.sawi-brand[data-v-4b337997]{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.sawi-brand-logo[data-v-4b337997]{width:132px;height:auto;display:block}@media (width<=420px){.sawi-brand-logo[data-v-4b337997]{width:112px}}.management-shell{--admin-ink:#143c32;--admin-muted:#52695e;--admin-line:#d3dfd5;--admin-accent:#14765c;min-height:100dvh;color:var(--admin-ink);background:#f4f6f0;font-family:Manrope,IBM Plex Sans Arabic,sans-serif;overflow-x:clip}.management-shell .skip-link{z-index:90;background:var(--admin-ink);color:#fff;border-radius:6px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.management-shell .skip-link:focus{transform:translateY(0)}.management-shell .admin-header{border-bottom:1px solid var(--admin-line);background:#fff}.management-shell .admin-topbar{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:20px 40px 14px;display:flex}.management-shell .admin-brand{letter-spacing:-.6px;align-items:center;gap:12px;font-size:20px;font-weight:650;display:flex}.management-shell .admin-brand-context{border-inline-start:1px solid var(--admin-line);color:var(--admin-muted);letter-spacing:0;padding-inline-start:18px;font-size:14px;font-weight:500}.management-shell .admin-back-link{color:var(--admin-muted);align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.management-shell .admin-back-link:hover{color:var(--admin-accent)}.management-shell .admin-avatar{color:#14765c;background:#e4f4e9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.management-shell .admin-nav{gap:26px;max-width:1440px;margin:auto;padding:0 40px;display:flex;overflow-x:auto}.management-shell .admin-nav-link{min-height:51px;color:var(--admin-muted);border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.management-shell .admin-nav-link:hover{color:var(--admin-accent)}.management-shell .admin-nav-link.is-current{color:var(--admin-accent);border-bottom-color:var(--admin-accent)}.management-shell .admin-main{max-width:1440px;min-height:calc(100dvh - 205px);margin:auto;padding:40px}.management-shell .admin-page-heading{margin-bottom:30px}.management-shell .admin-page-heading h1{letter-spacing:-1px;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.2}.management-shell .admin-page-heading p{max-width:65ch;color:var(--admin-muted);margin-top:10px;font-size:14px;line-height:1.7}.management-shell .admin-success{color:#23634a;background:#edf7f2;border:1px solid #bad8cc;border-radius:8px;align-items:center;gap:10px;margin-bottom:24px;padding:13px 16px;font-size:13px;display:flex}.management-shell .admin-footer{max-width:1440px;color:var(--admin-muted);justify-content:space-between;gap:20px;margin:auto;padding:20px 40px 26px;font-size:11px;display:flex}.management-shell .card{border:1px solid var(--admin-line);background:#fff;border-radius:12px;box-shadow:0 2px 4px #143c3203}.management-shell .muted{color:var(--admin-muted)}.management-shell .section-title{color:var(--admin-ink);letter-spacing:-.4px;font-size:17px;font-weight:600}.management-shell .btn{background:var(--admin-accent);color:#fff;min-height:44px;box-shadow:none;border-radius:7px;padding:11px 17px;font-size:13px}.management-shell .btn:hover{background:#10533f}.management-shell .btn:disabled{opacity:.55;cursor:not-allowed}.management-shell .btn-secondary{color:#355348;border-color:#c7d6cb;border-radius:7px;min-height:44px;padding:10px 15px;font-size:13px}.management-shell .btn-secondary:hover{background:#e7f1e8;border-color:#88ac99}.management-shell .field{min-height:44px;color:var(--admin-ink);border-color:#c7d6cb;border-radius:7px;padding:11px 13px;font-size:13px}.management-shell .field:focus{border-color:var(--admin-accent);--tw-ring-color:#14765c20}.management-shell .label{color:var(--admin-muted);font-size:12px}.management-shell input[type=checkbox]{accent-color:var(--admin-accent)}.management-shell table{border-collapse:collapse}.management-shell thead{color:var(--admin-muted);text-transform:none;background:#f6f9f4;font-size:11px}.management-shell tr{border-color:#e5ece3}.management-shell tbody tr:hover{background:#f6f9f4}.management-shell td{font-size:13px}.management-shell th{font-weight:550}.management-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.management-shell :is(button,.btn):not(:disabled):active{transform:translateY(1px)}.management-shell .admin-summary{border:1px solid var(--admin-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.management-shell .admin-summary-item{padding:22px 26px}.management-shell .admin-summary-item+.admin-summary-item{border-left:1px solid var(--admin-line)}.management-shell .admin-summary-label{color:var(--admin-muted);font-size:12px}.management-shell .admin-summary-number{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;font-weight:600;line-height:1.2}@media (width<=640px){.management-shell .admin-topbar{gap:10px;padding:12px 20px 6px}.management-shell .admin-brand-context{display:none}.management-shell .admin-nav{gap:22px;padding:0 20px}.management-shell .admin-main{padding:28px 20px}.management-shell .admin-footer{padding:16px 20px}.management-shell .admin-summary-item{padding:16px 12px}.management-shell .admin-summary-number{font-size:23px}}@media (prefers-reduced-motion:reduce){.management-shell *,.management-shell :before,.management-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
