.mbp-theme-control{position:fixed;bottom:18px;left:18px;z-index:1000;background:#fff;color:#163d36;border:1px solid #c9dcd4;border-radius:12px;padding:8px 11px;box-shadow:0 5px 20px #071e1814;display:flex;align-items:center;gap:8px;font:600 11px/1.4 system-ui,sans-serif}.mbp-theme-control select{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-height:30px}.mbp-theme-control:focus-within{outline:2px solid #2ba6cc;outline-offset:3px}html[data-mbp-theme=dark]{--teal:#72dec4;--teal-dark:#a2f0da;--mint:#163f36;--ink:#edf8f2;--muted:#a5bdb4;--line:#28463d;--paper:#0b1b17;--bs-body-bg:#0b1b17;--bs-body-color:#edf8f2;--bs-border-color:#28463d}html[data-mbp-theme=dark] body{background-color:#0b1b17;color:#edf8f2}html[data-mbp-theme=dark] .mbp-theme-control{background:#17372d;border-color:#31564a;color:#d9f6e7}html[data-mbp-theme=dark] .button.primary{background:#7ae3c6;border-color:#7ae3c6;color:#092e25}html[data-mbp-theme=dark] .table-scroll,html[data-mbp-theme=dark] .platform-receipt,html[data-mbp-theme=dark] .platform-empty{background:#112b22}html[data-mbp-theme=dark] th{background:#17372d}html[data-mbp-theme=dark] .platform-input,html[data-mbp-theme=dark] .audit-filters input,html[data-mbp-theme=dark] .maintenance-form input,html[data-mbp-theme=dark] .maintenance-form select,html[data-mbp-theme=dark] .maintenance-form textarea{background:#102b22;color:#edf8f2;border-color:#36564a}html[data-mbp-theme=dark] .maintenance-page{background:radial-gradient(ellipse at 50% 35%,#15392d,transparent 60%),#0b1b17}html[data-mbp-theme=dark] .maintenance-estimate{background:#153126;border-color:#315346}html[data-mbp-theme=dark] .mbp-loadscreen{background:#0b1b17}html[data-mbp-theme=dark] .mbp-loadscreen p,html[data-mbp-theme=dark] .mbp-load-orbit span{color:#9de9d2}html[data-mbp-theme=dark] .platform-shell .logo,html[data-mbp-theme=dark] .maintenance-page .logo{background:#edf9f2;padding:8px;border-radius:8px}@media(max-width:480px){.mbp-theme-control{left:10px;bottom:10px;padding:5px 8px}.mbp-theme-control>span{display:none}}@media print{.mbp-theme-control,.mbp-loadscreen,.mbp-top-progress{display:none!important}}
html[data-mbp-theme=dark] .mbp-login-page,html[data-mbp-theme=dark] .mbp-register-page{--mbp-green:#7edfc0;--mbp-green-dark:#5dc9aa;--mbp-green-soft:#173d2f;--mbp-ink:#e8f5ec;--mbp-muted:#a8beb0;--mbp-line:#365445;--mbp-white:#142d24;--mbp-soft:#10271f}html[data-mbp-theme=dark] body:has(.mbp-login-page),html[data-mbp-theme=dark] body:has(.mbp-register-page){background:#0b1b17}html[data-mbp-theme=dark] .card:not(.mbp-loadscreen),html[data-mbp-theme=dark] .modal-content,html[data-mbp-theme=dark] .dropdown-menu{background-color:#142d24;color:#e8f5ec;border-color:#365445}html[data-mbp-theme=dark] .bg-white{background-color:#142d24!important}html[data-mbp-theme=dark] .text-dark{color:#e8f5ec!important}html[data-mbp-theme=dark] .form-control,html[data-mbp-theme=dark] .form-select{background-color:#10271f;color:#e8f5ec;border-color:#365445}html[data-mbp-theme=dark] .mbp-admin-root{--mbp-green:#7edfc0;--mbp-ink:#e8f5ec;--mbp-muted:#a8beb0;--mbp-line:#365445}

html[data-mbp-theme=dark] .menu-toggle{background:#143c34;color:#e8f7ef;border-color:#36564a}

a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2ba6cc;outline-offset:3px}
