/* POSSYRA admin runtime current · source-preserving aggregate · css */
/* source: admin/admin.css */

/* POSSYRA v2.1.1 — Admin oturum görünümü hotfix */
[hidden],
.auth-view[hidden],
.admin-app[hidden] {
  display: none !important;
}
body.admin-authenticated .auth-view {
  display: none !important;
}
body:not(.admin-authenticated) .admin-app {
  display: none !important;
}

:root{--bg:#eef3f8;--surface:#fff;--surface2:#f7f9fc;--text:#0b1729;--muted:#65758a;--line:#dce5ef;--accent:#2f80ed;--accent2:#14b8a6;--danger:#d94762;--warning:#d99100;--success:#0f9f70;--navy:#071426;--sidebar:#09182b;--shadow:0 20px 55px rgba(23,46,78,.12);--radius:20px}
:root[data-theme="dark"]{--bg:#07111f;--surface:#0d1b2d;--surface2:#102239;--text:#eef6ff;--muted:#92a5bd;--line:#21344d;--sidebar:#06111f;--shadow:0 24px 60px rgba(0,0,0,.28)}
*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.eyebrow{font-size:10px;font-weight:900;letter-spacing:.17em;color:var(--accent)}
.auth-view{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:radial-gradient(circle at 10% 10%,rgba(20,184,166,.18),transparent 32%),linear-gradient(145deg,#edf4fb,#f7f9fd)}.auth-visual{padding:8vh 8vw;background:linear-gradient(145deg,#071426,#132d58 65%,#273d7b);color:white;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth-visual:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(66,211,210,.22),transparent 70%);right:-130px;bottom:-160px}.auth-logo{width:min(430px,82%);height:auto;object-fit:contain;display:block;margin-bottom:36px}.auth-kicker{font-size:11px;font-weight:900;letter-spacing:.2em;color:#62dfda}.auth-visual h1{font-size:clamp(38px,4.3vw,66px);line-height:1.02;letter-spacing:-.05em;max-width:760px;margin:18px 0}.auth-visual>p{font-size:17px;line-height:1.7;color:#b9cae0;max-width:680px}.auth-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:680px;margin-top:28px}.auth-trust-grid div{padding:16px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);border-radius:18px}.auth-trust-grid strong,.auth-trust-grid span{display:block}.auth-trust-grid span{font-size:11px;color:#9fb4ce;margin-top:5px}.auth-panel{display:grid;place-items:center;padding:32px}.auth-card{width:min(470px,100%);background:rgba(255,255,255,.92);border:1px solid rgba(215,226,239,.9);border-radius:30px;padding:32px;box-shadow:0 35px 90px rgba(26,54,92,.15)}:root[data-theme="dark"] .auth-view{background:var(--bg)}:root[data-theme="dark"] .auth-card{background:var(--surface);border-color:var(--line)}.auth-card-head h2{font-size:30px;margin:8px 0}.auth-card-head p{color:var(--muted);line-height:1.55}.form-stack{display:grid;gap:14px;margin-top:24px}.field{display:grid;gap:7px}.field>span,.field label{font-size:11px;font-weight:850;color:var(--muted)}input,select,textarea{width:100%;border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:14px;padding:13px 14px;outline:none;transition:.18s}input:focus,select:focus,textarea:focus{border-color:rgba(47,128,237,.7);box-shadow:0 0 0 4px rgba(47,128,237,.1)}textarea{resize:vertical;min-height:100px}.password-field{display:grid;grid-template-columns:1fr auto;border:1px solid var(--line);background:var(--surface2);border-radius:14px;overflow:hidden}.password-field input{border:0;background:transparent}.password-field button{border:0;background:transparent;color:var(--accent);font-weight:850;padding:0 13px}.button{border:0;border-radius:14px;padding:12px 16px;font-weight:850}.button-primary{background:linear-gradient(135deg,var(--accent),#6678f4);color:white;box-shadow:0 12px 25px rgba(47,128,237,.25)}.button-secondary{background:var(--surface2);border:1px solid var(--line);color:var(--text)}.button-danger{background:rgba(217,71,98,.1);border:1px solid rgba(217,71,98,.2);color:var(--danger)}.button-success{background:rgba(15,159,112,.1);border:1px solid rgba(15,159,112,.2);color:var(--success)}.button-large{padding:15px 18px}.auth-links{display:flex;justify-content:space-between;margin-top:18px}.auth-links button,.auth-links a{border:0;background:none;color:var(--accent);font-weight:750;text-decoration:none}.diagnostic{margin-top:17px;padding:13px;border-radius:15px;background:rgba(217,145,0,.09);color:var(--warning);font-size:12px;line-height:1.55}
.admin-app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:280px;background:var(--sidebar);color:white;display:flex;flex-direction:column;z-index:40;border-right:1px solid rgba(255,255,255,.06)}.sidebar-brand{height:82px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07)}.sidebar-brand img{width:185px;height:50px;object-fit:contain;object-position:left center}.sidebar-close{display:none;background:none;border:0;color:white;font-size:26px}.admin-identity{display:flex;gap:11px;align-items:center;padding:17px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.admin-avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#2f80ed,#14b8a6);font-weight:900}.admin-identity strong,.admin-identity span{display:block}.admin-identity span{font-size:10px;color:#8fa5bf;margin-top:3px;max-width:175px;overflow:hidden;text-overflow:ellipsis}.sidebar-nav{flex:1;overflow:auto;padding:12px 10px 30px}.nav-group{margin-top:14px}.nav-group>span{display:block;padding:0 11px 7px;color:#68809d;font-size:9px;font-weight:900;letter-spacing:.16em}.nav-button{width:100%;border:0;background:transparent;color:#afc0d4;text-align:left;padding:10px 11px;border-radius:12px;font-weight:750;font-size:12px;display:flex;align-items:center;gap:10px;margin:2px 0}.nav-button i{width:23px;height:23px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.05);font-style:normal}.nav-button:hover{background:rgba(255,255,255,.05);color:white}.nav-button.active{background:linear-gradient(135deg,rgba(47,128,237,.26),rgba(20,184,166,.15));color:white}.nav-button.active i{background:#2f80ed}.sidebar-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.07)}.sidebar-footer button{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);color:#c4d2e2;border-radius:11px;padding:10px;font-size:10px;font-weight:800}.workspace{margin-left:280px;min-height:100vh}.topbar{position:sticky;top:0;z-index:25;height:82px;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.topbar-left{display:flex;align-items:center;gap:12px}.topbar h1{font-size:24px;margin:4px 0 0}.menu-toggle{display:none;border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:12px;width:42px;height:42px}.topbar-actions{display:flex;align-items:center;gap:8px}.global-search{height:43px;width:min(330px,30vw);display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface2);border-radius:14px;padding:0 12px}.global-search input{border:0;padding:0;background:transparent}.icon-button,.topbar-link{height:43px;min-width:43px;border-radius:13px;border:1px solid var(--line);background:var(--surface);color:var(--text);display:grid;place-items:center;text-decoration:none;font-weight:800;padding:0 13px}.workspace-content{padding:24px;max-width:1680px;margin:auto}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.section-content{min-height:400px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:var(--shadow);position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background:rgba(47,128,237,.07);right:-30px;top:-30px}.metric-card span{font-size:10px;color:var(--muted);font-weight:850;letter-spacing:.03em}.metric-card strong{display:block;font-size:30px;margin:9px 0 4px}.metric-card small{color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-top:14px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:var(--shadow)}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.panel-head h3{margin:0;font-size:16px}.status-list{display:grid;gap:9px}.status-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.status-row:last-child{border-bottom:0}.status-row span{color:var(--muted);font-size:11px}.health-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:7px}.health-dot.ok{background:var(--success);box-shadow:0 0 0 4px rgba(15,159,112,.1)}.health-dot.warn{background:var(--warning)}
.data-shell{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.data-head{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--line)}.data-head h3{margin:0;font-size:16px}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;min-width:920px}.data-table th{position:sticky;top:0;background:var(--surface2);z-index:2;text-align:left;padding:11px 13px;color:var(--muted);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.data-table td{padding:12px 13px;border-top:1px solid var(--line);font-size:11px;vertical-align:middle}.data-table tr:hover td{background:color-mix(in srgb,var(--surface2) 70%,transparent)}.cell-title{font-weight:850;font-size:12px}.cell-sub{display:block;color:var(--muted);font-size:9.5px;margin-top:3px}.badge{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:rgba(47,128,237,.09);color:var(--accent);font-size:9px;font-weight:900;white-space:nowrap}.badge.success{background:rgba(15,159,112,.1);color:var(--success)}.badge.warning{background:rgba(217,145,0,.1);color:var(--warning)}.badge.danger{background:rgba(217,71,98,.1);color:var(--danger)}.badge.muted{background:var(--surface2);color:var(--muted)}.row-actions{display:flex;gap:6px}.row-actions button{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:10px;padding:7px 9px;font-size:9px;font-weight:850;white-space:nowrap}.empty-state{text-align:center;padding:55px 20px;color:var(--muted)}.toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.toolbar-actions button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:10px 12px;font-weight:800;font-size:10px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.content-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:17px;box-shadow:var(--shadow)}.content-card h3{margin:0 0 7px}.content-card p{color:var(--muted);font-size:11px;line-height:1.55}.brand-preview{height:130px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,#f8fbff,#eaf1fa);border:1px solid var(--line);margin-bottom:12px}.brand-preview.dark{background:#071426}.brand-preview img{max-width:88%;max-height:96px}.upload-zone{border:1.5px dashed var(--line);border-radius:15px;padding:17px;text-align:center;color:var(--muted);font-size:11px}.json-editor{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;min-height:220px}.skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.skeleton-grid div{height:130px;border-radius:20px;background:linear-gradient(90deg,var(--surface2),var(--surface),var(--surface2));background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}
.modal{border:0;background:transparent;padding:18px;width:min(760px,100%);max-width:none}.modal::backdrop{background:rgba(3,12,24,.68);backdrop-filter:blur(6px)}.modal-shell{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:25px;box-shadow:0 30px 100px rgba(0,0,0,.35);overflow:hidden}.modal-head{padding:19px 21px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.modal-head h2{margin:5px 0 0}.modal-close{border:1px solid var(--line);background:var(--surface2);color:var(--text);width:40px;height:40px;border-radius:12px;font-size:22px}.modal-body{padding:21px;max-height:68vh;overflow:auto}.modal-actions{display:flex;justify-content:flex-end;gap:9px;padding:15px 21px;border-top:1px solid var(--line)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid .full{grid-column:1/-1}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.detail-item{padding:12px;background:var(--surface2);border-radius:13px}.detail-item span,.detail-item strong{display:block}.detail-item span{font-size:9px;color:var(--muted);margin-bottom:5px}.toast-stack{position:fixed;right:18px;top:18px;z-index:100;display:grid;gap:8px}.toast{min-width:260px;max-width:400px;padding:13px 15px;border-radius:14px;background:#102039;color:white;box-shadow:0 16px 45px rgba(0,0,0,.24);font-size:11px;animation:toastIn .2s ease}.toast.success{border-left:4px solid #14b87a}.toast.error{border-left:4px solid #e2546d}.toast.warning{border-left:4px solid #e1a728}@keyframes toastIn{from{opacity:0;transform:translateY(-8px)}}.sidebar-overlay{display:none}
@media(max-width:1150px){.metric-grid{grid-template-columns:repeat(3,1fr)}.card-grid{grid-template-columns:1fr 1fr}.global-search{width:230px}.dashboard-grid{grid-template-columns:1fr}}
@media(max-width:900px){.auth-view{grid-template-columns:1fr}.auth-visual{min-height:430px;padding:55px 28px}.auth-logo{width:330px}.sidebar{transform:translateX(-100%);transition:.22s}.sidebar.open{transform:translateX(0)}.sidebar-close{display:block}.sidebar-overlay.open{display:block;position:fixed;inset:0;background:rgba(2,10,20,.58);z-index:35}.workspace{margin-left:0}.menu-toggle{display:grid;place-items:center}.topbar{padding:0 15px}.global-search{display:none}.topbar-link{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.auth-trust-grid{grid-template-columns:1fr}.auth-visual h1{font-size:39px}.auth-card{padding:23px}.workspace-content{padding:15px}.topbar h1{font-size:19px}.metric-grid,.card-grid{grid-template-columns:1fr}.form-grid,.detail-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.section-toolbar{align-items:flex-start;flex-direction:column}.modal{padding:8px}.topbar-actions .icon-button:nth-of-type(2){display:none}}

/* POSSYRA v2.3.1 — Yönetici ve Denetim Merkezi */
.connection-state{margin-top:14px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:var(--surface2);color:var(--muted);font-size:10px;line-height:1.5}
.sidebar-brand>div{min-width:0}.sidebar-version{display:block;margin:-7px 0 0 4px;color:#7187a2;font-size:8px;font-weight:900;letter-spacing:.12em}.nav-count{margin-left:auto;min-width:22px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(217,71,98,.18);color:#ff879d;font-size:9px}.nav-count[hidden]{display:none!important}
.system-pulse{height:39px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface2);display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;font-weight:850;white-space:nowrap}.system-pulse i{width:8px;height:8px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 4px rgba(217,145,0,.10)}.system-pulse.ok{color:var(--success)}.system-pulse.ok i{background:var(--success);box-shadow:0 0 0 4px rgba(15,159,112,.10)}.system-pulse.critical{color:var(--danger)}.system-pulse.critical i{background:var(--danger);box-shadow:0 0 0 4px rgba(217,71,98,.10)}
.metric-card.critical{border-color:rgba(217,71,98,.28);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--danger) 6%,var(--surface)))}.metric-card.warning{border-color:rgba(217,145,0,.28);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--warning) 6%,var(--surface)))}.metric-card.success{border-color:rgba(15,159,112,.25);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--success) 5%,var(--surface)))}
.command-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:14px;margin-top:14px}.command-stack{display:grid;gap:14px}.risk-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.risk-chip{padding:13px;border:1px solid var(--line);border-radius:16px;background:var(--surface2)}.risk-chip span,.risk-chip strong{display:block}.risk-chip span{font-size:9px;color:var(--muted);font-weight:850}.risk-chip strong{font-size:21px;margin-top:7px}.risk-chip.critical strong{color:var(--danger)}.risk-chip.high strong{color:#e76d2f}.risk-chip.medium strong{color:var(--warning)}.risk-chip.low strong{color:var(--accent)}
.governance-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(47,128,237,.22);border-radius:22px;background:linear-gradient(135deg,rgba(47,128,237,.10),rgba(20,184,166,.07));margin-bottom:14px}.governance-banner h2{margin:4px 0 6px;font-size:21px}.governance-banner p{margin:0;color:var(--muted);font-size:11px;line-height:1.55;max-width:820px}.governance-score{min-width:105px;text-align:center;padding:13px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}.governance-score strong{display:block;font-size:28px}.governance-score span{font-size:9px;color:var(--muted);font-weight:850}
.filter-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filter-bar select,.filter-bar input{width:auto;min-width:145px;padding:9px 11px;border-radius:11px;font-size:10px}.filter-bar .button{padding:10px 12px;font-size:10px}.section-toolbar>div:first-child strong{display:block;margin-top:4px}
.severity-indicator{display:inline-flex;align-items:center;gap:7px;font-weight:850}.severity-indicator:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted)}.severity-indicator.critical:before{background:var(--danger);box-shadow:0 0 0 4px rgba(217,71,98,.09)}.severity-indicator.high:before{background:#e76d2f}.severity-indicator.medium:before{background:var(--warning)}.severity-indicator.low:before{background:var(--accent)}
.case-number{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;color:var(--accent);font-weight:850}.overdue-text{color:var(--danger)!important;font-weight:850}.muted-text{color:var(--muted)}
.timeline{display:grid;gap:0;margin-top:13px}.timeline-item{display:grid;grid-template-columns:18px 1fr;gap:10px;position:relative;padding-bottom:16px}.timeline-item:not(:last-child):before{content:"";position:absolute;left:8px;top:15px;bottom:0;width:1px;background:var(--line)}.timeline-dot{width:17px;height:17px;border-radius:50%;background:var(--surface);border:4px solid var(--accent);z-index:1}.timeline-body{padding:0 0 0 2px}.timeline-body strong{display:block;font-size:11px}.timeline-body span{display:block;color:var(--muted);font-size:9px;margin-top:3px;line-height:1.5}.timeline-body p{margin:7px 0 0;font-size:10px;line-height:1.55}
.risk-detail{display:grid;grid-template-columns:1.2fr .8fr;gap:13px}.risk-description{padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--surface2);font-size:11px;line-height:1.65}.code-box{padding:13px;border-radius:14px;background:#071426;color:#d9e9fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}
.storage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.storage-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:17px;box-shadow:var(--shadow)}.storage-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.storage-card h3{margin:0;font-size:14px}.storage-card p{margin:8px 0;color:var(--muted);font-size:10px}.storage-bar{height:8px;background:var(--surface2);border-radius:999px;overflow:hidden;margin-top:12px}.storage-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2))}.storage-stat{display:flex;justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;color:var(--muted)}
.audit-integrity{display:flex;align-items:center;gap:13px;padding:15px;border-radius:18px;border:1px solid var(--line);background:var(--surface2)}.audit-integrity-icon{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:rgba(15,159,112,.10);color:var(--success);font-weight:900;font-size:18px}.audit-integrity.bad .audit-integrity-icon{background:rgba(217,71,98,.10);color:var(--danger)}.audit-integrity strong,.audit-integrity span{display:block}.audit-integrity span{font-size:9px;color:var(--muted);margin-top:4px}
.document-preview-frame{width:100%;height:min(62vh,650px);border:1px solid var(--line);border-radius:16px;background:var(--surface2)}.document-image-preview{display:block;max-width:100%;max-height:62vh;margin:auto;border-radius:15px}.modal.wide{width:min(1060px,100%)}.modal.xwide{width:min(1240px,100%)}
.quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-action{padding:13px;text-align:left;border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:15px}.quick-action strong,.quick-action span{display:block}.quick-action strong{font-size:11px}.quick-action span{font-size:9px;color:var(--muted);margin-top:4px;line-height:1.4}

