.orbi-profile-menu{width:280px;max-width:calc(100vw - 24px);padding:6px;border:1px solid #e0e7df;border-radius:11px;background:#fff;box-shadow:0 12px 36px #263d321a,0 2px 5px #263d3208}.orbi-profile-identity{display:flex;gap:11px;align-items:center;padding:12px 10px 14px;font-weight:400}.orbi-profile-menu-avatar{display:flex;align-items:center;justify-content:center;width:39px;height:39px;flex-shrink:0;border-radius:50%;background:#e9f5ef;color:#39765b;font-size:13px;font-weight:600}.orbi-profile-identity>div{min-width:0}.orbi-profile-identity strong{display:block;font-size:13px;font-weight:600;line-height:1.5;color:#304c3a;overflow-wrap:anywhere}.orbi-profile-identity div>span{display:block;font-size:11px;font-weight:400;line-height:1.6;color:#8a9782;overflow-wrap:anywhere;margin-top:2px}.orbi-profile-menu .orbi-profile-separator{height:1px;background:#edf1e8;margin:2px 6px}.orbi-profile-menu .orbi-profile-action{display:flex;align-items:center;gap:10px;padding:10px;border-radius:7px;cursor:pointer;color:#607553;outline:none}.orbi-profile-action-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:7px;background:#f1f6ee;color:#78936a}.orbi-profile-action strong{display:block;font-size:12px;font-weight:500;color:#425d36}.orbi-profile-action small{display:block;font-size:10px;font-weight:400;color:#99a58e;margin-top:3px}.orbi-profile-chevron{margin-left:auto;color:#a8b29e}.orbi-profile-menu .orbi-profile-action[data-highlighted]{background:#f2f8ef}.orbi-profile-action[data-highlighted] .orbi-profile-action-icon{background:#e3f0df;color:#4b7f50}.orbi-profile-menu .orbi-profile-signout{padding-top:9px;padding-bottom:9px;margin-top:3px}.orbi-profile-signout .orbi-profile-action-icon{background:transparent;color:#ad817b}.orbi-profile-signout strong{color:#a3746c}.orbi-profile-menu .orbi-profile-signout[data-highlighted]{background:#fcf3f0}.orbi-profile-signout[data-highlighted] .orbi-profile-action-icon{background:#f7e9e3;color:#ac7167}@media(max-width:767px){.orbi-profile-menu .orbi-profile-action{min-height:48px}}.orbi-attendance-summary{padding:12px 10px;font-weight:400}.orbi-attendance-summary>div{display:flex;flex-direction:column;gap:4px}.orbi-attendance-summary strong{font-size:12px;font-weight:500;color:#4b6856}.orbi-attendance-summary span{font-size:10px;color:#99a89a}.orbi-attendance-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0}.orbi-attendance-summary dl>div{background:#f5f8f5;border-radius:6px;padding:8px}.orbi-attendance-summary dt{font-size:10px;color:#8e9d8f}.orbi-attendance-summary dd{font-size:18px;color:#69836e;margin:3px 0 0}.orbi-profile-menu{max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}