/* 生成物。手で直さない — 直すのは theme/tokens.mjs と theme/map.mjs、作るのは `node tools/theme-build.mjs`。
   設計は theme/design.md。ライトでは下の :root (トークンの定義) しか当たらず、Bootstrap の見た目は変わらない。 */
:root{color-scheme:only light;--t-bg:#fff;--t-field:#fff;--t-surface:#f8f9fa;--t-surface-2:#e9ecef;--t-surface-raised:#fff;--t-surface-inverse:#000;--t-text:#212529;--t-text-2:#495057;--t-text-sub:#6c757d;--t-text-faint:#6c757d;--t-text-dim:#868e96;--t-text-weak:#adb5bd;--t-text-disabled:rgba(0,0,0,.3);--t-text-inverse:#fff;--t-line:#dee2e6;--t-line-input:#ced4da;--t-line-strong:#adb5bd;--t-control-off:#adb5bd;--t-focus-line:#80bdff;--t-primary:#007bff;--t-on-primary:#fff;--t-secondary:#6c757d;--t-on-secondary:#fff;--t-success:#28a745;--t-on-success:#fff;--t-info:#17a2b8;--t-on-info:#fff;--t-warning:#ffc107;--t-warning-hover:#e0a800;--t-on-warning:#212529;--t-danger:#dc3545;--t-on-danger:#fff;--t-dark:#343a40;--t-on-dark:#fff;--t-primary-soft:#cce5ff;--t-primary-soft-hover:#9fcdff;--t-primary-soft-line:#b8daff;--t-success-soft:#d4edda;--t-success-soft-hover:#b1dfbb;--t-success-soft-line:#c3e6cb;--t-info-soft:#d1ecf1;--t-info-soft-hover:#abdde5;--t-info-soft-line:#bee5eb;--t-warning-soft:#fff3cd;--t-warning-soft-hover:#ffe8a1;--t-warning-soft-line:#ffeeba;--t-danger-soft:#f8d7da;--t-danger-soft-hover:#f1b0b7;--t-danger-soft-line:#f5c6cb;--t-secondary-soft:#e2e3e5;--t-secondary-soft-hover:#c8cbcf;--t-light-soft:#fefefe;--t-light-soft-hover:#ececf6;--t-dark-soft:#d6d8d9;--t-dark-soft-hover:#b9bbbe;--t-mark:#fcf8e3;--t-primary-soft-fg:#004085;--t-success-soft-fg:#155724;--t-info-soft-fg:#0c5460;--t-warning-soft-fg:#856404;--t-danger-soft-fg:#721c24;--t-primary-fg:#007bff;--t-primary-fg-strong:#0056b3;--t-success-fg:#28a745;--t-success-fg-strong:#19692c;--t-info-fg:#17a2b8;--t-info-fg-strong:#0f6674;--t-warning-fg:#ffc107;--t-warning-fg-strong:#ba8b00;--t-danger-fg:#dc3545;--t-danger-fg-strong:#a71d2a;--t-code-fg:#e83e8c;--t-md-code-fg:#c7254e;--t-md-code-bg:#f1f3f5;--t-news:#2f6f9f;--t-on-news:#fff;--t-news-fg:#2f6f9f;--t-shadow-sm-color:rgba(0,0,0,.075);--t-shadow-color:rgba(0,0,0,.15);--t-shadow-lg-color:rgba(0,0,0,.175);--t-scrim:rgba(0,0,0,.5);--t-tint-hover:rgba(0,0,0,.075);--t-tint-active:rgba(0,0,0,.09);--t-tint-stripe:rgba(0,0,0,.05);--t-tint-header:rgba(0,0,0,.03);--t-item-hover:#f2f2f2;--t-trigger-active:#eceff1;--t-focus-ring:rgba(0,123,255,.25);--t-valid-ring:rgba(40,167,69,.25);--t-invalid-ring:rgba(220,53,69,.25);--t-neutral-ring:rgba(52,58,64,.5);--t-id-ring:transparent}
@supports selector(:where(*)){
@media screen{
:root[data-theme="dark"]{color-scheme:dark;--t-bg:#1e1f23;--t-field:#1f2024;--t-surface:#222328;--t-surface-2:#34363c;--t-surface-raised:#2a2b30;--t-surface-inverse:#e3e3e6;--t-text:#e3e3e6;--t-text-2:#c4c7cc;--t-text-sub:#a9aeb5;--t-text-faint:#8a8f96;--t-text-dim:#9aa0a6;--t-text-weak:#8a8f96;--t-text-disabled:#5b5f66;--t-text-inverse:#1b1c1f;--t-line:rgba(255,255,255,.1);--t-line-input:#80858d;--t-line-strong:#80858d;--t-control-off:#80858d;--t-focus-line:#80bdff;--t-primary:#007bff;--t-on-primary:#fff;--t-secondary:#6c757d;--t-on-secondary:#fff;--t-success:#28a745;--t-on-success:#fff;--t-info:#17a2b8;--t-on-info:#fff;--t-warning:#ffc107;--t-warning-hover:#e0a800;--t-on-warning:#212529;--t-danger:#dc3545;--t-on-danger:#fff;--t-dark:#343a40;--t-on-dark:#fff;--t-primary-soft:#173456;--t-primary-soft-hover:#143f70;--t-primary-soft-line:#0e4f95;--t-success-soft:#203929;--t-success-soft-hover:#21462d;--t-success-soft-line:#225932;--t-info-soft:#1d373e;--t-info-soft-hover:#1c454e;--t-info-soft-line:#1b5662;--t-warning-soft:#393220;--t-warning-soft-hover:#493e1e;--t-warning-soft-line:#5f4e1b;--t-danger-soft:#53252d;--t-danger-soft-hover:#6c2831;--t-danger-soft-line:#8e2c37;--t-secondary-soft:#2e3035;--t-secondary-soft-hover:#383a40;--t-light-soft:#222328;--t-light-soft-hover:#2c2d33;--t-dark-soft:#3a3c42;--t-dark-soft-hover:#474950;--t-mark:#393220;--t-primary-soft-fg:#92c6ff;--t-success-soft-fg:#90d19f;--t-info-soft-fg:#86ceda;--t-warning-soft-fg:#ffd75e;--t-danger-soft-fg:#f2b1b8;--t-primary-fg:#63aeff;--t-primary-fg-strong:#92c6ff;--t-success-fg:#5ebd74;--t-success-fg-strong:#90d19f;--t-info-fg:#4fb8c9;--t-info-fg-strong:#86ceda;--t-warning-fg:#ffc107;--t-warning-fg-strong:#ffd75e;--t-danger-fg:#ec9099;--t-danger-fg-strong:#f2b1b8;--t-code-fg:#f189b9;--t-md-code-fg:#f189b9;--t-md-code-bg:#2e3035;--t-news:#407ba7;--t-on-news:#fff;--t-news-fg:#8baec9;--t-shadow-sm-color:rgba(0,0,0,.4);--t-shadow-color:rgba(0,0,0,.5);--t-shadow-lg-color:rgba(0,0,0,.55);--t-scrim:rgba(0,0,0,.6);--t-tint-hover:rgba(255,255,255,.06);--t-tint-active:rgba(255,255,255,.1);--t-tint-stripe:rgba(255,255,255,.04);--t-tint-header:rgba(255,255,255,.03);--t-item-hover:rgba(255,255,255,.06);--t-trigger-active:rgba(255,255,255,.1);--t-focus-ring:rgba(99,174,255,.5);--t-valid-ring:rgba(94,189,116,.45);--t-invalid-ring:rgba(236,144,153,.45);--t-neutral-ring:rgba(169,174,181,.5);--t-id-ring:rgba(255,255,255,.35)}
:where([data-theme="dark"]) body{color:var(--t-text);background-color:var(--t-bg)}
:where([data-theme="dark"]) abbr[title],:where([data-theme="dark"]) abbr[data-original-title]{border-bottom-color:currentColor}
:where([data-theme="dark"]) a{color:var(--t-primary-fg);background-color:transparent}
:where([data-theme="dark"]) a:hover{color:var(--t-primary-fg-strong)}
:where([data-theme="dark"]) a:not([href]){color:inherit}
:where([data-theme="dark"]) a:not([href]):hover{color:inherit}
:where([data-theme="dark"]) caption{color:var(--t-text-sub)}
:where([data-theme="dark"]) fieldset{border-color:currentColor}
:where([data-theme="dark"]) legend{color:inherit}
:where([data-theme="dark"]) hr{border-color:currentColor;border-top-color:var(--t-line)}
:where([data-theme="dark"]) mark,:where([data-theme="dark"]) .mark{background-color:var(--t-mark)}
:where([data-theme="dark"]) .blockquote-footer{color:var(--t-text-sub)}
:where([data-theme="dark"]) .img-thumbnail{background-color:var(--t-bg);border-color:var(--t-line)}
:where([data-theme="dark"]) .figure-caption{color:var(--t-text-sub)}
:where([data-theme="dark"]) code{color:var(--t-code-fg)}
:where([data-theme="dark"]) a > code{color:inherit}
:where([data-theme="dark"]) kbd{color:var(--t-text);background-color:var(--t-surface-2)}
:where([data-theme="dark"]) pre{color:var(--t-text)}
:where([data-theme="dark"]) pre code{color:inherit}
:where([data-theme="dark"]) .table{color:var(--t-text)}
:where([data-theme="dark"]) .table th,:where([data-theme="dark"]) .table td{border-top-color:var(--t-line)}
:where([data-theme="dark"]) .table thead th{border-bottom-color:var(--t-line)}
:where([data-theme="dark"]) .table tbody + tbody{border-top-color:var(--t-line)}
:where([data-theme="dark"]) .table-bordered{border-color:var(--t-line)}
:where([data-theme="dark"]) .table-bordered th,:where([data-theme="dark"]) .table-bordered td{border-color:var(--t-line)}
:where([data-theme="dark"]) .table-borderless th,:where([data-theme="dark"]) .table-borderless td,:where([data-theme="dark"]) .table-borderless thead th,:where([data-theme="dark"]) .table-borderless tbody + tbody{border-color:currentColor}
:where([data-theme="dark"]) .table-striped tbody tr:nth-of-type(odd){background-color:var(--t-tint-stripe)}
:where([data-theme="dark"]) .table-hover tbody tr:hover{color:var(--t-text);background-color:var(--t-tint-hover)}
:where([data-theme="dark"]) .table-primary,:where([data-theme="dark"]) .table-primary > th,:where([data-theme="dark"]) .table-primary > td{background-color:var(--t-primary-soft)}
:where([data-theme="dark"]) .table-primary th,:where([data-theme="dark"]) .table-primary td,:where([data-theme="dark"]) .table-primary thead th,:where([data-theme="dark"]) .table-primary tbody + tbody{border-color:var(--t-primary-soft-line)}
:where([data-theme="dark"]) .table-hover .table-primary:hover{background-color:var(--t-primary-soft-hover)}
:where([data-theme="dark"]) .table-hover .table-primary:hover > td,:where([data-theme="dark"]) .table-hover .table-primary:hover > th{background-color:var(--t-primary-soft-hover)}
:where([data-theme="dark"]) .table-secondary,:where([data-theme="dark"]) .table-secondary > th,:where([data-theme="dark"]) .table-secondary > td{background-color:var(--t-secondary-soft)}
:where([data-theme="dark"]) .table-secondary th,:where([data-theme="dark"]) .table-secondary td,:where([data-theme="dark"]) .table-secondary thead th,:where([data-theme="dark"]) .table-secondary tbody + tbody{border-color:var(--t-line)}
:where([data-theme="dark"]) .table-hover .table-secondary:hover{background-color:var(--t-secondary-soft-hover)}
:where([data-theme="dark"]) .table-hover .table-secondary:hover > td,:where([data-theme="dark"]) .table-hover .table-secondary:hover > th{background-color:var(--t-secondary-soft-hover)}
:where([data-theme="dark"]) .table-success,:where([data-theme="dark"]) .table-success > th,:where([data-theme="dark"]) .table-success > td{background-color:var(--t-success-soft)}
:where([data-theme="dark"]) .table-success th,:where([data-theme="dark"]) .table-success td,:where([data-theme="dark"]) .table-success thead th,:where([data-theme="dark"]) .table-success tbody + tbody{border-color:var(--t-success-soft-line)}
:where([data-theme="dark"]) .table-hover .table-success:hover{background-color:var(--t-success-soft-hover)}
:where([data-theme="dark"]) .table-hover .table-success:hover > td,:where([data-theme="dark"]) .table-hover .table-success:hover > th{background-color:var(--t-success-soft-hover)}
:where([data-theme="dark"]) .table-info,:where([data-theme="dark"]) .table-info > th,:where([data-theme="dark"]) .table-info > td{background-color:var(--t-info-soft)}
:where([data-theme="dark"]) .table-info th,:where([data-theme="dark"]) .table-info td,:where([data-theme="dark"]) .table-info thead th,:where([data-theme="dark"]) .table-info tbody + tbody{border-color:var(--t-info-soft-line)}
:where([data-theme="dark"]) .table-hover .table-info:hover{background-color:var(--t-info-soft-hover)}
:where([data-theme="dark"]) .table-hover .table-info:hover > td,:where([data-theme="dark"]) .table-hover .table-info:hover > th{background-color:var(--t-info-soft-hover)}
:where([data-theme="dark"]) .table-warning,:where([data-theme="dark"]) .table-warning > th,:where([data-theme="dark"]) .table-warning > td{background-color:var(--t-warning-soft)}
:where([data-theme="dark"]) .table-warning th,:where([data-theme="dark"]) .table-warning td,:where([data-theme="dark"]) .table-warning thead th,:where([data-theme="dark"]) .table-warning tbody + tbody{border-color:var(--t-warning-soft-line)}
:where([data-theme="dark"]) .table-hover .table-warning:hover{background-color:var(--t-warning-soft-hover)}
:where([data-theme="dark"]) .table-hover .table-warning:hover > td,:where([data-theme="dark"]) .table-hover .table-warning:hover > th{background-color:var(--t-warning-soft-hover)}
:where([data-theme="dark"]) .table-danger,:where([data-theme="dark"]) .table-danger > th,:where([data-theme="dark"]) .table-danger > td{background-color:var(--t-danger-soft)}
:where([data-theme="dark"]) .table-danger th,:where([data-theme="dark"]) .table-danger td,:where([data-theme="dark"]) .table-danger thead th,:where([data-theme="dark"]) .table-danger tbody + tbody{border-color:var(--t-danger-soft-line)}
:where([data-theme="dark"]) .table-hover .table-danger:hover{background-color:var(--t-danger-soft-hover)}
:where([data-theme="dark"]) .table-hover .table-danger:hover > td,:where([data-theme="dark"]) .table-hover .table-danger:hover > th{background-color:var(--t-danger-soft-hover)}
:where([data-theme="dark"]) .table-light,:where([data-theme="dark"]) .table-light > th,:where([data-theme="dark"]) .table-light > td{background-color:var(--t-light-soft)}
:where([data-theme="dark"]) .table-light th,:where([data-theme="dark"]) .table-light td,:where([data-theme="dark"]) .table-light thead th,:where([data-theme="dark"]) .table-light tbody + tbody{border-color:var(--t-line)}
:where([data-theme="dark"]) .table-hover .table-light:hover{background-color:var(--t-light-soft-hover)}
:where([data-theme="dark"]) .table-hover .table-light:hover > td,:where([data-theme="dark"]) .table-hover .table-light:hover > th{background-color:var(--t-light-soft-hover)}
:where([data-theme="dark"]) .table-dark,:where([data-theme="dark"]) .table-dark > th,:where([data-theme="dark"]) .table-dark > td{background-color:var(--t-dark-soft)}
:where([data-theme="dark"]) .table-dark th,:where([data-theme="dark"]) .table-dark td,:where([data-theme="dark"]) .table-dark thead th,:where([data-theme="dark"]) .table-dark tbody + tbody{border-color:var(--t-line)}
:where([data-theme="dark"]) .table-hover .table-dark:hover{background-color:var(--t-dark-soft-hover)}
:where([data-theme="dark"]) .table-hover .table-dark:hover > td,:where([data-theme="dark"]) .table-hover .table-dark:hover > th{background-color:var(--t-dark-soft-hover)}
:where([data-theme="dark"]) .table-active,:where([data-theme="dark"]) .table-active > th,:where([data-theme="dark"]) .table-active > td{background-color:var(--t-tint-hover)}
:where([data-theme="dark"]) .table-hover .table-active:hover{background-color:var(--t-tint-hover)}
:where([data-theme="dark"]) .table-hover .table-active:hover > td,:where([data-theme="dark"]) .table-hover .table-active:hover > th{background-color:var(--t-tint-hover)}
:where([data-theme="dark"]) .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}
:where([data-theme="dark"]) .table .thead-light th{color:var(--t-text);background-color:var(--t-surface-2);border-color:var(--t-line)}
:where([data-theme="dark"]) .table-dark{color:#fff;background-color:#343a40}
:where([data-theme="dark"]) .table-dark th,:where([data-theme="dark"]) .table-dark td,:where([data-theme="dark"]) .table-dark thead th{border-color:#454d55}
:where([data-theme="dark"]) .table-dark.table-bordered{border-color:currentColor}
:where([data-theme="dark"]) .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255, 255, 255, 0.05)}
:where([data-theme="dark"]) .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255, 255, 255, 0.075)}
@media (max-width: 575.98px){:where([data-theme="dark"]) .table-responsive-sm > .table-bordered{border-color:currentColor}}
@media (max-width: 767.98px){:where([data-theme="dark"]) .table-responsive-md > .table-bordered{border-color:currentColor}}
@media (max-width: 991.98px){:where([data-theme="dark"]) .table-responsive-lg > .table-bordered{border-color:currentColor}}
@media (max-width: 1199.98px){:where([data-theme="dark"]) .table-responsive-xl > .table-bordered{border-color:currentColor}}
:where([data-theme="dark"]) .table-responsive > .table-bordered{border-color:currentColor}
:where([data-theme="dark"]) .form-control{color:var(--t-text);background-color:var(--t-field);border-color:var(--t-line-input)}
:where([data-theme="dark"]) .form-control::-ms-expand{background-color:transparent;border-color:currentColor}
:where([data-theme="dark"]) .form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--t-text)}
:where([data-theme="dark"]) .form-control:focus{color:var(--t-text);background-color:var(--t-field);border-color:#80bdff;box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .form-control::-webkit-input-placeholder{color:var(--t-text-faint)}
:where([data-theme="dark"]) .form-control::-moz-placeholder{color:var(--t-text-faint)}
:where([data-theme="dark"]) .form-control:-ms-input-placeholder{color:var(--t-text-faint)}
:where([data-theme="dark"]) .form-control::-ms-input-placeholder{color:var(--t-text-faint)}
:where([data-theme="dark"]) .form-control::placeholder{color:var(--t-text-faint)}
:where([data-theme="dark"]) .form-control:disabled,:where([data-theme="dark"]) .form-control[readonly]{background-color:var(--t-surface-2)}
:where([data-theme="dark"]) select.form-control:focus::-ms-value{color:var(--t-text);background-color:var(--t-field)}
:where([data-theme="dark"]) .form-control-plaintext{color:var(--t-text);background-color:transparent;border-color:transparent}
:where([data-theme="dark"]) .form-check-input[disabled] ~ .form-check-label,:where([data-theme="dark"]) .form-check-input:disabled ~ .form-check-label{color:var(--t-text-sub)}
:where([data-theme="dark"]) .valid-feedback{color:var(--t-success-fg)}
:where([data-theme="dark"]) .valid-tooltip{color:#fff;background-color:rgba(40, 167, 69, 0.9)}
:where([data-theme="dark"]) .was-validated .form-control:valid,:where([data-theme="dark"]) .form-control.is-valid{border-color:var(--t-success-fg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%235ebd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .was-validated .form-control:valid:focus,:where([data-theme="dark"]) .form-control.is-valid:focus{border-color:var(--t-success-fg);box-shadow:0 0 0 0.2rem var(--t-valid-ring)}
:where([data-theme="dark"]) .was-validated .custom-select:valid,:where([data-theme="dark"]) .custom-select.is-valid{border-color:var(--t-success-fg);background-color:var(--t-field);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23a9aeb5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%235ebd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .was-validated .custom-select:valid:focus,:where([data-theme="dark"]) .custom-select.is-valid:focus{border-color:var(--t-success-fg);box-shadow:0 0 0 0.2rem var(--t-valid-ring)}
:where([data-theme="dark"]) .was-validated .form-check-input:valid ~ .form-check-label,:where([data-theme="dark"]) .form-check-input.is-valid ~ .form-check-label{color:var(--t-success-fg)}
:where([data-theme="dark"]) .was-validated .custom-control-input:valid ~ .custom-control-label,:where([data-theme="dark"]) .custom-control-input.is-valid ~ .custom-control-label{color:var(--t-success-fg)}
:where([data-theme="dark"]) .was-validated .custom-control-input:valid ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input.is-valid ~ .custom-control-label::before{border-color:var(--t-success-fg)}
:where([data-theme="dark"]) .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}
:where([data-theme="dark"]) .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem var(--t-valid-ring)}
:where([data-theme="dark"]) .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:var(--t-success-fg)}
:where([data-theme="dark"]) .was-validated .custom-file-input:valid ~ .custom-file-label,:where([data-theme="dark"]) .custom-file-input.is-valid ~ .custom-file-label{border-color:var(--t-success-fg)}
:where([data-theme="dark"]) .was-validated .custom-file-input:valid:focus ~ .custom-file-label,:where([data-theme="dark"]) .custom-file-input.is-valid:focus ~ .custom-file-label{border-color:var(--t-success-fg);box-shadow:0 0 0 0.2rem var(--t-valid-ring)}
:where([data-theme="dark"]) .invalid-feedback{color:var(--t-danger-fg)}
:where([data-theme="dark"]) .invalid-tooltip{color:#fff;background-color:rgba(220, 53, 69, 0.9)}
:where([data-theme="dark"]) .was-validated .form-control:invalid,:where([data-theme="dark"]) .form-control.is-invalid{border-color:var(--t-danger-fg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ec9099' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ec9099' stroke='none'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .was-validated .form-control:invalid:focus,:where([data-theme="dark"]) .form-control.is-invalid:focus{border-color:var(--t-danger-fg);box-shadow:0 0 0 0.2rem var(--t-invalid-ring)}
:where([data-theme="dark"]) .was-validated .custom-select:invalid,:where([data-theme="dark"]) .custom-select.is-invalid{border-color:var(--t-danger-fg);background-color:var(--t-field);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23a9aeb5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ec9099' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ec9099' stroke='none'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .was-validated .custom-select:invalid:focus,:where([data-theme="dark"]) .custom-select.is-invalid:focus{border-color:var(--t-danger-fg);box-shadow:0 0 0 0.2rem var(--t-invalid-ring)}
:where([data-theme="dark"]) .was-validated .form-check-input:invalid ~ .form-check-label,:where([data-theme="dark"]) .form-check-input.is-invalid ~ .form-check-label{color:var(--t-danger-fg)}
:where([data-theme="dark"]) .was-validated .custom-control-input:invalid ~ .custom-control-label,:where([data-theme="dark"]) .custom-control-input.is-invalid ~ .custom-control-label{color:var(--t-danger-fg)}
:where([data-theme="dark"]) .was-validated .custom-control-input:invalid ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input.is-invalid ~ .custom-control-label::before{border-color:var(--t-danger-fg)}
:where([data-theme="dark"]) .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}
:where([data-theme="dark"]) .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem var(--t-invalid-ring)}
:where([data-theme="dark"]) .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:var(--t-danger-fg)}
:where([data-theme="dark"]) .was-validated .custom-file-input:invalid ~ .custom-file-label,:where([data-theme="dark"]) .custom-file-input.is-invalid ~ .custom-file-label{border-color:var(--t-danger-fg)}
:where([data-theme="dark"]) .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,:where([data-theme="dark"]) .custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:var(--t-danger-fg);box-shadow:0 0 0 0.2rem var(--t-invalid-ring)}
:where([data-theme="dark"]) .btn{color:var(--t-text);background-color:transparent;border-color:transparent}
:where([data-theme="dark"]) .btn:hover{color:var(--t-text)}
:where([data-theme="dark"]) .btn:focus,:where([data-theme="dark"]) .btn.focus{box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}
:where([data-theme="dark"]) .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
:where([data-theme="dark"]) .btn-primary:focus,:where([data-theme="dark"]) .btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5)}
:where([data-theme="dark"]) .btn-primary.disabled,:where([data-theme="dark"]) .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}
:where([data-theme="dark"]) .btn-primary:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-primary:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}
:where([data-theme="dark"]) .btn-primary:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-primary:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5)}
:where([data-theme="dark"]) .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
:where([data-theme="dark"]) .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}
:where([data-theme="dark"]) .btn-secondary:focus,:where([data-theme="dark"]) .btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5)}
:where([data-theme="dark"]) .btn-secondary.disabled,:where([data-theme="dark"]) .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
:where([data-theme="dark"]) .btn-secondary:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-secondary:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}
:where([data-theme="dark"]) .btn-secondary:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-secondary:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5)}
:where([data-theme="dark"]) .btn-success{color:#fff;background-color:#28a745;border-color:#28a745}
:where([data-theme="dark"]) .btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}
:where([data-theme="dark"]) .btn-success:focus,:where([data-theme="dark"]) .btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5)}
:where([data-theme="dark"]) .btn-success.disabled,:where([data-theme="dark"]) .btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}
:where([data-theme="dark"]) .btn-success:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-success:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}
:where([data-theme="dark"]) .btn-success:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-success:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-success.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5)}
:where([data-theme="dark"]) .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
:where([data-theme="dark"]) .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}
:where([data-theme="dark"]) .btn-info:focus,:where([data-theme="dark"]) .btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5)}
:where([data-theme="dark"]) .btn-info.disabled,:where([data-theme="dark"]) .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
:where([data-theme="dark"]) .btn-info:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-info:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}
:where([data-theme="dark"]) .btn-info:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-info:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5)}
:where([data-theme="dark"]) .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}
:where([data-theme="dark"]) .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}
:where([data-theme="dark"]) .btn-warning:focus,:where([data-theme="dark"]) .btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 0.2rem rgba(222, 170, 12, 0.5)}
:where([data-theme="dark"]) .btn-warning.disabled,:where([data-theme="dark"]) .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}
:where([data-theme="dark"]) .btn-warning:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-warning:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}
:where([data-theme="dark"]) .btn-warning:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-warning:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(222, 170, 12, 0.5)}
:where([data-theme="dark"]) .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
:where([data-theme="dark"]) .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}
:where([data-theme="dark"]) .btn-danger:focus,:where([data-theme="dark"]) .btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5)}
:where([data-theme="dark"]) .btn-danger.disabled,:where([data-theme="dark"]) .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
:where([data-theme="dark"]) .btn-danger:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-danger:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}
:where([data-theme="dark"]) .btn-danger:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-danger:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5)}
:where([data-theme="dark"]) .btn-light{color:var(--t-text);background-color:var(--t-surface);border-color:var(--t-surface)}
:where([data-theme="dark"]) .btn-light:hover{color:var(--t-text);background-color:var(--t-surface-2);border-color:var(--t-line)}
:where([data-theme="dark"]) .btn-light:focus,:where([data-theme="dark"]) .btn-light.focus{color:var(--t-text);background-color:var(--t-surface-2);border-color:var(--t-line);box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5)}
:where([data-theme="dark"]) .btn-light.disabled,:where([data-theme="dark"]) .btn-light:disabled{color:var(--t-text);background-color:var(--t-surface);border-color:var(--t-surface)}
:where([data-theme="dark"]) .btn-light:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-light:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-light.dropdown-toggle{color:var(--t-text);background-color:var(--t-surface-2);border-color:var(--t-line)}
:where([data-theme="dark"]) .btn-light:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-light:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5)}
:where([data-theme="dark"]) .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
:where([data-theme="dark"]) .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}
:where([data-theme="dark"]) .btn-dark:focus,:where([data-theme="dark"]) .btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5)}
:where([data-theme="dark"]) .btn-dark.disabled,:where([data-theme="dark"]) .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
:where([data-theme="dark"]) .btn-dark:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-dark:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
:where([data-theme="dark"]) .btn-dark:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-dark:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem var(--t-neutral-ring)}
:where([data-theme="dark"]) .btn-outline-primary{color:var(--t-primary-fg);border-color:var(--t-primary-fg)}
:where([data-theme="dark"]) .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}
:where([data-theme="dark"]) .btn-outline-primary:focus,:where([data-theme="dark"]) .btn-outline-primary.focus{box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .btn-outline-primary.disabled,:where([data-theme="dark"]) .btn-outline-primary:disabled{color:var(--t-primary-fg);background-color:transparent}
:where([data-theme="dark"]) .btn-outline-primary:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-outline-primary:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}
:where([data-theme="dark"]) .btn-outline-primary:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-outline-primary:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .btn-outline-secondary{color:var(--t-text-sub);border-color:var(--t-line-input)}
:where([data-theme="dark"]) .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
:where([data-theme="dark"]) .btn-outline-secondary:focus,:where([data-theme="dark"]) .btn-outline-secondary.focus{box-shadow:0 0 0 0.2rem var(--t-neutral-ring)}
:where([data-theme="dark"]) .btn-outline-secondary.disabled,:where([data-theme="dark"]) .btn-outline-secondary:disabled{color:var(--t-text-sub);background-color:transparent}
:where([data-theme="dark"]) .btn-outline-secondary:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-outline-secondary:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}
:where([data-theme="dark"]) .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem var(--t-neutral-ring)}
:where([data-theme="dark"]) .btn-outline-success{color:var(--t-success-fg);border-color:var(--t-success-fg)}
:where([data-theme="dark"]) .btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}
:where([data-theme="dark"]) .btn-outline-success:focus,:where([data-theme="dark"]) .btn-outline-success.focus{box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5)}
:where([data-theme="dark"]) .btn-outline-success.disabled,:where([data-theme="dark"]) .btn-outline-success:disabled{color:var(--t-success-fg);background-color:transparent}
:where([data-theme="dark"]) .btn-outline-success:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-outline-success:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}
:where([data-theme="dark"]) .btn-outline-success:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-outline-success:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5)}
:where([data-theme="dark"]) .btn-outline-info{color:var(--t-info-fg);border-color:var(--t-info-fg)}
:where([data-theme="dark"]) .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
:where([data-theme="dark"]) .btn-outline-info:focus,:where([data-theme="dark"]) .btn-outline-info.focus{box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5)}
:where([data-theme="dark"]) .btn-outline-info.disabled,:where([data-theme="dark"]) .btn-outline-info:disabled{color:var(--t-info-fg);background-color:transparent}
:where([data-theme="dark"]) .btn-outline-info:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-outline-info:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
:where([data-theme="dark"]) .btn-outline-info:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-outline-info:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5)}
:where([data-theme="dark"]) .btn-outline-warning{color:var(--t-warning-fg);border-color:var(--t-warning-fg)}
:where([data-theme="dark"]) .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}
:where([data-theme="dark"]) .btn-outline-warning:focus,:where([data-theme="dark"]) .btn-outline-warning.focus{box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5)}
:where([data-theme="dark"]) .btn-outline-warning.disabled,:where([data-theme="dark"]) .btn-outline-warning:disabled{color:var(--t-warning-fg);background-color:transparent}
:where([data-theme="dark"]) .btn-outline-warning:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-outline-warning:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}
:where([data-theme="dark"]) .btn-outline-warning:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-outline-warning:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5)}
:where([data-theme="dark"]) .btn-outline-danger{color:var(--t-danger-fg);border-color:var(--t-danger-fg)}
:where([data-theme="dark"]) .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}
:where([data-theme="dark"]) .btn-outline-danger:focus,:where([data-theme="dark"]) .btn-outline-danger.focus{box-shadow:0 0 0 0.2rem var(--t-invalid-ring)}
:where([data-theme="dark"]) .btn-outline-danger.disabled,:where([data-theme="dark"]) .btn-outline-danger:disabled{color:var(--t-danger-fg);background-color:transparent}
:where([data-theme="dark"]) .btn-outline-danger:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-outline-danger:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}
:where([data-theme="dark"]) .btn-outline-danger:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-outline-danger:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem var(--t-invalid-ring)}
:where([data-theme="dark"]) .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
:where([data-theme="dark"]) .btn-outline-light:hover{color:var(--t-text);background-color:var(--t-surface);border-color:var(--t-surface)}
:where([data-theme="dark"]) .btn-outline-light:focus,:where([data-theme="dark"]) .btn-outline-light.focus{box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5)}
:where([data-theme="dark"]) .btn-outline-light.disabled,:where([data-theme="dark"]) .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
:where([data-theme="dark"]) .btn-outline-light:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-outline-light:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-outline-light.dropdown-toggle{color:var(--t-text);background-color:var(--t-surface);border-color:var(--t-surface)}
:where([data-theme="dark"]) .btn-outline-light:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-outline-light:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5)}
:where([data-theme="dark"]) .btn-outline-dark{color:var(--t-text);border-color:var(--t-line-input)}
:where([data-theme="dark"]) .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}
:where([data-theme="dark"]) .btn-outline-dark:focus,:where([data-theme="dark"]) .btn-outline-dark.focus{box-shadow:0 0 0 0.2rem var(--t-neutral-ring)}
:where([data-theme="dark"]) .btn-outline-dark.disabled,:where([data-theme="dark"]) .btn-outline-dark:disabled{color:var(--t-text);background-color:transparent}
:where([data-theme="dark"]) .btn-outline-dark:not(:disabled):not(.disabled):active,:where([data-theme="dark"]) .btn-outline-dark:not(:disabled):not(.disabled).active,:where([data-theme="dark"]) .show > .btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}
:where([data-theme="dark"]) .btn-outline-dark:not(:disabled):not(.disabled):active:focus,:where([data-theme="dark"]) .btn-outline-dark:not(:disabled):not(.disabled).active:focus,:where([data-theme="dark"]) .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem var(--t-neutral-ring)}
:where([data-theme="dark"]) .btn-link{color:var(--t-primary-fg)}
:where([data-theme="dark"]) .btn-link:hover{color:var(--t-primary-fg-strong)}
:where([data-theme="dark"]) .btn-link:focus,:where([data-theme="dark"]) .btn-link.focus{box-shadow:none}
:where([data-theme="dark"]) .btn-link:disabled,:where([data-theme="dark"]) .btn-link.disabled{color:var(--t-text-sub)}
:where([data-theme="dark"]) .dropdown-toggle::after{border-top-color:currentColor;border-right-color:transparent;border-bottom-color:currentColor;border-left-color:transparent}
:where([data-theme="dark"]) .dropdown-menu{color:var(--t-text);background-color:var(--t-surface-raised);border-color:var(--t-line)}
:where([data-theme="dark"]) .dropup .dropdown-toggle::after{border-top-color:currentColor;border-right-color:transparent;border-bottom-color:currentColor;border-left-color:transparent}
:where([data-theme="dark"]) .dropright .dropdown-toggle::after{border-top-color:transparent;border-right-color:currentColor;border-bottom-color:transparent;border-left-color:currentColor}
:where([data-theme="dark"]) .dropleft .dropdown-toggle::before{border-top-color:transparent;border-right-color:currentColor;border-bottom-color:transparent}
:where([data-theme="dark"]) .dropdown-divider{border-top-color:var(--t-line)}
:where([data-theme="dark"]) .dropdown-item{color:var(--t-text);background-color:transparent;border-color:currentColor}
:where([data-theme="dark"]) .dropdown-item:hover,:where([data-theme="dark"]) .dropdown-item:focus{color:var(--t-text);background-color:var(--t-tint-hover)}
:where([data-theme="dark"]) .dropdown-item.active,:where([data-theme="dark"]) .dropdown-item:active{color:#fff;background-color:#007bff}
:where([data-theme="dark"]) .dropdown-item.disabled,:where([data-theme="dark"]) .dropdown-item:disabled{color:var(--t-text-sub);background-color:transparent}
:where([data-theme="dark"]) .dropdown-header{color:var(--t-text-sub)}
:where([data-theme="dark"]) .dropdown-item-text{color:var(--t-text)}
:where([data-theme="dark"]) .input-group-text{color:var(--t-text);background-color:var(--t-surface-2);border-color:var(--t-line-input)}
:where([data-theme="dark"]) .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}
:where([data-theme="dark"]) .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#80bdff}
:where([data-theme="dark"]) .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}
:where([data-theme="dark"]) .custom-control-input[disabled] ~ .custom-control-label,:where([data-theme="dark"]) .custom-control-input:disabled ~ .custom-control-label{color:var(--t-text-sub)}
:where([data-theme="dark"]) .custom-control-input[disabled] ~ .custom-control-label::before,:where([data-theme="dark"]) .custom-control-input:disabled ~ .custom-control-label::before{background-color:var(--t-surface-2)}
:where([data-theme="dark"]) .custom-control-label::before{background-color:var(--t-field);border-color:var(--t-line-input)}
:where([data-theme="dark"]) .custom-control-label::after{background-color:transparent;background-image:none}
:where([data-theme="dark"]) .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#007bff;background-color:#007bff}
:where([data-theme="dark"]) .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0, 123, 255, 0.5)}
:where([data-theme="dark"]) .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0, 123, 255, 0.5)}
:where([data-theme="dark"]) .custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0, 123, 255, 0.5)}
:where([data-theme="dark"]) .custom-switch .custom-control-label::after{background-color:var(--t-control-off)}
:where([data-theme="dark"]) .custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff}
:where([data-theme="dark"]) .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0, 123, 255, 0.5)}
:where([data-theme="dark"]) .custom-select{color:var(--t-text);background-color:var(--t-field);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23a9aeb5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");border-color:var(--t-line-input)}
:where([data-theme="dark"]) .custom-select:focus{border-color:#80bdff;box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .custom-select:focus::-ms-value{color:var(--t-text);background-color:var(--t-field)}
:where([data-theme="dark"]) .custom-select[multiple],:where([data-theme="dark"]) .custom-select[size]:not([size="1"]){background-image:none}
:where([data-theme="dark"]) .custom-select:disabled{color:var(--t-text-sub);background-color:var(--t-surface-2)}
:where([data-theme="dark"]) .custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--t-text)}
:where([data-theme="dark"]) .custom-file-input:focus ~ .custom-file-label{border-color:#80bdff;box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .custom-file-input[disabled] ~ .custom-file-label,:where([data-theme="dark"]) .custom-file-input:disabled ~ .custom-file-label{background-color:var(--t-surface-2)}
:where([data-theme="dark"]) .custom-file-label{color:var(--t-text);background-color:var(--t-field);border-color:var(--t-line-input)}
:where([data-theme="dark"]) .custom-file-label::after{color:var(--t-text);background-color:var(--t-surface-2);border-left-color:inherit}
:where([data-theme="dark"]) .custom-range{background-color:transparent}
:where([data-theme="dark"]) .custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--t-bg), 0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px var(--t-bg), 0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px var(--t-bg), 0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .custom-range::-moz-focus-outer{border-color:currentColor}
:where([data-theme="dark"]) .custom-range::-webkit-slider-thumb{background-color:#007bff;border-color:currentColor}
:where([data-theme="dark"]) .custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}
:where([data-theme="dark"]) .custom-range::-webkit-slider-runnable-track{color:transparent;background-color:var(--t-surface-2);border-color:transparent}
:where([data-theme="dark"]) .custom-range::-moz-range-thumb{background-color:#007bff;border-color:currentColor}
:where([data-theme="dark"]) .custom-range::-moz-range-thumb:active{background-color:#b3d7ff}
:where([data-theme="dark"]) .custom-range::-moz-range-track{color:transparent;background-color:var(--t-surface-2);border-color:transparent}
:where([data-theme="dark"]) .custom-range::-ms-thumb{background-color:#007bff;border-color:currentColor}
:where([data-theme="dark"]) .custom-range::-ms-thumb:active{background-color:#b3d7ff}
:where([data-theme="dark"]) .custom-range::-ms-track{color:transparent;background-color:transparent;border-color:transparent}
:where([data-theme="dark"]) .custom-range::-ms-fill-lower{background-color:var(--t-surface-2)}
:where([data-theme="dark"]) .custom-range::-ms-fill-upper{background-color:var(--t-surface-2)}
:where([data-theme="dark"]) .custom-range:disabled::-webkit-slider-thumb{background-color:var(--t-control-off)}
:where([data-theme="dark"]) .custom-range:disabled::-moz-range-thumb{background-color:var(--t-control-off)}
:where([data-theme="dark"]) .custom-range:disabled::-ms-thumb{background-color:var(--t-control-off)}
:where([data-theme="dark"]) .nav-link.disabled{color:var(--t-text-sub)}
:where([data-theme="dark"]) .nav-tabs{border-bottom-color:var(--t-line)}
:where([data-theme="dark"]) .nav-tabs .nav-link{border-color:transparent}
:where([data-theme="dark"]) .nav-tabs .nav-link:hover,:where([data-theme="dark"]) .nav-tabs .nav-link:focus{border-color:var(--t-line) var(--t-line) var(--t-line)}
:where([data-theme="dark"]) .nav-tabs .nav-link.disabled{color:var(--t-text-sub);background-color:transparent;border-color:transparent}
:where([data-theme="dark"]) .nav-tabs .nav-link.active,:where([data-theme="dark"]) .nav-tabs .nav-item.show .nav-link{color:var(--t-text);background-color:var(--t-bg);border-color:var(--t-line) var(--t-line) var(--t-bg)}
:where([data-theme="dark"]) .nav-pills .nav-link.active,:where([data-theme="dark"]) .nav-pills .show > .nav-link{color:#fff;background-color:#007bff}
:where([data-theme="dark"]) .navbar-toggler{background-color:transparent;border-color:transparent}
:where([data-theme="dark"]) .navbar-toggler-icon{background-color:transparent;background-image:none}
:where([data-theme="dark"]) .navbar-light .navbar-brand{color:var(--t-text)}
:where([data-theme="dark"]) .navbar-light .navbar-brand:hover,:where([data-theme="dark"]) .navbar-light .navbar-brand:focus{color:var(--t-text)}
:where([data-theme="dark"]) .navbar-light .navbar-nav .nav-link{color:var(--t-text-sub)}
:where([data-theme="dark"]) .navbar-light .navbar-nav .nav-link:hover,:where([data-theme="dark"]) .navbar-light .navbar-nav .nav-link:focus{color:var(--t-text)}
:where([data-theme="dark"]) .navbar-light .navbar-nav .nav-link.disabled{color:var(--t-text-disabled)}
:where([data-theme="dark"]) .navbar-light .navbar-nav .show > .nav-link,:where([data-theme="dark"]) .navbar-light .navbar-nav .active > .nav-link,:where([data-theme="dark"]) .navbar-light .navbar-nav .nav-link.show,:where([data-theme="dark"]) .navbar-light .navbar-nav .nav-link.active{color:var(--t-text)}
:where([data-theme="dark"]) .navbar-light .navbar-toggler{color:var(--t-text-sub);border-color:var(--t-line)}
:where([data-theme="dark"]) .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .navbar-light .navbar-text{color:var(--t-text-sub)}
:where([data-theme="dark"]) .navbar-light .navbar-text a{color:var(--t-text)}
:where([data-theme="dark"]) .navbar-light .navbar-text a:hover,:where([data-theme="dark"]) .navbar-light .navbar-text a:focus{color:var(--t-text)}
:where([data-theme="dark"]) .navbar-dark .navbar-brand{color:#fff}
:where([data-theme="dark"]) .navbar-dark .navbar-brand:hover,:where([data-theme="dark"]) .navbar-dark .navbar-brand:focus{color:#fff}
:where([data-theme="dark"]) .navbar-dark .navbar-nav .nav-link{color:rgba(255, 255, 255, 0.5)}
:where([data-theme="dark"]) .navbar-dark .navbar-nav .nav-link:hover,:where([data-theme="dark"]) .navbar-dark .navbar-nav .nav-link:focus{color:rgba(255, 255, 255, 0.75)}
:where([data-theme="dark"]) .navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255, 255, 255, 0.25)}
:where([data-theme="dark"]) .navbar-dark .navbar-nav .show > .nav-link,:where([data-theme="dark"]) .navbar-dark .navbar-nav .active > .nav-link,:where([data-theme="dark"]) .navbar-dark .navbar-nav .nav-link.show,:where([data-theme="dark"]) .navbar-dark .navbar-nav .nav-link.active{color:#fff}
:where([data-theme="dark"]) .navbar-dark .navbar-toggler{color:rgba(255, 255, 255, 0.5);border-color:rgba(255, 255, 255, 0.1)}
:where([data-theme="dark"]) .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .navbar-dark .navbar-text{color:rgba(255, 255, 255, 0.5)}
:where([data-theme="dark"]) .navbar-dark .navbar-text a{color:#fff}
:where([data-theme="dark"]) .navbar-dark .navbar-text a:hover,:where([data-theme="dark"]) .navbar-dark .navbar-text a:focus{color:#fff}
:where([data-theme="dark"]) .card{background-color:var(--t-bg);border-color:var(--t-line)}
:where([data-theme="dark"]) .card-header{background-color:var(--t-tint-header);border-bottom-color:var(--t-line)}
:where([data-theme="dark"]) .card-header + .list-group .list-group-item:first-child{border-top-color:currentColor}
:where([data-theme="dark"]) .card-footer{background-color:var(--t-tint-header);border-top-color:var(--t-line)}
:where([data-theme="dark"]) .card-header-tabs{border-bottom-color:currentColor}
@media (min-width: 576px){:where([data-theme="dark"]) .card-group > .card + .card{border-left-color:currentColor}}
:where([data-theme="dark"]) .accordion > .card:not(:last-of-type){border-bottom-color:currentColor}
:where([data-theme="dark"]) .breadcrumb{background-color:var(--t-surface-2)}
:where([data-theme="dark"]) .breadcrumb-item + .breadcrumb-item::before{color:var(--t-text-sub)}
:where([data-theme="dark"]) .breadcrumb-item.active{color:var(--t-text-sub)}
:where([data-theme="dark"]) .page-link{color:var(--t-primary-fg);background-color:var(--t-bg);border-color:var(--t-line)}
:where([data-theme="dark"]) .page-link:hover{color:var(--t-primary-fg-strong);background-color:var(--t-tint-active);border-color:var(--t-line)}
:where([data-theme="dark"]) .page-link:focus{box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .page-item.active .page-link{color:#fff;background-color:#007bff;border-color:#007bff}
:where([data-theme="dark"]) .page-item.disabled .page-link{color:var(--t-text-sub);background-color:var(--t-bg);border-color:var(--t-line)}
:where([data-theme="dark"]) .badge-primary{color:#fff;background-color:#007bff}
:where([data-theme="dark"]) a.badge-primary:hover,:where([data-theme="dark"]) a.badge-primary:focus{color:#fff;background-color:#0062cc}
:where([data-theme="dark"]) a.badge-primary:focus,:where([data-theme="dark"]) a.badge-primary.focus{box-shadow:0 0 0 0.2rem var(--t-focus-ring)}
:where([data-theme="dark"]) .badge-secondary{color:#fff;background-color:#6c757d}
:where([data-theme="dark"]) a.badge-secondary:hover,:where([data-theme="dark"]) a.badge-secondary:focus{color:#fff;background-color:#545b62}
:where([data-theme="dark"]) a.badge-secondary:focus,:where([data-theme="dark"]) a.badge-secondary.focus{box-shadow:0 0 0 0.2rem var(--t-neutral-ring)}
:where([data-theme="dark"]) .badge-success{color:#fff;background-color:#28a745}
:where([data-theme="dark"]) a.badge-success:hover,:where([data-theme="dark"]) a.badge-success:focus{color:#fff;background-color:#1e7e34}
:where([data-theme="dark"]) a.badge-success:focus,:where([data-theme="dark"]) a.badge-success.focus{box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5)}
:where([data-theme="dark"]) .badge-info{color:#fff;background-color:#17a2b8}
:where([data-theme="dark"]) a.badge-info:hover,:where([data-theme="dark"]) a.badge-info:focus{color:#fff;background-color:#117a8b}
:where([data-theme="dark"]) a.badge-info:focus,:where([data-theme="dark"]) a.badge-info.focus{box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5)}
:where([data-theme="dark"]) .badge-warning{color:#212529;background-color:#ffc107}
:where([data-theme="dark"]) a.badge-warning:hover,:where([data-theme="dark"]) a.badge-warning:focus{color:#212529;background-color:#d39e00}
:where([data-theme="dark"]) a.badge-warning:focus,:where([data-theme="dark"]) a.badge-warning.focus{box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5)}
:where([data-theme="dark"]) .badge-danger{color:#fff;background-color:#dc3545}
:where([data-theme="dark"]) a.badge-danger:hover,:where([data-theme="dark"]) a.badge-danger:focus{color:#fff;background-color:#bd2130}
:where([data-theme="dark"]) a.badge-danger:focus,:where([data-theme="dark"]) a.badge-danger.focus{box-shadow:0 0 0 0.2rem var(--t-invalid-ring)}
:where([data-theme="dark"]) .badge-light{color:var(--t-text);background-color:var(--t-surface)}
:where([data-theme="dark"]) a.badge-light:hover,:where([data-theme="dark"]) a.badge-light:focus{color:var(--t-text);background-color:var(--t-surface-2)}
:where([data-theme="dark"]) a.badge-light:focus,:where([data-theme="dark"]) a.badge-light.focus{box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5)}
:where([data-theme="dark"]) .badge-dark{color:#fff;background-color:#343a40}
:where([data-theme="dark"]) a.badge-dark:hover,:where([data-theme="dark"]) a.badge-dark:focus{color:#fff;background-color:#1d2124}
:where([data-theme="dark"]) a.badge-dark:focus,:where([data-theme="dark"]) a.badge-dark.focus{box-shadow:0 0 0 0.2rem var(--t-neutral-ring)}
:where([data-theme="dark"]) .jumbotron{background-color:var(--t-surface-2)}
:where([data-theme="dark"]) .alert{border-color:transparent}
:where([data-theme="dark"]) .alert-heading{color:inherit}
:where([data-theme="dark"]) .alert-dismissible .close{color:inherit}
:where([data-theme="dark"]) .alert-primary{color:var(--t-primary-soft-fg);background-color:var(--t-primary-soft);border-color:var(--t-primary-soft-line)}
:where([data-theme="dark"]) .alert-primary hr{border-top-color:var(--t-primary-soft-line)}
:where([data-theme="dark"]) .alert-primary .alert-link{color:var(--t-primary-soft-fg)}
:where([data-theme="dark"]) .alert-secondary{color:var(--t-text);background-color:var(--t-secondary-soft);border-color:var(--t-line)}
:where([data-theme="dark"]) .alert-secondary hr{border-top-color:var(--t-line)}
:where([data-theme="dark"]) .alert-secondary .alert-link{color:var(--t-text)}
:where([data-theme="dark"]) .alert-success{color:var(--t-success-soft-fg);background-color:var(--t-success-soft);border-color:var(--t-success-soft-line)}
:where([data-theme="dark"]) .alert-success hr{border-top-color:var(--t-success-soft-line)}
:where([data-theme="dark"]) .alert-success .alert-link{color:var(--t-success-soft-fg)}
:where([data-theme="dark"]) .alert-info{color:var(--t-info-soft-fg);background-color:var(--t-info-soft);border-color:var(--t-info-soft-line)}
:where([data-theme="dark"]) .alert-info hr{border-top-color:var(--t-info-soft-line)}
:where([data-theme="dark"]) .alert-info .alert-link{color:var(--t-info-soft-fg)}
:where([data-theme="dark"]) .alert-warning{color:var(--t-warning-soft-fg);background-color:var(--t-warning-soft);border-color:var(--t-warning-soft-line)}
:where([data-theme="dark"]) .alert-warning hr{border-top-color:var(--t-warning-soft-line)}
:where([data-theme="dark"]) .alert-warning .alert-link{color:var(--t-warning-soft-fg)}
:where([data-theme="dark"]) .alert-danger{color:var(--t-danger-soft-fg);background-color:var(--t-danger-soft);border-color:var(--t-danger-soft-line)}
:where([data-theme="dark"]) .alert-danger hr{border-top-color:var(--t-danger-soft-line)}
:where([data-theme="dark"]) .alert-danger .alert-link{color:var(--t-danger-soft-fg)}
:where([data-theme="dark"]) .alert-light{color:var(--t-text-sub);background-color:var(--t-light-soft);border-color:var(--t-line)}
:where([data-theme="dark"]) .alert-light hr{border-top-color:var(--t-line)}
:where([data-theme="dark"]) .alert-light .alert-link{color:var(--t-text)}
:where([data-theme="dark"]) .alert-dark{color:var(--t-text);background-color:var(--t-dark-soft);border-color:var(--t-line)}
:where([data-theme="dark"]) .alert-dark hr{border-top-color:var(--t-line)}
:where([data-theme="dark"]) .alert-dark .alert-link{color:var(--t-text)}
:where([data-theme="dark"]) .progress{background-color:var(--t-surface-2)}
:where([data-theme="dark"]) .progress-bar{color:#fff;background-color:#007bff}
:where([data-theme="dark"]) .progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}
:where([data-theme="dark"]) .list-group-item-action{color:var(--t-text)}
:where([data-theme="dark"]) .list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-action:focus{color:var(--t-text);background-color:var(--t-tint-hover)}
:where([data-theme="dark"]) .list-group-item-action:active{color:var(--t-text);background-color:var(--t-tint-active)}
:where([data-theme="dark"]) .list-group-item{background-color:var(--t-bg);border-color:var(--t-line)}
:where([data-theme="dark"]) .list-group-item.disabled,:where([data-theme="dark"]) .list-group-item:disabled{color:var(--t-text-sub);background-color:var(--t-bg)}
:where([data-theme="dark"]) .list-group-item.active{color:#fff;background-color:#007bff;border-color:#007bff}
:where([data-theme="dark"]) .list-group-item-primary{color:var(--t-primary-soft-fg);background-color:var(--t-primary-soft)}
:where([data-theme="dark"]) .list-group-item-primary.list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-primary.list-group-item-action:focus{color:var(--t-primary-soft-fg);background-color:var(--t-primary-soft-hover)}
:where([data-theme="dark"]) .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}
:where([data-theme="dark"]) .list-group-item-secondary{color:var(--t-text);background-color:var(--t-secondary-soft)}
:where([data-theme="dark"]) .list-group-item-secondary.list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-secondary.list-group-item-action:focus{color:var(--t-text);background-color:var(--t-secondary-soft-hover)}
:where([data-theme="dark"]) .list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}
:where([data-theme="dark"]) .list-group-item-success{color:var(--t-success-soft-fg);background-color:var(--t-success-soft)}
:where([data-theme="dark"]) .list-group-item-success.list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-success.list-group-item-action:focus{color:var(--t-success-soft-fg);background-color:var(--t-success-soft-hover)}
:where([data-theme="dark"]) .list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}
:where([data-theme="dark"]) .list-group-item-info{color:var(--t-info-soft-fg);background-color:var(--t-info-soft)}
:where([data-theme="dark"]) .list-group-item-info.list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-info.list-group-item-action:focus{color:var(--t-info-soft-fg);background-color:var(--t-info-soft-hover)}
:where([data-theme="dark"]) .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}
:where([data-theme="dark"]) .list-group-item-warning{color:var(--t-warning-soft-fg);background-color:var(--t-warning-soft)}
:where([data-theme="dark"]) .list-group-item-warning.list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-warning.list-group-item-action:focus{color:var(--t-warning-soft-fg);background-color:var(--t-warning-soft-hover)}
:where([data-theme="dark"]) .list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}
:where([data-theme="dark"]) .list-group-item-danger{color:var(--t-danger-soft-fg);background-color:var(--t-danger-soft)}
:where([data-theme="dark"]) .list-group-item-danger.list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-danger.list-group-item-action:focus{color:var(--t-danger-soft-fg);background-color:var(--t-danger-soft-hover)}
:where([data-theme="dark"]) .list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}
:where([data-theme="dark"]) .list-group-item-light{color:var(--t-text-sub);background-color:var(--t-light-soft)}
:where([data-theme="dark"]) .list-group-item-light.list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-light.list-group-item-action:focus{color:var(--t-text-sub);background-color:var(--t-light-soft-hover)}
:where([data-theme="dark"]) .list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}
:where([data-theme="dark"]) .list-group-item-dark{color:var(--t-text);background-color:var(--t-dark-soft)}
:where([data-theme="dark"]) .list-group-item-dark.list-group-item-action:hover,:where([data-theme="dark"]) .list-group-item-dark.list-group-item-action:focus{color:var(--t-text);background-color:var(--t-dark-soft-hover)}
:where([data-theme="dark"]) .list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}
:where([data-theme="dark"]) .close{color:var(--t-text);text-shadow:0 1px 0 var(--t-bg)}
:where([data-theme="dark"]) .close:hover{color:var(--t-text)}
:where([data-theme="dark"]) button.close{background-color:transparent;border-color:currentColor}
:where([data-theme="dark"]) .toast{background-color:var(--t-surface-raised);border-color:var(--t-line);box-shadow:0 0.25rem 0.75rem var(--t-shadow-color)}
:where([data-theme="dark"]) .toast-header{color:var(--t-text-sub);background-color:var(--t-surface-raised);border-bottom-color:var(--t-line)}
:where([data-theme="dark"]) .modal-content{background-color:var(--t-surface-raised);border-color:var(--t-line)}
:where([data-theme="dark"]) .modal-backdrop{background-color:#000}
:where([data-theme="dark"]) .modal-header{border-bottom-color:var(--t-line)}
:where([data-theme="dark"]) .modal-footer{border-top-color:var(--t-line)}
:where([data-theme="dark"]) .tooltip{text-shadow:none}
:where([data-theme="dark"]) .tooltip .arrow::before{border-color:transparent}
:where([data-theme="dark"]) .bs-tooltip-top .arrow::before,:where([data-theme="dark"]) .bs-tooltip-auto[x-placement^="top"] .arrow::before{border-top-color:var(--t-surface-inverse)}
:where([data-theme="dark"]) .bs-tooltip-right .arrow::before,:where([data-theme="dark"]) .bs-tooltip-auto[x-placement^="right"] .arrow::before{border-right-color:var(--t-surface-inverse)}
:where([data-theme="dark"]) .bs-tooltip-bottom .arrow::before,:where([data-theme="dark"]) .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{border-bottom-color:var(--t-surface-inverse)}
:where([data-theme="dark"]) .bs-tooltip-left .arrow::before,:where([data-theme="dark"]) .bs-tooltip-auto[x-placement^="left"] .arrow::before{border-left-color:var(--t-surface-inverse)}
:where([data-theme="dark"]) .tooltip-inner{color:var(--t-text-inverse);background-color:var(--t-surface-inverse)}
:where([data-theme="dark"]) .popover{text-shadow:none;background-color:var(--t-surface-raised);border-color:var(--t-line)}
:where([data-theme="dark"]) .popover .arrow::before,:where([data-theme="dark"]) .popover .arrow::after{border-color:transparent}
:where([data-theme="dark"]) .bs-popover-top > .arrow::before,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="top"] > .arrow::before{border-top-color:var(--t-line)}
:where([data-theme="dark"]) .bs-popover-top > .arrow::after,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="top"] > .arrow::after{border-top-color:var(--t-surface-raised)}
:where([data-theme="dark"]) .bs-popover-right > .arrow::before,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="right"] > .arrow::before{border-right-color:var(--t-line)}
:where([data-theme="dark"]) .bs-popover-right > .arrow::after,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="right"] > .arrow::after{border-right-color:var(--t-surface-raised)}
:where([data-theme="dark"]) .bs-popover-bottom > .arrow::before,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="bottom"] > .arrow::before{border-bottom-color:var(--t-line)}
:where([data-theme="dark"]) .bs-popover-bottom > .arrow::after,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="bottom"] > .arrow::after{border-bottom-color:var(--t-surface-raised)}
:where([data-theme="dark"]) .bs-popover-bottom .popover-header::before,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="bottom"] .popover-header::before{border-bottom-color:var(--t-surface-2)}
:where([data-theme="dark"]) .bs-popover-left > .arrow::before,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="left"] > .arrow::before{border-left-color:var(--t-line)}
:where([data-theme="dark"]) .bs-popover-left > .arrow::after,:where([data-theme="dark"]) .bs-popover-auto[x-placement^="left"] > .arrow::after{border-left-color:var(--t-surface-raised)}
:where([data-theme="dark"]) .popover-header{background-color:var(--t-surface-2);border-bottom-color:var(--t-line)}
:where([data-theme="dark"]) .popover-body{color:var(--t-text)}
:where([data-theme="dark"]) .carousel-control-prev,:where([data-theme="dark"]) .carousel-control-next{color:#fff}
:where([data-theme="dark"]) .carousel-control-prev:hover,:where([data-theme="dark"]) .carousel-control-prev:focus,:where([data-theme="dark"]) .carousel-control-next:hover,:where([data-theme="dark"]) .carousel-control-next:focus{color:#fff}
:where([data-theme="dark"]) .carousel-control-prev-icon,:where([data-theme="dark"]) .carousel-control-next-icon{background-color:transparent;background-image:none}
:where([data-theme="dark"]) .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}
:where([data-theme="dark"]) .carousel-indicators li{background-color:#fff;border-top-color:transparent;border-bottom-color:transparent}
:where([data-theme="dark"]) .carousel-caption{color:#fff}
:where([data-theme="dark"]) .spinner-border{border-color:currentColor;border-right-color:transparent}
:where([data-theme="dark"]) .spinner-grow{background-color:currentColor}
:where([data-theme="dark"]) .bg-primary{background-color:#007bff !important}
:where([data-theme="dark"]) a.bg-primary:hover,:where([data-theme="dark"]) a.bg-primary:focus,:where([data-theme="dark"]) button.bg-primary:hover,:where([data-theme="dark"]) button.bg-primary:focus{background-color:#0062cc !important}
:where([data-theme="dark"]) .bg-secondary{background-color:#6c757d !important}
:where([data-theme="dark"]) a.bg-secondary:hover,:where([data-theme="dark"]) a.bg-secondary:focus,:where([data-theme="dark"]) button.bg-secondary:hover,:where([data-theme="dark"]) button.bg-secondary:focus{background-color:#545b62 !important}
:where([data-theme="dark"]) .bg-success{background-color:#28a745 !important}
:where([data-theme="dark"]) a.bg-success:hover,:where([data-theme="dark"]) a.bg-success:focus,:where([data-theme="dark"]) button.bg-success:hover,:where([data-theme="dark"]) button.bg-success:focus{background-color:#1e7e34 !important}
:where([data-theme="dark"]) .bg-info{background-color:#17a2b8 !important}
:where([data-theme="dark"]) a.bg-info:hover,:where([data-theme="dark"]) a.bg-info:focus,:where([data-theme="dark"]) button.bg-info:hover,:where([data-theme="dark"]) button.bg-info:focus{background-color:#117a8b !important}
:where([data-theme="dark"]) .bg-warning{background-color:#ffc107 !important}
:where([data-theme="dark"]) a.bg-warning:hover,:where([data-theme="dark"]) a.bg-warning:focus,:where([data-theme="dark"]) button.bg-warning:hover,:where([data-theme="dark"]) button.bg-warning:focus{background-color:#d39e00 !important}
:where([data-theme="dark"]) .bg-danger{background-color:#dc3545 !important}
:where([data-theme="dark"]) a.bg-danger:hover,:where([data-theme="dark"]) a.bg-danger:focus,:where([data-theme="dark"]) button.bg-danger:hover,:where([data-theme="dark"]) button.bg-danger:focus{background-color:#bd2130 !important}
:where([data-theme="dark"]) .bg-light{background-color:var(--t-surface) !important}
:where([data-theme="dark"]) a.bg-light:hover,:where([data-theme="dark"]) a.bg-light:focus,:where([data-theme="dark"]) button.bg-light:hover,:where([data-theme="dark"]) button.bg-light:focus{background-color:var(--t-surface-2) !important}
:where([data-theme="dark"]) .bg-dark{background-color:#343a40 !important}
:where([data-theme="dark"]) a.bg-dark:hover,:where([data-theme="dark"]) a.bg-dark:focus,:where([data-theme="dark"]) button.bg-dark:hover,:where([data-theme="dark"]) button.bg-dark:focus{background-color:#1d2124 !important}
:where([data-theme="dark"]) .bg-white{background-color:var(--t-bg) !important}
:where([data-theme="dark"]) .bg-transparent{background-color:transparent !important}
:where([data-theme="dark"]) .border{border-color:var(--t-line) !important}
:where([data-theme="dark"]) .border-top{border-top-color:var(--t-line) !important}
:where([data-theme="dark"]) .border-right{border-right-color:var(--t-line) !important}
:where([data-theme="dark"]) .border-bottom{border-bottom-color:var(--t-line) !important}
:where([data-theme="dark"]) .border-left{border-left-color:var(--t-line) !important}
:where([data-theme="dark"]) .border-0{border-color:currentColor !important}
:where([data-theme="dark"]) .border-top-0{border-top-color:currentColor !important}
:where([data-theme="dark"]) .border-right-0{border-right-color:currentColor !important}
:where([data-theme="dark"]) .border-bottom-0{border-bottom-color:currentColor !important}
:where([data-theme="dark"]) .border-left-0{border-left-color:currentColor !important}
:where([data-theme="dark"]) .border-primary{border-color:var(--t-primary-fg) !important}
:where([data-theme="dark"]) .border-secondary{border-color:var(--t-line-input) !important}
:where([data-theme="dark"]) .border-success{border-color:var(--t-success-fg) !important}
:where([data-theme="dark"]) .border-info{border-color:var(--t-info-fg) !important}
:where([data-theme="dark"]) .border-warning{border-color:var(--t-warning-fg) !important}
:where([data-theme="dark"]) .border-danger{border-color:var(--t-danger-fg) !important}
:where([data-theme="dark"]) .border-light{border-color:var(--t-line) !important}
:where([data-theme="dark"]) .border-dark{border-color:var(--t-line-input) !important}
:where([data-theme="dark"]) .border-white{border-color:var(--t-bg) !important}
:where([data-theme="dark"]) .embed-responsive .embed-responsive-item,:where([data-theme="dark"]) .embed-responsive iframe,:where([data-theme="dark"]) .embed-responsive embed,:where([data-theme="dark"]) .embed-responsive object,:where([data-theme="dark"]) .embed-responsive video{border-color:currentColor}
:where([data-theme="dark"]) .sr-only{border-color:currentColor}
:where([data-theme="dark"]) .shadow-sm{box-shadow:0 0.125rem 0.25rem var(--t-shadow-sm-color) !important}
:where([data-theme="dark"]) .shadow{box-shadow:0 0.5rem 1rem var(--t-shadow-color) !important}
:where([data-theme="dark"]) .shadow-lg{box-shadow:0 1rem 3rem var(--t-shadow-lg-color) !important}
:where([data-theme="dark"]) .shadow-none{box-shadow:none !important}
:where([data-theme="dark"]) .stretched-link::after{background-color:rgba(0, 0, 0, 0)}
:where([data-theme="dark"]) .text-white{color:#fff !important}
:where([data-theme="dark"]) .text-primary{color:var(--t-primary-fg) !important}
:where([data-theme="dark"]) a.text-primary:hover,:where([data-theme="dark"]) a.text-primary:focus{color:var(--t-primary-fg-strong) !important}
:where([data-theme="dark"]) .text-secondary{color:var(--t-text-sub) !important}
:where([data-theme="dark"]) a.text-secondary:hover,:where([data-theme="dark"]) a.text-secondary:focus{color:var(--t-text) !important}
:where([data-theme="dark"]) .text-success{color:var(--t-success-fg) !important}
:where([data-theme="dark"]) a.text-success:hover,:where([data-theme="dark"]) a.text-success:focus{color:var(--t-success-fg-strong) !important}
:where([data-theme="dark"]) .text-info{color:var(--t-info-fg) !important}
:where([data-theme="dark"]) a.text-info:hover,:where([data-theme="dark"]) a.text-info:focus{color:var(--t-info-fg-strong) !important}
:where([data-theme="dark"]) .text-warning{color:var(--t-warning-fg) !important}
:where([data-theme="dark"]) a.text-warning:hover,:where([data-theme="dark"]) a.text-warning:focus{color:var(--t-warning-fg-strong) !important}
:where([data-theme="dark"]) .text-danger{color:var(--t-danger-fg) !important}
:where([data-theme="dark"]) a.text-danger:hover,:where([data-theme="dark"]) a.text-danger:focus{color:var(--t-danger-fg-strong) !important}
:where([data-theme="dark"]) .text-light{color:#f8f9fa !important}
:where([data-theme="dark"]) a.text-light:hover,:where([data-theme="dark"]) a.text-light:focus{color:#cbd3da !important}
:where([data-theme="dark"]) .text-dark{color:var(--t-text) !important}
:where([data-theme="dark"]) a.text-dark:hover,:where([data-theme="dark"]) a.text-dark:focus{color:var(--t-text) !important}
:where([data-theme="dark"]) .text-body{color:var(--t-text) !important}
:where([data-theme="dark"]) .text-muted{color:var(--t-text-sub) !important}
:where([data-theme="dark"]) .text-black-50{color:var(--t-text-sub) !important}
:where([data-theme="dark"]) .text-white-50{color:rgba(255, 255, 255, 0.5) !important}
:where([data-theme="dark"]) .text-hide{color:transparent;text-shadow:none;background-color:transparent;border-color:currentColor}
:where([data-theme="dark"]) .text-reset{color:inherit !important}
:where([data-theme="dark"]) .navbar-dark .nav-item .nav-link::before{border-color:#fff}
:where([data-theme="dark"]) .navbar-light .nav-item .nav-link::before{border-color:var(--t-text)}
:where([data-theme="dark"]) .shadow-sm:not(.border):not(.card):not(.list-group):not(.navbar){box-shadow:0 0 0 1px var(--t-line), 0 0.125rem 0.25rem var(--t-shadow-sm-color) !important}
:where([data-theme="dark"]) .navbar.shadow-sm{box-shadow:0 1px 0 var(--t-line), 0 0.125rem 0.25rem var(--t-shadow-sm-color) !important}
}
}