@media(max-width:1280px){.system-pulse{display:none}.command-layout{grid-template-columns:1fr}.storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.topbar{height:74px}.topbar .eyebrow{font-size:8px}.governance-banner{align-items:flex-start}.risk-detail{grid-template-columns:1fr}.storage-grid{grid-template-columns:1fr}.modal.wide,.modal.xwide{width:100%}}
@media(max-width:620px){.topbar-actions{gap:5px}.topbar-actions .icon-button{height:39px;min-width:39px;padding:0}.topbar-left>div{min-width:0}.topbar h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56vw}.governance-banner{display:grid;padding:15px}.governance-score{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}.risk-strip{grid-template-columns:1fr 1fr}.quick-action-grid{grid-template-columns:1fr}.filter-bar{width:100%;display:grid;grid-template-columns:1fr 1fr}.filter-bar select,.filter-bar input,.filter-bar .button{width:100%;min-width:0}.section-toolbar>div:first-child{width:100%}.data-table{min-width:760px}.row-actions{flex-wrap:wrap}.modal-body{padding:15px}.modal-actions{padding:12px 15px;flex-wrap:wrap}.modal-actions .button{flex:1}.sidebar{width:min(88vw,310px)}.auth-panel{padding:18px}.connection-state{font-size:9px}}


