.core,[data-palette]{--c-orange:#ff591f;--c-yellow:#ffcf15;--c-pink:#ff2e87;--c-purple:#923bff;--c-blue:#2462ff;--c-cyan:#26d9f8;--c-green:#0bd689;--g-brand:linear-gradient(90deg,#ff591f,#ff2e87 40%,#923bff 72%,#2462ff);--g-spend:linear-gradient(90deg,#07a861,#0bc47a);--g-aside:linear-gradient(90deg,#e8173f,#ff4d3d);--g-found:linear-gradient(90deg,#d99000,#c46a00);--g-button:linear-gradient(90deg,#ff591f,#ff2e87 55%,#923bff);--g-plan:linear-gradient(90deg,#ffb100,#ff591f);--bg:#f7f7f5;--surface:#fff;--ink:#101116;--muted:#62636e;--line:#e9e9e4;--side:#fff;--side-ink:#3b3c45;--side-strong:#101116;--side-hover:#f4f4f1;--side-line:#ecece7;--calm:#07945f;--calm-soft:#e8faf1;--aside:#d7263d;--aside-soft:#fff0f1;--found:#b86e00;--found-soft:#fff6dc;--warn:#ff8a00;--wash-calm:linear-gradient(135deg,#ebfbf3,#f2fcf6);--wash-aside:linear-gradient(135deg,#fff0f1,#fff4ef);--wash-found:linear-gradient(135deg,#fff7dd,#fff1d6);--wash-brand:linear-gradient(135deg,#fff4ee 0%,#fbeefb 55%,#f1ecff 100%);--accent:#ff4b3a;--on-accent:#fff;--tint:14%;--radius:18px;--font:"Inter","Plus Jakarta Sans",system-ui,sans-serif;--display:"Inter","Plus Jakarta Sans",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-palette=levai-donker]{--bg:#0e0f14;--surface:#16171e;--ink:#f4f4f6;--muted:#aeb0bf;--line:#262833;--side:#08090d;--side-ink:#c2c2c9;--side-strong:#fff;--side-hover:#13141b;--side-line:#1d1f28;--calm:#2ee6a0;--calm-soft:#0bd6891f;--aside:#ff6b78;--aside-soft:#ff3b3024;--found:#ffcf15;--found-soft:#ffcf151f;--warn:#ffcf15;--g-spend:linear-gradient(90deg,#0bd689,#5ff0b8);--g-aside:linear-gradient(90deg,#ff4d5e,#ff7a59);--g-found:linear-gradient(90deg,#ffd84a,#ffb100);--wash-calm:linear-gradient(135deg,#0bd68926,#0bd68912);--wash-aside:linear-gradient(135deg,#ff3b3029,#ff591f14);--wash-found:linear-gradient(135deg,#ffcf1529,#ffb10014);--wash-brand:linear-gradient(135deg,#ff591f29,#ff2e871f 50%,#923bff2e);--tint:22%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.core{background:var(--bg);min-height:100vh;color:var(--ink);font:16px/1.55 var(--font);grid-template-columns:240px minmax(0,1fr);display:grid}html,body{margin:0}.core a{color:inherit}.core h1,.core h2{text-wrap:balance;margin:0;line-height:1.2}.core h1{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700}.core h2{font-size:.95rem;font-weight:600}.core p{margin:0}.side{background:var(--side);color:var(--side-ink);border-right:1px solid var(--side-line);overscroll-behavior:contain;flex-direction:column;gap:20px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.logo{font-family:var(--display);align-items:center;gap:10px;padding:4px 8px;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex;color:var(--side-strong)!important}.shield{background:linear-gradient(160deg,var(--brand-a),var(--brand-b));color:#fff;width:30px;height:34px;font-weight:800;font-family:var(--display);border-radius:8px 8px 15px 15px;place-items:center;display:grid}.side-nav{flex-direction:column;gap:2px;display:flex}.side-nav a{border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.side-nav a:hover{background:var(--side-hover)}.side-nav hr{border:0;border-top:1px solid var(--side-line);margin:10px 4px}.side-foot{flex-direction:column;gap:6px;margin-top:auto;padding:0 12px;font-size:.85rem;display:flex}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.main{flex-direction:column;gap:20px;min-width:0;max-width:1280px;padding:24px clamp(16px,3vw,40px) 48px;display:flex}.example-banner{background:var(--calm-soft);color:var(--accent);border-radius:10px;padding:8px 14px;font-size:.85rem;font-weight:600}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head p{color:var(--muted)}.seg{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.seg a{border-radius:999px;align-items:center;min-height:36px;padding:8px 16px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex;box-shadow:0 1px 2px #0f24400a,0 4px 14px #0f24400a}.card.tone-calm{background:var(--calm-soft);border-color:#0000}.card.tone-aside{background:var(--aside-soft);border-color:#0000}.card.tone-found{background:var(--found-soft);border-color:#0000}.tone-calm .amt{color:var(--calm)}.tone-aside .amt{color:var(--aside)}.tone-found .amt{color:var(--found)}.card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.amt{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:700}.amt-lg{font-size:clamp(2.3rem,4.4vw,3.1rem);line-height:1.05}.amt-md{font-size:1.5rem}.amt-sm{font-size:1.35rem}.amt-none{font-size:1.05rem;font-weight:500;color:var(--muted)!important}.amt-lg.amt-none{font-size:1.3rem}.approx{opacity:.7}.sub{color:var(--muted);font-size:.88rem}.sub.up{color:var(--found);font-weight:600}.label{color:var(--muted);font-size:.85rem;margin-top:6px!important}.split{grid-template-columns:1fr 1fr;gap:8px;margin:0;font-size:.9rem;display:grid}.split dt{color:var(--muted)}.split dd{margin:0}.more{margin-top:auto;font-size:.88rem;font-weight:600;text-decoration:none;color:var(--accent)!important}.list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list li,.list li>a{align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.list li{border-top:1px solid var(--line)}.list li:first-child{border-top:0}.list li>a{flex:1;padding:0}.list strong{font-weight:600;display:block}.list small{color:var(--muted);font-size:.85rem;display:block}.list li>span:first-of-type{flex:1;min-width:0}.list time{color:var(--accent);font-variant-numeric:tabular-nums;min-width:96px;font-size:.9rem;font-weight:700}.dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px}.pill{background:var(--calm-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.75rem;font-weight:600}.st-confirmed{background:var(--found-soft);color:var(--found)}.st-needs_answers{background:var(--aside-soft);color:var(--aside)}.btn{background:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;align-items:center;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--on-accent)!important}.help{position:relative}.help summary{cursor:pointer;width:26px;height:26px;color:var(--muted);border:1.5px solid;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;list-style:none;display:grid}.help summary::-webkit-details-marker{display:none}.help[open] summary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.help div{z-index:5;background:var(--surface);width:min(300px,80vw);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:14px;font-size:.9rem;position:absolute;top:32px;right:0;box-shadow:0 10px 30px #0f244026}.help div p{color:var(--muted);margin-top:4px}.foot-note{color:var(--muted);align-items:center;gap:10px;font-size:.88rem;display:flex}.foot-note .help div{inset:auto auto 32px 0}.ring{--p:0;background:conic-gradient(var(--accent) calc(var(--p)*1%),var(--line) 0);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.ring span{background:var(--surface);border-radius:50%;place-items:center;width:56px;height:56px;font-size:.9rem;font-weight:700;display:grid}.ring-row{align-items:center;gap:16px;display:flex}.checks{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.checks span{width:20px;font-weight:700;display:inline-block}.checks .todo{color:var(--muted)}.bars{margin:0}.bars-plot{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:150px;display:grid}.bar-col{align-items:end;gap:2px;height:100%;display:flex}.bar{border-radius:4px 4px 0 0;flex:1;min-height:2px}.bars-x{color:var(--muted);text-align:center;grid-template-columns:repeat(12,1fr);gap:6px;padding-top:4px;font-size:.72rem;display:grid}.bars figcaption{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:.8rem;display:flex}.key{border-radius:3px;width:10px;height:10px;display:inline-block}.key.out{background:var(--aside);opacity:.55;margin-left:10px}.tab-bar{display:none}.core :focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}@media (max-width:820px){.core{grid-template-columns:minmax(0,1fr)}.side{display:none}.main{padding-bottom:110px}.seg{display:none}.tab-bar{background:var(--surface);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));z-index:10;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tab-bar a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:56px;min-height:44px;font-size:.7rem;text-decoration:none;display:flex}.tab-bar a[aria-current=page]{color:var(--accent)}.tab-bar .plus{background:var(--accent);border-radius:50%;width:52px;min-width:52px;height:52px;margin-top:-22px;box-shadow:0 6px 16px #0000002e;color:var(--on-accent)!important}.tab-bar .plus .ico{width:26px;height:26px}}.back{align-self:flex-start;font-size:.9rem;font-weight:600;text-decoration:none;color:var(--muted)!important}.row-link{flex:1;align-items:center;gap:12px;text-decoration:none;padding:0!important;display:flex!important}.row-link>span:first-child{flex:1;min-width:0}.row-link:hover strong{color:var(--accent)}.notice{background:var(--calm-soft);color:var(--calm);border-radius:12px;padding:12px 16px;font-weight:600}.alert{background:var(--aside-soft);color:var(--aside);border-radius:12px;padding:12px 16px;font-weight:600}.stack{flex-direction:column;gap:16px;display:flex}.form{flex-direction:column;gap:16px;max-width:560px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field-head{justify-content:space-between;align-items:center;gap:8px;font-size:.93rem;font-weight:600;display:flex}.core input:not([type=radio]):not([type=checkbox]),.core select,.core textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);box-sizing:border-box;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.core input:focus,.core select:focus,.core textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--calm-soft);outline:none}.btn.small{min-height:38px;padding:8px 14px;font-size:.9rem}.btn.ghost{border:1.5px solid var(--accent);background:0 0;color:var(--accent)!important}.questions{flex-direction:column;gap:12px;display:flex}.question{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.question.answered{background:var(--calm-soft);border-color:#0000}.q-head{justify-content:space-between;align-items:flex-start;gap:12px;font-weight:600;display:flex}.question fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.opt{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;display:flex}.opt:has(input:checked){border-color:var(--accent);color:var(--accent);font-weight:600}.opt input{accent-color:var(--accent);margin:0}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.core .sr{border:0;width:1px;max-width:1px;height:1px;margin:0;padding:0}.switch{cursor:pointer;flex:1;align-items:center;gap:14px;display:flex}.switch input{width:22px;height:22px;accent-color:var(--accent);flex:none}.faq details{border-top:1px solid var(--line);padding:12px 0}.faq details:first-child{border-top:0}.faq summary{cursor:pointer;min-height:32px;font-weight:600}.faq p{color:var(--muted);margin:6px 0!important}.tom-head{justify-content:flex-start;align-items:center}.avatar{width:56px;height:56px;font-family:var(--display);background:linear-gradient(160deg,var(--brand-a),var(--brand-b));color:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.article{flex-direction:column;gap:14px;max-width:68ch;display:flex}.article .lede{color:var(--muted);font-size:1.15rem}.article .source{color:var(--muted);font-size:.9rem}.article a{color:var(--accent)}.palettes{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.pal{border:1px solid var(--line);background:var(--bg);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.pal-top{background:var(--side);border-bottom:1px solid var(--side-line);font-family:var(--display);color:var(--side-strong);align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.pal-body{color:var(--ink);font-family:var(--font);flex-direction:column;gap:12px;padding:16px;display:flex}.pal-body h3{font-family:var(--display);margin:0;font-size:1.3rem}.pal-kpis{grid-template-columns:1fr;gap:10px;display:grid}.pal-foot{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.pal-foot p{color:var(--muted);margin:0;font-size:.9rem}.swatches{gap:6px;display:flex}.swatches span{border:1px solid #0000000f;border-radius:6px;width:22px;height:22px}.core{position:relative}.core:before{content:"";background:var(--g-brand);z-index:30;height:3px;position:absolute;inset:0 0 auto}.core h1,.core .amt{letter-spacing:-.03em;font-weight:800}.hl{background:var(--g-spend);color:#0000;-webkit-background-clip:text;background-clip:text}.card.tone-calm{background:var(--g-spend) top/100% 4px no-repeat,var(--wash-calm)}.card.tone-aside{background:var(--g-aside) top/100% 4px no-repeat,var(--wash-aside)}.card.tone-found{background:var(--g-found) top/100% 4px no-repeat,var(--wash-found)}.tone-calm .amt,.tone-aside .amt,.tone-found .amt{color:#0000;-webkit-background-clip:text;background-clip:text}.tone-calm .amt{background-image:var(--g-spend)}.tone-aside .amt{background-image:var(--g-aside)}.tone-found .amt{background-image:var(--g-found)}.amt .approx{-webkit-text-fill-color:var(--muted);color:var(--muted)}.amt-none{-webkit-text-fill-color:var(--muted)}.side-nav a:nth-of-type(2),.tab-bar a:first-of-type{--hue:var(--c-orange)}.side-nav a:nth-of-type(3){--hue:#e0a400}.side-nav a:nth-of-type(4),.tab-bar a:nth-of-type(2){--hue:var(--c-green)}.side-nav a:nth-of-type(5){--hue:var(--c-pink)}.side-nav a:nth-of-type(6){--hue:var(--c-purple)}.side-nav a:nth-of-type(7),.tab-bar a:nth-of-type(4){--hue:var(--c-blue)}.side-nav a:nth-of-type(8){--hue:#0fa38f}.side-nav a:nth-of-type(9){--hue:#12b5d4}.side-nav a:nth-of-type(10),.tab-bar a:nth-of-type(5){--hue:var(--c-purple)}.side-nav .ico,.tab-bar a:not(.plus) .ico{color:var(--hue)}.side-nav a[aria-current=page]{background:color-mix(in srgb,var(--hue) var(--tint),transparent);color:var(--side-strong);font-weight:700}.tab-bar a[aria-current=page]{color:var(--hue)!important}.tab-bar .plus{background:var(--g-brand)!important;color:#fff!important;box-shadow:0 8px 20px #ff2e8759!important}.shield,.avatar{background:var(--g-brand)!important;color:#fff!important}.btn{background:var(--g-button);box-shadow:0 6px 18px #ff2e8738;color:#fff!important}.btn:hover{filter:saturate(1.15)brightness(1.03)}.btn.ghost{border:1.5px solid var(--line);box-shadow:none;background:0 0;color:var(--ink)!important}.seg a[aria-current=true]{background:var(--g-button);color:#fff}.help[open] summary{background:var(--g-button);color:#fff;border-color:#0000}.example-banner{background:var(--wash-brand);color:var(--ink);border:1px solid var(--line)}.ring{background:conic-gradient(var(--c-orange) 0,var(--c-pink) calc(var(--p)*0.5%),var(--c-purple) calc(var(--p)*1%),var(--line) calc(var(--p)*1%))}.bar.in{background:linear-gradient(180deg,var(--c-pink),var(--c-orange))}.bar.out{background:linear-gradient(180deg,var(--c-purple),var(--c-blue));opacity:.5}.key.in{background:linear-gradient(180deg,var(--c-pink),var(--c-orange))}.key.out{background:linear-gradient(180deg,var(--c-purple),var(--c-blue));opacity:.5}.dot{background:var(--c-blue)}.dot.action{background:var(--c-orange)}.dot.urgent{background:var(--c-pink)}.pill{background:color-mix(in srgb,var(--c-purple) var(--tint),transparent);color:var(--ink)}.st-new{background:color-mix(in srgb,var(--c-orange) var(--tint),transparent)}.st-in_progress{background:color-mix(in srgb,var(--c-purple) var(--tint),transparent)}.st-needs_answers{background:color-mix(in srgb,var(--c-pink) var(--tint),transparent)}.st-confirmed{background:color-mix(in srgb,var(--c-green) var(--tint),transparent)}.list time{color:var(--ink);background:color-mix(in srgb,var(--c-yellow) 30%,transparent);border-radius:8px;min-width:0;padding:2px 8px}.checks .done span{color:var(--found)}.checks .open span{color:var(--c-orange)}.notice{background:var(--wash-calm);color:var(--ink)}.alert{color:var(--ink);background:linear-gradient(135deg,#fff0f4,#fff3ea)}[data-palette=levai-donker] .alert{background:#ff2e8724}.question.answered{background:var(--wash-calm)}.opt:has(input:checked){border-color:var(--c-pink);color:var(--ink);background:color-mix(in srgb,var(--c-pink) 10%,var(--surface))}.opt input,.switch input{accent-color:var(--c-pink)}.core input:focus,.core select:focus,.core textarea:focus{border-color:var(--c-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-orange) 20%,transparent)}.more{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px;text-decoration-thickness:2px;color:var(--ink)!important}.colorful>.card{background-image:var(--stripe);background-repeat:no-repeat;background-size:100% 4px}.colorful>.card:nth-child(6n+1){--stripe:linear-gradient(90deg,var(--c-orange),var(--c-pink))}.colorful>.card:nth-child(6n+2){--stripe:linear-gradient(90deg,var(--c-pink),var(--c-purple))}.colorful>.card:nth-child(6n+3){--stripe:linear-gradient(90deg,var(--c-purple),var(--c-blue))}.colorful>.card:nth-child(6n+4){--stripe:linear-gradient(90deg,var(--c-blue),var(--c-cyan))}.colorful>.card:nth-child(6n+5){--stripe:linear-gradient(90deg,var(--c-cyan),var(--c-green))}.colorful>.card:nth-child(6n){--stripe:linear-gradient(90deg,#ffb100,var(--c-orange))}.pal-top{box-shadow:inset 0 3px 0 var(--c-orange)}[data-palette=levai-donker] .card{box-shadow:none}[data-palette=levai-donker] .main{background:radial-gradient(at 10% 100%,#12413a8c 0,#0000 45%),radial-gradient(at 90% 0,#36153c99 0,#0000 45%)}[data-palette=levai-donker] .list time{background:#ffcf1529}.theme-toggle{font:inherit;color:var(--side-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:.9rem;display:inline-flex}.tt-track{background:var(--line);border-radius:999px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.tt-thumb{color:#ff8a00;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;transition:transform .2s;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.theme-toggle[aria-checked=true] .tt-track{background:var(--g-button)}.theme-toggle[aria-checked=true] .tt-thumb{color:#923bff;transform:translate(20px)}.mobile-top{display:none}@media (max-width:820px){.mobile-top{justify-content:space-between;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.tt-track,.tt-thumb{transition:none}}.core.auth{box-sizing:border-box;justify-content:center;align-items:flex-start;padding:48px 16px 64px;display:flex}.auth-box{flex-direction:column;gap:18px;width:100%;max-width:460px;display:flex}.auth-box .logo{padding:4px 0;color:var(--ink)!important}.auth-tabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.auth-tabs a{text-align:center;border-radius:10px;flex:auto;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.auth-tabs a[aria-current=true]{background:var(--g-button);color:#fff}.auth-alt{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.linkish{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-height:32px;padding:0}.side-foot form{display:flex}.example-banner{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.example-banner form{display:inline}.example-banner .linkish,.example-banner a{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:3px;font-weight:600}.side-nav .side-add{background:var(--g-button);margin-bottom:10px;font-weight:700;box-shadow:0 6px 18px #ff2e8738;color:#fff!important}.side-nav .side-add .ico{color:#fff!important}.side-nav .side-add:hover{background:var(--g-button);filter:saturate(1.15)brightness(1.03)}.anchor{scroll-margin-top:24px}.cta{border-radius:var(--radius);background:var(--g-button) top/100% 4px no-repeat,var(--wash-brand);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.cta>div{flex:320px;min-width:0}.cta h2{margin-bottom:4px;font-size:1.25rem;font-weight:800}.cta p{color:var(--muted)}.cta .btn{align-self:center}.progress{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.progress span{background:var(--g-button);border-radius:999px;height:100%;display:block}.done-questions>summary{cursor:pointer;align-items:center;min-height:40px;font-weight:600;display:flex}.done-questions .questions{margin-top:12px}.q-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.saved{color:var(--calm);font-size:.92rem;font-weight:700}.save-bar{background:var(--bg);border-top:1px solid var(--line);z-index:5;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex;position:sticky;bottom:0}@media (max-width:820px){.save-bar{bottom:72px}}.help{flex:none}.help>summary{box-sizing:border-box;aspect-ratio:1;flex:none;min-width:0;min-height:0}.btn[disabled]{opacity:.75;cursor:progress}.route{border-radius:var(--radius);background:var(--g-button) top/100% 4px no-repeat,var(--wash-brand);border:1px solid var(--line);flex-direction:column;gap:16px;padding:20px 22px;display:flex}.route-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.route-head>div{flex:320px;min-width:0}.route-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700;margin-bottom:4px!important}.route h2{margin-bottom:4px;font-size:1.3rem;font-weight:800}.route-steps{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.route-steps li{color:var(--muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.route-steps li.done{color:var(--ink)}.route-steps li.now{color:var(--ink);font-weight:700}.route-steps a{color:inherit}.route-dot{border:1.5px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:grid}.route-steps li.done .route-dot{background:var(--found-soft);color:var(--calm);border-color:#0000}.route-steps li.now .route-dot{background:var(--g-button);color:#fff;border-color:#0000}.route-banner{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:.85rem;font-weight:600}.route-banner a{color:var(--ink)}.route-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.route-actions form{margin:0}.prestart{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:14px 16px;display:flex}.prestart legend{padding:0 6px;font-weight:700}.prestart .check{align-items:flex-start;gap:8px;display:flex}.dropzone-wrap{flex-direction:column;gap:8px;display:flex}.dropzone{border:2px dashed var(--line);background:var(--bg);cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:120px;padding:18px;transition:border-color .15s,background .15s;display:flex}.dropzone:hover,.dropzone:focus-within{border-color:var(--c-orange)}.dropzone.over{border-color:var(--c-pink);background:color-mix(in srgb,var(--c-pink) 8%,var(--bg))}.dropzone.has-file{border-style:solid;border-color:var(--calm);text-align:left;justify-content:flex-start}.dz-empty{flex-direction:column;align-items:center;gap:4px;display:flex}.dz-empty small,.dz-file small{color:var(--muted);font-size:.85rem;display:block}.dz-arrow{background:var(--g-button);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;line-height:1}.dz-file{align-items:center;gap:14px;min-width:0;display:flex}.dz-file strong{word-break:break-all}.dz-thumb{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:56px;height:56px}.dz-icon{color:#fff;background:var(--g-button);border-radius:8px;flex:none;place-items:center;width:56px;height:56px;font-size:.8rem;font-weight:800;display:grid}.dz-clear{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:.88rem;font-weight:600}@media (prefers-reduced-motion:reduce){.dropzone{transition:none}}.capture-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.doc-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:220px;max-height:calc(100vh - 32px);padding:14px;display:flex;position:sticky;top:16px;overflow:hidden}.doc-preview-empty{text-align:center;max-width:32ch;margin:auto!important}.doc-preview:has(.doc-view) .doc-preview-empty{display:none}.doc-view{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.doc-view-title strong{word-break:break-all;display:block}.doc-view-title small{color:var(--muted)}.doc-frame{background:#fff;border:0;border-radius:10px;flex:1;width:100%;min-height:60vh}.doc-image{object-fit:contain;background:var(--bg);border-radius:10px;width:100%;max-height:75vh}@media (max-width:1100px){.capture-layout{grid-template-columns:minmax(0,1fr)}.doc-preview{max-height:none;position:static}.doc-frame{min-height:70vh}}.meta{gap:10px;margin:0;display:grid}.meta div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.meta dt{color:var(--muted)}.meta dd{text-align:right;margin:0;font-weight:600}.mono{font-family:ui-monospace,Menlo,monospace;font-size:.85rem}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tag{background:var(--aside-soft);color:var(--aside);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.8em;font-weight:600;display:inline-block}.nav-badge{color:#fff;background:var(--g-aside);box-sizing:border-box;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:.75rem;font-weight:800;display:inline-grid}.list .nav-badge{white-space:nowrap;height:auto;margin-left:0;padding:3px 9px}.rel-search{align-items:center;gap:8px;max-width:640px;display:flex}.rel-search input{flex:1}.rel-section .card-head small{font-variant-numeric:tabular-nums}.pill.pay-paid{background:color-mix(in srgb,var(--c-green) var(--tint),transparent);color:var(--calm)}.pill.pay-unpaid{background:color-mix(in srgb,var(--c-orange) var(--tint),transparent)}.pill.pay-credited,.pill.reason-not_read{background:color-mix(in srgb,var(--c-blue) var(--tint),transparent)}.pill.reason-unknown_relation,.pill.reason-missing_relation{background:color-mix(in srgb,var(--c-pink) var(--tint),transparent)}.pill.reason-doubt{background:color-mix(in srgb,var(--c-yellow) 30%,transparent)}.rel-q{background:var(--surface)}.rel-q.compact{border-style:dashed}.rel-q-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rel-q-meta small{color:var(--muted)}.rel-create{flex-direction:column;gap:8px;max-width:560px;display:flex}.rel-create .actions{margin-top:0}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.inline-form input,.inline-form select{flex:160px;min-width:0;width:auto!important}.inline-form>label.field{flex:180px;min-width:0}.inline-form>label.field>input,.inline-form>label.field>select{flex:none;width:100%!important}.start-date>label.field{flex:0 220px}.choose-other>summary,.rel-actions>summary{cursor:pointer;min-height:40px;text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px;align-items:center;font-size:.9rem;font-weight:600;display:flex}.choose-other[open]{flex-basis:100%}.skip{font-size:.85rem}.skip .linkish{text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:3px;min-height:0;font-weight:600}.rel-docs li.rel-doc{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;display:grid}.rel-doc .rel-actions{grid-column:1/-1}.rel-doc .rel-actions .actions{margin-top:4px}.rel-doc small a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:3px}.linked-note{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.cat-row{justify-content:space-between;gap:12px;display:flex}@media (max-width:640px){.rel-docs li.rel-doc{grid-template-columns:minmax(0,1fr) auto}.rel-doc time{grid-column:1/-1}.rel-search{flex-wrap:wrap}}.form .cat-q{display:none}:is(.form:has(select[name=category] option[value=SOFTWARE]:checked) .cat-service,.form:has(select[name=category] option[value=PHONE_INTERNET]:checked) .cat-service,.form:has(select[name=category] option[value=TRAVEL]:checked) .cat-service,.form:has(select[name=category] option[value=MARKETING]:checked) .cat-service,.form:has(select[name=category] option[value=INSURANCE]:checked) .cat-service,.form:has(select[name=category] option[value=BANK]:checked) .cat-service,.form:has(select[name=category] option[value=GROCERIES_PRIVATE]:checked) .cat-groceries,.form:has(select[name=category] option[value=FUEL_CAR]:checked) .cat-fuel,.form:has(select[name=category] option[value=FOOD_DRINK]:checked) .cat-limited,.form:has(select[name=category] option[value=FOOD_DRINK]:checked) .cat-food,.form:has(select[name=category] option[value=GIFTS_REPRESENTATION]:checked) .cat-limited,.form:has(select[name=category] option[value=VEHICLE]:checked) .cat-vehicle,.form:has(select[name=category] option[value=MATERIALS]:checked) .cat-materials){display:block}.form .use-pct{display:none}.form:has(select[name=use] option[value=MIXED]:checked) .use-pct{display:block}:is(.form:has(select[name=supplier_country] option[value=NL]:checked) .rc-q,.form:has(select[name=supplier_country] option[value=""]:checked) .rc-q){display:none}.zf-form fieldset.field{border:0;min-width:0;margin:0;padding:0}.zf-form fieldset.field .check{margin:4px 0;display:flex}.form .zf-low,.form .zf-fee{display:none}:is(.form:has(select[name=rate] option[value=MIXED]:checked) .zf-low,.form:has(input[name=channel][value=ONLINE]:checked) .zf-fee,.form:has(input[name=channel][value=CARD]:checked) .zf-fee){display:block}.zf-bank-form .zf-low,.zf-bank-form .zf-fee{display:none}:is(.zf-bank-form:has(select[name=rate] option[value=MIXED]:checked) .zf-low,.zf-bank-form:has(select[name=channel] option[value=ONLINE]:checked) .zf-fee,.zf-bank-form:has(select[name=channel] option[value=CARD]:checked) .zf-fee){display:block}.zf-days{border-collapse:collapse;width:100%}.zf-days th{text-align:left;padding:4px 4px 4px 0;font-size:.85em;font-weight:600}.zf-days td{padding:3px 4px 3px 0}.zf-days input{width:100%;min-width:0}.zf-payout .bank-pick small{white-space:nowrap}.zf-payout fieldset{border:0;min-width:0;margin:8px 0;padding:0}.core.wizard-shell{min-height:100vh;display:block}.wizard-top{justify-content:space-between;align-items:center;padding:16px clamp(16px,4vw,40px);display:flex}.wizard-main{justify-content:center;padding:8px 16px 64px;display:flex}.wizard{flex-direction:column;gap:18px;width:100%;max-width:640px;padding-top:clamp(8px,4vh,40px);display:flex}.wizard-finish{max-width:1040px}.wizard-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.wizard-progress{flex-direction:column;gap:8px;display:flex}.wizard h1{font-size:clamp(1.5rem,4vw,2.1rem)}.wizard-q{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wizard-q .help{margin-top:6px}.wizard-lead{color:var(--muted);font-size:1.02rem}.wizard-saved{color:var(--calm);font-size:.9rem;font-weight:700}.wizard-form{flex-direction:column;gap:14px;display:flex}.wizard-form input:not([type=hidden]){font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);box-sizing:border-box;border-radius:12px;width:100%;min-height:52px;padding:14px 16px;font-size:1.1rem}.euro-field{align-items:center;font-size:1.2rem;font-weight:700;flex-direction:row!important;gap:10px!important}.answers{flex-direction:column;gap:10px;display:flex}.answer-btn{box-sizing:border-box;font:inherit;text-align:left;border:1.5px solid var(--line);background:var(--surface);min-height:58px;color:var(--ink);cursor:pointer;border-radius:14px;padding:16px 20px;font-size:1.05rem;font-weight:600}.answer-btn:hover{border-color:var(--c-pink)}.answer-btn.current{border-color:var(--c-pink);background:color-mix(in srgb,var(--c-pink) 10%,var(--surface))}.answer-btn.primary{background:var(--g-button);color:#fff;text-align:center;border-color:#0000;box-shadow:0 6px 18px #ff2e8738}.answer-btn.quiet{color:var(--muted);border-style:dashed}.answer-btn[disabled]{opacity:.7;cursor:progress}.wizard-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.wizard-foot .later{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:3px;font-size:.9rem;font-weight:600}.wizard-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn.big{box-sizing:border-box;min-height:54px;padding:12px 26px;font-size:1.05rem}.amt-line{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.amt-note{color:var(--found);font-size:.95rem;font-weight:600}.card-reason{border-top:1px solid color-mix(in srgb,var(--aside) 18%,transparent);padding-top:8px}.home-actions{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.action-drop-wrap{flex-direction:column;grid-column:span 2;gap:8px;display:flex}.action-card{--hue:var(--c-orange);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-sizing:border-box;cursor:pointer;align-items:flex-start;gap:14px;min-height:96px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;color:var(--ink)!important}.action-card:hover{border-color:var(--hue);transform:translateY(-1px)}.action-icon{background:color-mix(in srgb,var(--hue) var(--tint),transparent);width:44px;height:44px;color:var(--hue);border-radius:12px;flex:none;place-items:center;display:grid}.action-icon .ico{width:24px;height:24px}.action-text{flex-direction:column;gap:4px;min-width:0;display:flex}.action-text strong{align-items:center;gap:8px;font-size:1.05rem;display:flex}.action-text small{color:var(--muted);font-size:.88rem;line-height:1.4}.action-drop{border:2px dashed color-mix(in srgb,var(--hue) 55%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--hue) 8%,var(--surface)),var(--surface));align-items:center;min-height:150px}.action-drop .action-icon{border-radius:16px;width:58px;height:58px}.action-drop .action-text strong{font-size:1.3rem}.action-drop.over{border-style:solid;border-color:var(--hue);background:color-mix(in srgb,var(--hue) 16%,var(--surface))}.count-badge{background:var(--aside);color:#fff;box-sizing:border-box;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.78rem;font-weight:800;display:inline-grid}.attention-line{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:12px 16px;font-size:.95rem;font-weight:600;display:flex}.attention-line a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.attention-line a.urgent{-webkit-text-decoration-color:var(--aside);text-decoration-color:var(--aside)}.attention-line .sep{color:var(--muted)}.suggestions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.suggestions li{border:1px dashed var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.suggestions a{flex-direction:column;text-decoration:none;display:flex}.suggestions small{color:var(--muted);font-size:.85rem}.suggestions .linkish{color:var(--muted);text-underline-offset:3px;font-size:.85rem;text-decoration:underline}@media (max-width:820px){.home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.action-drop-wrap{grid-column:1/-1}.action-card{flex-direction:column;gap:10px;min-height:0;padding:14px}.action-drop{flex-direction:row}.action-text small{font-size:.8rem}}fieldset.plain{border:0;min-width:0;margin:0;padding:0}fieldset.plain[disabled]{opacity:.7}.account-banner{margin-bottom:12px}.confirm{border:1.5px solid var(--aside);background:var(--aside-soft);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.confirm h3{margin:0;font-size:1.05rem;font-weight:800}.btn.danger{background:var(--aside);box-shadow:none;color:#fff!important}.danger-link{color:var(--aside);text-underline-offset:3px;align-self:flex-start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.offer-card p{font-size:1.05rem}.offer-card .actions form{display:inline-flex}.status-forms{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px;display:grid}.status-form{align-content:end;gap:8px;display:grid}.status-form .field{gap:4px;display:grid}.status-form .field span{color:var(--muted);font-size:.85rem}.returns>.card{flex-direction:column;display:flex}.returns .return-foot{justify-items:start;gap:6px;margin-top:auto;padding-top:12px;display:grid}.record-row{grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;display:grid}.record-row time{color:var(--muted);white-space:nowrap;font-size:.85rem}.record-row small a{color:inherit;text-decoration:underline}@media (max-width:640px){.record-row{grid-template-columns:1fr auto}.record-row time{grid-column:1/-1}}.confirm-check{background:var(--surface-2,#7f7f7f14);border-radius:12px;padding:12px}.result-card .meta{margin-bottom:8px}.record-row .row-more{grid-column:1/-1}.record-row .row-more summary{color:var(--muted);cursor:pointer;font-size:.85rem}.record-total{border-bottom:1px solid var(--line,#7f7f7f33);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;padding-bottom:8px;display:flex}.record-total span{color:var(--muted)}.proposal{background:var(--surface-2,#7f7f7f14);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.proposal .lead{margin:0;font-weight:600}.proposal p{margin:0}.edit-fields>summary{cursor:pointer;margin:4px 0 8px;font-weight:600}.edit-fields[open]{gap:12px;display:grid}.confirm-delete>summary{cursor:pointer;margin-top:8px}.confirm-delete[open]{border:1px solid var(--aside,#e5484d);border-radius:12px;margin-top:8px;padding:12px}.btn.danger{background:var(--aside,#e5484d);color:#fff;border-color:#0000}.period-seg{flex-wrap:wrap;margin-bottom:16px}.period-own{display:inline-block}.period-own>summary{cursor:pointer;padding:inherit;list-style:none}.period-own[open] form{margin-top:8px}.kpis-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.bar.prev,.key.prev{background:var(--muted);opacity:.35}.kpis small.up,.card small.up{color:var(--calm)}.kpis small.down,.card .down{color:var(--aside)}.progress{background:var(--line);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.progress span{background:var(--calm);height:100%;display:block}.period-own>summary{cursor:pointer;border-radius:999px;align-items:center;min-height:36px;padding:8px 16px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.period-own>summary::-webkit-details-marker{display:none}.period-own>summary[aria-current=true]{background:var(--g-button);color:#fff}.period-seg{align-items:flex-start;display:flex}.period-form{flex-wrap:wrap;align-items:end;gap:12px;margin:-4px 0 16px;display:flex}.period-form .field{gap:4px;display:grid}.period-form .field span{color:var(--muted);font-size:.85rem}.meta .total{border-top:1px solid var(--line);font-weight:700}.card .table{border-collapse:collapse;width:100%;font-size:.88rem}.card .table th,.card .table td{text-align:left;border-bottom:1px solid var(--line);padding:6px 4px}.card .table th{color:var(--muted);font-weight:600}.notice-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.notice-item h2{margin:6px 0;font-size:1.05rem}.notice-item.unread{border-left:4px solid var(--accent)}.notice-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill-tax{background:color-mix(in srgb,var(--aside) 18%,transparent)}.pill-system{background:color-mix(in srgb,var(--accent) 18%,transparent)}.mobile-actions{align-items:center;gap:8px;display:flex}.bell{padding:6px;display:inline-flex;position:relative}.bell .count-badge{position:absolute;top:-2px;right:-4px}.core{--page-hue:var(--c-orange)}.core:has(.side-nav a[href=\/overzicht][aria-current=page]){--page-hue:#e0a400}.core:has(.side-nav a[href=\/mijn-geld][aria-current=page]){--page-hue:#d98a00}.core:has(.side-nav a[href=\/kansen][aria-current=page]){--page-hue:var(--c-green)}.core:has(.side-nav a[href=\/aangifte][aria-current=page]){--page-hue:var(--c-pink)}.core:has(.side-nav a[href=\/planning][aria-current=page]){--page-hue:var(--c-purple)}.core:has(.side-nav a[href=\/dossier][aria-current=page]){--page-hue:var(--c-blue)}.core:has(.side-nav a[href=\/relaties][aria-current=page]){--page-hue:#0fa38f}:is(.core:has(.side-nav a[href=\/kennis][aria-current=page]),.core:has(.side-nav a[href=\/tom][aria-current=page])){--page-hue:var(--c-purple)}.core:has(.side-nav a[href=\/meldingen][aria-current=page]){--page-hue:var(--c-pink)}.main .card:not([class*=tone-]){background:linear-gradient(90deg,var(--page-hue),color-mix(in srgb,var(--page-hue) 55%,var(--c-pink))) top/100% 4px no-repeat, linear-gradient(135deg,color-mix(in srgb,var(--page-hue) 9%,var(--surface)),var(--surface) 70%);border-color:color-mix(in srgb,var(--page-hue) 22%,var(--line))}.main .card:not([class*=tone-]) .card-head h2:before{content:"";background:var(--page-hue);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.main .card:not([class*=tone-]) .amt-lg,.main .card:not([class*=tone-]) .amt-md{color:color-mix(in srgb,var(--page-hue) 80%,var(--ink,currentColor))}.page-head h1{background:0 0}.page-head{position:relative}.page-head:after{content:"";background:linear-gradient(90deg,var(--page-hue),color-mix(in srgb,var(--page-hue) 50%,var(--c-pink)));border-radius:2px;width:56px;height:4px;position:absolute;bottom:-8px;left:0}.main .list.rows li:hover{background:color-mix(in srgb,var(--page-hue) 6%,transparent)}.main .pill:not([class*=pay-]):not([class*=reason-]){background:color-mix(in srgb,var(--page-hue) 16%,transparent)}.answers.row{flex-flow:wrap}.chat{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.chat li{border-radius:14px;flex-direction:column;gap:4px;max-width:min(560px,92%);padding:10px 14px;display:flex}.chat li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat li small{color:var(--muted);font-size:.8rem}.chat .from-you{background:var(--bg);border:1px solid var(--line);align-self:flex-end}.chat .from-us{background:var(--wash-brand);align-self:flex-start}.rule-table{border-collapse:collapse;width:100%;font-size:.93rem}.vat-steps{gap:6px;margin:4px 0 14px;padding-left:22px;display:grid}.vat-steps li{line-height:1.45}.vat-checks{border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.vat-checks.ready{background:var(--calm-soft);border-color:#0000}.vat-checks.open{background:var(--found-soft);border-color:#0000}.vat-checks h3{margin:0;font-size:1rem}.vat-verdict{margin:0}.vat-check-list{gap:10px;margin:0;padding-left:22px;display:grid}.vat-check-list p{margin:2px 0}.vat-check-list .row-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.box-help summary{font-size:.8rem}.box-help p{margin:4px 0}.box-sources{gap:2px;margin:2px 0 6px;padding-left:18px;font-size:.85rem;display:grid}.vat-confirm{gap:6px;display:grid}.vat-confirm .row-actions{flex-wrap:wrap;gap:6px;display:flex}.rule-table th,.rule-table td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:10px 8px}.rule-table th{color:var(--muted);border-top:0;font-size:.82rem;font-weight:600}.rule-table a{font-weight:600}.rule-table td:last-child,.rule-table th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:720px){.rule-table .hide-s{display:none}}.paper-wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.paper{color:#16171c;border-top:5px solid #0000;border-image:var(--g-brand) 1;background:#fff;border-radius:6px;flex-direction:column;gap:14px;width:min(100%,800px);padding:clamp(18px,5vw,48px);display:flex;box-shadow:0 2px 6px #00000014,0 18px 48px #1011161f}.paper-head{justify-content:space-between;gap:16px;display:flex}.paper-seller{flex-direction:column;font-size:.9rem;line-height:1.45;display:flex}.paper-seller strong{font-size:1.15rem}.paper-edit,.paper-fix{margin-top:4px;font-size:.8rem}.paper-fix{font-weight:700;color:#d7263d!important}.paper-logo{flex:none;width:44px;height:50px;font-size:1.3rem}.paper-to{flex-direction:column;gap:6px;max-width:420px;display:flex}.paper .paper-input{font:inherit;color:#16171c;resize:vertical;background:0 0;border:1px dashed #0000;border-radius:6px;width:100%;min-width:0;padding:5px 7px}.paper .paper-input:hover{border-color:#d9d9d2}.paper .paper-input:focus{background:#fff7fb;border:1px solid #ff2e87;outline:none}.paper .paper-input::placeholder{color:#a3a3ab}.paper .paper-input.big{border-color:#ffb3d1;font-size:1.05rem;font-weight:600}.paper .paper-input.num{text-align:right}.paper .paper-input.days{text-align:center;width:3.2em}.paper-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.paper-hint{color:#62636e;margin:0 7px;font-size:.78rem}.combo{position:relative}.combo-list{z-index:5;background:#fff;border:1px solid #e9e9e4;border-radius:10px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #10111626}.combo-list button{width:100%;font:inherit;color:#16171c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:8px 10px;display:flex}.combo-list button:hover,.combo-list button:focus{background:#fff0f6}.combo-list small{color:#62636e}.paper-title{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(1.6rem,4vw,2.1rem)}.paper-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 18px;margin:0;display:grid}.paper-meta dt{color:#62636e;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.paper-meta dd{margin:2px 0 0;font-weight:600}.paper-meta small{color:#b86e00;font-size:.72rem;font-weight:600}.paper-lines{border-collapse:collapse;width:100%;font-size:.93rem}.paper-lines th{text-align:left;color:#62636e;border-bottom:2px solid #16171c;padding:6px 4px;font-size:.75rem;font-weight:700}.paper-lines th:nth-child(3),.paper-lines th:nth-child(4){text-align:right}.paper-lines td{vertical-align:middle;border-bottom:1px solid #ecece7;padding:3px 2px}.paper-lines td:first-child{width:74px}.paper-lines td:nth-child(3){width:118px}.paper-lines td:nth-child(5){width:78px}.paper-lines td:nth-child(6){white-space:nowrap;width:64px}.paper-lines .amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:6px}.paper-x{color:#a3a3ab;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:1.2rem}.paper-x:hover{color:#d7263d;background:#fff0f1}.paper-add{color:#c4126a;font:inherit;cursor:pointer;background:#fff7fb;border:1px dashed #ff2e87;border-radius:8px;align-self:flex-start;padding:6px 12px;font-weight:600}.paper-totals{flex-direction:column;align-self:flex-end;width:min(100%,340px);display:flex}.paper-totals div{font-variant-numeric:tabular-nums;border-bottom:1px solid #ecece7;justify-content:space-between;align-items:center;gap:10px;padding:6px 4px;display:flex}.paper-totals .paper-input{width:auto;padding:2px 4px}.paper-totals .grand{border-top:2px solid #16171c;border-bottom:0;font-size:1.08rem;font-weight:800}.paper-pay{color:#3b3c45;margin:0;font-size:.85rem}.paper-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.paper-lines tr.adjust td{background:#fff9fc}.adj-pct{align-items:center;gap:2px;display:flex}.paper .muted{color:#8a8b94;font-size:.78rem}.paper-plus{color:#07945f;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:1.35rem;font-weight:800;line-height:1}.paper-plus:hover{background:#e8faf1}.paper-x{place-items:center;width:28px;height:28px;display:inline-grid}.paper-x .ico{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.paper-adjust{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.paper-options{flex-direction:column;gap:10px;width:min(100%,800px);display:flex}.paper-switch{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.paper-switch>span:first-child{flex-direction:column;font-weight:600;display:flex}.paper-switch small{color:var(--muted);font-size:.82rem;font-weight:400}.yn{border:1px solid var(--line);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.yn button{font:inherit;background:var(--surface);color:var(--ink);cursor:pointer;border:0;padding:8px 16px}.yn button[aria-pressed=true]{background:var(--g-button);color:#fff;font-weight:700}@media (max-width:560px){.paper-row{grid-template-columns:1fr}.paper-lines td:nth-child(3){width:90px}.paper-lines th:nth-child(4),.paper-lines td:nth-child(4){display:none}.paper-switch{flex-direction:column;align-items:flex-start}}.tpl-swatch{vertical-align:-2px;border-radius:4px;width:14px;height:14px;display:inline-block}.paper,.invoice-print{--accent-inv:#ff2e87}.paper.tpl-KLASSIEK,.invoice-print.tpl-KLASSIEK{font-family:Georgia,Times New Roman,serif}.paper.tpl-KLASSIEK{border-top:5px double var(--accent-inv);border-image:}.paper.tpl-STRAK{border-top:5px solid #16171c;border-image:}.paper .paper-title{color:var(--accent-inv)}.paper.tpl-STRAK .paper-title{color:#16171c;text-transform:uppercase;letter-spacing:.08em}.paper-logo-img{object-fit:contain;max-width:180px;max-height:70px}.paper-head.logo-LEFT{flex-direction:row-reverse}.paper-footer{color:#62636e;border-top:1px solid #ecece7;margin:0;padding-top:8px;font-size:.82rem}.lay-wrap{justify-content:center;display:flex}.lay-sheet{aspect-ratio:210/297;color:#16171c;touch-action:none;background-color:#fff;background-image:linear-gradient(#f3f3ef 1px,#0000 1px),linear-gradient(90deg,#f3f3ef 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:5% 3.535%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:4px;width:min(100%,620px);font-size:clamp(7px,1.45vw,11px);position:relative;overflow:hidden;box-shadow:0 2px 6px #00000014,0 18px 48px #1011161f}.lay-block{cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffeb;border:1px dashed #c9c9c2;border-radius:4px;padding:4px 6px;line-height:1.35;position:absolute}.lay-block:hover,.lay-block.active,.lay-block:focus{border:1.5px solid var(--accent-inv,#ff2e87);z-index:2;outline:none;box-shadow:0 4px 14px #ff2e8726}.lay-block:active{cursor:grabbing}.lay-tag{color:#fff;background:var(--accent-inv,#ff2e87);opacity:0;white-space:nowrap;border-radius:4px 4px 0 0;padding:1px 6px;font-size:.85em;font-weight:700;position:absolute;top:-1.6em;left:-1px}.lay-block:hover .lay-tag,.lay-block.active .lay-tag,.lay-block:focus .lay-tag{opacity:1}.lay-size{cursor:ew-resize;width:8px;height:100%;position:absolute;top:0;right:-4px}.lay-logo{color:#a3a3ab;letter-spacing:.1em;border:1px solid #e9e9e4;border-radius:4px;place-items:center;padding:10px;font-weight:800;display:grid}.lay-title{color:var(--accent-inv,#ff2e87);font-size:1.9em;font-weight:800}.lay-meta{flex-wrap:wrap;gap:4px 14px;display:flex}.lay-meta b{color:#62636e;font-size:.85em;display:block}.lay-lines,.lay-totals{flex-direction:column;gap:3px;display:flex}.lay-lines span{border-bottom:1px solid #ecece7;padding-bottom:2px}.lay-totals{text-align:right}.core .paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.core .paper :is(input,textarea,select).paper-input,.core .paper :is(input,textarea,select).paper-input:not([type=radio]):not([type=checkbox]){color:#16171c;box-shadow:none;font:inherit;background:0 0;border:1px dashed #0000;border-radius:6px;min-height:0;padding:5px 7px}.core .paper :is(input,textarea).paper-input:not([type=radio]):not([type=checkbox]){border-color:#e4e4de}.core .paper :is(input,textarea,select).paper-input:hover{border-color:#cfcfc8}.core .paper :is(input,textarea,select).paper-input:focus{box-shadow:none;background:#fff7fb;border:1px solid #ff2e87;outline:none}.core .paper :is(input,textarea).paper-input::placeholder{color:#a3a3ab}.core .paper input.paper-input.big{border-color:#ffb3d1;font-size:1.05rem;font-weight:600}.core .paper select.paper-input{background:#fff;border-color:#e4e4de;padding-right:4px}.core .paper input[type=date].paper-input{padding:3px 6px}.core .paper input.paper-input.days{text-align:center;width:3.2em;padding:2px 4px;display:inline-block}.core .paper h2.paper-title{letter-spacing:-.02em;color:var(--accent-inv,#ff2e87);margin:10px 0 0;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800}.core .paper.tpl-STRAK h2.paper-title{color:#16171c;text-transform:uppercase;letter-spacing:.08em}.core .paper .paper-meta dd{color:#16171c}.core .paper .paper-meta small{color:#b86e00}.core .paper a{color:#c4126a}.core .paper .days-line{color:#62636e;margin-top:2px;font-size:.78rem;font-weight:400;display:block}.reminder-row{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.reminder-row .inline-form{padding-left:2px}.reminder-days{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.sub-fields{border-bottom:1px solid var(--line,#00000014);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;padding:4px 0 12px;display:grid}.sub-fields .switch{grid-column:1/-1}.head-actions{flex-wrap:wrap;gap:8px;display:flex}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan-card{border:1px solid var(--line,#0000001a);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.plan-card.chosen{border-color:currentColor;box-shadow:0 0 0 2px #0000000f}.plan-card.owned{border:2px solid #16a34a;box-shadow:0 0 0 3px #16a34a26}.plan-owned{color:#15803d;margin:0;font-weight:600}[data-palette=levai-donker] .plan-card.owned{border-color:#22c55e}[data-palette=levai-donker] .plan-owned{color:#4ade80}.field-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}@media (max-width:560px){.field-row{grid-template-columns:1fr}}.choice-row{flex-wrap:wrap;gap:8px 20px;display:flex}dd.pre{white-space:pre-line}.plan-card .badge{letter-spacing:.02em;text-transform:uppercase;color:#6d28d9;vertical-align:middle;background:#7c3aed1f;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.field-row.wide-first{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:560px){.field-row.wide-first{grid-template-columns:1fr}}.bank-list{margin:0;padding:0;list-style:none}.bank-line{border-bottom:1px solid var(--line,#00000014);flex-direction:column;gap:8px;padding:12px 0;display:flex}.bank-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bank-head span:first-child{flex-direction:column;min-width:0;display:flex}.bank-head small{overflow-wrap:anywhere}.bank-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.list.bank-list>li.bank-line{text-align:left;align-items:stretch}.bank-line .bank-actions{justify-content:flex-start}.bank-line .bank-head{width:100%}.bank-say{margin:0;line-height:1.45}.bank-say .pill{margin-right:4px}.bank-more{display:contents}.bank-more>summary{cursor:pointer;padding:6px 4px;font-size:.9rem;list-style:none}.bank-more>summary::-webkit-details-marker{display:none}.bank-more>summary:after{content:" ▾"}.bank-more[open]>summary:after{content:" ▴"}.bank-more-body{border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 5%,transparent);flex:1 0 100%;gap:8px;padding:10px 12px;display:grid}.bank-raw{overflow-wrap:anywhere;margin:0}.bank-group{color:var(--muted);margin:14px 0 2px;font-size:.95rem}.bank-group:first-child{margin-top:0}.bank-in{color:var(--c-green,#07945f)}.bank-out{white-space:nowrap}.tabs{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.tabs a{border:1px solid var(--line,#0000001f);color:inherit;border-radius:999px;padding:6px 12px;font-size:.92em;text-decoration:none}.tabs a[aria-current=page]{background:var(--ink,#16171c);color:var(--bg,#fff);border-color:#0000}.core input[type=file]{height:auto;min-height:0;padding:10px}.inline-form input[type=file]{flex:none}.inline-form label.field:has(input[type=file]){flex:240px}.year-rows li{justify-content:space-between;gap:12px;display:flex}.year-rows li.sub{opacity:.75;padding-left:16px}.state-form{margin:0;display:inline-flex}.state-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.82rem;font-weight:700;line-height:1.4;display:inline-flex;position:relative}.state-pill select{appearance:none;font:inherit;color:inherit;cursor:pointer;width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0 16px 0 0}.state-pill:has(select):after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}.state-pill:focus-within{outline-offset:2px;outline:2px solid}.state-betaald{color:#166534;background:#dcfce7;border-color:#86efac}.state-open{color:#9a3412;background:#ffedd5;border-color:#fdba74}.state-te-laat{color:#c2410c;background:#ffedd5;border-color:#f97316}.state-geannuleerd,.state-oninbaar{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.state-gecrediteerd,.state-credit{color:#854d0e;background:#fef9c3;border-color:#fde047}.state-concept{color:#4b5060;background:#f1f2f4;border-color:#dfe1e6}[data-palette=levai-donker] .state-betaald{color:#bbf7d0;background:#14532d;border-color:#166534}[data-palette=levai-donker] .state-open,[data-palette=levai-donker] .state-te-laat{color:#fed7aa;background:#431407;border-color:#9a3412}[data-palette=levai-donker] .state-geannuleerd,[data-palette=levai-donker] .state-oninbaar{color:#fecaca;background:#450a0a;border-color:#991b1b}[data-palette=levai-donker] .state-gecrediteerd,[data-palette=levai-donker] .state-credit{color:#fef08a;background:#422006;border-color:#854d0e}[data-palette=levai-donker] .state-concept{color:#c9ccd4;background:#26282e;border-color:#3a3d45}.state-pill select option{color:#16171c;background:#fff}.inv-rows li{align-items:center;gap:14px;display:flex}.inv-rows li .row-link{flex:1;min-width:0}@media (max-width:560px){.inv-rows li{flex-wrap:wrap;gap:6px}.inv-rows li .state-form,.inv-rows li>.state-pill{margin-left:0}}.side{scrollbar-width:none}.side::-webkit-scrollbar{display:none}@media (max-height:960px){.side{gap:10px;padding:14px 12px}.side-nav a{min-height:36px;padding:7px 12px}.side-nav hr{margin:6px 4px}.side-foot{gap:3px}}@media (max-height:780px){.side-nav a{min-height:32px;padding:5px 12px;font-size:.95rem}.side .logo{font-size:1rem}}.start-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.start-steps li{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.88rem;display:flex}.start-steps li span{background:var(--line);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.start-steps li.now{color:var(--ink);background:color-mix(in srgb,var(--c-pink) 12%,var(--surface));border-color:#0000;font-weight:700}.start-steps li.now span{background:var(--g-button);color:#fff}.start-steps li.done span{color:#fff;background:#16a34a}.start-tips{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.start-tips .card h2{margin:0 0 6px;font-size:1.05rem}.side-user{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:-12px 12px 0;font-size:.8rem;display:block;overflow:hidden}.catalog-form{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.catalog-form input[name=description]{flex:260px}.catalog-form .short{width:7em}.catalog-list summary{cursor:pointer;list-style:none}.catalog-list summary::-webkit-details-marker{display:none}.catalog-list summary span{flex-direction:column;display:flex}.budget-bar{background:var(--line,#00000014);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.budget-bar>span{background:#16a34a;border-radius:999px;height:100%;display:block}.budget-bar>span.near{background:#f59e0b}.budget-bar>span.over{background:#dc2626}.kpis.kpis-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.task-list summary{cursor:pointer;list-style:none}.task-list summary::-webkit-details-marker{display:none}.task-list summary>span{flex-direction:column;display:flex}.task-form{flex-wrap:wrap}.task-form .short{width:7em}.receipt-upload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.receipt-upload label.btn{cursor:pointer}.receipt-upload label.btn.disabled{opacity:.55;pointer-events:none}.receipt-upload .alert{flex-basis:100%;margin:0}.receipt-list li{align-items:center;gap:12px;display:flex}.receipt-row{min-width:0;color:inherit;flex:1;justify-content:space-between;gap:12px;text-decoration:none;display:flex}.receipt-row>span:first-child{min-width:0}.receipt-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receipt-row small{color:var(--muted);display:block}.receipt-row .amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.receipt-total{margin-top:12px}.receipt-address code{background:var(--bg);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:8px;padding:6px 10px;font-size:1.05rem}.receipt-mails{margin-top:14px}.receipt-snippet{white-space:pre-wrap;color:var(--muted);max-height:8em;margin-top:4px;display:block;overflow:auto}.receipt-amounts{grid-template-columns:1fr 1fr}@media (max-width:560px){.receipt-list li{flex-wrap:wrap}.receipt-amounts{grid-template-columns:1fr 1fr}}.start-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:16px;display:grid}.start-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex;position:relative}.start-card:hover{border-color:#2f6fb3}.start-card.main{border:2px solid #2f6fb3}.start-card span{color:var(--muted)}.start-card em{color:#2f6fb3;background:#e8f0fb;border-radius:999px;order:-1;align-self:flex-start;padding:2px 9px;font-size:.72rem;font-style:normal;font-weight:700}.pack-pick{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 14px;max-height:320px;padding:4px 0;display:grid;overflow:auto}.pack-pick small{color:var(--muted)}.pack-form fieldset{border:0;margin:0;padding:0}.pack-form legend{margin-bottom:6px;font-weight:600}.pack-new{margin-top:10px}.pack-new>summary{cursor:pointer;list-style:none;display:inline-block}.after-notice{gap:10px;display:grid}.after-notice>p{margin:0}.after-badge{color:#c2410c;background:#ea580c1f;border-radius:999px;margin-right:6px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-block}.after-notice details>summary{cursor:pointer;min-height:40px;text-decoration:underline;-webkit-text-decoration-color:var(--c-orange);text-decoration-color:var(--c-orange);text-underline-offset:4px;align-items:center;font-weight:600;display:flex}.after-steps{gap:8px;margin:4px 0 10px;padding-left:22px;line-height:1.5;display:grid}.side-nav .side-search{margin:0 0 10px}.side-nav .side-search input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-height:38px;color:inherit;font:inherit;border-radius:10px;padding:6px 12px}.search-big{gap:8px;margin:0 0 18px;display:flex}.search-big input{flex:1;min-width:0}.lang-picker select{font:inherit;border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;min-height:32px;padding:4px 8px;font-size:.85rem}[dir=rtl] .qd-sheet,[dir=rtl] .dz-desk,[dir=rtl] .dz-main,[dir=rtl] .paper,[dir=rtl] .sheet{direction:ltr}[dir=rtl] .side{border-right:0;border-left:1px solid var(--side-line)}.auth-box .auth-lang{align-self:flex-end;margin:-6px 0 0}.auth-box .auth-lang select{width:auto}.side-foot .lang-picker select{width:100%}.check-mail{color:#14532d;background:#dcfce7;border:2px solid #15803d;border-radius:14px;outline:none;align-items:flex-start;gap:16px;margin:18px 0 12px;padding:22px 20px;display:flex}.check-mail:focus-visible{box-shadow:0 0 0 3px #15803d59}.check-mail h1{color:#14532d;margin:0 0 6px;font-size:1.5rem;line-height:1.25}.check-mail p{color:#14532d;margin:0 0 8px;line-height:1.5}.check-mail-icon{fill:none;stroke:#15803d;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:40px;height:40px}.check-mail-btn{font:inherit;color:#fff;cursor:pointer;background:#15803d;border:0;border-radius:10px;min-height:44px;margin-top:6px;padding:10px 16px;font-weight:700}.check-mail-btn:hover{background:#166534}.check-mail-again{font-weight:700}.check-mail-links{text-align:center}.mail-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-self:center;align-items:center;gap:5px;width:auto;max-width:max-content;padding:4px 11px;font-size:.8rem;font-weight:700;line-height:1.4;display:inline-flex}.mp-open{color:#075985;background:#e0f2fe;border-color:#7dd3fc}.mp-ok{color:#166534;background:#dcfce7;border-color:#86efac}.mp-wait{color:#4b5060;background:#f1f2f4;border-color:#dfe1e6}.mp-bad{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.head-actions{align-items:center}.reminder-row>.mail-pill{align-self:flex-start}.list li>span.mail-pill{flex:none}.inv-rows.doc-grid{--amt-w:7.5rem;--mail-w:10.5rem;--state-w:8.75rem}.inv-rows.doc-grid li{grid-template-columns:minmax(0,1fr) var(--state-w);align-items:center;column-gap:14px;display:grid}.inv-rows.doc-grid.track li{grid-template-columns:minmax(0,1fr) var(--mail-w) var(--state-w)}.inv-rows.doc-grid .row-link>span:last-child{flex:0 0 var(--amt-w);width:var(--amt-w);text-align:right;font-variant-numeric:tabular-nums}.inv-rows.doc-grid .mail-slot{min-width:0;display:flex}.inv-rows.doc-grid .mail-slot .mail-pill{flex:auto;max-width:none}.inv-rows.doc-grid .mail-pill,.inv-rows.doc-grid .state-pill{box-sizing:border-box;text-overflow:ellipsis;justify-content:center;width:100%;overflow:hidden}.inv-rows.doc-grid .state-form{width:100%;min-width:0;display:flex}.inv-rows.doc-grid .state-pill select{text-overflow:ellipsis;max-width:100%}@media (max-width:560px){.inv-rows.doc-grid li,.inv-rows.doc-grid.track li{grid-template-columns:var(--state-w);justify-content:start;row-gap:8px}.inv-rows.doc-grid.track li{grid-template-columns:var(--mail-w) var(--state-w)}.inv-rows.doc-grid .row-link{grid-column:1/-1}.inv-rows.doc-grid .row-link>span:last-child{flex-basis:auto;width:auto}}.mt{flex-direction:column;gap:12px;margin-top:16px;display:flex}.mt-item{border:1px solid var(--line,#e6e7eb);background:var(--surface,transparent);border-radius:12px;padding:14px 16px}.mt-item.mt-bad{border-color:#fca5a5}.mt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mt-head strong{font-size:.95rem;display:block}.mt-head small{color:var(--muted);word-break:break-all;margin-top:2px;font-size:.85rem;display:block}.mt-pills{flex-wrap:wrap;gap:6px;display:flex}.mt-facts{background:color-mix(in srgb,var(--muted,#6b7280) 8%,transparent);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0 0;padding:10px 12px;display:grid}.mt-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.mt-facts dd{margin:2px 0 0;font-size:.9rem;font-weight:600}.mt-note{color:var(--muted);margin:10px 0 0;font-size:.85rem}.mt-time{margin-top:10px}.mt-time summary{cursor:pointer;color:var(--muted);min-height:0;font-size:.85rem;font-weight:600}.mt-time ol{border-left:2px solid var(--line,#e6e7eb);margin:10px 0 0 4px;padding:0 0 0 16px;list-style:none}.mt-time li{border:0;gap:12px;padding:4px 0;font-size:.85rem;display:flex;position:relative}.mt-time li:before{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--surface,#fff);background:#cbd5e1;border-radius:50%;position:absolute;top:9px;left:-22px}.mt-time li.ev-delivered:before{background:#22c55e}.mt-time li.ev-view:before,.mt-time li.ev-attachment:before{background:#0ea5e9}.mt-time li.ev-bounced:before,.mt-time li.ev-complained:before{background:#ef4444}.mt-time time{color:var(--muted);min-width:110px}.mt-time small{color:var(--muted);font-size:.8rem;display:block}.mt-upsell{border:1px dashed var(--line,#d6d8de);border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem}[data-palette=levai-donker] .mp-open{color:#bae6fd;background:#082f49;border-color:#075985}[data-palette=levai-donker] .mp-ok{color:#bbf7d0;background:#14532d;border-color:#166534}[data-palette=levai-donker] .mp-wait{color:#c9ccd4;background:#26282e;border-color:#3a3d45}[data-palette=levai-donker] .mp-bad{color:#fecaca;background:#450a0a;border-color:#991b1b}.cancel-tick{flex-direction:column;align-items:flex-start;gap:8px;max-width:340px;display:flex}.cancel-tick .switch{text-align:left;align-items:flex-start;font-size:.85rem}.btn.off,.btn.off:hover{box-shadow:none;cursor:not-allowed;background:#e5e7eb;border-color:#e5e7eb;color:#9ca3af!important}.btn.go{box-shadow:none;background:#16a34a;border-color:#16a34a;color:#fff!important}.btn.go:hover{background:#15803d}@media (max-width:560px){.cancel-tick{max-width:none}}.cam-btn{z-index:150;background:var(--accent,#2f6fb3);color:#fff;cursor:grab;touch-action:none;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0f244047}.cam-btn:hover{transform:scale(1.05)}.cam-btn:active{cursor:grabbing}.cam-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--accent,#2f6fb3);outline:3px solid #fff}@media (max-width:900px){.cam-btn{width:46px;height:46px;bottom:88px;right:14px}}.cam-ghost{z-index:160;pointer-events:none;color:#e11d48;background:#e11d481f;border:3px solid #e11d48;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:fixed;transform:translate(-50%,-50%)}.cam-ghost svg{width:28px;height:28px}.cam-flash{z-index:170;color:#16171c;background:#ffffff59;place-items:center;font-weight:700;display:grid;position:fixed;inset:0}.cam-back{z-index:180;background:#0a0c148c;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.cam-box{background:var(--surface,#fff);color:var(--ink,#16171c);border-radius:16px;width:min(720px,100%);max-height:calc(100vh - 32px);padding:20px;overflow:auto;box-shadow:0 20px 50px #0000004d}.cam-box h2{margin:0 0 12px;font-size:1.2rem}.cam-box form{flex-direction:column;gap:12px;display:flex}.cam-img{object-fit:contain;border:1px solid var(--line);background:#f4f4f4;border-radius:10px;width:100%;height:auto;max-height:45vh;display:block}.cam-kind{border:0;flex-wrap:wrap;gap:18px;margin:0;padding:0;display:flex}.cam-kind label{align-items:center;gap:6px;font-weight:600;display:flex}.cam-buttons{flex-wrap:wrap;gap:8px;margin:0;display:flex}.shot-list{flex-direction:column;gap:14px;display:flex}.shot-list figure{margin:0}.shot-list img{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}.shot-list figcaption{color:var(--muted);margin-top:6px;font-size:.85rem}.cam-tip{z-index:151;background:var(--surface,#fff);width:min(340px,100vw - 32px);color:var(--ink,#16171c);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;font-size:.92rem;display:flex;position:fixed;bottom:86px;right:20px;box-shadow:0 12px 30px #0f244038}.cam-tip:after{content:"";background:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:14px;height:14px;position:absolute;bottom:-8px;right:20px;transform:rotate(45deg)}.cam-tip p{margin:0}.cam-tip strong{font-size:1rem}.cam-tip .btn{align-self:flex-start;margin-top:4px}@media (max-width:900px){.cam-tip{bottom:146px;right:12px}}.learn>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.learn>summary::-webkit-details-marker{display:none}.tom-face{background:linear-gradient(160deg,var(--brand-a),var(--brand-b));color:#fff;width:36px;height:36px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.tom-bubble{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:8px 14px;font-weight:600;position:relative}.learn>summary .tom-bubble:before{content:"";background:var(--surface);border-left:1px solid var(--line);border-bottom:1px solid var(--line);width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.learn[open]>summary .tom-bubble{opacity:.7}.tom-says{gap:8px;margin:8px 0 4px 46px;font-weight:400;display:grid}.tom-says p{margin:0}.tom-more{font-size:.92rem}@media (max-width:560px){.tom-says{margin-left:0}}.path-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.path-steps li{align-items:flex-start;gap:12px;display:flex}.path-steps li>span:last-child{flex-direction:column;gap:2px;display:flex}.path-check{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:800;display:grid}.path-steps li.done .path-check{background:linear-gradient(160deg,var(--brand-a),var(--brand-b));color:#fff;border-color:#0000}.path-steps li.done strong{color:var(--muted);font-weight:600}.path-now{border:2px solid var(--brand-a);border-radius:14px;gap:6px;margin:4px 0 14px;padding:16px 18px;display:grid}.path-now h3{margin:0;font-size:1.15rem}.path-now p{margin:0}.step-count{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-a);margin:0;font-size:.8rem;font-weight:800}.path-steps li.now strong{color:var(--brand-a)}.path-steps li.now .path-check{border-color:var(--brand-a);color:var(--brand-a)}.step-guide{border:2px solid var(--brand-a);gap:8px;margin-bottom:16px;display:grid}.step-guide h2,.step-guide p{margin:0}.step-nav{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex;margin-top:4px!important}.quick-answer{gap:8px;margin-top:6px;display:grid}.quick-answer p{margin:0}.paid-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:6px 0 10px;display:flex}.paid-form .field{margin:0}.wizard-choices{gap:12px;max-width:420px;margin-top:8px;display:grid}.wizard-choices form,.wizard-choices .btn{width:100%}.money-bar{padding:22px 24px}.money-bar .mb-label{color:var(--muted);margin:0;font-size:.95rem;font-weight:700}.money-bar .mb-amount{letter-spacing:-.02em;color:#1f8a5f;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:2.4rem;font-weight:800}.money-bar .mb-amount.neg{color:#c8372d}.money-bar .mb-missing{margin:6px 0 4px;font-size:1.2rem;font-weight:700}.mb-track{background:var(--line);border-radius:7px;height:14px;margin:14px 0 8px;display:flex;overflow:hidden}.mb-free{background:#1f8a5f}.mb-aside{background:repeating-linear-gradient(45deg,#c9d6dd,#c9d6dd 6px,#dde6eb 6px 12px)}.mb-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.9rem;display:flex}.mb-dot{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mb-dot.free{background:#1f8a5f}.mb-dot.aside{background:#c9d6dd}.mb-how{margin-top:10px}.mb-how summary{cursor:pointer;color:var(--muted);font-size:.9rem;list-style:none}.mb-how summary::-webkit-details-marker{display:none}.mb-howlink{color:var(--accent);font-weight:700;text-decoration:underline}.mb-calc{gap:0;margin:12px 0 6px;display:grid}.mb-calc div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.mb-calc dt{font-weight:600}.mb-calc dt small{color:var(--muted);font-size:.85rem;font-weight:400;display:block}.mb-calc dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.mb-calc .mb-sum{border-bottom:0}.mb-calc .mb-sum dt,.mb-calc .mb-sum dd{font-weight:800}.core.has-kim .learn{display:none}.kim-photo{object-fit:cover;background:var(--line);border-radius:50%;flex:none;display:block;transform:scaleX(-1)}.kim-photo.big{width:96px;height:96px;box-shadow:0 0 0 4px var(--surface),0 0 0 6px color-mix(in srgb,var(--accent) 35%,transparent)}.kim-card{flex-direction:column;gap:12px;display:flex}.kim-top{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.kim-name b{font-size:1.1rem;display:block}.kim-name small{color:var(--muted);font-size:.85rem;display:block}.kim-close{display:none}.kim-bubble{background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:16px;margin-top:6px;padding:14px 16px;font-size:.95rem;position:relative}.kim-bubble:before{content:"";background:inherit;border-left:inherit;border-top:inherit;width:14px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.kim-bubble[hidden],.kim-page[hidden]{display:none!important}.kim-bubble strong{margin-bottom:4px;display:block}.kim-bubble p{margin:0 0 10px}.kim-bubble p:last-child{margin:0}.kim-bubble .kim-text .more{margin-top:2px;display:inline-block}.kim-page{text-align:center}.kim-page .btn{justify-content:center;width:100%}.kim-hint{color:var(--muted);text-align:center;margin:0;font-size:.85rem}.kim-foot{flex-direction:column;align-items:center;gap:6px;margin-top:auto;padding-bottom:70px;font-size:.88rem;display:flex}.kim-offbtn{color:var(--muted);font-size:.85rem}.kim-fab{display:none}@media (min-width:1200px){.core.has-kim{grid-template-columns:240px minmax(0,1fr) 300px}.kim{background:var(--surface);border-left:1px solid var(--line);z-index:6;height:100vh;padding:28px 20px 0;position:sticky;top:0;overflow:auto}.kim-card{min-height:calc(100vh - 28px)}}@media (max-width:1199px){.kim{z-index:140;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:88px;right:16px}.kim>*{pointer-events:auto}.kim-fab{cursor:pointer;background:0 0;border:0;flex-direction:row-reverse;order:2;align-items:center;gap:10px;padding:0;display:flex}.kim-fab .kim-photo{width:60px;height:60px;box-shadow:0 0 0 3px var(--surface),0 8px 20px #0003}.kim-fab-say{background:var(--surface);color:var(--ink);border:1px solid var(--line);text-align:left;border-radius:14px;max-width:220px;padding:8px 12px;font-size:.88rem;font-weight:600;box-shadow:0 6px 16px #0000001a}.kim-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;order:1;width:min(340px,100vw - 32px);max-height:calc(100vh - 200px);padding:18px;display:none;overflow:auto;box-shadow:0 16px 40px #0003}.kim.open .kim-card{display:flex}.kim.open .kim-fab-say,.kim-hint{display:none}.kim-foot{padding-bottom:0}.kim-photo.big{width:72px;height:72px}.kim-close{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.5rem;display:block;position:absolute;top:-6px;right:-6px}}@media (max-width:820px){.kim{bottom:150px;right:12px}.kim-fab-say{max-width:170px}}@media (max-width:420px){.kim-fab-say{max-width:150px;padding:6px 10px;font-size:.8rem}}.kim-wake{z-index:140;position:fixed;bottom:88px;right:16px}.kim-wake button{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.85rem;display:flex;box-shadow:0 4px 12px #00000014}.kim-wake .kim-photo{filter:grayscale(.6);opacity:.85;width:36px;height:36px}@media (max-width:820px){.kim-wake{bottom:150px;right:12px}.kim-wake span{display:none}.kim-wake button{padding:4px}}.kim-focus{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:3px;border-radius:14px}.kim-learn{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;font-size:.92rem;display:flex}.kim-learn p{margin:0}.kim-learn .btn{align-self:flex-start}.kim-learn-head{justify-content:space-between;align-items:baseline;display:flex}.kim-learn-head small{color:var(--muted)}.kim-learn .mb-track{height:8px}.les{max-width:680px}.les-crumb{color:var(--muted);margin:0 0 10px;font-size:.9rem}.les-card{flex-direction:column;gap:16px;display:flex}.les-who{align-items:center;gap:14px;display:flex}.les-who h1{margin:0;font-size:1.6rem}.les-who small{color:var(--muted)}.les-who .kim-photo{width:64px;height:64px}.les-text{font-size:1.05rem}.les-text:before{left:32px}.quiz{flex-direction:column;gap:10px;display:flex}.quiz-q{margin:0;font-weight:700}.quiz-opts{flex-wrap:wrap;gap:8px;display:flex}.quiz-opt{border:1.5px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:8px 16px}.quiz-opt:hover:not(:disabled){border-color:var(--accent)}.quiz-opt.good{background:color-mix(in srgb,#16a34a 12%,var(--surface));border-color:#16a34a}.quiz-opt.wrong{background:color-mix(in srgb,#dc2626 8%,var(--surface));border-color:#dc2626}.quiz-opt:disabled{cursor:default}.quiz-say:before{display:none}.les-where{color:var(--muted);margin:0;font-size:.92rem}.les-progress{flex-direction:column;gap:10px;max-width:680px;display:flex}.les-progress p{margin:0}.les-progress .btn{align-self:flex-start}.les-list{gap:8px;max-width:680px;margin:16px 0 0;padding:0;list-style:none;display:grid}.les-list li{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.les-list li.now{border-color:var(--accent)}.les-list a{color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.les-list small{color:var(--muted)}.les-num{background:var(--line);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.les-list li.done .les-num{color:#fff;background:#16a34a}.les-list li.now .les-num{background:var(--accent);color:var(--on-accent,#fff)}.kim-moment{border-color:color-mix(in srgb,#16a34a 35%,var(--line));background:color-mix(in srgb,#16a34a 8%,var(--surface))}.kim-moment .btn{margin-top:4px}.les-h2{margin:28px 0 4px;font-size:1.2rem}.kim-moment-ask{text-align:center}.kim-moment .quiz-opts{margin:4px 0 8px}.plan-now{gap:10px;margin-bottom:16px;display:grid}.plan-box{border-radius:var(--radius);background:color-mix(in srgb,#dc2626 7%,var(--surface));border:1px solid color-mix(in srgb,#dc2626 35%,var(--line));border-left:5px solid #dc2626;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.plan-text{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-text small{color:var(--muted)}.plan-tag{text-transform:uppercase;letter-spacing:.04em;color:#b91c1c;font-size:.78rem;font-weight:700}.plan-list{margin:0;padding:0;list-style:none}.plan-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.plan-list li:first-child{border-top:0}.plan-done{color:var(--muted);margin:0}.plan-done span{color:#16a34a;font-weight:800}.plan-add h2{margin:22px 0 10px;font-size:1.15rem}@media (max-width:560px){.plan-box,.plan-list li{flex-direction:column;align-items:flex-start}}[data-palette=levai-donker] .plan-tag{color:#fca5a5}.nav-progress{color:var(--muted);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.75rem;font-weight:700}.pill.warn{background:color-mix(in srgb,#f59e0b 18%,var(--surface));color:#92400e}.buy-list .row-link>.amt{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:8ch}.buy-list .row-link>.pill{box-sizing:border-box;text-align:center;white-space:normal;flex:none;width:11.5em}@media (max-width:560px){.buy-list .row-link{flex-wrap:wrap;gap:6px 10px}.buy-list .row-link>span:first-child{flex:1 0 100%}.buy-list .row-link>.pill{width:auto}}.foreign-bar{border-radius:var(--radius);background:color-mix(in srgb,#dc2626 7%,var(--surface));border:1px solid color-mix(in srgb,#dc2626 35%,var(--line));border-left:5px solid #dc2626;gap:4px;margin-bottom:12px;padding:14px 16px;display:grid}.foreign-bar strong{color:#b91c1c}.foreign-bar p{margin:0}.pill.bad{background:color-mix(in srgb,#dc2626 14%,var(--surface));color:#b91c1c}[data-palette=levai-donker] .foreign-bar strong,[data-palette=levai-donker] .pill.bad{color:#fca5a5}.foreign-note{border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));gap:4px;margin-bottom:12px;padding:14px 16px;display:grid}.foreign-note p{margin:0}.buy-list .foreign-note,.buy-list .foreign-bar{box-sizing:border-box;flex:1 0 100%;margin:6px 0 10px}.buy-list li{flex-wrap:wrap}.buy-list .foreign-bar .btn{justify-self:start}.set-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.set-row+.set-row{border-top:1px solid var(--line)}.set-row>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:16px 18px;list-style:none;display:flex}.set-row>summary::-webkit-details-marker{display:none}.set-row>summary:hover{background:var(--side-hover)}.set-row>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.set-what{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-what small{color:var(--muted);overflow-wrap:anywhere;font-size:.88rem}.set-edit{color:var(--accent);border:1px solid var(--line);border-radius:999px;flex:none;padding:5px 12px;font-size:.85rem;font-weight:600}.set-row[open]>summary .set-edit{visibility:hidden}.set-row[open]>summary{border-bottom:1px solid var(--line)}.set-body{flex-direction:column;gap:18px;padding:18px;display:flex}.set-part{flex-direction:column;gap:10px;display:flex}.set-part+.set-part{border-top:1px solid var(--line);padding-top:18px}.set-part h3{margin:0;font-size:1rem}.set-body>.btn,.set-part>.btn{align-self:flex-start}.bank-ask{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.bank-ask-q{margin:0;font-size:1.1rem}.bank-howto summary{cursor:pointer;color:var(--accent);font-size:.9rem;font-weight:600}.bank-howto ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.les-again{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));margin-bottom:16px}.les-again h2{margin:0;font-size:1.05rem}.oef-bar{background:var(--found-soft);color:var(--found);letter-spacing:.02em;border-radius:12px;margin:0 0 14px;padding:8px 14px;font-size:.85rem;font-weight:700}.oef-grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:720px){.oef-grid{grid-template-columns:1fr}}.oef-bon{color:#222;background:#fffdf7;border:1px dashed #cfc8b6;border-radius:6px;margin:0;padding:16px;font-family:ui-monospace,Menlo,monospace;font-size:.85rem;box-shadow:0 2px 8px #0000000f}.oef-bon.vaag .oef-total span:last-child,.oef-bon.vaag .oef-line span:last-child{filter:blur(1.6px)}.oef-shop{text-align:center;margin:0 0 10px;font-size:1rem;font-weight:700}.oef-line{justify-content:space-between;gap:10px;margin:0 0 4px;display:flex}.oef-total{border-top:1px dashed #cfc8b6;margin-top:8px;padding-top:6px;font-weight:700}.oef-form{flex-direction:column;gap:14px;display:flex}.oef-field{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.oef-field legend{margin-bottom:8px;font-weight:700}.oef-field input.good{border-color:#16a34a}.oef-field input.wrong{border-color:#dc2626}.quiz-opt.picked{border-color:var(--accent)}.oef-say{color:var(--muted);margin:0;font-size:.9rem}.oef-say.good{color:#15803d}.btn[hidden]{display:none}.klant-say{margin-bottom:14px}.klant-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.klant-list li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.klant-list small{color:var(--muted)}.klant-list small.klant-open{color:var(--found);font-weight:600}.winst-anders{margin:14px 0}.winst-anders p{margin:0 0 6px}.mb-ask{margin:6px 0}.mb-ask input{max-width:180px}.first-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-size:.78rem;font-weight:700}.first-step{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.first-step .first-kicker{margin-top:0}.first-step h2{margin:0;font-size:1.25rem}.first-when.soon{border-color:color-mix(in srgb,var(--aside) 45%,var(--line))}.first-when p{margin:0 0 4px}.first-done h2{font-size:1.1rem}.first-next{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding-top:10px;display:flex}.first-next p{margin:0}.mb-question{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.mb-question p{margin:0 0 6px}.bank-link{width:100%}.bank-link summary{cursor:pointer;list-style:none;display:inline-block}.bank-link summary::-webkit-details-marker{display:none}.bank-link-form{flex-direction:column;gap:8px;margin-top:8px;display:flex}.bank-link-form .list{margin:0;padding:0;list-style:none}.bank-pick{align-items:center;gap:8px;padding:4px 0;display:flex}.bank-pick span{overflow-wrap:break-word;flex:1;min-width:0}.bank-amt{text-align:right;width:7em}.bank-pick-list>li.bank-pick-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.bank-pick-row .bank-pick{align-items:flex-start;min-width:0}.bank-pick-row .bank-pick>input{flex:none;margin-top:3px}.bank-pick-text{overflow-wrap:break-word;word-break:normal;white-space:normal;flex-direction:column;min-width:0;display:flex}.bank-pick-text .bank-pick-label,.bank-pick-text small{display:block}.core .bank-pick-row input.bank-amt:not([type=checkbox]):not([type=radio]){text-align:right;width:7.5em;min-width:0;max-width:7.5em}@media (max-width:420px){.bank-pick-list>li.bank-pick-row{grid-template-columns:minmax(0,1fr)}.core .bank-pick-row input.bank-amt:not([type=checkbox]):not([type=radio]){justify-self:end}}.bank-line-sel{padding-left:34px;position:relative}.bank-sel{position:absolute;top:14px;left:4px}.bank-sel input{width:22px;height:22px;accent-color:var(--accent);margin:0}.bank-select-all{align-items:center;gap:8px;margin:4px 0;font-size:.9rem;display:flex}.bank-select-all input{width:20px;height:20px;accent-color:var(--accent)}.bank-bulk-bar{z-index:5;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface,#fff);gap:6px;margin-top:12px;padding:10px 12px;display:grid;position:sticky;bottom:0;box-shadow:0 -4px 16px #00000014}.bank-bulk-bar.is-empty{box-shadow:none;position:static}.bank-bulk-count{margin:0;font-weight:600}.bank-bulk-target select{width:auto;min-height:36px;padding:4px 8px}.bank-credit{flex-wrap:wrap}.bank-credit>span{flex:220px}.bank-credit .bank-actions{flex:100%}.confirm .check{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.cancel-list{border:0;margin:0;padding:0}.cancel-list legend{margin-bottom:4px;font-weight:700}.cancel-list ol{flex-direction:column;gap:2px;margin:0;padding-left:1.4em;display:flex}.cancel-list .check{margin:6px 0}.rel-todo{border-radius:var(--radius);background:color-mix(in srgb,var(--aside) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--aside) 25%,var(--line));justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.rel-todo>span{flex-direction:column;gap:2px;min-width:0;display:flex}.rel-todo small{color:var(--muted)}.rel-check{margin-bottom:14px}.rel-check .card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rel-list .rel-search{gap:8px;margin-bottom:10px;display:flex}.rel-list .rel-search input{flex:1;min-width:0}.rel-filter{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.9rem}.chip span{color:var(--muted);margin-left:2px}.chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.chip.on span{color:inherit;opacity:.8}.rel-name-check{border-color:color-mix(in srgb,#f59e0b 45%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--surface));margin-bottom:14px}.rel-name-check h2{margin:0 0 4px;font-size:1rem}.rel-name-check .inline-form{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rel-name-check input{flex:220px;min-width:0}.ib-amounts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.ib-row details{margin-top:.25rem}@media print{body:has(.ib-print) .no-print{display:none!important}body:has(.ib-print) *{visibility:hidden}:is(body:has(.ib-print) .ib-print,body:has(.ib-print) .ib-print *){visibility:visible}body:has(.ib-print) .ib-print{width:100%;position:absolute;top:0;left:0}body:has(.ib-print) .ib-print details>*{display:block}}.note-line{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;display:block}.note-box{margin-top:8px}.note-box .note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.note-box textarea{box-sizing:border-box;width:100%;max-width:100%}.note-history,.share-history{margin-top:8px}.share-history .inline-form{gap:8px}
