@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap");:root{color-scheme:light;--font-family-primary:IBM Plex Sans,Noto Sans,Segoe UI,sans-serif;--font-family-monospace:IBM Plex Mono,Noto Sans Mono,Consolas,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--control-height:2.375rem;--form-control-height:2.375rem;--pagination-input-width:2.125rem;--mass-action-track-width:2.125rem;--color-white:#ffffff;--color-black:#111111;--color-primary:#2573dd;--color-secondary:#648ba7;--color-call-to-action:#2573dd;--palette-primary-50:#eff6ff;--palette-primary-100:#dbeafe;--palette-primary-600:#2563eb;--palette-primary-700:#1d4ed8;--palette-primary-800:#1e40af;--palette-danger-500:#ef4444;--palette-danger-600:#dc2626;--palette-success-500:#22c55e;--palette-success-600:#16a34a;--palette-warning-500:#f59e0b;--palette-warning-600:#d97706;--palette-info-400:#38bdf8;--palette-info-600:#0284c7;--palette-neutral-50:#f8fafc;--palette-neutral-200:#e2e8f0;--palette-neutral-300:#cbd5e1;--palette-neutral-400:#94a3b8;--palette-neutral-500:#64748b;--palette-neutral-600:#475569;--palette-neutral-700:#334155;--palette-neutral-950:#0f172a;--palette-neutral-1000:#020617;--background-page:#f1f2f6;--background-panel:#fafafa;--background-raised:#ffffff;--background-muted:#f5f8fe;--text-primary:#212121;--text-secondary:#666666;--text-muted:#6e6e6e;--theme-bg:var(--background-page);--theme-page:var(--background-page);--theme-panel:var(--background-panel);--theme-panel-raised:var(--background-raised);--theme-panel-subtle:var(--background-muted);--theme-panel-muted:var(--background-muted);--theme-border:#e8e8e8;--theme-border-strong:#8f8f8f;--theme-control-border:#8f8f8f;--theme-text:var(--text-primary);--theme-text-secondary:var(--text-secondary);--theme-text-muted:var(--text-muted);--theme-text-disabled:#9e9e9e;--theme-placeholder:#767676;--theme-primary:var(--color-primary);--theme-primary-contrast:#ffffff;--theme-on-primary:#ffffff;--theme-primary-hover:#1d5fbf;--theme-link:#1d5fbf;--theme-link-hover:#174f9f;--theme-focus:#1d5fbf;--theme-danger:#ee2c4c;--theme-danger-text:#a92831;--theme-danger-action:#d21f3c;--theme-warning-text:#745600;--theme-error-text:#a92831;--theme-success-text:#237a45;--theme-info-text:#3f637c;--theme-primary-soft:#d4e3f7;--theme-primary-faint:#f5f8fe;--theme-warning:#ffbb01;--theme-warning-soft:#ffecb1;--theme-warning-faint:#fcf9ef;--theme-error:#ee2c4c;--theme-error-soft:#fdd5dc;--theme-error-faint:#fcf5f5;--theme-success:#44cc77;--theme-success-soft:#c7f0d7;--theme-success-faint:#f1f8f6;--theme-jeans:var(--color-secondary);--theme-jeans-soft:#d0dce6;--theme-jeans-faint:#f3f5f7;--theme-shadow:rgba(33,33,33,0.12);--theme-shadow-strong:rgba(33,33,33,0.2);--theme-overlay:rgba(33,33,33,0.22);--border-color:var(--theme-border);--surface:var(--theme-panel-raised);--surface-muted:var(--theme-panel-subtle);--danger:var(--theme-error);--danger-text:var(--theme-error-text);--success:var(--theme-success);--success-text:var(--theme-success-text);--primary-alpha-08:rgba(37,99,235,0.08);--primary-alpha-10:rgba(37,99,235,0.10);--primary-alpha-18:rgba(37,99,235,0.18);--primary-alpha-20:rgba(37,99,235,0.20);--primary-alpha-24:rgba(37,99,235,0.24);--neutral-alpha-18:rgba(148,163,184,0.18);--neutral-alpha-22:rgba(148,163,184,0.22);--neutral-alpha-28:rgba(148,163,184,0.28);--neutral-alpha-30:rgba(148,163,184,0.30);--neutral-alpha-35:rgba(148,163,184,0.35);--shadow-alpha-08:rgba(15,23,42,0.08);--shadow-alpha-12:rgba(15,23,42,0.12);--shadow-alpha-16:rgba(15,23,42,0.16);--white-alpha-16:rgba(255,255,255,0.16);--white-alpha-72:rgba(255,255,255,0.72);--neutral-50-alpha-72:rgba(248,250,252,0.72);--neutral-50-alpha-98:rgba(248,250,252,0.98);--neutral-100-alpha-96:rgba(241,245,249,0.96);--success-background-faint:#f0fdf4;--success-text-strong:#166534;--info-text-strong:#1f3f7a}html[data-theme=dark]{color-scheme:dark;--color-primary:#2573df;--color-secondary:#55768d;--color-call-to-action:#2573df;--background-page:#111111;--background-panel:#282828;--background-raised:#323232;--background-muted:#1e1e1e;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#9e9e9e;--theme-border:rgba(255,255,255,0.1);--theme-border-strong:#8f8f8f;--theme-control-border:#8f8f8f;--theme-text-disabled:#6c6c6c;--theme-placeholder:#9e9e9e;--theme-primary-hover:#1d5fbf;--theme-link:#66a3f7;--theme-link-hover:#8abfff;--theme-focus:#66a3f7;--theme-danger:#a92831;--theme-danger-text:#f07a83;--theme-danger-action:#a92831;--theme-warning-text:#f1c84b;--theme-error-text:#f07a83;--theme-success-text:#67c78a;--theme-info-text:#86a8c0;--theme-primary-soft:#192f51;--theme-primary-faint:#13212e;--theme-warning:#b18400;--theme-warning-soft:#42330d;--theme-warning-faint:#272310;--theme-error:#a92831;--theme-error-soft:#3f181a;--theme-error-faint:#241717;--theme-success:#309052;--theme-success-soft:#193a25;--theme-success-faint:#19211c;--theme-jeans-soft:#253037;--theme-jeans-faint:#1e2021;--theme-shadow:rgba(0,0,0,0.34);--theme-shadow-strong:rgba(0,0,0,0.56);--theme-overlay:rgba(0,0,0,0.58)}html,body,body *,button,input,textarea,select,option,optgroup{font-family:"IBM Plex Sans","Noto Sans","Segoe UI",sans-serif!important}code,pre,kbd,samp,.mac,.mac-address,.uuid,.monospace,.technical-value,[data-quick-bind-selected-mac],[data-quick-bind-confirm-mac],[data-quick-bind-history-mac]{font-family:"IBM Plex Mono","Noto Sans Mono",Consolas,monospace!important}.language-flag{margin-top:-0.125rem;height:0.8125rem;object-fit:contain;display:inline-block;vertical-align:middle}nav{display:flex;flex-basis:100%;align-items:center;gap:0.5rem;margin-top:0.75rem;padding:0.5rem;background:var(--white-alpha-72);border:0.0625rem solid var(--neutral-alpha-28);border-radius:0.375rem;box-shadow:0 0.5rem 1.75rem var(--shadow-alpha-08)}.list-pagination{justify-content:center;width:100%;max-width:100%;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.nav-menu{display:inline-flex;flex-flow:row;padding:0}.active-menu-item{background:rgba(0,0,0,0)}.table-actions{display:flex;gap:0.375rem;align-items:center}.crud-page,.accounts-page{width:fit-content;max-width:100%;margin:0 auto}.action-button,.table-actions a,.table-actions button{display:inline-flex;align-items:center;justify-content:center;padding:0.375rem 0.75rem;border:0.0625rem solid var(--palette-neutral-500);border-radius:0.375rem;background:#f7f7f7;color:#111;text-decoration:none;font-size:0.875rem;font-weight:600;line-height:1.2;cursor:pointer}.action-button:hover,.table-actions a:hover,.table-actions button:hover{background:#e9e9e9}.action-button-danger,.table-actions .action-delete{border-color:#9b2c2c}.action-disabled{display:inline-flex;align-items:center;justify-content:center;padding:0.375rem 0.75rem;border:0.0625rem solid #bbb;border-radius:0.375rem;background:#f2f2f2;color:var(--palette-neutral-500);font-size:0.875rem;font-weight:600;line-height:1.2}.table-actions{gap:0.5rem}.action-button,.table-actions a,.table-actions button{padding:0.375rem 0.625rem;border:0.0625rem solid var(--palette-primary-600);border-radius:0.375rem;background:linear-gradient(135deg,var(--palette-primary-600),var(--palette-primary-700));color:var(--color-white);box-shadow:0 0.0625rem 0.125rem var(--shadow-alpha-12);transition:background 300ms ease,border-color 300ms ease,box-shadow 300ms ease}.action-button:hover,.table-actions a:hover,.table-actions button:hover{border-color:var(--palette-primary-800);background:linear-gradient(135deg,var(--palette-primary-700),var(--palette-primary-800));color:var(--color-white);box-shadow:0 0.25rem 0.625rem var(--primary-alpha-20)}.action-button-danger,.table-actions .action-delete{border-color:#f3a6a6;background:linear-gradient(135deg,#fca5a5,#f87171);color:var(--color-white)}.action-button-danger:hover,.table-actions .action-delete:hover{border-color:var(--palette-danger-500);background:linear-gradient(135deg,#fb7185,var(--palette-danger-500));color:var(--color-white);box-shadow:0 0.25rem 0.625rem rgba(239,68,68,0.2)}.action-disabled{padding:0.375rem 0.625rem;border-radius:0.375rem;transition:background 300ms ease,border-color 300ms ease,color 300ms ease}@media(max-width:47.5rem){.table-actions .mobile-hidden-action,.table-actions .action-delete,.table-actions .action-disabled{display:none}.table-actions{gap:0.375rem}}.nav-menu{position:relative}.nav-menu>span,.nav-menu>a{display:inline-flex;align-items:center;gap:0.4375rem;min-height:2.375rem;padding:0.5rem 0.75rem;color:var(--palette-neutral-700);text-decoration:none;cursor:pointer;border:0.0625rem solid rgba(0,0,0,0);border-radius:0.375rem;transition:background 300ms ease,border-color 300ms ease,color 300ms ease,box-shadow 300ms ease}.nav-menu:hover>span,.nav-menu:hover>a{color:var(--palette-primary-700);background:var(--primary-alpha-08);border-color:var(--primary-alpha-18)}.nav-menu.active-menu-item>span,.nav-menu.active-menu-item>a{color:var(--palette-primary-700);background:rgba(37,99,235,0.12);border-color:var(--primary-alpha-24);box-shadow:0 0.25rem 0.875rem var(--primary-alpha-10)}.nav-label{line-height:1.1}.nav-chevron{width:0.4375rem;height:0.4375rem;border-right:0.125rem solid currentColor;border-bottom:0.125rem solid currentColor;transform:rotate(45deg) translateY(-0.125rem);transition:transform 300ms ease}.nav-menu:hover>span .nav-chevron,.nav-menu:hover>a .nav-chevron{transform:rotate(225deg) translateY(-0.0625rem)}.nav-submenu{display:none;position:absolute;top:calc(100% + 0.5rem);left:0;min-width:13.125rem;padding:0.5rem;background:var(--color-white);border:0.0625rem solid var(--neutral-alpha-35);border-radius:0.375rem;box-shadow:0 1.125rem 2.625rem var(--shadow-alpha-16);z-index:20}.nav-submenu .nav-menu{display:block;padding:0;white-space:nowrap}.nav-submenu .nav-menu>a,.nav-submenu .nav-menu>span{width:100%;justify-content:space-between;border-radius:0.375rem}.nav-submenu .nav-menu:hover>a,.nav-submenu .nav-menu:hover>span,.nav-submenu .active-menu-item>a,.nav-submenu .active-menu-item>span{background:var(--primary-alpha-10)}@media(max-width:47.5rem){nav{flex-wrap:wrap;align-items:stretch}.nav-menu{flex:1 1 auto}.nav-menu>span,.nav-menu>a{width:100%;justify-content:space-between}.nav-submenu{position:static;width:100%;box-shadow:none;margin-top:0.375rem}}.import-page{width:100%}.import-summary{display:flex;gap:0.875rem;flex-wrap:wrap;margin:0.75rem 0 1rem}.import-summary p{margin:0;padding:0.5rem 0.75rem;border:0.0625rem solid var(--neutral-alpha-35);border-radius:0.375rem;background:var(--color-white)}.import-error{color:#991b1b;background:#fee2e2;border:0.0625rem solid #fecaca;border-radius:0.375rem;padding:0.625rem 0.75rem}.import-actions{display:flex;align-items:center;justify-content:center;gap:0.625rem;flex-wrap:wrap;margin-top:1rem}main{padding:1.375rem 1.125rem 2.625rem}main>h1,.crud-page>h1,.accounts-page>h1{margin:0 0 1rem;color:var(--palette-neutral-950);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.15;letter-spacing:-0.025em}main>p,.crud-page>p,.accounts-page>p{color:var(--palette-neutral-600);line-height:1.55}@media(max-width:47.5rem){main{padding:1rem 0.625rem 2rem}}.detail-page{width:100%;max-width:none}.detail-card{width:min(53.75rem,100% - 2rem);margin:0 auto 1.125rem;padding:1.125rem;background:rgba(255,255,255,0.94);border:0.0625rem solid var(--neutral-alpha-28);border-radius:0.375rem;box-shadow:0 1.125rem 2.75rem var(--shadow-alpha-08);box-sizing:border-box}.detail-page>.page-actions{width:min(53.75rem,100% - 2rem);margin-right:auto;margin-left:auto;box-sizing:border-box}.detail-label{color:var(--palette-neutral-600);background:var(--neutral-50-alpha-72);border-radius:0.375rem}.detail-value{color:var(--palette-neutral-950);font-weight:600;word-break:break-word;border-radius:0.375rem}.detail-muted{color:var(--palette-neutral-500);font-weight:600}.detail-tags{display:flex;flex-wrap:wrap;gap:0.4375rem}.detail-tag{display:inline-flex;align-items:center;padding:0.3125rem 0.5625rem;border:0.0625rem solid var(--primary-alpha-18);border-radius:0.375rem;background:var(--primary-alpha-08);color:var(--palette-primary-700);font-size:0.86rem;font-weight:750;line-height:1.15}@media(max-width:47.5rem){.detail-card{width:100%;padding:0.75rem}}.mac,.tag-mac-cell{font-family:"IBM Plex Mono","Noto Sans Mono",Consolas,monospace!important;text-transform:uppercase;letter-spacing:0.02em}.action-button,.table-actions a,.table-actions button,.mass-toggle-button,.mass-run-button{box-sizing:border-box;vertical-align:middle}.accounts-table .table-actions{min-width:26.875rem;flex-wrap:wrap;justify-content:flex-start;gap:0.5rem}.accounts-table .table-actions{min-width:32.5rem;flex-wrap:wrap;justify-content:flex-start;align-content:center;gap:0.625rem}.accounts-table .table-actions a,.accounts-table .table-actions button{flex:0 0 auto;white-space:nowrap}.crud-page{overflow:visible;overflow-x:visible;overflow-y:visible}.table-actions,.accounts-table .table-actions{flex-wrap:nowrap!important;white-space:nowrap;min-width:max-content!important;width:max-content}.table-actions a,.table-actions button,.table-actions .control-dropdown,.table-actions .action-disabled{flex:0 0 auto!important;white-space:nowrap}.list-pagination button,.bind-screen-tab,.control-menu-item{background:rgba(0,0,0,0)!important;color:var(--palette-neutral-700)!important}.list-pagination button:hover:not(:disabled),.list-pagination button.active,.bind-screen-tab:hover,.bind-screen-tab.active,.control-menu-item:hover,.control-menu-item:focus,.control-menu-item.active-menu-item{background:var(--palette-primary-600)!important;border-color:var(--palette-primary-600)!important;color:var(--color-white)!important}button:disabled,.list-pagination button:disabled{background:rgba(0,0,0,0)!important;color:var(--palette-neutral-400)!important;border-color:var(--palette-neutral-300)!important;box-shadow:none!important}.import-dropzone{position:relative!important;display:flex!important;min-height:10.625rem;width:100%;padding:1.5rem!important;border:0.125rem dashed var(--palette-neutral-400)!important;border-radius:0.375rem;background:rgba(0,0,0,0)!important;color:var(--palette-neutral-700);flex-direction:column!important;align-items:center;justify-content:center;gap:0.375rem!important;cursor:pointer;text-align:center;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease}.import-dropzone:hover,.import-dropzone:focus-within,.import-dropzone.is-dragover,.import-dropzone.has-file{border-color:var(--palette-primary-600)!important;background:var(--palette-primary-50)!important;color:var(--palette-primary-700)}.import-dropzone-title{font-size:1.05rem;font-weight:800}.import-dropzone-hint{color:var(--palette-neutral-500);font-size:0.92rem}.import-dropzone-file{margin-top:0.5rem;color:var(--palette-primary-700);font-weight:700;overflow-wrap:anywhere}.product-rollout-panel{display:block!important;background:rgba(0,0,0,0)!important}.rollout-mode-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr));gap:0.5rem}.rollout-mode-option{position:relative!important;display:block!important;cursor:pointer}.rollout-mode-option span{display:flex;min-height:3.5rem;padding:0.625rem 0.75rem;align-items:center;border:0.0625rem solid var(--palette-neutral-300);border-radius:0.375rem;background:rgba(0,0,0,0);color:var(--palette-neutral-700);font-weight:700;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.rollout-mode-option:hover span{border-color:var(--palette-primary-600);background:var(--palette-primary-600);color:var(--color-white)}.rollout-schedule-inputs{display:flex;align-items:end;gap:0.625rem;flex-wrap:wrap}.rollout-schedule-input{display:grid!important;gap:0.3125rem;width:auto!important}.rollout-schedule-input span{color:var(--palette-neutral-600);font-size:0.82rem;font-weight:700}.crud-page.import-page{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.gateway-list-section+.gateway-list-section{margin-top:1.75rem}.gateway-list-section>h2{margin:0 0 0.75rem}.maintenance-brand-text{margin-top:9.375rem}.maintenance-card{width:min(28.75rem,100%)}.maintenance-access{margin-top:1.5rem}.maintenance-access-toggle{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0.625rem 0.875rem;border:0.0625rem solid var(--primary-alpha-24);border-radius:0.375rem;color:var(--palette-primary-700);background:var(--primary-alpha-08);font-weight:700;cursor:pointer;list-style:none}.maintenance-access-toggle::-webkit-details-marker{display:none}.maintenance-login-button{width:100%;margin-top:0.5rem}.crud-page{width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.summary-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;margin:0.875rem 0 1.375rem}.summary-card{--summary-accent:var(--theme-primary);--summary-surface:var(--theme-primary-faint);display:flex;min-width:0;min-height:7.75rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.125rem;padding:1.125rem 1.25rem;border:0.0625rem solid color-mix(in srgb,var(--summary-accent) 42%,var(--theme-border));border-top:0.25rem solid var(--summary-accent);border-radius:0.5rem;background:var(--summary-surface);color:var(--theme-text);box-shadow:0 0.5rem 1.375rem color-mix(in srgb,var(--summary-accent) 10%,transparent);text-align:left;box-sizing:border-box}button.summary-card{width:100%;cursor:pointer;font:inherit;transition:border-color 220ms ease,box-shadow 220ms ease,background 220ms ease}button.summary-card:hover,button.summary-card:focus-visible,button.summary-card.active{border-color:var(--summary-accent);background:color-mix(in srgb,var(--summary-surface) 82%,var(--summary-accent));box-shadow:0 0.75rem 1.75rem color-mix(in srgb,var(--summary-accent) 18%,transparent);outline:none}.summary-card-label{color:var(--theme-text-secondary);font-size:0.82rem;font-weight:800;letter-spacing:0.055em;line-height:1.25;text-transform:uppercase}.summary-card-value{color:var(--theme-text);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1}.summary-card-total,.summary-card-running{--summary-accent:var(--theme-primary);--summary-surface:var(--theme-primary-faint)}.summary-card-queued,.summary-card-warning{--summary-accent:var(--theme-warning);--summary-surface:var(--theme-warning-faint)}.summary-card-completed,.summary-card-valid{--summary-accent:var(--theme-success);--summary-surface:var(--theme-success-faint)}.summary-card-failed,.summary-card-error{--summary-accent:var(--theme-error);--summary-surface:var(--theme-error-faint)}.background-jobs-page .background-jobs-table,.products-page .products-table{margin-left:auto!important;margin-right:auto!important;justify-content:center!important}@media(max-width:57.5rem){.summary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:35rem){.summary-card-grid{grid-template-columns:minmax(0,1fr);gap:0.625rem}.summary-card{min-height:6rem;gap:0.75rem;padding:0.9375rem 1rem}}.import-upload-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;align-items:stretch}.import-upload-card{display:flex;flex-direction:column;gap:0.75rem;min-width:0;padding:1.25rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel-raised)}.import-upload-card h2,.import-upload-card p{margin:0}.import-upload-card .import-dropzone{flex:1 1 auto}.import-upload-actions{justify-content:center;margin-top:1.125rem}@media(max-width:47.5rem){.import-upload-options{grid-template-columns:1fr}}.delete-confirmation-wrapper{width:min(100%,37.5rem);margin:1.5rem auto 0;padding:1.5rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel-raised);text-align:center}.delete-confirmation-wrapper>:first-child{margin-top:0}.delete-identifier{margin:1.125rem 0;font-size:1.05rem;font-weight:700;overflow-wrap:anywhere}.delete-warning{font-weight:700}.delete-actions{display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;gap:0.625rem;margin-top:1.25rem}.import-upload-card-body{display:flex;flex-direction:column;gap:0.875rem;flex:1 1 auto;min-height:17.5rem}.import-upload-card-body .import-dropzone{flex:1 1 auto;min-height:13.75rem}.crud-page:not(.list-page) .page-actions{justify-content:center;text-align:center}@media(max-width:47.5rem){.import-upload-card-body{min-height:0}.import-upload-card-body .import-dropzone{min-height:15rem}}.product-render-variables{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.625rem}.product-render-variable{padding:0.3125rem 0.5625rem;border-radius:999em}.product-render-preview{display:flex;gap:0.5rem;align-items:baseline;margin-top:0.75rem;padding:0.75rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel)}.import-page .import-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.import-page .import-summary .summary-card{min-height:3.875rem;padding:0.5rem 0.75rem;gap:0.125rem}.import-page .import-summary .summary-card-value{font-size:1.45rem}.summary-card-excluded{background:color-mix(in srgb,var(--surface-muted,var(--palette-neutral-500)) 18%,var(--surface,var(--color-white)));border-color:color-mix(in srgb,var(--text-muted,var(--palette-neutral-500)) 35%,transparent)}.import-row-excluded .import-row-actions{opacity:1}.import-status-excluded{color:var(--text-muted,var(--palette-neutral-500))}.product-rollout-panel{background:var(--surface,inherit)!important}@media(max-width:47.5rem){.import-page .import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary-card-grid .summary-card{min-height:3.875rem;padding:0.5rem 0.75rem;gap:0.125rem}.summary-card-grid .summary-card-value{font-size:1.45rem}.summary-card-excluded{--summary-accent:var(--theme-text-muted,var(--palette-neutral-500));--summary-surface:color-mix(in srgb,var(--theme-text-muted,var(--palette-neutral-500)) 9%,var(--theme-panel,var(--color-white)));background:var(--summary-surface);border-color:color-mix(in srgb,var(--summary-accent) 42%,var(--theme-border))}.import-page{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.minew-diagnostics-filter{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.125rem}.minew-diagnostics-actions{display:flex;flex-wrap:wrap;gap:0.625rem;align-items:center}.minew-diagnostics-summary{margin:1.125rem 0 0.75rem}.minew-diagnostics-latest-update{margin:0 0 1.125rem;color:var(--text-muted,#666)}.minew-diagnostics-section{margin-top:1.5rem}.minew-diagnostics-section>h2{margin-bottom:0.625rem}.diagnostic-status{display:inline-flex;align-items:center;min-height:1.625rem;padding:0.125rem 0.5rem;border:0.0625rem solid var(--border-color,#d7dce2);border-radius:999em;font-size:0.82rem;font-weight:700}.diagnostic-status-stale{color:var(--danger-text,#9f1d1d);background:color-mix(in srgb,var(--danger,#c62828) 12%,var(--surface,var(--color-white)))}.diagnostic-status-current{color:var(--success-text,var(--success-text-strong));background:color-mix(in srgb,var(--success,#16803c) 12%,var(--surface,var(--color-white)))}@media(max-width:51.25rem){.minew-diagnostics-filter{grid-template-columns:1fr}}.tag-create-page{display:grid;gap:1rem}.tag-create-page>*{min-width:0;margin-top:0;margin-bottom:0}.tag-create-notice{padding:0.875rem 1rem;border:0.0625rem solid color-mix(in srgb,var(--theme-primary) 32%,var(--theme-border));border-radius:0.5rem;background:var(--theme-primary-faint);color:var(--theme-text);line-height:1.45}.tag-create-page [data-mac-list-input]{color:var(--theme-text,var(--text-primary))!important;-webkit-text-fill-color:var(--theme-text,var(--text-primary))!important;caret-color:var(--theme-text,var(--text-primary));background-color:var(--theme-panel-raised,var(--color-white))!important;border-color:var(--theme-control-border,var(--theme-control-border));opacity:1}.tag-create-page [data-mac-list-input]::placeholder{color:var(--theme-placeholder,var(--theme-placeholder))!important;-webkit-text-fill-color:var(--theme-placeholder,var(--theme-placeholder))!important;opacity:1}.product-import-mapping{padding:0.875rem;border:0.0625rem solid var(--theme-border);border-radius:0.625rem;background:var(--theme-panel)}.product-import-mapping>summary{cursor:pointer;font-weight:700;color:var(--theme-text)}.product-import-mapping[open]>summary{margin-bottom:0.625rem}.product-import-mapping-grid{display:grid;grid-template-columns:minmax(11.25rem,1fr) minmax(13.75rem,1fr);gap:0.75rem;align-items:center}.product-import-mapping-head{padding:0.5rem 0.625rem;border-bottom:0.0625rem solid var(--theme-border);color:var(--theme-text-muted)}.product-import-mapping-row{padding:0.5rem 0.625rem;border-bottom:0.0625rem solid var(--theme-border)}.product-import-mapping-row:last-child{border-bottom:0}.import-page .import-summary-expanded{grid-template-columns:repeat(7,minmax(0,1fr))}.import-status-exclusion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin:0.75rem 0;padding:0.625rem 0.75rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel);color:var(--theme-text)}@media(max-width:68.75rem){.import-page .import-summary-expanded{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:47.5rem){.product-import-mapping-grid{grid-template-columns:1fr;gap:0.375rem}.product-import-mapping-head{display:none}.product-import-mapping-row{gap:0.5rem}.import-page .import-summary-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}.crud-page,.accounts-page,.import-page{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.product-import-mapping-rows{display:grid;width:100%}.product-import-mapping-input{min-width:0;width:100%}@media(max-width:47.5rem){.product-import-mapping-row{grid-template-columns:minmax(6.25rem,0.8fr) minmax(0,1.2fr);gap:0.5rem}}.list-page>h1,.detail-page>h1,.list-page>.page-heading-row>h1,.detail-page>.page-heading-row>h1{position:absolute!important;width:0.0625rem!important;height:0.0625rem!important;padding:0!important;margin:-0.0625rem!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.125rem;min-height:2rem;padding:0.375rem 0.625rem;border:0.0625rem solid var(--theme-border);border-radius:0.375rem;background:var(--theme-panel);color:var(--theme-text);text-decoration:none;box-sizing:border-box}.pagination-link:hover:not(.disabled),.pagination-link.active{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-primary-contrast)}.pagination-link.disabled{opacity:0.5;pointer-events:none}.crud-action-bar{display:flex;align-items:center;gap:0.625rem;flex-wrap:wrap;margin:0.875rem 0 1.125rem}.crud-action-bar>.mass-action-toolbar{flex:0 0 auto;margin-left:auto}@media(max-width:47.5rem){.crud-action-bar{align-items:stretch}.crud-action-bar>.mass-action-toolbar{width:100%;margin-left:0}}*{box-sizing:border-box}html,body{margin:0;width:100%;min-height:100%;font-family:"IBM Plex Sans","Noto Sans","Segoe UI",sans-serif;background:var(--theme-bg,var(--background-page));color:var(--theme-text,var(--text-primary))}body.is-public{height:100dvh;min-height:0;padding:0!important;overflow:hidden}body.is-public .main-wrapper,body.is-public main{width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden}body.is-public main{padding:0!important}.language-flag{display:inline-block;width:1.125rem;height:0.8125rem;flex:0 0 auto;object-fit:contain}.login-page{background:radial-gradient(circle at top left,color-mix(in srgb,var(--theme-primary,var(--color-call-to-action)) 22%,transparent),transparent 32rem),linear-gradient(135deg,var(--theme-bg,var(--background-page)) 0%,var(--theme-primary-faint,var(--background-muted)) 48%,var(--theme-bg,var(--background-page)) 100%);width:100%;height:100%;min-height:0;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);overflow:hidden}.login-shell{position:relative;width:min(80rem,100%);min-width:0;height:min(42.5rem,100% - 2rem);min-height:0;max-height:100%;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(23.75rem,0.95fr);overflow:hidden;border:0.0625rem solid var(--theme-border,var(--theme-border));border-radius:0.5rem;background:var(--theme-panel-subtle,var(--background-muted));box-shadow:0 1.875rem 5.625rem var(--theme-shadow-strong,var(--theme-shadow-strong))}.login-topbar{position:absolute;top:1.5rem;right:1.5rem;z-index:5;display:flex;max-width:calc(100% - 3rem);align-items:center;justify-content:flex-end;gap:0.5rem}.login-topbar>.theme-toggle-public,.login-topbar>.login-language-selector{width:auto;height:2.375rem!important;min-height:2.375rem!important;max-height:2.375rem!important;box-sizing:border-box;border:0.0625rem solid var(--theme-control-border,var(--theme-control-border));border-radius:0.375rem;color:var(--theme-text,var(--text-primary));background:color-mix(in srgb,var(--theme-panel-raised,var(--color-white)) 96%,transparent);box-shadow:0 0.5rem 1.5rem var(--theme-shadow,rgba(33,33,33,0.12));backdrop-filter:blur(0.875rem)}.login-topbar>.theme-toggle-public{padding:0 0.6875rem;white-space:nowrap}.login-brand-panel{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,4.5rem);color:var(--color-white);overflow:hidden;background:radial-gradient(ellipse at 90% 100%,var(--white-alpha-16) 0%,transparent 44%),linear-gradient(135deg,#174f9f 0%,var(--theme-primary,var(--color-call-to-action)) 58%,var(--theme-primary-hover) 100%)}html[data-theme=dark] .login-brand-panel{background:radial-gradient(ellipse at 90% 100%,color-mix(in srgb,var(--theme-primary,#2573df) 30%,transparent) 0%,transparent 46%),linear-gradient(135deg,#0c1727 0%,#12233b 52%,#163866 100%)}.login-brand-panel::before{content:"";position:absolute;width:min(56.25rem,115%);height:13.75rem;left:-10.625rem;top:44%;border-radius:0.5rem;pointer-events:none;background:linear-gradient(90deg,var(--white-alpha-16),rgba(255,255,255,0.02));transform:rotate(-3deg)}.login-brand-extra-text,.login-footer{position:relative;z-index:1}.login-brand-extra-text{width:min(38.75rem,100%);padding:3.5rem 0}.login-dashboard-title{display:inline-flex;margin-bottom:1.25rem;padding:0.375rem 0.625rem;border:0.0625rem solid rgba(255,255,255,0.28);border-radius:0.375rem;color:var(--color-white);background:rgba(0,0,0,0.14);font-size:0.875rem;font-weight:700;letter-spacing:0.02em}.login-brand-extra-text h1{margin:0;max-width:100%;overflow-wrap:anywhere;color:var(--color-white);font-size:clamp(2.625rem,5vw,4.25rem);line-height:1.02;letter-spacing:-0.055em}.login-brand-extra-text p{margin:1.375rem 0 0;max-width:52ch;color:rgba(255,255,255,0.86);font-size:1.125rem;line-height:1.5;overflow-wrap:anywhere}.login-footer{position:absolute;left:clamp(2.5rem,5vw,4.5rem);right:clamp(2.5rem,5vw,4.5rem);bottom:2rem;color:rgba(255,255,255,0.76);font-size:0.8125rem}.login-card{width:min(27.5rem,100%);min-width:0;padding:clamp(1.75rem,3.2vw,2.625rem);border:0.0625rem solid var(--theme-border,var(--theme-border));border-radius:0.5rem;color:var(--theme-text,var(--text-primary));background:var(--theme-panel-raised,var(--color-white));box-shadow:0 1.5rem 4.375rem var(--theme-shadow-strong,var(--theme-shadow-strong))}.login-card-header{min-width:0;margin-bottom:1.75rem}.login-card-header h2{margin:0;overflow-wrap:anywhere;color:var(--theme-text,var(--text-primary));font-size:1.75rem;line-height:1.15;letter-spacing:-0.035em}.login-card-header p{margin:0.5625rem 0 0;color:var(--theme-text-secondary,var(--text-secondary));line-height:1.45;overflow-wrap:anywhere}.login-error{margin-bottom:1.125rem;padding:0.75rem 0.875rem;border:0.0625rem solid var(--theme-error,var(--theme-error));border-radius:0.375rem;background:var(--theme-error-faint,#fcf5f5);color:var(--theme-error-text,#a92831);font-size:0.875rem;line-height:1.45;overflow-wrap:anywhere}.login-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem;flex-wrap:wrap}.reset-link{min-width:0;color:var(--theme-text-secondary,var(--text-secondary));overflow-wrap:anywhere;font-size:0.875rem;text-decoration:none}.reset-link:hover,.reset-link:focus-visible{color:var(--theme-link,var(--theme-primary-hover));text-decoration:underline}.login-button{min-height:3rem;border-radius:0.375rem;font-weight:700;line-height:1.25;flex:0 0 auto;min-width:9.375rem;height:3rem;padding:0 1.375rem;border:0.0625rem solid var(--theme-primary,var(--color-call-to-action));background:var(--theme-primary,var(--color-call-to-action));color:var(--color-white);cursor:pointer;box-shadow:0 0.75rem 1.75rem color-mix(in srgb,var(--theme-primary,var(--color-call-to-action)) 28%,transparent)}.login-button:hover,.login-button:focus-visible{border-color:var(--theme-primary-hover,var(--theme-primary-hover));background:var(--theme-primary-hover,var(--theme-primary-hover));color:var(--color-white)}@media(max-width:47.9375rem){.login-page{display:block;padding:0}.login-shell{width:100%;height:100%;min-height:0;max-height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:0;border-radius:0;box-shadow:none}.login-topbar{position:relative;inset:auto;grid-row:1;width:100%;max-width:none;min-width:0;padding:calc(0.75rem + env(safe-area-inset-top,0)) 1rem 0.625rem;justify-content:flex-end;gap:0.5rem;background:var(--theme-panel-subtle,var(--background-muted))}.login-topbar>.theme-toggle-public,.login-topbar>.login-language-selector{max-width:calc(50% - 0.25rem)}.login-language-selector{flex:1 1 auto;justify-content:flex-start}.theme-toggle-public{flex:0 1 auto}.login-brand-panel{grid-row:2;min-height:13.75rem;justify-content:center;padding:1.75rem 1.5rem 2.5rem}.login-brand-panel::before{width:140%;left:-28%;top:38%}.login-brand-extra-text{width:100%;padding:0.75rem 0 1.25rem}.login-dashboard-title{margin-bottom:0.875rem}.login-brand-extra-text h1{font-size:clamp(2rem,10vw,2.75rem);line-height:1.05;letter-spacing:-0.045em}.login-brand-extra-text p{margin-top:0.875rem;font-size:1rem}.login-footer{display:none}.login-card{width:min(32.5rem,100%);margin:0 auto;padding:1.5rem}.login-card-header{margin-bottom:1.5rem}.login-card-header h2{font-size:1.5625rem}.login-actions{align-items:stretch;flex-direction:column-reverse;gap:0.875rem;margin-top:1.5rem}.reset-link{text-align:center}.login-button{width:100%}}@media(max-width:25rem){.login-topbar{padding-right:0.75rem;padding-left:0.75rem;gap:0.375rem}.login-topbar>.theme-toggle-public,.login-topbar>.login-language-selector{max-width:calc(50% - 0.1875rem)}.login-topbar .theme-toggle-label{display:none}.theme-toggle-public{width:2.375rem;min-width:2.375rem;padding:0!important}.login-language-selector{max-width:calc(100% - 2.75rem)!important}.login-brand-panel{padding-right:1.125rem;padding-left:1.125rem}.login-card{padding:1.25rem 1.125rem}}@media(min-width:48rem)and (max-height:47.5rem){.login-page{padding:1rem}.login-shell{height:calc(100% - 2rem);min-height:0}.login-brand-panel{padding:2.25rem 2.75rem}.login-brand-extra-text{padding:3rem 0 2rem}.login-footer{left:2.75rem;right:2.75rem;bottom:1.375rem}.login-card{padding:1.875rem}}.password-link-preview{display:grid;gap:0.5rem;margin:0 0 1.5rem;padding:0.875rem;border:0.0625rem solid #dbe4f0;border-radius:0.375rem;background:#f7f9fc;font-size:0.8125rem}.password-link-preview a{color:var(--palette-primary-600);overflow-wrap:anywhere}.password-reset-account{margin:-0.5rem 0 1.375rem;color:var(--palette-neutral-500);font-size:0.875rem;overflow-wrap:anywhere}.password-reset-card .password-errors{margin:0 0 1.25rem;padding:0.875rem 1.125rem 0.875rem 2.25rem}.password-reset-actions{align-items:center}.password-reset-actions-single{justify-content:flex-end}.login-button-link{display:inline-flex;align-items:center;justify-content:center;padding:0 1.375rem;text-decoration:none}.login-button:disabled{cursor:not-allowed;opacity:0.55;box-shadow:none}.login-method-links{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;margin-top:1.375rem;padding-top:1.125rem;border-top:0.0625rem solid var(--theme-border,#d9d9d9)}.login-method-link,.login-help-link{color:var(--theme-text-secondary,var(--text-secondary));font-size:0.8125rem;line-height:1.4;text-decoration:none}.login-method-link:hover,.login-method-link:focus-visible,.login-help-link:hover,.login-help-link:focus-visible{color:var(--theme-link,var(--theme-primary-hover));text-decoration:underline}.login-help-link{margin-top:0.125rem}.login-public-brand-logo{display:block;width:auto;max-width:min(20rem,80%);max-height:6.25rem;margin:0 0 1.75rem;object-fit:contain;object-position:left center}.login-topbar>details.login-language-selector{position:relative;display:block;min-width:9.375rem;padding:0;overflow:visible;height:2.375rem!important;min-height:2.375rem!important;max-height:2.375rem!important;border:0.0625rem solid var(--theme-control-border);border-radius:0.375rem;background:var(--theme-panel-raised);box-shadow:none}.login-language-selector>summary{display:flex;width:100%;height:100%;min-width:0;align-items:center;gap:0.5rem;padding:0 0.625rem;border:0!important;border-radius:inherit;background:rgba(0,0,0,0);color:var(--theme-text);box-shadow:none!important;outline:0!important;cursor:pointer;list-style:none;box-sizing:border-box}.login-language-selector>summary::-webkit-details-marker{display:none}.login-language-selector>summary:is(:hover,:focus,:focus-visible,:active){border:0;background:rgba(0,0,0,0);color:var(--theme-text);box-shadow:none;outline:0}.login-language-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-language-selector>summary .nav-chevron{margin-left:auto;flex:0 0 auto}.login-language-selector[open]>summary .nav-chevron{transform:rotate(225deg) translateY(-0.0625rem)}.login-language-menu{position:absolute;z-index:1500;top:calc(100% + 0.25rem);right:0;display:grid;width:max-content;min-width:100%;padding:0.25rem;border:0.0625rem solid var(--theme-border);border-radius:0.375rem;background:var(--theme-panel-raised);color:var(--theme-text);box-shadow:0 0.75rem 1.875rem var(--theme-shadow-strong)}.login-language-option{display:flex;min-height:2.125rem;align-items:center;gap:0.5rem;padding:0.375rem 0.5625rem;border:0;border-radius:0.25rem;background:rgba(0,0,0,0);color:var(--theme-text);text-decoration:none;white-space:nowrap}.login-language-option:is(:hover,:focus-visible,.is-active){background:var(--theme-primary-soft);color:var(--theme-text);outline:0}@media(max-width:25rem){.login-topbar>details.login-language-selector{min-width:0}}html[data-theme=dark] body.is-public,html[data-theme=dark] .login-page{background:radial-gradient(circle at top left,color-mix(in srgb,var(--theme-primary) 18%,transparent),transparent 32rem),var(--theme-bg)}.login-form-panel{min-width:0;min-height:0;display:grid;place-items:center;padding:5.75rem clamp(1.75rem,4vw,3.25rem) clamp(2rem,4vw,3.25rem);overflow:hidden;background:var(--theme-panel-subtle)}.two-factor-page .login-form-panel{padding:4.75rem clamp(1.25rem,3vw,2rem) 1.5rem}@media(max-width:47.9375rem){body.is-public.is-two-factor-public{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:auto}body.is-public.is-two-factor-public .main-wrapper,body.is-public.is-two-factor-public main{height:auto;min-height:100svh;overflow:visible}.two-factor-page{height:auto;min-height:100svh;overflow:visible}.two-factor-page .login-shell{height:auto;min-height:100svh;max-height:none;grid-template-rows:auto auto auto;overflow:visible}.two-factor-page .login-form-panel{min-height:0;padding:1.25rem 1rem calc(1.75rem + env(safe-area-inset-bottom,0));overflow:visible}}html[data-theme=dark] .login-shell,html[data-theme=dark] .login-form-panel{background:var(--theme-panel)}@media(max-width:47.9375rem){.login-form-panel{grid-row:3;place-items:start center;padding:1.25rem 1rem calc(1.75rem + env(safe-area-inset-bottom,0));background:var(--theme-panel-subtle)}}@media(max-width:25rem){.login-form-panel{padding-right:0.75rem;padding-left:0.75rem}}@media(min-width:48rem)and (max-height:47.5rem){.login-form-panel{padding:5rem 1.75rem 1.75rem}}.app-header{position:fixed;top:0.625rem;left:50%;z-index:8900;transform:translateX(-50%);display:flex;align-items:center;gap:0.625rem;padding:0.375rem 0.625rem;background:linear-gradient(180deg,var(--neutral-50-alpha-98),var(--neutral-100-alpha-96));border:0.0625rem solid var(--neutral-alpha-30);border-radius:0.375rem;box-shadow:0 0.3125rem 0.875rem rgba(15,23,42,0.05),0 -0.125rem 0.5rem rgba(15,23,42,0.025);backdrop-filter:blur(0.625rem)}.brand-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:0.4375rem;color:var(--palette-neutral-950);text-decoration:none;font-weight:800;letter-spacing:-0.02em;white-space:nowrap}.brand-logo{width:auto;max-width:none;height:1.875rem;object-fit:contain;border-radius:0.375rem;background:none;border:none}.main-nav{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:0.375rem;min-width:0;margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.main-nav .nav-menu{position:relative;display:inline-flex;padding:0}.main-nav .nav-menu>a,.main-nav .nav-menu>button{min-height:1.875rem;padding:0.375rem 0.5625rem;color:var(--palette-neutral-700);background:var(--white-alpha-72);border:0.0625rem solid var(--neutral-alpha-18);border-radius:0.375rem;font-size:0.75rem;font-weight:750;line-height:1.1;text-decoration:none;cursor:pointer}.main-nav .nav-dropdown-control{display:inline-flex;align-items:center;gap:0.4375rem}.main-nav .nav-menu.active-menu-item>a,.main-nav .nav-menu.active-menu-item>button,.main-nav .nav-menu>a:hover,.main-nav .nav-menu>button:hover,.main-nav .nav-menu>a:focus-visible,.main-nav .nav-menu>button:focus-visible{color:var(--palette-primary-700);background:var(--primary-alpha-10);border-color:var(--primary-alpha-24);box-shadow:0 0.1875rem 0.625rem rgba(37,99,235,0.07);outline:none}.main-nav .nav-chevron{width:0.4375rem;height:0.4375rem;border-right:0.09375rem solid currentColor;border-bottom:0.09375rem solid currentColor;transform:rotate(45deg) translateY(-0.125rem);transition:transform 160ms ease}.main-nav .nav-menu.has-submenu:hover>.nav-dropdown-control .nav-chevron,.main-nav .nav-menu.has-submenu:focus-within>.nav-dropdown-control .nav-chevron,.main-nav .nav-menu.has-submenu.is-open>.nav-dropdown-control .nav-chevron{transform:rotate(225deg) translate(-0.0625rem,-0.0625rem)}.main-nav .nav-submenu{position:absolute;left:0;top:calc(100% + 0.25rem);z-index:20;display:none;min-width:11.875rem;padding:0.375rem;background:var(--color-white);border:0.0625rem solid rgba(148,163,184,0.25);border-radius:0.375rem;box-shadow:0 0.875rem 2.125rem rgba(15,23,42,0.15)}.main-nav .nav-submenu::before{content:"";position:absolute;left:0;right:0;top:-0.375rem;height:0.375rem}.main-nav .nav-menu.has-submenu:hover>.nav-submenu,.main-nav .nav-menu.has-submenu:focus-within>.nav-submenu,.main-nav .nav-menu.has-submenu.is-open>.nav-submenu{display:grid;gap:0.1875rem}.main-nav .nav-menu.has-submenu.is-dismissed>.nav-submenu{display:none!important}.main-nav .nav-submenu .nav-menu{display:block;width:100%}.main-nav .nav-submenu .nav-menu>a,.main-nav .nav-submenu .nav-menu>button{display:flex;width:100%;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}@media(max-width:56.25rem){.app-header{top:0.5rem;gap:0.5rem;padding:0.375rem 0.5rem}nav.main-nav{overflow-x:auto;overflow-y:visible}}.app-footer{position:fixed;bottom:0.625rem;left:50%;z-index:9000;box-sizing:border-box;width:min(90rem,100% - 2rem);margin:0;transform:translateX(-50%);padding:0.5rem 0.75rem 0.5625rem;color:#315173;background:linear-gradient(180deg,var(--neutral-50-alpha-98),var(--neutral-100-alpha-96));border:0.0625rem solid var(--neutral-alpha-30);border-radius:0.375rem;box-shadow:0 -0.25rem 0.75rem rgba(15,23,42,0.055),0 0.25rem 0.625rem rgba(15,23,42,0.03);font-size:0.6875rem;backdrop-filter:blur(0.625rem)}.app-footer::before{content:"";position:absolute;top:0.3125rem;left:50%;width:2.375rem;height:0.125rem;border-radius:0.375rem;transform:translateX(-50%);background:rgba(148,163,184,0.55)}.app-footer-shell{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:0.3125rem 0.625rem;padding-top:0.3125rem}.app-footer-left{display:flex;flex:1 1 auto;min-width:0;align-items:center}.app-footer-right{display:flex;flex:0 0 auto;min-width:0;align-items:center;justify-content:flex-end}.app-footer-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0.25rem 0.625rem;width:100%;font-size:0.6875rem;line-height:1.25}.app-footer-main-row{font-weight:650;min-height:1.125rem}.app-footer-debug-row{order:10;flex:1 1 100%;justify-content:center;margin-top:0.125rem;padding:0.25rem 0.4375rem;color:var(--palette-neutral-500);background:rgba(255,255,255,0.7);border:0.0625rem solid var(--neutral-alpha-22);border-radius:0.375rem;box-shadow:0 0.25rem 0.75rem rgba(15,23,42,0.035)}.health-indicator{display:inline-flex;align-items:center;gap:0.25rem;padding:0;font-weight:700;color:var(--palette-neutral-700)}.health-dot{width:0.5rem;height:0.5rem;padding:0;margin:0;border-radius:0.375rem;display:inline-block;background:var(--palette-neutral-400);box-shadow:0 0 0 0.1875rem rgba(148,163,184,0.14)}.health-indicator.online .health-dot{background:var(--palette-success-500);box-shadow:0 0 0 0.1875rem rgba(34,197,94,0.15)}.health-indicator.offline .health-dot{background:var(--palette-danger-500);box-shadow:0 0 0 0.1875rem rgba(239,68,68,0.15)}@media(max-width:68.75rem){.app-footer-left,.app-footer-right{flex:1 1 100%}.app-footer-right{justify-content:flex-start}}@media(max-width:47.5rem){.app-footer{bottom:0.5rem;width:min(100%,100% - 1.125rem);padding-left:0.5625rem;padding-right:0.5625rem}}.health-indicator>span:not(.health-dot),.health-indicator [data-health-label]{font-size:0.5rem}.tag-health-indicator,.gateway-health-indicator,.lcd-health-indicator{flex:0 0 auto;width:1rem;min-width:1rem;justify-content:center;gap:0;padding:0;margin:0 0.375rem 0 0}.tag-health-indicator .health-dot,.gateway-health-indicator .health-dot,.lcd-health-indicator .health-dot{padding:0;margin:0}.app-footer-controls{display:flex;align-items:center;justify-content:flex-end;gap:0.25rem;flex-wrap:wrap;width:auto;box-sizing:border-box;margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.footer-control-group{display:inline-flex;align-items:stretch;gap:0.25rem;margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.control-dropdown{position:relative;display:inline-flex;align-items:stretch}.control-dropdown::after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:0.75rem;z-index:29}.control-trigger,.logout-button{display:inline-flex;align-items:center;gap:0.375rem;max-width:13.75rem;padding:0.375rem 0.5625rem;border:0.0625rem solid var(--neutral-alpha-18);border-radius:0.375rem;background:var(--neutral-50-alpha-72);color:var(--palette-neutral-700);font-size:0.6875rem;font-weight:750;line-height:1.1;text-decoration:none;cursor:pointer;transition:color 300ms ease,border-color 300ms ease,box-shadow 300ms ease,background-color 300ms ease}.control-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-dropdown:hover>.control-trigger,.control-dropdown:focus-within>.control-trigger,.logout-button:hover,.logout-button:focus{color:var(--palette-primary-700);background:var(--primary-alpha-10);border-color:var(--primary-alpha-24);box-shadow:0 0.25rem 0.75rem var(--primary-alpha-08);outline:none}.logout-button:hover,.logout-button:focus{color:var(--color-white);border-color:rgba(37,99,235,0.85);background:var(--palette-primary-600);box-shadow:0 0.375rem 1.125rem var(--primary-alpha-20)}.control-dropdown:hover>.control-trigger .nav-chevron,.control-dropdown:focus-within>.control-trigger .nav-chevron{transform:rotate(225deg)}.control-menu{position:absolute;bottom:calc(100% + 0.0625rem);right:0;display:block;min-width:100%;width:max-content;max-width:min(22.5rem,100vw - 2rem);max-height:22.5rem;overflow-y:auto;padding:0.5rem;background:var(--color-white);border:0.0625rem solid var(--neutral-alpha-28);border-radius:0.375rem;box-shadow:0 -0.75rem 1.75rem var(--shadow-alpha-12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-0.25rem);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;z-index:30}.control-dropdown:hover>.control-menu,.control-dropdown:focus-within>.control-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.control-menu-item{display:flex;align-items:center;gap:0.5rem;width:100%;padding:0.375rem 0.625rem;border:0.0625rem solid rgba(0,0,0,0);border-radius:0.375rem;background:rgba(0,0,0,0);color:var(--palette-neutral-700);font-size:0.6875rem;font-weight:750;line-height:1.1;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color 300ms ease,border-color 300ms ease,background-color 300ms ease,box-shadow 300ms ease}.control-menu-item:hover,.control-menu-item:focus,.control-menu-item.active-menu-item{color:var(--palette-primary-700);background:var(--primary-alpha-10);border-color:rgba(37,99,235,0.16);outline:none}.language-control-dropdown .control-trigger,.language-menu-item{border-color:var(--neutral-alpha-18)}.language-flag{flex:0 0 auto;height:0.8125rem;object-fit:contain}@media(max-width:56.25rem){.app-footer-controls,.footer-control-group{width:100%}.control-dropdown,.control-trigger,.logout-button{width:100%;max-width:none}.control-menu{left:0;right:auto;width:100%}}.smrt-toast-container{position:fixed;z-index:12000;display:flex;flex-direction:column;gap:0.625rem;pointer-events:none}.smrt-toast-container.top-right{top:calc(var(--app-header-height,0) + 1rem);right:1.125rem}.smrt-toast-container.top-left{top:calc(var(--app-header-height,0) + 1rem);left:1.125rem}.smrt-toast-container.bottom-right{right:1.125rem;bottom:calc(var(--app-footer-height,0) + 1rem)}.smrt-toast-container.bottom-left{left:1.125rem;bottom:calc(var(--app-footer-height,0) + 1rem)}.smrt-toast-container.top-center{top:calc(var(--app-header-height,0) + 1rem);left:50%;transform:translateX(-50%)}.smrt-toast-container.bottom-center{bottom:calc(var(--app-footer-height,0) + 1rem);left:50%;transform:translateX(-50%)}.smrt-toast{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;gap:0.625rem;width:min(24.375rem,100vw - 2.25rem);min-height:3.375rem;padding:0.75rem 0.75rem 0.6875rem;color:var(--palette-neutral-950);background:rgba(255,255,255,0.96);border:0.0625rem solid rgba(148,163,184,0.26);border-left:0.3125rem solid var(--palette-primary-600);border-radius:0.375rem;box-shadow:0 0.75rem 2rem var(--shadow-alpha-16),0 0.1875rem 0.625rem var(--shadow-alpha-08);pointer-events:auto;overflow:hidden;transform:translateX(110%);opacity:0;transition:transform 220ms ease,opacity 220ms ease,filter 180ms ease;backdrop-filter:blur(0.625rem)}.smrt-toast-container.top-left .smrt-toast,.smrt-toast-container.bottom-left .smrt-toast{transform:translateX(-110%)}.smrt-toast-container.top-center .smrt-toast,.smrt-toast-container.bottom-center .smrt-toast{transform:translateY(-1.125rem)}.smrt-toast.is-visible{transform:translateX(0);opacity:1}.smrt-toast-container.top-center .smrt-toast.is-visible,.smrt-toast-container.bottom-center .smrt-toast.is-visible{transform:translateY(0)}.smrt-toast.is-removing{filter:saturate(0.85);opacity:0}.smrt-toast.success{border-left-color:var(--palette-success-600)}.smrt-toast.error{border-left-color:var(--palette-danger-600)}.smrt-toast.warning{border-left-color:var(--palette-warning-500)}.smrt-toast.info{border-left-color:var(--palette-info-400)}.smrt-toast.default{border-left-color:var(--palette-neutral-500)}.smrt-toast-icon{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;margin-top:0.0625rem;color:var(--palette-info-400);background:rgba(56,189,248,0.14);border-radius:0.375rem;font-size:0.8125rem;font-weight:800;line-height:1}.smrt-toast.success .smrt-toast-icon{color:var(--palette-success-600);background:rgba(22,163,74,0.11)}.smrt-toast.error .smrt-toast-icon{color:var(--palette-danger-600);background:rgba(220,38,38,0.1)}.smrt-toast.warning .smrt-toast-icon{color:#b45309;background:rgba(245,158,11,0.14)}.smrt-toast.info .smrt-toast-icon{color:var(--palette-info-600);background:rgba(56,189,248,0.16)}.smrt-toast.default .smrt-toast-icon{color:var(--palette-neutral-500);background:rgba(100,116,139,0.12)}.smrt-toast-content{min-width:0}.smrt-toast-title{margin:0 0 0.125rem;color:var(--palette-neutral-950);font-size:0.8125rem;font-weight:750;line-height:1.25}.smrt-toast-message{margin:0;color:var(--palette-neutral-600);font-size:0.75rem;font-weight:500;line-height:1.35;white-space:pre-line;word-break:break-word}.smrt-toast-status{margin:0.3125rem 0 0;color:var(--palette-neutral-400);font-size:0.625rem;font-weight:600;line-height:1.2}.smrt-toast-close{width:1.375rem;height:1.375rem;margin:-0.125rem -0.125rem 0 0;padding:0;color:var(--palette-neutral-500);background:rgba(0,0,0,0);border:0;border-radius:0.375rem;cursor:pointer;font-size:1.25rem;font-weight:400;line-height:1.25rem;opacity:0.72;transition:background-color 160ms ease,opacity 160ms ease,color 160ms ease}.smrt-toast-close:hover{color:var(--palette-neutral-950);background:rgba(148,163,184,0.16);opacity:1}.smrt-toast-progress{position:absolute;right:0;bottom:0;left:0;height:0.1875rem;background:rgba(56,189,248,0.28);transform-origin:left center;transform:scaleX(1)}.smrt-toast.success .smrt-toast-progress{background:rgba(22,163,74,0.26)}.smrt-toast.error .smrt-toast-progress{background:rgba(220,38,38,0.25)}.smrt-toast.warning .smrt-toast-progress{background:rgba(245,158,11,0.3)}.smrt-toast.info .smrt-toast-progress{background:rgba(56,189,248,0.3)}.smrt-toast.default .smrt-toast-progress{background:rgba(100,116,139,0.24)}@media(max-width:45rem){.smrt-toast-container,.smrt-toast-container.top-right,.smrt-toast-container.top-left,.smrt-toast-container.bottom-right,.smrt-toast-container.bottom-left,.smrt-toast-container.top-center,.smrt-toast-container.bottom-center{right:0.75rem;left:0.75rem;transform:none}.smrt-toast-container.top-right,.smrt-toast-container.top-left,.smrt-toast-container.top-center{top:calc(var(--app-header-height,0) + 0.75rem)}.smrt-toast-container.bottom-right,.smrt-toast-container.bottom-left,.smrt-toast-container.bottom-center{bottom:calc(var(--app-footer-height,0) + 0.75rem)}.smrt-toast{width:auto}}.main-wrapper{font-size:0.875rem;line-height:1.35}.main-wrapper main{padding-top:0.875rem}.main-wrapper main>h1,.main-wrapper .crud-page>h1,.main-wrapper .accounts-page>h1{margin-bottom:0.75rem;font-size:clamp(1.32rem,2vw,1.82rem);line-height:1.12}.main-wrapper main>p,.main-wrapper .crud-page>p,.main-wrapper .accounts-page>p{margin-top:0;margin-bottom:0.625rem;line-height:1.42}.main-wrapper .detail-card,.main-wrapper .bind-preview-image-wrap,.main-wrapper .all-values-card{gap:0.75rem;margin-bottom:1rem;padding:1rem;border-radius:0.375rem}.main-wrapper .import-actions,.main-wrapper .queue-action-bar,.main-wrapper .table-actions{gap:0.375rem}.main-wrapper .action-button,.main-wrapper .table-actions a,.main-wrapper .table-actions button,.main-wrapper .action-disabled{padding:0.375rem 0.625rem;border-radius:0.375rem;font-size:0.78rem;line-height:1.15}.main-wrapper .detail-tag,.main-wrapper .access-bubble{font-size:0.74rem}.main-wrapper .detail-tags{gap:0.5rem}.main-wrapper .detail-tag,.main-wrapper .access-bubble{padding:0.25rem 0.5rem}.main-wrapper .list-pagination{gap:0.375rem}.main-wrapper .list-pagination-bottom{margin:0.625rem 0 0}.main-wrapper .list-pagination button{padding:0.375rem 0.625rem;border-radius:0.375rem;font-size:0.76rem}.main-wrapper .bind-screen-tab{padding:0.375rem 0.625rem;border-radius:0.375rem;font-size:0.78rem}.server-unavailable-card{padding:1rem 1.25rem}.server-unavailable-card strong{font-size:1rem}.main-wrapper main{padding-top:0.375rem}.main-wrapper .list-page>.crud-action-bar:first-of-type,.main-wrapper .detail-page>.crud-action-bar:first-of-type{margin-top:0}html,body{background:var(--theme-bg);color:var(--theme-text)}body,.app-header,.app-footer,.main-wrapper,.login-shell,.login-card,button,.control-menu,.nav-submenu{transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease}h1,h2,h3,h4,h5,h6,strong{color:var(--theme-text)}p,small,.detail-label,.quick-bind-confirmation dt,.password-reset-account,.pagination-jump-control,.pagination-page-total{color:var(--theme-text-secondary)}a{color:var(--theme-link)}a:hover,a:focus-visible{color:var(--theme-primary-hover)}.app-header,.app-footer{color:var(--theme-text-secondary);background:color-mix(in srgb,var(--theme-panel) 94%,transparent);border-color:var(--theme-border);box-shadow:0 0.375rem 1.125rem var(--theme-shadow)}.app-footer{box-shadow:0 -0.3125rem 1rem var(--theme-shadow)}.app-footer::before{background:var(--theme-text-muted)}.brand-link,.health-indicator,.app-footer-main-row{color:var(--theme-text)}.main-nav .nav-menu>a,.main-nav .nav-menu>button,.control-trigger,.logout-button,.theme-toggle{color:var(--theme-text-secondary);background:var(--theme-panel-raised);border-color:var(--theme-border)}.main-nav .nav-menu.active-menu-item>a,.main-nav .nav-menu.active-menu-item>button,.main-nav .nav-menu>a:hover,.main-nav .nav-menu>button:hover,.main-nav .nav-menu>a:focus-visible,.main-nav .nav-menu>button:focus-visible,.control-dropdown:hover>.control-trigger,.control-dropdown:focus-within>.control-trigger,.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--theme-link);background:var(--theme-primary-soft);border-color:color-mix(in srgb,var(--theme-primary) 42%,transparent);box-shadow:0 0.25rem 0.75rem color-mix(in srgb,var(--theme-primary) 18%,transparent)}.main-nav .nav-submenu,.control-menu{color:var(--theme-text);background:var(--theme-panel-raised);border-color:var(--theme-border);box-shadow:0 0.875rem 2.125rem var(--theme-shadow-strong)}.main-nav .nav-submenu .nav-menu>a,.main-nav .nav-submenu .nav-menu>button,.control-menu-item{color:var(--theme-text-secondary);background:rgba(0,0,0,0)}.control-menu-item:hover,.control-menu-item:focus,.control-menu-item.active-menu-item,.main-nav .nav-submenu .nav-menu.active-menu-item>a,.main-nav .nav-submenu .nav-menu.active-menu-item>button{color:var(--theme-link);background:var(--theme-primary-soft);border-color:color-mix(in srgb,var(--theme-primary) 30%,transparent)}.theme-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:0.375rem;min-height:1.875rem;padding:0.375rem 0.5625rem;border:0.0625rem solid var(--theme-border);border-radius:0.375rem;font-size:0.75rem;font-weight:750;line-height:1.1;cursor:pointer}.theme-toggle-icon{width:0.9375rem;height:0.9375rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle-sun,html[data-theme=dark] .theme-toggle-moon{display:none}html[data-theme=dark] .theme-toggle-sun,html:not([data-theme=dark]) .theme-toggle-moon{display:block}.theme-toggle-public{min-height:2.375rem;padding:0 0.6875rem;color:var(--theme-text);background:var(--theme-panel-raised);border-color:var(--theme-control-border);backdrop-filter:blur(0.875rem)}.theme-toggle-public:hover,.theme-toggle-public:focus-visible{color:var(--theme-link);background:var(--theme-primary-soft);border-color:var(--theme-primary)}.login-topbar{display:flex;align-items:center;gap:0.5rem}.detail-card,.all-values-card,.bind-preview-image-wrap,.password-link-preview,.quick-bind-confirmation,.quick-bind-success{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-border);box-shadow:0 0.5rem 1.5rem var(--theme-shadow)}.access-bubble{color:var(--theme-link)!important;background:var(--theme-primary-soft)!important;border-color:color-mix(in srgb,var(--theme-primary) 35%,transparent)!important}.import-template-link{color:var(--color-white)!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.import-template-link:hover,.import-template-link:focus-visible{color:var(--color-white)!important;background:color-mix(in srgb,var(--theme-primary) 84%,var(--color-black) 16%)!important;border-color:color-mix(in srgb,var(--theme-primary) 84%,var(--color-black) 16%)!important}.list-pagination button{color:var(--theme-link);background:var(--theme-panel-raised);border-color:color-mix(in srgb,var(--theme-primary) 28%,var(--theme-border))}.list-pagination button:hover:not(:disabled),.list-pagination button.active,.action-button,.login-button,.quick-bind-page button:not(.secondary){color:var(--color-white);background:var(--theme-primary);border-color:var(--theme-primary)}.action-button:hover,.login-button:hover,.quick-bind-page button:hover:not(:disabled):not(.secondary){color:var(--color-white);background:var(--theme-primary-hover);border-color:var(--theme-primary-hover)}.action-disabled,button:disabled{color:var(--theme-text-muted);background:var(--theme-panel-subtle);border-color:var(--theme-border)}.quick-bind-page button.secondary,.reset-link{color:var(--theme-text);background:var(--theme-panel-raised);border-color:var(--theme-border)}.quick-bind-message,.quick-bind-message.info{color:var(--theme-link);background:var(--theme-primary-faint);border-color:color-mix(in srgb,var(--theme-primary) 35%,transparent)}.quick-bind-message.error,.login-error,.error-message{color:var(--theme-error-text);background:var(--theme-error-faint);border-color:color-mix(in srgb,var(--theme-error) 42%,transparent)}.quick-bind-success{color:var(--theme-success-text);background:var(--theme-success-faint);border-color:color-mix(in srgb,var(--theme-success) 42%,transparent)}.quick-bind-confirmation dl>div{border-color:var(--theme-border)}.quick-bind-confirmation dd{color:var(--theme-text)}.smrt-toast{color:var(--theme-text);background:color-mix(in srgb,var(--theme-panel-raised) 96%,transparent);border-color:var(--theme-border);border-left-color:var(--theme-primary);box-shadow:0 0.75rem 2rem var(--theme-shadow-strong)}.smrt-toast-title{color:var(--theme-text)}.smrt-toast-message,.smrt-toast-close{color:var(--theme-text-secondary)}.smrt-toast-status{color:var(--theme-text-muted)}.smrt-toast.success{border-left-color:var(--theme-success)}.smrt-toast.error{border-left-color:var(--theme-error)}.smrt-toast.warning{border-left-color:var(--theme-warning)}.smrt-toast.info{border-left-color:var(--theme-jeans)}.server-unavailable-card{color:var(--theme-text);background:var(--theme-panel-raised);border-color:var(--theme-border);box-shadow:0 1.25rem 3.75rem var(--theme-shadow-strong)}.server-unavailable-overlay{background:var(--theme-overlay)}.maintenance-access{color:var(--theme-text);border-color:var(--theme-border)}.maintenance-access-toggle{color:var(--theme-primary)}.api-traffic-toggle{background:var(--theme-primary);border-color:var(--theme-primary)}.api-traffic-overlay,.api-traffic-header,.api-traffic-overlay pre{background:var(--theme-panel-subtle);color:var(--theme-text);border-color:var(--theme-border)}.health-indicator.online .health-dot{background:var(--theme-success);box-shadow:0 0 0 0.1875rem color-mix(in srgb,var(--theme-success) 22%,transparent)}.health-indicator.offline .health-dot{background:var(--theme-error);box-shadow:0 0 0 0.1875rem color-mix(in srgb,var(--theme-error) 22%,transparent)}.health-dot{background:var(--theme-text-muted);box-shadow:0 0 0 0.1875rem color-mix(in srgb,var(--theme-text-muted) 20%,transparent)}@media(max-width:56.25rem){.theme-toggle-navbar .theme-toggle-label{display:none}.theme-toggle-navbar{width:2rem;min-width:2rem;padding:0.375rem}}@media(max-width:32.5rem){.login-topbar{left:1.125rem;right:1.125rem;justify-content:flex-end}.theme-toggle-public .theme-toggle-label{display:none}}.list-pagination button,.bind-screen-tab,.control-menu-item{color:var(--theme-text-secondary)!important;background:rgba(0,0,0,0)!important;border-color:var(--theme-border)!important}.list-pagination button:hover:not(:disabled),.list-pagination button.active,.bind-screen-tab:hover,.bind-screen-tab.active,.control-menu-item:hover,.control-menu-item:focus,.control-menu-item.active-menu-item{color:var(--color-white)!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}button:disabled,.list-pagination button:disabled{color:var(--theme-text-muted)!important;background:rgba(0,0,0,0)!important;border-color:var(--theme-border)!important}.import-dropzone{color:var(--theme-text-secondary)!important;background:rgba(0,0,0,0)!important;border-color:var(--theme-text-muted)!important}.import-dropzone:hover,.import-dropzone:focus-within,.import-dropzone.is-dragover,.import-dropzone.has-file{color:var(--theme-primary)!important;background:var(--theme-primary-faint)!important;border-color:var(--theme-primary)!important}.import-dropzone-hint,.muted-text,.page-description,.product-store-target-help,.import-current-reference{color:var(--theme-text-secondary)!important}.import-dropzone-file,.minew-api-tabs a.active,.minew-api-tabs a:hover{color:var(--theme-primary)}.rollout-mode-panel,.bind-screen-group,.product-store-target-panel{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-border)}.rollout-mode-option span{color:var(--theme-text);background:var(--theme-panel-raised);border-color:var(--theme-border)}.rollout-mode-option:hover span{color:var(--color-white);background:var(--theme-primary);border-color:var(--theme-primary)}.rollout-schedule-input span{color:var(--theme-text)}.detail-card,.template-preview-card,.bind-preview-thumbnail-wrap,.template-preview-image-wrap,.import-current-reference{background:var(--theme-panel);border-color:var(--theme-border)}.detail-tag{color:var(--theme-link);background:var(--theme-primary-soft);border-color:color-mix(in srgb,var(--theme-primary) 30%,transparent)}.flash-control-menu .flash-menu-item,.flash-control-menu .control-menu-item{color:var(--theme-primary)!important;background:var(--theme-panel-raised)!important;border-color:rgba(0,0,0,0)!important}.flash-control-menu .flash-menu-item:hover,.flash-control-menu .flash-menu-item:focus,.flash-control-menu .control-menu-item:hover,.flash-control-menu .control-menu-item:focus{color:var(--color-white)!important;background:var(--theme-primary)!important}.minew-api-endpoint-badge{color:var(--theme-link);background:var(--theme-primary-soft);border-color:color-mix(in srgb,var(--theme-primary) 32%,transparent)}.minew-api-tabs{background:var(--theme-panel);border:0.0625rem solid var(--theme-border);border-radius:0.375rem}.minew-api-tabs a:hover,.minew-api-tabs a.active{color:var(--color-white);background:var(--theme-primary)}.minew-api-json{background:var(--color-black);border-color:var(--theme-border)}.minew-api-json summary{color:var(--theme-text);background:var(--theme-panel-raised)}.minew-api-json pre{color:var(--text-primary)}.no-location-card{color:var(--theme-text);background:var(--theme-panel-raised);border-color:var(--theme-border);box-shadow:0 1.25rem 3.75rem var(--theme-shadow)}.no-location-icon{color:var(--theme-primary);background:var(--theme-primary-soft)}.no-location-card h1{color:var(--theme-text)}.no-location-card p{color:var(--theme-text-secondary)}.app-footer-debug-row{color:var(--theme-text-secondary);background:color-mix(in srgb,var(--theme-panel-raised) 72%,transparent);border-color:var(--theme-border)}.action-button-danger,.table-actions .action-delete{color:var(--color-white);background:color-mix(in srgb,var(--theme-error) 72%,var(--color-white) 28%);border-color:color-mix(in srgb,var(--theme-error) 52%,transparent)}.action-button-danger:hover,.table-actions .action-delete:hover{color:var(--color-white);background:var(--theme-error);border-color:var(--theme-error)}html[data-theme=dark] .action-button-danger,html[data-theme=dark] .table-actions .action-delete{background:var(--theme-error-soft);border-color:var(--theme-error)}html[data-theme=dark] .main-nav .nav-menu.active-menu-item>a,html[data-theme=dark] .main-nav .nav-menu.active-menu-item>button,html[data-theme=dark] .main-nav .nav-menu>a:hover,html[data-theme=dark] .main-nav .nav-menu>button:hover,html[data-theme=dark] .main-nav .nav-menu>a:focus-visible,html[data-theme=dark] .main-nav .nav-menu>button:focus-visible,html[data-theme=dark] .control-dropdown:hover>.control-trigger,html[data-theme=dark] .control-dropdown:focus-within>.control-trigger,html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .theme-toggle:focus-visible{color:var(--theme-text)}a:hover,a:focus-visible{color:var(--theme-link-hover)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:0.125rem solid var(--theme-focus);outline-offset:0.125rem}button:disabled,.action-disabled,.list-pagination button:disabled{color:var(--theme-text-disabled)!important}.main-nav{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.app-header,.app-footer,.detail-card,.template-preview-card,.quick-bind-confirmation,.quick-bind-success,.no-location-card{background:var(--theme-panel)}.login-card,.control-menu,.main-nav .nav-submenu,.server-unavailable-card,.smrt-toast{background:var(--theme-panel-raised)}.main-nav .nav-menu>a,.main-nav .nav-menu>button,.control-trigger,.logout-button,.theme-toggle{color:var(--theme-text-secondary);background:var(--theme-panel-raised)}.main-nav .nav-menu.active-menu-item>a,.main-nav .nav-menu.active-menu-item>button,.main-nav .nav-menu>a:hover,.main-nav .nav-menu>button:hover,.main-nav .nav-menu>a:focus-visible,.main-nav .nav-menu>button:focus-visible,.control-dropdown:hover>.control-trigger,.control-dropdown:focus-within>.control-trigger,.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--theme-link);background:var(--theme-primary-soft)}.main-nav .nav-submenu .nav-menu>a,.main-nav .nav-submenu .nav-menu>button,.control-menu-item{color:var(--theme-text-secondary)!important;background:rgba(0,0,0,0)!important}.main-nav .nav-submenu .nav-menu>a:hover,.main-nav .nav-submenu .nav-menu>button:hover,.main-nav .nav-submenu .nav-menu>a:focus-visible,.main-nav .nav-submenu .nav-menu>button:focus-visible,.main-nav .nav-submenu .nav-menu.active-menu-item>a,.main-nav .nav-submenu .nav-menu.active-menu-item>button,.control-menu-item:hover,.control-menu-item:focus,.control-menu-item.active-menu-item{color:var(--theme-link)!important;background:var(--theme-primary-soft)!important}html[data-theme=dark] .main-nav .nav-menu.active-menu-item>a,html[data-theme=dark] .main-nav .nav-menu.active-menu-item>button,html[data-theme=dark] .main-nav .nav-menu>a:hover,html[data-theme=dark] .main-nav .nav-menu>button:hover,html[data-theme=dark] .main-nav .nav-menu>a:focus-visible,html[data-theme=dark] .main-nav .nav-menu>button:focus-visible,html[data-theme=dark] .control-dropdown:hover>.control-trigger,html[data-theme=dark] .control-dropdown:focus-within>.control-trigger,html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .theme-toggle:focus-visible{color:var(--theme-link)}.detail-value{color:var(--theme-text)}.detail-label,.detail-muted,.muted-text,.page-description,.product-store-target-help,.import-current-reference,.import-dropzone-hint,.pagination-jump-control,.pagination-page-total,.pagination-ellipsis,.app-footer-debug-row{color:var(--theme-text-muted)!important}.detail-label,.import-current-reference,.rollout-mode-panel,.bind-screen-group,.product-store-target-panel,.import-dropzone{background:var(--theme-panel-subtle)}.action-button,.login-button,.quick-bind-page button:not(.secondary),.mass-run-button,.list-pagination button.active,.bind-screen-tab.active,.minew-api-tabs a.active{color:var(--color-white)!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.action-button:hover,.login-button:hover,.quick-bind-page button:hover:not(:disabled):not(.secondary),.mass-run-button:hover{color:var(--color-white)!important;background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.action-button-danger,.table-actions .action-delete,html[data-theme=dark] .action-button-danger,html[data-theme=dark] .table-actions .action-delete{color:var(--color-white)!important;background:var(--theme-danger-action)!important;border-color:var(--theme-danger-action)!important}.action-button-danger:hover,.table-actions .action-delete:hover{color:var(--color-white)!important;background:color-mix(in srgb,var(--theme-danger-action) 84%,var(--color-black) 16%)!important;border-color:color-mix(in srgb,var(--theme-danger-action) 84%,var(--color-black) 16%)!important}.quick-bind-message,.quick-bind-message.info,.detail-tag,.minew-api-endpoint-badge,.no-location-icon{color:var(--theme-link)!important;background:var(--theme-primary-soft)!important}.quick-bind-message.error,.login-error,.error-message{color:var(--theme-error-text)!important;background:var(--theme-error-faint)!important}.quick-bind-success{color:var(--theme-success-text)!important;background:var(--theme-success-faint)!important}.smrt-toast.success .smrt-toast-icon{color:var(--theme-success-text);background:var(--theme-success-faint)}.smrt-toast.error .smrt-toast-icon{color:var(--theme-error-text);background:var(--theme-error-faint)}.smrt-toast.warning .smrt-toast-icon{color:var(--theme-warning-text);background:var(--theme-warning-faint)}.smrt-toast.info .smrt-toast-icon{color:var(--theme-info-text);background:var(--theme-jeans-faint)}.minew-api-tabs a{color:var(--theme-text-secondary)}.minew-api-tabs a:hover,.minew-api-tabs a:focus-visible{color:var(--theme-link);background:var(--theme-primary-soft)}.minew-api-tabs a.active,.minew-api-tabs a.active:hover,.minew-api-tabs a.active:focus-visible{color:var(--color-white);background:var(--theme-primary)}main>h1,.crud-page>h1,.accounts-page>h1,.quick-bind-page-header h1{color:var(--theme-text)}main>p,.crud-page>p,.accounts-page>p,.quick-bind-page-header p,.quick-bind-stage p{color:var(--theme-text-muted)}.quick-bind-session span,.quick-bind-stage,.quick-bind-success{color:var(--theme-text-muted);background:var(--theme-panel);border-color:var(--theme-border)}.quick-bind-session strong{color:var(--theme-text)}.quick-bind-progress span{color:var(--theme-text-muted);background:var(--theme-panel-subtle);border-color:var(--theme-border)}.quick-bind-progress span.active{color:var(--theme-link);background:var(--theme-primary-soft);border-color:var(--theme-primary)}.quick-bind-progress span.complete{color:var(--theme-success-text);background:var(--theme-success-faint);border-color:var(--theme-success)}.quick-bind-camera-card{color:var(--text-primary);background:#1e1e1e;border-color:rgba(255,255,255,0.18)}.quick-bind-camera-frame{background:var(--color-black)}.quick-bind-camera-status{color:var(--text-primary)}.quick-bind-page button.secondary{color:var(--theme-text);background:var(--theme-panel-raised);border-color:var(--theme-control-border)}.quick-bind-page button.secondary:hover:not(:disabled){color:var(--theme-link);background:var(--theme-primary-soft);border-color:var(--theme-focus)}.smrt-toast-progress,.smrt-toast.default .smrt-toast-progress{background:var(--theme-jeans)}.smrt-toast.success .smrt-toast-progress{background:var(--theme-success)}.smrt-toast.error .smrt-toast-progress{background:var(--theme-error)}.smrt-toast.warning .smrt-toast-progress{background:var(--theme-warning)}.smrt-toast.info .smrt-toast-progress{background:var(--theme-jeans)}.import-upload-card,.delete-confirmation-wrapper{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-border)}.delete-warning{color:var(--theme-danger)}.main-wrapper .action-button:not(:disabled):not(.action-disabled):not([aria-disabled=true]),.main-wrapper .table-actions a:not(.action-delete):not(.action-disabled):not([aria-disabled=true]),.main-wrapper .table-actions button:not(.action-delete):not(:disabled){color:var(--theme-on-primary)!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.main-wrapper .action-button:not(:disabled):not(.action-disabled):not([aria-disabled=true]):hover,.main-wrapper .table-actions a:not(.action-delete):not(.action-disabled):not([aria-disabled=true]):hover,.main-wrapper .table-actions button:not(.action-delete):not(:disabled):hover{color:var(--theme-on-primary)!important;background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.main-wrapper .action-disabled,.main-wrapper .action-button:disabled,.main-wrapper .action-button[aria-disabled=true],.main-wrapper .table-actions a[aria-disabled=true],.main-wrapper .table-actions button:disabled{color:var(--theme-text-disabled)!important;background:var(--theme-panel-subtle)!important;border-color:var(--theme-border)!important;box-shadow:none!important;cursor:not-allowed}.main-wrapper .list-pagination button,.main-wrapper .list-pagination .pagination-link{color:var(--theme-text-secondary)!important;background:var(--theme-panel-raised)!important;border-color:var(--theme-border)!important}.main-wrapper .list-pagination button:hover:not(:disabled),.main-wrapper .list-pagination .pagination-link:hover:not(.disabled){color:var(--theme-on-primary)!important;background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.main-wrapper .list-pagination button:disabled:not(.active),.main-wrapper .list-pagination .pagination-link.disabled:not(.active){color:var(--theme-text-disabled)!important;background:var(--theme-panel-subtle)!important;border-color:var(--theme-border)!important;box-shadow:none!important}.main-wrapper .list-pagination button.active,.main-wrapper .list-pagination .pagination-link.active{color:var(--theme-on-primary)!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.mobile-nav-toggle,.mobile-header-title,.mobile-nav-overlay{display:none}@media(min-width:48rem){.desktop-footer-shell{display:flex}.app-footer-left{flex:1 1 auto}.app-footer-right{flex:0 0 auto;justify-content:flex-end}.app-footer-controls,.footer-control-group,.control-dropdown,.control-trigger,.logout-button{width:auto}.control-trigger,.logout-button{max-width:13.75rem}.control-menu{left:auto;right:0;width:max-content}.app-header{top:0.625rem;gap:0.625rem;padding:0.375rem 0.625rem}nav.main-nav{overflow:visible}.theme-toggle-navbar{width:auto;min-width:0;padding:0.375rem 0.5625rem}.theme-toggle-navbar .theme-toggle-label{display:inline}.mass-action-toolbar{width:auto;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap}.login-page{padding:2rem}.login-shell{min-height:42.5rem;grid-template-columns:1.8fr 1.2fr}.login-topbar{top:1.75rem;right:2rem}.login-language-selector{padding:0.375rem 0.625rem}.login-brand-panel{min-height:0;padding:4rem}.login-brand-extra-text{margin-top:8.75rem}.login-brand-extra-text h1{font-size:clamp(2.5rem,5vw,4.25rem)}.login-footer{display:block}.login-card{margin-top:0;padding:2.625rem}.login-actions{align-items:center;flex-direction:row}.login-button{width:auto}.mobile-nav-overlay,.mobile-nav-toggle,.mobile-header-title{display:none!important}}@media(max-width:47.9375rem){:root{--app-header-height:3.125rem;--app-footer-height:0;--app-safe-top:env(safe-area-inset-top,0);--app-safe-bottom:env(safe-area-inset-bottom,0)}html,body{max-width:100%}body{padding-top:calc(var(--app-header-height) + 0.75rem + var(--app-safe-top));padding-bottom:calc(1.125rem + var(--app-safe-bottom))}body.mobile-nav-open{overflow:hidden;touch-action:none}.app-header{top:calc(0.375rem + var(--app-safe-top));width:calc(100% - 0.75rem);min-height:2.75rem;justify-content:flex-start;gap:0.625rem;padding:0.375rem 0.5rem;box-sizing:border-box}.app-header .brand-link,.app-header .main-nav,.app-header .theme-toggle-navbar{display:none!important}.mobile-nav-toggle{display:inline-flex;flex:0 0 2.375rem;width:2.375rem;height:2.125rem;align-items:center;justify-content:center;padding:0;color:var(--theme-text);background:var(--theme-panel-raised);border:0.0625rem solid var(--theme-border);border-radius:0.375rem;cursor:pointer}.mobile-nav-toggle:focus-visible{outline:0.125rem solid var(--theme-focus);outline-offset:0.125rem}.mobile-nav-toggle-lines{display:grid;gap:0.25rem;width:1.125rem}.mobile-nav-toggle-lines>span{display:block;width:100%;height:0.125rem;border-radius:0.125rem;background:currentColor}.mobile-header-title{display:block;min-width:0;overflow:hidden;color:var(--theme-text);font-size:0.92rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-overlay{position:fixed;inset:0;z-index:11900;display:block;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}.mobile-nav-overlay.is-open{visibility:visible;opacity:1;pointer-events:auto}.mobile-nav-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:var(--theme-overlay);cursor:default}.mobile-nav-drawer{position:absolute;inset:0 auto 0 0;width:min(88vw,22.5rem);overflow:hidden;color:var(--theme-text);background:var(--theme-panel);border-right:0.0625rem solid var(--theme-border);box-shadow:1rem 0 2.625rem var(--theme-shadow-strong);transform:translateX(-100%);transition:transform 220ms ease}.mobile-nav-overlay.is-open .mobile-nav-drawer{transform:translateX(0)}.mobile-nav-panel{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;padding-top:var(--app-safe-top);padding-bottom:var(--app-safe-bottom);box-sizing:border-box;background:var(--theme-panel);transform:translateX(100%);transition:transform 220ms ease}.mobile-nav-root-panel{transform:translateX(0)}.mobile-nav-overlay.is-submenu-open .mobile-nav-root-panel{transform:translateX(-100%)}.mobile-nav-submenu-panel.is-active{transform:translateX(0)}.mobile-nav-panel-header{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;gap:0.5rem;min-height:3.375rem;padding:0.5rem 0.625rem;border-bottom:0.0625rem solid var(--theme-border);background:var(--theme-panel-raised)}.mobile-nav-submenu-header{grid-template-columns:auto minmax(0,1fr) 2.5rem}.mobile-nav-panel-header strong{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-close,.mobile-nav-back{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:0 0.625rem;color:var(--theme-text-secondary);background:rgba(0,0,0,0);border:0.0625rem solid rgba(0,0,0,0);border-radius:0.375rem;font:inherit;font-weight:700;cursor:pointer}.mobile-nav-close{width:2.375rem;padding:0;font-size:1.5rem;line-height:1}.mobile-nav-back{gap:0.5rem}.mobile-nav-close:hover,.mobile-nav-close:focus-visible,.mobile-nav-back:hover,.mobile-nav-back:focus-visible{color:var(--theme-link);background:var(--theme-primary-soft);border-color:color-mix(in srgb,var(--theme-primary) 35%,transparent);outline:none}.mobile-nav-back-arrow,.mobile-nav-arrow{display:block;width:0.5rem;height:0.5rem;border-top:0.125rem solid currentColor;border-right:0.125rem solid currentColor}.mobile-nav-back-arrow{transform:rotate(-135deg)}.mobile-nav-arrow{transform:rotate(45deg)}.mobile-nav-list{display:grid;align-content:start;grid-auto-rows:max-content;gap:0.375rem;min-height:0;padding:0.75rem;overflow-y:auto;overscroll-behavior:contain}.mobile-nav-root-panel>.mobile-nav-list{flex:1 1 auto}.mobile-nav-item{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;width:100%;min-height:2.875rem;box-sizing:border-box;padding:0.625rem 0.75rem;color:var(--theme-text);background:var(--theme-panel-raised);border:0.0625rem solid var(--theme-border);border-radius:0.375rem;font-size:0.94rem;font-weight:700;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer}.mobile-nav-item:hover,.mobile-nav-item:focus-visible,.mobile-nav-item.active-menu-item{color:var(--theme-link);background:var(--theme-primary-soft);border-color:color-mix(in srgb,var(--theme-primary) 40%,transparent);outline:none}.app-header,main{width:calc(100% - 1rem)}main{box-sizing:border-box;padding:0.5rem 0 1.125rem}.main-wrapper,.crud-page,.accounts-page,.import-page,.quick-bind-page,.minew-api-page,.detail-page,.delete-page{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;overflow:visible!important}h1{margin:0 0 0.75rem;font-size:1.35rem;line-height:1.2}h2{font-size:1.08rem}.page-heading-row,.quick-bind-page-header,.delete-actions,.import-actions,.queue-action-bar-center,.quick-bind-confirm-actions{width:100%;align-items:stretch!important;flex-direction:column!important;gap:0.5rem}.delete-actions>*,.import-actions>*,.quick-bind-confirm-actions>*{width:100%;max-width:none;box-sizing:border-box}.detail-grid,.quick-bind-confirmation dl{grid-template-columns:minmax(0,1fr)!important}button,.action-button,.action-disabled{max-width:100%;box-sizing:border-box}.detail-card,.details-card,.all-values-card,.bind-preview-image-wrap,.bind-preview-thumbnail-wrap,.quick-bind-confirmation,.quick-bind-success,.queue-metadata-card,.queue-schedule-card,.product-rollout-panel,.rollout-mode-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.bind-preview-image,.bind-preview-thumbnail-image,.template-preview-card img{max-width:100%;height:auto}.quick-bind-camera-card,.quick-bind-camera-frame{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.quick-bind-camera-frame video,.quick-bind-camera-frame canvas{position:absolute;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover}.table-actions a,.table-actions button,.table-actions .control-dropdown,.table-actions .action-disabled,.table-actions .mobile-hidden-action,.table-actions .action-delete{display:inline-flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important}.table-actions .control-trigger{width:100%}.list-pagination{display:flex;align-items:center;justify-content:center;justify-content:safe center;flex-wrap:nowrap;gap:0.375rem;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:0.125rem;white-space:nowrap;-webkit-overflow-scrolling:touch}.list-pagination>*{flex:0 0 auto;width:auto;min-width:max-content;box-sizing:border-box}.pagination-jump-control{grid-column:auto;justify-content:center;margin-left:0.375rem}.mass-action-panel{width:100%;max-width:100%}.quick-bind-manual-row,.quick-bind-confirmation dl{grid-template-columns:minmax(0,1fr)!important}.minew-api-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.minew-api-tabs a{text-align:center}.minew-api-json,.minew-api-json pre{max-width:100%;overflow-wrap:anywhere}.app-footer{display:none!important}.mobile-nav-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:0.625rem;flex:0 0 auto;width:100%;padding:0.875rem 0.75rem calc(0.875rem + var(--app-safe-bottom));box-sizing:border-box;border-top:0.0625rem solid var(--theme-border);background:var(--theme-panel-raised)}.mobile-nav-control{position:relative;display:block;width:100%;min-width:0;margin:0;padding:0;color:var(--theme-text-secondary);background:rgba(0,0,0,0);border:0;box-shadow:none;box-sizing:border-box}.theme-toggle-mobile-menu{display:inline-flex;justify-content:flex-start;width:100%;min-height:2.375rem;margin:0;padding:0 0.625rem;color:var(--theme-text);background:rgba(0,0,0,0);border:0;border-radius:0.375rem;box-shadow:none}.theme-toggle-mobile-menu:hover,.theme-toggle-mobile-menu:focus-visible{color:var(--theme-link);background:var(--theme-primary-soft)}.theme-toggle-mobile-menu .theme-toggle-label{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-logout-text{display:block;width:100%;min-width:0;min-height:2.375rem;height:2.375rem;padding:0 0.625rem;color:var(--theme-text)!important;background:rgba(0,0,0,0)!important;border:0!important;border-radius:0.375rem;box-shadow:none!important;font:inherit;font-weight:700;line-height:2.375rem;text-align:left;cursor:pointer}.mobile-logout-text:hover,.mobile-logout-text:focus-visible{color:var(--theme-link)!important;background:var(--theme-primary-soft)!important;outline:none}.api-traffic-toggle{display:none!important}}@media(max-width:47.5rem){.detail-card{overflow:visible}h1{font-size:1.45rem}}.quick-bind-page{width:min(100%,32.5rem);margin:0 auto;display:grid;gap:0.875rem;padding-bottom:1.125rem}.quick-bind-page-header{display:grid;gap:0.625rem}.quick-bind-page-header h1,.quick-bind-page-header p,.quick-bind-stage h2,.quick-bind-stage p,.quick-bind-history h2{margin:0}.quick-bind-page-header p,.quick-bind-help{color:var(--theme-text-muted,var(--palette-neutral-500))}.quick-bind-session{display:flex;gap:0.5rem;flex-wrap:wrap}.quick-bind-session span{display:inline-flex;align-items:center;gap:0.3125rem;min-height:2.125rem;padding:0.375rem 0.625rem;border:0.0625rem solid var(--theme-border,var(--palette-neutral-200));border-radius:0.375rem;background:var(--theme-panel,var(--color-white));color:var(--theme-text-secondary,var(--palette-neutral-600))}.quick-bind-desktop-notice{display:none;padding:0.625rem 0.75rem;border:0.0625rem solid color-mix(in srgb,var(--theme-primary,var(--color-call-to-action)) 25%,transparent);border-radius:0.375rem;background:var(--theme-primary-faint,var(--palette-primary-50));color:var(--theme-text-secondary,var(--palette-neutral-700));line-height:1.4}.quick-bind-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.0625rem}.quick-bind-progress span{display:grid;place-items:center;min-height:3rem;padding:0.3125rem;border:0.0625rem solid var(--theme-border,#dbe3ef);border-radius:0.375rem;background:var(--theme-panel,var(--color-white));color:var(--theme-text-muted,var(--palette-neutral-500));font-weight:800;text-align:center}.quick-bind-progress span span{display:block;min-height:0;padding:0;border:0;background:rgba(0,0,0,0);font-size:0.6875rem;font-weight:650}.quick-bind-progress span.active{border-color:var(--theme-primary,var(--color-call-to-action));background:var(--theme-primary-soft,var(--palette-primary-100));color:var(--theme-link,var(--palette-primary-700))}.quick-bind-progress span.complete{border-color:color-mix(in srgb,var(--theme-success,var(--theme-success)) 50%,transparent);background:var(--theme-success-faint,var(--success-background-faint));color:var(--theme-success,#16803a)}.quick-bind-card,.quick-bind-camera-card,.quick-bind-success,.quick-bind-history{display:grid;gap:0.875rem;padding:1rem;border:0.0625rem solid var(--theme-border,var(--palette-neutral-200));border-radius:0.375rem;background:var(--theme-panel,var(--color-white));box-shadow:0 0.5rem 1.375rem rgba(15,23,42,0.06)}.quick-bind-card[hidden],.quick-bind-camera-card[hidden],.quick-bind-success[hidden],.quick-bind-history[hidden]{display:none!important}.quick-bind-stage-heading{display:grid;gap:0.1875rem}.quick-bind-step-label{color:var(--theme-primary,var(--color-call-to-action));font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.quick-bind-template-controls{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,0.9fr);gap:0.75rem;align-items:end}.quick-bind-page button{min-height:3rem!important;border-radius:0.375rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 0.9375rem;border:0.0625rem solid var(--theme-primary,var(--color-call-to-action));background:var(--theme-primary,var(--color-call-to-action));color:var(--color-white);font-weight:800;cursor:pointer}.quick-bind-page button:hover:not(:disabled){filter:brightness(0.92)}.quick-bind-page button:disabled{cursor:not-allowed;opacity:0.58}.quick-bind-page button.secondary{border-color:var(--theme-border,var(--palette-neutral-300));background:rgba(0,0,0,0);color:var(--theme-text-secondary,var(--palette-neutral-700))}.quick-bind-primary,.quick-bind-scan-button{width:100%}.quick-bind-selection-summary{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.625rem 0.75rem;border:0.0625rem solid var(--theme-border,var(--palette-neutral-200));border-radius:0.375rem;background:var(--theme-panel-subtle,var(--palette-neutral-50))}.quick-bind-selection-summary span{color:var(--theme-text-muted,var(--palette-neutral-500))}.quick-bind-selection-summary strong{text-align:right;word-break:break-word}.quick-bind-divider{display:flex;align-items:center;gap:0.625rem;color:var(--theme-text-muted,var(--palette-neutral-400));font-size:0.75rem;text-transform:uppercase}.quick-bind-divider::before,.quick-bind-divider::after{content:"";flex:1 1 auto;border-top:0.0625rem solid var(--theme-border,var(--palette-neutral-200))}.quick-bind-manual-row{display:grid;gap:0.625rem}.quick-bind-inline-action{width:100%}.quick-bind-camera-heading{display:flex;align-items:center;justify-content:space-between;gap:0.625rem}.quick-bind-camera-heading button{min-height:2.375rem!important}.quick-bind-camera-frame{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:0.375rem;background:var(--palette-neutral-1000)}.quick-bind-camera-frame video{display:block;width:100%;height:100%;object-fit:cover}.quick-bind-camera-guide{position:absolute;inset:17% 10%;border:0.1875rem solid rgba(255,255,255,0.92);border-radius:0.625rem;box-shadow:0 0 0 62.4375rem rgba(2,6,23,0.32);pointer-events:none}.quick-bind-camera-status{margin:0;color:var(--theme-text-secondary,var(--palette-neutral-600));text-align:center}.quick-bind-message{padding:0.6875rem 0.8125rem;border:0.0625rem solid color-mix(in srgb,var(--theme-primary,var(--color-call-to-action)) 30%,transparent);border-radius:0.375rem;background:var(--theme-primary-faint,var(--palette-primary-50));color:var(--theme-link,var(--palette-primary-700));font-weight:700}.quick-bind-message.error{border-color:color-mix(in srgb,var(--theme-error,var(--theme-error)) 38%,transparent);background:var(--theme-error-faint,#fef2f2);color:var(--theme-error,#b91c1c)}.quick-bind-message.info{border-color:color-mix(in srgb,var(--theme-primary,var(--color-call-to-action)) 30%,transparent)}.quick-bind-confirmation dl{display:grid;gap:0.625rem;margin:0}.quick-bind-confirmation dl>div{display:grid;gap:0.25rem;padding:0.6875rem 0.75rem;border:0.0625rem solid var(--theme-border,var(--palette-neutral-200));border-radius:0.375rem;background:var(--theme-panel-subtle,var(--palette-neutral-50))}.quick-bind-confirmation dt{color:var(--theme-text-muted,var(--palette-neutral-500));font-size:0.75rem;font-weight:800;text-transform:uppercase}.quick-bind-confirmation dd{display:grid;gap:0.1875rem;margin:0;color:var(--theme-text,var(--palette-neutral-950));word-break:break-word}.quick-bind-confirmation dd span{color:var(--theme-text-muted,var(--palette-neutral-500));font-size:0.75rem}.quick-bind-forced-template{color:var(--theme-warning,#9a6700)!important;font-weight:750}.quick-bind-confirm-actions{position:sticky;bottom:0.5rem;z-index:3;display:grid;gap:0.5rem;padding-top:0.375rem;background:var(--theme-panel,var(--color-white))}.quick-bind-success{border-color:color-mix(in srgb,var(--theme-success,var(--theme-success)) 42%,transparent);background:var(--theme-success-faint,var(--success-background-faint));color:var(--theme-success,var(--success-text-strong));text-align:center}.quick-bind-success.is-visible{display:grid}.quick-bind-success strong{font-size:1.1875rem}.quick-bind-history{gap:0.625rem}.quick-bind-history>div{display:grid;gap:0.4375rem}.quick-bind-history-item{display:grid;gap:0.5rem;padding:0.625rem 0.75rem;border:0.0625rem solid var(--theme-border,var(--palette-neutral-200));border-left:0.25rem solid var(--theme-success,var(--theme-success));border-radius:0.375rem;background:var(--theme-panel-subtle,var(--palette-neutral-50))}.quick-bind-history-item.status-failed{border-left-color:var(--theme-error,var(--theme-error))}.quick-bind-history-item>div{display:flex;justify-content:space-between;gap:0.625rem}.quick-bind-history-item span,.quick-bind-history-item small{color:var(--theme-text-muted,var(--palette-neutral-500));text-align:right}@media(min-width:48rem){.quick-bind-desktop-notice{display:block}.quick-bind-manual-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.quick-bind-manual-row button{min-width:8.125rem}}@media(max-width:47.9375rem){.quick-bind-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.25rem}.quick-bind-progress>span{min-height:3rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;place-items:center;gap:0.0625rem;padding:0.1875rem 0.125rem;font-size:0.875rem;line-height:1;text-align:center}.quick-bind-progress>span>span{line-height:1;font-size:0.53125rem;overflow-wrap:anywhere}.quick-bind-page{width:100%;gap:0.6875rem}.quick-bind-card,.quick-bind-camera-card,.quick-bind-success,.quick-bind-history{padding:0.875rem}.quick-bind-page-header h1{font-size:1.55rem}.quick-bind-camera-frame{max-height:62svh}.quick-bind-history-item>div{display:grid;gap:0.125rem}.quick-bind-history-item span,.quick-bind-history-item small{text-align:left}}html.quick-bind-scanning,body.quick-bind-scanning{overflow:hidden!important}.quick-bind-camera-card:not([hidden]){position:fixed;inset:0;z-index:2147483000;width:100vw;height:100dvh;max-width:none;margin:0;padding:max(0.75rem,env(safe-area-inset-top)) max(0.75rem,env(safe-area-inset-right)) max(0.75rem,env(safe-area-inset-bottom)) max(0.75rem,env(safe-area-inset-left));border:0;border-radius:0;background:var(--theme-page,var(--palette-neutral-1000));box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;box-shadow:none}.quick-bind-camera-card:not([hidden]) .quick-bind-camera-heading,.quick-bind-camera-card:not([hidden]) .quick-bind-camera-status{color:var(--theme-text,var(--color-white))}.quick-bind-camera-card:not([hidden]) .quick-bind-camera-frame{height:100%;max-height:none;aspect-ratio:auto}.import-template-link{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:2.375rem;padding:0 0.875rem;border:0.0625rem solid var(--palette-primary-600);border-radius:0.375rem;background:var(--palette-primary-600);color:var(--color-white);font-weight:700;line-height:1;text-decoration:none;box-sizing:border-box}.import-template-link::before{content:none}.import-template-link:hover,.import-template-link:focus-visible{background:var(--palette-primary-700);border-color:var(--palette-primary-700);color:var(--color-white)}.bind-preview-image-wrap{display:flex;justify-content:center;width:100%;max-width:100%;padding:1.25rem;margin-top:1.125rem;border:0.0625rem solid var(--neutral-alpha-28);border-radius:0.375rem;background:var(--color-white);overflow:visible;box-sizing:border-box}.bind-preview-image{max-width:100%;height:auto;image-rendering:auto}.binds-preview-page{max-width:61.25rem;margin:0 auto}.queue-action-bar{align-items:center;justify-content:center;gap:0.5rem;margin-top:-0.5rem;margin-bottom:0.875rem}.muted-text{color:var(--palette-neutral-500);margin:0.25rem 0 0.75rem}.tags-table .table-actions{flex-wrap:wrap;align-items:center}.import-current-reference{background:var(--palette-neutral-50);color:var(--palette-neutral-500);border-style:dashed}.template-preview-card h2{margin-top:0}.template-preview-image-wrap{display:flex;justify-content:center;padding:0.75rem;border-radius:0.375rem;background:var(--palette-neutral-50)}.template-preview-image{max-width:100%;height:auto;image-rendering:auto}.queue-action-bar-center{justify-content:center!important;align-items:center!important;flex-direction:row!important;flex-wrap:wrap!important}.minew-api-page{display:grid;gap:1.125rem}.page-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.page-description{max-width:53.75rem;margin:0.375rem 0 0;color:var(--palette-neutral-500)}.minew-api-endpoint-badge{display:inline-flex;align-items:center;gap:0.625rem;max-width:100%;padding:0.5625rem 0.75rem;border:0.0625rem solid var(--primary-alpha-18);border-radius:0.5rem;background:var(--palette-primary-50);color:#1e3a8a}.minew-api-endpoint-badge code{overflow-wrap:anywhere}.minew-api-tabs{display:flex;flex-wrap:wrap;gap:0.4375rem;margin:0;padding:0.5rem}.minew-api-tabs a{padding:0.4375rem 0.625rem;border-radius:0.375rem;color:var(--palette-neutral-700);font-weight:600;text-decoration:none}.minew-api-tabs a:hover,.minew-api-tabs a.active{background:var(--palette-primary-600);color:var(--color-white)}.minew-api-error{display:flex;flex-wrap:wrap;gap:0.5rem 1.125rem;padding:0.75rem 0.875rem;border-radius:0.5rem}.minew-api-result{display:grid;gap:0.75rem}.minew-api-json{overflow:hidden;border:0.0625rem solid var(--neutral-alpha-28);border-radius:0.5rem;background:var(--palette-neutral-950)}.minew-api-json summary{cursor:pointer;padding:0.625rem 0.875rem;background:var(--palette-neutral-200);color:var(--palette-neutral-950);font-weight:700}.minew-api-json pre{max-height:38.75rem;margin:0;padding:1rem;overflow:auto;color:var(--palette-neutral-200);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:47.5rem){.page-heading-row{flex-direction:column}.minew-api-endpoint-badge{width:100%;box-sizing:border-box}}.detail-preview-section{width:min(53.75rem,100%);margin:1.125rem auto 0}.detail-preview-section>h2{margin:0 0 0.625rem;font-size:1rem}.bind-preview-thumbnail-wrap{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;padding:0.75rem;border:0.0625rem solid var(--neutral-alpha-28);border-radius:0.375rem;background:var(--color-white);overflow:visible;box-sizing:border-box}.bind-preview-thumbnail-image{display:block;max-width:100%;max-height:26.25rem;width:auto;height:auto;object-fit:contain}.detail-preview-section.detail-preview-empty{min-height:13.75rem;display:flex;align-items:center;justify-content:center;text-align:center;border:0.0625rem solid var(--theme-control-border);border-radius:0.5rem;background:var(--theme-panel-raised)}.table-actions a[aria-disabled=true]{pointer-events:none;cursor:not-allowed}.tags-page.detail-page>.detail-preview-section{box-sizing:border-box;padding:1rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel)}.product-updates-page.detail-page .readonly-import-table{width:max-content!important;min-width:100%!important;margin-right:auto!important;margin-left:auto!important;justify-content:center!important}.template-devices-action-bar{justify-content:flex-end}.import-status-cell,.template-devices-page .template-devices-action-bar{align-items:center}.progress-state-cell{min-width:13rem;white-space:normal}.import-status-exclusion-actions button{display:inline-flex;min-height:2.125rem;align-items:center;justify-content:center;padding:0.375rem 0.625rem;border:0.0625rem solid var(--theme-control-border);border-radius:0.375rem;background:var(--theme-panel-raised);color:var(--theme-link);font:inherit;font-size:0.88rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.import-status-exclusion-actions button:hover:not(:disabled),.import-status-exclusion-actions button:focus-visible:not(:disabled){border-color:var(--theme-primary);background:var(--theme-primary);color:var(--color-white);box-shadow:0 0.25rem 0.75rem color-mix(in srgb,var(--theme-primary) 20%,transparent)}.import-status-exclusion-actions button:disabled{cursor:not-allowed;opacity:0.45}.main-wrapper{position:relative}.async-loading-screen{position:fixed;inset:0;z-index:920;display:none;place-items:center;pointer-events:auto;color:var(--theme-primary);background:var(--theme-overlay);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}body.async-page-loading .async-loading-screen{display:grid}.async-loading-label{color:var(--theme-primary);font-size:0.875rem;font-weight:700;text-align:center}:root{--app-footer-height:4rem;--app-header-height:3.125rem}body{padding-top:calc(var(--app-header-height) + 1.25rem);padding-bottom:calc(var(--app-footer-height) + 1.75rem)}.app-header,main{width:min(90rem,100% - 2rem);margin-left:auto;margin-right:auto}main{padding:0.625rem 0 calc(var(--app-footer-height) + 3rem)}.app-header,main,.app-footer-shell,.mobile-navigation,.mobile-nav{transition:filter 180ms ease,opacity 180ms ease}body.server-unavailable .app-header,body.server-unavailable main,body.server-unavailable .app-footer-shell,body.server-unavailable .mobile-navigation,body.server-unavailable .mobile-nav{filter:blur(0.25rem);opacity:0.48;pointer-events:none;user-select:none}.server-unavailable-overlay{position:fixed;inset:0;z-index:11000;display:block;border:0;background:rgba(0,0,0,0);pointer-events:auto;cursor:wait}.server-unavailable-overlay[hidden],.server-unavailable-card{display:none!important}body.server-unavailable{overflow:hidden}@media(max-width:47.5rem){.app-header,main{width:min(100%,100% - 1.125rem)}main{padding-top:0.5rem;padding-bottom:calc(var(--app-footer-height) + 2.125rem)}}.diagnostics-toggle{position:fixed;left:0.875rem;bottom:0.875rem;z-index:12010;display:inline-flex;align-items:center;gap:0.5rem;min-width:0;padding:0.5rem 0.6875rem;border:0.0625rem solid var(--palette-primary-700);border-radius:0.375rem;background:var(--palette-primary-700);color:var(--color-white);font-size:0.75rem;font-weight:700;box-shadow:0 0.5rem 1.5rem rgba(15,23,42,0.18)}.diagnostics-toggle span{min-width:1.25rem;padding:0.125rem 0.3125rem;border-radius:0.375rem;background:rgba(255,255,255,0.18)}.diagnostics-overlay{position:fixed;inset:5vh 4vw;z-index:12000;display:none;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:0.0625rem solid var(--theme-border);border-radius:0.625rem;background:var(--theme-panel);color:var(--theme-text);box-shadow:var(--theme-shadow-strong)}.diagnostics-overlay[aria-hidden=false]{display:grid}.diagnostics-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.75rem 0.875rem;border-bottom:0.0625rem solid var(--theme-border)}.diagnostics-tabs{display:flex;gap:0.5rem;padding:0.625rem 0.875rem;border-bottom:0.0625rem solid var(--theme-border)}.diagnostics-tabs button.active{background:var(--theme-primary);color:var(--theme-primary-contrast)}.diagnostics-panels{min-height:0;overflow:auto;padding:1rem}[data-diagnostics-panel=api]{height:100%}[data-diagnostics-panel=api] pre{width:100%;height:100%;min-height:22.5rem;margin:0;padding:0.875rem;overflow:auto;background:var(--palette-neutral-950);color:var(--palette-primary-100);white-space:pre-wrap;word-break:break-word}body.diagnostics-open{overflow:hidden}@media(max-width:47.9375rem){.diagnostics-overlay{inset:0.5rem}}.no-location-page{min-height:calc(100vh - 11.25rem);display:grid;place-items:center;padding:2rem 1.25rem}.no-location-card{width:min(100%,38.75rem);padding:2.625rem 2.25rem;text-align:center;background:var(--color-white);border:0.0625rem solid #dbe4ef;border-radius:1.125rem;box-shadow:0 1.125rem 3rem rgba(30,55,90,0.12)}.no-location-icon{width:3.625rem;height:3.625rem;margin:0 auto 1.25rem;display:grid;place-items:center;border-radius:50%;background:#eef5ff;color:#245b9e;font-size:1.875rem;font-weight:800;line-height:1}.no-location-card h1{margin:0 0 0.75rem;color:#17253a;font-size:clamp(1.8rem,3vw,2.4rem)}.no-location-card p{margin:0;color:#52637a;font-size:1.05rem;line-height:1.65}.clean-preview-page,.clean-preview-page body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:var(--color-white)}.clean-preview-page img{display:block;width:100vw;height:100vh;object-fit:contain}.clean-preview-empty{display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;color:var(--palette-neutral-700);font:0.875rem Arial,sans-serif}.minew-diagnostics-page{display:grid;gap:1.125rem;width:100%}.minew-diagnostics-page>*{min-width:0}.minew-diagnostics-page .page-heading-row,.minew-diagnostics-page .minew-diagnostics-tabs,.minew-diagnostics-page .minew-diagnostics-filter,.minew-diagnostics-page .minew-diagnostics-summary,.minew-diagnostics-page .minew-diagnostics-latest-update,.minew-diagnostics-page .minew-diagnostics-section,.minew-diagnostics-page .minew-diagnostics-error{margin-top:0;margin-bottom:0}.minew-diagnostics-page .minew-diagnostics-filter{width:100%;max-width:none}.minew-diagnostics-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:0.75rem}.minew-diagnostics-summary .summary-card-label{overflow-wrap:anywhere}.minew-diagnostics-latest-update,.minew-diagnostics-section,.minew-diagnostics-error{padding:1rem;border:0.0625rem solid var(--theme-border);border-radius:0.375rem;background:var(--theme-panel);box-sizing:border-box}.minew-diagnostics-latest-update{margin:0}.minew-diagnostics-section{display:grid;gap:0.75rem}.minew-diagnostics-section>h2{margin:0}.minew-diagnostics-section>.grid-table{margin:0!important}@media(max-width:51.25rem){.minew-diagnostics-page{gap:0.875rem}.minew-diagnostics-summary{gap:0.375rem}.minew-diagnostics-latest-update,.minew-diagnostics-section,.minew-diagnostics-error{padding:0.875rem}}[data-diagnostics-panel][hidden]{display:none!important}.diagnostics-trace-strip{display:flex;align-items:center;gap:0.625rem;flex-wrap:wrap;margin-bottom:0.875rem;padding:0.625rem 0.75rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel-muted)}.diagnostics-trace-strip>span{color:var(--theme-text-muted);font-weight:600}.diagnostics-trace-strip code{overflow-wrap:anywhere;color:var(--theme-link)}.diagnostics-trace-strip button{margin-left:auto}[data-diagnostics-panel=api]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0.75rem}.request-timeline{display:grid;gap:1rem}.request-timeline-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem}.request-timeline-summary article,.request-timeline-section,.request-timeline-request{border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel-muted)}.request-timeline-summary article{display:grid;gap:0.375rem;min-width:0;padding:0.75rem}.request-timeline-summary article>span{color:var(--theme-text-muted);font-size:0.75rem;font-weight:600}.request-timeline-summary code,.request-timeline-request code{overflow-wrap:anywhere}.request-timeline-section{display:grid;gap:0.625rem;padding:0.875rem}.request-timeline-section>h3{margin:0}.request-timeline-list,.request-timeline-requests{display:grid;gap:0.5rem}.request-timeline-row{display:grid;grid-template-columns:minmax(11.25rem,17.5rem) minmax(7.5rem,1fr) max-content;align-items:center;gap:0.75rem}.request-timeline-row-label{min-width:0;overflow-wrap:anywhere}.request-timeline-bar{display:block;height:0.5rem;overflow:hidden;border-radius:999em;background:var(--theme-border)}.request-timeline-request{display:grid;gap:0.375rem;padding:0.625rem 0.75rem}.request-timeline-request>div:first-child{display:flex;align-items:baseline;gap:0.625rem;min-width:0}.request-timeline-request-meta{color:var(--theme-text-muted);font-size:0.75rem}@media(max-width:56.25rem){.request-timeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.request-timeline-row{grid-template-columns:minmax(8.125rem,1fr) minmax(5.625rem,1fr) max-content}}@media(max-width:37.5rem){.request-timeline-summary{grid-template-columns:1fr}.request-timeline-row{grid-template-columns:1fr max-content}.request-timeline-bar{grid-column:1/-1;grid-row:2}}#diagnostics-overlay{font-size:0.75rem}.request-timeline-list{gap:0}#diagnostics-overlay button,#diagnostics-overlay .diagnostics-action-button{min-height:2rem;padding:0.4375rem 0.75rem;border:0.0625rem solid var(--theme-border-strong,var(--theme-border));border-radius:0.4375rem;background:var(--theme-panel-muted);color:var(--theme-text);font:inherit;font-weight:650;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}#diagnostics-overlay button:hover:not(:disabled),#diagnostics-overlay .diagnostics-action-button:hover:not(:disabled){border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 12%,var(--theme-panel));box-shadow:0 0.125rem 0.625rem color-mix(in srgb,var(--theme-primary) 18%,transparent);transform:translateY(-0.0625rem)}#diagnostics-overlay button:focus-visible{outline:0.125rem solid var(--theme-primary);outline-offset:0.125rem}#diagnostics-overlay button:disabled{cursor:not-allowed;opacity:0.48}.diagnostics-header>button{min-width:2.125rem;padding-inline:0.5625rem}.diagnostics-tabs button.active{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-primary-contrast)}.request-timeline-actions{display:flex;align-items:center;justify-content:flex-end;gap:0.5rem;flex-wrap:wrap}.request-timeline-state{display:inline-flex;align-items:center;min-height:1.875rem;padding:0.3125rem 0.5625rem;border:0.0625rem solid var(--theme-border);border-radius:999em;background:var(--theme-panel-muted);color:var(--theme-text-muted);font-weight:700}.request-timeline-state[data-state=live]::before,.request-timeline-state[data-state=frozen]::before{content:"";width:0.4375rem;height:0.4375rem;margin-right:0.375rem;border-radius:50%;background:var(--theme-success,var(--palette-success-600))}.request-timeline-state[data-state=frozen]::before{background:var(--theme-warning,var(--palette-warning-600))}.request-timeline-row{grid-template-columns:minmax(11.25rem,17.5rem) minmax(15rem,1fr) 5.5rem}.request-timeline-bar{width:100%;min-width:0}.request-timeline-row>strong{text-align:right;font-variant-numeric:tabular-nums}.request-timeline-row:hover,.request-timeline-request:hover{background:color-mix(in srgb,var(--theme-primary) 8%,var(--theme-panel-muted))}.request-timeline-bar{appearance:none;border:0}.request-timeline-bar::-webkit-progress-bar{border-radius:inherit;background:var(--theme-border)}.request-timeline-bar::-webkit-progress-value{min-width:0.125rem;border-radius:inherit;background:var(--theme-primary)}.request-timeline-bar::-moz-progress-bar{min-width:0.125rem;border-radius:inherit;background:var(--theme-primary)}.accounts-search-form,.crud-search-form{display:flex;gap:0.625rem;align-items:end;flex-wrap:wrap;margin:0.875rem 0 1.125rem}.accounts-search-form label,.crud-search-form label{display:flex;flex-direction:column;gap:0.25rem;font-weight:600}.crud-search-form input,.accounts-search-form input,.crud-search-form select,.accounts-search-form select,.form-field input,.form-field select,.form-field textarea{padding:0.375rem 0.625rem;font-size:0.875rem;line-height:1.25;transition:border-color 300ms ease,box-shadow 300ms ease,background 300ms ease}.accounts-search-form a,.crud-search-form a,.form-actions a,.form-actions button,.crud-search-form button,.accounts-search-form button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:0.875rem;font-weight:600;line-height:1.2;cursor:pointer;padding:0.375rem 0.625rem;border:0.0625rem solid var(--theme-primary);border-radius:0.375rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-hover));color:var(--theme-on-primary);box-shadow:0 0.0625rem 0.125rem var(--theme-shadow);transition:background 300ms ease,border-color 300ms ease,box-shadow 300ms ease}.accounts-search-form a:hover,.crud-search-form a:hover,.form-actions a:hover,.form-actions button:hover,.crud-search-form button:hover,.accounts-search-form button:hover{border-color:var(--theme-primary-hover);background:linear-gradient(135deg,var(--theme-primary-hover),var(--theme-primary-hover));color:var(--theme-on-primary);box-shadow:0 0.25rem 0.625rem color-mix(in srgb,var(--theme-primary) 20%,transparent)}.import-table input{width:100%;min-width:7.5rem;padding:0.375rem 0.625rem;transition:border-color 300ms ease,box-shadow 300ms ease,background 300ms ease}.import-field-cell{flex-direction:column;align-items:stretch;justify-content:center;gap:0.25rem}.import-field-update{display:block;margin-top:0.25rem;color:var(--theme-warning-text);font-size:0.75rem;font-weight:800;line-height:1.25}.import-field-error{color:var(--theme-error-text);font-size:0.75rem;font-weight:700;line-height:1.25}.crud-form.placeholder-form,.crud-form.delete-form{width:min(35rem,100%)}.crud-form>div:not(.form-actions):not(.grid-table),.gateway-form>div:not(.form-actions),.location-form>div:not(.form-actions),.password-form>div:not(.form-actions){display:grid;gap:0.4375rem}.crud-form input,.crud-form select,.crud-form textarea,.gateway-form input,.gateway-form select,.gateway-form textarea,.location-form input,.location-form select,.location-form textarea,.password-form input,.password-form select,.password-form textarea{width:100%;box-sizing:border-box;padding:0.625rem 0.8125rem;font-size:0.96rem;line-height:1.35;transition:border-color 300ms ease,box-shadow 300ms ease,background-color 300ms ease}.crud-form textarea,.gateway-form textarea,.location-form textarea,.password-form textarea{min-height:6rem;resize:vertical}.crud-form select[multiple]{min-height:9.375rem}.crud-form .form-actions,.gateway-form .form-actions,.location-form .form-actions,.password-form .form-actions{display:flex;align-items:center;justify-content:center;gap:0.625rem;flex-wrap:wrap;padding-top:0.25rem}.crud-form button,.crud-form .form-actions a,.gateway-form button,.gateway-form .form-actions a,.location-form button,.location-form .form-actions a,.password-form button,.password-form .form-actions a{display:inline-flex;align-items:center;justify-content:center;padding:0.5625rem 0.9375rem;border:0.0625rem solid var(--theme-primary);border-radius:0.375rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-hover));color:var(--theme-on-primary);font-size:0.94rem;font-weight:750;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:0 0.375rem 1rem color-mix(in srgb,var(--theme-primary) 16%,transparent);transition:background 300ms ease,border-color 300ms ease,box-shadow 300ms ease}.crud-form button:hover,.crud-form .form-actions a:hover,.gateway-form button:hover,.gateway-form .form-actions a:hover,.location-form button:hover,.location-form .form-actions a:hover,.password-form button:hover,.password-form .form-actions a:hover{border-color:var(--theme-primary-hover);background:linear-gradient(135deg,var(--theme-primary-hover),var(--theme-primary-hover));color:var(--theme-on-primary);box-shadow:0 0.625rem 1.5rem color-mix(in srgb,var(--theme-primary) 22%,transparent)}.form-errors,.crud-form>ul,.gateway-form>ul,.location-form>ul,.password-form>ul,.form-error{margin:0;padding:0.75rem 0.875rem;color:var(--theme-error-text);background:var(--theme-error-faint);border:0.0625rem solid var(--theme-error-soft);border-radius:0.375rem;list-style-position:inside}@media(max-width:47.5rem){.crud-form,.gateway-form,.location-form,.password-form{padding:1rem;border-radius:0.375rem}}.detail-page>.form-actions{width:min(53.75rem,100% - 2rem);margin-right:auto;margin-left:auto;box-sizing:border-box}input[name=mac],textarea[name=mac],input[name=label_mac],select[name=label_mac],.import-table input[name*="[mac]"],#bind_label_mac_filter,#bind_label_mac,#quick_bind_mac{font-family:"IBM Plex Mono","Noto Sans Mono",Consolas,monospace!important;text-transform:uppercase;letter-spacing:0.02em}.crud-search-form input,.accounts-search-form input,.crud-search-form select,.accounts-search-form select,.form-field input,.form-field select,.accounts-search-form a,.crud-search-form a,.form-actions a,.form-actions button,.crud-search-form button,.accounts-search-form button,.mass-action-select,.mass-flash-color{box-sizing:border-box;vertical-align:middle}.inline-form,.table-actions form{display:inline-flex;align-items:center;margin:0}.accounts-table .table-actions form{flex:0 0 auto;white-space:nowrap}.import-upload-form{align-items:stretch}.import-file-input{position:absolute!important;inset:0;width:100%!important;height:100%!important;cursor:pointer}.rollout-mode-option input{position:absolute;opacity:0;pointer-events:none}.rollout-mode-option input:focus-visible+span,.rollout-mode-option input:checked+span{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-on-primary)}.rollout-schedule-field{display:block!important;width:fit-content;max-width:100%;margin:0.75rem 0 0;padding:0.625rem 0.75rem 0.75rem}.rollout-schedule-field legend{padding:0 0.3125rem;font-weight:700}.rollout-schedule-input input{width:auto!important;min-width:9.375rem}.rollout-schedule-field[hidden]{display:none!important}.import-page .import-table .import-field-error{max-width:none;white-space:nowrap}.maintenance-login-form{display:grid;gap:0;margin-top:1.25rem}.import-delimiter-field,.import-delimiter-field select{width:100%}.import-upload-card-body .import-delimiter-field{flex:0 0 auto;width:100%;justify-content:flex-start}.crud-page:not(.list-page) .form-actions{justify-content:center;text-align:center}.field-search-control{display:flex;align-items:center;flex:1 1 20rem;min-width:13.75rem;overflow:hidden}.field-search-control input[type=search]{flex:1 1 auto;min-width:5rem}.field-search-chip{display:inline-flex;align-items:center;gap:0.375rem;margin-left:0.4375rem;padding:0.25rem 0.5rem;border-radius:999em;background:var(--theme-primary-soft);color:var(--theme-text);white-space:nowrap}.field-search-chip[hidden]{display:none}.field-search-chip button{min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit}.import-page .import-review-form{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.minew-diagnostics-filter .field-span-full{grid-column:1/-1}@media(max-width:51.25rem){.minew-diagnostics-filter .field-span-full{grid-column:auto}}.tag-create-page .crud-form{margin-top:0}.tag-create-page [data-mac-list-input][aria-invalid=true]{border-color:var(--theme-danger,var(--theme-error));box-shadow:0 0 0 0.1875rem color-mix(in srgb,var(--theme-danger,var(--theme-error)) 16%,transparent)}.tag-mac-validation-errors{margin-top:-0.375rem}.tag-mac-validation-errors[hidden],.tag-mac-validation-errors:empty{display:none!important}.tag-mac-validation-errors .form-error{margin:0}.product-import-header-row-field{max-width:22.5rem;margin:0.75rem 0}.product-import-mapping-row label{display:grid;gap:0.125rem;color:var(--theme-text)}.product-import-mapping-row label span{color:var(--theme-text-muted);font-size:0.88rem}.product-import-mapping-input>input[type=text]{width:100%;min-width:0}.crud-action-bar>.crud-search-form,.crud-action-bar>.accounts-search-form{flex:1 1 auto;margin:0}@media(max-width:47.5rem){.crud-action-bar>.crud-search-form,.crud-action-bar>.accounts-search-form{width:100%;margin-left:0}}.async-form-busy{opacity:0.72}.async-form-busy button[type=submit],.async-form-busy input[type=submit]{cursor:progress}.login-language-selector select{width:auto;min-width:0;max-width:10.625rem;height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;padding:0 1.375rem 0 0!important;font-weight:650;line-height:2.25rem;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.login-card .form-field{min-width:0;margin-bottom:1.25rem}.login-card .form-field input,.login-card .form-field select,.login-card .form-field textarea{width:100%;min-width:0}@media(max-width:47.9375rem){.login-language-selector select{width:100%;max-width:none}}.password-reset-card .form-success{margin:0 0 1.375rem;padding:0.875rem 1rem;border:0.0625rem solid var(--theme-success-soft);border-radius:0.4375rem;background:var(--theme-success-faint);color:var(--theme-success-text);font-size:0.875rem;line-height:1.55}.password-reset-card .password-policy-card{margin-top:1.25rem}.context-switcher-form{gap:0.25rem}.control-menu-form{display:block;margin:0;padding:0}.language-switcher-form{padding-left:0}@media(max-width:56.25rem){.context-switcher-form,.language-switcher-form,.logout-form{width:100%}}.main-wrapper .accounts-search-form,.main-wrapper .crud-search-form{gap:0.5rem;margin:0.625rem 0 0.75rem}.main-wrapper .accounts-search-form label,.main-wrapper .crud-search-form label,.main-wrapper .crud-form label,.main-wrapper .crud-form .form-field,.main-wrapper .gateway-form label,.main-wrapper .gateway-form .form-field,.main-wrapper .location-form label,.main-wrapper .location-form .form-field,.main-wrapper .password-form label,.main-wrapper .password-form .form-field{gap:0.3125rem;font-size:0.8rem}.main-wrapper .crud-search-form input,.main-wrapper .accounts-search-form input,.main-wrapper .crud-search-form select,.main-wrapper .accounts-search-form select,.main-wrapper .form-field input,.main-wrapper .form-field select,.main-wrapper .form-field textarea,.main-wrapper .crud-form input,.main-wrapper .crud-form select,.main-wrapper .crud-form textarea,.main-wrapper .gateway-form input,.main-wrapper .gateway-form select,.main-wrapper .gateway-form textarea,.main-wrapper .location-form input,.main-wrapper .location-form select,.main-wrapper .location-form textarea,.main-wrapper .password-form input,.main-wrapper .password-form select,.main-wrapper .password-form textarea{padding:0.375rem 0.625rem;font-size:0.82rem;line-height:1.25}.main-wrapper textarea,.main-wrapper .crud-form textarea,.main-wrapper .gateway-form textarea,.main-wrapper .location-form textarea,.main-wrapper .password-form textarea{min-height:4.75rem}.main-wrapper .crud-form,.main-wrapper .gateway-form,.main-wrapper .location-form,.main-wrapper .password-form{gap:0.75rem;margin-bottom:1rem;padding:1rem;border-radius:0.375rem}.main-wrapper .crud-form>div:not(.form-actions):not(.grid-table),.main-wrapper .gateway-form>div:not(.form-actions),.main-wrapper .location-form>div:not(.form-actions),.main-wrapper .password-form>div:not(.form-actions){gap:0.3125rem}.main-wrapper .form-actions,.main-wrapper .crud-form .form-actions,.main-wrapper .gateway-form .form-actions,.main-wrapper .location-form .form-actions,.main-wrapper .password-form .form-actions{gap:0.375rem}.main-wrapper .accounts-search-form a,.main-wrapper .crud-search-form a,.main-wrapper .form-actions a,.main-wrapper .form-actions button,.main-wrapper .crud-search-form button,.main-wrapper .accounts-search-form button,.main-wrapper .crud-form button,.main-wrapper .crud-form .form-actions a,.main-wrapper .gateway-form button,.main-wrapper .gateway-form .form-actions a,.main-wrapper .location-form button,.main-wrapper .location-form .form-actions a,.main-wrapper .password-form button,.main-wrapper .password-form .form-actions a{padding:0.375rem 0.625rem;border-radius:0.375rem;font-size:0.78rem;line-height:1.15}.main-wrapper .import-field-update,.main-wrapper .import-field-error{font-size:0.74rem}.main-wrapper .pagination-page-input{padding:0.375rem 0.25rem;font-size:0.76rem;line-height:normal}.main-wrapper .list-page>.crud-search-form:first-of-type,.main-wrapper .detail-page>.crud-search-form:first-of-type{margin-top:0}input,textarea,select{font-family:"IBM Plex Sans","Noto Sans","Segoe UI",sans-serif!important;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.form-help{color:var(--theme-text-secondary)}.form-actions button[type=submit]{color:var(--theme-on-primary);background:var(--theme-primary);border-color:var(--theme-primary)}.form-error{color:var(--theme-error-text);background:var(--theme-error-faint);border-color:color-mix(in srgb,var(--theme-error) 42%,transparent)}.rollout-mode-option input:focus-visible+span,.rollout-mode-option input:checked+span,.password-policy-settings .password-policy-option:hover,.password-policy-settings .password-policy-option:has(.password-policy-checkbox:checked){color:var(--theme-on-primary);background:var(--theme-primary);border-color:var(--theme-primary)}.import-field-update,.form-help-warning{color:var(--theme-warning-text)}.import-field-error,.form-errors,.crud-form>ul,.gateway-form>ul,.location-form>ul,.password-form>ul{color:var(--theme-error-text)}.delete-form button[type=submit],.crud-form .action-button-danger,.gateway-form .action-button-danger,.location-form .action-button-danger{box-shadow:0 0.375rem 1rem color-mix(in srgb,var(--theme-error) 18%,transparent);color:var(--theme-on-primary);background:color-mix(in srgb,var(--theme-error) 72%,var(--theme-panel-raised) 28%);border-color:color-mix(in srgb,var(--theme-error) 52%,transparent)}html[data-theme=dark] .delete-form button[type=submit],html[data-theme=dark] .crud-form .action-button-danger,html[data-theme=dark] .gateway-form .action-button-danger,html[data-theme=dark] .location-form .action-button-danger{background:var(--theme-error-soft);border-color:var(--theme-error)}.crud-form,.gateway-form,.location-form,.password-form{display:grid;gap:1rem;width:min(47.5rem,100%);margin:0 auto 1.375rem;padding:1.375rem;border:0.0625rem solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:0.375rem;color:var(--theme-text);border-color:var(--theme-border);box-shadow:0 0.5rem 1.5rem var(--theme-shadow);background:var(--theme-panel)}.crud-form label,.crud-form .form-field,.gateway-form label,.gateway-form .form-field,.location-form label,.location-form .form-field,.password-form label,.password-form .form-field{display:grid;gap:0.4375rem;font-size:0.93rem;font-weight:750;color:var(--theme-text)}.form-help,.password-policy-settings>p{color:var(--theme-text-muted)!important}.form-actions button[type=submit],.rollout-mode-option input:checked+span{color:var(--theme-on-primary)!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.form-actions button[type=submit]:hover{color:var(--theme-on-primary)!important;background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.delete-form button[type=submit],.crud-form .action-button-danger,.gateway-form .action-button-danger,.location-form .action-button-danger,html[data-theme=dark] .delete-form button[type=submit],html[data-theme=dark] .crud-form .action-button-danger,html[data-theme=dark] .gateway-form .action-button-danger,html[data-theme=dark] .location-form .action-button-danger{color:var(--theme-on-primary)!important;background:var(--theme-danger-action)!important;border-color:var(--theme-danger-action)!important}.delete-form button[type=submit]:hover,.crud-form .action-button-danger:hover,.gateway-form .action-button-danger:hover,.location-form .action-button-danger:hover{box-shadow:0 0.625rem 1.5rem color-mix(in srgb,var(--theme-error) 22%,transparent);color:var(--theme-on-primary)!important;background:color-mix(in srgb,var(--theme-danger-action) 84%,var(--theme-text) 16%)!important;border-color:color-mix(in srgb,var(--theme-danger-action) 84%,var(--theme-text) 16%)!important}.form-error,.form-errors,.crud-form>ul,.gateway-form>ul,.location-form>ul,.password-form>ul{color:var(--theme-error-text)!important;background:var(--theme-error-faint)!important}.form-success,.password-reset-card .form-success{border-color:color-mix(in srgb,var(--theme-success) 42%,transparent);color:var(--theme-success-text)!important;background:var(--theme-success-faint)!important}.form-help-warning,.import-field-update{color:var(--theme-warning-text)!important;background-color:var(--theme-warning-faint)}.quick-bind-stage label{color:var(--theme-text)}@media(min-width:48rem){.context-switcher-form,.language-switcher-form,.logout-form{width:auto}.login-language-selector select{max-width:none}}@media(max-width:47.9375rem){.accounts-search-form,.crud-search-form,.form-actions{width:100%;align-items:stretch!important;flex-direction:column!important;gap:0.5rem}.accounts-search-form>*,.crud-search-form>*,.form-actions>*{width:100%;max-width:none;box-sizing:border-box}.accounts-search-form label,.crud-search-form label,.form-field,.form-section,.compact-form label,.crud-form label{min-width:0;width:100%;max-width:none;box-sizing:border-box}.crud-form,.compact-form,.gateway-form,.location-form,.password-form,.minew-account-form,.minew-connection-form,.minew-api-form,.queue-schedule-form,.password-policy-options{grid-template-columns:minmax(0,1fr)!important}input:not([type=checkbox]):not([type=radio]),textarea,select{max-width:100%;box-sizing:border-box;width:100%}textarea{min-height:6rem}.password-policy-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.table-actions form{display:inline-flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important}.table-actions form>button{width:100%}.import-table input,.import-table select,.import-table textarea{min-width:0;width:100%}.pagination-page-input{width:var(--pagination-input-width,2.125rem)!important;min-width:var(--pagination-input-width,2.125rem)!important}.mobile-nav-control.floating-field>label{color:var(--theme-text-secondary);background:var(--theme-panel-raised)}.mobile-nav-control select{width:100%;min-width:0;height:1.75rem!important;min-height:1.75rem!important;max-height:1.75rem!important;margin:0;padding:0.125rem 1.75rem 0.125rem 0.5rem!important;font-size:0.78rem;line-height:1;text-overflow:ellipsis}.mobile-nav-logout-form{min-height:2.375rem}}@media(max-width:47.9375rem){.form-field.floating-field>.floating-field-label,.floating-field>.floating-field-label,.form-field.floating-field>label,.floating-field>label{width:max-content!important;max-width:calc(100% - 1.25rem)!important;inline-size:max-content!important;max-inline-size:calc(100% - 1.25rem)!important;background:var(--floating-label-background,var(--theme-panel))!important}}.table-actions form{margin:0;flex:0 0 auto!important;flex-wrap:nowrap!important;white-space:nowrap!important}.pagination-page-input{width:2.625rem;min-width:2.625rem;height:auto;padding:0.5rem 0.25rem;font:inherit;font-weight:700;line-height:normal;text-align:center;box-sizing:border-box;appearance:textfield;-moz-appearance:textfield}.pagination-page-input::-webkit-inner-spin-button,.pagination-page-input::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.list-pagination>form{flex:0 0 auto}.template-family-placeholder-form{margin-top:1.5rem}.template-family-form,.template-family-placeholder-form{width:min(82.5rem,100%)!important;max-width:100%!important;gap:1.25rem!important;box-sizing:border-box}.template-family-form>.detail-card,.template-family-placeholder-form>.detail-card{width:100%;max-width:none;margin:0}.template-family-main-grid .form-field,.template-family-placeholder-grid .form-field{min-width:0;gap:0.5rem!important}.template-family-main-grid .field-help,.template-family-placeholder-grid .field-help{margin:0}.template-family-form .templates-table{width:100%!important;min-width:0!important;max-width:100%!important}.template-family-form .templates-table input[type=checkbox]{width:auto;min-width:1rem;height:1rem;margin:0 auto}.tag-row-actions form{flex:0 0 auto;white-space:nowrap}.import-page .import-table input[type=text]{width:100%!important;min-width:8ch!important;max-width:48ch;box-sizing:border-box}.list-pagination .pagination-page-input{height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;width:2.625rem!important;min-width:2.625rem!important;text-align:center}.list-pagination .pagination-page-input:focus-visible{outline-offset:0.125rem}@media(max-width:47.5rem){.import-page .import-table input[type=text]{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important}}.crud-search-form.has-mass-action-toolbar,.accounts-search-form.has-mass-action-toolbar,.products-search-form.has-mass-action-toolbar,.tags-search-form.has-mass-action-toolbar,.binds-search-form.has-mass-action-toolbar{align-items:center}.mass-action-select,.mass-flash-color{width:auto;min-width:10.625rem;height:2.375rem;min-height:2.375rem;max-height:2.375rem;padding:0 1.875rem 0 0.625rem;font-size:0.875rem;font-weight:600;line-height:2.25rem}.mass-flash-color{min-width:9.375rem}.mass-checkbox{position:relative;display:inline-flex;width:1rem;height:1rem;cursor:pointer;align-items:center;justify-content:center}.mass-checkbox input{position:absolute;opacity:0;pointer-events:none}.mass-checkbox span{position:relative;width:0.875rem;height:0.875rem;border:0.0625rem solid var(--theme-focus);border-radius:0.25rem;background:var(--theme-panel-raised);box-shadow:0 0.125rem 0.375rem var(--theme-shadow);transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.mass-checkbox input:focus-visible+span{outline:0.125rem solid var(--theme-focus);outline-offset:0.125rem}.mass-checkbox input:checked+span{border-color:var(--theme-primary);background:var(--theme-primary-soft);box-shadow:0 0 0 0.125rem color-mix(in srgb,var(--theme-primary) 18%,transparent)}.mass-checkbox input:checked+span::after{content:"";position:absolute;inset:0.1875rem;border-radius:0.125rem;background:var(--theme-primary)}.mass-checkbox input:disabled+span{opacity:0.4;cursor:not-allowed}@media(max-width:56.25rem){.mass-action-select,.mass-flash-color{flex:1 1 10rem;min-width:min(10rem,100%)}}html[data-theme=dark] .mass-action-select,html[data-theme=dark] .mass-flash-color{color-scheme:dark}.mass-flash-color:not([hidden]){display:inline-block;visibility:visible;pointer-events:auto}@media(min-width:48rem){.crud-action-bar:has(>.mass-action-toolbar)>.crud-search-form,.crud-action-bar:has(>.mass-action-toolbar)>.accounts-search-form{min-width:0!important;flex:1 1 0!important;flex-wrap:nowrap!important}.crud-action-bar:has(>.mass-action-toolbar)>:is(.crud-search-form,.accounts-search-form)>.floating-field{min-width:7.5rem!important}.crud-action-bar:has(>.mass-action-toolbar)>:is(.crud-search-form,.accounts-search-form)>:is(button,a){flex:0 0 auto;white-space:nowrap}}.crud-action-bar>:is(.crud-search-form,.accounts-search-form){display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:0.5rem;margin:0}.mass-action-submit-form[hidden],.mass-action-direct-form[hidden],.mass-flash-color[hidden]{display:none!important}@media(min-width:48rem){.crud-action-bar:has(>.mass-action-toolbar)>:is(.crud-search-form,.accounts-search-form){flex-wrap:nowrap!important}}@media(max-width:47.9375rem){.crud-action-bar>:is(.crud-search-form,.accounts-search-form){width:100%;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;gap:0.3125rem!important}.crud-action-bar>:is(.crud-search-form,.accounts-search-form)>*{flex:0 0 auto!important;min-height:0;margin:0!important}.crud-action-bar>:is(.crud-search-form,.accounts-search-form)>.form-field{width:100%;min-width:0!important;flex-basis:auto!important}.mass-action-toolbar.mass-action-toolbar-active .mass-action-select{grid-column:2;grid-row:1}.mass-action-toolbar.mass-action-toolbar-active .mass-flash-color:not([hidden]){display:block!important;grid-column:1/-1;grid-row:2;width:100%!important}.mass-action-toolbar.mass-action-toolbar-active:is(.mass-run-button,.mass-action-select,.mass-toggle-button){width:100%!important;min-width:0!important;max-width:100%!important;padding-left:0.4375rem;padding-right:0.4375rem}}.quick-bind-page .form-field{display:grid;gap:0.375rem}.quick-bind-page .form-field label{font-weight:750}.quick-bind-page input,.quick-bind-page select{min-height:3rem!important;box-sizing:border-box;width:100%;padding:0 0.75rem}.import-field-valid{color:var(--theme-success-text);font-weight:700}.performance-diagnostics-actions{display:flex;justify-content:flex-end;gap:0.5rem;margin-bottom:0.875rem}.performance-diagnostics-actions button:disabled{cursor:wait;opacity:0.65}.performance-diagnostics-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.performance-diagnostics-summary article,.performance-diagnostics-warning{padding:0.875rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel-muted)}.performance-diagnostics-summary h3,.performance-diagnostics-warnings h3{margin:0 0 0.625rem}.performance-diagnostics-summary dl{margin:0}.performance-diagnostics-summary dl div{display:flex;justify-content:space-between;gap:1rem;padding:0.25rem 0}.performance-diagnostics-summary dd{margin:0;font-weight:700}.performance-diagnostics-warnings{margin-top:1rem}.performance-diagnostics-warning{display:grid;gap:0.375rem;margin-top:0.625rem}.performance-diagnostics-warning code{overflow-wrap:anywhere;color:var(--theme-link)}.performance-diagnostics-warning p{margin:0;color:var(--theme-text-muted)}.performance-diagnostics-empty{color:var(--theme-success-text)}@media(max-width:47.9375rem){.performance-diagnostics-summary{grid-template-columns:1fr}}.checkbox-row{display:inline-flex;align-items:center;gap:0.625rem;min-height:2.375rem}.checkbox-row input[type=checkbox]{margin:0;width:1.125rem;height:1.125rem}.access-bubble{display:inline-flex;align-items:center;padding:0.3125rem 0.625rem;border-radius:0.375rem;background:var(--theme-primary-soft);color:var(--theme-primary-hover);font-size:0.75rem;font-weight:700}.bind-product-slot{display:grid;gap:0.5rem}.bind-select-filter{margin-bottom:0.375rem}.access-filter{max-width:100%}.flash-control-menu .control-menu-item{justify-content:flex-start}.rollout-mode-panel{display:grid;grid-template-columns:minmax(13.75rem,1fr) minmax(13.75rem,1fr);gap:0.875rem;margin:1.125rem 0;padding:1rem;border:0.0625rem solid color-mix(in srgb,var(--theme-primary) 18%,transparent);border-radius:0.375rem;background:color-mix(in srgb,var(--theme-primary) 5%,transparent)}.rollout-mode-panel h2{grid-column:1/-1;margin:0 0 0.25rem;font-size:1rem}@media(max-width:45rem){.rollout-mode-panel{grid-template-columns:1fr}}.bind-screen-tabs{display:flex;flex-wrap:wrap;gap:0.375rem;margin:0 0 0.625rem}.bind-screen-tab{border:0.0625rem solid color-mix(in srgb,var(--theme-primary) 18%,transparent);background:var(--theme-panel-raised);color:var(--theme-primary-hover);border-radius:0.375rem;padding:0.5rem 0.75rem;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.bind-screen-tab:hover,.bind-screen-tab.active{background:var(--theme-primary-faint);border-color:color-mix(in srgb,var(--theme-primary) 45%,transparent)}.bind-screen-group.active{display:block}.queue-action-bar .inline-form,.tags-page .table-actions .inline-form{margin:0}.queue-schedule-form{display:grid;grid-template-columns:minmax(13.75rem,22.5rem);gap:0.5rem}.import-field-overwrite-cell{display:grid;gap:0.25rem}.flash-control-dropdown{position:relative;display:inline-flex;vertical-align:middle}.flash-control-trigger{padding:0.375rem 0.75rem;min-width:auto;max-width:none}.flash-control-menu .flash-menu-item{justify-content:flex-start;border:0;border-radius:0;background:var(--theme-panel-raised);box-shadow:none}.flash-control-menu .flash-menu-item:hover,.flash-control-menu .flash-menu-item:focus{background:var(--theme-primary-faint);color:var(--theme-primary-hover);border:0;box-shadow:none}.flash-control-menu .flash-menu-item:hover,.flash-control-menu .flash-menu-item:focus,.flash-control-menu .control-menu-item:hover,.flash-control-menu .control-menu-item:focus{color:var(--theme-primary-hover)!important;background:var(--theme-primary-faint)!important}.queue-schedule-card-under-meta{margin-top:0.75rem}.bind-screen-tabs.is-hidden,.bind-screen-group legend.is-hidden{display:none!important}.product-store-target-panel{grid-template-columns:1fr;align-items:stretch}.product-store-target-panel h2{margin-bottom:0}.product-store-target-panel .product-store-target-help{margin:-0.25rem 0 0.125rem;color:var(--theme-text-muted);font-size:0.82rem}.product-store-target-panel .access-filter{width:100%;padding:0.375rem 0.625rem;font-size:0.8rem;transition:border-color 0.18s ease,box-shadow 0.18s ease}@media(max-width:45rem){.product-store-target-panel{grid-template-columns:1fr}}.flash-control-menu{left:0;right:auto;max-height:17.5rem;z-index:80;padding:0.375rem 0;border-radius:0.375rem;width:9.375rem!important;min-width:unset!important;max-width:unset!important}.flash-control-dropdown .flash-control-menu{top:100%!important;bottom:auto!important;box-shadow:0 0.75rem 1.75rem var(--theme-shadow)!important}.flash-control-dropdown.flash-menu-open-up .flash-control-menu{top:auto!important;bottom:100%!important;box-shadow:0 -0.75rem 1.75rem var(--theme-shadow)!important}.flash-control-menu .control-menu-form{display:block!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.flash-control-menu .flash-menu-item,.flash-control-menu .control-menu-item{color:var(--theme-primary-hover)!important;background:var(--theme-panel-raised)!important;border:0!important;box-shadow:none!important;border-radius:0.375rem;width:100%!important}.flash-control-dropdown.flash-menu-force-closed>.flash-control-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.form-help-warning{color:var(--theme-warning-text)}.form-help-link{display:inline-flex;width:fit-content;margin-top:0.25rem;color:var(--theme-primary);font-size:0.9rem;font-weight:600;text-decoration:none}.form-help-link:hover{text-decoration:underline}.minew-api-form{grid-template-columns:repeat(2,minmax(0,1fr))}.minew-api-form .form-actions{grid-column:1/-1;align-self:end}@media(max-width:47.5rem){.minew-api-form{grid-template-columns:minmax(0,1fr)}}.password-policy-settings{color:var(--theme-text);border-color:var(--theme-border);display:grid;gap:0.875rem;margin:0.25rem 0 1.125rem;padding:1rem;border:0.0625rem solid color-mix(in srgb,var(--theme-border) 66%,transparent);border-radius:0.5rem;background:color-mix(in srgb,var(--theme-panel-subtle) 72%,transparent)}.password-policy-settings legend{padding:0 0.4375rem;font-size:0.9rem;font-weight:800}.password-policy-settings>p{color:var(--theme-text-secondary)!important;margin:0;font-size:0.8rem;line-height:1.45}.password-policy-settings .form-field{max-width:18.75rem}.password-policy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem}.password-policy-settings .password-policy-option{border-color:var(--theme-border);display:flex;align-items:center;gap:0.5625rem;min-width:0;padding:0.5625rem 0.6875rem;border:0.0625rem solid color-mix(in srgb,var(--theme-border) 70%,transparent);border-radius:0.4375rem;background:var(--theme-panel-raised);color:var(--theme-text-secondary);font-size:0.82rem;font-weight:650;line-height:1.3;cursor:pointer;transition:border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.password-policy-settings .password-policy-option:hover{border-color:color-mix(in srgb,var(--theme-primary) 42%,transparent);background:var(--theme-panel-subtle)}.password-policy-settings .password-policy-option:has(.password-policy-checkbox:checked){border-color:color-mix(in srgb,var(--theme-primary) 42%,transparent);background:var(--theme-primary-faint)}.password-policy-settings .password-policy-checkbox,.main-wrapper .password-policy-settings .password-policy-checkbox{flex:0 0 1rem;width:1rem!important;height:1rem!important;min-width:1rem;margin:0;padding:0;border-radius:0.25rem;box-shadow:none;accent-color:var(--theme-primary);cursor:pointer}.password-policy-settings .password-policy-checkbox:focus-visible{outline:0.125rem solid color-mix(in srgb,var(--theme-primary) 45%,transparent);outline-offset:0.125rem}@media(max-width:40rem){.password-policy-options{grid-template-columns:1fr}}.checkbox-row input[type=checkbox],.password-policy-checkbox{border-color:color-mix(in srgb,var(--theme-primary) 52%,var(--theme-border));appearance:none;-webkit-appearance:none;position:relative;width:1rem!important;height:1rem!important;margin:0;border:0.0625rem solid color-mix(in srgb,var(--theme-primary) 42%,transparent);border-radius:0.25rem!important;background:var(--theme-panel-raised);cursor:pointer;box-shadow:0 0.0625rem 0.25rem var(--theme-shadow);transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.checkbox-row input[type=checkbox]:checked,.password-policy-checkbox:checked{background:var(--theme-primary-soft)!important;border-color:color-mix(in srgb,var(--theme-primary) 58%,transparent)!important;box-shadow:0 0 0 0.125rem var(--theme-primary-faint)!important}.checkbox-row input[type=checkbox]:checked::after,.password-policy-checkbox:checked::after{content:"";position:absolute;inset:0.1875rem;border-radius:0.125rem;background:var(--theme-primary-hover)}.minew-account-form{width:min(61.25rem,100%)}.minew-account-section{width:100%;box-sizing:border-box;margin:0}.minew-account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.minew-account-form-grid>*{min-width:0}.minew-account-form-grid .field-span-full{grid-column:1/-1}.minew-account-toggle-field{padding:0.6875rem 0.8125rem;border:0.0625rem solid color-mix(in srgb,var(--theme-border) 70%,transparent);border-radius:0.4375rem;background:var(--theme-panel-raised,var(--theme-panel-raised))}.minew-account-toggle-field .checkbox-row{display:flex;align-items:center;gap:0.5625rem;width:100%;cursor:pointer}.minew-account-toggle-field .checkbox-row input[type=checkbox]{flex:0 0 1rem;width:1rem!important;height:1rem!important;min-width:1rem;margin:0;padding:0;accent-color:var(--theme-primary)}.minew-account-api-link-row{display:flex;justify-content:flex-end;padding-top:0.125rem}.minew-account-api-link-row .form-help-link{font-weight:700}.minew-account-password-policy-settings .password-policy-options{margin-top:0}@media(max-width:47.5rem){.minew-account-form-grid{grid-template-columns:minmax(0,1fr)}.minew-account-form-grid .field-span-full{grid-column:auto}.minew-account-api-link-row{justify-content:flex-start}}.minew-account-section .form-field{max-width:none}.app-account-section{width:min(61.25rem,100%);box-sizing:border-box;margin:0}.app-account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.app-account-form-grid>*{min-width:0}.app-account-form-grid .field-span-full{grid-column:1/-1}.app-account-section .form-field{max-width:none}.app-account-section,.minew-account-section{--floating-label-background:var(--theme-bg)}@media(max-width:47.5rem){.app-account-form-grid{grid-template-columns:minmax(0,1fr)}.app-account-form-grid .field-span-full{grid-column:auto}}.minew-account-checkbox-block,.minew-account-policy-checkbox{border:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;padding:0!important}.minew-account-checkbox-block{display:flex;flex-direction:column;gap:0.25rem}.minew-account-policy-checkbox{display:inline-flex!important;align-items:center;gap:0.5rem;min-height:0!important}.tags-page.detail-page>.form-actions{padding-bottom:0.5rem}.product-rollout-panel{display:block!important;padding:1rem!important;border:0.0625rem solid var(--theme-border)!important;border-radius:0.375rem!important;background:var(--theme-panel-subtle)!important}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select:not([multiple]){height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;box-sizing:border-box}.form-field.floating-field,.floating-field{position:relative;display:block;min-width:0;width:100%;margin-top:0;color:var(--theme-text,var(--theme-text))}.form-field.floating-field>.floating-field-label,.floating-field>.floating-field-label,.form-field.floating-field>label,.floating-field>label{position:absolute;z-index:2;top:0;left:0.5625rem;width:max-content;max-width:calc(100% - 1.25rem);inline-size:max-content;max-inline-size:calc(100% - 1.25rem);padding:0 0.25rem;transform:translatey(-50%);overflow:hidden;color:var(--theme-text-secondary,var(--theme-text-secondary));background:var(--floating-label-background,var(--theme-panel,var(--theme-panel-raised)));font-size:0.75rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.form-field.floating-field>input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-field.floating-field>select:not([multiple]),.floating-field>input:not([type=checkbox]):not([type=radio]):not([type=file]),.floating-field>select:not([multiple]){width:100%;padding:0 0.625rem!important;line-height:calc(var(--form-control-height) - 0.125rem)}.form-field.floating-field>textarea,.floating-field>textarea{width:100%;min-height:4.75rem;padding:0.625rem!important;line-height:1.35;resize:vertical}.crud-form,.gateway-form,.location-form,.password-form,.minew-account-form,.minew-connection-form,.minew-api-form,.quick-bind-stage{--floating-label-background:var(--theme-panel,var(--theme-on-primary))}.crud-search-form,.accounts-search-form,.compact-form{--floating-label-background:var(--theme-bg,var(--theme-panel-subtle))}.login-card,.maintenance-card,.password-reset-card{--floating-label-background:color-mix(in srgb,var(--theme-panel-raised,var(--theme-on-primary)) 96%,transparent)}.crud-search-form>.floating-field,.accounts-search-form>.floating-field,.compact-form>.floating-field{flex:1 1 11.25rem;width:auto;min-width:9.375rem}.quick-bind-manual-row>.floating-field{flex:1 1 16.25rem}.import-table .floating-field{min-width:6.875rem}.form-field.floating-field small,.floating-field small,.form-field.floating-field .form-help,.floating-field .form-help,.form-field.floating-field .form-error,.floating-field .form-error{display:block;margin-top:0.375rem}@media(max-width:47.9375rem){.crud-search-form>.floating-field,.accounts-search-form>.floating-field,.compact-form>.floating-field,.quick-bind-manual-row>.floating-field{flex-basis:100%;width:100%;min-width:0}}.floating-field.floating-field-no-label>input,.floating-field.floating-field-no-label>select,.floating-field.floating-field-no-label>textarea{margin-top:0!important}html:not([data-theme=dark]) select{color-scheme:light}html[data-theme=dark] select{color-scheme:dark}@media(max-width:47.9375rem){.mobile-nav-controls .mobile-nav-control select:not([multiple]){height:1.75rem!important;min-height:1.75rem!important;max-height:1.75rem!important;padding:0.125rem 1.125rem 0.125rem 0.3125rem!important;line-height:1!important}}.scope-filter-control{display:inline-flex;align-items:center;gap:0.45rem;min-height:2.5rem}.scope-filter-control>span{font-weight:600;white-space:nowrap}.scope-filter-control select{min-height:2.5rem;min-width:9.375rem}@media(max-width:47.9375rem){.form-field.floating-field>.floating-field-label,.floating-field>.floating-field-label,.form-field.floating-field>label,.floating-field>label{width:max-content!important;max-width:calc(100% - 1.25rem)!important;inline-size:max-content!important;max-inline-size:calc(100% - 1.25rem)!important}}.crud-search-form>.filter-field{flex:0 1 11.875rem;width:min(13.75rem,100%);min-width:9.375rem}.crud-search-form>.filter-field>select{width:100%}.crud-search-form>.search-field,.accounts-search-form>.search-field{flex:1 1 13.75rem;width:auto;min-width:11.25rem}.field-search-control.form-field{position:relative;flex:1 1 17.5rem;min-width:13.75rem;display:flex!important;align-items:center;gap:0.375rem;min-height:2.375rem;padding:0 0.5625rem!important;overflow:visible!important;cursor:text}.field-search-control .field-search-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:0.25rem;max-width:45%;white-space:nowrap}.field-search-control .field-search-chip[hidden]{display:none!important}.field-search-control input[data-field-search-input]{display:block!important;flex:1 1 8rem!important;width:auto!important;min-width:5rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important}.field-search-control .floating-field-label{pointer-events:none}.products-page .field-search-control.form-field>input[data-field-search-input]{-webkit-appearance:none;appearance:none}.products-page .field-search-control.form-field>input[type=search][data-field-search-input],.products-page .field-search-control.form-field>input[type=search][data-field-search-input]:hover,.products-page .field-search-control.form-field>input[type=search][data-field-search-input]:focus,.products-page .field-search-control.form-field>input[type=search][data-field-search-input]:focus-visible,.products-page .field-search-control.form-field>input[type=search][data-field-search-input]:active{-webkit-appearance:none!important;appearance:none!important}.access-filter,.bind-select-filter{width:100%;height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;margin:0!important;padding:0 0.625rem!important;line-height:calc(var(--form-control-height) - 0.125rem)!important;box-sizing:border-box}[data-autocomplete],.quick-bind-product-autocomplete{position:relative;overflow:visible!important}.autocomplete-native-select{position:absolute!important;width:0.0625rem!important;height:0.0625rem!important;min-width:0.0625rem!important;min-height:0.0625rem!important;margin:-0.0625rem!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.shared-autocomplete-list[hidden]{display:none!important}@media(max-width:47.5rem){.crud-search-form{flex-direction:column;align-items:stretch}.crud-search-form label,.crud-search-form input,.crud-search-form select{width:100%}.form-actions{justify-content:center;flex-wrap:wrap}}.password-change-page{width:min(100%,38.75rem);margin:0 auto}.password-policy-card{color:var(--theme-text);border-color:var(--theme-border);border:0.0625rem solid var(--border-color,var(--theme-border));border-radius:0.625rem;padding:0.875rem 1rem;background:var(--surface-muted,var(--theme-panel-raised))}.password-policy-list{display:grid;gap:0.375rem;margin:0.625rem 0 0;padding:0;list-style:none}.password-policy-list li{position:relative;padding-left:1.5rem}.password-policy-list li::before{content:"×";position:absolute;left:0.125rem;font-weight:700}.password-policy-list li.is-valid::before{content:"✓"}.password-policy-list li.is-valid{color:var(--theme-success-text)}.password-policy-list li.is-invalid{color:var(--theme-error-text)}.password-form button[disabled]{cursor:not-allowed;opacity:0.55}.form-success{width:min(47.5rem,100%);border:0.0625rem solid var(--theme-success-soft);margin:1rem 0;padding:0.75rem 0.875rem;border-radius:0.5rem;background:var(--theme-success-faint);color:var(--theme-success-text)}.minew-account-password-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr));gap:0.625rem;margin-top:0.75rem}.minew-account-password-policy-item{display:flex;flex-direction:column;gap:0.25rem;min-width:0;padding:0.625rem 0.75rem;border:0.0625rem solid var(--theme-control-border,var(--theme-control-border));border-radius:0.5rem;background:var(--theme-panel-raised,var(--theme-panel-raised))}.minew-account-password-policy-item span{color:var(--theme-text-secondary,var(--theme-text-secondary));font-size:0.88rem;line-height:1.3}.minew-account-password-policy-item strong{color:var(--theme-text,var(--theme-text));overflow-wrap:anywhere}.minew-account-password-policy .hidden{display:none!important}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea{border:0.0625rem solid var(--theme-control-border)!important;border-radius:0.375rem!important;background:rgba(0,0,0,0)!important;color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;box-shadow:none!important;outline:none!important}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):is(:hover,:focus,:focus-visible,:active),select:is(:hover,:focus,:focus-visible,:active),textarea:is(:hover,:focus,:focus-visible,:active){border-color:var(--theme-control-border)!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--theme-text-muted)!important;opacity:1!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border-color:var(--theme-control-border)!important;background:rgba(0,0,0,0)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:var(--theme-text)!important;caret-color:var(--theme-text)!important;box-shadow:0 0 0 62.5rem rgba(0,0,0,0) inset!important}select option,select optgroup{background:var(--theme-panel-raised)!important;color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}:where(.form-field,.floating-field):is(.disabled,.readonly,.excluded)>:is(label,.floating-field-label){color:var(--theme-text-disabled)!important;-webkit-text-fill-color:var(--theme-text-disabled)!important}:where(.form-field,.floating-field):is(.disabled,.readonly,.excluded)>:is(input,select,textarea),:where(.form-field,.floating-field)>:is(input,select,textarea):is(:disabled,[readonly],.disabled,.readonly,.excluded),:is(input,select,textarea):is(:disabled,[readonly],.disabled,.readonly,.excluded),:is(input,select,textarea):is(:disabled,[readonly],.disabled,.readonly,.excluded):is(:hover,:focus,:focus-visible,:active){border-color:var(--theme-border)!important;background:rgba(0,0,0,0)!important;color:var(--theme-text-disabled)!important;-webkit-text-fill-color:var(--theme-text-disabled)!important;box-shadow:none!important;outline:none!important;opacity:1!important}:where(.form-field,.floating-field):is(.disabled,.excluded)>:is(input,select,textarea),:where(.form-field,.floating-field)>:is(input,select,textarea):is(:disabled,.disabled,.excluded),:is(input,select,textarea):is(:disabled,.disabled,.excluded){cursor:not-allowed!important;pointer-events:none}:where(.form-field,.floating-field):is(.readonly)>:is(input,select,textarea),:where(.form-field,.floating-field)>:is(input,select,textarea):is([readonly],.readonly),:is(input,select,textarea):is([readonly],.readonly){cursor:text!important}:where(.form-field,.floating-field):is(.invalid,.errored)>:is(label,.floating-field-label,.form-help),:where(.form-field,.floating-field)>:is(input,select,textarea):is(.invalid,.errored,[aria-invalid=true]),:is(input,select,textarea):is(.invalid,.errored,[aria-invalid=true]){color:var(--theme-error-text)!important;-webkit-text-fill-color:var(--theme-error-text)!important}:where(.form-field,.floating-field):is(.invalid,.errored)>:is(input,select,textarea),:where(.form-field,.floating-field)>:is(input,select,textarea):is(.invalid,.errored,[aria-invalid=true]),:is(input,select,textarea):is(.invalid,.errored,[aria-invalid=true]),:is(input,select,textarea):is(.invalid,.errored,[aria-invalid=true]):is(:hover,:focus,:focus-visible,:active){border-color:color-mix(in srgb,var(--theme-error) 68%,var(--theme-control-border))!important;background:rgba(0,0,0,0)!important;color:var(--theme-error-text)!important;-webkit-text-fill-color:var(--theme-error-text)!important;box-shadow:none!important;outline:none!important}:where(.form-field,.floating-field).warning>:is(input,select,textarea),:is(input,select,textarea).warning{border-color:color-mix(in srgb,var(--theme-warning) 68%,var(--theme-control-border))!important;background:rgba(0,0,0,0)!important}:where(.form-field,.floating-field).valid>:is(input,select,textarea),:is(input,select,textarea).valid{border-color:color-mix(in srgb,var(--theme-success) 62%,var(--theme-control-border))!important;background:rgba(0,0,0,0)!important}:where(.form-field,.floating-field).loading,:where(.form-field,.floating-field)[aria-busy=true]{position:relative}:where(.form-field,.floating-field).loading::after,:where(.form-field,.floating-field)[aria-busy=true]::after{content:"";position:absolute;z-index:3;top:50%;right:0.625rem;width:0.875rem;height:0.875rem;margin-top:-0.4375rem;border:0.125rem solid color-mix(in srgb,var(--theme-text-muted) 35%,transparent);border-top-color:var(--theme-primary);border-radius:50%;pointer-events:none;animation:form-control-spin 0.7s linear infinite}@keyframes form-control-spin{to{transform:rotate(360deg)}}.field-search-control.form-field:focus-within{border-color:var(--theme-control-border)!important;box-shadow:none!important;outline:none!important}.products-page .field-search-control.form-field>input[type=search][data-field-search-input],.products-page .field-search-control.form-field>input[type=search][data-field-search-input]:is(:hover,:focus,:focus-visible,:active){border:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}.products-page .field-search-control.form-field>input[type=search][data-field-search-input]::-webkit-search-decoration,.products-page .field-search-control.form-field>input[type=search][data-field-search-input]::-webkit-search-cancel-button,.products-page .field-search-control.form-field>input[type=search][data-field-search-input]::-webkit-search-results-button,.products-page .field-search-control.form-field>input[type=search][data-field-search-input]::-webkit-search-results-decoration{display:none!important;-webkit-appearance:none!important}[data-autocomplete],.quick-bind-product-autocomplete,.quick-bind-mac-autocomplete{position:relative;overflow:visible!important}.accounts-table .table-actions>form{display:inline-flex!important;align-items:center!important;align-self:center!important;margin:0!important;padding:0!important;line-height:1!important;justify-content:center!important;vertical-align:middle!important}.accounts-table .table-actions>form>button{align-self:center!important;margin:0!important;vertical-align:middle!important}legend,.access-dual-title,.access-dual-panel h3,.app-account-section h3,.minew-account-section h3{color:var(--theme-text)!important}.access-dual-picker{display:grid;gap:0.625rem;width:100%;max-width:100%;margin:0.5rem 0 1.125rem;overflow:hidden}.access-dual-title{font-weight:800}.access-dual-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0.75rem;min-width:0;align-items:stretch}.access-dual-panel{display:grid;gap:0.625rem;min-width:0;margin-bottom:1rem;padding:0.625rem;border:0.0625rem solid var(--theme-border);border-radius:0.375rem;background:var(--theme-panel-subtle);color:var(--theme-text);box-shadow:0 0.5rem 1.5rem var(--theme-shadow)}.app-account-section,.minew-account-section,.app-account-section .access-dual-panel,.app-account-section .access-dual-list{background:rgba(0,0,0,0)!important}.access-dual-panel h3{margin:0 0 0.375rem;font-size:0.82rem}.access-dual-controls{display:flex;flex-direction:column;justify-content:center;gap:0.5rem;min-width:7rem}.access-dual-controls button{width:100%;padding:0.4375rem 0.5625rem;border-radius:0.375rem;font-size:0.75rem;font-weight:800}.product-store-target-panel .access-dual-controls button{color:var(--theme-on-primary)!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;box-shadow:0 0.375rem 0.875rem color-mix(in srgb,var(--theme-primary) 18%,transparent)}.product-store-target-panel .access-dual-controls button:hover,.product-store-target-panel .access-dual-controls button:focus-visible{color:var(--theme-on-primary)!important;background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.access-dual-list{display:grid;align-content:start;gap:0.1875rem;min-height:10rem;max-height:18.75rem;padding:0.25rem;overflow-x:hidden;overflow-y:auto;border-color:var(--theme-border);background:var(--theme-panel-subtle)}.access-dual-item,.access-dual-selected-item{display:block;max-width:100%;padding:0.375rem 0.5rem;overflow:hidden;border:0.0625rem solid rgba(0,0,0,0);border-radius:0.375rem;background:rgba(0,0,0,0);color:var(--theme-text-secondary);box-shadow:none;line-height:1.18;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none}.access-dual-item:hover,.access-dual-item:focus-visible,.access-dual-item.is-selected,.access-dual-selected-item{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-on-primary)!important;outline:none;box-shadow:none}.access-dual-item.access-dual-item-disabled{opacity:0.55;cursor:not-allowed;user-select:none}.product-store-target-panel .access-dual-picker{margin:0}.bind-screen-group legend{padding:0 0.5rem;color:var(--theme-text)!important;font-weight:700}.shared-autocomplete-option{display:flex!important;width:100%!important;min-height:2.375rem!important;align-items:center!important;justify-content:flex-start!important;padding:0.4375rem 0.5625rem!important;border:0.0625rem solid rgba(0,0,0,0)!important;border-radius:0.25rem!important;background:rgba(0,0,0,0)!important;color:var(--theme-text)!important;font:inherit;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.shared-autocomplete-option.is-active,.shared-autocomplete-option[aria-selected=true]{border-color:color-mix(in srgb,var(--theme-primary) 45%,transparent)!important;background:var(--theme-primary-soft)!important;color:var(--theme-text)!important}@media(max-width:53.75rem){.access-dual-grid{grid-template-columns:minmax(0,1fr)}.access-dual-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.access-dual-list{max-height:17.5rem}}@media(max-width:32.5rem){.access-dual-controls{grid-template-columns:minmax(0,1fr)}}legend,.app-account-section h3,.minew-account-section h3,.access-dual-panel h3{color:var(--theme-text)!important}.bind-screen-group{display:none;margin:0.875rem 0;padding:0.875rem;border:0.0625rem solid var(--theme-border);border-radius:0.375rem;border-color:var(--theme-border)!important;background:var(--theme-panel-subtle)!important;color:var(--theme-text)!important}.shared-autocomplete-list{position:absolute!important;z-index:1400;top:calc(100% + 0.25rem);right:0;left:0;display:grid;width:100%;max-height:26.25rem;margin:0;padding:0.25rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;border:0.0625rem solid var(--theme-border);border-radius:0.375rem;box-shadow:0 0.75rem 1.875rem var(--theme-shadow-strong);background:var(--theme-panel-raised)!important;color:var(--theme-text)!important}.shared-autocomplete-option[hidden]{display:none!important}.shared-autocomplete-option:not(.is-active)[aria-selected=false]{background:rgba(0,0,0,0)!important;color:var(--theme-text)!important}.accounts-search-form>:is(button,a),.crud-search-form>:is(button,a),.crud-action-bar>:is(button,a){height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;line-height:1!important;align-self:center!important;font:inherit!important}.accounts-table .table-actions>:is(a,button,form){height:1.875rem!important;min-height:1.875rem!important;max-height:1.875rem!important;align-self:center!important;margin-top:0!important;margin-bottom:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font:inherit!important;line-height:1!important;vertical-align:middle!important}.accounts-table .table-actions form>button{width:100%!important;height:1.875rem!important;min-height:1.875rem!important;max-height:1.875rem!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font:inherit!important;vertical-align:middle!important;appearance:none!important}.security-settings-heading{margin-top:0.375rem;padding-bottom:0.375rem;border-bottom:0.0625rem solid var(--theme-border);color:var(--theme-text)}.duration-preset-row{display:flex;flex-wrap:wrap;gap:0.375rem;margin-top:0.375rem}.duration-preset-row .button-compact{min-height:1.875rem;padding:0.25rem 0.5rem;font-size:0.8125rem}.security-events-table .grid-table-row{grid-template-columns:minmax(8.5rem,0.9fr) minmax(12rem,1.2fr) minmax(5rem,0.55fr) minmax(10rem,1fr) minmax(10rem,1fr) minmax(8rem,0.8fr) minmax(8rem,0.8fr) minmax(14rem,1.5fr)}.two-factor-card{width:min(100%,31rem)}.two-factor-enrollment-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0.875rem}.two-factor-qr-frame{display:grid;width:min(100%,10.5rem);place-items:center;padding:0.6875rem;border:0.0625rem solid var(--theme-border);border-radius:1rem;background:var(--color-white);box-shadow:0 0.75rem 2rem var(--theme-shadow)}.two-factor-qr{display:block;width:100%;height:auto;aspect-ratio:1}.two-factor-enrollment-copy{width:100%;min-width:0;text-align:center}.two-factor-enrollment-copy p{margin-block:0 0.5rem}.two-factor-enrollment-copy .form-help{margin-block:0.5rem 0}.two-factor-secret{display:block;max-width:100%;padding:0.75rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel-subtle);color:var(--theme-text);overflow-wrap:anywhere;user-select:all}.two-factor-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(max-content,1fr));gap:0.625rem;margin-block:1rem}.two-factor-recovery-codes code{display:block;padding:0.625rem 0.75rem;border:0.0625rem solid var(--theme-border);border-radius:0.5rem;background:var(--theme-panel-subtle);color:var(--theme-text);text-align:center;letter-spacing:0.04em}.account-two-factor-summary{margin-block-start:1rem}@media(max-width:47.5rem){.two-factor-enrollment-grid,.two-factor-recovery-codes{grid-template-columns:minmax(0,1fr)}.two-factor-qr-frame{width:min(100%,10rem);margin-inline:auto}}.two-factor-detail-table{--grid-table-columns:max-content repeat(1,minmax(max-content,1fr))}.primary-list-table{border:0;border-radius:0;background:rgba(0,0,0,0)}.primary-list-table .grid-table-row,.primary-list-table .grid-table-cell{background:rgba(0,0,0,0)}.primary-list-table .grid-table-header .grid-table-row{background:var(--theme-panel-subtle)}.primary-list-table .health-indicator,.primary-list-table .status-badge,.primary-list-table .job-status{flex:0 0 auto}.grid-table{--list-table-action-height:1.85rem;--grid-table-column-count:1;--grid-table-columns:max-content;display:grid!important;grid-template-columns:var(--grid-table-columns)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;color:var(--theme-text)}.grid-table-header,.grid-table-body{display:grid!important;grid-template-columns:subgrid;grid-column:1/-1;width:100%;min-width:0}.grid-table-row{position:relative;display:grid!important;grid-template-columns:subgrid;grid-column:1/-1;align-items:stretch;width:100%!important;min-width:0!important;border:0;border-bottom:0.0625rem solid var(--theme-border);background:rgba(0,0,0,0)}.grid-table-header .grid-table-row{min-height:2.25rem;background:var(--theme-panel-subtle)!important;color:var(--theme-text)!important;font-weight:700!important}.grid-table-cell{display:flex!important;align-items:center;min-width:0!important;max-width:none!important;padding:0.3125rem 0.5rem;border:0!important;background:rgba(0,0,0,0);color:inherit;line-height:1.3;overflow-wrap:anywhere}.grid-table-header .grid-table-cell{background:rgba(0,0,0,0)!important;color:var(--theme-text)!important;font-weight:700!important}.grid-table-body>.grid-table-row:last-child{border-bottom:0}.grid-table-body>[data-record-row]:hover>.grid-table-cell{background:rgba(0,0,0,0)}.grid-table .table-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:0.375rem;min-width:0;white-space:normal;flex-wrap:wrap}.grid-table .table-actions>form,.grid-table .table-actions>.inline-form,.grid-table .table-actions .tag-row-actions{display:inline-flex;align-items:center;gap:0.375rem;margin:0}.grid-table .table-actions a,.grid-table .table-actions button,.grid-table .table-actions .action-disabled{min-height:var(--list-table-action-height);height:var(--list-table-action-height);box-sizing:border-box}.accounts-table .table-actions form>button{min-height:var(--list-table-action-height);height:var(--list-table-action-height)}.grid-table-row.empty-table-row{grid-template-columns:minmax(0,1fr)!important}.empty-table-row[hidden]{display:none!important}.grid-table-cell.table-cell-full,.empty-table-cell{grid-column:1/-1;width:auto!important;min-width:0!important;justify-content:center;color:var(--theme-text-muted);white-space:normal}@supports not (grid-template-columns:subgrid){.grid-table-header,.grid-table-body,.grid-table-row{grid-template-columns:var(--grid-table-columns)!important}}.grid-table.table-1-col{--grid-table-column-count:1;--grid-table-columns:repeat(1,max-content)}.grid-table.table-2-col{--grid-table-column-count:2;--grid-table-columns:repeat(2,max-content)}.grid-table.table-3-col{--grid-table-column-count:3;--grid-table-columns:repeat(3,max-content)}.grid-table.table-4-col{--grid-table-column-count:4;--grid-table-columns:repeat(4,max-content)}.grid-table.table-5-col{--grid-table-column-count:5;--grid-table-columns:repeat(5,max-content)}.grid-table.table-6-col{--grid-table-column-count:6;--grid-table-columns:repeat(6,max-content)}.grid-table.table-7-col{--grid-table-column-count:7;--grid-table-columns:repeat(7,max-content)}.grid-table.table-8-col{--grid-table-column-count:8;--grid-table-columns:repeat(8,max-content)}.grid-table.table-9-col{--grid-table-column-count:9;--grid-table-columns:repeat(9,max-content)}.grid-table.table-10-col{--grid-table-column-count:10;--grid-table-columns:repeat(10,max-content)}.grid-table.table-11-col{--grid-table-column-count:11;--grid-table-columns:repeat(11,max-content)}.grid-table.table-12-col{--grid-table-column-count:12;--grid-table-columns:repeat(12,max-content)}.grid-table.table-13-col{--grid-table-column-count:13;--grid-table-columns:repeat(13,max-content)}.grid-table.table-14-col{--grid-table-column-count:14;--grid-table-columns:repeat(14,max-content)}.grid-table.table-15-col{--grid-table-column-count:15;--grid-table-columns:repeat(15,max-content)}.grid-table.table-16-col{--grid-table-column-count:16;--grid-table-columns:repeat(16,max-content)}.grid-table.table-17-col{--grid-table-column-count:17;--grid-table-columns:repeat(17,max-content)}.grid-table.table-18-col{--grid-table-column-count:18;--grid-table-columns:repeat(18,max-content)}.grid-table.table-19-col{--grid-table-column-count:19;--grid-table-columns:repeat(19,max-content)}.grid-table.table-20-col{--grid-table-column-count:20;--grid-table-columns:repeat(20,max-content)}.grid-table.table-21-col{--grid-table-column-count:21;--grid-table-columns:repeat(21,max-content)}.grid-table.table-22-col{--grid-table-column-count:22;--grid-table-columns:repeat(22,max-content)}.grid-table.table-23-col{--grid-table-column-count:23;--grid-table-columns:repeat(23,max-content)}.grid-table.table-24-col{--grid-table-column-count:24;--grid-table-columns:repeat(24,max-content)}.grid-table.table-25-col{--grid-table-column-count:25;--grid-table-columns:repeat(25,max-content)}.grid-table.table-26-col{--grid-table-column-count:26;--grid-table-columns:repeat(26,max-content)}.grid-table.table-27-col{--grid-table-column-count:27;--grid-table-columns:repeat(27,max-content)}.grid-table.table-28-col{--grid-table-column-count:28;--grid-table-columns:repeat(28,max-content)}.grid-table.table-29-col{--grid-table-column-count:29;--grid-table-columns:repeat(29,max-content)}.grid-table.table-30-col{--grid-table-column-count:30;--grid-table-columns:repeat(30,max-content)}.grid-table.table-31-col{--grid-table-column-count:31;--grid-table-columns:repeat(31,max-content)}.grid-table.table-32-col{--grid-table-column-count:32;--grid-table-columns:repeat(32,max-content)}.grid-table.table-33-col{--grid-table-column-count:33;--grid-table-columns:repeat(33,max-content)}.grid-table.table-34-col{--grid-table-column-count:34;--grid-table-columns:repeat(34,max-content)}.grid-table.table-35-col{--grid-table-column-count:35;--grid-table-columns:repeat(35,max-content)}.grid-table.table-36-col{--grid-table-column-count:36;--grid-table-columns:repeat(36,max-content)}.grid-table.table-37-col{--grid-table-column-count:37;--grid-table-columns:repeat(37,max-content)}.grid-table.table-38-col{--grid-table-column-count:38;--grid-table-columns:repeat(38,max-content)}.grid-table.table-39-col{--grid-table-column-count:39;--grid-table-columns:repeat(39,max-content)}.grid-table.table-40-col{--grid-table-column-count:40;--grid-table-columns:repeat(40,max-content)}.grid-table.mass-table.table-2-col{--grid-table-column-count:1;--grid-table-columns:repeat(1,max-content)}.grid-table.mass-table.table-3-col{--grid-table-column-count:2;--grid-table-columns:repeat(2,max-content)}.grid-table.mass-table.table-4-col{--grid-table-column-count:3;--grid-table-columns:repeat(3,max-content)}.grid-table.mass-table.table-5-col{--grid-table-column-count:4;--grid-table-columns:repeat(4,max-content)}.grid-table.mass-table.table-6-col{--grid-table-column-count:5;--grid-table-columns:repeat(5,max-content)}.grid-table.mass-table.table-7-col{--grid-table-column-count:6;--grid-table-columns:repeat(6,max-content)}.grid-table.mass-table.table-8-col{--grid-table-column-count:7;--grid-table-columns:repeat(7,max-content)}.grid-table.mass-table.table-9-col{--grid-table-column-count:8;--grid-table-columns:repeat(8,max-content)}.grid-table.mass-table.table-10-col{--grid-table-column-count:9;--grid-table-columns:repeat(9,max-content)}.grid-table.mass-table.table-11-col{--grid-table-column-count:10;--grid-table-columns:repeat(10,max-content)}.grid-table.mass-table.table-12-col{--grid-table-column-count:11;--grid-table-columns:repeat(11,max-content)}.grid-table.mass-table.table-13-col{--grid-table-column-count:12;--grid-table-columns:repeat(12,max-content)}.grid-table.mass-table.table-14-col{--grid-table-column-count:13;--grid-table-columns:repeat(13,max-content)}.grid-table.mass-table.table-15-col{--grid-table-column-count:14;--grid-table-columns:repeat(14,max-content)}.grid-table.mass-table.table-16-col{--grid-table-column-count:15;--grid-table-columns:repeat(15,max-content)}.grid-table.mass-table.table-17-col{--grid-table-column-count:16;--grid-table-columns:repeat(16,max-content)}.grid-table.mass-table.table-18-col{--grid-table-column-count:17;--grid-table-columns:repeat(17,max-content)}.grid-table.mass-table.table-19-col{--grid-table-column-count:18;--grid-table-columns:repeat(18,max-content)}.grid-table.mass-table.table-20-col{--grid-table-column-count:19;--grid-table-columns:repeat(19,max-content)}.grid-table.mass-table.table-21-col{--grid-table-column-count:20;--grid-table-columns:repeat(20,max-content)}.grid-table.mass-table.table-22-col{--grid-table-column-count:21;--grid-table-columns:repeat(21,max-content)}.grid-table.mass-table.table-23-col{--grid-table-column-count:22;--grid-table-columns:repeat(22,max-content)}.grid-table.mass-table.table-24-col{--grid-table-column-count:23;--grid-table-columns:repeat(23,max-content)}.grid-table.mass-table.table-25-col{--grid-table-column-count:24;--grid-table-columns:repeat(24,max-content)}.grid-table.mass-table.table-26-col{--grid-table-column-count:25;--grid-table-columns:repeat(25,max-content)}.grid-table.mass-table.table-27-col{--grid-table-column-count:26;--grid-table-columns:repeat(26,max-content)}.grid-table.mass-table.table-28-col{--grid-table-column-count:27;--grid-table-columns:repeat(27,max-content)}.grid-table.mass-table.table-29-col{--grid-table-column-count:28;--grid-table-columns:repeat(28,max-content)}.grid-table.mass-table.table-30-col{--grid-table-column-count:29;--grid-table-columns:repeat(29,max-content)}.grid-table.mass-table.table-31-col{--grid-table-column-count:30;--grid-table-columns:repeat(30,max-content)}.grid-table.mass-table.table-32-col{--grid-table-column-count:31;--grid-table-columns:repeat(31,max-content)}.grid-table.mass-table.table-33-col{--grid-table-column-count:32;--grid-table-columns:repeat(32,max-content)}.grid-table.mass-table.table-34-col{--grid-table-column-count:33;--grid-table-columns:repeat(33,max-content)}.grid-table.mass-table.table-35-col{--grid-table-column-count:34;--grid-table-columns:repeat(34,max-content)}.grid-table.mass-table.table-36-col{--grid-table-column-count:35;--grid-table-columns:repeat(35,max-content)}.grid-table.mass-table.table-37-col{--grid-table-column-count:36;--grid-table-columns:repeat(36,max-content)}.grid-table.mass-table.table-38-col{--grid-table-column-count:37;--grid-table-columns:repeat(37,max-content)}.grid-table.mass-table.table-39-col{--grid-table-column-count:38;--grid-table-columns:repeat(38,max-content)}.grid-table.mass-table.table-40-col{--grid-table-column-count:39;--grid-table-columns:repeat(39,max-content)}.grid-table.detail-table{--grid-table-columns:repeat(2,max-content)}.grid-table.detail-table .detail-label{color:var(--theme-text-secondary);font-weight:600}.grid-table.detail-table .detail-value{white-space:normal}.grid-table.import-table{--grid-table-columns:repeat(var(--grid-table-column-count,1),max-content)}.import-row-invalid .grid-table-cell,.import-row-errored .grid-table-cell{background:var(--theme-error-faint);color:var(--theme-error-text)}.import-row-valid .grid-table-cell{background:var(--theme-success-faint)}.import-row-update .grid-table-cell,.import-row-duplicate .grid-table-cell{background:var(--theme-warning-faint)}.import-row-excluded .grid-table-cell{opacity:0.45;background:rgba(0,0,0,0)}.import-row-excluded .import-row-actions{opacity:1}.import-duplicate-group-header .grid-table-cell{border-block:0.0625rem solid var(--theme-warning)!important;background:var(--theme-warning-soft);color:var(--theme-text);font-weight:700}.grid-table-scroll,.tags-table-scroll,.import-table-scroll{width:100%;max-width:100%;overflow-x:visible;overflow-y:visible}.template-family-form .templates-table .grid-table-cell{min-width:0!important;white-space:normal;overflow-wrap:anywhere}.import-table .grid-table-cell{--floating-label-background:var(--theme-panel)}@media(max-width:47.5rem){.grid-table,.grid-table-header,.grid-table-body,.grid-table-row{min-width:0!important}.grid-table-cell{padding-inline:0.375rem;font-size:0.8125rem}}:root{--mass-action-checkbox-size:2rem;--mass-action-track-padding-inline:0.3125rem;--mass-action-track-width:calc(var(--mass-action-checkbox-size) + var(--mass-action-track-padding-inline) + var(--mass-action-track-padding-inline))}.mass-action-toolbar,.mass-action-toolbar button,.mass-action-toolbar select,.mass-action-toolbar option,.mass-action-panel{font-family:"IBM Plex Sans","Noto Sans","Segoe UI",sans-serif!important}.mass-action-toolbar,.mass-action-panel{display:inline-flex;align-items:center;justify-content:flex-end;gap:0.25rem;width:max-content;max-width:100%;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.mass-action-toolbar{margin-inline-start:auto}.mass-action-panel[hidden],.mass-scope-overlay[hidden]{display:none!important}.mass-toggle-button,.mass-run-button,.mass-action-select,.mass-flash-color{min-height:var(--form-control-height);height:var(--form-control-height);box-sizing:border-box}.grid-table.mass-table{width:calc(100% - var(--mass-action-track-width))!important;margin-inline-start:var(--mass-action-track-width)!important;overflow:visible!important}.grid-table-select-slot,.mass-select-cell{position:absolute;inset-block:0;inset-inline-end:100%;display:flex!important;align-items:center;justify-content:center;width:var(--mass-action-track-width);min-width:var(--mass-action-track-width);max-width:var(--mass-action-track-width);padding-inline:var(--mass-action-track-padding-inline)!important;padding-block:0!important;border:0;background:rgba(0,0,0,0);visibility:hidden;opacity:0;pointer-events:none;box-sizing:border-box}.mass-table.mass-mode .grid-table-select-slot,.mass-table.mass-mode .mass-select-cell,.mass-select-cell[aria-hidden=false]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.mass-table.mass-mode .grid-table-select-slot::after,.mass-table.mass-mode .mass-select-cell::after,.mass-select-cell[aria-hidden=false]::after{content:"";position:absolute;inset-inline:0;inset-block-end:-0.0625rem;height:0.0625rem;background:var(--theme-border);pointer-events:none}.grid-table-header .grid-table-select-slot,.grid-table-header .mass-select-cell{background:var(--theme-panel-subtle)}.mass-table .grid-table-body>.grid-table-row:last-child .grid-table-select-slot{border-bottom:0}.mass-table .grid-table-body>.grid-table-row:last-child .grid-table-select-slot::after,.mass-table .grid-table-body>.grid-table-row:last-child .mass-select-cell::after{display:none}.mass-table .mass-checkbox{position:relative;inset-block-start:0.0625rem;display:inline-flex!important;align-items:center;justify-content:center;width:var(--mass-action-checkbox-size);height:var(--mass-action-checkbox-size);margin:0;cursor:pointer}.mass-table .mass-checkbox>input[type=checkbox]{position:absolute!important;inset:0!important;z-index:2;display:block!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer}.mass-table .mass-checkbox>span{position:relative;display:block!important;width:1rem;height:1rem;border:0.0625rem solid var(--theme-control-border);border-radius:0.25rem;background:var(--theme-panel-raised);box-shadow:0 0.125rem 0.375rem var(--theme-shadow);visibility:visible!important;opacity:1!important;pointer-events:none;box-sizing:border-box}.mass-table .mass-checkbox>input[type=checkbox]:focus-visible+span{outline:0.125rem solid var(--theme-focus);outline-offset:0.125rem}.mass-table .mass-checkbox>input[type=checkbox]:checked+span{border-color:var(--theme-primary);background:var(--theme-primary-soft)}.mass-table .mass-checkbox>input[type=checkbox]:checked+span::after{content:"";position:absolute;inset:0.1875rem;border-radius:0.125rem;background:var(--theme-primary)}.mass-table .mass-checkbox>input[type=checkbox]:disabled+span{opacity:0.45!important;cursor:not-allowed}.mass-scope-overlay,.mass-scope-overlay[aria-hidden=true]{display:none!important}.mass-scope-overlay.is-open,.mass-scope-overlay[aria-hidden=false]{position:fixed;inset:0;z-index:10000;display:grid!important;place-items:center;padding:1.25rem;background:var(--theme-overlay);backdrop-filter:blur(0.4375rem)}.mass-scope-dialog{width:min(32.5rem,100%);padding:1.5rem;border:0.0625rem solid var(--theme-control-border);border-radius:0.625rem;background:var(--theme-panel-raised);color:var(--theme-text);box-shadow:0 1.5rem 4.375rem var(--theme-shadow-strong)}.mass-scope-actions{display:flex;flex-wrap:wrap;gap:0.625rem;margin-top:1.25rem}@media(max-width:47.5rem){.grid-table.mass-table{width:100%!important;margin-inline-start:0!important}.grid-table-select-slot,.mass-select-cell,.mass-action-toolbar{display:none!important}}