/* v2.3.1 — hata izleme ve kalite kapısı */
.quality-gate-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,var(--panel),color-mix(in srgb,var(--panel) 82%,#0ea5e9 18%));box-shadow:var(--shadow);margin-bottom:14px}
.quality-gate-banner.warning{border-color:rgba(245,158,11,.35)}.quality-gate-banner.critical{border-color:rgba(220,38,38,.38)}.quality-gate-banner.success{border-color:rgba(5,150,105,.32)}
.quality-gate-banner h2{margin:4px 0 5px;text-transform:uppercase;letter-spacing:.04em}.quality-gate-banner p{margin:0;color:var(--muted)}
.quality-gate-score{min-width:128px;text-align:center;padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--panel) 82%,transparent);border:1px solid var(--line)}
.quality-gate-score strong{display:block;font-size:2rem;line-height:1}.quality-gate-score span{display:block;margin-top:7px;font-size:.7rem;font-weight:800;color:var(--muted);letter-spacing:.08em}
.error-message-cell{max-width:360px;white-space:normal;line-height:1.35}.error-detail-block{display:grid;gap:6px;margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.error-detail-block span{font-size:.72rem;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.error-stack-box{max-height:34vh;overflow:auto}
@media(max-width:760px){.quality-gate-banner{align-items:stretch;flex-direction:column;padding:16px}.quality-gate-score{width:100%}.error-message-cell{max-width:220px}}


/* POSSYRA admin MFA / AAL2 gate v263 */
.mfa-gate{display:grid;gap:16px;margin-top:16px;padding:18px;border:1px solid color-mix(in srgb,var(--line,#d7dfeb) 80%,#3867d6);border-radius:18px;background:color-mix(in srgb,var(--surface,#fff) 92%,#eaf1ff)}
.mfa-gate[hidden],.mfa-enrollment[hidden]{display:none!important}.mfa-gate-head h3{margin:4px 0 6px}.mfa-gate-head p{margin:0;line-height:1.55}.mfa-enrollment{display:grid;gap:12px}.mfa-qr-shell{display:grid;place-items:center;padding:14px;border-radius:16px;background:#fff;border:1px solid #dce5f2}.mfa-qr-shell img{width:min(220px,70vw);height:auto;display:block}.mfa-secret-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:rgba(15,37,67,.06)}.mfa-secret-row span{display:block;font-size:.75rem;opacity:.7}.mfa-secret-row code{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:.85rem}.mfa-secret-row button,.mfa-cancel{border:0;background:transparent;text-decoration:underline;cursor:pointer}.mfa-cancel{justify-self:center}.admin-mfa-required #adminApp{display:none!important}#mfaDiagnostic[data-type="error"]{border-color:#dc4c64;color:#9f243a}#mfaDiagnostic[data-type="success"]{border-color:#15966a;color:#0b7651}

.admin-page-bar{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 8px;margin-top:12px;border-top:1px solid rgba(127,145,170,.2)}.admin-page-bar button{border:1px solid rgba(127,145,170,.28);background:var(--panel,#fff);color:inherit;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.admin-page-bar button:disabled{opacity:.38;cursor:not-allowed}.admin-page-bar span{font-size:12px;color:var(--muted,#68768a)}@media(max-width:640px){.admin-page-bar{justify-content:space-between}.admin-page-bar span{font-size:11px;text-align:center}}

/* source: yonetim/service-network-v400.css */
.phase12-admin-new{margin-left:auto;padding:3px 6px;border-radius:999px;background:rgba(20,184,166,.16);color:#78e6dc;font-size:7px;letter-spacing:.08em}
body[data-admin-extension="service-network"] .workspace{background:radial-gradient(circle at 85% 0,rgba(20,184,166,.07),transparent 28%),var(--bg)}
.service-network-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid rgba(47,128,237,.22);border-radius:22px;background:linear-gradient(135deg,rgba(47,128,237,.12),rgba(20,184,166,.08));margin-bottom:14px}
.service-network-banner h2{margin:5px 0 7px;font-size:23px}.service-network-banner p{margin:0;max-width:850px;color:var(--muted);font-size:11px;line-height:1.55}.service-network-banner>div:last-child{min-width:140px;padding:15px;border:1px solid var(--line);border-radius:18px;background:var(--surface);text-align:center}.service-network-banner>div:last-child strong{display:block;color:var(--success);font-size:31px}.service-network-banner>div:last-child span{display:block;margin-top:6px;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.11em}
.service-network-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.service-network-metrics article{padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow)}.service-network-metrics span,.service-network-metrics strong{display:block}.service-network-metrics span{color:var(--muted);font-size:9px;font-weight:850}.service-network-metrics strong{margin-top:8px;font-size:23px}
.service-network-table-shell{border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.service-network-table-shell>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid var(--line)}.service-network-table-shell h3{margin:4px 0 0}.service-network-table-shell>header small{color:var(--muted)}.service-network-table{min-width:1280px}.service-network-score{display:inline-grid;place-items:center;min-width:47px;height:35px;border-radius:11px;background:rgba(15,159,112,.11);color:var(--success);font-size:13px}.service-network-signal{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:900;white-space:nowrap}.service-network-signal:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.service-network-signal.success{background:rgba(15,159,112,.1);color:var(--success)}.service-network-signal.warning{background:rgba(217,145,0,.1);color:var(--warning)}.service-network-signal.critical{background:rgba(217,71,98,.1);color:var(--danger)}.service-network-recompute{border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text);padding:7px 9px;font-size:8px;font-weight:850;white-space:nowrap}.service-network-recompute:disabled{opacity:.55}
.service-network-governance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.service-network-governance article{padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}.service-network-governance strong{display:block;font-size:11px}.service-network-governance p{margin:7px 0 0;color:var(--muted);font-size:9.5px;line-height:1.55}.service-network-error{border:1px solid rgba(217,71,98,.25);border-radius:22px;background:var(--surface)}.service-network-error strong{color:var(--danger)}
@media(max-width:1280px){.service-network-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.service-network-banner{align-items:flex-start}.service-network-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-network-governance{grid-template-columns:1fr}.service-network-table-shell>header{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.service-network-banner{display:grid;padding:16px}.service-network-banner>div:last-child{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}.service-network-metrics{grid-template-columns:1fr 1fr}.service-network-metrics article{padding:12px}.service-network-metrics strong{font-size:19px}}

/* source: admin/admin-control-center-v265.css */
/* POSSYRA Admin Control Center v265
   Isolated shell, role-aware navigation and deterministic single-scroll layout. */
:root{
  --acc-sidebar:268px;
  --acc-topbar:72px;
  --acc-bg:#f3f6fa;
  --acc-surface:#ffffff;
  --acc-surface-soft:#f7f9fc;
  --acc-surface-strong:#edf2f8;
  --acc-text:#102033;
  --acc-muted:#66768a;
  --acc-line:#dbe3ed;
  --acc-primary:#2563eb;
  --acc-primary-strong:#1749bd;
  --acc-cyan:#0891b2;
  --acc-success:#087a5b;
  --acc-warning:#b06b00;
  --acc-danger:#c33652;
  --acc-sidebar-bg:#07182b;
  --acc-sidebar-soft:#0c253e;
  --acc-shadow:0 12px 35px rgba(15,34,57,.08);
  --acc-shadow-lg:0 28px 80px rgba(6,20,38,.22);
  --acc-radius:16px;
  --acc-radius-lg:22px;
}
:root[data-theme="dark"]{
  --acc-bg:#07111f;
  --acc-surface:#0d1b2c;
  --acc-surface-soft:#112239;
  --acc-surface-strong:#172b44;
  --acc-text:#eef5fd;
  --acc-muted:#9aabc0;
  --acc-line:#203650;
  --acc-sidebar-bg:#050f1c;
  --acc-sidebar-soft:#0b2036;
  --acc-shadow:0 16px 40px rgba(0,0,0,.18);
  --acc-shadow-lg:0 32px 86px rgba(0,0,0,.42);
}
html[data-admin-shell="v265"],html[data-admin-shell="v265"] body{height:100%;min-height:0}
html[data-admin-shell="v265"] body{overflow:hidden;background:var(--acc-bg);color:var(--acc-text)}
html[data-admin-shell="v265"] body:not(.admin-authenticated){overflow:auto}
html[data-admin-shell="v265"] .admin-app:not([hidden]){display:grid!important;grid-template-columns:var(--acc-sidebar) minmax(0,1fr)!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:var(--acc-bg)!important}
html[data-admin-shell="v265"] .admin-app .sidebar{position:relative!important;inset:auto!important;z-index:80!important;width:auto!important;min-width:0!important;height:100dvh!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;padding:12px!important;border:0!important;background:radial-gradient(circle at 8% 2%,rgba(37,99,235,.25),transparent 28%),linear-gradient(180deg,var(--acc-sidebar-bg),#081d32 62%,#061422)!important;box-shadow:12px 0 36px rgba(4,18,34,.12)!important}
html[data-admin-shell="v265"] .admin-app .workspace{margin-left:0!important;width:auto!important;min-width:0!important;height:100dvh!important;min-height:0!important;display:grid!important;grid-template-rows:var(--acc-topbar) minmax(0,1fr)!important;overflow:hidden!important;background:var(--acc-bg)!important}
html[data-admin-shell="v265"] .sidebar-brand{height:auto!important;min-height:62px!important;padding:8px 9px 10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
.brand-lockup{display:flex;align-items:center;gap:11px;min-width:0}.brand-lockup img{width:42px!important;height:42px!important;object-fit:contain!important;flex:none;filter:drop-shadow(0 6px 16px rgba(34,111,255,.28))}.brand-lockup-copy{min-width:0}.brand-lockup-copy strong{display:block;color:#fff;font-size:15px;letter-spacing:.08em}.brand-lockup-copy span{display:block;margin-top:3px;color:#7892ad;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
html[data-admin-shell="v265"] .admin-identity{margin:10px 0 4px!important;padding:11px!important;gap:10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important}html[data-admin-shell="v265"] .admin-avatar{width:40px;height:40px;border-radius:12px;box-shadow:0 8px 22px rgba(28,103,230,.28)}.admin-identity-copy{min-width:0;flex:1}.admin-role-badge{display:inline-flex!important;width:max-content;max-width:100%;margin-top:5px!important;padding:3px 7px;border:1px solid rgba(96,165,250,.22);border-radius:999px;background:rgba(37,99,235,.14);color:#a9c9ff!important;font-size:7.5px!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-admin-shell="v265"] .sidebar-nav{min-height:0!important;padding:5px 2px 16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}html[data-admin-shell="v265"] .nav-group{margin-top:14px!important}html[data-admin-shell="v265"] .nav-group>span{padding:0 9px 6px!important;color:#66809c!important;font-size:7.5px!important;letter-spacing:.15em!important}html[data-admin-shell="v265"] :is(.nav-button,.v265-nav-button){width:100%;min-height:39px;margin:2px 0;padding:8px 9px;border:0;border-radius:10px;display:flex;align-items:center;gap:9px;text-align:left;background:transparent;color:#afc1d4;font-size:10px;font-weight:750;transition:.16s ease}html[data-admin-shell="v265"] :is(.nav-button,.v265-nav-button) i{width:24px;height:24px;display:grid;place-items:center;flex:none;border-radius:8px;background:rgba(255,255,255,.055);font-style:normal;color:#91a9c1}html[data-admin-shell="v265"] :is(.nav-button,.v265-nav-button):hover{background:rgba(255,255,255,.065);color:#fff;transform:translateX(1px)}html[data-admin-shell="v265"] :is(.nav-button,.v265-nav-button).active{background:linear-gradient(135deg,rgba(37,99,235,.34),rgba(8,145,178,.18));color:#fff;box-shadow:inset 0 0 0 1px rgba(115,168,255,.12)}html[data-admin-shell="v265"] :is(.nav-button,.v265-nav-button).active i{background:#2563eb;color:#fff;box-shadow:0 7px 18px rgba(37,99,235,.26)}html[data-admin-shell="v265"] :is(.nav-button,.v265-nav-button)[hidden],html[data-admin-shell="v265"] .nav-group[hidden]{display:none!important}.nav-access-chip{margin-left:auto;padding:3px 6px;border-radius:999px;background:rgba(8,145,178,.14);color:#7dd3fc;font-size:7px;font-weight:900;letter-spacing:.06em}html[data-admin-shell="v265"] .sidebar-footer{grid-template-columns:1fr 1fr!important;gap:7px!important;padding:10px 0 0!important;border-top:1px solid rgba(255,255,255,.08)!important}html[data-admin-shell="v265"] .sidebar-footer button{min-height:38px!important;padding:8px!important;border-radius:10px!important;font-size:9px!important}
html[data-admin-shell="v265"] .topbar{position:relative!important;top:auto!important;z-index:60!important;height:var(--acc-topbar)!important;min-height:var(--acc-topbar)!important;padding:0 18px!important;gap:14px!important;border-bottom:1px solid var(--acc-line)!important;background:color-mix(in srgb,var(--acc-surface) 94%,transparent)!important;backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(15,34,57,.02)}html[data-admin-shell="v265"] .topbar-left{min-width:0;flex:1}html[data-admin-shell="v265"] .topbar-left>div{min-width:0}html[data-admin-shell="v265"] .topbar .eyebrow{font-size:8px;letter-spacing:.14em}html[data-admin-shell="v265"] .topbar h1{margin:3px 0 0!important;font-size:19px!important;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-admin-shell="v265"] .topbar-actions{min-width:0;gap:7px!important}.environment-pill{height:36px;padding:0 10px;border:1px solid var(--acc-line);border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:var(--acc-surface-soft);color:var(--acc-muted);font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.environment-pill::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc-success) 13%,transparent)}.environment-pill[data-environment="staging"]::before{background:var(--acc-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc-warning) 13%,transparent)}.role-scope-button{height:38px;max-width:195px;padding:0 11px;border:1px solid var(--acc-line);border-radius:11px;display:flex;align-items:center;gap:8px;background:var(--acc-surface);color:var(--acc-text);box-shadow:none}.role-scope-button i{width:23px;height:23px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--acc-primary) 11%,transparent);color:var(--acc-primary);font-style:normal;font-weight:900}.role-scope-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850}.command-palette-button{height:38px;min-width:38px;padding:0 10px;border:1px solid var(--acc-line);border-radius:11px;background:var(--acc-surface);color:var(--acc-text);font-size:9px;font-weight:850;white-space:nowrap}.command-palette-button kbd{margin-left:6px;padding:2px 5px;border:1px solid var(--acc-line);border-radius:5px;background:var(--acc-surface-soft);color:var(--acc-muted);font:inherit;font-size:7px}html[data-admin-shell="v265"] .global-search{height:38px!important;width:min(290px,24vw)!important;border-radius:11px!important;background:var(--acc-surface-soft)!important;border-color:var(--acc-line)!important}html[data-admin-shell="v265"] :is(.icon-button,.topbar-link){height:38px!important;min-width:38px!important;border-radius:11px!important;border-color:var(--acc-line)!important;background:var(--acc-surface)!important}
html[data-admin-shell="v265"] .workspace-content{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:100%!important;margin:0!important;padding:18px clamp(16px,2vw,28px) 34px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}html[data-admin-shell="v265"] .section-toolbar{min-height:58px;margin:0 0 12px!important;padding:12px 14px!important;border:1px solid var(--acc-line);border-radius:14px;background:var(--acc-surface);box-shadow:0 5px 18px rgba(15,34,57,.035)}html[data-admin-shell="v265"] .section-toolbar strong{font-size:12px}html[data-admin-shell="v265"] .section-content{min-width:0!important;min-height:420px!important}html[data-admin-shell="v265"] :is(.metric-card,.panel,.content-card,.data-shell,.storage-card){border-color:var(--acc-line)!important;border-radius:var(--acc-radius)!important;box-shadow:var(--acc-shadow)!important;background:var(--acc-surface)!important}html[data-admin-shell="v265"] .metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}html[data-admin-shell="v265"] .metric-card{min-height:116px;padding:16px!important}html[data-admin-shell="v265"] .metric-card strong{font-size:26px!important}html[data-admin-shell="v265"] .governance-banner{padding:18px 20px!important;border-radius:var(--acc-radius-lg)!important;border-color:color-mix(in srgb,var(--acc-primary) 25%,var(--acc-line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--acc-primary) 10%,var(--acc-surface)),color-mix(in srgb,var(--acc-cyan) 7%,var(--acc-surface)))!important;box-shadow:none!important}html[data-admin-shell="v265"] .governance-banner h2{font-size:22px!important}html[data-admin-shell="v265"] .command-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:12px!important}html[data-admin-shell="v265"] .command-stack{gap:12px!important}html[data-admin-shell="v265"] .panel{padding:16px!important}html[data-admin-shell="v265"] .data-table th{background:var(--acc-surface-strong)!important;color:var(--acc-muted)!important}html[data-admin-shell="v265"] .data-table td{font-size:10.5px!important}html[data-admin-shell="v265"] .table-wrap{max-width:100%;overflow-x:auto!important;overscroll-behavior-inline:contain}html[data-admin-shell="v265"] .button,html[data-admin-shell="v265"] .toolbar-actions button,html[data-admin-shell="v265"] .row-actions button{border-radius:10px!important}html[data-admin-shell="v265"] .v265-readonly .row-actions button:not([data-v265-read-action="true"]),html[data-admin-shell="v265"] [data-v265-denied="true"]{display:none!important}.readonly-ribbon{display:none;margin-bottom:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--acc-warning) 28%,var(--acc-line));border-radius:12px;background:color-mix(in srgb,var(--acc-warning) 7%,var(--acc-surface));color:var(--acc-warning);font-size:9px;font-weight:800}.v265-readonly .readonly-ribbon{display:block}
.v265-access-shell{display:grid;gap:12px}.v265-access-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 22px;border:1px solid color-mix(in srgb,var(--acc-primary) 24%,var(--acc-line));border-radius:var(--acc-radius-lg);background:linear-gradient(135deg,#102b52,#0b4462);color:#fff;box-shadow:var(--acc-shadow)}.v265-access-hero .eyebrow{color:#7dd3fc}.v265-access-hero h2{margin:6px 0 7px;font-size:25px}.v265-access-hero p{max-width:760px;margin:0;color:#b9cce0;font-size:11px;line-height:1.6}.v265-access-hero-badge{min-width:150px;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.07);text-align:center}.v265-access-hero-badge strong,.v265-access-hero-badge span{display:block}.v265-access-hero-badge strong{font-size:18px}.v265-access-hero-badge span{margin-top:5px;color:#9fc4e4;font-size:8px;font-weight:850;letter-spacing:.08em}.v265-access-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v265-access-metric{padding:14px 16px;border:1px solid var(--acc-line);border-radius:14px;background:var(--acc-surface)}.v265-access-metric span,.v265-access-metric strong{display:block}.v265-access-metric span{color:var(--acc-muted);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.v265-access-metric strong{margin-top:7px;font-size:21px}.v265-access-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:12px;align-items:start}.v265-access-panel{min-width:0;padding:17px;border:1px solid var(--acc-line);border-radius:var(--acc-radius);background:var(--acc-surface);box-shadow:var(--acc-shadow)}.v265-access-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.v265-access-panel-head h3{margin:0;font-size:15px}.v265-access-panel-head p{margin:4px 0 0;color:var(--acc-muted);font-size:9px;line-height:1.5}.v265-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v265-role-card{padding:13px;border:1px solid var(--acc-line);border-radius:13px;background:var(--acc-surface-soft)}.v265-role-card[data-active="true"]{border-color:color-mix(in srgb,var(--acc-primary) 42%,var(--acc-line));background:color-mix(in srgb,var(--acc-primary) 7%,var(--acc-surface))}.v265-role-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v265-role-card h4{margin:0;font-size:11px}.v265-role-card p{min-height:30px;margin:7px 0;color:var(--acc-muted);font-size:8.5px;line-height:1.45}.v265-permission-count{padding:4px 7px;border-radius:999px;background:var(--acc-surface-strong);color:var(--acc-muted);font-size:7px;font-weight:900}.v265-permission-list{display:flex;flex-wrap:wrap;gap:4px}.v265-permission-list span{padding:4px 6px;border:1px solid var(--acc-line);border-radius:999px;background:var(--acc-surface);color:var(--acc-muted);font-size:6.8px;font-weight:800}.v265-access-form{display:grid;gap:10px}.v265-access-form .field{gap:5px}.v265-access-form textarea{min-height:88px}.v265-form-note{padding:10px;border:1px solid var(--acc-line);border-radius:11px;background:var(--acc-surface-soft);color:var(--acc-muted);font-size:8px;line-height:1.5}.v265-request-list{display:grid;gap:8px}.v265-request-card{padding:12px;border:1px solid var(--acc-line);border-radius:12px;background:var(--acc-surface-soft)}.v265-request-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.v265-request-card strong{font-size:10px}.v265-request-card p{margin:7px 0;color:var(--acc-muted);font-size:8.5px;line-height:1.45}.v265-request-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--acc-muted);font-size:7.5px}.v265-request-actions{display:flex;gap:6px;margin-top:10px}.v265-request-actions button{padding:7px 9px;border:1px solid var(--acc-line);border-radius:9px;background:var(--acc-surface);color:var(--acc-text);font-size:8px;font-weight:850}.v265-request-actions .approve{border-color:color-mix(in srgb,var(--acc-success) 28%,var(--acc-line));color:var(--acc-success)}.v265-request-actions .reject{border-color:color-mix(in srgb,var(--acc-danger) 28%,var(--acc-line));color:var(--acc-danger)}.v265-access-table{width:100%;border-collapse:collapse}.v265-access-table th,.v265-access-table td{padding:9px 8px;border-top:1px solid var(--acc-line);text-align:left;font-size:8.5px}.v265-access-table th{border-top:0;color:var(--acc-muted);font-size:7px;letter-spacing:.07em;text-transform:uppercase}
.v265-command-palette{position:fixed;inset:0;z-index:1800;display:grid;place-items:start center;padding:10vh 18px 18px;background:rgba(3,12,24,.58);backdrop-filter:blur(7px)}.v265-command-palette[hidden]{display:none!important}.v265-command-shell{width:min(680px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--acc-line) 75%,#fff);border-radius:19px;background:var(--acc-surface);box-shadow:var(--acc-shadow-lg)}.v265-command-input{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--acc-line)}.v265-command-input input{border:0!important;background:transparent!important;box-shadow:none!important;font-size:15px}.v265-command-input span{color:var(--acc-primary);font-size:18px}.v265-command-results{max-height:54vh;padding:8px;overflow:auto}.v265-command-item{width:100%;padding:11px 12px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;color:var(--acc-text);text-align:left}.v265-command-item:hover,.v265-command-item.active{background:var(--acc-surface-soft)}.v265-command-item strong,.v265-command-item span{display:block}.v265-command-item strong{font-size:10px}.v265-command-item span{margin-top:3px;color:var(--acc-muted);font-size:8px}.v265-command-item kbd{padding:3px 6px;border:1px solid var(--acc-line);border-radius:6px;background:var(--acc-surface);color:var(--acc-muted);font-size:7px}.v265-command-footer{padding:9px 13px;border-top:1px solid var(--acc-line);color:var(--acc-muted);font-size:7.5px}.v265-dialog{width:min(520px,calc(100vw - 28px));padding:0;border:0;border-radius:18px;background:transparent}.v265-dialog::backdrop{background:rgba(3,12,24,.62);backdrop-filter:blur(6px)}.v265-dialog-shell{overflow:hidden;border:1px solid var(--acc-line);border-radius:18px;background:var(--acc-surface);color:var(--acc-text);box-shadow:var(--acc-shadow-lg)}.v265-dialog-head{padding:16px 18px;border-bottom:1px solid var(--acc-line)}.v265-dialog-head h3{margin:0;font-size:16px}.v265-dialog-head p{margin:5px 0 0;color:var(--acc-muted);font-size:9px;line-height:1.5}.v265-dialog-body{padding:17px}.v265-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:13px 17px;border-top:1px solid var(--acc-line)}.v265-dialog-actions button{padding:9px 12px;border:1px solid var(--acc-line);border-radius:10px;background:var(--acc-surface-soft);color:var(--acc-text);font-size:9px;font-weight:850}.v265-dialog-actions .primary{border-color:transparent;background:var(--acc-primary);color:#fff}.v265-dialog-actions .danger{border-color:transparent;background:var(--acc-danger);color:#fff}
@media(max-width:1420px){html[data-admin-shell="v265"] .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.environment-pill{display:none}}@media(max-width:1180px){:root{--acc-sidebar:232px}.command-palette-button kbd{display:none}.role-scope-button{max-width:150px}.v265-access-grid{grid-template-columns:1fr}.v265-access-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){html[data-admin-shell="v265"] .admin-app:not([hidden]){display:block!important}html[data-admin-shell="v265"] .admin-app .sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(86vw,310px)!important;transform:translateX(-105%);transition:transform .2s ease}html[data-admin-shell="v265"] .admin-app .sidebar.open{transform:translateX(0)}html[data-admin-shell="v265"] .admin-app .workspace{width:100%!important}html[data-admin-shell="v265"] .menu-toggle{display:grid!important;place-items:center}html[data-admin-shell="v265"] .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-admin-shell="v265"] .command-layout{grid-template-columns:1fr!important}.role-scope-button span{display:none}.role-scope-button{width:38px;padding:0;justify-content:center}.command-palette-button{display:none}}@media(max-width:720px){:root{--acc-topbar:64px}html[data-admin-shell="v265"] .topbar{padding:0 10px!important}html[data-admin-shell="v265"] .topbar .eyebrow{display:none}html[data-admin-shell="v265"] .topbar h1{font-size:16px!important;max-width:44vw}html[data-admin-shell="v265"] .global-search{display:none!important}html[data-admin-shell="v265"] .topbar-link{display:none!important}html[data-admin-shell="v265"] .workspace-content{padding:12px 11px 26px!important}html[data-admin-shell="v265"] .section-toolbar{align-items:flex-start!important;flex-direction:column!important;padding:11px!important}html[data-admin-shell="v265"] .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-admin-shell="v265"] .metric-card{min-height:104px!important}.v265-access-hero{grid-template-columns:1fr;padding:17px}.v265-access-hero-badge{width:100%}.v265-role-grid{grid-template-columns:1fr}.v265-access-metrics{grid-template-columns:1fr 1fr}.v265-command-palette{padding:4vh 9px 9px}}@media(max-width:440px){html[data-admin-shell="v265"] .metric-grid{grid-template-columns:1fr!important}.v265-access-metrics{grid-template-columns:1fr}.v265-request-card-head{display:grid}}

