.staff-contact-avatar{object-fit:cover;color:#fff;background:linear-gradient(145deg,rgba(91,33,182,.34),rgba(37,99,235,.28));border:1px solid rgba(148,163,184,.18);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:inline-grid}.staff-contact-avatar.large{border:2px solid rgba(139,92,246,.5);width:72px;height:72px;font-size:18px;box-shadow:0 8px 28px rgba(0,0,0,.3)}.staff-contact-avatar-fallback{font-style:normal}.staff-contact-identity{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.staff-contact-identity:-webkit-any(button){cursor:pointer}.staff-contact-identity:-moz-any(button){cursor:pointer}.staff-contact-identity:is(button){cursor:pointer}.staff-contact-identity:-webkit-any(button):hover .staff-contact-identity-copy strong{text-underline-offset:3px;-webkit-text-decoration:underline rgba(168,85,247,.7);text-decoration:underline rgba(168,85,247,.7)}.staff-contact-identity:-moz-any(button):hover .staff-contact-identity-copy strong{text-underline-offset:3px;-webkit-text-decoration:underline rgba(168,85,247,.7);text-decoration:underline rgba(168,85,247,.7)}.staff-contact-identity:is(button):hover .staff-contact-identity-copy strong{text-underline-offset:3px;-webkit-text-decoration:underline rgba(168,85,247,.7);text-decoration:underline rgba(168,85,247,.7)}.staff-contact-identity.compact .staff-contact-avatar{width:32px;height:32px}.staff-contact-identity-copy{min-width:0}.staff-contact-identity-copy strong,.staff-contact-identity-copy small{display:block}.staff-contact-identity-copy strong{font-size:12px}.staff-contact-identity-copy strong em{color:#c4b5fd;background:rgba(124,58,237,.12);border-radius:999px;margin-left:6px;padding:1px 5px;font-size:8px;font-style:normal}.staff-contact-identity-copy small{color:var(--text-muted,#8e98aa);margin-top:2px;font-size:10px}.staff-contact-card-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(2,6,23,.55);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.staff-contact-card{width:min(520px,100vw - 28px);max-height:min(760px,100vh - 28px);color:var(--text,#f8fafc);background:linear-gradient(#0b1725,#08131f);border:1px solid rgba(139,92,246,.3);border-radius:18px;overflow:auto;box-shadow:0 28px 80px rgba(0,0,0,.48)}.staff-contact-card-header{background:radial-gradient(circle at 18% 0,rgba(124,58,237,.23),transparent 45%),linear-gradient(rgba(30,41,59,.42),transparent);border-bottom:1px solid rgba(148,163,184,.12);grid-template-columns:72px 1fr 30px;align-items:center;gap:16px;padding:22px;display:grid;position:relative}.staff-contact-card-header h2{margin:0;font-size:22px;line-height:1.1}.staff-contact-card-header p{margin:5px 0 0;font-size:13px}.staff-contact-card-header small{color:var(--text-muted,#94a3b8);margin-top:4px;font-size:11px;display:block}.staff-contact-close{color:#cbd5e1;cursor:pointer;background:rgba(15,23,42,.45);border:1px solid rgba(148,163,184,.14);border-radius:9px;align-self:start;width:30px;height:30px;font-size:20px}.staff-contact-card-actions{border-bottom:1px solid rgba(148,163,184,.1);gap:8px;padding:14px 18px;display:flex}.staff-contact-card-actions a{color:#ddd6fe;background:rgba(124,58,237,.1);border:1px solid rgba(139,92,246,.24);border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.staff-contact-card-actions a:hover{background:rgba(124,58,237,.18)}.staff-contact-card-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}.staff-contact-card-grid>section,.staff-contact-section{background:rgba(15,23,42,.32);border:1px solid rgba(148,163,184,.11);border-radius:12px;padding:13px}.staff-contact-card h3{letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;margin:0 0 10px;font-size:10px}.staff-contact-detail{align-items:center;gap:9px;display:flex}.staff-contact-detail>span small,.staff-contact-detail>span strong{display:block}.staff-contact-detail small{color:#7f8ca0;font-size:9px}.staff-contact-detail strong{overflow-wrap:anywhere;margin-top:2px;font-size:11px}.staff-contact-platform{grid-template-columns:34px 1fr 18px;align-items:center;gap:8px;display:grid}.staff-contact-platform-mark{background:linear-gradient(145deg,#6d28d9,#2563eb);border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.staff-contact-platform strong,.staff-contact-platform small{display:block}.staff-contact-platform strong{font-size:11px}.staff-contact-platform small{color:#8e98aa;margin-top:2px;font-size:9px}.staff-contact-section{margin:0 18px 14px}.staff-contact-linked-list{gap:7px;display:grid}.staff-contact-linked-list>div{background:rgba(2,6,23,.25);border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:7px;display:grid}.staff-contact-provider-icon{background:rgba(124,58,237,.12);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.staff-contact-linked-list strong,.staff-contact-linked-list small{display:block}.staff-contact-linked-list strong{font-size:11px}.staff-contact-linked-list small{color:#8e98aa;font-size:9px}.staff-contact-verified{color:#86efac;align-items:center;gap:3px;font-size:8px;font-weight:700;display:inline-flex}.staff-contact-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-contact-section-heading>span{color:#7f8ca0;font-size:9px}.staff-contact-frequent-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.staff-contact-frequent-list button{color:inherit;text-align:left;cursor:pointer;background:rgba(2,6,23,.22);border:1px solid rgba(148,163,184,.1);border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;padding:8px;display:flex}.staff-contact-frequent-list button:hover{background:rgba(124,58,237,.08);border-color:rgba(139,92,246,.32)}.staff-contact-frequent-list img,.staff-contact-frequent-list button>span{object-fit:cover;background:rgba(124,58,237,.18);border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.staff-contact-frequent-list strong,.staff-contact-frequent-list small{display:block}.staff-contact-frequent-list strong{font-size:10px}.staff-contact-frequent-list small{color:#7f8ca0;margin-top:2px;font-size:8px}.staff-contact-empty{color:#7f8ca0;margin:0;font-size:10px}.staff-contact-card>footer{border-top:1px solid rgba(148,163,184,.1);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.staff-contact-card>footer>span{color:#7f8ca0;align-items:center;gap:6px;font-size:9px;display:inline-flex}.staff-contact-click-target{cursor:pointer!important}.staff-contact-click-target:hover{text-underline-offset:3px;-webkit-text-decoration:underline rgba(168,85,247,.72);text-decoration:underline rgba(168,85,247,.72)}.communication-profile-picture{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.email-row-avatar.has-photo,.conversation-avatar.has-photo,.staff-avatar.has-photo{overflow:hidden;padding:0!important}.email-row-avatar.has-photo img,.conversation-avatar.has-photo img,.staff-avatar.has-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (max-width:680px){.staff-contact-card-grid,.staff-contact-frequent-list{grid-template-columns:1fr}.staff-contact-card-header{grid-template-columns:58px 1fr 30px}.staff-contact-avatar.large{width:58px;height:58px}}
.message-header-actions{align-items:center;gap:8px;display:flex}.conversation-avatar.group{background:linear-gradient(145deg,#52289b,#7c3aed);border-color:rgba(167,139,250,.5)}.group-row-role,.conversation-role-chip{color:#c4b5fd;vertical-align:middle;background:rgba(124,58,237,.12);border:1px solid rgba(167,139,250,.25);border-radius:999px;align-items:center;margin-left:6px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}.conversation-header h2{align-items:center;gap:2px;display:flex}.selected-group-members{flex-wrap:wrap;gap:6px;display:flex}.selected-group-members button{color:#ddd6fe;cursor:pointer;background:rgba(124,58,237,.1);border:1px solid rgba(139,92,246,.24);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:4px 8px 4px 5px;font-size:9px;display:inline-flex}.selected-group-members button>span{background:#34235f;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:800;display:grid}.group-member-search{max-height:205px}.staff-group-settings-dialog{width:min(760px,100vw - 32px);max-height:min(850px,100vh - 32px);overflow:hidden}.group-settings-scroll{gap:12px;padding-right:2px;display:grid;overflow:auto}.group-settings-scroll>section{background:rgba(6,22,36,.72);border:1px solid #1d3c51;border-radius:10px;padding:12px}.group-settings-scroll h3{color:#dfe7ee;margin:0 0 10px;font-size:11px}.group-settings-info{grid-template-columns:1fr 1fr;gap:9px;display:grid}.group-settings-info h3{grid-column:1/-1}.group-settings-info label,.group-add-members label{color:#91a3b1;gap:6px;font-size:9px;display:grid}.group-settings-info input,.group-add-members input{color:#e2ebf1;background:#071827;border:1px solid #29475d;border-radius:7px;outline:none;width:100%;height:36px;padding:0 10px;font-size:10px}.group-settings-info input:focus,.group-add-members input:focus{border-color:#9452ec;box-shadow:0 0 0 3px rgba(147,73,234,.1)}.group-settings-info input:disabled{opacity:.55;cursor:not-allowed}.group-settings-members>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.group-settings-members>header h3{margin:0}.group-settings-members>header p{color:#718596;margin:3px 0 0;font-size:8px}.group-settings-members>header>span{color:#8c9cab;font-size:8px}.group-member-list{border:1px solid rgba(29,59,78,.72);border-radius:8px;display:grid;overflow:hidden}.group-member-row{background:#071725;border-bottom:1px solid rgba(29,59,78,.68);grid-template-columns:auto minmax(0,1fr) auto 28px;align-items:center;gap:9px;min-height:52px;padding:7px 9px;display:grid}.group-member-row:last-child{border-bottom:0}.group-member-row:hover{background:#0a2031}.group-member-avatar{color:#fff;background:linear-gradient(145deg,#243b69,#55308b);border:1px solid #36536a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.group-member-row>span:nth-child(2){min-width:0}.group-member-row strong,.group-member-row small{display:block}.group-member-row strong{font-size:10px}.group-member-row strong em{color:#c084fc;margin-left:6px;font-size:7px;font-style:normal}.group-member-row small{color:#718697;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.group-role{color:#8fa2b2;background:#142536;border-radius:999px;padding:4px 7px;font-size:7px}.group-role.role-owner{color:#c4b5fd;background:rgba(124,58,237,.15)}.group-role.role-admin{color:#93c5fd;background:rgba(37,99,235,.14)}.group-member-menu-button{color:#91a4b3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.group-member-menu-button:hover{color:#fff;background:#10283b}.group-member-context-menu{z-index:1500;background:#0a1d2d;border:1px solid #2c4a60;border-radius:9px;width:190px;padding:5px;position:fixed;box-shadow:0 18px 55px rgba(0,0,0,.55)}.group-member-context-menu button{color:#c4d0d8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:9px;display:flex}.group-member-context-menu button:hover{background:#112a40}.group-member-context-menu button.danger{color:#ff8792}.group-add-members{margin-top:11px;position:relative}.group-add-results{background:#071827;border:1px solid #29475d;border-radius:8px;max-height:200px;margin-top:5px;overflow:auto}.group-add-results>button{color:#cbd5df;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid rgba(29,59,78,.7);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:45px;padding:6px 8px;display:grid}.group-add-results>button:hover{background:#0d2335}.group-add-results>button>span{background:#27395a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.group-add-results strong,.group-add-results small{display:block}.group-add-results strong{font-size:9px}.group-add-results small{color:#718697;margin-top:2px;font-size:8px}.group-add-results p{color:#718697;margin:0;padding:10px;font-size:8px}.group-permission-section{gap:1px;display:grid}.group-permission-switch{cursor:pointer;border-bottom:1px solid rgba(29,59,78,.65);justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:flex}.group-permission-switch:last-child{border-bottom:0}.group-permission-switch strong,.group-permission-switch small{display:block}.group-permission-switch strong{font-size:9px}.group-permission-switch small{color:#718697;margin-top:3px;font-size:8px}.group-permission-switch button[role=switch]{cursor:pointer;background:#6428a6;border:1px solid #8242d1;border-radius:999px;width:40px;min-width:40px;height:23px;padding:2px}.group-permission-switch button[role=switch] i{background:#fff;border-radius:50%;width:17px;height:17px;margin-left:auto;transition:margin .15s;display:block}.group-permission-switch button[role=switch][aria-checked=false]{background:#172d3d;border-color:#365167}.group-permission-switch button[role=switch][aria-checked=false] i{background:#718697;margin-left:0}.group-permission-summary{color:#b794f6;background:rgba(124,58,237,.06);border:1px solid rgba(139,92,246,.2);border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.group-permission-summary strong,.group-permission-summary small{display:block}.group-permission-summary strong{color:#d7dce5;font-size:9px}.group-permission-summary small{color:#768b9b;margin-top:3px;font-size:8px}.group-send-restricted{color:#9cacc0;min-height:55px;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.group-send-restricted>span strong,.group-send-restricted>span small{display:block}.group-send-restricted strong{font-size:9px}.group-send-restricted small{color:#728798;margin-top:3px;font-size:8px}.real-message-composer.restricted{background:#071522}.staff-group-settings-dialog>.communication-dialog-error{margin-top:2px}@media (min-width:901px){.real-staff-messages-page .message-item{min-height:62px;padding:8px 4px 12px;display:block}.real-staff-messages-page .message-item:after{content:"";clear:both;display:block}.real-staff-messages-page .message-item>.staff-identity-label{float:left;width:145px;margin-bottom:3px;margin-right:10px}.real-staff-messages-page .message-item-main{min-height:48px;padding-right:94px;display:block}.real-staff-messages-page .message-item-actions{position:absolute;top:4px;right:3px}.real-staff-messages-page .message-item-main p{max-width:none}.real-staff-messages-page .message-item-main p:after{content:"";display:block}}@media (max-width:700px){.message-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.staff-group-settings-dialog{border-radius:0;width:100vw;height:100vh;max-height:100vh}.group-settings-info{grid-template-columns:1fr}.group-settings-info h3{grid-column:auto}.group-member-row{grid-template-columns:auto minmax(0,1fr) auto 28px}.group-member-row small{white-space:normal}.selected-group-members{max-height:95px;overflow:auto}}
.review-workspace-page{gap:14px;display:grid}.review-channel-strip{gap:8px;padding:3px 0;display:flex;overflow:auto}.review-channel-strip button{color:#aebfd3;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#0a1828;border:1px solid #24384f;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.review-channel-strip button.active{color:#fff;background:linear-gradient(135deg,#5721bb,#6d27c9);border-color:#7140d8}.review-channel-strip em{text-align:center;background:rgba(255,255,255,.12);border-radius:999px;min-width:20px;padding:2px 6px;font-style:normal}.review-shortcut-bar{background:#081522;border:1px solid #21364c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 12px;display:flex}.review-key-hint{color:#8ea3ba;align-items:center;gap:6px;font-size:11px;display:inline-flex}.review-key-hint kbd{color:#eaf3ff;background:#0b2032;border:1px solid #34506c;border-bottom-color:#506d8e;border-radius:7px;place-items:center;min-width:26px;height:26px;padding:0 7px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:inset 0 -2px rgba(0,0,0,.24)}.review-key-hint.approve kbd{color:#a7f3d0;background:#0f3a29;border-color:#2d8057}.review-key-hint.deny kbd{color:#fecdd3;background:#401724;border-color:#943b4d}.review-delay-note{color:#8297af;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.review-notice,.review-error{border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.review-notice{color:#a7f3d0;background:rgba(6,78,59,.22);border:1px solid rgba(52,211,153,.25)}.review-error{color:#fecaca;background:rgba(127,29,29,.22);border:1px solid rgba(248,113,113,.28)}.review-empty{color:#dce9f7;text-align:center;background:#07131f;border:1px dashed #29425b;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:420px;padding:30px;display:grid}.review-empty p{color:#8196ad;max-width:620px;margin:0;font-size:12px;line-height:1.6}.review-planning-note{color:#d6b66d!important}.review-spinner{border:3px solid #243c54;border-top-color:#8c5bff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite review-spin}@keyframes review-spin{to{transform:rotate(360deg)}}.review-layout{grid-template-columns:240px minmax(0,1fr) 290px;gap:12px;min-height:630px;display:grid}.review-queue-rail,.review-stage,.review-inspector section{background:#071522;border:1px solid #21364c;border-radius:13px}.review-queue-rail{flex-direction:column;display:flex;overflow:hidden}.review-queue-rail>header{border-bottom:1px solid #1d3145;justify-content:space-between;align-items:center;padding:12px;display:flex}.review-queue-rail>header div{gap:2px;display:grid}.review-queue-rail>header strong{font-size:12px}.review-queue-rail>header small{color:#70859c;font-size:10px}.review-queue-rail>header button{color:#9eb1c6;cursor:pointer;background:#0a1b2a;border:1px solid #2a425a;border-radius:8px;width:30px;height:30px}.review-queue-rail>div{overflow:auto}.review-queue-rail>div>button{color:#bdd0e3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid rgba(36,58,78,.55);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.review-queue-rail>div>button.active{background:linear-gradient(90deg,rgba(92,40,190,.32),rgba(69,33,137,.12));box-shadow:inset 3px 0 #8757ef}.review-queue-rail>div>button span:nth-child(2){gap:3px;min-width:0;display:grid}.review-queue-rail strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-queue-rail small{color:#71869d;font-size:9px}.review-queue-rail em{color:#6e86a0;font-size:10px;font-style:normal}.risk-dot{background:#718096;border-radius:50%;width:7px;height:7px}.risk-low{background:#34d399}.risk-medium{background:#60a5fa}.risk-high{background:#f59e0b}.risk-review{background:#fb7185}.review-stage-column{flex-direction:column;gap:10px;min-width:0;display:flex}.review-stage{background:radial-gradient(circle at 50% 35%,#15334c 0,#091a29 42%,#050d16 100%);flex-direction:column;min-height:480px;display:flex;position:relative;overflow:hidden}.review-stage-grid{opacity:.35;transform-origin:50% 0;background-image:linear-gradient(rgba(89,126,156,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(89,126,156,.35) 1px,transparent 1px);background-size:32px 32px;position:absolute;top:52%;bottom:-20%;left:-20%;right:-20%;transform:perspective(440px)rotateX(64deg)}.review-stage>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(4,14,24,.72);border-bottom:1px solid rgba(44,68,91,.75);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex;position:relative}.review-stage>header>span{gap:2px;display:grid}.review-stage>header strong{font-size:13px}.review-stage>header small{color:#73899f;font-size:10px}.review-stage>header>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.review-stage-content{z-index:1;flex:1;place-items:center;padding:30px;display:grid;position:relative}.review-stage-content img{object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.45));max-width:min(74%,520px);max-height:380px;transition:all .2s}.review-stage.mesh .review-stage-content img{transform:scale(1.08)}.review-stage.worn .review-stage-content img{transform:scale(.96)}.review-view-mode{color:#9eb3c9;background:rgba(5,17,29,.86);border:1px solid #29445e;border-radius:8px;padding:6px 9px;font-size:10px;position:absolute;bottom:14px;left:14px}.review-no-preview{color:#7890a8;text-align:center;place-items:center;gap:9px;display:grid}.review-no-preview strong{color:#b9cadb;font-size:13px}.review-no-preview p{max-width:430px;margin:0;font-size:11px;line-height:1.5}.review-stage>footer{z-index:2;color:#7891a8;background:rgba(4,14,24,.78);border-top:1px solid #20354a;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex;position:relative}.review-stage>footer code{text-overflow:ellipsis;white-space:nowrap;color:#91a9c0;max-width:50%;margin-left:auto;overflow:hidden}.review-primary-actions{grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:8px;display:grid}.review-action{color:#c8d8e8;text-align:left;cursor:pointer;background:#0a1826;border:1px solid #2a4056;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.review-action:disabled{opacity:.4;cursor:not-allowed}.review-action kbd{border:1px solid;border-radius:8px;place-items:center;width:30px;height:30px;font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.review-action span{gap:2px;display:grid}.review-action strong{font-size:11px}.review-action small{color:#71879d;font-size:9px}.review-action.approve{color:#9de7c5;background:rgba(6,78,59,.23);border-color:rgba(52,211,153,.32)}.review-action.deny{color:#ffc0c7;background:rgba(127,29,29,.21);border-color:rgba(248,113,113,.32)}.review-bypass{color:#748ba2;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px;font-size:10px;display:inline-flex}.review-bypass:hover{color:#b5c9dc}.review-inspector{flex-direction:column;gap:10px;min-width:0;display:flex}.review-inspector section{padding:13px}.review-inspector section>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.review-inspector section>header strong{font-size:11px}.review-inspector p{color:#8097ae;margin:0;font-size:10px;line-height:1.55}.review-inspector ul{color:#9eb2c7;gap:5px;margin:10px 0 0;padding-left:17px;font-size:10px;display:grid}.review-score{color:#8298ae;border-top:1px solid #1d3144;justify-content:space-between;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.review-score strong{color:#dce9f5}.review-inspector dl{gap:0;margin:0;display:grid}.review-inspector dl div{border-bottom:1px solid rgba(31,51,70,.72);grid-template-columns:92px minmax(0,1fr);gap:8px;padding:7px 0;font-size:10px;display:grid}.review-inspector dt{color:#6f859b;text-transform:capitalize}.review-inspector dd{color:#bed0e1;overflow-wrap:anywhere;margin:0}.game-review-note{background:rgba(69,43,10,.19)!important;border-color:rgba(245,158,11,.27)!important}.review-modal-backdrop{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(1,5,10,.8);place-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.review-modal{color:#eaf3fb;background:#071522;border:1px solid #2a425b;border-radius:16px;width:min(540px,100%);overflow:hidden;box-shadow:0 32px 90px rgba(0,0,0,.56)}.review-modal>header{border-bottom:1px solid #1e3449;gap:11px;padding:18px;display:flex}.review-modal>header>span{color:#fb7185;background:rgba(127,29,29,.3);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.review-modal>header>span.warning{color:#fbbf24;background:rgba(120,76,10,.3)}.review-modal h2{margin:0 0 3px;font-size:16px}.review-modal header p,.review-modal-copy{color:#8298af;margin:0;font-size:10px;line-height:1.5}.review-modal label{color:#c8d8e7;gap:7px;padding:18px;font-size:11px;font-weight:700;display:grid}.review-modal textarea{resize:vertical;color:#edf5ff;min-height:125px;font:inherit;background:#04111e;border:1px solid #2b455f;border-radius:10px;padding:11px}.review-modal-copy{padding:18px}.review-modal footer{justify-content:flex-end;gap:8px;padding:0 18px 18px;display:flex}@media (max-width:1180px){.review-layout{grid-template-columns:200px minmax(0,1fr)}.review-inspector{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-primary-actions{grid-template-columns:1fr 1fr}}@media (max-width:760px){.review-layout{grid-template-columns:1fr}.review-queue-rail{max-height:180px}.review-inspector{grid-template-columns:1fr;display:grid}.review-stage{min-height:380px}.review-primary-actions{grid-template-columns:1fr 1fr}.review-delay-note{width:100%;margin-left:0}.review-stage>header{flex-direction:column}.review-stage>header>div{justify-content:flex-start}}
.reports-filterbar{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:12px!important;display:grid!important}.reports-filterbar>label{align-items:center;width:100%;min-width:0;margin:0!important;display:flex!important}.reports-filterbar>label input{width:100%;min-width:0;margin:0!important}.reports-filterbar>span{white-space:nowrap;justify-content:flex-end;align-self:stretch;align-items:center;display:flex;margin:0!important}@media (max-width:760px){.reports-filterbar{grid-template-columns:1fr}.reports-filterbar>span{justify-content:flex-start;align-self:auto}}
html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-metrics .ge-metric{min-height:88px;padding:14px 15px}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-metrics .ge-sparkline{display:none}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-simple-overview{grid-template-columns:1fr!important}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-simple-attention{min-height:0}html[data-recruitment-simple] .recruitment-page.recruitment-simple [data-recruitment-simple-hidden="1"]{display:none!important}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-filter-bar .hr-search{flex:360px;min-width:240px}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-more-filters{white-space:nowrap}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-directory>header{padding-bottom:10px}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-table td,html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-table th{padding-left:12px;padding-right:12px}html[data-recruitment-simple] .recruitment-page.recruitment-simple .ge-tabs{scrollbar-width:none;overflow-x:auto}html[data-recruitment-simple] .recruitment-page.recruitment-simple .ge-tabs::-webkit-scrollbar{display:none}html[data-recruitment-simple] .recruitment-page .ge-drawer-backdrop{justify-content:stretch!important;align-items:stretch!important;padding:0 0 0 216px!important}html[data-recruitment-simple] .recruitment-page .ge-drawer{border-radius:0!important;width:calc(100vw - 216px)!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important}html[data-recruitment-simple] .recruitment-page .ge-drawer>*{min-width:0;max-width:100%}html[data-recruitment-simple] .recruitment-page .recruitment-response-list section,html[data-recruitment-simple] .recruitment-page .recruitment-response-list section p,html[data-recruitment-simple] .recruitment-page .ge-detail-list dd,html[data-recruitment-simple] .recruitment-page .hr-list section,html[data-recruitment-simple] .recruitment-page .hr-list small,html[data-recruitment-simple] .recruitment-page .hr-muted{min-width:0;max-width:100%;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html[data-recruitment-simple] .recruitment-page .recruitment-response-list{counter-reset:recruitment-response;gap:12px;width:100%;min-width:0;max-width:980px;display:grid;overflow-x:hidden}html[data-recruitment-simple] .recruitment-page .recruitment-response-list section{counter-increment:recruitment-response;box-sizing:border-box;background:linear-gradient(rgba(10,30,44,.94),rgba(6,21,32,.94));border:1px solid rgba(92,126,151,.28);border-radius:13px;gap:8px;padding:16px 17px;display:grid;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.02)}html[data-recruitment-simple] .recruitment-page .recruitment-response-list section:hover{border-color:rgba(115,83,208,.45)}html[data-recruitment-simple] .recruitment-page .recruitment-response-list section>small:first-child{color:#7892a6;letter-spacing:.02em;margin-left:38px;font-size:10px;font-weight:700;display:block}html[data-recruitment-simple] .recruitment-page .recruitment-response-list section>strong{color:#e9f2f8;min-height:27px;padding-left:38px;font-size:13px;line-height:1.45;display:block;position:relative}html[data-recruitment-simple] .recruitment-page .recruitment-response-list section>strong:before{content:counter(recruitment-response);color:#c5a8ff;background:rgba(98,49,171,.18);border:1px solid rgba(139,92,246,.42);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-4px;left:0}html[data-recruitment-simple] .recruitment-page .recruitment-response-list section p{color:#d9e7f0;background:#071a28;border:1px solid #29465a;border-radius:9px;min-height:18px;padding:11px 12px;line-height:1.55;margin:3px 0 0!important}@keyframes recruitment-row-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html[data-recruitment-simple] .recruitment-page tr.recruitment-row-enter{animation:.45s ease-out both recruitment-row-enter}html[data-recruitment-simple] .recruitment-page.recruitment-simple-editor .recruitment-editor-header>div:last-child{gap:8px}html[data-recruitment-simple] .recruitment-page.recruitment-simple-editor .recruitment-advanced-toggle{color:#aebed0;border-left:1px solid rgba(127,149,171,.18);margin-left:auto}html[data-recruitment-simple] .recruitment-page .recruitment-original-reports-to{display:none!important}html[data-recruitment-simple] .recruitment-page .recruitment-reports-to-picker{flex-direction:column;gap:6px;min-width:0;display:flex}html[data-recruitment-simple] .recruitment-page .recruitment-reports-to-picker>span{color:#8faabd;letter-spacing:.03em;font-size:9px;font-weight:800}html[data-recruitment-simple] .recruitment-page .recruitment-role-search{box-sizing:border-box;background:#071a28;border:1px solid #29465a;border-radius:9px;align-items:center;gap:8px;width:100%;min-width:0;padding:0 10px;display:flex}html[data-recruitment-simple] .recruitment-page .recruitment-role-search:focus-within{border-color:#8150d7;box-shadow:0 0 0 2px rgba(129,80,215,.14)}html[data-recruitment-simple] .recruitment-page .recruitment-role-search input{color:#e9f1f6;width:100%;min-width:0;font:inherit;outline:0;padding:10px 0;box-shadow:none!important;background:0 0!important;border:0!important}html[data-recruitment-simple] .recruitment-page .recruitment-reports-to-picker small{color:#71899b;font-size:9px}@media (max-width:1100px){html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html[data-recruitment-simple] .recruitment-page .ge-drawer-backdrop{padding-left:0!important}html[data-recruitment-simple] .recruitment-page .ge-drawer{width:100vw!important}}@media (max-width:680px){html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-metrics{grid-template-columns:1fr}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-filter-bar{align-items:stretch}html[data-recruitment-simple] .recruitment-page.recruitment-simple .recruitment-filter-bar>*{width:100%}html[data-recruitment-simple] .recruitment-page .recruitment-response-list section{padding:14px}}
.section-actions{display:none!important}.section-tabs{z-index:24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(3,13,24,.96);padding-top:4px;position:-webkit-sticky;position:sticky;top:68px;display:flex!important}.section-tabs a{white-space:nowrap;align-items:center;min-height:38px;display:inline-flex}.topbar .popover-anchor:has(>.icon-button[aria-label=Notifications]){display:none!important}.section-top{min-height:62px}.page-content{padding-top:10px}.side-group-label{color:#7f91a4;margin-top:15px;margin-bottom:5px}.side-item{min-height:35px;margin:1px 0}.side-group:has(.side-item.active)>.side-group-label{color:#c8d4e1}@media (max-width:1000px){.section-tabs{top:68px}}
