:root,html[data-theme=light]{--app-bg: #f6f8fa;--surface-1: #ffffff;--surface-2: #f6f8fa;--surface-3: #eaeef2;--surface-inset: #f6f8fa;--field-bg: #fafbfc;--field-bg-disabled: #eaeef2;--overlay-bg: rgba(27, 31, 36, .5);--surface-translucent: rgba(255, 255, 255, .85);--surface-veil: rgba(255, 255, 255, .35);--border-translucent: rgba(255, 255, 255, .6);--border: #d0d7de;--border-subtle: #eaeef2;--border-strong: #afb8c1;--text-primary: #24292f;--text-secondary: #6e7781;--text-muted: #8c959f;--text-disabled: #afb8c1;--text-on-accent: #ffffff;--text-link: #0969da;--accent: #0969da;--accent-hover: #0860ca;--accent-active: #0550ae;--accent-soft: #ddf4ff;--accent-border: #54aeff;--focus-ring: rgba(9, 105, 218, .3);--input-focus-border: #0969da;--success: #1a7f37;--success-strong: #1f883d;--success-soft: #dafbe1;--success-border: #aceebb;--danger: #cf222e;--danger-strong: #a40e26;--danger-soft: #ffebe9;--danger-border: #ffc1ba;--warning: #9a6700;--warning-strong: #7d4e00;--warning-soft: #fff8c5;--warning-border: #eac54f;--info: #0969da;--info-soft: #ddf4ff;--info-border: #54aeff;--neutral-soft: #eaeef2;--neutral-border: #d0d7de;--btn-primary-bg: #0969da;--btn-primary-fg: #ffffff;--btn-primary-hover: #0860ca;--btn-primary-border: #0969da;--btn-commit-bg: #0969da;--btn-commit-fg: #ffffff;--btn-commit-hover: #0860ca;--btn-commit-border: #0969da;--btn-cancel-bg: #ffebe9;--btn-cancel-fg: #cf222e;--btn-cancel-hover: #ffd8d3;--btn-cancel-border: #cf222e;--btn-default-bg: #f6f8fa;--btn-default-fg: #24292f;--btn-default-hover: #eaeef2;--btn-default-border: #d0d7de;--btn-danger-bg: #cf222e;--btn-danger-fg: #ffffff;--btn-danger-hover: #a40e26;--terminal-fg: #1a7f37;--terminal-bg: #ffffff;--sidebar-bg: #ffffff;--sidebar-border: #d0d7de;--sidebar-hover: #f6f8fa;--sidebar-active-bg: #ddf4ff;--sidebar-active-fg: #0969da;--topbar-bg: #ffffff;--topbar-border: #d0d7de;--footer-bg: #ffffff;--footer-border: #d0d7de;--shadow-xs: 0 1px 0 rgba(27, 31, 36, .04);--shadow-sm: 0 1px 3px rgba(27, 31, 36, .08);--shadow-md: 0 3px 8px rgba(27, 31, 36, .1);--shadow-lg: 0 8px 24px rgba(27, 31, 36, .12);--shadow-xl: 0 16px 40px rgba(27, 31, 36, .16);--chart-1: #0969da;--chart-2: #1a7f37;--chart-3: #9a6700;--chart-4: #8250df;--chart-5: #cf222e;--chart-6: #1b7c83;--chart-grid: #d0d7de;--scrollbar-thumb: #d0d7de;--scrollbar-thumb-hover: #afb8c1;--scrollbar-track: transparent;color-scheme:light}html[data-theme=dark]{--app-bg: #12151c;--surface-1: #1a1d24;--surface-2: #12151c;--surface-3: #21262d;--surface-inset: #12151c;--field-bg: #12151c;--field-bg-disabled: #21262d;--overlay-bg: rgba(1, 4, 9, .72);--surface-translucent: rgba(26, 29, 36, .85);--surface-veil: rgba(255, 255, 255, .06);--border-translucent: rgba(255, 255, 255, .12);--border: #30363d;--border-subtle: #21262d;--border-strong: #484f58;--text-primary: #ffffff;--text-secondary: #8b949e;--text-muted: #6e7681;--text-disabled: #484f58;--text-on-accent: #ffffff;--text-link: #58a6ff;--accent: #58a6ff;--accent-hover: #79c0ff;--accent-active: #388bfd;--accent-soft: rgba(56, 139, 253, .15);--accent-border: #388bfd;--focus-ring: rgba(0, 92, 197, .45);--input-focus-border: #005cc5;--success: #3fb950;--success-strong: #238636;--success-soft: rgba(63, 185, 80, .15);--success-border: rgba(63, 185, 80, .4);--danger: #f85149;--danger-strong: #da3633;--danger-soft: rgba(248, 81, 73, .15);--danger-border: rgba(248, 81, 73, .4);--warning: #d29922;--warning-strong: #bb8009;--warning-soft: rgba(210, 153, 34, .15);--warning-border: rgba(210, 153, 34, .4);--info: #58a6ff;--info-soft: rgba(56, 139, 253, .15);--info-border: #388bfd;--neutral-soft: #21262d;--neutral-border: #30363d;--btn-primary-bg: #1f6feb;--btn-primary-fg: #ffffff;--btn-primary-hover: #388bfd;--btn-primary-border: #1f6feb;--btn-commit-bg: #238636;--btn-commit-fg: #ffffff;--btn-commit-hover: #2ea043;--btn-commit-border: #238636;--btn-cancel-bg: #da3633;--btn-cancel-fg: #ffffff;--btn-cancel-hover: #f85149;--btn-cancel-border: #da3633;--btn-default-bg: #21262d;--btn-default-fg: #c9d1d9;--btn-default-hover: #30363d;--btn-default-border: #30363d;--btn-danger-bg: #da3633;--btn-danger-fg: #ffffff;--btn-danger-hover: #f85149;--terminal-fg: #3fb950;--terminal-bg: #1a1d24;--sidebar-bg: #1a1d24;--sidebar-border: #30363d;--sidebar-hover: #21262d;--sidebar-active-bg: rgba(56, 139, 253, .15);--sidebar-active-fg: #58a6ff;--topbar-bg: #1a1d24;--topbar-border: #30363d;--footer-bg: #1a1d24;--footer-border: #30363d;--shadow-xs: 0 1px 0 rgba(1, 4, 9, .2);--shadow-sm: 0 1px 3px rgba(1, 4, 9, .4);--shadow-md: 0 3px 8px rgba(1, 4, 9, .5);--shadow-lg: 0 8px 24px rgba(1, 4, 9, .6);--shadow-xl: 0 16px 40px rgba(1, 4, 9, .7);--chart-1: #58a6ff;--chart-2: #3fb950;--chart-3: #d29922;--chart-4: #bc8cff;--chart-5: #f85149;--chart-6: #39c5cf;--chart-grid: #30363d;--scrollbar-thumb: #30363d;--scrollbar-thumb-hover: #484f58;--scrollbar-track: transparent;color-scheme:dark}:root,html[data-theme=light]{--white: #ffffff;--slate-50: #f6f8fa;--slate-100: #eaeef2;--slate-200: #d0d7de;--slate-300: #afb8c1;--slate-400: #8c959f;--slate-500: #6e7781;--slate-600: #57606a;--slate-700: #424a53;--slate-800: #24292f;--slate-900: #1f2328;--blue-50: #ddf4ff;--blue-100: #b6e3ff;--blue-200: #80ccff;--blue-300: #54aeff;--blue-400: #218bff;--blue-500: #0969da;--blue-600: #0969da;--blue-700: #0550ae;--blue-800: #033d8b;--blue-900: #0a3069;--emerald-100: #dafbe1;--emerald-500: #1f883d;--emerald-600: #1a7f37;--emerald-700: #116329;--rose-100: #ffebe9;--rose-200: #ffc1ba;--rose-500: #cf222e;--rose-600: #a40e26;--rose-700: #82071e;--red-50: #ffebe9;--red-500: #cf222e;--red-700: #82071e;--amber-100: #fff8c5;--amber-500: #bf8700;--amber-600: #9a6700;--amber-700: #7d4e00;--violet-100: #fbefff;--violet-500: #8250df;--violet-600: #6639ba;--cyan-500: #1b7c83;--teal: #1b7c83;--teal-mid: #3192a0;--teal-light: #56b6c2;--navy-mid: #0a3069;--text-main: #24292f;--text-dark: #1f2328;--text-soft: #57606a;--hover-bg: #f6f8fa;--active-text: #0969da}html[data-theme=dark]{--white: #1a1d24;--slate-50: #12151c;--slate-100: #21262d;--slate-200: #30363d;--slate-300: #484f58;--slate-400: #8b949e;--slate-500: #8b949e;--slate-600: #9da7b3;--slate-700: #c9d1d9;--slate-800: #e6edf3;--slate-900: #ffffff;--blue-50: rgba(56, 139, 253, .1);--blue-100: rgba(56, 139, 253, .15);--blue-200: rgba(56, 139, 253, .25);--blue-300: #388bfd;--blue-400: #58a6ff;--blue-500: #58a6ff;--blue-600: #2f81f7;--blue-700: #388bfd;--blue-800: #1f6feb;--blue-900: #1158c7;--emerald-100: rgba(63, 185, 80, .15);--emerald-500: #3fb950;--emerald-600: #3fb950;--emerald-700: #2ea043;--rose-100: rgba(248, 81, 73, .15);--rose-200: rgba(248, 81, 73, .3);--rose-500: #f85149;--rose-600: #f85149;--rose-700: #da3633;--red-50: rgba(248, 81, 73, .15);--red-500: #f85149;--red-700: #da3633;--amber-100: rgba(210, 153, 34, .15);--amber-500: #d29922;--amber-600: #d29922;--amber-700: #bb8009;--violet-100: rgba(163, 113, 247, .15);--violet-500: #bc8cff;--violet-600: #a371f7;--cyan-500: #39c5cf;--teal: #39c5cf;--teal-mid: #2b9aa3;--teal-light: #56d4dd;--navy-mid: #1f6feb;--text-main: #e6edf3;--text-dark: #ffffff;--text-soft: #8b949e;--hover-bg: #21262d;--active-text: #58a6ff}:root{--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--transition: .25s cubic-bezier(.4, 0, .2, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-head: "Outfit", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "SFMono-Regular", ui-monospace, "Cascadia Mono", Consolas, monospace;--topbar-height: 70px;--footer-height: 44px}*,*:before,*:after{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100%;font-family:var(--font-body);font-size:14px;line-height:1.5;background:var(--app-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.ox-theme-switching,html.ox-theme-switching *,html.ox-theme-switching *:before,html.ox-theme-switching *:after{transition:background-color .18s ease,border-color .18s ease,color .18s ease,fill .18s ease,stroke .18s ease,box-shadow .18s ease!important;transition-delay:0ms!important}@media (prefers-reduced-motion: reduce){html.ox-theme-switching,html.ox-theme-switching *{transition:none!important}}input,select,textarea,button{font-family:inherit;font-size:inherit}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;caret-color:var(--text-primary);transition:background-color 100000s ease-in-out 0s}::selection{background:var(--accent-soft);color:var(--text-primary)}:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}.ox-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ox-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 6px;font-family:var(--font-mono);font-size:.68rem;font-weight:600;line-height:1.4;color:var(--text-secondary);background:var(--surface-3);border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;white-space:nowrap}body.ox-scroll-locked{overflow:hidden}@media print{.ox-no-print{display:none!important}}.ox-wizard{display:block}.ox-wizard__rail{display:flex;align-items:flex-start;gap:0;padding:20px 4px 24px;margin-bottom:24px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.ox-wizard__rail::-webkit-scrollbar{display:none}.ox-wizard__stepitem{display:flex;align-items:center;flex:1 1 0;min-width:0}.ox-wizard__stepbtn{display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0;padding:6px 10px;background:transparent;border:none;border-radius:var(--radius-sm);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--transition)}.ox-wizard__stepbtn:hover:not(:disabled){background:var(--surface-3)}.ox-wizard__stepbtn:disabled{cursor:not-allowed}.ox-wizard__marker{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;border:2px solid var(--border);background:var(--surface-1);color:var(--text-muted);font-size:.78rem;font-weight:700;transition:all var(--transition)}.ox-wizard__labels{display:flex;flex-direction:column;min-width:0}.ox-wizard__steplabel{font-size:.8rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ox-wizard__stepmeta{font-size:.68rem;font-weight:500;color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase}.ox-wizard__stepitem.is-active .ox-wizard__marker{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent);box-shadow:0 0 0 4px var(--focus-ring)}.ox-wizard__stepitem.is-active .ox-wizard__steplabel{color:var(--text-primary);font-weight:700}.ox-wizard__stepitem.is-complete .ox-wizard__marker{border-color:var(--success);background:var(--success);color:#fff}.ox-wizard__stepitem.is-complete .ox-wizard__steplabel{color:var(--text-primary)}.ox-wizard__stepitem.is-invalid .ox-wizard__marker{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.ox-wizard__stepitem.is-invalid .ox-wizard__steplabel{color:var(--danger)}.ox-wizard__connector{flex:1 1 auto;height:2px;min-width:12px;margin:0 4px;background:var(--border);border-radius:2px;transition:background var(--transition)}.ox-wizard__stepitem.is-complete .ox-wizard__connector{background:var(--success)}.ox-wizard__body>[data-ox-step]{display:none}.ox-wizard__body>[data-ox-step].is-active-step{display:block;animation:ox-wizard-in .22s var(--ease-out-expo) both}@keyframes ox-wizard-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ox-wizard__body>[data-ox-step].is-active-step{animation:none}}.ox-wizard-invalid-field{border-color:var(--danger)!important;box-shadow:0 0 0 3px var(--danger-soft)!important}.ox-wizard__nav{display:flex;align-items:center;gap:12px;padding-top:20px;margin-top:24px;border-top:1px solid var(--border)}.ox-wizard__progress{flex:1;min-width:0}.ox-wizard__progress-text{display:block;font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.ox-wizard__progress-track{height:4px;max-width:240px;background:var(--surface-3);border-radius:4px;overflow:hidden}.ox-wizard__progress-fill{height:100%;background:var(--accent);border-radius:4px;transition:width .26s var(--ease-out-expo)}.ox-wizard__error{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-top:16px;font-size:.8rem;font-weight:500;color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-sm)}@media (max-width: 860px){.ox-wizard__rail{gap:4px}.ox-wizard__labels{display:none}.ox-wizard__stepitem{flex:0 0 auto}.ox-wizard__connector{min-width:20px}.ox-wizard__nav{flex-wrap:wrap}}.ox-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1;color:var(--btn-default-fg);background:var(--btn-default-bg);border:1px solid var(--btn-default-border);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--transition),border-color var(--transition),color var(--transition)}.ox-btn:hover:not(:disabled){background:var(--btn-default-hover);border-color:var(--border-strong)}.ox-btn:disabled{opacity:.5;cursor:not-allowed}.ox-btn--primary{color:var(--btn-primary-fg);background:var(--btn-primary-bg);border-color:var(--btn-primary-border)}.ox-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.ox-btn--commit{color:var(--btn-commit-fg);background:var(--btn-commit-bg);border-color:var(--btn-commit-border)}.ox-btn--commit:hover:not(:disabled){background:var(--btn-commit-hover);border-color:var(--btn-commit-hover)}.ox-btn--cancel{color:var(--btn-cancel-fg);background:var(--btn-cancel-bg);border-color:var(--btn-cancel-border)}.ox-btn--cancel:hover:not(:disabled){background:var(--btn-cancel-hover)}.ox-btn .ox-btn__key{padding:1px 5px;font-family:var(--font-mono);font-size:.65rem;font-weight:700;border-radius:4px;background:#00000024;color:inherit}.ox-btn--default .ox-btn__key,.ox-btn:not([class*=--]) .ox-btn__key{background:var(--surface-3)}html[data-theme=dark] .cat-btn--primary,html[data-theme=dark] .btn-submit,html[data-theme=dark] .btn-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-fg)}html[data-theme=dark] .cat-btn--primary:hover,html[data-theme=dark] .btn-submit:hover,html[data-theme=dark] .btn-primary:hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}html[data-theme=dark] .cat-btn--secondary,html[data-theme=dark] .cat-btn--ghost,html[data-theme=dark] .cat-btn{background:var(--btn-default-bg);border-color:var(--btn-default-border);color:var(--btn-default-fg)}html[data-theme=dark] .cat-btn--secondary:hover,html[data-theme=dark] .cat-btn--ghost:hover,html[data-theme=dark] .cat-btn:hover{background:var(--btn-default-hover);border-color:var(--border-strong)}html[data-theme=dark] .cat-btn.cat-btn--primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-fg)}html[data-theme=dark] .cat-btn--danger,html[data-theme=dark] .cat-btn.cat-btn--danger,html[data-theme=dark] .btn-danger{background:var(--btn-danger-bg);border-color:var(--btn-danger-bg);color:var(--btn-danger-fg)}html[data-theme=dark] .cat-btn--danger:hover,html[data-theme=dark] .cat-btn.cat-btn--danger:hover{background:var(--btn-danger-hover);border-color:var(--btn-danger-hover)}html[data-theme=dark] .cat-form__input,html[data-theme=dark] .cat-form__select,html[data-theme=dark] .cat-form__textarea,html[data-theme=dark] .form-group input,html[data-theme=dark] .form-group select,html[data-theme=dark] .form-group textarea,html[data-theme=dark] .ox-input{background:var(--field-bg);border-color:var(--border);color:var(--text-primary)}html[data-theme=dark] .cat-form__input:focus,html[data-theme=dark] .cat-form__select:focus,html[data-theme=dark] .cat-form__textarea:focus,html[data-theme=dark] .form-group input:focus,html[data-theme=dark] .form-group select:focus,html[data-theme=dark] .form-group textarea:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--focus-ring)}html[data-theme=dark] .cat-form__input:disabled,html[data-theme=dark] .cat-form__select:disabled,html[data-theme=dark] .cat-form__textarea:disabled,html[data-theme=dark] .cat-form__input[readonly]{background:var(--field-bg-disabled);color:var(--text-disabled)}html[data-theme=dark] option,html[data-theme=dark] optgroup{background:var(--surface-1);color:var(--text-primary)}html[data-theme=dark] .ox-form__section-title,html[data-theme=dark] .section-title>span:first-child,html[data-theme=dark] .cat-form-card__title{color:var(--accent)}html[data-theme=dark] thead th,html[data-theme=dark] .cat-table thead th,html[data-theme=dark] .ox-table thead th{background:var(--surface-3);color:var(--text-secondary);border-color:var(--border)}html[data-theme=dark] tbody tr:hover{background:var(--surface-3)}html[data-theme=dark] tbody td{border-color:var(--border-subtle)}html[data-theme=dark] .dataTables_wrapper,html[data-theme=dark] .dataTables_wrapper .dataTables_info,html[data-theme=dark] .dataTables_wrapper .dataTables_length,html[data-theme=dark] .dataTables_wrapper .dataTables_filter{color:var(--text-secondary)}html[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button{color:var(--text-secondary)!important;background:var(--surface-1);border-color:var(--border)}html[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button.current{color:var(--text-on-accent)!important;background:var(--btn-primary-bg);border-color:var(--btn-primary-border)}html[data-theme=dark] .dataTables_wrapper input,html[data-theme=dark] .dataTables_wrapper select{background:var(--field-bg);color:var(--text-primary);border:1px solid var(--border);border-radius:6px}html[data-theme=dark] .modal-overlay,html[data-theme=dark] .ox-modal-overlay,html[data-theme=dark] .cat-modal__overlay{background:var(--overlay-bg)}html[data-theme=dark] .modal,html[data-theme=dark] .modal-content,html[data-theme=dark] .ox-modal,html[data-theme=dark] .cat-modal{background:var(--surface-1);border-color:var(--border);color:var(--text-primary)}html[data-theme=dark] img[src*="ui-avatars.com"]{filter:brightness(.92)}html[data-theme=dark] canvas{filter:none}html[data-theme=dark] :is(.card,.form-card,.form-container,.form-wrapper,.form-shell,.form-body,.content-card,.white-card,.bg-white,.cat-form,fieldset,.registration-form,.application-form,.product-form,.customer-form){background:var(--surface-1, #1e293b);border-color:var(--border, #334155);color:var(--text-primary, #f1f5f9)}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=image]),select,textarea){background:var(--field-bg, #0f172a);border:1px solid var(--border, #334155);color:var(--text-primary, #f1f5f9)}html[data-theme=dark] :is(input,select,textarea)::placeholder{color:var(--text-muted, #64748b);opacity:1}html[data-theme=dark] :is(input,select,textarea):focus{outline:none;border-color:var(--input-focus-border, #3b82f6);box-shadow:0 0 0 3px var(--focus-ring, rgba(59, 130, 246, .35))}html[data-theme=dark] :is(input[readonly],textarea[readonly],input:disabled,select:disabled,textarea:disabled,.readonly-input,.is-readonly,[aria-readonly=true]){background:var(--field-bg-disabled, rgba(30, 41, 59, .8));color:var(--text-secondary, #cbd5e1);border-color:var(--border, #334155);cursor:not-allowed}html[data-theme=dark] :is(label,.form-label,.field-label,.input-label,.form-group>label){color:var(--text-secondary, #cbd5e1)}html[data-theme=dark] option,html[data-theme=dark] optgroup{background:var(--surface-1, #1e293b);color:var(--text-primary, #f1f5f9)}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill:hover,html[data-theme=dark] input:-webkit-autofill:focus,html[data-theme=dark] textarea:-webkit-autofill,html[data-theme=dark] select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary, #f1f5f9);-webkit-box-shadow:0 0 0 1000px var(--field-bg, #0f172a) inset;caret-color:var(--text-primary, #f1f5f9)}
