.topbar{height:82px;min-height:82px;align-items:center;padding:3px 22px}.topbar .logo,.topbar .account{align-items:center}.topbar .logo{gap:13px}.topbar img{width:76px;height:76px;object-fit:contain}.topbar .logo strong{font-size:1.25rem;line-height:1.05}.topbar .logo small{font-size:.88rem;margin-top:4px}.shell{min-height:calc(100vh - 82px)}
.dialog .field input,.dialog .field select{height:48px;min-height:48px;padding:0 14px;line-height:48px}
.logout-button{height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;line-height:1;background:transparent;color:#ff7772;border-color:#ff6762}.logout-button:hover{background:#ff5e5718;color:#ff918d}.role-avatar{width:44px;height:44px;display:grid;place-items:center;padding:0;font-size:1.5rem;line-height:1}
.nav-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-icon-settings,.nav-icon-about{font-size:inherit;line-height:1}
#invite,#invite-admin,#print-report{display:inline-flex;align-items:center;justify-content:center;gap:8px}#invite::before,#invite-admin::before{content:"+";font-size:1.25em;font-weight:500;line-height:1}#print-report{background:#2a83e8;color:#fff;border-color:transparent}#print-report::before{content:"";width:17px;height:17px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9V3h12v6h1a3 3 0 0 1 3 3v5h-4v4H6v-4H2v-5a3 3 0 0 1 3-3h1Zm2-4v4h8V5H8Zm8 10H8v4h8v-4Zm3-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9V3h12v6h1a3 3 0 0 1 3 3v5h-4v4H6v-4H2v-5a3 3 0 0 1 3-3h1Zm2-4v4h8V5H8Zm8 10H8v4h8v-4Zm3-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z'/%3E%3C/svg%3E") center/contain no-repeat}
.report-option{margin:12px 0;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.report-option>.check{margin:0;border:0;border-radius:0}.report-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px}.report-filters .field{margin:0}.report-filters select:disabled{opacity:.45;cursor:not-allowed}.report-filter-note{margin:0 0 8px;color:#637187;font-size:.78rem}
.report{width:min(21cm,100%);min-height:29.7cm;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.report footer{margin-top:auto}
.about-card{width:min(900px,100%);margin-inline:auto}
.about-page{min-height:calc(100vh - 82px);display:grid;grid-template:1fr/1fr}.about-page>.page-head,.about-page>.about-card{grid-area:1/1}.about-page>.page-head{align-self:start;z-index:1}.about-page>.about-card{align-self:center;justify-self:center}
html[data-theme="light"] .session-note strong{color:#142338}
html[data-theme="light"] .field span{color:#263f5d}
html[data-theme="light"] .status.active{color:#0b6834}
.sidebar-unit .eyebrow{font-size:.84rem;line-height:1.35}.sidebar-unit>strong{font-size:1.08rem;line-height:1.35}.sidebar-unit>span{font-size:.88rem;line-height:1.4}
@media(prefers-color-scheme:light){html[data-theme="auto"] .session-note strong,html[data-theme="auto"] .field span{color:#263f5d}html[data-theme="auto"] .status.active{color:#0b6834}}
.dialog-titlebar{height:42px;align-items:center;padding:0 14px}.close{position:relative;display:block;width:16px;height:16px;min-width:16px;padding:0;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 1px #e0443e,0 1px 2px #0006,0 0 7px #ff5f5755}.close::before,.close::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:1.4px;border-radius:2px;background:#6f1714;opacity:0;transform-origin:center}.close::before{transform:translate(-50%,-50%) rotate(45deg)}.close::after{transform:translate(-50%,-50%) rotate(-45deg)}.close:hover::before,.close:hover::after,.close:focus-visible::before,.close:focus-visible::after{opacity:1}.close:focus-visible{outline:2px solid #7fc7ff;outline-offset:3px}
#print-report::before{display:none}.button-icon{width:17px;height:17px;display:block;fill:currentColor;flex:0 0 auto}
.metric{text-align:left;color:inherit;font:inherit}.metric-link{cursor:pointer}.metric-link:hover{border-color:#56b4ff66;background:#56b4ff12}
.dialog{overflow:hidden;padding:0}.dialog-titlebar{height:40px;display:flex;align-items:flex-start;padding:13px 14px 0;border-bottom:1px solid #ffffff16;background:#ffffff08}.dialog-body{padding:24px 34px 34px;max-height:calc(90vh - 40px);overflow:auto}.close{width:12px;height:12px;min-width:12px;padding:0;box-shadow:inset 0 0 0 1px #e0443e}.dialog .field select{min-height:48px}.check{display:flex;align-items:center;gap:10px;margin:12px 0;padding:13px 14px;border:1px solid #ffffff18;border-radius:12px;background:#ffffff08}.check input{width:18px;height:18px}
.telemetry-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr)}.rate-values{display:flex;gap:24px;margin:18px 0}.rate-values span{display:grid;gap:4px;color:#91a7c1}.rate-values strong{color:#eef4ff;font-size:1.2rem}.traffic-chart{width:100%;height:190px;border-radius:14px;background:linear-gradient(180deg,#07172aaa,#0a1d35)}.traffic-chart polyline{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke}.upload-line{stroke:#55d69a}.download-line{stroke:#56b4ff}.metric-time{font-size:.76rem}.telemetry-empty{min-height:190px;display:grid;place-items:center}
.about-card{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:32px;max-width:900px}.about-card>img{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 12px 18px #0008)}.about-card dl{display:grid;margin:22px 0}.about-card dl div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid #ffffff12}.about-card dt{color:#91a7c1}.about-card dd{margin:0}
.about-card{width:min(900px,100%);max-width:900px;gap:32px;padding-block:12px}.about-card>div{display:grid;align-content:center}.about-card h2{font-size:1.9rem;line-height:1.4;margin:0 0 8px}.about-card p{line-height:1.4;margin:0}.about-card dl{margin:14px 0}.about-card dl div{padding:9px 0;line-height:1.4}.about-card dt,.about-card dd{line-height:1.4}
.report-preview{width:min(980px,100%)}.report{background:#fff;color:#172033;padding:1.5cm;border-radius:4px}.report-head{display:flex;align-items:center;gap:18px;padding-bottom:14px;border-bottom:2px solid #204f88}.report-head img{width:74px;height:74px;object-fit:contain}.report-head div{display:grid;gap:3px}.report-head strong{font-size:1.55rem;color:#173f70}.report-head small{color:#637187}.report h2{margin:22px 0 10px;color:#173f70}.report-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.report-summary span{padding:10px;border:1px solid #dce3ec;border-radius:8px}.report table{min-width:0;font-size:.82rem}.report th,.report td{border-color:#dce3ec}.report th{color:#40516a}.report footer{margin-top:24px;padding-top:10px;border-top:1px solid #dce3ec;color:#637187;font-size:.75rem}.print-action{display:block;margin:16px 0 0 auto}.theme-picker select{background:#ffffff0d;color:#e8f2ff;border:1px solid #ffffff25;border-radius:10px;padding:9px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.report-preview{width:min(980px,100%)}.report{background:#fff;color:#000;padding:1.5cm;border-radius:4px}.report-head{display:flex;align-items:center;gap:18px;padding-bottom:14px;border-bottom:2px solid #204f88}.report-head img{width:88px;height:88px;object-fit:contain}.report-head div{display:grid;gap:3px}.report-head strong{font-size:1.55rem;color:#173f70}.report-head span{color:#173f70}.report-head small{color:#40516a}.report h2{margin:22px 0 10px;color:#173f70}.report-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.report-summary span{padding:10px;border:1px solid #dce3ec;border-radius:8px;color:#000}.report table{min-width:0;font-size:.82rem}.report th,.report td{border-color:#dce3ec}.report th{color:#173f70}.report td{color:#000}.report footer{margin-top:24px;padding-top:10px;border-top:1px solid #dce3ec;color:#40516a;font-size:.75rem}.print-action{display:block;margin:16px 0 0 auto}.theme-picker select{background:#ffffff0d;color:#e8f2ff;border:1px solid #ffffff25;border-radius:10px;padding:9px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
html[data-theme="light"]{color-scheme:light}html[data-theme="light"] body{color:#142338;background:radial-gradient(circle at 80% 10%,#d9edff 0,transparent 34%),linear-gradient(145deg,#eef5fb,#f8fbff 60%,#e7f0f8)}html[data-theme="light"] .topbar{background:#f8fbffe8;border-color:#183f681c}html[data-theme="light"] .sidebar{border-color:#183f681c}html[data-theme="light"] .card,html[data-theme="light"] .panel{background:#ffffffc9;border-color:#183f6826;box-shadow:0 20px 55px #173c661f}html[data-theme="light"] .muted,html[data-theme="light"] .topbar small,html[data-theme="light"] .sidebar-unit span,html[data-theme="light"] .session-note{color:#60758d}html[data-theme="light"] .field input,html[data-theme="light"] .field select,html[data-theme="light"] .toolbar input,html[data-theme="light"] .toolbar select{background:#fff;color:#142338;border-color:#173f7033}html[data-theme="light"] .button.secondary,html[data-theme="light"] .theme-picker select{background:#fff;color:#173f70;border-color:#173f7033}html[data-theme="light"] .nav button{color:#536a82}html[data-theme="light"] .nav button.active{color:#173f70;background:#2a83e81d}html[data-theme="light"] th{color:#536a82}html[data-theme="light"] th,html[data-theme="light"] td{border-color:#173f7018}html[data-theme="light"] .dialog-titlebar,html[data-theme="light"] .unit-row,html[data-theme="light"] .check{background:#173f7009;border-color:#173f7018}html[data-theme="light"] .rate-values strong{color:#142338}html[data-theme="light"] .traffic-chart{background:linear-gradient(180deg,#edf6ff,#f7fbff)}
@media(prefers-color-scheme:light){html[data-theme="auto"]{color-scheme:light}html[data-theme="auto"] body{color:#142338;background:radial-gradient(circle at 80% 10%,#d9edff 0,transparent 34%),linear-gradient(145deg,#eef5fb,#f8fbff 60%,#e7f0f8)}html[data-theme="auto"] .topbar{background:#f8fbffe8;border-color:#183f681c}html[data-theme="auto"] .sidebar{border-color:#183f681c}html[data-theme="auto"] .card,html[data-theme="auto"] .panel{background:#ffffffc9;border-color:#183f6826;box-shadow:0 20px 55px #173c661f}html[data-theme="auto"] .muted,html[data-theme="auto"] .topbar small,html[data-theme="auto"] .sidebar-unit span,html[data-theme="auto"] .session-note{color:#60758d}html[data-theme="auto"] .field input,html[data-theme="auto"] .field select,html[data-theme="auto"] .toolbar input,html[data-theme="auto"] .toolbar select{background:#fff;color:#142338;border-color:#173f7033}html[data-theme="auto"] .button.secondary,html[data-theme="auto"] .theme-picker select{background:#fff;color:#173f70;border-color:#173f7033}html[data-theme="auto"] .nav button{color:#536a82}html[data-theme="auto"] .nav button.active{color:#173f70;background:#2a83e81d}html[data-theme="auto"] th{color:#536a82}html[data-theme="auto"] th,html[data-theme="auto"] td{border-color:#173f7018}html[data-theme="auto"] .dialog-titlebar,html[data-theme="auto"] .unit-row,html[data-theme="auto"] .check{background:#173f7009;border-color:#173f7018}html[data-theme="auto"] .rate-values strong{color:#142338}html[data-theme="auto"] .traffic-chart{background:linear-gradient(180deg,#edf6ff,#f7fbff)}}
@media(max-width:900px){.telemetry-grid{grid-template-columns:1fr}.about-card{grid-template-columns:1fr;text-align:center}.about-card>img{margin:auto}.about-card dl{text-align:left}}
@media(max-width:900px){.shell{grid-template-rows:auto minmax(0,1fr);align-content:start}.sidebar{align-self:start}.content{align-self:start;width:100%}}
@media(max-width:520px){.dialog{padding:0}.dialog-body{padding:20px}.topbar{height:auto;min-height:82px}.topbar img{width:68px;height:68px}.topbar .logo strong{font-size:1.1rem}.report{padding:20px}.report-summary{grid-template-columns:1fr 1fr}.about-card dl div{grid-template-columns:1fr;gap:4px}.theme-picker{order:3}}
.about-mobile-line::before{content:" "}@media(max-width:900px){.about-mobile-line{display:block}.about-mobile-line::before{content:""}.about-card{padding-block:10px}}
@media print{body{background:#fff}.watermark,.topbar,.shell,.toast,.dialog-titlebar,.print-action{display:none!important}.dialog-backdrop{position:static;display:block;padding:0;background:#fff}.report-preview{display:block!important;width:auto;max-height:none;overflow:visible;border:0;box-shadow:none;background:#fff}.report-preview .dialog-body{padding:0;max-height:none;overflow:visible}.report{padding:1.5cm;border-radius:0}.report table{page-break-inside:auto}.report tr{page-break-inside:avoid}.report-head{break-after:avoid}@page{size:A4;margin:0}}
@media print{body>.dialog-backdrop{display:none!important}.report-preview-backdrop{position:static!important;display:block!important;padding:0!important;background:#fff!important}.report-preview-backdrop>.report-preview{display:block!important}.report-preview-backdrop .dialog-body{padding:0!important;max-height:none!important;overflow:visible!important}}

/* Shared Admin / Primary Admin controls, revision 7. */
.topbar{overflow:hidden}.topbar .logo img{transform:scale(1.22);transform-origin:center;filter:drop-shadow(0 4px 6px #0005)}
.nav-icon svg{width:22px;height:22px}.nav-icon{width:28px;height:28px}
.dialog-titlebar{height:44px;display:flex;align-items:center;padding:0 14px;background:linear-gradient(180deg,#ffffff12,#ffffff05)}
.close{position:relative;width:16px!important;height:16px!important;min-width:16px!important;background:radial-gradient(circle at 35% 28%,#ff8b85 0 12%,#ff5f57 38%,#e74840 100%)!important;border:1px solid #d83c35!important;box-shadow:inset 0 1px 1px #ffffff66,0 1px 2px #0008,0 0 7px #ff5f5755!important}
.close::before,.close::after{left:50%;top:50%;width:8px;height:1.4px;transform-origin:center}.close::before{transform:translate(-50%,-50%) rotate(45deg)}.close::after{transform:translate(-50%,-50%) rotate(-45deg)}
.dialog-body{max-height:calc(90vh - 44px)}
.report-picker .report-filters .field select{height:38px;min-height:38px;line-height:38px;padding:0 11px}.report-all{border-color:#2a83e866;background:#2a83e814;font-weight:700}.report-option :disabled{opacity:.42}
.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.row-actions .button{padding:8px 10px;font-size:.82rem}
.audit-filters{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin-bottom:18px}.audit-filters .field{margin:0}.audit-search{grid-column:1/-1}.audit-filters input,.audit-filters select{height:42px}
html[data-theme="light"] .system-api-ready{color:#0b6834}
html[data-theme="light"] .status.active{color:#0b6834;background:#dff5e8}html[data-theme="light"] .success{color:#0b6834}
html[data-theme="light"] .status.pending,html[data-theme="light"] .status.pending_provision,html[data-theme="light"] .status.revoking{color:#7a4300;background:#fff0cf}
@media(prefers-color-scheme:light){html[data-theme="auto"] .system-api-ready,html[data-theme="auto"] .status.active,html[data-theme="auto"] .success{color:#0b6834}html[data-theme="auto"] .status.active{background:#dff5e8}html[data-theme="auto"] .status.pending,html[data-theme="auto"] .status.pending_provision,html[data-theme="auto"] .status.revoking{color:#7a4300;background:#fff0cf}}
@media(max-width:760px){.audit-filters{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.audit-filters{grid-template-columns:1fr}.topbar .logo img{transform:scale(1.18)}}

/* Revision 9: shared units, stable actions, large calendar and true A4 sheets. */
.settings-layout{grid-template-columns:minmax(0,1fr)}
.admin-management table{table-layout:fixed;min-width:900px}.admin-management th:nth-child(1){width:24%}.admin-management th:nth-child(2){width:27%}.admin-management th:nth-child(3){width:15%}.admin-management th:nth-child(4){width:10%}.admin-management th:last-child{width:24%}
.status{white-space:nowrap}.row-actions{display:grid;grid-template-columns:repeat(3,minmax(62px,1fr));gap:7px;min-width:220px}.row-actions .button{width:100%;height:40px;padding:0 9px}.row-actions .muted{grid-column:span 2;text-align:center;white-space:nowrap}
.unit-page{width:100%;max-width:none}.unit-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:20px}.unit-toolbar input{width:100%;height:50px;border:1px solid #ffffff25;background:#07172a;color:#fff;border-radius:12px;padding:0 16px;font:inherit;font-size:1rem}.unit-toolbar .button{min-width:110px}.unit-page-list{display:grid;gap:10px}.unit-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;border:1px solid #ffffff16;border-radius:14px;background:#ffffff08}.unit-card>div:first-child{display:grid;gap:4px}.unit-card span{color:#91a7c1;font-size:.84rem}.unit-actions{display:flex;gap:8px}.unit-actions .button{min-width:84px}
.calendar-dialog{width:min(620px,100%)}.calendar header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:14px}.calendar header h2{text-align:center;margin:0}.calendar header .button{width:48px;height:48px;padding:0;font-size:1.8rem}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.calendar-weekdays{margin:24px 0 10px;text-align:center;color:#91a7c1;font-weight:700}.calendar-days button,.calendar-days>span{aspect-ratio:1;min-height:52px}.calendar-days button{border:1px solid #ffffff18;border-radius:12px;background:#ffffff08;color:inherit;font:inherit;font-size:1rem;cursor:pointer}.calendar-days button:hover{border-color:#56b4ff;background:#56b4ff1c}.calendar-days button.selected{background:#2a83e8;color:#fff;border-color:#2a83e8}.calendar-days button:disabled{opacity:.25;cursor:not-allowed}.audit-filters input[readonly]{cursor:pointer}
.report-preview{width:min(980px,100%)}.report-pages{display:grid;gap:24px;justify-items:center;padding:8px;overflow:auto}.report-page{width:21cm;height:29.7cm;padding:1.5cm;background:#fff;color:#000;box-shadow:0 14px 40px #0007;display:flex;flex-direction:column;overflow:hidden}.report-page main{flex:1;min-height:0}.report-page h2{margin:22px 0 10px;color:#173f70}.report-page table{min-width:0;font-size:.82rem}.report-page th,.report-page td{border-color:#dce3ec}.report-page th{color:#173f70}.report-page td{color:#000}.report-page footer{margin-top:auto;padding-top:10px;border-top:1px solid #dce3ec;color:#40516a;font-size:.75rem;display:flex;justify-content:space-between}.report-page .report-head{flex:0 0 auto}
html[data-theme="light"] .unit-toolbar input{background:#fff;color:#142338;border-color:#173f7033}html[data-theme="light"] .unit-card{background:#173f7009;border-color:#173f7018}
@media(prefers-color-scheme:light){html[data-theme="auto"] .unit-toolbar input{background:#fff;color:#142338;border-color:#173f7033}html[data-theme="auto"] .unit-card{background:#173f7009;border-color:#173f7018}}
@media(max-width:700px){.unit-toolbar{grid-template-columns:1fr}.unit-toolbar .button{width:100%}.unit-card{align-items:flex-start;flex-direction:column}.unit-actions{width:100%}.unit-actions .button{flex:1}.calendar-days button,.calendar-days>span{min-height:40px}.report-pages{justify-items:start}}
@media print{body>.dialog-backdrop{display:none!important}body>.report-preview-backdrop{display:block!important;position:static!important;padding:0!important;background:#fff!important}.report-preview-backdrop>.report-preview{display:block!important;width:auto!important;max-height:none!important;overflow:visible!important;border:0!important;box-shadow:none!important;background:#fff!important}.report-preview-backdrop .dialog-body{padding:0!important;max-height:none!important;overflow:visible!important}.report-pages{display:block!important;padding:0!important}.report-page{width:21cm!important;height:29.7cm!important;box-shadow:none!important;break-after:page;page-break-after:always}.report-page:last-child{break-after:auto;page-break-after:auto}.dialog-titlebar,.print-action{display:none!important}@page{size:A4;margin:0}}

/* Revision 10: official Thai time, contained dialogs and print-safe A4 pages. */
.admin-page-surface,.audit-filters,.list-results{background:var(--admin-page-surface,#ffffff0d)}
.list-toolbar{display:grid;grid-template-columns:minmax(240px,1fr);gap:12px;margin-bottom:14px;background:var(--admin-page-surface,#ffffff0d)}
.list-toolbar .field{margin:0}.device-toolbar{grid-template-columns:minmax(240px,1fr) minmax(150px,.38fr) minmax(150px,.38fr)}
.list-state{margin:0;padding:32px;text-align:center}.user-device-link{color:#7fc7ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.user-device-link:focus-visible,.list-toolbar input:focus-visible,.list-toolbar select:focus-visible,#clear-owner:focus-visible{outline:3px solid #7fc7ff;outline-offset:3px}
html[data-theme="light"]{--admin-page-surface:#ffffffc9}html[data-theme="light"] .user-device-link{color:#175fa8}
@media(prefers-color-scheme:light){html[data-theme="auto"]{--admin-page-surface:#ffffffc9}html[data-theme="auto"] .user-device-link{color:#175fa8}}
@media(max-width:760px){.device-toolbar{grid-template-columns:1fr 1fr}.device-toolbar .field:first-of-type{grid-column:1/-1}}
@media(max-width:520px){.device-toolbar{grid-template-columns:1fr}.device-toolbar .field:first-of-type{grid-column:auto}}
.page-head .eyebrow{font-size:.84rem;font-weight:650;line-height:1.4}
body.modal-open{overflow:hidden;overscroll-behavior:none}.dialog-backdrop{overscroll-behavior:none}.dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.role-avatar svg{display:block;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.admin-management th:last-child,.admin-management td:last-child{text-align:center}.admin-management td:last-child .row-actions{justify-content:center}.current-account-actions{grid-template-columns:1fr;justify-items:center}.current-account-actions .muted{grid-column:auto}.current-account-actions .button{width:min(110px,100%)}
.audit-timezone{grid-column:1/-1;margin:0;color:#7fc7ff;font-size:.82rem;font-weight:650}.report-picker .check.is-disabled{opacity:.42;cursor:not-allowed}.report-picker .check.is-disabled input{opacity:1}.report-picker .report-option>.check.is-disabled{background:#ffffff08}
.report-page{padding:15mm;box-sizing:border-box}.report-page main{overflow:hidden}.report-page section{break-inside:avoid}.report-page tr{break-inside:avoid}.report-page footer{min-height:28px;flex:0 0 auto;background:#fff}
.report-page .report-head img{transform:scale(1.14);transform-origin:center}.report-preview .print-action{margin:0 0 16px auto}
@media print{html,body{width:210mm!important;margin:0!important;padding:0!important;background:#fff!important}.report-pages{margin:0!important;gap:0!important;overflow:visible!important}.report-page{width:210mm!important;height:296.5mm!important;min-height:296.5mm!important;margin:0!important;padding:15mm!important;overflow:hidden!important;box-shadow:none!important;break-inside:avoid!important;break-after:page!important;page-break-after:always!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page:last-child{break-after:auto!important;page-break-after:auto!important}.report-page .report-head{margin-top:0!important}.report-page main{overflow:hidden!important}.report-page footer{background:#fff!important}@page{size:A4 portrait;margin:0}}
