.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);flex-direction:column;gap:20px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.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}.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:before{content:"";background:var(--g-brand);z-index:30;height:3px;position:fixed;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}.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=GIFTS_REPRESENTATION]:checked) .cat-limited){display:block}.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}.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}
