@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./karla-latin-ext-wght-normal.Dq0rrjgs.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./karla-latin-wght-normal.C3-ma4ov.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier: #f4eede;--papier-diep: #eae2cc;--kaart: #fdfbf4;--inkt: #24382b;--inkt-zacht: #66735f;--den: #2e5a3c;--den-diep: #22392c;--den-licht: #e2ead8;--terracotta: #c4623a;--terracotta-diep: #a34d2b;--terracotta-licht: #f4e0d3;--zand: #d8cba8;--lijn: #ddd3b9;--st-open: #a87b1f;--st-open-bg: #f3e7c8;--st-klaar: #35714c;--st-klaar-bg: #ddead9;--st-laat: #ab3a26;--st-laat-bg: #f2d9d0;--st-wacht: #8a8471;--st-wacht-bg: #e9e3d2;--schaduw: 0 1px 2px rgba(36, 56, 43, .06), 0 6px 18px -6px rgba(36, 56, 43, .14);--rond: 14px;--f-kop: "Fraunces Variable", Georgia, serif;--f-tekst: "Karla Variable", "Segoe UI", sans-serif}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--f-tekst);background:var(--papier);color:var(--inkt);line-height:1.45;min-height:100dvh;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}h1,h2,h3{font-family:var(--f-kop);font-weight:560;line-height:1.12;letter-spacing:-.01em}a{color:inherit}button,input,select{font:inherit;color:inherit}.kaart{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--rond);box-shadow:var(--schaduw)}.knop{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:999px;padding:.55rem 1.2rem;font-weight:700;font-size:.95rem;cursor:pointer;background:var(--den);color:#f7f4e9;transition:background .15s,transform .08s;text-decoration:none}.knop:hover{background:var(--den-diep)}.knop:active{transform:scale(.98)}.knop:disabled{background:var(--st-wacht-bg);color:var(--st-wacht);cursor:not-allowed}.knop.terra{background:var(--terracotta)}.knop.terra:hover{background:var(--terracotta-diep)}.knop.stil{background:transparent;color:var(--den);border:1.5px solid var(--den)}.knop.stil:hover{background:var(--den-licht)}.knop.klein{padding:.3rem .85rem;font-size:.85rem}.chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.13rem .6rem;font-size:.78rem;font-weight:700;white-space:nowrap}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.chip.open{background:var(--st-open-bg);color:var(--st-open)}.chip.klaar{background:var(--st-klaar-bg);color:var(--st-klaar)}.chip.laat{background:var(--st-laat-bg);color:var(--st-laat)}.chip.wacht{background:var(--st-wacht-bg);color:var(--st-wacht)}.badge{display:inline-block;border-radius:6px;padding:.1rem .5rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.badge.schoonmaak{background:var(--den-licht);color:var(--den)}.badge.controle{background:#e4e0f0;color:#5b5488}.badge.vertrekcontrole{background:var(--terracotta-licht);color:var(--terracotta-diep)}.badge.tommy{background:var(--den-licht);color:var(--den);text-transform:none}.badge.vipio{background:var(--terracotta-licht);color:var(--terracotta-diep);text-transform:none}input[type=text],input[type=number],input[type=date],input[type=search],select{background:var(--kaart);border:1.5px solid var(--lijn);border-radius:9px;padding:.42rem .65rem;font-size:.92rem}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}table.lijst{width:100%;border-collapse:collapse;font-size:.92rem}table.lijst th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--inkt-zacht);padding:.5rem .75rem;border-bottom:2px solid var(--lijn)}table.lijst td{padding:.55rem .75rem;border-bottom:1px solid var(--lijn);vertical-align:middle}table.lijst tr:last-child td{border-bottom:none}.veldlabel{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--inkt-zacht);margin-bottom:.25rem}@keyframes verschijn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.verschijn{animation:verschijn .35s ease-out backwards}
