*{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Public Sans,system-ui,sans-serif}#root{min-height:100vh}input::placeholder{color:inherit;opacity:.45}input:focus,select:focus,button:focus{outline:none}a{color:inherit}.msr{white-space:nowrap;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400}.hb:hover{background:var(--surface2)!important}.hr:hover{background:#ffffff17!important}.hsoft:hover{background:var(--surface2)!important}.hedit:hover{background:var(--accent-soft)!important;color:var(--accent)!important}.hdel:hover{background:var(--bad-soft)!important;color:var(--bad)!important}.hcase:hover{border-color:var(--accent)!important}.hvOpt:hover{background:color-mix(in oklab, currentColor 15%, transparent)!important}option:checked,option[selected]{background:var(--accent);color:var(--accent-fore)}select option{background:var(--surface);color:var(--text)}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;transition:opacity .15s}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;transition:opacity .15s}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;transition:opacity .15s}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;transition:opacity .15s}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}:root[data-mode=dark] input::-webkit-calendar-picker-indicator{filter:invert()}input,textarea,select,[contenteditable=true]{caret-color:var(--accent)}::selection{background:var(--accent-soft);color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}input:focus-visible,select:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@keyframes kssFocusRing{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 30%, transparent)}to{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 30%, transparent)}}:is(.textbox,.dash-input,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=date])){outline:none;transition:border-color .2s}:is(.textbox,.dash-input,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=date])):is(:focus,:focus-within){outline:none;animation:.2s forwards kssFocusRing;border-color:var(--accent)!important}.dash-field{transition:border-color .2s}.dash-field:focus-within{border-color:var(--accent)!important}.dash-field.is-invalid:focus-within,:is(.textbox,.dash-input,textarea,input)[aria-invalid=true]:is(:focus,:focus-within){border-color:var(--bad)!important}select{transition:border-color .2s}select:focus{border-color:var(--accent)!important}@media (prefers-reduced-motion:reduce){:is(.textbox,.dash-input,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=date])):focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 30%, transparent);animation:none}}button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main::-webkit-scrollbar{width:10px;height:10px}main::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.noscrollbar::-webkit-scrollbar{width:0;height:0;display:none}@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:.7s linear infinite spin}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.1s}}@keyframes kssBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-62%)}}.kss-loader .kl-ball{animation:.6s cubic-bezier(.33,0,.33,1) infinite kssBounce}@media (prefers-reduced-motion:reduce){.kss-loader .kl-ball{animation-duration:1.8s}}@keyframes gridSk{0%,to{opacity:1}50%{opacity:.45}}.grid-sk{animation:1.25s ease-in-out infinite gridSk}@media (prefers-reduced-motion:reduce){.grid-sk{opacity:.7;animation:none}}.pagecards-wrap{min-width:0;container-type:inline-size}.pagecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@container (width<=720px){.pagecards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=480px){.pagecards{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.login-brand{display:none!important}}@media (width<=760px){.site-head{gap:10px!important;padding-block:9px!important}.site-spacer{display:none}.site-nav{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;order:3;width:100%;overflow-x:auto;flex-wrap:nowrap!important}.site-nav::-webkit-scrollbar{width:0;height:0;display:none}.site-nav a{flex:none;padding:6px 8px!important}.site-cta{margin-inline-start:auto}}@media (width<=480px){.site-foot{grid-template-columns:1fr!important;gap:22px!important}}body[data-dense="1"] .kss-filterbar>div>button{display:none!important}body[data-dense="1"] .kss-filterbar>div>button,body[data-dense="1"] .kss-filterbar>div>div>button,body[data-dense="1"] .kss-filterbar>div>div>div>button,body[data-dense="1"] .kss-filterbar .dash-field,body[data-dense="1"] .kss-filterbar .dash-input,body[data-dense="1"] .kss-gridcard>div>button,body[data-dense="1"] .kss-gridcard>div>input,body[data-dense="1"] .kss-gridcard>div>div>button,body[data-dense="1"] .kss-gridcard>div>div>input,body[data-dense="1"] .kss-gridcard>div>div>.dash-input{height:28px!important;min-height:28px!important}body[data-dense="1"] .kss-gridcard [data-sel="0"] .hdel{display:none!important}body[data-dense="1"] .kss-form-head{padding-block:8px!important;padding-inline-start:50px!important}body[data-dense="1"] .kss-form-title{text-align:center!important}body[data-dense="1"] .kss-form-sub{display:none!important}body[data-dense="1"] .kss-form-foot{padding-block:8px!important}body[data-dense="1"] .kss-form-foot button{height:28px!important;min-height:28px!important}body[data-dense="1"] .kss-gridfilter{flex:auto!important}body[data-dense="1"] .kss-gridspacer{display:none!important}
