body,#root{min-height:100vh}.startbar .brand .logo img.logo-sm,.startbar .brand .logo img.logo-lg{object-fit:contain;width:auto;max-height:40px}#light-dark-mode .light-mode{display:none}#light-dark-mode .dark-mode,html[data-bs-theme=dark] #light-dark-mode .light-mode{display:inline-block}html[data-bs-theme=dark] #light-dark-mode .dark-mode{display:none}.theme-toggle-floating{z-index:1050;background:var(--bs-secondary-bg,#eaeff5);width:2.5rem;height:2.5rem;color:var(--bs-body-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:1.25rem;right:1.25rem;box-shadow:0 4px 14px #1729351f}.theme-toggle-floating.static{box-shadow:none;position:static}.prefs-floating{z-index:1050;background:var(--bs-secondary-bg,#eaeff5);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem;display:inline-flex;position:fixed;top:1.25rem;right:1.25rem;box-shadow:0 4px 14px #1729351f}.language-switcher__code{text-align:center;letter-spacing:.02em;min-width:1.5rem}html[data-bs-theme=dark] .theme-toggle-floating,html[data-bs-theme=dark] .prefs-floating{background:#ffffff14;box-shadow:0 4px 18px #00000059}.colis-loader{justify-content:center;align-items:center;width:100%;padding:2.5rem 1rem;display:flex}.colis-loader--fullscreen{z-index:2000;background:radial-gradient(ellipse at 20% 0%, #6f6af824, transparent 50%), radial-gradient(ellipse at 80% 100%, #41cbd81a, transparent 45%), var(--bs-body-bg);min-height:100dvh;padding:1.5rem;position:fixed;inset:0}.colis-loader__panel{background:var(--bs-secondary-bg,#fff);border:1px solid var(--bs-border-color-translucent,#17293514);text-align:center;border-radius:1rem;width:min(100%,22rem);padding:2rem 1.75rem 1.5rem;box-shadow:0 18px 40px #17293514}html[data-bs-theme=dark] .colis-loader__panel{background:#ffffff08;border-color:#ffffff0f;box-shadow:0 18px 48px #00000059}.colis-loader__mark{justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;display:flex;position:relative}.colis-loader__mark img{z-index:1;border-radius:.65rem;position:relative}.colis-loader__orbit{border:2px solid #0000;border-top-color:var(--bs-primary,#6f6af8);border-right-color:#6f6af859;border-radius:50%;animation:.9s linear infinite colis-spin;position:absolute;inset:0}.colis-loader__title{letter-spacing:.01em;color:var(--bs-emphasis-color,#172935);font-size:1rem;font-weight:600}.colis-loader__hint{color:var(--bs-secondary-color,#7a82b1);font-size:.8125rem}.colis-loader__bar{background:#6f6af81f;border-radius:999px;height:3px;margin-top:1.35rem;overflow:hidden}.colis-loader__bar span{border-radius:inherit;background:linear-gradient(90deg,#6f6af8,#41cbd8);width:40%;height:100%;animation:1.15s ease-in-out infinite colis-slide;display:block}.colis-loader--compact{justify-content:flex-start;gap:.75rem;padding:1.25rem 0}.colis-loader--compact .colis-loader__ring{border:2px solid #6f6af833;border-top-color:var(--bs-primary,#6f6af8);border-radius:50%;flex-shrink:0;width:1.35rem;height:1.35rem;animation:.75s linear infinite colis-spin}.colis-loader--compact .colis-loader__label{color:var(--bs-secondary-color,#7a82b1);font-size:.875rem;font-weight:500}@keyframes colis-spin{to{transform:rotate(360deg)}}@keyframes colis-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.colis-loader__orbit,.colis-loader__bar span,.colis-loader--compact .colis-loader__ring{animation:none}.colis-loader__bar span{width:100%;transform:none}}
