.admin-page main{padding:24px;max-width:1500px;margin:auto}.admin-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.admin-hero h1{margin:0 0 6px;font-size:28px}.admin-hero p{margin:0;color:var(--ajyal-muted,#667085)}.admin-badges{display:flex;gap:8px;flex-wrap:wrap}.admin-badge{border:1px solid var(--ajyal-line,rgba(128,128,128,.25));border-radius:999px;padding:6px 10px;font-size:12px;background:var(--ajyal-surface-alt,rgba(128,128,128,.06))}.admin-grid{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:18px}.admin-card{border:1px solid var(--ajyal-line,rgba(128,128,128,.22));border-radius:var(--ajyal-radius-card,16px);background:var(--ajyal-surface,#fff);padding:16px}.admin-card h2,.admin-card h3{margin-top:0}.admin-list{display:grid;gap:8px}.admin-row{width:100%;text-align:right;border:1px solid var(--ajyal-line,rgba(128,128,128,.18));border-radius:12px;background:transparent;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;align-items:center}.admin-row small{color:var(--ajyal-muted,#667085)}.org-tree,.org-tree ul{list-style:none;margin:0;padding:0}.org-tree ul{margin-right:28px;padding-right:18px;border-right:1px solid var(--ajyal-line,rgba(128,128,128,.25))}.org-node{margin:10px 0}.org-box{border:1px solid var(--ajyal-line,rgba(128,128,128,.22));border-radius:14px;padding:12px;background:var(--ajyal-surface-alt,rgba(128,128,128,.035))}.org-box strong{display:block}.org-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px;font-size:12px;color:var(--ajyal-muted,#667085)}.position-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.position-chip{font-size:11px;border:1px solid var(--ajyal-line,rgba(128,128,128,.22));border-radius:999px;padding:4px 7px}.admin-empty{padding:28px;text-align:center;border:1px dashed var(--ajyal-line,rgba(128,128,128,.3));border-radius:14px}.admin-search{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--ajyal-line,rgba(128,128,128,.28));border-radius:10px;background:transparent;color:inherit;margin-bottom:12px}.permission-table{display:grid;gap:8px}.permission-resource{border:1px solid var(--ajyal-line,rgba(128,128,128,.18));border-radius:12px;padding:10px}.permission-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.permission-actions label{display:inline-flex;gap:5px;align-items:center;font-size:12px}.admin-notice{border-radius:12px;padding:12px 14px;margin-bottom:14px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25)}.admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.admin-actions button{padding:9px 14px;border-radius:var(--ajyal-radius-button,10px);border:1px solid var(--ajyal-line,rgba(128,128,128,.25))}@media(max-width:900px){.admin-grid{grid-template-columns:1fr}.admin-hero{flex-direction:column}.admin-page main{padding:16px}}
/* HR nested workspace */
.hr-subnav{display:grid;gap:2px;margin:-2px 0 6px;padding:0 28px 0 4px;border-right:1px solid rgba(255,255,255,.12)}
.hr-subnav a{min-height:30px!important;padding:5px 8px!important;font-size:11px;color:#aeb8cc!important;grid-template-columns:1fr!important}
.hr-subnav a:hover,.hr-subnav a.active{color:#fff!important;background:rgba(255,255,255,.07)!important}
.hr-subnav a[hidden]{display:none!important}
.hr-module-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px;padding:8px;background:var(--ajyal-surface,#fff);border:1px solid var(--ajyal-line,var(--line));border-radius:10px}
.hr-module-tabs a,.hr-module-tabs button{border:1px solid transparent;background:transparent;border-radius:8px;padding:8px 12px;cursor:pointer;color:var(--ajyal-muted,var(--muted))}
.hr-module-tabs a:hover,.hr-module-tabs button:hover,.hr-module-tabs .active{background:var(--ajyal-surface-alt,var(--surface2));border-color:var(--ajyal-line,var(--line));color:var(--ajyal-ink,var(--ink))}
.hr-module-tabs [hidden]{display:none!important}
.hr-live-section.hidden{display:none}
.hr-directory-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);gap:18px}
.hr-person-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 18px}
.hr-person-facts>div{border:1px solid var(--ajyal-line,var(--line));background:var(--ajyal-surface-alt,var(--surface2));border-radius:8px;padding:10px}
.hr-person-facts small,.hr-person-facts strong{display:block}.hr-person-facts small{color:var(--ajyal-muted,var(--muted));margin-bottom:4px}
.hr-permission-actions a,.hr-permission-actions button,#hr-attendance-actions button,#hr-contract-actions button{border:1px solid var(--ajyal-line,var(--line));background:var(--ajyal-surface,#fff);border-radius:var(--ajyal-radius-button,8px);min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
@media(max-width:900px){.hr-directory-layout{grid-template-columns:1fr}.hr-person-facts{grid-template-columns:1fr}.hr-subnav{display:none}}

/* Horizontal RTL organizational hierarchy — NEW live catalog */
.org-toolbar{margin-bottom:16px}
.org-summary{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.org-summary span{border:1px solid var(--ajyal-line,rgba(128,128,128,.2));border-radius:10px;padding:8px 12px;background:var(--ajyal-surface-alt,rgba(128,128,128,.035))}
.org-summary b{font-size:18px;margin-inline-end:4px}
.org-tools{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:start}
.org-tools .admin-search{margin:0}
.org-tools>div{display:flex;gap:8px}
.org-tools button,.org-collapse{border:1px solid var(--ajyal-line,rgba(128,128,128,.24));background:var(--ajyal-surface,#fff);color:inherit;border-radius:var(--ajyal-radius-button,9px);padding:9px 12px;cursor:pointer}
.org-chart-card{padding:10px;overflow:hidden}
.org-chart-scroll{overflow:auto;max-height:calc(100vh - 260px);min-height:520px;padding:20px;direction:rtl;scrollbar-gutter:stable both-edges}
.org-chart{display:flex;flex-direction:column;gap:26px;min-width:max-content}
.org-branch{display:grid;grid-template-columns:320px auto;gap:48px;align-items:center;position:relative;direction:rtl}
.org-branch>.org-unit-card{grid-column:1}
.org-branch>.org-children{grid-column:2;display:flex;flex-direction:column;gap:18px;position:relative;padding-inline-end:26px}
.org-branch>.org-children:before{content:"";position:absolute;right:0;top:24px;bottom:24px;border-right:2px solid rgba(155,125,63,.35)}
.org-branch>.org-children>.org-branch:before{content:"";position:absolute;right:-26px;top:50%;width:26px;border-top:2px solid rgba(155,125,63,.35)}
.org-branch:has(>.org-children):after{content:"";position:absolute;right:320px;top:50%;width:48px;border-top:2px solid rgba(155,125,63,.35)}
.org-unit-card{width:320px;border:1px solid var(--ajyal-line,rgba(128,128,128,.22));border-radius:14px;background:var(--ajyal-surface,#fff);box-shadow:var(--ajyal-shadow-card,0 5px 18px rgba(16,24,40,.06));overflow:hidden}
.org-unit-card>header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding:14px 14px 10px;border-bottom:1px solid var(--ajyal-line,rgba(128,128,128,.15))}
.org-unit-card h3{margin:2px 0 0;font-size:16px;line-height:1.45}
.org-unit-card header small{color:var(--ajyal-muted,#667085)}
.org-unit-stats{display:flex;gap:6px;padding:9px 12px;background:var(--ajyal-surface-alt,rgba(128,128,128,.035));font-size:11px;color:var(--ajyal-muted,#667085)}
.org-unit-stats span{border:1px solid var(--ajyal-line,rgba(128,128,128,.16));border-radius:999px;padding:3px 7px}
.org-position-list{display:grid;gap:7px;padding:10px 12px;max-height:260px;overflow:auto}
.org-position{border:1px solid var(--ajyal-line,rgba(128,128,128,.18));border-radius:9px;padding:8px;background:var(--ajyal-surface-alt,rgba(128,128,128,.025))}
.org-position.vacant{border-style:dashed}
.org-position.inactive{opacity:.6}
.org-position-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}
.org-position-head>a{font-weight:700;color:inherit;text-decoration:none}
.org-position-head>span{font-size:10px;border-radius:999px;padding:2px 6px;background:var(--ajyal-primary-soft,rgba(128,128,128,.1));white-space:nowrap}
.org-position.occupied .org-position-head>span{background:rgba(34,197,94,.12);color:var(--ajyal-success,#16803b)}
.org-position.vacant .org-position-head>span{background:rgba(245,158,11,.12);color:var(--ajyal-warning,#9a6505)}
.org-position-people{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;font-size:11px}
.org-position-people em{color:var(--ajyal-muted,#667085)}
.org-person-link{border:1px solid var(--ajyal-line,rgba(128,128,128,.18));border-radius:999px;padding:3px 6px;color:inherit;text-decoration:none;background:var(--ajyal-surface-alt,rgba(128,128,128,.04))}
.org-unit-card>footer{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--ajyal-line,rgba(128,128,128,.15));font-size:11px}
.org-unit-card>footer a{color:inherit}
.org-unresolved{margin-top:16px}
.org-orphan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}
/* Drill-down: unit focus, breadcrumb, position detail */
.org-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.org-layout.has-detail{grid-template-columns:minmax(0,1fr) 320px}
.org-unit-actions{display:flex;gap:6px}
.org-drill,.org-drill-position,.org-breadcrumb button,.org-detail header button{border:1px solid var(--ajyal-line,rgba(128,128,128,.24));background:var(--ajyal-surface,#fff);color:inherit;border-radius:var(--ajyal-radius-button,9px);padding:5px 9px;cursor:pointer;font-size:11px}
.org-drill-position{margin-top:6px}
.org-position.selected{outline:2px solid rgba(155,125,63,.55)}
.org-vacancy{color:var(--ajyal-warning,#9a6505)}
.org-detached{margin:0;padding:6px 12px;font-size:11px;background:rgba(245,158,11,.1)}
.org-breadcrumb{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:8px 10px;border-bottom:1px solid var(--ajyal-line,rgba(128,128,128,.15))}
.org-detail{align-self:start;position:sticky;top:12px}
.org-detail header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}
.org-detail h3{margin:2px 0 8px}
.org-detail-people{list-style:none;margin:10px 0;padding:0;display:grid;gap:6px}
.org-detail-people small{display:block;color:var(--ajyal-muted,#667085)}
@media(max-width:900px){.org-layout.has-detail{grid-template-columns:1fr}.org-detail{position:static}}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:900px){
 .org-tools{grid-template-columns:1fr}
 .org-chart-scroll{min-height:auto;max-height:none;padding:10px}
 .org-chart{min-width:0}
 .org-branch{display:block}
 .org-unit-card{width:auto}
 .org-children{margin-top:12px!important;padding-inline-start:14px!important;padding-inline-end:0!important;border-right:2px solid rgba(155,125,63,.25)}
 .org-branch>.org-children:before,.org-branch>.org-children>.org-branch:before,.org-branch:has(>.org-children):after{display:none}
}

/* Classic organizational chart — owner UX correction 2026-10-07 */
.org-classic-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.org-search-box{position:relative;display:flex;align-items:center;min-width:min(420px,100%)}
.org-search-box input{width:100%;height:38px;border:1px solid var(--ajyal-line,rgba(128,128,128,.24));border-radius:10px;background:var(--ajyal-surface,#fff);color:inherit;padding:0 12px 0 78px;font:inherit}
.org-search-box>span:last-child{position:absolute;left:10px;font-size:11px;color:var(--ajyal-muted,#667085)}
.org-view-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.org-view-controls button{height:36px;min-width:36px;border:1px solid var(--ajyal-line,rgba(128,128,128,.22));border-radius:var(--ajyal-radius-button,9px);background:var(--ajyal-surface,#fff);color:inherit;padding:0 10px;cursor:pointer;font:inherit;font-size:12px}
.org-view-controls button:hover{background:var(--ajyal-primary-soft,rgba(128,128,128,.07))}
.org-classic-shell{position:relative;border:1px solid var(--ajyal-line,rgba(128,128,128,.18));border-radius:14px;background:var(--ajyal-surface,#fff);overflow:hidden;min-height:560px}
.org-chart-status{height:34px;display:flex;align-items:center;justify-content:center;gap:14px;border-bottom:1px solid var(--ajyal-line,rgba(128,128,128,.13));font-size:10px;color:var(--ajyal-muted,#667085)}
.org-chart-status span+span:before{content:"•";margin-inline-end:14px;opacity:.45}
.org-classic-viewport{height:calc(100vh - 245px);min-height:520px;overflow:auto;cursor:grab;overscroll-behavior:contain;scrollbar-gutter:stable;padding:34px;box-sizing:border-box;background:linear-gradient(rgba(128,128,128,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(128,128,128,.035) 1px,transparent 1px);background-size:24px 24px}
.org-classic-viewport.dragging{cursor:grabbing;user-select:none}
.org-classic-canvas{--org-scale:1;transform:scale(var(--org-scale));transform-origin:top center;width:max-content;min-width:100%;min-height:100%;transition:transform .14s ease;padding:4px 24px 70px;box-sizing:border-box}
.org-classic-tree,.org-classic-children{display:flex;justify-content:center;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;position:relative}
.org-classic-tree{padding-top:0}
.org-classic-children{padding-top:24px}
.org-classic-children:before{content:"";position:absolute;top:0;left:50%;height:24px;border-left:1px solid rgba(100,116,139,.48)}
.org-classic-item{position:relative;text-align:center;list-style:none;padding:24px 8px 0}
.org-classic-tree>.org-classic-item{padding-top:0}
.org-classic-children>.org-classic-item:before,.org-classic-children>.org-classic-item:after{content:"";position:absolute;top:0;width:50%;height:24px;border-top:1px solid rgba(100,116,139,.48)}
.org-classic-children>.org-classic-item:before{right:50%;border-right:1px solid rgba(100,116,139,.48)}
.org-classic-children>.org-classic-item:after{left:50%;border-left:1px solid rgba(100,116,139,.48)}
.org-classic-children>.org-classic-item:first-child:before,.org-classic-children>.org-classic-item:last-child:after{border-top:0}
.org-classic-children>.org-classic-item:first-child:before{border-right:1px solid rgba(100,116,139,.48);border-radius:0 8px 0 0}
.org-classic-children>.org-classic-item:last-child:after{border-left:1px solid rgba(100,116,139,.48);border-radius:8px 0 0 0}
.org-classic-children>.org-classic-item:only-child:before,.org-classic-children>.org-classic-item:only-child:after{display:none}
.org-classic-children>.org-classic-item:only-child{padding-top:24px}
.org-classic-node-wrap{position:relative;display:inline-flex;align-items:flex-start;justify-content:center}
.org-classic-node{width:154px;min-height:52px;border:1px solid var(--ajyal-line-strong,rgba(71,85,105,.28));border-radius:9px;background:var(--ajyal-surface,#fff);color:inherit;padding:9px 10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;box-shadow:0 2px 7px rgba(15,23,42,.05);transition:.14s ease;font:inherit}
.org-classic-item[data-kind="governance"]>.org-classic-node-wrap>.org-classic-node{width:174px;border-color:rgba(155,125,63,.42)}
.org-classic-item[data-kind="department"]>.org-classic-node-wrap>.org-classic-node{width:178px;background:rgba(155,125,63,.055);border-color:rgba(155,125,63,.38)}
.org-classic-node strong{font-size:12px;line-height:1.45;font-weight:700}
.org-node-badge{font-size:9px;line-height:1;border-radius:999px;padding:3px 6px;background:rgba(100,116,139,.10);color:var(--ajyal-muted,#667085);white-space:nowrap}
.org-classic-node:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(15,23,42,.09)}
.org-classic-node-wrap.selected>.org-classic-node{outline:2px solid rgba(155,125,63,.55);outline-offset:2px}
.org-classic-node-wrap.search-hit>.org-classic-node{box-shadow:0 0 0 3px rgba(245,158,11,.20),0 5px 14px rgba(15,23,42,.08);border-color:#d99b23}
.org-branch-toggle{position:absolute;left:-7px;bottom:-8px;width:20px;height:20px;border:1px solid rgba(100,116,139,.25);border-radius:50%;background:var(--ajyal-surface,#fff);color:inherit;padding:0;font-size:12px;line-height:18px;cursor:pointer;z-index:2}
.org-classic-children.stacked{flex-direction:column;align-items:center;padding-top:24px;gap:9px}
.org-classic-children.stacked:before{height:100%;top:0}
.org-classic-children.stacked>.org-classic-item{padding:8px 0 0 30px}
.org-classic-children.stacked>.org-classic-item:before{display:block;content:"";position:absolute;top:34px;left:0;width:30px;height:0;border-top:1px solid rgba(100,116,139,.48);border-right:0;border-radius:0}
.org-classic-children.stacked>.org-classic-item:after{display:none}
.org-classic-children.stacked>.org-classic-item:first-child:before,.org-classic-children.stacked>.org-classic-item:last-child:before{border-top:1px solid rgba(100,116,139,.48)}
.org-drawer{position:absolute;z-index:20;inset-block:34px 0;inset-inline-end:0;width:min(380px,92vw);overflow:auto;background:var(--ajyal-surface,#fff);border-inline-start:1px solid var(--ajyal-line,rgba(128,128,128,.20));box-shadow:-18px 0 45px rgba(15,23,42,.13);padding:18px;box-sizing:border-box;text-align:right}
.org-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ajyal-line,rgba(128,128,128,.13));padding-bottom:12px}
.org-drawer>header h2{font-size:20px;margin:2px 0 0}
.org-drawer>header small{color:var(--ajyal-muted,#667085);font-size:10px}
.org-drawer>header button{border:1px solid var(--ajyal-line,rgba(128,128,128,.18));border-radius:8px;background:transparent;color:inherit;width:32px;height:32px;cursor:pointer;font-size:20px}
.org-drawer .org-breadcrumb{padding:9px 0;border-bottom:1px solid var(--ajyal-line,rgba(128,128,128,.10));gap:5px;font-size:10px}
.org-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:5px}
.org-breadcrumb button{border:0;background:transparent;color:var(--ajyal-muted,#667085);padding:0;cursor:pointer;font:inherit}
.org-breadcrumb strong{color:inherit}
.org-drawer-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}
.org-drawer-kpis span{border:1px solid var(--ajyal-line,rgba(128,128,128,.14));border-radius:8px;padding:8px;text-align:center;font-size:9px;color:var(--ajyal-muted,#667085)}
.org-drawer-kpis b{display:block;color:inherit;font-size:16px;margin-bottom:2px}
.org-drawer-responsible,.org-drawer-positions,.org-selected-position{margin-top:16px}
.org-drawer-responsible>span,.org-selected-position>span{display:block;color:var(--ajyal-muted,#667085);font-size:10px;margin-bottom:7px}
.org-drawer-responsible p{margin:5px 0;padding:8px 10px;border:1px solid var(--ajyal-line,rgba(128,128,128,.13));border-radius:8px}
.org-drawer-responsible p strong,.org-drawer-responsible p small{display:block}
.org-drawer-responsible p small{color:var(--ajyal-muted,#667085);font-size:10px;margin-top:2px}
.org-drawer-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}
.org-drawer-section-title span{font-size:10px;background:var(--ajyal-primary-soft,rgba(128,128,128,.09));border-radius:999px;padding:2px 7px}
.org-drawer-position{border:1px solid var(--ajyal-line,rgba(128,128,128,.13));border-radius:8px;margin-bottom:6px;overflow:hidden}
.org-drawer-position.selected{border-color:rgba(155,125,63,.5);box-shadow:0 0 0 2px rgba(155,125,63,.10)}
.org-drawer-position>button{width:100%;border:0;background:transparent;color:inherit;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right;cursor:pointer;font:inherit}
.org-drawer-position>button span{min-width:0}
.org-drawer-position strong,.org-drawer-position small{display:block}
.org-drawer-position strong{font-size:11px}
.org-drawer-position small{font-size:9px;color:var(--ajyal-muted,#667085);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}
.org-drawer-position em{font-style:normal;font-size:9px;white-space:nowrap;border-radius:999px;padding:3px 6px;background:var(--ajyal-primary-soft,rgba(128,128,128,.08))}
.org-selected-position{border:1px solid rgba(155,125,63,.25);background:rgba(155,125,63,.05);border-radius:9px;padding:10px}
.org-selected-position strong,.org-selected-position em{display:block}
.org-selected-position em{font-style:normal;font-size:10px;color:var(--ajyal-muted,#667085);margin-top:3px}
.org-selected-position a{display:inline-flex;margin-top:8px;font-size:10px}
.org-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:16px}
.org-drawer-actions a{display:flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(155,125,63,.32);border-radius:8px;color:inherit;text-decoration:none;font-size:10px}
.org-muted{color:var(--ajyal-muted,#667085);font-size:11px}
.org-data-notice{margin-top:9px;font-size:10px;color:var(--ajyal-muted,#667085)}
.org-mobile-render{display:none}
.org-classic-shell:fullscreen{width:100vw;height:100vh;border:0;border-radius:0;background:var(--ajyal-surface,#fff)}
.org-classic-shell:fullscreen .org-classic-viewport{height:calc(100vh - 34px);min-height:0}
.org-classic-shell:fullscreen .org-drawer{inset-block-start:34px}
@media(max-width:1100px) and (min-width:760px){
 .org-classic-node{width:138px;min-height:48px;padding:7px 8px}
 .org-classic-item[data-kind="governance"]>.org-classic-node-wrap>.org-classic-node,.org-classic-item[data-kind="department"]>.org-classic-node-wrap>.org-classic-node{width:152px}
 .org-classic-node strong{font-size:11px}
 .org-classic-viewport{padding:22px}
}
@media(max-width:759px){
 .admin-page main{padding:12px}
 .admin-hero{margin-bottom:10px}
 .admin-hero h1{font-size:22px}
 .org-classic-toolbar{display:grid;grid-template-columns:1fr;gap:8px}
 .org-search-box{min-width:0}
 .org-view-controls{display:none}
 .org-desktop-render{display:none}
 .org-mobile-render{display:block}
 .org-mobile-mode{display:grid;gap:9px}
 .org-breadcrumb.mobile{font-size:10px;padding:6px 0;overflow:auto;white-space:nowrap;flex-wrap:nowrap}
 .org-mobile-current>button{width:100%;min-height:52px;border:1px solid rgba(155,125,63,.35);border-radius:10px;background:rgba(155,125,63,.05);color:inherit;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;text-align:right;font:inherit}
 .org-mobile-current span{font-size:9px;color:var(--ajyal-muted,#667085)}
 .org-mobile-up{justify-self:start;border:0;background:transparent;color:var(--ajyal-muted,#667085);padding:4px 0;font:inherit;font-size:10px}
 .org-mobile-children{display:grid;gap:6px}
 .org-mobile-children>button{width:100%;min-height:46px;border:1px solid var(--ajyal-line,rgba(128,128,128,.15));border-radius:9px;background:var(--ajyal-surface,#fff);color:inherit;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;text-align:right;font:inherit}
 .org-mobile-children>button strong,.org-mobile-children>button small{display:block}
 .org-mobile-children>button strong{font-size:11px}
 .org-mobile-children>button small{font-size:9px;color:var(--ajyal-muted,#667085);margin-top:2px}
 .org-drawer{position:static;width:auto;inset:auto;box-shadow:none;border:1px solid var(--ajyal-line,rgba(128,128,128,.16));border-radius:10px;padding:12px;margin-top:4px}
 .org-drawer>header h2{font-size:17px}
 .org-drawer .org-breadcrumb{display:none}
 .org-drawer-kpis{margin:9px 0}
 .org-drawer-actions{grid-template-columns:1fr}
}
