@media (width<=1024px){.stats-grid[data-v-c85af114]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.stats-grid>div[data-v-c85af114]{min-width:0;border-radius:8px!important;padding:16px!important}.stats-grid>div>div[data-v-c85af114]{flex-direction:column;align-items:flex-start!important;gap:10px!important}.stats-grid>div>div>div[data-v-c85af114]:first-child{border-radius:8px!important;width:36px!important;height:36px!important}.stats-grid svg[data-v-c85af114]{width:22px;height:22px}.stats-grid>div>div>div[data-v-c85af114]:last-child{overflow-wrap:anywhere;min-width:0;max-width:100%}.stats-grid>div>div>div:last-child>div[data-v-c85af114]:last-child{flex-wrap:wrap;font-size:28px!important}.stats-grid>div[data-v-c85af114]:last-child{grid-column:1/-1}.stats-grid>div:last-child>div[data-v-c85af114]{flex-direction:row;align-items:center!important}.log-table[data-v-2284ac0a]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.log-table table[data-v-2284ac0a],.log-table tbody[data-v-2284ac0a]{display:block}.log-table thead[data-v-2284ac0a]{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.log-table tr[data-v-2284ac0a]{border-radius:8px;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:12px;padding:16px;display:grid;background:#fff!important;border:1px solid #e2e8f0!important}.log-table td[data-v-2284ac0a]{overflow-wrap:anywhere;min-width:0;display:block;text-align:left!important;padding:0!important}.log-table td[data-label][data-v-2284ac0a]:before{content:attr(data-label);color:#64748b;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.log-table td[data-v-2284ac0a]:last-child button{width:100%;min-height:44px}.filter-grid[data-v-2d788728]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.filter-grid>div[data-v-2d788728]{min-width:0}.filter-grid[data-v-2d788728] input,.filter-grid[data-v-2d788728] select{min-width:0;max-width:100%;font-size:16px!important}}@media (width<=600px){.log-filters>div[data-v-2d788728]{border-radius:8px!important;padding:16px!important}.filter-grid[data-v-2d788728]{grid-template-columns:minmax(0,1fr)!important}.filter-grid[data-v-2d788728] button{width:100%}}.loan-history[data-v-e70b8089]{color:#0f172a;overflow-wrap:anywhere;border-top:1px solid #e2e8f0;min-width:0;padding-top:16px}.loan-heading[data-v-e70b8089],.return-toolbar[data-v-e70b8089]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loan-heading h3[data-v-e70b8089]{margin:0;font-size:16px;font-weight:800}.pending-count[data-v-e70b8089]{color:#9a3412;font-size:12px;font-weight:700}.refresh-button[data-v-e70b8089]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.refresh-button[data-v-e70b8089]:disabled{opacity:.5;cursor:default}.return-toolbar[data-v-e70b8089]{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:8px 0;font-size:13px}.loan-select[data-v-e70b8089]{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.loan-select input[data-v-e70b8089]{accent-color:#2563eb;flex-shrink:0;width:18px;height:18px}.loan-row[data-v-e70b8089]{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:14px 0;font-size:13px;display:grid}.loan-asset[data-v-e70b8089]{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.loan-type[data-v-e70b8089],.loan-row dt[data-v-e70b8089]{color:#64748b;font-size:11px}.loan-status[data-v-e70b8089]{color:#64748b;font-size:12px;font-weight:800}.loan-status.pending[data-v-e70b8089]{color:#9a3412}.loan-status.returned[data-v-e70b8089]{color:#047857}.loan-row dl[data-v-e70b8089]{min-width:0;margin:0}.loan-row dd[data-v-e70b8089]{margin:3px 0 10px;font-weight:700}.loan-empty[data-v-e70b8089]{color:#64748b;font-size:13px}.return-actions[data-v-e70b8089]{justify-content:flex-end;padding-top:14px;display:flex}.return-actions[data-v-e70b8089] button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}@media (width<=600px){.loan-row[data-v-e70b8089]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.loan-asset[data-v-e70b8089]{grid-column:1/-1}.return-actions[data-v-e70b8089] button{width:100%}}.standing-picker[data-v-dcaa4623]{border:0;border-top:1px solid #cbd5e1;min-width:0;margin:0;padding:12px 0 0;font-size:13px}legend[data-v-dcaa4623]{padding-right:8px;font-weight:800}.picker-heading[data-v-dcaa4623]{justify-content:space-between;align-items:center;display:flex}button[data-v-dcaa4623]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;place-items:center;min-width:44px;height:44px;display:grid}label[data-v-dcaa4623]{overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}input[data-v-dcaa4623]{accent-color:#047857;flex-shrink:0;width:18px;height:18px}p[data-v-dcaa4623]{color:#64748b;overflow-wrap:anywhere}p[role=alert][data-v-dcaa4623]{color:#b91c1c}.exited-correction[data-v-95e38b3c]{color:#0f172a;overflow-wrap:anywhere;border-top:1px solid #cbd5e1;min-width:0;padding-top:16px}.exited-correction h3[data-v-95e38b3c]{margin:0 0 16px;font-size:16px}.exited-correction h4[data-v-95e38b3c]{margin:0 0 8px;font-size:13px}.exited-correction fieldset[data-v-95e38b3c]{border:0;min-width:0;margin:0;padding:0}.correction-grid[data-v-95e38b3c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exited-correction label[data-v-95e38b3c]{flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.exited-correction input[data-v-95e38b3c],.exited-correction select[data-v-95e38b3c],.exited-correction textarea[data-v-95e38b3c]{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:44px;padding:10px}.exited-correction textarea[data-v-95e38b3c]{resize:vertical}.exited-correction input[data-v-95e38b3c]:focus,.exited-correction select[data-v-95e38b3c]:focus,.exited-correction textarea[data-v-95e38b3c]:focus{outline-offset:1px;outline:2px solid #2563eb}.exited-correction .correction-check[data-v-95e38b3c]{flex-direction:row;align-items:center;padding:8px 0}.correction-check input[data-v-95e38b3c]{accent-color:#2563eb;flex-shrink:0;width:18px;height:18px;min-height:18px}.correction-loan[data-v-95e38b3c],.correction-originals[data-v-95e38b3c]{border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding:12px 0}.correction-loan-heading[data-v-95e38b3c],.correction-actions[data-v-95e38b3c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.correction-loan-heading[data-v-95e38b3c]{justify-content:space-between;margin-bottom:8px}.correction-icon[data-v-95e38b3c]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.exited-correction[data-v-95e38b3c] button{justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;display:inline-flex}.correction-reason[data-v-95e38b3c]{margin:16px 0}.correction-error[data-v-95e38b3c]{color:#b91c1c;font-size:13px}.correction-note[data-v-95e38b3c]{color:#64748b;font-size:13px}@media (width<=600px){.correction-grid[data-v-95e38b3c]{grid-template-columns:minmax(0,1fr)}}.device-declaration>dl[data-v-2ac8a234]{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,3fr))}@media (width<=1024px){.device-declaration>dl[data-v-2ac8a234]{grid-template-columns:minmax(0,1fr)}.log-detail-modal[data-v-2ac8a234]{box-sizing:border-box}.log-detail-modal[data-v-2ac8a234]>div{min-width:0;border-radius:8px!important}.log-detail-modal[data-v-2ac8a234]>div>div{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.detail-header[data-v-2ac8a234],.detail-footer[data-v-2ac8a234]{flex-shrink:0;padding:12px!important}.detail-header[data-v-2ac8a234]{gap:12px}.detail-header>div[data-v-2ac8a234]{overflow-wrap:anywhere;min-width:0}.detail-header>div>div[data-v-2ac8a234]:first-child{letter-spacing:0!important;font-size:18px!important}.detail-header>button[data-v-2ac8a234]{flex:0 0 44px;height:44px}.detail-body[data-v-2ac8a234]{overflow-wrap:anywhere;min-height:0;padding:12px!important}.detail-grid[data-v-2ac8a234]{grid-template-columns:minmax(0,1fr)!important}.detail-grid>div[data-v-2ac8a234]{min-width:0}.detail-footer[data-v-2ac8a234] button{flex:120px;min-height:44px}}@media (width<=768px){.dashboard-page[data-v-05063d38] h1{overflow-wrap:anywhere;line-height:1.3;font-size:24px!important}}.standing-manager[data-v-63f15722]{color:#0f172a;border-top:3px solid #047857;min-width:0;margin-top:24px;padding:20px 0}.standing-heading[data-v-63f15722],.standing-actions[data-v-63f15722]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-63f15722]{margin:0;font-size:20px}h2 span[data-v-63f15722]{color:#64748b;margin-left:8px;font-size:13px}.icon-button[data-v-63f15722]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.standing-filters[data-v-63f15722]{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:18px 0;display:grid}.standing-row[data-v-63f15722]{overflow-wrap:anywhere;border-top:1px solid #cbd5e1;grid-template-columns:minmax(100px,1fr) minmax(140px,1.3fr) minmax(160px,1.7fr) auto;gap:16px;padding:18px 0;font-size:13px;display:grid}.standing-row>div[data-v-63f15722]{flex-direction:column;gap:5px;min-width:0;display:flex}.asset-id[data-v-63f15722]{font-size:16px}.meta[data-v-63f15722]{color:#64748b;font-size:12px}.custody-status[data-v-63f15722]{color:#047857;font-weight:800}.custody-status.closed[data-v-63f15722]{color:#64748b}.note[data-v-63f15722]{white-space:pre-wrap}.row-action[data-v-63f15722]{align-items:flex-end}.empty[data-v-63f15722]{color:#64748b;padding:16px 0;font-size:13px}.error[data-v-63f15722]{color:#b91c1c;overflow-wrap:anywhere;font-size:13px}.standing-form[data-v-63f15722]{max-height:72dvh;padding:2px;overflow-y:auto}fieldset[data-v-63f15722]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}label[data-v-63f15722]{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.full[data-v-63f15722]{grid-column:1/-1}textarea[data-v-63f15722]{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;padding:12px}.conversion[data-v-63f15722]{color:#92400e;overflow-wrap:anywhere;background:#fef3c7;margin:0;padding:12px;font-size:13px}footer[data-v-63f15722]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}[data-v-63f15722] button{gap:8px}[data-v-63f15722] input,[data-v-63f15722] select{min-width:0;max-width:100%}@media (width<=700px){.standing-filters[data-v-63f15722]{grid-template-columns:repeat(2,minmax(0,1fr))}.standing-filters[data-v-63f15722]>:first-child{grid-column:1/-1}.standing-row[data-v-63f15722]{grid-template-columns:repeat(2,minmax(0,1fr))}.record[data-v-63f15722],.row-action[data-v-63f15722]{grid-column:1/-1}fieldset[data-v-63f15722]{grid-template-columns:minmax(0,1fr)}.standing-heading[data-v-63f15722]{align-items:flex-start}}.card-registry{color:#25332f;letter-spacing:0;font-size:14px}.registry-modal{box-sizing:border-box}.registry-modal>div{max-height:90dvh;overflow-y:auto!important}.registry-modal h2{overflow-wrap:anywhere;min-width:0}.registry-heading{border-bottom:2px solid #427664;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.registry-heading>div:first-child{align-items:baseline;gap:16px;display:flex}.registry-heading h2{margin:0;font-size:22px}.registry-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.registry-toolbar .grow{flex:1;min-width:190px}.registry-toolbar button,.card-registry button,.registry-form button,.registry-permission button{color:#294b40;min-width:40px;min-height:40px;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #a7b8b0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.registry-toolbar button:hover:not(:disabled),.registry-form button:hover:not(:disabled){background:#edf5f0}.registry-toolbar button.primary,.registry-form button.primary{color:#fff;background:#28664f;border-color:#28664f}.registry-toolbar button:disabled,.card-registry button:disabled,.registry-form button:disabled{opacity:.5;cursor:default}.card-registry :focus-visible,.registry-form :focus-visible,.registry-toolbar :focus-visible{outline-offset:2px;outline:3px solid #d49b28}.registry-stats{border-bottom:1px solid #cbd5cf;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.registry-stats>div{grid-template-columns:24px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.registry-stats span{color:#5a6861;font-size:12px}.registry-stats strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:28px;line-height:1}.registry-stats .warning{color:#b44335}.registry-filters{padding:20px 0}.registry-form label,.registry-toolbar label,.card-registry label{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.registry-form input,.registry-form select,.registry-form textarea,.registry-toolbar input,.registry-toolbar select,.card-registry input,.card-registry select{color:#25332f;width:100%;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #afbeb5;border-radius:4px;min-width:0;padding:8px 10px}.registry-form textarea{resize:vertical}.registry-form fieldset{border:0;min-width:0;margin:16px 0;padding:0}.registry-form-grid,.registry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registry-form-grid .full,.registry-detail-grid .full{grid-column:1/-1}.registry-form .registry-request-confirm{flex-direction:row;align-items:start;line-height:1.6}.registry-request-confirm input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0}.registry-toolbar button[aria-pressed=true]{background:#e6f2ea;border-color:#28664f}.registry-detail-grid dt{color:#66786e;font-size:12px}.registry-detail-grid dd{overflow-wrap:anywhere;margin:4px 0 0}.registry-table-wrap{border-block:1px solid #cbd5cf;max-height:65vh;overflow:auto}.registry-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.registry-table-wrap th{text-align:left;color:#456052;white-space:nowrap;z-index:1;background:#edf2ef;position:sticky;top:0}.registry-table-wrap th,.registry-table-wrap td{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #dbe4de;min-width:100px;max-width:280px;padding:12px}.registry-table-wrap small{color:#66786e;margin-top:4px;display:block}.registry-table-wrap tbody tr:hover{background:#f3f8f4}.card-registry button.registry-link{text-align:left;background:0 0;border:0;min-height:32px;padding:0;font-weight:700;text-decoration:underline;display:inline}.registry-status{color:#2c6545;white-space:nowrap;background:#e6f2ea;border-radius:3px;padding:3px 8px;font-size:12px;display:inline-block}.registry-status[data-state=missing],.registry-status[data-state=lost]{color:#a23a27;background:#fff0eb}.registry-status[data-state=retired]{color:#596363;background:#eaecec}.registry-pagination{justify-content:end;padding:16px 0}.registry-error,.registry-errors{color:#a92e25;overflow-wrap:anywhere;background:#fff2ee;padding:12px}.registry-errors{max-height:180px;overflow:auto}.registry-alert{background:#fff7e5;border-left:3px solid #c07b26;padding:8px 12px}.registry-permission-heading{justify-content:space-between;align-items:center}.registry-permission{border-bottom:1px solid #dbe4de;grid-template-columns:minmax(80px,1fr) minmax(100px,1fr) minmax(0,2fr) 40px;align-items:center;gap:12px;padding:14px 0;display:grid}.registry-permission>*{overflow-wrap:anywhere;min-width:0}.registry-permission-site,.registry-permission-info{gap:5px;display:grid}.registry-permission small{color:#66786e;font-size:12px}.registry-permission-state{color:#505e5c;background:#ecefef;border-radius:3px;justify-self:start;padding:4px 8px;font-size:13px}.registry-permission-state[data-state=active]{color:#2c6545;background:#e6f2ea}.registry-permission-state[data-state=requested],.registry-permission-state[data-state=revoke_requested]{color:#79510c;background:#fff4dc}.registry-permission-state[data-state=unrecorded]{color:#a23a27;background:#fff0eb}@media (width<=600px){.registry-permission{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:8px}.registry-permission-info{grid-area:2/1/auto/3}.registry-permission button{grid-area:1/3/3}}.registry-timeline{padding-left:20px}.registry-timeline li{border-bottom:1px solid #dbe4de;padding:12px 0}.registry-timeline li>span{color:#657369;margin-top:4px;font-size:12px;display:block}.registry-timeline p{overflow-wrap:anywhere;margin:6px 0}.registry-timeline pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5f3;max-height:240px;padding:10px;font-size:12px;overflow:auto}@media (width<=760px){.registry-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-form-grid,.registry-detail-grid{grid-template-columns:minmax(0,1fr)}.registry-filters>label{flex:130px}.registry-heading h2{font-size:20px}.registry-toolbar>label{max-width:100%}}.asset-tabs[data-v-2dbc91e7]{border-bottom:1px solid #bacdc2;flex-wrap:wrap;gap:4px;margin-top:16px;display:flex}.asset-tabs button[data-v-2dbc91e7]{color:#52685c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 16px;font-weight:700}.asset-tabs button[aria-current=page][data-v-2dbc91e7]{color:#236449;border-bottom-color:#236449}@media (width<=600px){.asset-tabs button[data-v-2dbc91e7]{padding:12px 8px;font-size:13px}}@keyframes kioskProgressWelcome-d5716710{0%{width:0%}to{width:100%}}@keyframes kioskProgressThanks-d5716710{0%{width:0%}to{width:100%}}.admin-layout[data-v-ebf2fa8d]{grid-template-rows:minmax(0,1fr);grid-template-columns:260px minmax(0,1fr)}.admin-sidebar[data-v-ebf2fa8d]{box-sizing:border-box;min-height:0;overflow:hidden}.admin-sidebar[data-v-ebf2fa8d]>*{flex-shrink:0}.admin-sidebar>nav[data-v-ebf2fa8d]{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.brand-caption[data-v-ebf2fa8d]{color:#94a3b8;letter-spacing:0;margin-top:6px;font-size:11px}.brand-version-group[data-v-ebf2fa8d]{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.brand-version-group small[data-v-ebf2fa8d]{color:#cbd5e1;font-size:10px}@media (width>=1025px){.admin-sidebar>nav[data-v-ebf2fa8d]{margin-right:-10px;padding-right:10px}}.admin-main[data-v-ebf2fa8d]{min-width:0;padding:28px 28px 48px 24px}.admin-sidebar[data-v-ebf2fa8d],.admin-sidebar>nav[data-v-ebf2fa8d],.admin-main[data-v-ebf2fa8d]{--scrollbar-thumb:#64748b;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.admin-main[data-v-ebf2fa8d],.admin-sidebar[data-v-ebf2fa8d]:hover,.admin-sidebar>nav[data-v-ebf2fa8d]:hover{--scrollbar-thumb:#94a3b8}.admin-main[data-v-ebf2fa8d]:hover{--scrollbar-thumb:#64748b}:is(.admin-sidebar[data-v-ebf2fa8d],.admin-sidebar>nav[data-v-ebf2fa8d],.admin-main[data-v-ebf2fa8d])::-webkit-scrollbar{width:6px;height:6px}:is(.admin-sidebar[data-v-ebf2fa8d],.admin-sidebar>nav[data-v-ebf2fa8d],.admin-main[data-v-ebf2fa8d])::-webkit-scrollbar-track{background:0 0}:is(.admin-sidebar[data-v-ebf2fa8d],.admin-sidebar>nav[data-v-ebf2fa8d],.admin-main[data-v-ebf2fa8d])::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}@media (forced-colors:active){.admin-sidebar[data-v-ebf2fa8d],.admin-sidebar>nav[data-v-ebf2fa8d],.admin-main[data-v-ebf2fa8d]{scrollbar-color:auto}}.mobile-header[data-v-ebf2fa8d],.menu-close[data-v-ebf2fa8d]{display:none}.menu-toggle[data-v-ebf2fa8d]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;padding:0}.menu-toggle[data-v-ebf2fa8d]:focus-visible{outline-offset:2px;outline:3px solid #3b82f6}@media (width<=1024px){.admin-layout[data-v-ebf2fa8d]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mobile-header[data-v-ebf2fa8d]{min-height:60px;padding:8px 16px;padding-top:max(8px, env(safe-area-inset-top));color:#2563eb;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;font-size:18px;font-weight:900;display:flex}.mobile-header .menu-toggle[data-v-ebf2fa8d],.menu-close[data-v-ebf2fa8d]{display:flex}.menu-close[data-v-ebf2fa8d]{align-self:flex-end}.admin-sidebar[data-v-ebf2fa8d]{box-sizing:border-box;z-index:51;visibility:hidden;overscroll-behavior:contain;overflow-wrap:anywhere;width:min(320px,100% - 48px);position:absolute;inset:0 auto 0 0;overflow:auto;transform:translate(-100%)}.admin-sidebar>nav[data-v-ebf2fa8d]{flex:none;overflow:visible}.admin-sidebar.is-open[data-v-ebf2fa8d]{visibility:visible;transform:translate(0)}.admin-sidebar svg[data-v-ebf2fa8d]{flex-shrink:0}.menu-backdrop[data-v-ebf2fa8d]{z-index:50;cursor:pointer;background:#00000073;border:0;padding:0;position:absolute;inset:0}.admin-main[data-v-ebf2fa8d]{padding:20px 16px 32px}}.notifications-page[data-v-897bc945],.notifications-page[data-v-897bc945] *{box-sizing:border-box}.notifications-page[data-v-897bc945]{color:#0f172a;min-width:0}.notifications-content[data-v-897bc945]{max-width:720px;margin-top:24px}.notifications-title[data-v-897bc945],.header-actions[data-v-897bc945],h2[data-v-897bc945],button[data-v-897bc945],.confirmation-actions[data-v-897bc945]{align-items:center;gap:10px;display:flex}.notifications-title[data-v-897bc945]{flex-wrap:wrap;justify-content:space-between}h2[data-v-897bc945]{margin:0 0 16px;font-size:18px;font-weight:700}p[data-v-897bc945]{margin:8px 0;font-size:14px}.notifications-section[data-v-897bc945]{border-top:1px solid #cbd5e1;padding:24px 0}.device-form[data-v-897bc945]{gap:10px;max-width:440px;margin-top:16px;display:grid}.device-form label[data-v-897bc945]{font-size:13px;font-weight:700}input[data-v-897bc945],select[data-v-897bc945]{background:#fff;border:1px solid #94a3b8;border-radius:6px;width:100%;min-width:0;padding:12px;font-size:16px}button[data-v-897bc945]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;min-height:44px;padding:10px 14px;font-size:14px}button[data-v-897bc945]:disabled{opacity:.5;cursor:default}button[data-v-897bc945]:focus-visible,input[data-v-897bc945]:focus-visible,select[data-v-897bc945]:focus-visible,a[data-v-897bc945]:focus-visible{outline-offset:3px;outline:3px solid #0284c7}.primary-button[data-v-897bc945]{color:#fff;background:#0f172a;border-color:#0f172a;margin-top:10px}.notification-test[data-v-897bc945]{margin-top:12px}.icon-button[data-v-897bc945]{flex:0 0 44px;width:44px;height:44px;padding:0}.device-status[data-v-897bc945],.device-count[data-v-897bc945]{color:#64748b;font-size:14px}.active[data-v-897bc945]{color:#047857}.device-list[data-v-897bc945]{margin:0;padding:0;list-style:none}.device-list li[data-v-897bc945]{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:16px 0;display:flex}.device-icon[data-v-897bc945]{color:#64748b;flex-shrink:0}.device-info[data-v-897bc945]{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.device-info strong[data-v-897bc945]{font-size:15px}.device-info span[data-v-897bc945]{color:#64748b;font-size:12px}.notice[data-v-897bc945]{overflow-wrap:anywhere;background:#e2e8f0;border-radius:6px;padding:14px}.error[data-v-897bc945],.danger[data-v-897bc945]{color:#b91c1c}.notice.error[data-v-897bc945]{background:#fef2f2}.success[data-v-897bc945]{color:#047857;background:#ecfdf5}.confirmation[data-v-897bc945]::backdrop{background:#0008}.confirmation[data-v-897bc945]{color:#0f172a;overflow-wrap:anywhere;background:#fff;border:0;border-radius:8px;width:calc(100% - 40px);max-width:420px;max-height:calc(100% - 40px);padding:24px;overflow:auto}.confirmation-actions[data-v-897bc945]{flex-wrap:wrap;justify-content:flex-end;margin-top:24px}
