:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--r-sm:10px;--r-md:14px;--r-lg:20px;--shadow-card:0 2px 8px #1b1f220d, 0 12px 28px #1b1f220f;--shadow-sheet:0 18px 48px #23403429;--fs-caption:13px;--fs-body:15px;--fs-subtitle:17px;--fs-title:20px;--fs-heading:24px;--fs-display-sm:28px;--fs-display:34px;--fs-hero:clamp(52px, 6.4vw, 96px);--fs-hero-m:clamp(48px, 15vw, 68px);--live:#2e8b57;--ok:#1e7a46;--warn:#8a5a1c;--critical:#b4462f;--gray-50:#f5f6f2;--gray-100:#f1f2ee;--gray-200:#e7e9e3;--gray-300:#d6d9d1;--brand-press:#1e3d31;--ink-press:#000;--dur-1:.15s;--dur-2:.25s;--dur-3:.4s;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (max-width:767px){:root{--sk-bottomnav-h:63px;--sk-bottomnav-clear:calc(var(--sk-bottomnav-h) + env(safe-area-inset-bottom))}.sk-shell-pad{padding-bottom:var(--sk-bottomnav-clear)}}.sk-numeric-shell{font-variant-numeric:tabular-nums}.sk-balance{text-wrap:balance}@media (prefers-reduced-motion:no-preference){@keyframes sk-enter-kf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sk-enter,.sk-enter-stagger>*{animation:sk-enter-kf var(--dur-2) var(--ease-out-quart) both}.sk-enter-stagger>:first-child{animation-delay:calc(var(--dur-1) * 0)}.sk-enter-stagger>:nth-child(2){animation-delay:calc(var(--dur-1) * .4)}.sk-enter-stagger>:nth-child(3){animation-delay:calc(var(--dur-1) * .8)}.sk-enter-stagger>:nth-child(4){animation-delay:calc(var(--dur-1) * 1.2)}.sk-enter-stagger>:nth-child(5){animation-delay:calc(var(--dur-1) * 1.6)}.sk-enter-stagger>:nth-child(6){animation-delay:calc(var(--dur-1) * 2)}.sk-enter-stagger>:nth-child(7){animation-delay:calc(var(--dur-1) * 2.4)}.sk-enter-stagger>:nth-child(n+8){animation-delay:calc(var(--dur-1) * 2.8)}.sk-press{transition:transform var(--dur-1) var(--ease-out-quart)}.sk-press:active{transform:scale(.97)}@keyframes sk-shimmer-kf{0%{background-position:-200% 0}to{background-position:200% 0}}.sk-skeleton{background:linear-gradient(90deg, var(--hair,#eaeae3) 25%, #f5f6f2 50%, var(--hair,#eaeae3) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite sk-shimmer-kf}}.sk-skeleton{border-radius:var(--r-sm);background-color:var(--hair,#eaeae3);display:block}@media (max-width:640px){.sk-topbar button,.sk-topbar a,header button[aria-label],.skdp-pill{min-height:44px}.skdp-pill{padding-block:8px}.sk-topbar button,header button[aria-label]{min-width:44px}.sk select,.sk2 select,select:not([multiple]),input[type=text],input[type=search],input[type=number],input[type=date],input[type=month],input[type=tel],input[type=email],textarea{min-height:44px}input.sr-only{min-height:0}[role=group]>button,.vat-toggle button,.card>.card-h button,form>button,form>.row>button,label>button{min-height:44px}td button,td a.btn,td .btn{min-height:40px}tr[role=button]>td,tr.clickable>td,tbody tr[tabindex]>td{padding-block:11px}.sk .segtabs,.sk2 .segtabs,.segtabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.sk .segtabs::-webkit-scrollbar{display:none}.segtabs::-webkit-scrollbar{display:none}.sk .segtabs .seg,.segtabs .seg{flex:none;align-items:center;min-height:40px;display:inline-flex}.sk table,.sk .tbl,table.tbl{max-width:100%}.sk .card table,.sk-sheet table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}
