html[data-theme=light]{--bg: #f5f7fb;--surface: #ffffff;--surface2: #eef2f7;--surface3: #fbfbfb;--text: #0f172a;--muted: #6b7280;--border: rgba(15, 23, 42, .1);--border2: rgba(15, 23, 42, .08);--link: #2563eb;--inputBg: #fbfbfb;--inputBgFocus: #ffffff;--focusRing: rgba(59, 130, 246, .18);--focusBorder: rgba(59, 130, 246, .6);--menuBg: #ffffff;--menuText: #0f172a;--menuBorder: rgba(15, 23, 42, .12);--optHoverBg: rgba(37, 99, 235, .1);--optSelectedBg: rgba(37, 99, 235, .18);--optSelectedText: #0f172a}html[data-theme=dark]{--bg: #0b1220;--surface: #0f172a;--surface2: #111827;--surface3: #0b1220;--text: #e5e7eb;--muted: #9ca3af;--border: rgba(255, 255, 255, .12);--border2: rgba(255, 255, 255, .1);--link: #60a5fa;--inputBg: rgba(255, 255, 255, .06);--inputBgFocus: rgba(255, 255, 255, .1);--focusRing: rgba(96, 165, 250, .18);--focusBorder: rgba(96, 165, 250, .7);--menuBg: #0f172a;--menuText: #e5e7eb;--menuBorder: rgba(255, 255, 255, .12);--optHoverBg: rgba(96, 165, 250, .16);--optSelectedBg: rgba(96, 165, 250, .26);--optSelectedText: #e5e7eb}:root{--bg: #f5f7fb;--surface: #ffffff;--surface2: #eef2f7;--surface3: #fbfbfb;--text: #0f172a;--muted: #6b7280;--border: rgba(15, 23, 42, .1);--border2: rgba(15, 23, 42, .08);--link: #2563eb;--inputBg: #fbfbfb;--inputBgFocus: #ffffff;--focusRing: rgba(59, 130, 246, .18);--focusBorder: rgba(59, 130, 246, .6);--menuBg: #ffffff;--menuText: #0f172a;--menuBorder: rgba(15, 23, 42, .12);--optHoverBg: rgba(37, 99, 235, .1);--optSelectedBg: rgba(37, 99, 235, .18);--optSelectedText: #0f172a}*{transition:background-color .18s ease,color .18s ease,border-color .18s ease}body{background:var(--bg)!important;color:var(--text)!important}a{color:var(--link)}a:hover{color:var(--link);text-decoration:underline}.form-label,label,.col-form-label{color:var(--muted)!important;font-weight:800!important;letter-spacing:.2px}html[data-theme=dark] .form-label,html[data-theme=dark] label,html[data-theme=dark] .col-form-label{color:#e5e7ebc7!important}.form-control,.form-control:disabled,.form-control[readonly],textarea.form-control{background-color:var(--inputBg)!important;color:var(--text)!important;border-color:var(--border)!important}.form-control::-moz-placeholder,textarea.form-control::-moz-placeholder{color:var(--muted)!important;font-weight:700;opacity:.9}.form-control::placeholder,textarea.form-control::placeholder{color:var(--muted)!important;font-weight:700;opacity:.9}.form-control:focus,textarea.form-control:focus{background-color:var(--inputBgFocus)!important;color:var(--text)!important;border-color:var(--focusBorder)!important;box-shadow:0 0 0 .25rem var(--focusRing)!important}.input-group-text{background:var(--surface2)!important;border-color:var(--border)!important;color:var(--muted)!important}.form-select{background-color:var(--inputBg)!important;color:var(--text)!important;border-color:var(--border)!important;border-radius:.75rem!important;min-height:44px;padding-top:.55rem!important;padding-bottom:.55rem!important}.form-select:focus{background-color:var(--inputBgFocus)!important;color:var(--text)!important;border-color:var(--focusBorder)!important;box-shadow:0 0 0 .25rem var(--focusRing)!important;outline:none!important}.form-select option[value=""],.form-select option[disabled]{color:var(--muted)!important}.form-select option,.form-select optgroup{background:var(--menuBg)!important;color:var(--menuText)!important}html[data-theme=dark] .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23E5E7EB' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important}html[data-theme=light] .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%230F172A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important}.form-select:disabled{opacity:.65!important;background-color:#ffffff0a!important}.dropdown-menu{background:var(--menuBg)!important;color:var(--menuText)!important;border-color:var(--menuBorder)!important;box-shadow:none!important}.dropdown-item{color:var(--menuText)!important;font-weight:800}.dropdown-item:hover,.dropdown-item:focus{background:var(--optHoverBg)!important;color:var(--menuText)!important}.dropdown-item.active,.dropdown-item:active{background:var(--optSelectedBg)!important;color:var(--optSelectedText)!important}.card,.modal-content,.offcanvas,.list-group-item{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.card-header,.modal-header,.offcanvas-header{background:var(--surface2)!important;border-color:var(--border)!important}.table,.table th,.table td{color:var(--text)!important;border-color:var(--border2)!important}.table thead th{background:rgba(255,255,255,.06)}html[data-theme=light] .table thead th{background:rgba(15,23,42,.03)}html[dir=rtl] .form-select{background-position:left .75rem center!important;padding-left:2.25rem!important;padding-right:.75rem!important}@supports (-webkit-touch-callout: none){input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control,.form-select{font-size:16px!important}}
