@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter Variable", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Variable", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--fs-xs:.6875rem;--fs-sm:.75rem;--fs-md:.8125rem;--fs-base:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--r-xs:5px;--r-sm:7px;--r:10px;--r-lg:12px;--sidebar-w:240px;--list-w:clamp(340px, 29vw, 440px);--ground:#eceef0;--sidebar:#e8ebee;--surface:#fff;--canvas:#f4f4f4;--raised:#fff;--fill:#0000000b;--fill-2:#00000012;--fill-3:#0000001a;--hairline:#0000001a;--separator:#00000013;--text:#333;--text-strong:#1f2326;--text-2:#62676c;--text-3:#747474;--accent:#006999;--accent-hover:#005b85;--accent-press:#004e72;--accent-text:#006999;--on-accent:#fff;--accent-soft:#0069991a;--accent-soft-2:#00699929;--selection:#0069992e;--row-selected:#0069991a;--danger:#c70b3b;--danger-hover:#ad0833;--danger-text:#c70b3b;--danger-soft:#c70b3b14;--warn-bg:#fbf3e2;--warn-text:#6f4b00;--warn-icon:#a86f00;--focus-ring:0 0 0 3px #00699952;--shadow-sm:0 1px 2px #0000000f;--shadow-card:0 1px 2px #0000000d, 0 2px 8px -2px #0000000f;--shadow-pop:0 0 0 .5px #0000001f, 0 12px 32px -8px #00000038, 0 3px 8px -2px #00000014;--shadow-sheet:0 0 0 .5px #00000024, 0 24px 60px -12px #0000004d;--backdrop:#14181c2e;--st-te_benaderen-fg:#50565c;--st-te_benaderen-bg:#eceef0;--st-te_benaderen-dot:#6f7c8a;--st-benaderd-fg:#3f47a8;--st-benaderd-bg:#eceefb;--st-benaderd-dot:#5c64d6;--st-in_gesprek-fg:#7a4d00;--st-in_gesprek-bg:#fbf0d9;--st-in_gesprek-dot:#d99a1e;--st-voorstel_verstuurd-fg:#7234a0;--st-voorstel_verstuurd-bg:#f4ebfa;--st-voorstel_verstuurd-dot:#9d5bd2;--st-gewonnen-fg:#1c6e3f;--st-gewonnen-bg:#e3f3e8;--st-gewonnen-dot:#2f9e5b;--st-later-fg:#0c6868;--st-later-bg:#e0f2f1;--st-later-dot:#1f9c9a;--st-geen_interesse-fg:#66605b;--st-geen_interesse-bg:#efedeb;--st-geen_interesse-dot:#c4b9ae;--av-0:#dcebf4;--av-0-fg:#0b5579;--av-1:#e3f0e3;--av-1-fg:#2d6331;--av-2:#ece7f6;--av-2-fg:#5b3e8e;--av-3:#f6e8dc;--av-3-fg:#8a4b17;--av-4:#f4e3ea;--av-4-fg:#8c2d52;--av-5:#dff0ef;--av-5-fg:#13615e;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#161719;--sidebar:#202124;--surface:#1f2022;--canvas:#19191b;--raised:#2a2b2e;--fill:#ffffff0f;--fill-2:#ffffff17;--fill-3:#ffffff21;--hairline:#ffffff1a;--separator:#ffffff12;--text:#e6e7e9;--text-strong:#f5f5f6;--text-2:#a4a8ad;--text-3:#8b9096;--accent:#1a75a3;--accent-hover:#2383b3;--accent-press:#146691;--accent-text:#62b6e2;--accent-soft:#62b6e224;--accent-soft-2:#62b6e238;--selection:#62b6e24d;--row-selected:#62b6e224;--danger:#c70b3b;--danger-hover:#d91d4d;--danger-text:#ff7394;--danger-soft:#ff73941f;--warn-bg:#f2b8461f;--warn-text:#f0cf8a;--warn-icon:#e2b04f;--focus-ring:0 0 0 3px #62b6e266;--shadow-card:0 0 0 .5px #ffffff0f, 0 2px 8px -2px #0006;--shadow-pop:0 0 0 .5px #ffffff1f, 0 16px 40px -8px #0009, 0 3px 8px #0000004d;--shadow-sheet:0 0 0 .5px #ffffff24, 0 28px 70px -12px #000000b3;--backdrop:#0000006b;--st-te_benaderen-fg:#c2c7cd;--st-te_benaderen-bg:#ffffff14;--st-te_benaderen-dot:#8d9bab;--st-benaderd-fg:#b2b8ff;--st-benaderd-bg:#7882ff29;--st-benaderd-dot:#8a92f0;--st-in_gesprek-fg:#f3c76f;--st-in_gesprek-bg:#f2b43c26;--st-in_gesprek-dot:#e0a93a;--st-voorstel_verstuurd-fg:#dcb2f7;--st-voorstel_verstuurd-bg:#be78f029;--st-voorstel_verstuurd-dot:#b77fe6;--st-gewonnen-fg:#86dba6;--st-gewonnen-bg:#50c87826;--st-gewonnen-dot:#4fc27c;--st-later-fg:#84d8d4;--st-later-bg:#3cc8c324;--st-later-dot:#3cb8b3;--st-geen_interesse-fg:#c4bcb5;--st-geen_interesse-bg:#fff0e614;--st-geen_interesse-dot:#6c655f;--av-0:#1e3a4a;--av-0-fg:#a8d6ef;--av-1:#213a26;--av-1-fg:#a6dcaa;--av-2:#312a45;--av-2-fg:#cfbdf2;--av-3:#43301f;--av-3-fg:#f0c49c;--av-4:#422433;--av-4-fg:#f2b3cc;--av-5:#1b3c3b;--av-5-fg:#9fe0dc}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font);font-size:var(--fs-base);color:var(--text);background:var(--ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";text-rendering:optimizelegibility;margin:0;line-height:1.45}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;color:var(--text-strong)}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:var(--accent-text);text-underline-offset:.18em;text-decoration:none;text-decoration-thickness:1px}a:hover{text-decoration:underline}::selection{background:var(--selection)}input,textarea{caret-color:var(--accent-text)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--r-xs)}*{scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--fill-3);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.num,time{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-2)}.strong{color:var(--text-strong);font-weight:600}.block{display:block}.pad{padding:var(--s4)}.skip-link{left:var(--s3);top:var(--s3);z-index:100;padding:var(--s2) var(--s3);background:var(--raised);border-radius:var(--r-sm);position:absolute;transform:translateY(calc(-100% - 24px))}.skip-link:focus{box-shadow:var(--shadow-pop);transform:none}.btn{border-radius:var(--r-sm);background:var(--fill);height:30px;box-shadow:inset 0 0 0 .5px var(--hairline);color:var(--text-strong);font-size:var(--fs-md);white-space:nowrap;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--fill-2);text-decoration:none}.btn:active:not(:disabled){background:var(--fill-3);transform:scale(.98)}.btn:disabled{opacity:.5}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 1px #00000014}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-primary:active:not(:disabled){background:var(--accent-press)}.btn-danger{background:var(--danger);color:#fff;box-shadow:0 1px 1px #00000014}.btn-danger:hover:not(:disabled){background:var(--danger-hover)}.btn-plain{box-shadow:none;color:var(--accent-text);background:0 0}.btn-plain:hover:not(:disabled){background:var(--accent-soft)}.btn-sm{height:26px;font-size:var(--fs-sm);border-radius:6px;padding:0 9px}.btn-lg{height:38px;font-size:var(--fs-base);border-radius:var(--r-sm);padding:0 16px}.btn-block{width:100%}.icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-2);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--fill-2);color:var(--text-strong)}.link-btn{color:var(--accent-text);background:0 0;border:0;padding:0;font-weight:500}.link-btn:hover{text-underline-offset:.18em;text-decoration:underline}.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field-label{font-size:var(--fs-sm);color:var(--text-2);padding:0;font-weight:600}.input{border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--fs-base);color:var(--text-strong);transition:box-shadow var(--dur-fast) ease;border:0;padding:0 10px}.input::placeholder{color:var(--text-2)}.input:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--fill-3)}.input:focus-visible,.input:focus{box-shadow:inset 0 0 0 1px var(--accent-text), var(--focus-ring);outline:none}.input:disabled{opacity:.55}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger-text)}.input-lg{height:40px;font-size:var(--fs-lg);padding:0 12px}.textarea{resize:vertical;height:auto;min-height:34px;padding:7px 10px;line-height:1.45}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none' stroke='%23747474' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l3-3 3 3M2 9l3 3 3-3'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:28px}.select.sm{height:28px;font-size:var(--fs-md);padding-left:9px}.field-error{color:var(--danger-text);font-size:var(--fs-md);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.field-error svg{flex:none;margin-top:1px}.field-warn{font-size:var(--fs-sm);color:var(--danger-text)}.form-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.form-actions{justify-content:flex-end;gap:var(--s2);display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--fill);height:26px;box-shadow:inset 0 0 0 .5px var(--hairline);font-size:var(--fs-md);color:var(--text);white-space:nowrap;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:0;border-radius:13px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip:hover:not(:disabled){background:var(--fill-2)}.chip.is-on{background:var(--accent-soft-2);color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 35%, transparent);font-weight:500}.chip.is-overdue.is-on{color:var(--danger-text);background:var(--danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger-text) 35%, transparent)}.chip:disabled{opacity:.5}.switch-row{justify-content:space-between;align-items:center;gap:var(--s4);cursor:pointer;display:flex}.switch-title{color:var(--text-strong);font-weight:500;display:block}.switch-sub{font-size:var(--fs-sm);color:var(--text-2);display:block}.switch{appearance:none;background:var(--fill-3);cursor:pointer;width:34px;height:20px;transition:background-color var(--dur) var(--ease-out);border-radius:10px;flex:none;margin:0;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform var(--dur) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040,0 0 0 .5px #0000000f}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(14px)}.switch:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.switch:disabled{opacity:.5}.segmented{background:var(--fill-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.segment{height:26px;color:var(--text);font-size:var(--fs-md);white-space:nowrap;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:0 0;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.segment:hover:not(.is-on){color:var(--text-strong)}.segment.is-on{background:var(--raised);color:var(--text-strong);box-shadow:0 1px 2px #0000001f,0 0 0 .5px #0000000f}:root[data-theme=dark] .segment.is-on{background:#4a4b4f}.segmented.sm .segment{height:22px;font-size:var(--fs-sm);padding:0 10px}.kbd{background:var(--fill);min-width:18px;height:18px;box-shadow:inset 0 0 0 .5px var(--hairline), 0 1px 0 var(--hairline);font:500 var(--fs-xs) / 1 var(--font);color:var(--text-2);vertical-align:middle;border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.avatar{letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.avatar.tone-0{background:var(--av-0);color:var(--av-0-fg)}.avatar.tone-1{background:var(--av-1);color:var(--av-1-fg)}.avatar.tone-2{background:var(--av-2);color:var(--av-2-fg)}.avatar.tone-3{background:var(--av-3);color:var(--av-3-fg)}.avatar.tone-4{background:var(--av-4);color:var(--av-4-fg)}.avatar.tone-5{background:var(--av-5);color:var(--av-5-fg)}.stage-pill{height:20px;font-size:var(--fs-sm);white-space:nowrap;background:var(--pill-bg);color:var(--pill-fg);border-radius:10px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.stage-pill.sm{height:18px;font-size:var(--fs-xs);padding:0 7px;font-weight:600}.stage-dot{background:var(--pill-dot);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.st-te_benaderen{--pill-fg:var(--st-te_benaderen-fg);--pill-bg:var(--st-te_benaderen-bg);--pill-dot:var(--st-te_benaderen-dot)}.st-benaderd{--pill-fg:var(--st-benaderd-fg);--pill-bg:var(--st-benaderd-bg);--pill-dot:var(--st-benaderd-dot)}.st-in_gesprek{--pill-fg:var(--st-in_gesprek-fg);--pill-bg:var(--st-in_gesprek-bg);--pill-dot:var(--st-in_gesprek-dot)}.st-voorstel_verstuurd{--pill-fg:var(--st-voorstel_verstuurd-fg);--pill-bg:var(--st-voorstel_verstuurd-bg);--pill-dot:var(--st-voorstel_verstuurd-dot)}.st-gewonnen{--pill-fg:var(--st-gewonnen-fg);--pill-bg:var(--st-gewonnen-bg);--pill-dot:var(--st-gewonnen-dot)}.st-later{--pill-fg:var(--st-later-fg);--pill-bg:var(--st-later-bg);--pill-dot:var(--st-later-dot)}.st-geen_interesse{--pill-fg:var(--st-geen_interesse-fg);--pill-bg:var(--st-geen_interesse-bg);--pill-dot:var(--st-geen_interesse-dot)}.score-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--text-3);border-radius:50%;flex:none;display:inline-block}.score-dot.band-A{background:var(--text-3)}.score-dot.band-B{background:linear-gradient(90deg, var(--text-3) 50%, transparent 50%)}.score-dot.band-C{background:0 0}.badge{background:var(--fill-2);height:18px;color:var(--text-2);font-size:var(--fs-xs);white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.skeleton{background:var(--fill-2);border-radius:4px;animation:1.6s ease-in-out infinite pulse;display:block}@keyframes pulse{50%{opacity:.45}}.spinner{border:2px solid var(--fill-3);border-top-color:var(--accent-text);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.page-loader{background:var(--ground);place-items:center;min-height:100vh;display:grid}.loader-mark{background:var(--fill-2);border-radius:8px;width:28px;height:28px;animation:1.4s ease-in-out infinite pulse}.pane-loader{background:var(--canvas);height:100%}.empty{justify-items:center;gap:var(--s2);max-width:340px;padding:var(--s10) var(--s6);text-align:center;margin:0 auto;display:grid}.empty-icon{width:44px;height:44px;margin-bottom:var(--s1);background:var(--fill);color:var(--text-2);border-radius:12px;place-items:center;display:grid}.empty-title{font-size:var(--fs-lg);color:var(--text-strong);font-weight:600}.empty-body{justify-items:center;gap:var(--s3);color:var(--text-2);font-size:var(--fs-md);text-wrap:pretty;display:grid}.error-note{align-items:flex-start;gap:var(--s2);border-radius:var(--r);background:var(--danger-soft);color:var(--danger-text);font-size:var(--fs-md);padding:10px 12px;display:flex}.error-note>svg{flex:none;margin-top:1px}.error-note-text{flex:1}.toasts{left:50%;bottom:var(--s6);z-index:200;gap:var(--s2);pointer-events:none;justify-items:center;display:grid;position:fixed;transform:translate(-50%)}.toast{align-items:center;gap:var(--s2);background:color-mix(in srgb, var(--raised) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);box-shadow:var(--shadow-pop);color:var(--text-strong);font-size:var(--fs-md);animation:toast-in var(--dur-slow) var(--ease-out);border-radius:20px;padding:9px 14px;font-weight:500;display:inline-flex}.toast-ok svg{color:var(--st-gewonnen-dot)}.toast-error svg{color:var(--danger-text)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.popover{z-index:150;border-radius:var(--r);background:var(--raised);min-width:200px;max-width:min(420px,100vw - 16px);max-height:min(80vh,640px);box-shadow:var(--shadow-pop);transform-origin:top;animation:pop-in var(--dur) var(--ease-out);padding:6px;position:fixed;overflow:auto}.popover.is-up{transform-origin:bottom}@keyframes pop-in{0%{opacity:0;transform:scale(.97)translateY(-3px)}}.menu{min-width:220px}.menu-section+.menu-section{border-top:1px solid var(--separator);margin-top:4px;padding-top:4px}.menu-title{font-size:var(--fs-xs);color:var(--text-2);padding:6px 8px 4px;font-weight:600}.menu-item{width:100%;height:30px;font-size:var(--fs-md);color:var(--text-strong);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:var(--accent);color:var(--on-accent);outline:none}.menu-item:hover .menu-icon,.menu-item:focus-visible .menu-icon,.menu-item:hover .menu-hint,.menu-item:focus-visible .menu-hint{color:inherit}.menu-item:disabled{opacity:.45}.menu-item.is-danger{color:var(--danger-text)}.menu-item.is-danger:hover{background:var(--danger);color:#fff}.menu-icon{width:16px;color:var(--text-2);place-items:center;display:inline-grid}.menu-check{width:14px;color:inherit}.menu-label{flex:1}.menu-hint{color:var(--text-2);font-size:var(--fs-sm)}.dialog{color:var(--text);background:0 0;border:0;width:520px;max-width:calc(100vw - 32px);padding:0;overflow:visible}.dialog::backdrop{background:var(--backdrop);animation:fade-in var(--dur) ease}.dialog-panel{border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--shadow-sheet);max-height:calc(100vh - 64px);overflow:auto}.dialog-sheet{margin:0 auto;top:0}.dialog-sheet .dialog-panel{animation:sheet-in var(--dur-slow) var(--ease-out);border-top-left-radius:0;border-top-right-radius:0}.dialog-alert{width:400px}.dialog-alert .dialog-panel{animation:alert-in var(--dur) var(--ease-out)}@keyframes sheet-in{0%{opacity:0;transform:translateY(-24px)}}@keyframes alert-in{0%{opacity:0;transform:scale(.96)}}@keyframes fade-in{0%{opacity:0}}.dialog-head{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5) 0;display:flex}.dialog-title{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:650}.dialog-desc{padding:6px var(--s5) 0;color:var(--text-2);font-size:var(--fs-md)}.dialog-body{padding:var(--s4) var(--s5) var(--s5)}.dialog-foot{justify-content:flex-end;align-items:center;gap:var(--s2);padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--separator);display:flex}.dialog-foot.in-form{margin:var(--s2) calc(var(--s5) * -1) calc(var(--s5) * -1)}.foot-hint{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:3px;margin-right:auto;display:inline-flex}.shortcuts{gap:var(--s5);display:grid}.shortcut-list{margin-top:var(--s2);display:grid}.shortcut{border-bottom:1px solid var(--separator);font-size:var(--fs-md);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.shortcut:last-child{border-bottom:0}.shortcut dd{align-items:center;gap:4px;display:inline-flex}.shortcut-or{font-size:var(--fs-sm);color:var(--text-2);margin:0 6px 0 2px}.sub-title{font-size:var(--fs-sm);color:var(--text-2);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-group(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-old(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-new(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--ground);height:100dvh;display:grid;overflow:hidden}.main{background:var(--canvas);min-width:0;min-height:0;box-shadow:-.5px 0 0 var(--hairline);overflow:hidden}.main:focus{outline:none}.sidebar{background:var(--sidebar);flex-direction:column;min-height:0;display:flex}.side-brand{padding:var(--s4) var(--s4) var(--s3)}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{background:#fff;border-radius:22%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 .5px #0000001a,0 1px 3px #0000001a}.brand-mark img{object-fit:contain;width:64%;height:64%}.brand-text{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-strong);font-size:15px;font-weight:650}.brand-sub{color:var(--accent-text)}.side-scroll{min-height:0;padding:var(--s1) 10px var(--s3);flex:1;overflow-y:auto}.side-list{gap:1px;display:grid}.side-list+.side-list{margin-top:var(--s4)}.side-section{margin-top:var(--s5)}.side-heading{font-size:var(--fs-xs);color:var(--text-2);padding:0 10px 4px;font-weight:600}.side-item{border-radius:var(--r-sm);height:30px;color:var(--text-strong);font-size:var(--fs-md);transition:background-color var(--dur-fast) ease;align-items:center;gap:9px;padding:0 8px 0 9px;font-weight:500;text-decoration:none;display:flex}.side-item:hover{background:var(--fill);text-decoration:none}.side-item.is-active{background:var(--accent-soft-2)}.side-icon{width:18px;color:var(--accent-text);place-items:center;display:grid}.side-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-count{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:500}.side-count.is-urgent{color:var(--danger-text);font-weight:650}.side-foot{gap:var(--s2);padding:var(--s2) 10px var(--s3);border-top:1px solid var(--separator);display:grid}.side-account{border-radius:var(--r-sm);text-align:left;width:100%;transition:background-color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.side-account:hover,.side-account[aria-expanded=true]{background:var(--fill)}.side-account-text{flex:1;min-width:0;display:grid}.side-account-name{font-size:var(--fs-md);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.side-account-mail{font-size:var(--fs-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-account-chev{color:var(--text-3)}.split{grid-template-columns:var(--list-w) minmax(0, 1fr);height:100%;min-height:0;display:grid}.page{height:100%;padding:var(--s4) var(--s4) var(--s10);overflow-y:auto}.page>*{max-width:1240px}.page.narrow>*{max-width:640px}.page-center{place-items:center;display:grid}.page-head{margin-bottom:var(--s5)}.page-title{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:700;line-height:1.2}.page-sub{color:var(--text-2);font-size:var(--fs-md);max-width:70ch;margin-top:2px}@media (width<=1100px){:root{--sidebar-w:212px}}@media (width<=820px){.app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.sidebar{max-height:40vh}.split{grid-template-columns:1fr}.split>.inspector.is-empty{display:none}}.list-pane{background:var(--surface);min-width:0;min-height:0;box-shadow:.5px 0 0 var(--hairline);z-index:1;flex-direction:column;display:flex;position:relative}.list-head{padding:var(--s4) var(--s4) var(--s3);border-bottom:1px solid var(--separator);gap:10px;display:grid}.list-title-row{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.list-title{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:700;line-height:1.2}.list-sub{font-size:var(--fs-md);color:var(--text-2);margin-top:2px}.list-tools{gap:4px;padding-top:2px;display:flex}.tool-btn{border-radius:var(--r-sm);height:28px;color:var(--text-2);font-size:var(--fs-md);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:5px;padding:0 9px;font-weight:500;display:inline-flex}.tool-btn.icon-only{justify-content:center;width:28px;padding:0}.tool-btn:hover,.tool-btn[aria-expanded=true]{background:var(--fill-2);color:var(--text-strong)}.tool-btn.is-on{color:var(--accent-text)}.tool-count{background:var(--accent);min-width:17px;height:17px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-grid}.list-head .segmented{width:100%}.search{position:relative}.search-icon{color:var(--text-2);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.search-input{border-radius:var(--r-sm);background:var(--fill);width:100%;height:30px;font-size:var(--fs-md);color:var(--text-strong);transition:box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease;border:0;padding:0 32px 0 29px}.search-input::placeholder{color:var(--text-2)}.search-input:focus{background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent-text), var(--focus-ring);outline:none}.search-input::-webkit-search-cancel-button{cursor:pointer}.search-kbd{pointer-events:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.filter-panel{width:360px;padding:0}.filter-body{gap:var(--s4);padding:var(--s4);display:grid}.filter-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.filter-group legend{font-size:var(--fs-sm);color:var(--text-2);margin-bottom:8px;padding:0;font-weight:600}.filter-body .switch-row{padding-top:var(--s3);border-top:1px solid var(--separator)}.filter-foot{margin-top:calc(var(--s2) * -1);justify-content:flex-end;display:flex}.active-filters{flex-wrap:wrap;gap:6px;display:flex}.active-chip{background:var(--accent-soft);height:22px;color:var(--accent-text);font-size:var(--fs-sm);border:0;border-radius:11px;align-items:center;gap:5px;padding:0 7px 0 9px;font-weight:500;display:inline-flex}.active-chip:hover{background:var(--accent-soft-2)}.list-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--s6);flex:1;overflow-y:auto}.list-group-head{z-index:2;padding:0 var(--s2);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.group-toggle{width:100%;height:32px;font-size:var(--fs-md);color:var(--text-strong);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:650;display:flex}.group-toggle.is-danger{color:var(--danger-text)}.group-chev{color:var(--text-3);transition:transform var(--dur) var(--ease-out);transform:rotate(90deg)}.group-toggle[aria-expanded=false] .group-chev{transform:rotate(0)}.group-count{font-size:var(--fs-sm);color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.lead-rows{padding:0 var(--s2)}.lead-row-wrap{position:relative}.done-circle{z-index:1;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--text-3);color:#0000;transition:background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), color var(--dur-fast) ease;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;left:9px}.done-circle.is-overdue{box-shadow:inset 0 0 0 1.5px var(--danger-text)}.done-circle:hover:not(:disabled){color:var(--text-3)}.done-circle.is-done{background:var(--accent);box-shadow:none;color:var(--on-accent)}.lead-row-wrap+.lead-row-wrap .lead-row:before{content:"";background:var(--separator);height:1px;position:absolute;top:0;left:38px;right:10px}.lead-row{border-radius:var(--r);color:inherit;transition:background-color var(--dur-fast) ease;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px 10px 10px 8px;text-decoration:none;display:grid;position:relative}.lead-row:hover{background:var(--fill);text-decoration:none}.lead-row.is-selected{background:var(--row-selected)}.lead-row.is-selected:before,.lead-row:hover:before{opacity:0}.lead-row-wrap:has(+.lead-row-wrap .is-selected)+.lead-row-wrap .lead-row:before{opacity:0}.lead-row-wrap:has(.lead-row:hover,.lead-row.is-selected)+.lead-row-wrap .lead-row:before{opacity:0}.lead-row:focus-visible{outline-offset:-2px}.lead-row.is-muted .lead-row-company{color:var(--text-2)}.lead-row-spacer{flex:1}.lead-row-body{gap:3px;min-width:0;display:grid}.lead-row-line{align-items:center;gap:8px;min-width:0;display:flex}.lead-row-company{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.lead-row-date{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-2);flex:none}.lead-row-date.is-overdue{color:var(--danger-text);font-weight:600}.lead-row-contact{min-width:0;font-size:var(--fs-md);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lead-row-fair{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;flex:none}.lead-row-none{color:var(--text-2)}.lead-row-free{font-size:var(--fs-xs);color:var(--text-2);flex:none;font-weight:600}.lead-row-meta{margin-top:1px}.lead-row-next{min-width:0;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.lead-row-next svg{flex:none}.lead-row-next-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row-skeletons{padding:var(--s3) var(--s4)}.row-skeleton{border-bottom:1px solid var(--separator);grid-template-columns:18px 1fr;gap:10px;padding:10px 0;display:grid}.row-skeleton-lines{gap:7px;display:grid}::view-transition-group(*){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.inspector{background:var(--canvas);min-width:0;height:100%;min-height:0;position:relative;container:inspector/inline-size}.inspector.is-empty{place-items:center;display:grid}.key-hints{margin-top:var(--s2);font-size:var(--fs-sm);color:var(--text-2);text-align:left;gap:6px;display:grid}.key-hints li{align-items:center;gap:4px;display:flex}.key-hints .kbd+span,.key-hints li>.kbd:last-of-type{margin-right:4px}.insp-scroll{overscroll-behavior:contain;height:100%;padding:var(--s5) clamp(var(--s4), 3cqi, var(--s8)) var(--s10);overflow-y:auto}.insp-head{gap:var(--s3);max-width:1040px;margin:0 auto var(--s4);display:grid}.insp-title-row{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.insp-title{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:-.022em;font-weight:700;line-height:1.2}.insp-title:focus-visible{outline-offset:4px}.insp-close{margin:-2px -6px 0 0}.insp-sub{font-size:var(--fs-md);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:-6px;display:flex}.dot-sep{color:var(--text-3)}.insp-site{align-items:center;gap:4px;display:inline-flex}.insp-actions{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.action{border-radius:var(--r);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);color:var(--accent-text);text-align:left;transition:background-color var(--dur-fast) ease, transform var(--dur-fast) ease;border:0;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.action:hover{background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface));text-decoration:none}.action:active{transform:scale(.985)}.action>svg{flex:none}.action.is-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #0000001f}.action.is-primary:hover{background:var(--accent-hover)}.action.is-primary .action-detail{color:color-mix(in srgb, var(--on-accent) 82%, transparent)}.action.is-primary .kbd{box-shadow:none;color:var(--on-accent);background:#ffffff2e}.action.is-disabled{color:var(--text-2);cursor:default}.action.is-disabled:hover{background:var(--surface)}.action-text{min-width:0;display:grid}.action-label{font-size:var(--fs-md);font-weight:600}.action-detail{font-size:var(--fs-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-detail .kbd{min-width:16px;height:16px;font-size:10px}.insp-owner{font-size:var(--fs-md);color:var(--text-2);align-items:center;gap:8px;display:flex}.insp-owner .btn{margin-left:auto}.owner-empty{background:var(--fill-2);width:22px;height:22px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.insp-error{max-width:1040px;margin:0 auto var(--s4)}.insp-grid{gap:var(--s4);max-width:1040px;margin:0 auto;display:grid}.insp-wide{grid-column:1/-1;min-width:0}.insp-col{gap:var(--s4);align-content:start;min-width:0;display:grid}@container inspector (width>=740px){.insp-grid{gap:var(--s5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.insp-col{gap:var(--s5)}}@container inspector (width<=520px){.insp-actions{grid-template-columns:1fr 1fr}.insp-actions .is-primary{grid-column:span 2}}.group{gap:var(--s3);padding:var(--s4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);min-width:0;display:grid}.group-head{justify-content:space-between;align-items:center;gap:var(--s2);min-height:26px;display:flex}.group-title{font-size:var(--fs-base);letter-spacing:-.005em;font-weight:650}.group>.group-title{align-items:center;min-height:26px;display:flex}.group-actions{gap:4px;display:flex}.group-quiet{font-size:var(--fs-md);color:var(--text-2)}.prose{max-width:68ch;font-size:var(--fs-base);color:var(--text);text-wrap:pretty;line-height:1.55}.sub-title+.prose{margin-top:-6px}.next-fields{gap:10px;display:grid}.date-picks{flex-wrap:wrap;gap:6px;display:flex;position:relative}.date-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.next-when{font-size:var(--fs-sm);color:var(--text-2)}.next-when.is-overdue{color:var(--danger-text);font-weight:600}.stepper{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.step{min-width:0;position:relative}.step:before{content:"";background:var(--fill-3);height:2px;position:absolute;top:13px;left:-50%;right:50%}.step:first-child:before{display:none}.step.is-done:before,.step.is-current:before{background:var(--accent-text);opacity:.55}.step-btn{border-radius:var(--r-sm);width:100%;color:var(--text-2);font-size:var(--fs-sm);background:0 0;border:0;justify-items:center;gap:6px;padding:4px 2px;font-weight:500;display:grid;position:relative}.step-btn:hover .step-dot{box-shadow:0 0 0 4px var(--fill-2)}.step-dot{background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--fill-3);color:var(--on-accent);transition:background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}.step.is-done .step-dot{background:var(--accent-text);box-shadow:none}:root[data-theme=dark] .step.is-done .step-dot{color:#10232e}.step.is-current .step-dot{background:var(--accent-text);box-shadow:0 0 0 4px var(--accent-soft-2);transform:scale(1.05)}.step.is-current .step-btn{color:var(--accent-text);font-weight:650}.step.is-done .step-btn{color:var(--text)}.step-label{text-align:center;white-space:nowrap;line-height:1.25}.stepper.is-off .step-dot{opacity:.7}.step-exits{padding-top:var(--s3);border-top:1px solid var(--separator);gap:6px;display:flex}.step-exit{background:var(--fill);height:26px;color:var(--text-2);font-size:var(--fs-sm);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:0;border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.step-exit:hover{background:var(--fill-2);color:var(--text-strong)}.step-exit.is-current{background:var(--pill-bg);color:var(--pill-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pill-dot) 45%, transparent);font-weight:650}.callout{border-radius:var(--r-lg);background:var(--warn-bg);color:var(--warn-text);gap:10px;padding:12px 14px;display:flex}.callout svg{color:var(--warn-icon);flex:none;margin-top:1px}.callout-title{font-weight:650}.callout-text{font-size:var(--fs-md);line-height:1.5}.note-composer{gap:8px;display:grid}.note-actions{justify-content:flex-end;align-items:center;gap:var(--s2);display:flex}.note-hint{gap:3px;display:inline-flex}.timeline{display:grid;position:relative}.tl-item{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px 0;display:grid;position:relative}.tl-item:not(:last-child):after{content:"";background:var(--separator);width:1px;position:absolute;top:36px;bottom:-6px;left:12.5px}.event-icon{background:var(--fill);width:26px;height:26px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.event-icon.accent{background:var(--accent-soft-2);color:var(--accent-text)}.event-icon[class*=st-]{background:var(--pill-bg);color:var(--pill-fg)}.tl-body{gap:2px;padding-top:3px;display:grid}.tl-title{font-size:var(--fs-md);color:var(--text-strong);font-weight:500}.tl-note{font-size:var(--fs-md);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.tl-note.is-quote{border-radius:var(--r-sm);background:var(--fill);margin-top:3px;padding:7px 10px}.tl-time{font-size:var(--fs-sm);color:var(--text-2)}.timeline-skeleton{gap:14px;display:grid}.timeline-skel-row{grid-template-columns:24px 1fr;gap:10px;display:grid}.timeline-skel-row>div{gap:6px;display:grid}.contacts{display:grid}.contact{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.contacts .contact+.contact{border-top:1px solid var(--separator)}.contact.is-gone .contact-name,.contact.is-gone .contact-lines{color:var(--text-2)}.contact.is-gone .avatar{opacity:.55}.contact-body{gap:2px;min-width:0;display:grid}.contact-name{color:var(--text-strong);align-items:center;gap:6px;font-weight:600;display:flex}.contact-role{font-size:var(--fs-md);color:var(--text-2)}.contact-lines{font-size:var(--fs-md);justify-items:start;gap:2px;margin-top:4px;display:grid}.contact-link{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.contact-link svg{flex:none}.contact-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-source{font-size:var(--fs-sm);color:var(--text-2);margin-top:2px}.contact-source a svg,.source-link svg{vertical-align:-1px;margin-left:3px;display:inline-block}.contact-source a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--fill-3);text-decoration-color:var(--fill-3)}.contact-source a:hover{color:var(--accent-text);text-decoration-color:currentColor}.contact-form{gap:var(--s3);padding:var(--s3);border-radius:var(--r);background:var(--fill);display:grid}.score-head{padding-top:var(--s3);border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.score-band strong{color:var(--text-strong);font-weight:650}.score-num{font-size:var(--fs-lg);color:var(--text-strong);font-weight:700}.score-of,.score-band{color:var(--text-2);font-size:var(--fs-md)}.confidence{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.conf-dot{border-radius:50%;width:8px;height:8px}.conf-groen .conf-dot{background:var(--st-gewonnen-dot)}.conf-oranje .conf-dot{background:var(--st-in_gesprek-dot)}.conf-rood .conf-dot{background:var(--danger-text)}.score-parts{gap:12px;display:grid}.score-part{gap:5px;display:grid}.score-part-head{justify-content:space-between;gap:var(--s2);font-size:var(--fs-md);display:flex}.score-part-label{color:var(--text-strong);font-weight:500}.score-part-points{font-weight:600}.score-scale{background:repeating-linear-gradient(90deg, var(--separator) 0 1px, transparent 1px 10%);border-radius:3px;height:6px;position:relative}.score-track{background:var(--fill-2);border-radius:3px;position:absolute;inset:0 auto 0 0;overflow:hidden}.score-fill{background:var(--accent-text);transform-origin:0;height:100%;animation:grow var(--dur-slow) var(--ease-out);border-radius:3px;display:block}@keyframes grow{0%{transform:scaleX(0)}}.score-part-reason{font-size:var(--fs-sm);color:var(--text-2);line-height:1.45}.source-link{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--fill-3);text-decoration-color:var(--fill-3);overflow-wrap:anywhere}.source-link:hover{color:var(--accent-text);text-decoration-color:currentColor}.dl{display:grid}.dl-row{gap:var(--s3);font-size:var(--fs-md);border-bottom:1px solid var(--separator);grid-template-columns:minmax(110px,36%) minmax(0,1fr);padding:7px 0;display:grid}.dl-row dt{color:var(--text-2)}.dl-row dd{color:var(--text-strong);overflow-wrap:anywhere}.fm-row{padding-top:var(--s1)}.log-form{gap:var(--s4);display:grid}.log-form .segmented{width:100%}.log-form fieldset.field:disabled{opacity:1}
