:root{--site-surface:#fff;--site-surface-soft:#f5f7fb;--site-line:#e6e9ef;--site-muted:#66708a}html[data-theme=dark]{--site-bg:#0b1322;--site-surface:#142037;--site-surface-soft:#101a2d;--site-line:#26354f;--site-muted:#93a0b8;--site-accent:#7cb0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] *{--bg-default:#0b1322;--bg-light:#101a2d;--bg-grey:#142037;--bg-color-even:#142037;--bg-color-odd:#101a2d;--heading-font-color:#eef2f8;--body-font-color:#b4bfd3;--border-color:#2a3a58;--primary-color:#3a73d1;--primary-color-rgb:58, 115, 209;--subtitle-color:#7cb0ff}html[data-theme=dark] body{background:var(--site-bg);color:var(--body-font-color)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] .text-dark,html[data-theme=dark] strong{color:var(--heading-font-color)!important}html[data-theme=dark] .text-light h1,html[data-theme=dark] .text-light h2,html[data-theme=dark] .text-light h3,html[data-theme=dark] .text-light strong{color:#fff!important}html[data-theme=dark] .id-color,html[data-theme=dark] .subtitle.id-color,html[data-theme=dark] .crumb .active{color:var(--site-accent)!important}html[data-theme=dark] .text-muted,html[data-theme=dark] .text-body-secondary{color:var(--site-muted)!important}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-default{background:var(--site-surface)!important}html[data-theme=dark] .bg-light{background:var(--site-surface-soft)!important}html[data-theme=dark] .border-gray,html[data-theme=dark] hr{border-color:var(--site-line)!important}html[data-theme=dark] header.header-light,html[data-theme=dark] header.header-light.smaller,html[data-theme=dark] header.header-mobile{box-shadow:0 1px 0 var(--site-line);background:#0b1322f5!important}html[data-theme=dark] header #mainmenu>li>a,html[data-theme=dark] header #mainmenu>li>a.menu-item{color:var(--heading-font-color)!important}html[data-theme=dark] header #mainmenu>li>a.router-link-exact-active{color:var(--site-accent)!important}html[data-theme=dark] .menu-toggle span{background:var(--heading-font-color)}html[data-theme=dark] .gradient-edge-start.light{background:linear-gradient(90deg,#0b1322 0%,#0b132200 100%)}html[data-theme=dark] .gradient-edge-end.light{background:linear-gradient(90deg,#0b132200 0%,#0b1322 100%)}html[data-theme=dark] .gradient-edge-top.light{background:linear-gradient(#0b1322 0%,#0b132200 100%)}html[data-theme=dark] .gradient-edge-bottom.light{background:linear-gradient(#0b132200 0%,#0b1322 100%)}html[data-theme=dark] .abs.bg-white{background:#0b1322!important}html[data-theme=dark] .crumb a,html[data-theme=dark] .crumb span{color:var(--body-font-color)}html[data-theme=dark] .form-control,html[data-theme=dark] .form-select,html[data-theme=dark] select.form-control{border-color:var(--site-line);background-color:var(--site-surface-soft);color:var(--heading-font-color)}html[data-theme=dark] .form-control::placeholder{color:var(--site-muted)}html[data-theme=dark] .form-control:focus{background-color:var(--site-surface);color:var(--heading-font-color)}html[data-theme=dark] .btn-main.btn-line{border-color:var(--site-line);color:var(--heading-font-color);background:0 0}.theme-toggle{border:1px solid var(--site-line);background:var(--site-surface);width:40px;height:40px;color:var(--heading-font-color);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:10px;padding:0;font-size:1rem;transition:border-color .2s,color .2s,transform .3s;display:inline-flex;position:relative}.theme-toggle:hover{border-color:var(--primary-color);color:var(--primary-color)}.theme-toggle:active{transform:rotate(-20deg)}.theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #1d9bf080}@media (width<=992px){.theme-toggle{width:34px;height:34px;margin-right:6px;font-size:.85rem}}html[data-theme=dark] .partner-logo{filter:grayscale()brightness(0)invert();opacity:.7}html[data-theme=dark] .partner-item:hover .partner-logo{filter:grayscale()brightness(0)invert();opacity:1}.required-mark{color:#dc3545;margin-left:2px;font-weight:700}.form-required-note{color:var(--site-muted);margin:-.25rem 0 1.25rem;font-size:.8rem}
