.workora-trust-root:has(.admin-control){background:#f3f4f6;color:#111318}.workora-trust-root:has(.admin-control) .trust-header{background:#090b0f;border-color:#23262d;color:#fff;min-height:64px}.workora-trust-root:has(.admin-control) .trust-header .brand{color:#fff}.workora-trust-root:has(.admin-control) .trust-header .brand-mark{background:#ffb000;color:#111318}.workora-trust-root:has(.admin-control) .trust-header nav a{color:#cbd0d8}.workora-trust-root:has(.admin-control) .trust-header>button{background:#ffb000;color:#111318}.workora-trust-root:has(.admin-control) .trust-shell{margin:0;max-width:none;padding:0;width:100%}.workora-trust-root:has(.admin-control) .trust-alert{margin:12px 20px 0 324px;position:relative;z-index:4}
.admin-control{--admin-black:#111318;--admin-gold:#ffb000;--admin-gold-hover:#e69d00;--admin-muted:#697181;--admin-border:#d9dde5;display:grid;grid-template-columns:304px minmax(0,1fr);min-height:calc(100vh - 64px);position:relative}.admin-control *{box-sizing:border-box}.admin-control button,.admin-control input,.admin-control select,.admin-control textarea{font:inherit}.admin-control button,.admin-control a{transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}.admin-control button:focus-visible,.admin-control a:focus-visible,.admin-control input:focus-visible,.admin-control select:focus-visible,.admin-control textarea:focus-visible{outline:3px solid var(--admin-gold);outline-offset:2px}.admin-sidebar{background:var(--admin-black);color:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 64px);padding:22px 16px 20px;position:sticky;top:64px;align-self:start;height:calc(100vh - 64px);overflow:auto;z-index:3}.admin-sidebar-brand{align-items:center;border-bottom:1px solid #2b2e35;display:flex;gap:12px;margin:0 6px 18px;padding:0 4px 18px}.admin-sidebar-brand>span{background:var(--admin-gold);border-radius:11px;color:var(--admin-black);display:grid;font-weight:850;height:42px;place-items:center;width:42px}.admin-sidebar-brand div{display:grid;gap:2px}.admin-sidebar-brand strong{font-size:16px}.admin-sidebar-brand small,.admin-sidebar footer small{color:#9fa6b2;font-size:12px}.admin-sidebar nav{display:grid;gap:20px}.admin-sidebar nav section{display:grid;gap:4px}.admin-sidebar nav h2{color:#858d9b;font-size:10px;letter-spacing:.16em;margin:0 12px 6px;text-transform:uppercase}.admin-sidebar nav a{align-items:center;border-radius:10px;color:#cdd2da;display:grid;font-size:14px;font-weight:650;gap:11px;grid-template-columns:24px 1fr;min-height:42px;padding:8px 11px;text-decoration:none}.admin-sidebar nav a>span{color:#9ca3af;display:grid;font-size:17px;place-items:center}.admin-sidebar nav a:hover{background:#1c1f25;color:#fff}.admin-sidebar nav a.active{background:#fff;color:var(--admin-black)}.admin-sidebar nav a.active>span{color:#bf8200}.admin-sidebar footer{border-top:1px solid #2b2e35;display:grid;gap:4px;margin-top:auto;padding:18px 10px 2px}.admin-sidebar-toggle{align-items:center;background:var(--admin-black);border:0;border-radius:0 10px 10px 0;color:#fff;display:none;gap:8px;left:0;min-height:44px;padding:10px 13px;position:fixed;top:74px;z-index:7}.admin-main{min-width:0;padding:0 34px 80px}.admin-commandbar{align-items:center;background:rgba(243,244,246,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--admin-border);display:flex;gap:20px;justify-content:space-between;margin:0 -34px;padding:15px 34px;position:sticky;top:64px;z-index:2}.admin-commandbar form{display:flex;max-width:720px;width:100%}.admin-commandbar label{flex:1}.admin-commandbar input,.admin-filterbar input,.admin-reason input,.admin-form input,.admin-form select,.admin-form textarea,.admin-inline-editor textarea,.admin-inline-editor select{background:#fff;border:1px solid #cfd4dc;border-radius:11px;color:#111318;min-height:46px;padding:11px 13px;width:100%}.admin-commandbar input{border-radius:12px 0 0 12px}.admin-commandbar button,.admin-filterbar button,.admin-form button,.admin-inline-editor button{background:var(--admin-gold);border:1px solid var(--admin-gold);border-radius:0 12px 12px 0;color:var(--admin-black);font-weight:750;min-height:46px;padding:10px 18px}.admin-commandbar button:hover,.admin-filterbar button:hover,.admin-form button:hover,.admin-inline-editor button:hover{background:var(--admin-gold-hover);border-color:var(--admin-gold-hover)}.admin-page-heading{align-items:end;display:flex;gap:30px;justify-content:space-between;padding:38px 0 24px}.admin-page-heading>div>span,.admin-panel-heading span{color:#8a5e00;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.admin-page-heading h1{font-size:clamp(34px,4vw,54px);letter-spacing:-.04em;line-height:1;margin:6px 0 9px}.admin-page-heading p{color:#606876;font-size:15px;line-height:1.55;margin:0}.admin-reason{display:grid;gap:6px;max-width:460px;width:100%}.admin-reason span,.admin-filterbar label>span{color:#555d69;font-size:12px;font-weight:750}.admin-filterbar{align-items:end;background:#fff;border:1px solid var(--admin-border);border-radius:15px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,240px) auto auto;margin-bottom:22px;padding:14px}.admin-filterbar label{display:grid;gap:6px}.admin-filterbar button{border-radius:11px}.admin-filterbar a{align-items:center;color:#454c57;display:flex;font-weight:700;min-height:46px;padding:0 8px}.admin-page-content{display:grid;gap:20px}.admin-overview-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-card,.admin-panel{background:#fff;border:1px solid var(--admin-border);border-radius:16px;box-shadow:0 8px 30px rgba(17,19,24,.06);padding:22px}.admin-overview-card>div,.admin-panel-heading{align-items:start;display:flex;gap:16px;justify-content:space-between}.admin-overview-card>div>span{font-size:20px;font-weight:800}.admin-overview-card>div>a{color:#755200;font-size:13px;font-weight:750}.admin-overview-card>section{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.admin-overview-card section div{background:#f7f8fa;border-radius:12px;display:grid;gap:7px;padding:14px}.admin-overview-card small{color:#697181}.admin-overview-card strong{font-size:25px}.admin-user-list,.admin-resource-list,.admin-search-results,.admin-record-stack{display:grid;gap:10px}.admin-user-row,.admin-resource-row,.admin-search-results>a{align-items:center;background:#fff;border:1px solid var(--admin-border);border-radius:14px;color:inherit;display:grid;gap:14px;padding:15px;text-decoration:none}.admin-user-row{grid-template-columns:auto minmax(180px,1.5fr) minmax(100px,.6fr) minmax(110px,.6fr) minmax(150px,.8fr)}.admin-user-row:hover,.admin-search-results>a:hover,.admin-resource-row[data-selected=true]{border-color:#b78000;box-shadow:0 10px 28px rgba(17,19,24,.08);transform:translateY(-1px)}.admin-avatar{background:#111318;border-radius:12px;color:#ffb000;display:grid;font-size:12px;font-weight:800;height:42px;place-items:center;width:42px}.admin-avatar.large{border-radius:18px;font-size:18px;height:68px;width:68px}.admin-user-row>div:nth-child(2){display:grid;gap:3px;min-width:0}.admin-user-row small{color:#697181;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row-numbers{display:grid;gap:3px}.admin-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;min-height:26px;padding:5px 9px;width:max-content}.admin-status.positive{background:#e4f7e8;color:#17652d}.admin-status.warning{background:#fff2cf;color:#765400}.admin-status.negative{background:#fde7e7;color:#a12828}.admin-status.neutral{background:#eceef2;color:#525966}.admin-resource-row{align-items:start;grid-template-columns:160px minmax(0,1fr) auto}.admin-resource-id{display:grid;gap:6px}.admin-resource-id>span,.admin-resource-tag{color:#8a5e00;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-resource-id code{color:#555d69;font-size:12px;overflow-wrap:anywhere}.admin-resource-row dl{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(120px,1fr));margin:0}.admin-resource-row dl div{min-width:0}.admin-resource-row dt{color:#777f8c;font-size:10px;font-weight:750;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.admin-resource-row dd{font-size:13px;margin:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:end;max-width:220px}.admin-row-actions button,.admin-resource-row>button,.admin-resource-row>a,.admin-record-stack button{background:#fff;border:1px solid #b7bdc7;border-radius:9px;color:#252a32;font-size:12px;font-weight:750;min-height:36px;padding:8px 11px}.admin-row-actions button:hover,.admin-resource-row>button:hover,.admin-record-stack button:hover{border-color:#b78000;color:#6f4b00}.admin-resource-row>a{align-items:center;display:flex;text-decoration:none}.admin-search-results>a{grid-template-columns:110px minmax(0,1fr) auto auto}.admin-search-results>a div{display:grid;gap:4px}.admin-search-results small{color:#697181}.admin-detail-grid{display:grid;gap:18px;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}.admin-detail-stack{display:grid;gap:18px}.admin-user-summary>a{color:#745000;font-weight:750}.admin-profile-heading{align-items:center;display:flex;gap:16px;margin:22px 0}.admin-profile-heading h2{margin:0 0 4px}.admin-profile-heading p{color:#697181;margin:0}.admin-user-summary dl{border-top:1px solid #e4e6eb;display:grid;margin:0}.admin-user-summary dl div{display:grid;gap:10px;grid-template-columns:130px 1fr;padding:11px 0;border-bottom:1px solid #e4e6eb}.admin-user-summary dt{color:#697181}.admin-user-summary dd{font-weight:650;margin:0;overflow-wrap:anywhere}.admin-mini-metrics{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:18px}.admin-mini-metrics div{background:#f7f8fa;border-radius:11px;display:grid;gap:3px;padding:12px}.admin-mini-metrics strong{font-size:22px}.admin-mini-metrics span{color:#697181;font-size:11px}.admin-panel-heading h2{font-size:22px;margin:4px 0 0}.admin-record-stack{margin-top:18px}.admin-record-stack>article{align-items:center;background:#f8f9fa;border:1px solid #e4e7eb;border-radius:11px;display:flex;gap:12px;justify-content:space-between;padding:12px}.admin-record-stack>article>div{display:grid;gap:3px}.admin-record-stack small{color:#697181}.admin-action-box,.admin-inline-editor{border-top:1px solid #e3e6eb;margin-top:18px;padding-top:15px}.admin-action-box summary,.admin-inline-editor summary{color:#704c00;cursor:pointer;font-weight:750}.admin-form,.admin-inline-editor form{display:grid;gap:12px;margin-top:14px}.admin-form label{display:grid;gap:6px;color:#555d69;font-size:12px;font-weight:750}.admin-form textarea,.admin-inline-editor textarea{min-height:110px;resize:vertical}.admin-form button,.admin-inline-editor button{border-radius:11px;justify-self:start}.admin-inline-editor{grid-column:1/-1}.admin-empty{align-items:center;background:#fff;border:1px dashed #cbd0d8;border-radius:16px;color:#697181;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:34px;text-align:center}.admin-empty>span{color:#b78000;font-size:34px}.admin-empty h2{color:#242831;margin:12px 0 6px}.admin-empty p{line-height:1.55;margin:0;max-width:520px}.admin-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:10px}.admin-pagination button{background:#fff;border:1px solid #c5cad2;border-radius:10px;min-height:42px;padding:9px 15px}.admin-pagination button:disabled{opacity:.45}.admin-system-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-system-grid article{background:#111318;border-radius:15px;color:#fff;display:grid;gap:8px;padding:20px}.admin-system-grid span{color:#b7bdc7;font-size:11px;text-transform:uppercase}.admin-system-grid strong{color:#ffb000;font-size:24px}.admin-message-dialog{border:0;border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.3);max-height:82vh;max-width:760px;overflow:auto;padding:28px;width:calc(100% - 32px)}.admin-message-dialog::backdrop{background:rgba(4,6,9,.68)}.admin-message-dialog>form{display:flex;justify-content:end}.admin-message-dialog>form button{background:#111318;border:0;border-radius:50%;color:#fff;font-size:24px;height:40px;width:40px}.admin-message-dialog>span{color:#8a5e00;font-size:11px;font-weight:800;text-transform:uppercase}.admin-message-dialog h2{font-size:28px;margin:6px 0}.admin-message-dialog>p{color:#697181}.admin-message-dialog>section{display:grid;gap:10px;margin-top:20px}.admin-message-dialog article{background:#f7f8fa;border-radius:12px;padding:14px}.admin-message-dialog article p{line-height:1.55}.admin-message-dialog time{color:#697181;font-size:11px}.admin-control-failure{display:grid;min-height:70vh;place-content:center;text-align:center}.admin-control-failure>span{color:#8a5e00;font-weight:800;text-transform:uppercase}.admin-control-failure h1{font-size:48px;margin:10px}.admin-control-failure p{color:#697181}.admin-control-failure a{background:#ffb000;border-radius:12px;color:#111318;font-weight:750;justify-self:center;margin-top:12px;padding:13px 18px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:1180px){.admin-control{grid-template-columns:250px minmax(0,1fr)}.admin-main{padding-left:24px;padding-right:24px}.admin-commandbar{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.admin-resource-row{grid-template-columns:130px minmax(0,1fr)}.admin-row-actions,.admin-resource-row>button,.admin-resource-row>a{grid-column:1/-1;justify-content:start;max-width:none}.admin-resource-row dl{grid-template-columns:repeat(2,minmax(120px,1fr))}.admin-system-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:880px){.workora-trust-root:has(.admin-control) .trust-alert{margin-left:16px}.admin-control{display:block}.admin-sidebar-toggle{display:flex}.admin-sidebar{box-shadow:14px 0 40px rgba(0,0,0,.2);left:0;position:fixed;top:64px;transform:translateX(0);transition:transform 180ms ease;width:min(304px,86vw)}.admin-control.sidebar-collapsed .admin-sidebar{transform:translateX(-105%)}.admin-main{padding-left:18px;padding-right:18px}.admin-commandbar{margin-left:-18px;margin-right:-18px;padding-left:70px;padding-right:18px}.admin-page-heading{align-items:start;flex-direction:column}.admin-reason{max-width:none}.admin-overview-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-user-row{grid-template-columns:auto minmax(0,1fr) auto}.admin-user-row>span:nth-of-type(2),.admin-row-numbers{grid-column:2/-1}.admin-filterbar{grid-template-columns:1fr 1fr}.admin-filterbar button,.admin-filterbar a{justify-content:center}.admin-search-results>a{grid-template-columns:90px minmax(0,1fr)}.admin-search-results>a>.admin-status,.admin-search-results>a>span:last-child{grid-column:auto}}
@media(max-width:600px){.admin-main{padding-bottom:45px}.admin-commandbar{align-items:stretch;flex-direction:column;gap:8px}.admin-commandbar>div{display:none}.admin-page-heading{padding-top:28px}.admin-page-heading h1{font-size:36px}.admin-filterbar{grid-template-columns:1fr}.admin-overview-grid{grid-template-columns:1fr}.admin-overview-card>section{grid-template-columns:1fr 1fr}.admin-user-row{align-items:start;grid-template-columns:auto minmax(0,1fr)}.admin-user-row>span,.admin-row-numbers{grid-column:2}.admin-resource-row{grid-template-columns:1fr}.admin-resource-row dl{grid-template-columns:1fr 1fr}.admin-system-grid{grid-template-columns:1fr}.admin-search-results>a{grid-template-columns:1fr}.admin-search-results>a>*{grid-column:1!important}.admin-user-summary dl div{grid-template-columns:1fr}.admin-mini-metrics{grid-template-columns:1fr 1fr}.admin-pagination{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.admin-control *{scroll-behavior:auto!important;transition:none!important}}
.admin-credit-form{grid-template-columns:repeat(3,minmax(170px,1fr))}.admin-credit-form .admin-form-wide{grid-column:1/-1}.admin-case-facts{border-top:1px solid #e4e7eb;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0}.admin-case-facts div{border-bottom:1px solid #e4e7eb;display:grid;gap:5px;padding:11px 8px}.admin-case-facts dt{color:#697181;font-size:11px;font-weight:750;text-transform:uppercase}.admin-case-facts dd{font-weight:650;margin:0;overflow-wrap:anywhere}.admin-case-actions{display:grid;gap:24px;grid-template-columns:minmax(240px,.75fr) minmax(300px,1.25fr);margin-top:18px}.admin-case-actions form{align-content:start;margin:0}.admin-timeline{display:grid;margin-top:20px}.admin-timeline article{display:grid;gap:12px;grid-template-columns:18px 1fr;min-height:88px}.admin-timeline article>span{background:#ffb000;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d9dde5;height:14px;margin-top:5px;position:relative;width:14px}.admin-timeline article:not(:last-child)>span:after{background:#d9dde5;content:"";height:calc(100% + 52px);left:5px;position:absolute;top:12px;width:2px}.admin-timeline article>div{display:grid;gap:4px;padding-bottom:20px}.admin-timeline p,.admin-record-stack p{line-height:1.5;margin:4px 0;overflow-wrap:anywhere}.admin-timeline small{color:#697181}.admin-dispute-detail>.admin-panel:first-child>p{font-size:16px;line-height:1.65;max-width:900px}
@media(max-width:880px){.admin-case-actions{grid-template-columns:1fr}.admin-credit-form{grid-template-columns:repeat(2,minmax(160px,1fr))}}
@media(max-width:600px){.admin-case-facts,.admin-credit-form{grid-template-columns:1fr}.admin-credit-form .admin-form-wide{grid-column:1}}
.admin-currency-summary{border-top:1px solid #e4e7eb;display:grid;gap:8px;margin-top:18px;padding-top:16px}.admin-currency-summary>div{background:#111318;border-radius:11px;color:#fff;display:grid;gap:4px;padding:13px}.admin-currency-summary strong{color:#ffb000;font-size:16px}.admin-currency-summary span,.admin-currency-summary small{color:#d5d9e0;font-size:12px}.admin-activity-links{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.admin-activity-links a{background:#f7f8fa;border:1px solid #e4e7eb;border-radius:11px;color:#2b3038;display:grid;gap:4px;padding:12px;text-decoration:none}.admin-activity-links a:hover{border-color:#b78000}.admin-activity-links span{font-weight:750}.admin-activity-links strong{color:#755200;font-size:11px}@media(max-width:600px){.admin-activity-links{grid-template-columns:1fr}}
