/* Estilos globais leves, ativos somente após uma escolha salva pelo ADM principal. */
.frota-header-clock{display:none}
.frota-shortcut-back{display:none}
.frota-header-style-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin:10px 0 18px}
.frota-header-style-option{display:grid;gap:7px;min-width:0;padding:10px!important;text-align:left;white-space:normal!important}
.frota-header-style-option[aria-pressed=true]{outline:2px solid #a1dbff;outline-offset:2px}
.frota-header-style-option small{line-height:1.3;overflow-wrap:anywhere}
.frota-header-style-mini{display:grid;gap:4px;min-height:93px;padding:9px;border-radius:13px;background:#15324e;border:1px solid #9bcfff;box-shadow:inset 0 1px #fff9,0 6px 12px #001629a6;overflow:hidden}
.frota-header-style-mini strong{font-size:.73rem;line-height:1.1}.frota-header-style-mini i{height:2px;background:#9bdeff;box-shadow:0 0 8px #98ddff}.frota-header-style-mini em{font-size:.55rem;font-style:normal;color:#ff9eaa}.frota-style-icons{display:flex;gap:4px;justify-content:flex-end}.frota-style-icons b{display:block;width:21%;height:19px;border-radius:6px;background:#89c9ff91;box-shadow:inset 0 1px #fff,0 3px 0 #4b88ae,0 0 7px #75c4ff}.frota-style-icons b:nth-child(2){background:#5decb996}.frota-style-icons b:nth-child(3){background:#f6c77798}.frota-style-icons b:nth-child(4){background:#d0a6ff98}.frota-style-icons b:nth-child(5){background:#ff8ca297}
.frota-header-style-mini.style-2{background:linear-gradient(150deg,#afdfed9c,#396d83cc)}.frota-header-style-mini.style-2 em{text-align:left}.frota-header-style-mini.style-2 .frota-style-icons b{border-radius:50%}
.frota-header-style-mini.style-3{background:linear-gradient(150deg,#645eace1,#1a1544)}.frota-header-style-mini.style-3 em{text-align:right}.frota-header-style-mini.style-3 .frota-style-icons b{border-radius:2px;transform:skewX(-12deg)}
.frota-header-style-mini.style-4{background:linear-gradient(150deg,#7f9bb8,#162331)}.frota-header-style-mini.style-4 em{text-align:center}.frota-header-style-mini.style-4 .frota-style-icons b{border-radius:2px;transform:scaleX(1.05)}
.frota-header-style-mini.style-5{background:linear-gradient(150deg,#2dbeacaf,#063334)}.frota-header-style-mini.style-5 em{text-align:left}.frota-header-style-mini.style-5 .frota-style-icons b{border-radius:99px}
@media(max-width:767px){
 html[data-frota-header-style] body #admin-screen .admin-title{--head-glow:#86cfff;--head-bg:#326eab60;position:relative!important;width:100%!important;max-width:none!important;background:linear-gradient(145deg,#ffffff57,var(--head-bg) 46%,#081e37c4)!important;border:1px solid var(--head-glow)!important;box-shadow:inset 0 2px #ffffffbc,inset 0 -13px 24px #0215278a,0 10px 0 color-mix(in srgb,var(--head-glow) 34%,transparent),0 21px 31px #000b,0 0 32px color-mix(in srgb,var(--head-glow) 52%,transparent)!important}
 html[data-frota-header-style] body #admin-screen .admin-title h1{font-size:clamp(1.55rem,7vw,2.25rem)!important}
 html[data-frota-header-style] body #admin-screen .admin-title .frota-title-rule{width:100%!important;height:3px!important;margin-top:4px!important;background:linear-gradient(90deg,#fff,var(--head-glow) 70%,transparent)!important;box-shadow:0 0 13px var(--head-glow),0 0 25px var(--head-glow)!important}
 html[data-frota-header-style] body .frota-header-clock{display:block!important;font-size:clamp(.62rem,2.5vw,.74rem)!important;line-height:1.25!important;font-weight:780!important;letter-spacing:.05em!important;color:#ffa8b1!important;text-shadow:0 0 7px #ff4a65,0 0 13px #f64c666b!important;white-space:nowrap!important}
 html[data-frota-header-style] body #admin-screen .admin-header-actions{justify-content:center!important;gap:clamp(3px,1.7vw,10px)!important}
 html[data-frota-header-style] body #admin-screen .admin-header-actions button.frota-shortcut{--head-icon:#8bcfff;border:1px solid var(--shortcut-color)!important;background:linear-gradient(140deg,#ffffff83,color-mix(in srgb,var(--shortcut-color) 55%,transparent) 44%,#0c2e4dad)!important;box-shadow:inset 0 2px #fff,inset 0 -10px 17px #001728b5,0 6px 0 color-mix(in srgb,var(--shortcut-color) 55%,transparent),0 16px 23px #000b,0 0 28px color-mix(in srgb,var(--shortcut-color) 78%,transparent)!important;transition:transform .13s ease,filter .13s ease!important}
 html[data-frota-header-style] body #admin-screen .admin-header-actions button.frota-shortcut:active{filter:brightness(1.48)!important;transform:translateY(5px)!important;box-shadow:inset 0 6px 16px #001224c7,0 1px 0 var(--shortcut-color),0 0 30px var(--shortcut-color)!important}
 html[data-frota-header-style] body #admin-screen .frota-shortcut-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:65px!important;min-height:35px!important;margin:4px 0 12px!important;padding:5px 9px!important;font-size:.72rem!important;line-height:1.1!important;border:1px solid #a4dfff!important;border-radius:12px!important;background:linear-gradient(150deg,#d8f4ff85,#4189b27a,#071d36c7)!important;box-shadow:inset 0 1px #fff,0 3px 0 #448cad94,0 9px 15px #0008!important;color:white!important}
 html[data-frota-header-style] body #admin-screen .frota-shortcut-back:active{transform:translateY(3px)!important;filter:brightness(1.25)!important}
 html[data-frota-header-style] body #driver-screen .topbar{border-color:var(--driver-border,#93dafa)!important;box-shadow:inset 0 2px #fff8,0 12px 25px #0008,0 0 25px var(--driver-border,#93dafa8a)!important}
 html[data-frota-header-style] body #driver-screen button:not([hidden]){filter:brightness(1.13) saturate(1.2)!important}
 html[data-frota-header-style="1"] body #admin-screen .admin-title{--head-glow:#86cfff;--head-bg:#326eab60}
 html[data-frota-header-style="1"] body #admin-screen .frota-header-clock{text-align:right!important;align-self:flex-end!important}
 html[data-frota-header-style="1"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:17px!important}
 html[data-frota-header-style="2"] body #admin-screen .admin-title{--head-glow:#c2f2ff;--head-bg:#9ce3ef8c;border-radius:27px!important;color:#fff!important}
 html[data-frota-header-style="2"] body #admin-screen .frota-header-clock{text-align:left!important;align-self:flex-start!important}
 html[data-frota-header-style="2"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:50%!important;flex-basis:clamp(42px,12vw,52px)!important;width:clamp(42px,12vw,52px)!important;min-width:42px!important;height:clamp(42px,12vw,52px)!important;min-height:42px!important;max-height:52px!important}
 html[data-frota-header-style="2"] body #driver-screen .topbar{--driver-border:#b9f5ff}
 html[data-frota-header-style="3"] body #admin-screen .admin-title{--head-glow:#d0adff;--head-bg:#7557bf8d;border-radius:10px!important}
 html[data-frota-header-style="3"] body #admin-screen .frota-header-clock{text-align:right!important;align-self:flex-end!important}
 html[data-frota-header-style="3"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:7px!important;transform:skewX(-9deg)!important;margin-inline:2px!important}
 html[data-frota-header-style="3"] body #admin-screen .admin-header-actions button.frota-shortcut svg{transform:skewX(9deg)!important}
 html[data-frota-header-style="3"] body #admin-screen .admin-header-actions button.frota-shortcut:active{transform:skewX(-9deg) translateY(5px)!important}
 html[data-frota-header-style="3"] body #driver-screen .topbar{--driver-border:#d0adff}
 html[data-frota-header-style="4"] body #admin-screen .admin-title{--head-glow:#c7d8e9;--head-bg:#708fac8c;border-radius:9px!important}
 html[data-frota-header-style="4"] body #admin-screen .frota-header-clock{text-align:center!important;align-self:center!important}
 html[data-frota-header-style="4"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:5px!important;flex-basis:clamp(49px,16vw,64px)!important;width:clamp(49px,16vw,64px)!important}
 html[data-frota-header-style="4"] body #driver-screen .topbar{--driver-border:#c7d8e9}
 html[data-frota-header-style="5"] body #admin-screen .admin-title{--head-glow:#5ef1c7;--head-bg:#248e808a;border-radius:26px!important}
 html[data-frota-header-style="5"] body #admin-screen .frota-header-clock{text-align:left!important;align-self:flex-start!important}
 html[data-frota-header-style="5"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:999px!important}
 html[data-frota-header-style="5"] body #driver-screen .topbar{--driver-border:#5ef1c7}
}
@media(prefers-reduced-motion:reduce){html[data-frota-header-style] body #admin-screen .admin-header-actions button.frota-shortcut{transition:none!important}}
@media(max-width:767px) and (prefers-reduced-motion:no-preference){
 html[data-frota-header-style] body #admin-screen :is(#tab-release,#tab-route,#tab-audit,#tab-fleet,#admin-access-screen):not([hidden]){animation:frota-panel-enter .16s ease-out both}
 @keyframes frota-panel-enter{from{opacity:.66;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
}
.frota-shortcuts-permission{display:flex!important;align-items:center!important;gap:9px!important;margin:12px 0!important;font-size:.86rem!important;line-height:1.35!important;overflow-wrap:anywhere}
.frota-shortcuts-permission input{flex:0 0 auto!important;width:19px!important;height:19px!important}
/* Preview of the actual header structure, using the same palette as each model. */
.mobile-layout-gallery{gap:14px!important}
.mobile-layout-option{background:linear-gradient(145deg,#284968d9,#0d2138ef)!important;color:#f2f8ff!important;border:1px solid #83bbdcbd!important;box-shadow:inset 0 1px #ffffff8f,0 5px 0 #214976,0 12px 19px #05142999!important;border-radius:17px!important;text-shadow:none!important}
.mobile-layout-option>strong,.mobile-layout-option>small{color:#f1f8ff!important;text-shadow:none!important;overflow-wrap:anywhere!important}
.mobile-layout-option[aria-pressed=true]{outline:2px solid #77ebd0!important;outline-offset:3px!important}
.frota-menu-preview{--preview-led:#86cfff;--preview-bg:#326eab99;display:flex;flex-direction:column;gap:3px;align-items:stretch;width:100%;min-width:0;min-height:110px;box-sizing:border-box;padding:11px;border:1px solid var(--preview-led);border-radius:16px;background:linear-gradient(145deg,#f2fcff7b,var(--preview-bg) 40%,#071c35ed);box-shadow:inset 0 1px #fff9,inset 0 -9px 16px #00132c88,0 5px 0 color-mix(in srgb,var(--preview-led) 40%,#0b2948),0 12px 16px #0006;overflow:hidden}
.frota-preview-title{font-weight:850;font-size:clamp(.9rem,3.7vw,1.1rem);line-height:1.1;color:#fff!important;text-shadow:0 1px 3px #091424}
.frota-preview-divider{display:block;height:2px;width:100%;background:linear-gradient(90deg,#fff,var(--preview-led),transparent);box-shadow:0 0 9px var(--preview-led)}
.frota-preview-clock{font-size:.6rem;font-weight:800;color:#ffb2bb!important;text-shadow:0 0 6px #ff3d63}
.frota-preview-shortcuts{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-top:4px;min-width:0}
.frota-preview-shortcuts span{flex:1;min-width:0;height:27px;display:grid;place-items:center;border:1px solid var(--preview-led);border-radius:7px;color:white;background:linear-gradient(140deg,#fff8,var(--preview-bg),#09243de8);box-shadow:inset 0 1px #fffa,0 3px 0 color-mix(in srgb,var(--preview-led) 50%,#092744),0 0 9px var(--preview-led);font-size:.9rem;line-height:1}
.frota-preview-shortcuts span:last-child{--preview-led:#ff849f;--preview-bg:#a8385a8c}
.frota-preview-shortcuts svg{display:block;width:16px;height:16px;max-width:90%;color:inherit;fill:none;stroke:currentColor}
.frota-menu-preview[data-mini="2"]{--preview-led:#c2f2ff;--preview-bg:#9ce3ef8c;border-radius:27px}.frota-menu-preview[data-mini="2"] .frota-preview-clock{text-align:left}.frota-menu-preview[data-mini="2"] .frota-preview-shortcuts span{border-radius:50%}
.frota-menu-preview[data-mini="3"]{--preview-led:#d0adff;--preview-bg:#7557bf8d;border-radius:10px}.frota-menu-preview[data-mini="3"] .frota-preview-clock{text-align:right}.frota-menu-preview[data-mini="3"] .frota-preview-shortcuts span{border-radius:3px;transform:skewX(-9deg)}
.frota-menu-preview[data-mini="4"]{--preview-led:#c7d8e9;--preview-bg:#708fac8c;border-radius:9px}.frota-menu-preview[data-mini="4"] .frota-preview-clock{text-align:center}.frota-menu-preview[data-mini="4"] .frota-preview-shortcuts span{border-radius:2px}
.frota-menu-preview[data-mini="5"]{--preview-led:#5ef1c7;--preview-bg:#248e808a;border-radius:26px}.frota-menu-preview[data-mini="5"] .frota-preview-shortcuts span{border-radius:99px}
.frota-menu-preview[data-mini="6"]{--preview-led:#ffca76;--preview-bg:#305778a0;border-radius:6px 27px 6px 27px}.frota-menu-preview[data-mini="6"] .frota-preview-clock{text-align:center}.frota-menu-preview[data-mini="6"] .frota-preview-shortcuts span{border-radius:4px 13px 4px 13px;transform:skewX(-5deg)}
.frota-menu-preview[data-mini="7"]{--preview-led:#ff839d;--preview-bg:#8e244c9c;clip-path:polygon(4% 0,96% 0,100% 15%,100% 85%,96% 100%,4% 100%,0 85%,0 15%)}.frota-menu-preview[data-mini="7"] .frota-preview-shortcuts span{border-radius:13px 2px 13px 2px;transform:rotate(-3deg)}
.frota-menu-preview[data-mini="8"]{--preview-led:#aab5ff;--preview-bg:#343d9e9c;border-radius:4px;border:double 3px #bcc8ff}.frota-menu-preview[data-mini="8"] .frota-preview-clock{text-align:right}.frota-menu-preview[data-mini="8"] .frota-preview-shortcuts span{border-radius:2px;border:double 2px var(--preview-led)}
.frota-menu-preview[data-mini="9"]{--preview-led:#62f3eb;--preview-bg:#0a747d9c;border-radius:36px 36px 7px 7px}.frota-menu-preview[data-mini="9"] .frota-preview-clock{text-align:center}.frota-menu-preview[data-mini="9"] .frota-preview-shortcuts span{border-radius:50% 50% 34% 34%;transform:rotate(3deg)}
.frota-menu-preview[data-mini="10"]{--preview-led:#84cfff;--preview-bg:#1b659099;border-radius:5px 34px 5px 34px}.frota-menu-preview[data-mini="10"] .frota-preview-shortcuts span{border-radius:4px 15px 4px 15px;transform:skewX(7deg)}
/* Cabeçalho 1:1 com cada um dos dez modelos; título sempre acima dos atalhos. */
@media(max-width:767px){
 html[data-frota-header-style] body #admin-screen .admin-topbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}
 html[data-frota-header-style] body #admin-screen .admin-title{grid-column:1!important;grid-row:1!important;min-width:0!important;order:0!important}
 html[data-frota-header-style] body #admin-screen .admin-header-actions{grid-column:1!important;grid-row:2!important;min-width:0!important;order:1!important}
 html[data-frota-header-style] body #admin-screen .admin-module-menu{grid-column:1!important;grid-row:3!important;min-width:0!important;order:2!important}
 html[data-frota-header-style] body #admin-screen .admin-header-actions button.frota-shortcut{min-width:0!important;max-width:100%!important;filter:saturate(1.48)!important}
 html[data-frota-header-style] body #admin-screen .admin-title{box-shadow:inset 0 2px #ffffffd1,inset 0 -18px 29px #02152791,0 12px 0 color-mix(in srgb,var(--head-glow) 42%,transparent),0 26px 33px #000a,0 0 39px color-mix(in srgb,var(--head-glow) 66%,transparent)!important}
 html[data-frota-header-style="6"] body #admin-screen .admin-title{--head-glow:#ffca76;--head-bg:#305778a0;border-radius:6px 27px 6px 27px!important}
 html[data-frota-header-style="6"] body #admin-screen .frota-header-clock{text-align:center!important}
 html[data-frota-header-style="6"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:4px 18px 4px 18px!important;transform:skewX(-5deg)!important}
 html[data-frota-header-style="6"] body #driver-screen .topbar{--driver-border:#ffca76}
 html[data-frota-header-style="7"] body #admin-screen .admin-title{--head-glow:#ff839d;--head-bg:#8e244c9c;clip-path:polygon(4% 0,96% 0,100% 15%,100% 85%,96% 100%,4% 100%,0 85%,0 15%)}
 html[data-frota-header-style="7"] body #admin-screen .frota-header-clock{text-align:left!important}
 html[data-frota-header-style="7"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:13px 2px 13px 2px!important;transform:rotate(-3deg)!important}
 html[data-frota-header-style="7"] body #driver-screen .topbar{--driver-border:#ff839d}
 html[data-frota-header-style="8"] body #admin-screen .admin-title{--head-glow:#aab5ff;--head-bg:#343d9e9c;border-radius:4px!important;border:double 3px #bcc8ff!important}
 html[data-frota-header-style="8"] body #admin-screen .frota-header-clock{text-align:right!important}
 html[data-frota-header-style="8"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:3px!important;border:double 3px var(--shortcut-color)!important}
 html[data-frota-header-style="8"] body #driver-screen .topbar{--driver-border:#aab5ff}
 html[data-frota-header-style="9"] body #admin-screen .admin-title{--head-glow:#62f3eb;--head-bg:#0a747d9c;border-radius:36px 36px 7px 7px!important}
 html[data-frota-header-style="9"] body #admin-screen .frota-header-clock{text-align:center!important}
 html[data-frota-header-style="9"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:50% 50% 34% 34%!important;transform:rotate(3deg)!important}
 html[data-frota-header-style="9"] body #driver-screen .topbar{--driver-border:#62f3eb}
 html[data-frota-header-style="10"] body #admin-screen .admin-title{--head-glow:#84cfff;--head-bg:#1b659099;border-radius:5px 34px 5px 34px!important}
 html[data-frota-header-style="10"] body #admin-screen .frota-header-clock{text-align:left!important}
 html[data-frota-header-style="10"] body #admin-screen .admin-header-actions button.frota-shortcut{border-radius:4px 15px 4px 15px!important;transform:skewX(7deg)!important}
 html[data-frota-header-style="10"] body #driver-screen .topbar{--driver-border:#84cfff}
 html[data-frota-header-style] body #admin-screen .admin-header-actions button.frota-shortcut:active{transform:translateY(5px)!important;filter:brightness(1.5) saturate(1.5)!important}
}

/* FROTA-CENTRAL-ADM2-HIDDEN-20260926: hidden is the source of truth for both entry points. */
#access-page-center[hidden],#admin-center-open[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}

/* FROTA-MODELOS-BOTOES-1-2-20260926 */
/* Modelo 1: cápsulas compactas; Modelo 2: cartões lado a lado. Somente celular. */
#access-page-center[hidden],#admin-center-open[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:767px){
 html[data-mobile-layout="1"] body #admin-access-screen .access-page-grid,
 html[data-mobile-layout="1"] body #admin-center-dialog .center-nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
 html[data-mobile-layout="1"] body #admin-access-screen .access-page-grid button:not([hidden]),
 html[data-mobile-layout="1"] body #admin-center-dialog .center-nav button:not([hidden]){min-height:70px!important;height:auto!important;padding:12px 19px!important;border:1px solid #9cd8ff!important;border-radius:28px!important;background:linear-gradient(135deg,#d2efff72,#2c62979c 45%,#092644de)!important;box-shadow:inset 0 2px #ffffffb8,inset 0 -10px 17px #082341a6,0 5px 0 #246399b0,0 12px 19px #0008,0 0 18px #79bfff59!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.2!important;transition:transform .15s ease,filter .15s ease!important}
 html[data-mobile-layout="1"] body #admin-access-screen .access-page-grid button:active,
 html[data-mobile-layout="1"] body #admin-center-dialog .center-nav button:active{transform:translateY(4px)!important;filter:brightness(1.42)!important}
 html[data-mobile-layout="1"] body #admin-access-screen .access-page-grid strong{font-size:clamp(.87rem,3.6vw,1.04rem)!important}
 html[data-mobile-layout="1"] body #admin-access-screen .access-page-grid small{font-size:clamp(.72rem,2.8vw,.83rem)!important}
 html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid,
 html[data-mobile-layout="2"] body #admin-center-dialog .center-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}
 html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid button:not([hidden]),
 html[data-mobile-layout="2"] body #admin-center-dialog .center-nav button:not([hidden]){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;width:100%!important;min-height:122px!important;height:auto!important;gap:9px!important;padding:14px!important;border:1px solid #93cff4!important;border-radius:19px!important;background:linear-gradient(148deg,#bde3ff85,#25578aab 53%,#09213edc)!important;box-shadow:inset 0 2px #ffffffab,inset 0 -13px 19px #071d3699,0 6px 0 #2c699caa,0 15px 21px #000a,0 0 20px #7ec9ff5e!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.18!important;transition:transform .15s ease,filter .15s ease!important}
 html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid button:active,
 html[data-mobile-layout="2"] body #admin-center-dialog .center-nav button:active{transform:translateY(5px)!important;filter:brightness(1.4)!important}
 html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid strong{font-size:clamp(.8rem,3.45vw,.96rem)!important;line-height:1.2!important}
 html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid small{font-size:clamp(.69rem,2.9vw,.78rem)!important;line-height:1.22!important}
 html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid .nav-glass-led{flex:none!important}
}
@media(max-width:359px){html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid,html[data-mobile-layout="2"] body #admin-center-dialog .center-nav{grid-template-columns:minmax(0,1fr)!important}}
@media(prefers-reduced-motion:reduce){html[data-mobile-layout="1"] body #admin-access-screen .access-page-grid button,html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid button{transition:none!important}}

/* FROTA-DOIS-MODELOS-TODOS-MENUS-20260926 */
@media(max-width:767px){
 html[data-mobile-layout="1"] body :is(#admin-access-toggle,#admin-access-panel button:not([hidden]),#admin-access-screen .access-page-grid button:not([hidden]),#admin-center-dialog .center-nav button:not([hidden]),#audit-dialog .audit-menu summary,#audit-dialog .audit-menu-panel button:not([hidden])){min-width:0!important;width:100%!important;min-height:52px!important;height:auto!important;padding:11px 16px!important;border-radius:27px!important;border:1px solid #a5dcff!important;background:linear-gradient(145deg,#e2f5ff79,#316e9fac 44%,#08223de6)!important;box-shadow:inset 0 2px #ffffffb8,inset 0 -10px 19px #071c32a0,0 5px 0 #306a9bae,0 12px 20px #0009,0 0 18px #7bcaff55!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.2!important;transition:transform .14s ease,filter .14s ease!important}
 html[data-mobile-layout="1"] body :is(#admin-access-panel,#admin-access-screen .access-page-grid,#admin-center-dialog .center-nav){grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
 html[data-mobile-layout="1"] body #admin-access-panel{display:grid!important}
 html[data-mobile-layout="1"] body #admin-access-panel[hidden]{display:none!important}
 html[data-mobile-layout="1"] body #audit-dialog .audit-menu-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
 html[data-mobile-layout="1"] body #audit-dialog .audit-menu summary{cursor:pointer!important}
 html[data-mobile-layout="2"] body :is(#admin-access-toggle,#admin-access-panel button:not([hidden]),#admin-access-screen .access-page-grid button:not([hidden]),#admin-center-dialog .center-nav button:not([hidden]),#audit-dialog .audit-menu summary,#audit-dialog .audit-menu-panel button:not([hidden])){min-width:0!important;width:100%!important;height:auto!important;min-height:72px!important;padding:13px!important;border-radius:18px!important;border:1px solid #92c8ef!important;background:linear-gradient(140deg,#d2edff88,#285d90b8 51%,#071f3be3)!important;box-shadow:inset 0 2px #ffffffad,inset 0 -11px 18px #071c3499,0 6px 0 #246394aa,0 14px 20px #0009,0 0 20px #77c3ef61!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.18!important;transition:transform .14s ease,filter .14s ease!important}
 html[data-mobile-layout="2"] body #admin-access-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}
 html[data-mobile-layout="2"] body #admin-access-panel[hidden]{display:none!important}
 html[data-mobile-layout="2"] body #admin-access-screen .access-page-grid,
 html[data-mobile-layout="2"] body #admin-center-dialog .center-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}
 html[data-mobile-layout="2"] body #audit-dialog .audit-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 html[data-mobile-layout="2"] body #audit-dialog .audit-menu-operation{grid-column:1/-1!important}
 html[data-mobile-layout="2"] body #audit-dialog .audit-menu-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 html[data-mobile-layout="2"] body #audit-dialog .audit-menu summary{cursor:pointer!important}
 html[data-mobile-layout="1"] body :is(#admin-access-toggle,#admin-access-panel button,#admin-access-screen .access-page-grid button,#admin-center-dialog .center-nav button,#audit-dialog .audit-menu-panel button):active,
 html[data-mobile-layout="2"] body :is(#admin-access-toggle,#admin-access-panel button,#admin-access-screen .access-page-grid button,#admin-center-dialog .center-nav button,#audit-dialog .audit-menu-panel button):active{transform:translateY(4px)!important;filter:brightness(1.38)!important}
 html[data-mobile-layout="1"] body :is(#admin-access-panel button,#admin-center-dialog .center-nav button),
 html[data-mobile-layout="2"] body :is(#admin-access-panel button,#admin-center-dialog .center-nav button){font-size:clamp(.76rem,3.2vw,.93rem)!important;text-align:left!important}
 html[data-mobile-layout="2"] body #admin-access-panel button{min-height:90px!important}
 html[data-mobile-layout="1"] body #admin-center-dialog .center-nav button,
 html[data-mobile-layout="2"] body #admin-center-dialog .center-nav button{align-items:center!important;justify-content:flex-start!important}
 #access-page-center[hidden],#admin-center-open[hidden],#center-nav button[hidden],#admin-access-panel button[hidden],#audit-dialog .audit-menu-panel button[hidden]{display:none!important}
}
@media(max-width:359px){html[data-mobile-layout="2"] body :is(#admin-access-panel,#admin-access-screen .access-page-grid,#admin-center-dialog .center-nav,#audit-dialog .audit-toolbar,#audit-dialog .audit-menu-panel){grid-template-columns:minmax(0,1fr)!important}}
@media(prefers-reduced-motion:reduce){html[data-mobile-layout="1"] body :is(#admin-access-panel button,#admin-center-dialog .center-nav button),html[data-mobile-layout="2"] body :is(#admin-access-panel button,#admin-center-dialog .center-nav button){transition:none!important}}
