body.jm-super-admin>.topbar,body.jm-super-admin>header,body.jm-super-admin>footer{display:none!important}
.jm-super-admin #app{max-width:1250px;margin:24px auto;padding-bottom:24px;min-height:calc(100vh - 48px)}
.jm-super-admin #app>.toolbar{display:none}.jm-super-admin #app>.tabs{padding:12px;background:white;border:1px solid #e0e8f3;border-radius:14px;margin-bottom:22px;gap:8px;flex-wrap:wrap}.jm-super-admin #app>.tabs button{font-size:13px;padding:9px 15px}
.jm-super-admin .jd-mobile-nav{display:none!important}.jm-super-admin .jd{padding-bottom:0}.jm-super-admin .jo-host{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
.jm-super-admin .jo-host>.jo-head{padding:23px;background:linear-gradient(110deg,#0767b5,#07549e);border-radius:16px;color:#fff;margin-bottom:22px}.jm-super-admin .jo-head h2{font-size:27px}.jm-super-admin .jo-host #jo-new{background:white;color:#0865ad}.jm-super-admin .jo-search input{background:#fff;padding:14px 16px;border-radius:12px}.jm-super-admin .jo-filters{gap:16px}.jm-super-admin .jo-filters select{border-radius:10px;background:#fff}.jm-super-admin #jo-rows{border:1px solid #dce5f1;border-radius:14px;overflow:hidden;background:#fff}.jm-super-admin .jo-table th{background:#edf4fc;padding-top:16px;padding-bottom:16px}.jm-super-admin .jo-table tr:last-child td{border-bottom:0}.jm-super-admin .jo-table td{padding-top:19px;padding-bottom:19px}.jm-super-admin .jo-table tr:focus-within{outline:2px solid #65a5e4;outline-offset:-2px}.jm-super-admin .jo-pagination{padding:14px 0}.jm-super-admin .jo-detail{margin-top:0}
#jm-admin-nav{display:none}#jm-admin-menu{width:min(550px,94vw);border:0;border-radius:18px;padding:22px;max-height:85vh;overflow:auto;direction:rtl}#jm-admin-menu::backdrop{background:#16304f88}.jm-menu-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.jm-menu-title h2{font-size:21px;margin:0}.jm-menu-title button{background:#edf4ff;color:#1859b7;font-size:24px;padding:4px 14px}.jm-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.jm-menu-links a{padding:13px;background:#f4f7fb;border-radius:10px;color:#3b5575}.jm-menu-links a[aria-current]{background:#e1efff;color:#096ac2;font-weight:bold}
@media(max-width:700px){.jm-super-admin #app{margin:14px auto 0;width:calc(100% - 24px);padding-bottom:calc(100px + env(safe-area-inset-bottom));min-height:calc(100dvh - 14px)}.jm-super-admin #app>.tabs{display:none}.jm-super-admin .jo-host>.jo-head{padding:18px 15px;margin-bottom:18px}.jm-super-admin .jo-head h2{font-size:23px}.jm-super-admin .jo-filters{gap:10px}.jm-super-admin .jo-table td{padding-top:15px;padding-bottom:15px}.jm-super-admin .jo-table th{font-size:11px}.jm-super-admin .jo-table td strong{font-size:12px}.jm-super-admin .jo-table td{font-size:11px}.jm-super-admin .jo-badge{font-size:9px}#jm-admin-nav{display:flex;position:fixed;inset:auto 0 0;z-index:60;justify-content:space-around;gap:0;flex-wrap:nowrap;padding:11px 4px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce6f2;box-shadow:0 -3px 15px #243b5510}#jm-admin-nav a,#jm-admin-nav button{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:65px;background:none;border:0;border-radius:10px;font:inherit;font-size:11px;line-height:1.6;color:#66778d;padding:5px 9px}#jm-admin-nav svg{width:24px;height:24px}#jm-admin-nav [aria-current]{color:#086dcc;background:#eaf3ff;font-weight:bold}#jm-admin-nav a:focus-visible,#jm-admin-nav button:focus-visible{outline:2px solid #1976ce}}
@media print{#jm-admin-nav{display:none!important}.jm-super-admin #app{padding-bottom:0}}