/* source: admin/admin-super-admin-v266.css */
.v266-nav-button{display:flex;width:100%;align-items:center;gap:10px;border:0;background:transparent;color:var(--sidebar-text,#d9e8f6);padding:10px 12px;border-radius:10px;font:inherit;text-align:left;cursor:pointer}.v266-nav-button i{width:20px;text-align:center}.v266-nav-button:hover,.v266-nav-button.active{background:rgba(76,170,255,.14);color:#fff}.v266-nav-button .nav-access-chip{margin-left:auto}.v266-shell{display:grid;gap:18px}.v266-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--border,#d7e1ea);border-radius:18px;background:linear-gradient(135deg,rgba(20,101,168,.12),rgba(77,182,172,.08))}.v266-hero h2{margin:4px 0 8px;font-size:clamp(24px,3vw,38px)}.v266-hero p{max-width:860px;margin:0;color:var(--muted,#617284);line-height:1.6}.v266-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v266-metrics article{padding:16px;border:1px solid var(--border,#d7e1ea);border-radius:14px;background:var(--surface,#fff)}.v266-metrics span{display:block;color:var(--muted,#617284);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.v266-metrics strong{display:block;margin-top:6px;font-size:28px}.v266-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--border,#d7e1ea);border-radius:14px;background:var(--surface,#fff)}.v266-toolbar label{display:grid;gap:6px;flex:1}.v266-toolbar label span{font-size:12px;font-weight:700;color:var(--muted,#617284)}.v266-toolbar input{width:100%;min-height:42px;border:1px solid var(--border,#d7e1ea);border-radius:10px;padding:0 12px;background:var(--input,#fff);color:inherit}.v266-toolbar button,.v266-admin-actions button{min-height:38px;border:1px solid var(--border,#d7e1ea);border-radius:10px;background:var(--surface,#fff);color:inherit;padding:0 12px;cursor:pointer}.v266-directory{display:grid;gap:12px}.v266-admin-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr);gap:14px;padding:18px;border:1px solid var(--border,#d7e1ea);border-radius:16px;background:var(--surface,#fff);box-shadow:0 8px 24px rgba(7,24,43,.04)}.v266-admin-main{display:flex;gap:14px;min-width:0}.v266-admin-avatar{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#0f4c81,#2c8f8b);color:#fff;font-weight:800}.v266-admin-copy{min-width:0}.v266-admin-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v266-admin-copy>span,.v266-admin-copy>small{display:block;overflow:hidden;text-overflow:ellipsis}.v266-admin-copy>span{margin-top:4px}.v266-admin-copy>small{margin-top:3px;color:var(--muted,#617284)}.v266-self{font-size:10px;font-weight:800;padding:3px 6px;border-radius:999px;background:rgba(63,122,224,.14);color:#2c63bd}.v266-status{font-size:11px;font-weight:800;padding:4px 7px;border-radius:999px;background:rgba(190,63,63,.12);color:#a53131}.v266-status[data-active="true"]{background:rgba(33,145,91,.13);color:#197a4d}.v266-role-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.v266-role-chip{font-size:10px;font-weight:700;padding:4px 7px;border:1px solid var(--border,#d7e1ea);border-radius:999px;color:var(--muted,#617284)}.v266-role-chip[data-super="true"]{border-color:rgba(176,124,18,.35);background:rgba(224,176,69,.14);color:#8a5f00}.v266-role-chip.muted{opacity:.7}.v266-admin-security{display:grid;gap:8px;align-content:start}.v266-admin-security span{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted,#617284)}.v266-admin-security b{color:var(--text,#13263a)}.v266-admin-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border,#d7e1ea)}.v266-admin-actions button:hover{border-color:#4b91cb}.v266-admin-actions button.danger{border-color:rgba(177,55,55,.35);color:#a52d2d}.v266-admin-actions button.success{border-color:rgba(30,134,83,.35);color:#167447}.v266-admin-actions button:disabled{opacity:.45;cursor:not-allowed}.v266-dialog{width:min(640px,calc(100vw - 28px));border:0;border-radius:18px;padding:0;background:var(--surface,#fff);color:var(--text,#13263a);box-shadow:0 30px 90px rgba(0,0,0,.28)}.v266-dialog::backdrop{background:rgba(4,14,24,.72);backdrop-filter:blur(4px)}.v266-dialog-shell>header{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--border,#d7e1ea)}.v266-dialog-shell h3{margin:4px 0 6px}.v266-dialog-shell header p{margin:0;color:var(--muted,#617284)}.v266-dialog-shell header button{border:0;background:transparent;font-size:26px;cursor:pointer;color:inherit}.v266-dialog-body{display:grid;gap:14px;padding:22px}.v266-dialog-body .field{display:grid;gap:7px}.v266-dialog-body input,.v266-dialog-body select,.v266-dialog-body textarea{width:100%;border:1px solid var(--border,#d7e1ea);border-radius:10px;padding:10px 12px;background:var(--input,#fff);color:inherit}.v266-dialog-body textarea{min-height:110px;resize:vertical}.v266-dialog-shell>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--border,#d7e1ea)}.v266-dialog-shell>footer button{min-height:40px;border:1px solid var(--border,#d7e1ea);border-radius:10px;padding:0 16px;background:var(--surface,#fff);color:inherit;cursor:pointer}.v266-dialog-shell>footer .primary{background:#145f9d;border-color:#145f9d;color:#fff}.v266-dialog-shell>footer .danger{background:#a83232;border-color:#a83232;color:#fff}@media(max-width:980px){.v266-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v266-admin-card{grid-template-columns:1fr}.v266-admin-actions{grid-column:auto}.v266-hero{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.v266-metrics{grid-template-columns:1fr 1fr}.v266-hero{padding:18px}.v266-toolbar{align-items:stretch;flex-direction:column}.v266-toolbar button{width:100%}.v266-admin-card{padding:14px}.v266-admin-main{align-items:flex-start}.v266-admin-actions{display:grid;grid-template-columns:1fr 1fr}.v266-admin-actions button{width:100%}.v266-dialog-shell>footer{display:grid;grid-template-columns:1fr 1fr}.v266-dialog-shell>footer button{width:100%}}

/* source: assets/admin-lost-watch.css */
body.possyra-admin-lost-open{overflow:hidden!important}
#adminLostWatchV267Button{position:fixed;right:18px;bottom:18px;z-index:2147482000;display:flex;align-items:center;gap:9px;min-height:46px;padding:0 15px;border:1px solid rgba(88,148,255,.35);border-radius:14px;background:rgba(7,24,53,.94);color:#fff;box-shadow:0 16px 46px rgba(2,13,34,.34);font:800 12px/1 system-ui,sans-serif;cursor:pointer}
#adminLostWatchV267Button span{color:#5ef5d4;font-size:19px}
#possyraAdminLostV267{position:fixed;inset:0;z-index:2147483644;display:grid;place-items:center;padding:18px;font-family:Inter,system-ui,sans-serif}
.admin-lost-backdrop{position:absolute;inset:0;background:rgba(2,9,22,.78);backdrop-filter:blur(11px)}
#possyraAdminLostV267>section{position:relative;z-index:1;width:min(1260px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid rgba(101,153,236,.26);border-radius:24px;background:#f4f8ff;color:#101d32;box-shadow:0 35px 100px rgba(0,0,0,.42)}
#possyraAdminLostV267 header{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;background:rgba(8,25,56,.96);color:#fff;backdrop-filter:blur(15px)}
#possyraAdminLostV267 header small{color:#62f3d6;font-weight:900;letter-spacing:.13em}
#possyraAdminLostV267 header h2{margin:5px 0 4px;font-size:23px}
#possyraAdminLostV267 header p{margin:0;color:#b8c8e1}
#possyraAdminLostV267 header button{width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:28px;cursor:pointer}
.admin-lost-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 190px max-content;gap:10px;padding:15px 18px;border-bottom:1px solid #dce5f2;background:#fff}
.admin-lost-toolbar input,.admin-lost-toolbar select{min-height:44px;border:1px solid #c9d6e8;border-radius:11px;padding:0 12px;background:#fff;color:#12213a;font:700 13px/1 inherit}
.admin-lost-toolbar button,.admin-lost-actions button,.admin-lost-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #cad8ea;border-radius:10px;padding:0 12px;background:#fff;color:#174b95;text-decoration:none;font:800 11px/1 inherit;cursor:pointer}
#adminLostBody{padding:18px}
.admin-lost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.admin-lost-grid article{min-width:0;padding:16px;border:1px solid #d9e4f2;border-radius:17px;background:#fff;box-shadow:0 7px 23px rgba(17,48,91,.06)}
.admin-lost-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.admin-lost-head span{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.07em}
.admin-lost-head span.stolen{background:#ffe0e6;color:#a3152e}.admin-lost-head span.lost{background:#fff0d1;color:#925800}
.admin-lost-head time{color:#718099;font-size:11px;font-weight:700}
.admin-lost-grid h3{margin:12px 0 4px}.admin-lost-grid .asset-id{margin:0 0 13px;color:#6c7c93;font-size:11px}
.admin-lost-grid dl{display:grid;gap:8px;margin:0}
.admin-lost-grid dl>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:9px;padding:8px 10px;border-radius:10px;background:#f6f9fe}
.admin-lost-grid dt{color:#687991;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.admin-lost-grid dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;color:#263a58;font-size:12px;font-weight:700}
.admin-lost-grid dd.hash{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}
.admin-lost-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}
.admin-lost-loading,.admin-lost-empty{padding:34px;border:1px dashed #c6d5e8;border-radius:15px;text-align:center;color:#6b7b92;background:#fff}
@media(max-width:860px){.admin-lost-grid{grid-template-columns:1fr}.admin-lost-toolbar{grid-template-columns:1fr}}
@media(max-width:620px){#possyraAdminLostV267{padding:0;place-items:stretch}#possyraAdminLostV267>section{width:100%;max-height:100dvh;border:0;border-radius:0}.admin-lost-grid dl>div{grid-template-columns:1fr}#adminLostWatchV267Button{right:10px;bottom:10px}#adminLostWatchV267Button b{display:none}}
/* source: assets/admin-operations.css */
/* POSSYRA Admin Operations System v268
   Additive executive cockpit, action center, universal search and density controls. */

:root{
  --aos-primary:#2f6bff;
  --aos-primary-strong:#1749c9;
  --aos-cyan:#10b9c8;
  --aos-mint:#2ed9b5;
  --aos-danger:#df3f61;
  --aos-warning:#e59a22;
  --aos-ink:#09172a;
  --aos-shell:#f4f8ff;
  --aos-shadow:0 32px 100px rgba(2,16,38,.35);
}

body.admin-operations-open-v268{overflow:hidden!important}

.admin-ops-open-button,
.v268-nav-button{
  border:0;
  font-family:inherit;
  cursor:pointer;
}

.admin-ops-open-button{
  height:38px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  padding:0 10px;
  border:1px solid color-mix(in srgb,var(--acc-primary) 28%,var(--acc-line));
  border-radius:11px;
  background:linear-gradient(135deg,color-mix(in srgb,var(--acc-primary) 10%,var(--acc-surface)),color-mix(in srgb,var(--acc-cyan) 8%,var(--acc-surface)));
  color:var(--acc-text);
  font-size:9px;
  font-weight:900;
  white-space:nowrap;
  box-shadow:0 5px 16px rgba(37,99,235,.08);
}
.admin-ops-open-button i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--acc-primary);color:#fff;font-style:normal;font-size:11px}
.admin-ops-open-button kbd{padding:2px 5px;border:1px solid var(--acc-line);border-radius:5px;background:var(--acc-surface);color:var(--acc-muted);font:800 7px/1 inherit}
.admin-ops-open-button:hover{border-color:color-mix(in srgb,var(--acc-primary) 58%,var(--acc-line));transform:translateY(-1px)}

.admin-ops-top-status{
  height:34px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  padding:0 9px;
  border:1px solid var(--acc-line);
  border-radius:999px;
  background:var(--acc-surface-soft);
  color:var(--acc-muted);
  font-size:8px;
  font-weight:850;
  white-space:nowrap;
}
.admin-ops-top-status i{width:7px;height:7px;border-radius:50%;background:var(--acc-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc-success) 12%,transparent)}
.admin-ops-top-status[data-tone="danger"] i{background:var(--acc-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc-danger) 12%,transparent)}

html[data-admin-shell="v265"] .v268-nav-button{
  width:100%;
  min-height:42px;
  margin:2px 0;
  padding:8px 9px;
  border-radius:11px;
  display:flex;
  align-items:center;
  gap:9px;
  text-align:left;
  background:linear-gradient(135deg,rgba(47,107,255,.18),rgba(16,185,200,.08));
  color:#d8e8fb;
  font-size:10px;
  font-weight:850;
  box-shadow:inset 0 0 0 1px rgba(117,171,255,.1);
}
html[data-admin-shell="v265"] .v268-nav-button i{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:8px;background:linear-gradient(135deg,#3978ff,#129eb6);color:#fff;font-style:normal;box-shadow:0 7px 18px rgba(37,99,235,.24)}
html[data-admin-shell="v265"] .v268-nav-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-admin-shell="v265"] .v268-nav-button:hover{color:#fff;transform:translateX(1px);box-shadow:inset 0 0 0 1px rgba(117,171,255,.2),0 8px 20px rgba(1,10,23,.14)}

#adminLostWatchV267Button[data-integrated-into-v268="true"]{display:none!important}

#adminOperationsV268{
  position:fixed;
  inset:0;
  z-index:2147483638;
  display:grid;
  place-items:center;
  padding:16px;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
#adminOperationsV268 .admin-ops-backdrop{position:absolute;inset:0;background:rgba(2,9,22,.82);backdrop-filter:blur(14px) saturate(1.12)}
.admin-ops-shell{
  position:relative;
  z-index:1;
  width:min(1480px,100%);
  height:min(920px,calc(100dvh - 32px));
  min-height:620px;
  display:grid;
  grid-template-rows:auto auto minmax(0,1fr) auto;
  overflow:hidden;
  border:1px solid rgba(119,168,235,.24);
  border-radius:26px;
  background:var(--acc-bg,#f3f6fa);
  color:var(--acc-text,#102033);
  box-shadow:var(--aos-shadow);
}
.admin-ops-shell:fullscreen{width:100%;height:100%;border:0;border-radius:0}

.admin-ops-header{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:20px;
  padding:22px 24px 18px;
  color:#fff;
  background:
    radial-gradient(circle at 75% -50%,rgba(47,107,255,.65),transparent 40%),
    radial-gradient(circle at 15% 160%,rgba(16,185,200,.25),transparent 38%),
    linear-gradient(125deg,#07182f,#0a2850 57%,#0a3651);
}
.admin-ops-heading{min-width:0;max-width:760px}
.admin-ops-kicker{display:block;color:#65f0d2;font-size:8px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}
.admin-ops-heading h2{margin:6px 0 5px;font-size:25px;line-height:1.12;letter-spacing:-.025em}
.admin-ops-heading p{margin:0;color:#b5c8df;font-size:10.5px;line-height:1.55}
.admin-ops-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.admin-ops-header-actions button,
.admin-ops-connection{
  min-height:37px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:10px;
  padding:0 10px;
  background:rgba(255,255,255,.07);
  color:#e6f1ff;
  font:800 8.5px/1 inherit;
  backdrop-filter:blur(12px);
}
.admin-ops-header-actions button{cursor:pointer}
.admin-ops-header-actions button:hover{background:rgba(255,255,255,.13)}
.admin-ops-header-actions .admin-ops-close{width:38px;padding:0;border-radius:50%;font-size:25px;font-weight:400}
.admin-ops-connection i{width:7px;height:7px;border-radius:50%;background:#42dfb5;box-shadow:0 0 0 4px rgba(66,223,181,.12)}
.admin-ops-connection.warning i{background:#f5ad3c;box-shadow:0 0 0 4px rgba(245,173,60,.13)}
.admin-ops-connection.danger i{background:#ff5375;box-shadow:0 0 0 4px rgba(255,83,117,.13)}

.admin-ops-tabs{
  min-height:59px;
  display:flex;
  align-items:stretch;
  gap:4px;
  padding:8px 18px 0;
  border-bottom:1px solid var(--acc-line,#dbe3ed);
  background:var(--acc-surface,#fff);
  overflow-x:auto;
  scrollbar-width:none;
}
.admin-ops-tabs::-webkit-scrollbar{display:none}
.admin-ops-tabs button{
  position:relative;
  min-width:170px;
  min-height:50px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:9px;
  padding:0 15px;
  border:0;
  border-radius:12px 12px 0 0;
  background:transparent;
  color:var(--acc-muted,#66768a);
  font:850 10px/1 inherit;
  cursor:pointer;
  white-space:nowrap;
}
.admin-ops-tabs button>span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:var(--acc-surface-strong,#edf2f8);font-size:7px}
.admin-ops-tabs button>b{min-width:19px;height:19px;display:grid;place-items:center;margin-left:auto;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--acc-danger) 12%,transparent);color:var(--acc-danger);font-size:7px}
.admin-ops-tabs button::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}
.admin-ops-tabs button:hover{background:var(--acc-surface-soft,#f7f9fc);color:var(--acc-text,#102033)}
.admin-ops-tabs button.active{background:linear-gradient(180deg,color-mix(in srgb,var(--acc-primary) 7%,var(--acc-surface)),var(--acc-surface));color:var(--acc-primary,#2563eb)}
.admin-ops-tabs button.active>span{background:var(--acc-primary,#2563eb);color:#fff;box-shadow:0 6px 14px rgba(37,99,235,.22)}
.admin-ops-tabs button.active::after{background:linear-gradient(90deg,var(--aos-primary),var(--aos-cyan))}

.admin-ops-body{
  min-width:0;
  min-height:0;
  overflow:auto;
  padding:20px clamp(18px,2vw,28px) 32px;
  outline:none;
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
}
.admin-ops-body::-webkit-scrollbar{width:10px;height:10px}
.admin-ops-body::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--acc-muted) 42%,transparent);background-clip:padding-box}

.admin-ops-footer{
  min-height:53px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:8px 19px;
  border-top:1px solid var(--acc-line,#dbe3ed);
  background:color-mix(in srgb,var(--acc-surface) 96%,transparent);
  color:var(--acc-muted,#66768a);
  font-size:8px;
  font-weight:750;
}
.admin-ops-footer>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.admin-ops-footer button,
.admin-ops-section-head>button,
.admin-ops-panel header button,
.admin-ops-error button{
  min-height:35px;
  padding:0 11px;
  border:1px solid var(--acc-line,#dbe3ed);
  border-radius:9px;
  background:var(--acc-surface,#fff);
  color:var(--acc-primary,#2563eb);
  font:850 8px/1 inherit;
  cursor:pointer;
}
.admin-ops-footer button:last-child{border-color:color-mix(in srgb,var(--acc-primary) 32%,var(--acc-line));background:color-mix(in srgb,var(--acc-primary) 8%,var(--acc-surface))}

.admin-ops-loading,
.admin-ops-error,
.admin-ops-empty,
.admin-ops-search-placeholder{
  min-height:320px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:7px;
  padding:30px;
  border:1px dashed var(--acc-line,#dbe3ed);
  border-radius:18px;
  background:var(--acc-surface,#fff);
  text-align:center;
  color:var(--acc-muted,#66768a);
}
.admin-ops-loading.inline{min-height:150px}
.admin-ops-loading i{width:34px;height:34px;border:3px solid color-mix(in srgb,var(--acc-primary) 18%,transparent);border-top-color:var(--acc-primary);border-radius:50%;animation:adminOpsSpinV268 .8s linear infinite}
.admin-ops-loading strong,.admin-ops-error strong,.admin-ops-empty strong,.admin-ops-search-placeholder strong{color:var(--acc-text,#102033);font-size:13px}
.admin-ops-loading span,.admin-ops-empty span,.admin-ops-search-placeholder span{font-size:9px}
.admin-ops-error p{max-width:680px;margin:0 0 8px;font-size:10px;line-height:1.55}
@keyframes adminOpsSpinV268{to{transform:rotate(360deg)}}

.admin-ops-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:24px;
  padding:24px 26px;
  border:1px solid color-mix(in srgb,var(--acc-primary) 24%,var(--acc-line));
  border-radius:22px;
  background:
    radial-gradient(circle at 75% 10%,color-mix(in srgb,var(--acc-primary) 13%,transparent),transparent 34%),
    linear-gradient(135deg,var(--acc-surface,#fff),color-mix(in srgb,var(--acc-cyan) 5%,var(--acc-surface)));
  box-shadow:var(--acc-shadow,0 12px 35px rgba(15,34,57,.08));
}
.admin-ops-hero>div:first-child>span,
.admin-ops-section-head span,
.admin-ops-panel header span,
.admin-ops-search-hero>span{color:var(--acc-primary,#2563eb);font-size:7.5px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
.admin-ops-hero h3,.admin-ops-section-head h3,.admin-ops-search-hero h3{margin:6px 0 7px;font-size:23px;line-height:1.14;letter-spacing:-.02em}
.admin-ops-hero p,.admin-ops-section-head p,.admin-ops-search-hero p{max-width:850px;margin:0;color:var(--acc-muted,#66768a);font-size:10px;line-height:1.65}
.admin-ops-quick-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}
.admin-ops-quick-actions button{
  min-height:35px;
  padding:0 11px;
  border:1px solid var(--acc-line,#dbe3ed);
  border-radius:9px;
  background:var(--acc-surface,#fff);
  color:var(--acc-text,#102033);
  font:800 8px/1 inherit;
  cursor:pointer;
}
.admin-ops-quick-actions button:hover{border-color:var(--acc-primary);color:var(--acc-primary)}
.admin-ops-score{width:160px;aspect-ratio:1;display:grid;place-content:center;text-align:center;border:1px solid color-mix(in srgb,var(--acc-primary) 20%,var(--acc-line));border-radius:50%;background:radial-gradient(circle,var(--acc-surface) 54%,color-mix(in srgb,var(--acc-primary) 9%,var(--acc-surface)) 55%);box-shadow:inset 0 0 0 9px color-mix(in srgb,var(--acc-primary) 5%,transparent),0 16px 35px rgba(15,34,57,.08)}
.admin-ops-score strong{font-size:42px;line-height:1;color:var(--acc-primary)}
.admin-ops-score span{margin-top:7px;color:var(--acc-text);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
.admin-ops-score small{margin-top:5px;color:var(--acc-muted);font-size:7px}
.admin-ops-score.success strong{color:var(--acc-success)}.admin-ops-score.warning strong{color:var(--acc-warning)}.admin-ops-score.danger strong{color:var(--acc-danger)}

.admin-ops-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}
.admin-ops-mini-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0}
.admin-ops-metric{
  min-width:0;
  min-height:112px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:15px;
  border:1px solid var(--acc-line,#dbe3ed);
  border-radius:15px;
  background:var(--acc-surface,#fff);
  box-shadow:0 6px 20px rgba(15,34,57,.04);
}
.admin-ops-metric span{color:var(--acc-muted,#66768a);font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.admin-ops-metric strong{margin-top:8px;color:var(--acc-text,#102033);font-size:25px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.admin-ops-metric small{margin-top:8px;color:var(--acc-muted,#66768a);font-size:7.5px;line-height:1.35}
.admin-ops-metric.success{border-color:color-mix(in srgb,var(--acc-success) 24%,var(--acc-line));background:linear-gradient(145deg,var(--acc-surface),color-mix(in srgb,var(--acc-success) 5%,var(--acc-surface)))}
.admin-ops-metric.warning{border-color:color-mix(in srgb,var(--acc-warning) 30%,var(--acc-line));background:linear-gradient(145deg,var(--acc-surface),color-mix(in srgb,var(--acc-warning) 6%,var(--acc-surface)))}
.admin-ops-metric.danger{border-color:color-mix(in srgb,var(--acc-danger) 28%,var(--acc-line));background:linear-gradient(145deg,var(--acc-surface),color-mix(in srgb,var(--acc-danger) 6%,var(--acc-surface)))}
.admin-ops-metric.danger strong{color:var(--acc-danger)}.admin-ops-metric.warning strong{color:var(--acc-warning)}.admin-ops-metric.success strong{color:var(--acc-success)}

.admin-ops-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}
.admin-ops-panel{
  min-width:0;
  padding:17px;
  border:1px solid var(--acc-line,#dbe3ed);
  border-radius:17px;
  background:var(--acc-surface,#fff);
  box-shadow:0 7px 24px rgba(15,34,57,.045);
}
.admin-ops-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--acc-line)}
.admin-ops-panel header h4{margin:4px 0 0;font-size:15px}
.admin-ops-bars{display:grid;gap:12px;padding-top:15px}
.admin-ops-bar>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}
.admin-ops-bar span{color:var(--acc-muted);font-size:8.5px;font-weight:750}.admin-ops-bar strong{font-size:10px}
.admin-ops-bar>i{height:7px;display:block;overflow:hidden;border-radius:999px;background:var(--acc-surface-strong,#edf2f8)}
.admin-ops-bar>i>b{height:100%;display:block;border-radius:999px;background:var(--aos-primary);transition:width .35s ease}
.admin-ops-bar>i>b.danger{background:linear-gradient(90deg,#d93658,#ff6b80)}.admin-ops-bar>i>b.warning{background:linear-gradient(90deg,#d88b16,#f5b64c)}.admin-ops-bar>i>b.cyan{background:linear-gradient(90deg,#0898b0,#32cfcb)}
.admin-ops-assurance{display:grid;gap:8px;padding-top:14px}
.admin-ops-assurance-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:11px;background:var(--acc-surface-soft,#f7f9fc)}
.admin-ops-assurance-row>i{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:9px;background:color-mix(in srgb,var(--acc-success) 12%,transparent);color:var(--acc-success);font-style:normal;font-weight:950}
.admin-ops-assurance-row.attention>i{background:color-mix(in srgb,var(--acc-warning) 14%,transparent);color:var(--acc-warning)}
.admin-ops-assurance-row div{min-width:0}.admin-ops-assurance-row strong,.admin-ops-assurance-row span{display:block}.admin-ops-assurance-row strong{font-size:9px}.admin-ops-assurance-row span{margin-top:3px;color:var(--acc-muted);font-size:7.5px}

.admin-ops-section-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;border:1px solid var(--acc-line);border-radius:18px;background:var(--acc-surface);box-shadow:0 6px 22px rgba(15,34,57,.04)}
.admin-ops-section-head h3{font-size:21px}
.admin-ops-section-head>button{flex:none;border-color:color-mix(in srgb,var(--acc-danger) 26%,var(--acc-line));color:var(--acc-danger)}
.admin-ops-action-list{display:grid;gap:8px}
.admin-ops-action-card{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  padding:13px 14px;
  border:1px solid var(--acc-line);
  border-radius:14px;
  background:var(--acc-surface);
  box-shadow:0 4px 15px rgba(15,34,57,.035);
}
.admin-ops-action-card:hover{border-color:color-mix(in srgb,var(--acc-primary) 28%,var(--acc-line));transform:translateY(-1px)}
.admin-ops-action-card.critical,.admin-ops-action-card.urgent{border-left:4px solid var(--acc-danger)}
.admin-ops-action-card.high{border-left:4px solid var(--acc-warning)}
.admin-ops-action-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--acc-surface-strong);color:var(--acc-primary);font-size:16px;font-weight:900}
.admin-ops-action-copy{min-width:0}.admin-ops-action-copy>div{display:flex;align-items:center;gap:7px}.admin-ops-action-copy>div>span{color:var(--acc-primary);font-size:7px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-ops-action-copy>div>b{padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--acc-danger) 12%,transparent);color:var(--acc-danger);font-size:6.5px;letter-spacing:.08em}
.admin-ops-action-copy h4{margin:4px 0 3px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-ops-action-copy p{margin:0;color:var(--acc-muted);font-size:8.5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-ops-action-copy small{display:block;margin-top:5px;color:color-mix(in srgb,var(--acc-muted) 80%,transparent);font-size:7px}
.admin-ops-action-card>button{min-height:35px;padding:0 11px;border:1px solid var(--acc-line);border-radius:9px;background:var(--acc-surface-soft);color:var(--acc-primary);font:850 8px/1 inherit;cursor:pointer}
.admin-ops-action-card>button:hover{border-color:var(--acc-primary);background:color-mix(in srgb,var(--acc-primary) 7%,var(--acc-surface))}
.admin-ops-empty.compact{min-height:190px}

.admin-ops-search-hero{
  padding:24px;
  border:1px solid color-mix(in srgb,var(--acc-primary) 25%,var(--acc-line));
  border-radius:20px;
  background:linear-gradient(135deg,var(--acc-surface),color-mix(in srgb,var(--acc-primary) 6%,var(--acc-surface)));
}
.admin-ops-search-hero label{height:58px;max-width:980px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:19px;padding:0 14px;border:1px solid color-mix(in srgb,var(--acc-primary) 34%,var(--acc-line));border-radius:15px;background:var(--acc-surface);box-shadow:0 10px 30px rgba(37,99,235,.08)}
.admin-ops-search-hero label>i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--acc-primary) 10%,transparent);color:var(--acc-primary);font-style:normal;font-size:18px}
.admin-ops-search-hero input{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--acc-text);font:800 14px/1 inherit}
.admin-ops-search-hero input::placeholder{color:var(--acc-muted);font-weight:650}
.admin-ops-search-hero kbd{padding:5px 7px;border:1px solid var(--acc-line);border-radius:7px;background:var(--acc-surface-soft);color:var(--acc-muted);font:750 7px/1 inherit}
.admin-ops-search-results{margin-top:12px}
.admin-ops-search-summary{display:flex;align-items:center;gap:9px;padding:10px 3px;color:var(--acc-muted);font-size:8px}.admin-ops-search-summary strong{color:var(--acc-text);font-size:10px}
.admin-ops-search-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.admin-ops-search-group{min-width:0;border:1px solid var(--acc-line);border-radius:16px;background:var(--acc-surface);overflow:hidden;box-shadow:0 6px 22px rgba(15,34,57,.04)}
.admin-ops-search-group>header{height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--acc-line);background:var(--acc-surface-soft)}
.admin-ops-search-group h4{margin:0;font-size:10px}.admin-ops-search-group header span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--acc-primary) 11%,transparent);color:var(--acc-primary);font-size:7px;font-weight:900}
.admin-ops-search-group>div{display:grid;max-height:440px;overflow:auto;padding:7px}
.admin-ops-search-group button{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:0;border-radius:10px;background:transparent;color:var(--acc-text);text-align:left;font:inherit;cursor:pointer}
.admin-ops-search-group button:hover{background:var(--acc-surface-soft)}
.admin-ops-search-group button>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--acc-surface-strong);color:var(--acc-primary);font-style:normal;font-size:10px;font-weight:900}
.admin-ops-search-group button>span{min-width:0}.admin-ops-search-group button strong,.admin-ops-search-group button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ops-search-group button strong{font-size:8.5px}.admin-ops-search-group button small{margin-top:3px;color:var(--acc-muted);font-size:7px}
.admin-ops-search-group button>b{max-width:90px;padding:4px 6px;border-radius:999px;background:var(--acc-surface-strong);color:var(--acc-muted);font-size:6px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ops-search-group button>b.danger{background:color-mix(in srgb,var(--acc-danger) 11%,transparent);color:var(--acc-danger)}
.admin-ops-search-none{padding:24px 12px;text-align:center;color:var(--acc-muted);font-size:8px}

.admin-ops-system-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0}
.admin-ops-system-card{min-height:105px;padding:14px;border:1px solid var(--acc-line);border-radius:14px;background:var(--acc-surface)}
.admin-ops-system-card span,.admin-ops-system-card strong,.admin-ops-system-card small{display:block}.admin-ops-system-card span{color:var(--acc-muted);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.admin-ops-system-card strong{margin-top:9px;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ops-system-card small{margin-top:7px;color:var(--acc-muted);font-size:7px;line-height:1.35}.admin-ops-system-card.success strong{color:var(--acc-success)}.admin-ops-system-card.warning strong{color:var(--acc-warning)}.admin-ops-system-card.danger strong{color:var(--acc-danger)}
.admin-ops-kv{display:grid;gap:7px;margin:14px 0 0}.admin-ops-kv>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:11px;padding:8px 10px;border-radius:9px;background:var(--acc-surface-soft)}.admin-ops-kv dt{color:var(--acc-muted);font-size:7px;font-weight:900;text-transform:capitalize}.admin-ops-kv dd{min-width:0;margin:0;color:var(--acc-text);font-size:8px;font-weight:800;overflow-wrap:anywhere}
.admin-ops-client-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.admin-ops-client-info>div{padding:11px 13px;border:1px solid var(--acc-line);border-radius:12px;background:var(--acc-surface)}.admin-ops-client-info span,.admin-ops-client-info strong{display:block}.admin-ops-client-info span{color:var(--acc-muted);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.admin-ops-client-info strong{margin-top:5px;font-size:8px;line-height:1.45;overflow-wrap:anywhere}

body[data-admin-density-v268="compact"] .workspace-content{padding-top:12px!important}
body[data-admin-density-v268="compact"] .section-toolbar{min-height:48px!important;padding:8px 11px!important;margin-bottom:8px!important}
body[data-admin-density-v268="compact"] .metric-card{min-height:92px!important;padding:12px!important}
body[data-admin-density-v268="compact"] .metric-card strong{font-size:21px!important}
body[data-admin-density-v268="compact"] .data-table :is(th,td){padding-top:7px!important;padding-bottom:7px!important}
body[data-admin-density-v268="compact"] .panel{padding:12px!important}
body[data-admin-density-v268="compact"] .admin-ops-body{padding-top:14px}
body[data-admin-density-v268="compact"] .admin-ops-metric{min-height:94px;padding:12px}
body[data-admin-density-v268="compact"] .admin-ops-action-card{padding:9px 11px}

@media(min-width:980px){
  body.admin-sidebar-collapsed-v268{--acc-sidebar:82px}
  body.admin-sidebar-collapsed-v268 .brand-lockup-copy,
  body.admin-sidebar-collapsed-v268 .admin-identity-copy,
  body.admin-sidebar-collapsed-v268 .nav-group>span,
  body.admin-sidebar-collapsed-v268 :is(.nav-button,.v265-nav-button,.v268-nav-button)>span,
  body.admin-sidebar-collapsed-v268 :is(.nav-button,.v265-nav-button,.v268-nav-button)>b{display:none!important}
  body.admin-sidebar-collapsed-v268 .admin-app .sidebar{padding-inline:9px!important}
  body.admin-sidebar-collapsed-v268 .sidebar-brand,
  body.admin-sidebar-collapsed-v268 .admin-identity{justify-content:center!important;padding-inline:4px!important}
  body.admin-sidebar-collapsed-v268 :is(.nav-button,.v265-nav-button,.v268-nav-button){justify-content:center!important;padding-inline:5px!important;font-size:0!important}
  body.admin-sidebar-collapsed-v268 :is(.nav-button,.v265-nav-button,.v268-nav-button) i{font-size:11px!important}
  body.admin-sidebar-collapsed-v268 .sidebar-footer{grid-template-columns:1fr!important}
  body.admin-sidebar-collapsed-v268 .sidebar-footer button{font-size:0!important}
  body.admin-sidebar-collapsed-v268 .sidebar-footer button::before{font-size:14px}
  body.admin-sidebar-collapsed-v268 #adminSidebarToggleV268::before{content:"⇥"}
  body.admin-sidebar-collapsed-v268 #themeToggle::before{content:"◐"}
  body.admin-sidebar-collapsed-v268 #logoutButton::before{content:"↪"}
}

@media(max-width:1280px){
  .admin-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
  .admin-ops-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
  .admin-ops-system-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
  .admin-ops-header{align-items:center}.admin-ops-heading p{display:none}
  .admin-ops-header-actions>button:not(.admin-ops-close):not(#adminOpsFullscreenV268){display:none}
}

@media(max-width:1050px){
  .admin-ops-top-status{display:none}
  .admin-ops-open-button span,.admin-ops-open-button kbd{display:none}
  .admin-ops-open-button{width:38px;padding:0;justify-content:center}
  .admin-ops-search-columns{grid-template-columns:1fr}
  .admin-ops-search-group>div{max-height:320px}
}

@media(max-width:860px){
  #adminOperationsV268{padding:0;place-items:stretch}
  .admin-ops-shell{width:100%;height:100dvh;min-height:0;border:0;border-radius:0}
  .admin-ops-header{padding:16px}.admin-ops-heading h2{font-size:20px}.admin-ops-kicker{font-size:7px}
  .admin-ops-tabs{padding-inline:9px}.admin-ops-tabs button{min-width:145px;padding-inline:10px;font-size:8.5px}
  .admin-ops-body{padding:14px 12px 26px}
  .admin-ops-hero{grid-template-columns:1fr;padding:18px}.admin-ops-score{width:132px;justify-self:start}.admin-ops-score strong{font-size:34px}
  .admin-ops-grid-two{grid-template-columns:1fr}
  .admin-ops-metrics,.admin-ops-mini-metrics,.admin-ops-system-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .admin-ops-section-head{align-items:flex-start}.admin-ops-section-head>button{display:none}
  .admin-ops-footer{padding-inline:12px}.admin-ops-footer>div button:not(:last-child){display:none}
}

@media(max-width:560px){
  .admin-ops-header-actions .admin-ops-connection{display:none}
  .admin-ops-heading h2{font-size:18px}.admin-ops-heading p{display:none}
  .admin-ops-header-actions{margin-left:auto}.admin-ops-header-actions #adminOpsFullscreenV268{display:none!important}
  .admin-ops-tabs button{min-width:126px}.admin-ops-tabs button span{display:none}.admin-ops-tabs button>b{margin-left:4px}
  .admin-ops-metrics,.admin-ops-mini-metrics,.admin-ops-system-cards{grid-template-columns:1fr 1fr;gap:7px}
  .admin-ops-metric,.admin-ops-system-card{min-height:92px;padding:11px}.admin-ops-metric strong{font-size:20px}
  .admin-ops-hero h3,.admin-ops-section-head h3,.admin-ops-search-hero h3{font-size:19px}
  .admin-ops-score{width:115px}.admin-ops-score strong{font-size:31px}
  .admin-ops-action-card{grid-template-columns:auto minmax(0,1fr)}.admin-ops-action-card>button{grid-column:1/-1;width:100%}
  .admin-ops-action-copy p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .admin-ops-search-hero{padding:17px}.admin-ops-search-hero label{height:52px;padding-inline:10px}.admin-ops-search-hero kbd{display:none}
  .admin-ops-client-info{grid-template-columns:1fr}.admin-ops-kv>div{grid-template-columns:1fr}
  .admin-ops-footer>span{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
/* source: assets/admin-levels.css */
/* POSSYRA v269 — tiered privileged administrator onboarding */
.v269-invite-admin{display:inline-flex!important;align-items:center;gap:8px}.v269-invite-admin>span{font-size:18px;line-height:1}.v269-level-note{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:13px;padding:10px 12px;border:1px solid rgba(72,129,225,.18);border-radius:13px;background:rgba(33,112,245,.07)}.v269-level-note strong{font-size:11px;color:var(--acc-text,#10203a)}.v269-level-note span{font-size:10px;color:var(--acc-muted,#687a92)}.v266-role-chip[data-level]{position:relative;padding-left:8px!important}.v266-role-chip[data-level="7"]{background:rgba(185,31,70,.11)!important;color:#a41d3e!important}.v266-role-chip[data-level="6"]{background:rgba(29,105,224,.11)!important;color:#165fc5!important}.v266-role-chip[data-level="5"]{background:rgba(109,70,203,.11)!important;color:#6341b9!important}.v266-role-chip[data-level="4"]{background:rgba(9,151,119,.11)!important;color:#087b65!important}.v269-admin-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid rgba(120,154,211,.28);border-radius:24px;background:linear-gradient(180deg,#fff,#f4f8ff);box-shadow:0 36px 110px rgba(2,14,39,.46);color:#102039}.v269-admin-dialog::backdrop{background:rgba(3,12,29,.75);backdrop-filter:blur(12px)}.v269-admin-dialog-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 28px)}.v269-admin-dialog-shell>header{display:flex;align-items:flex-start;justify-content:space-between;gap:17px;padding:20px 22px;border-bottom:1px solid rgba(101,128,174,.16);background:rgba(255,255,255,.94)}.v269-admin-dialog-shell>header span{display:block;color:#176bff;font-size:9px;font-weight:900;letter-spacing:.13em}.v269-admin-dialog-shell>header h3{margin:5px 0 4px;font-size:23px}.v269-admin-dialog-shell>header p{max-width:620px;margin:0;color:#65768d;font-size:11px;line-height:1.5}.v269-admin-dialog-shell>header>button{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:50%;background:#edf3ff;color:#17263d;font-size:25px;cursor:pointer}.v269-admin-dialog-body{display:grid;gap:14px;overflow:auto;padding:19px 22px}.v269-admin-dialog-body label{display:grid;gap:7px;color:#52647c;font-size:11px;font-weight:850}.v269-admin-dialog-body input,.v269-admin-dialog-body select,.v269-admin-dialog-body textarea{width:100%;min-height:45px;box-sizing:border-box;border:1px solid #cad7e8;border-radius:12px;background:#fff;padding:10px 12px;color:#11213a;font:650 13px/1.4 Inter,system-ui,sans-serif;outline:none}.v269-admin-dialog-body textarea{min-height:92px;resize:vertical}.v269-admin-dialog-body input:focus,.v269-admin-dialog-body select:focus,.v269-admin-dialog-body textarea:focus{border-color:#2475ff;box-shadow:0 0 0 4px rgba(36,117,255,.11)}.v269-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.v269-level-description{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 13px;border:1px solid rgba(34,117,255,.17);border-radius:14px;background:linear-gradient(145deg,rgba(35,112,255,.08),rgba(15,204,170,.07))}.v269-level-description strong{font-size:13px}.v269-level-description span{color:#62748b;font-size:10px}.v269-level-description code{grid-row:1/3;grid-column:2;align-self:center;padding:6px 8px;border-radius:9px;background:#0e2342;color:#78ffe4;font-size:9px;font-weight:850}.v269-level-scale{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.v269-level-scale button{display:grid;gap:5px;place-items:center;min-height:67px;border:1px solid #d4dfed;border-radius:12px;background:#fff;color:#53647b;cursor:pointer;transition:.16s ease}.v269-level-scale button b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eaf2ff;color:#1766cb;font-size:12px}.v269-level-scale button span{font-size:8px;font-weight:850;text-align:center}.v269-level-scale button[data-active="true"]{border-color:#1ad5b4;background:#0c284b;color:#e9fffb;box-shadow:0 0 18px rgba(26,213,180,.2);transform:translateY(-2px)}.v269-level-scale button[data-active="true"] b{background:#59f8db;color:#08223f}.v269-admin-error{min-height:17px;color:#b42338;font-size:11px;font-weight:850}.v269-admin-dialog-shell>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 22px;border-top:1px solid #e1e8f1;background:#fff}.v269-admin-dialog-shell>footer button{min-height:41px;border:1px solid #cad7e8;border-radius:11px;background:#fff;padding:0 14px;color:#2a4867;font:850 11px/1 Inter,system-ui,sans-serif;cursor:pointer}.v269-admin-dialog-shell>footer button.primary{border:0;background:linear-gradient(145deg,#176bff,#0bc5a4);color:#fff}.v269-admin-dialog-shell>footer button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.v269-admin-dialog{width:100%;max-height:100dvh;border:0;border-radius:0}.v269-admin-dialog-shell{max-height:100dvh}.v269-admin-grid{grid-template-columns:1fr}.v269-level-scale{grid-template-columns:repeat(4,minmax(0,1fr))}.v269-admin-dialog-shell>footer{display:grid;grid-template-columns:1fr}.v269-admin-dialog-shell>footer button{width:100%}}
/* source: assets/demo-market.css */
.demo-market-v270{margin-top:4px;padding:17px;border:1px solid rgba(88,198,255,.24);border-radius:18px;background:linear-gradient(145deg,rgba(29,89,145,.14),rgba(35,224,197,.06));display:grid;gap:13px}.demo-market-v270-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.demo-market-v270-head span,.demo-market-v270-head strong,.demo-market-v270-head small{display:block}.demo-market-v270-head span{color:#59e8d1;font-size:10px;font-weight:950;letter-spacing:.12em}.demo-market-v270-head strong{margin-top:4px;color:#fff;font-size:16px}.demo-market-v270-head small{margin-top:5px;max-width:530px;color:#aebdd0;line-height:1.45}.demo-market-v270-badge{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.06);color:#c8d6e6;font-size:10px;font-weight:900}.demo-market-v270-badge[data-active="true"]{background:rgba(88,232,205,.12);color:#7ff4df}.demo-market-v270-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.demo-market-v270-counts div{padding:10px;border-radius:12px;background:rgba(255,255,255,.045);min-width:0}.demo-market-v270-counts b,.demo-market-v270-counts span{display:block}.demo-market-v270-counts b{color:#68efda;font-size:17px}.demo-market-v270-counts span{margin-top:3px;color:#8fa1b6;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.demo-market-v270-progress{display:grid;gap:7px}.demo-market-v270-progress[hidden]{display:none}.demo-market-v270-progress>div{height:9px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.demo-market-v270-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b8cff,#52eed3);box-shadow:0 0 18px rgba(82,238,211,.5);transition:width .2s ease}.demo-market-v270-progress strong,.demo-market-v270-progress small{display:block}.demo-market-v270-progress strong{color:#eaf4ff;font-size:11px}.demo-market-v270-progress small{color:#91a3b7;font-size:10px}.demo-market-v270-actions{display:flex;gap:8px;flex-wrap:wrap}.demo-market-v270-actions button{min-height:40px;border-radius:12px;padding:0 13px;font-weight:850;cursor:pointer}.demo-market-v270-install{border:0;background:#5de0c2;color:#05261f}.demo-market-v270-remove{border:1px solid rgba(255,110,124,.25);background:rgba(255,110,124,.09);color:#ffb4bd}.demo-market-v270-refresh{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff}.demo-market-v270-actions button:disabled{opacity:.55;cursor:wait}.demo-market-v270-message{padding:10px 12px;border-radius:11px;background:rgba(82,238,211,.08);color:#bdf7eb;font-size:11px;line-height:1.45}.demo-market-v270-message.error{background:rgba(255,99,120,.09);color:#ffc2ca}@media(max-width:680px){.demo-market-v270-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-market-v270-actions{display:grid}.demo-market-v270-actions button{width:100%}}

