:root{--primary:#0059a6;--primary-hover:#004a8c;--primary-pressed:#036;--yellow:#ffd100;--ink:#0d253d;--ink-mute:#64748d;--ink-faint:#94a3b8;--white:#fff;--bg:#f8fafd;--bg-drop:#eaf2fb;--hairline:#e3e8ee;--border-input:#a8c3de;--hover-bg:#f6f9fc;--border-hover:#3d84c6;--surface-muted:#f1f4f8;--overlay:#0d253d80;--bg-veil:#f8fafdd9;--crop-mask:#0d253d99;--crop-guide:#ffffff59;--on-dark-hover:#ffffff1f;--tint-primary:#0059a614;--tint-primary-border:#0059a640;--success:#16a34a;--success-bg:#16a34a1a;--warning:#d97706;--warning-bg:#d977061a;--error:#dc2626;--error-bg:#dc26260f;--alert:#c62828;--alert-bg:#fbe9e9;--alert-border-soft:#c628284d;--urgent-groen:#15803d;--urgent-oranje:#b45309;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--leading-xs:16px;--leading-sm:18px;--leading-base:20px;--leading-md:22px;--leading-lg:28px;--leading-xl:36px;--leading-text:1.5;--tracking-xs:.01em;--tracking-lg:-.01em;--tracking-xl:-.02em;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--page-x:32px;--control-h:40px;--control-h-sm:32px;--tag-h:24px;--detail-w:760px;--toolbar-h-m:56px;--sidebar-head-h:64px;--sidebar-w:300px;--sidebar-w-collapsed:65px;--radius:4px;--radius-drop:8px;--shadow-hover:0 2px 12px #0d253d14;--shadow-pop:0 4px 16px #0d253d1f;--shadow-modal:0 16px 48px #0d253d1f, 0 4px 16px #0d253d14;--shadow-drag:0 92px 26px #a3a3a300, 0 59px 24px #a3a3a303, 0 33px 20px #a3a3a30d, 0 15px 15px #a3a3a317, 0 4px 8px #a3a3a31a;--focus-ring:0 0 0 3px #0059a61f;--ease-sheet:cubic-bezier(.32, .72, 0, 1);--duration-panel:.28s;--duration-panel-out:.22s;--duration-fast:.15s;--duration-press:.1s;--z-raised:1;--z-sticky:5;--z-sidebar:10;--z-backdrop:10;--z-modal:11;--z-popup-backdrop:20;--z-popup:21;--z-popover:20;--z-crop-backdrop:40;--z-crop:41;--z-drop:45;--z-menu:50;--z-toast:60}@media (width<=768px){:root{--page-x:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg)}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:var(--font);font-feature-settings:"ss01";font-optical-sizing:auto;color:var(--ink);-webkit-font-smoothing:antialiased}#root{min-height:100vh}.tnum{font-feature-settings:"ss01", "tnum"}.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}::placeholder{color:var(--ink-faint);opacity:1}.text-xs{font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}.text-sm{font-size:var(--text-sm);line-height:var(--leading-sm)}.text-base{font-size:var(--text-base);line-height:var(--leading-base)}.text-md{font-size:var(--text-md);line-height:var(--leading-md)}.text-lg{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}.text-xl{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.prose{line-height:var(--leading-text);white-space:pre-wrap;overflow-wrap:anywhere}.ink{color:var(--ink)}.muted{color:var(--ink-mute)}.faint{color:var(--ink-faint)}.danger{color:var(--error)}.strong{font-weight:500}.strong-ink{color:var(--ink);font-weight:600}.btn{justify-content:center;align-items:center;gap:var(--space-1-5);height:var(--control-h);padding:0 var(--space-4);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;border-radius:var(--radius);cursor:pointer;transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-press) ease-out;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:disabled{cursor:default;opacity:.5}.btn-block{width:100%}.btn-primary{background:var(--primary);color:var(--white);border:none}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-primary:active:not(:disabled){background:var(--primary-pressed)}.btn-secondary{background:var(--white);color:var(--ink);border:1px solid var(--hairline)}.btn-secondary:hover:not(:disabled){background:var(--hover-bg);border-color:var(--border-hover)}.btn-secondary[aria-pressed=true]{background:var(--tint-primary);border-color:var(--primary);color:var(--primary)}.btn-danger{background:var(--white);color:var(--error);border:1px solid var(--error)}.btn-danger:hover:not(:disabled){background:var(--error-bg)}.btn-sm{height:var(--control-h-sm);padding:0 var(--space-3)}.icon-btn{width:var(--control-h);height:var(--control-h);color:var(--ink);border-radius:var(--radius);cursor:pointer;transition:transform var(--duration-press) ease-out;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{background:var(--hover-bg);border-color:var(--hairline)}.icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.icon-btn-mute{color:var(--ink-mute)}.icon-btn-mute:hover{color:var(--ink)}.link{color:var(--primary);text-decoration:none}.link:hover{text-decoration:underline}.link-btn{cursor:pointer;font:inherit;font-size:var(--text-sm);white-space:nowrap;color:inherit;background:0 0;border:none;padding:0;font-weight:500}.link-btn:hover{text-decoration:underline}.link-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius);outline:none}.link-btn-mute{color:var(--ink-mute);font-weight:400}.link-btn-wrap{white-space:normal;text-align:left}.field{height:var(--control-h);font-size:var(--text-base);padding:0 var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);background-color:var(--white);color:var(--ink);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;outline:none;font-family:inherit}select.field{appearance:none;padding-right:calc(var(--space-3) * 3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230d253d' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer}textarea.field{height:auto;min-height:96px;padding:var(--space-2) var(--space-3);line-height:var(--leading-text);resize:vertical}input[type=file].field{height:auto;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.field:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.field-block{width:100%}@media (width<=768px){.field{font-size:var(--text-md)}}.form-field{margin-bottom:var(--space-4);display:block}.form-label{margin-bottom:var(--space-1-5);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-mute);font-weight:500;display:block}.form-label-row{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1-5);display:flex}.form-label-row .form-label{margin-bottom:0}.form-hint{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--ink-mute);display:block}.form-error{margin-bottom:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-text);color:var(--error)}.form-hint.is-fout{color:var(--error)}.form-warning{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--warning);white-space:nowrap;font-weight:500}.form-row{gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.form-row>.form-field{margin-bottom:0}.form-row>*{flex:1;min-width:0}.form-row>.is-smal{flex:none}.field-getal{width:96px}.form-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.tag{align-items:center;gap:var(--space-1);height:var(--tag-h);padding:0 var(--space-2);border-radius:var(--radius);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);white-space:nowrap;border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.tag-neutral{color:var(--ink-mute);background:var(--white);border-color:var(--hairline);font-weight:400}.tag-primary{color:var(--primary);background:var(--tint-primary);border-color:var(--tint-primary-border)}.tag-alert{color:var(--alert);background:var(--alert-bg);border-color:var(--alert)}.tag-termijn{color:var(--white);flex-shrink:0}.tag-termijn.is-groen{background:var(--urgent-groen)}.tag-termijn.is-oranje{background:var(--urgent-oranje)}.tag-termijn.is-rood,.tag-termijn.is-laatste{background:var(--error)}.tag-afdeling{color:var(--afd);background:var(--afd-bg);border-color:var(--afd-border)}.icon{flex-shrink:0;display:block}.logo-link{display:block}.nav-list{gap:var(--space-0-5);flex-direction:column;display:flex}.nav-item{align-items:center;gap:var(--space-3);text-align:left;width:100%;font-family:inherit;font-size:var(--text-md);font-weight:500;line-height:var(--leading-md);color:var(--ink);padding:var(--space-1) 0;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.nav-item:hover,.nav-item.active{color:var(--primary)}.nav-item.logout{color:var(--ink-mute)}.nav-item.logout:hover{color:var(--ink)}.nav-item:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius);outline:none}.nav-item.disabled{color:var(--ink-faint);cursor:default}.nav-item .icon{margin-left:calc(var(--space-1) * -.25)}.sidebar .nav-item .icon{transition:margin-left var(--duration-panel) var(--ease-sheet)}.sidebar.is-collapsed .nav-item .icon{margin-left:3px}.nav-item.disabled:hover{color:var(--ink-faint)}.nav-item .icon[data-dashboard] :is(rect,path),:is(.sidebar-toggle,.sidebar-uitklap) .icon rect{fill:#0000;transition:fill var(--duration-fast) ease}.nav-item:is(.active,:not(.disabled):hover) .icon[data-dashboard] rect,.nav-item:is(.active,:not(.disabled):hover) .icon[data-dashboard=toolbox] path:first-of-type,:is(.sidebar-toggle,.sidebar-uitklap):hover .icon rect{fill:var(--tint-primary)}.nav-soon{font-size:var(--text-xs);letter-spacing:var(--tracking-xs);font-weight:400}.sidebar{z-index:var(--z-sidebar);width:var(--sidebar-w);background:var(--white);border-right:1px solid var(--hairline);height:100vh;transition:width var(--duration-panel) var(--ease-sheet);flex-shrink:0;position:sticky;top:0}.sidebar.is-collapsed{width:var(--sidebar-w-collapsed)}.sidebar-clip{flex-direction:column;height:100%;display:flex;overflow:hidden}.sidebar-head{width:calc(var(--sidebar-w) - 1px);height:var(--sidebar-head-h);padding:0 var(--space-5);border-bottom:1px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sidebar-toggle{margin-right:calc((var(--control-h) - 18px) / -2);transition:opacity .2s ease 50ms, color var(--duration-fast) ease;flex-shrink:0}.sidebar-toggle:hover{color:var(--primary);background:0 0;border-color:#0000}.sidebar.is-collapsed .sidebar-toggle{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .12s}.sidebar-body{width:calc(var(--sidebar-w) - 1px);flex-direction:column;flex:1;display:flex}.sidebar-nav{padding:var(--space-5);flex:1}.sidebar-foot{width:calc(var(--sidebar-w) - 1px);padding:var(--space-4) var(--space-5);border-top:1px solid var(--hairline);flex-shrink:0;display:grid}.sidebar-foot>*{grid-area:1/1}.sidebar-foot-account,.sidebar-uitklap{transition:opacity .2s 50ms}.sidebar.is-collapsed .sidebar-foot-account,.sidebar:not(.is-collapsed) .sidebar-uitklap{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .12s}.sidebar-uitklap{color:var(--ink-mute)}.sidebar-uitklap:hover{color:var(--primary)}.sidebar .nav-label{transition:opacity .2s 50ms}.sidebar.is-collapsed .nav-label{opacity:0;transition:opacity .12s}.mobile-menu{height:100dvh;z-index:var(--z-menu);background:var(--white);transform-origin:0 0;animation:menu-in var(--duration-panel) var(--ease-sheet);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-menu.is-closing{animation:menu-out var(--duration-panel-out) var(--ease-sheet) forwards;pointer-events:none}.mobile-menu-head{height:var(--toolbar-h-m);align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-bottom:1px solid var(--hairline);flex-shrink:0;display:flex}.mobile-menu-body{padding:var(--space-6) var(--space-4);flex:1;overflow-y:auto}.mobile-menu-foot{border-top:1px solid var(--hairline);padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));flex-shrink:0}.app{background:var(--bg);min-height:100vh;color:var(--ink);display:flex}.app-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex;position:relative}@media (width<=768px){.app,.app-main{min-height:100dvh}}.app-scroll{flex-direction:column;flex:1;display:flex}@media (width>=769px){.app-main.is-vast{height:100vh;min-height:0;overflow:hidden}.app-scroll{min-height:0;overflow-y:auto}}.mobile-toolbar{height:var(--toolbar-h-m);align-items:center;gap:var(--space-1);padding:0 var(--space-2);background:var(--white);border-bottom:1px solid var(--hairline);z-index:var(--z-sticky);flex-shrink:0;display:flex;position:sticky;top:0}.mobile-toolbar-titel{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.mobile-toolbar h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-md);font-weight:600;line-height:var(--leading-md);color:var(--ink);overflow:hidden}.mobile-toolbar-logo{padding-left:var(--space-2);margin-right:auto}.mobile-toolbar-iconen{flex-shrink:0;align-items:center;display:flex}@media (hover:none){.icon-btn:not(.board-scroll-btn):hover{background:0 0;border-color:#0000}}.page-head{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);min-height:var(--sidebar-head-h);padding:0 var(--page-x);background:var(--white);border-bottom:1px solid var(--hairline);flex-shrink:0;display:flex}.page-head-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.page-head h1,.page-head-terug{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}.page-head h1{color:var(--ink);overflow-wrap:anywhere;min-width:0}.page-head-terug{color:var(--ink-mute);text-decoration:none}.page-head-terug:hover{color:var(--primary);text-decoration:underline}.page-head-terug:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius);outline:none}.page-head-sep{color:var(--ink-faint);align-items:center;display:flex}.page-head-badge{background:var(--bg)}.page-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.screen{min-height:100vh;padding:var(--space-4);background:var(--bg);justify-content:center;align-items:center;display:flex}.screen-card{width:min(400px,100%);padding:var(--space-8);background:var(--white);border:1px solid var(--hairline)}.screen-logo{text-align:center;margin-bottom:var(--space-6);flex-direction:column;align-items:center;display:flex}.screen-logo p{margin-top:var(--space-4);font-size:var(--text-base);line-height:var(--leading-base);color:var(--ink-mute)}.screen-title{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);letter-spacing:var(--tracking-lg);color:var(--ink)}.screen-text{font-size:var(--text-base);line-height:var(--leading-text);color:var(--ink)}.screen-title+.screen-text{margin-top:var(--space-2);color:var(--ink-mute)}.screen-actions{margin-top:var(--space-6)}.screen-actions-tight{margin-top:var(--space-2)}.screen-center{margin-top:var(--space-4);text-align:center}.screen-foot{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--hairline);text-align:center}.mfa-stappen{margin:var(--space-4) 0 var(--space-5);padding-left:var(--space-5);gap:var(--space-1-5);font-size:var(--text-sm);line-height:var(--leading-text);color:var(--ink);flex-direction:column;display:flex}.mfa-qr{width:208px;height:208px;margin:0 auto var(--space-5);padding:var(--space-4);background:var(--white);border:1px solid var(--hairline);justify-content:center;align-items:center;display:flex}.mfa-qr img{width:100%;height:100%;display:block}.mfa-qr-laden{font-size:var(--text-sm);color:var(--ink-faint);text-align:center}.mfa-sleutel{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;font-family:var(--font);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-xs);color:var(--ink);background:var(--surface-muted);border-radius:var(--radius);-webkit-user-select:all;user-select:all;display:block}.mfa-code{height:var(--space-12);text-align:center;font-size:var(--text-lg);letter-spacing:.3em}.mfa-uitleg{margin-bottom:var(--space-5)}.mfa-uitloggen{margin-top:var(--space-3)}.screen-status{min-height:100vh;color:var(--ink-mute);justify-content:center;align-items:center;display:flex}.backdrop{z-index:var(--z-backdrop);background:var(--overlay);animation:fade-in var(--duration-panel) var(--ease-sheet);position:fixed;inset:0}.backdrop.is-popup{z-index:var(--z-popup-backdrop)}.backdrop.is-crop{z-index:var(--z-crop-backdrop)}.backdrop.is-closing{animation:fade-out var(--duration-panel-out) var(--ease-sheet) forwards;pointer-events:none}.popup{z-index:var(--z-popup);width:min(440px,92vw);height:fit-content;max-height:calc(100vh - var(--space-8));padding:var(--space-6);background:var(--white);border:1px solid var(--hairline);box-shadow:var(--shadow-modal);animation:modal-in var(--duration-panel) var(--ease-sheet);outline:none;margin:auto;position:fixed;inset:0;overflow-y:auto}.popup.is-closing{animation:modal-out var(--duration-panel-out) var(--ease-sheet) forwards;pointer-events:none}.popup-title{margin-bottom:var(--space-1);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);letter-spacing:var(--tracking-lg);color:var(--ink)}.popup-title.has-gap{margin-bottom:var(--space-4)}.popup-text{margin-bottom:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-text);color:var(--ink-mute)}.popup-text strong{color:var(--ink)}.popup-body{margin-bottom:var(--space-6)}.popup-body>:last-child{margin-bottom:0}.keuze-lijst{gap:var(--space-2);flex-direction:column;display:flex}.keuze-optie{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h);padding:0 var(--space-3);text-align:left;cursor:pointer;font-family:inherit;font-size:var(--text-base);color:var(--ink);background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);display:flex}.keuze-optie[aria-pressed=true]{color:var(--afd);background:var(--afd-bg);border-color:var(--afd);font-weight:500}.keuze-optie:focus-visible{box-shadow:var(--focus-ring);outline:none}.keuze-vinkje{border:1.5px solid var(--border-input);border-radius:var(--radius);background:var(--white);width:18px;height:18px;color:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.keuze-optie[aria-pressed=true] .keuze-vinkje{border-color:var(--afd);background:var(--afd)}.filterbar{gap:var(--space-2);padding:var(--space-4) var(--page-x);background:var(--white);border-bottom:1px solid var(--hairline);flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex}.filterbar>*{flex:none}.filter-zoek{width:180px}.filter-kort{min-width:120px}@media (width<=768px){.filterbar{padding:var(--space-3) var(--page-x)}.filterbar>*{flex:40%;min-width:0;max-width:none}.filterbar>.filter-zoek{flex-basis:100%;width:100%}}.mobiel-filter-knop{position:relative}.mobiel-filter-aantal{top:var(--space-1);right:var(--space-0-5);min-width:16px;height:16px;padding:0 var(--space-1);font-size:var(--text-xs);color:var(--white);background:var(--primary);border-radius:8px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute}.mobiel-zoek{top:var(--toolbar-h-m);z-index:var(--z-sticky);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--page-x);background:var(--white);border-bottom:1px solid var(--hairline);animation:fade-in var(--duration-fast) ease;flex-shrink:0;display:flex;position:sticky}.mobiel-zoek-veld{flex:1;min-width:0}.mobiel-zoek-annuleer{font-size:var(--text-md);color:var(--primary)}.sheet{z-index:var(--z-modal);max-height:calc(100dvh - var(--space-12));background:var(--white);border-top:1px solid var(--hairline);box-shadow:var(--shadow-modal);animation:sheet-in var(--duration-panel) var(--ease-sheet);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet.is-closing{animation:sheet-out var(--duration-panel-out) var(--ease-sheet) forwards;pointer-events:none}.sheet-kop{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-2) var(--space-2) var(--page-x);touch-action:none;cursor:grab;flex-shrink:0;display:flex;position:relative}.sheet-greep{top:var(--space-2);background:var(--ink-faint);border-radius:var(--radius);width:36px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.sheet-titel{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);letter-spacing:var(--tracking-lg);color:var(--ink)}.sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--page-x) var(--space-2);flex:1;overflow-y:auto}.sheet.is-zonder-voet .sheet-body{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.sheet-voet{gap:var(--space-2);border-top:1px solid var(--hairline);padding:var(--space-3) var(--page-x) calc(var(--space-3) + env(safe-area-inset-bottom));flex-shrink:0;display:flex}.sheet-voet .btn{flex:1}.sheet-acties{margin:0 calc(var(--page-x) * -1)}.sheet-acties+.sheet-acties{margin-top:var(--space-4)}.sheet-acties-kop{padding:0 var(--page-x) var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-mute);font-weight:500}.sheet-actie{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-12);padding:0 var(--page-x);text-align:left;font-family:inherit;font-size:var(--text-md);line-height:var(--leading-md);color:var(--ink);border:none;border-top:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.sheet-acties-kop+.sheet-actie,.sheet-actie:first-child{border-top:none}.sheet-actie:active:not(:disabled){background:var(--hover-bg)}.sheet-actie:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.sheet-actie:disabled{color:var(--ink-faint);cursor:default}.sheet-actie[aria-current]{color:var(--primary);font-weight:500}.sheet-actie.is-gevaar{color:var(--error)}.is-sorteerbaar{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none}.is-sorteerbaar:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.is-sorteerbaar.is-opgepakt{z-index:1;cursor:grabbing;box-shadow:var(--shadow-drag);opacity:.95;position:relative}.sorteer-greep{top:var(--space-2);right:var(--space-2);width:var(--tag-h);height:var(--tag-h);color:var(--ink-faint);border-radius:var(--radius);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.is-sorteerbaar:hover .sorteer-greep,.is-sorteerbaar.is-opgepakt .sorteer-greep{color:var(--primary)}.notice{max-width:480px;padding:var(--space-4) var(--space-5);background:var(--white);border:1px solid var(--hairline);font-size:var(--text-base);line-height:var(--leading-text);color:var(--ink-mute);text-align:center}.empty-state{padding:var(--space-12) var(--space-4);text-align:center;font-size:var(--text-base);line-height:var(--leading-text);color:var(--ink-mute)}.empty-state-title{font-size:var(--text-md);line-height:var(--leading-md);color:var(--ink);font-weight:500}.empty-state-text{margin-top:var(--space-1)}.empty-state-actions{margin-top:var(--space-4)}.empty-state-faint{color:var(--ink-faint)}.laadfout{padding:var(--space-16) var(--space-4);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.skelet{background:var(--hairline);display:block}.skelet-kop-titel{vertical-align:middle;width:240px;max-width:60vw;height:20px;display:inline-block}.toast-slot{left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));z-index:var(--z-toast);max-width:calc(100vw - var(--space-8));pointer-events:none;position:fixed;transform:translate(-50%)}.toast{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);color:var(--white);background:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-pop);animation:.2s fade-in}.toast-fout{background:var(--error)}.toast:has(.toast-actie){align-items:center;gap:var(--space-4);display:flex}.toast-actie{pointer-events:auto;margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) calc(var(--space-1) * -1) auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius);font:inherit;color:var(--white);cursor:pointer;white-space:nowrap;background:0 0;border:none;text-decoration:underline}.toast-actie:hover{background:var(--on-dark-hover)}.toast-actie:focus-visible{outline:2px solid var(--white);outline-offset:0}@media (width<=768px){.toast-slot{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:scale(var(--start-scale,.97))}to{opacity:1;transform:none}}@keyframes modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(var(--start-scale,.97))}}@keyframes slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes slide-out{0%{transform:none}to{transform:translate(100%)}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-out{0%{transform:translateY(var(--sheet-y,0px))}to{transform:translateY(100%)}}@keyframes menu-in{0%{opacity:0;transform:translate(-8px,-8px)scale(.96)}to{opacity:1;transform:none}}@keyframes menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-8px,-8px)scale(.96)}}@media (prefers-reduced-motion:no-preference){.btn:active:not(:disabled),.icon-btn:active,.card:active,.home-card:active:not(.disabled),.tb-map:active,.ir-lock:active:not(:disabled),.tb-upload:active:not(:disabled),.status-btn:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.backdrop,.detail-modal,.popup,.zoeker,.mobile-menu,.ir-crop,.sheet{animation-name:fade-in!important;animation-duration:.15s!important}.backdrop.is-closing,.detail-modal.is-closing,.popup.is-closing,.zoeker.is-closing,.mobile-menu.is-closing,.ir-crop.is-closing,.sheet.is-closing{animation-name:fade-out!important}}.home{min-height:100vh;padding:var(--space-12) var(--space-4);background:var(--bg);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.home-inner{flex-direction:column;align-items:center;width:100%;max-width:1008px;display:flex}.home-title{margin-top:var(--space-8);text-align:center;font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.home-sub{margin-top:var(--space-2);text-align:center;font-size:var(--text-md);line-height:var(--leading-md);color:var(--ink-mute)}.home .notice{margin-top:var(--space-8)}.home-wacht{margin-top:var(--space-10);min-height:150px}.home-foot{margin-top:var(--space-10);min-height:var(--space-8);align-items:center;display:flex}.home-foot .nav-item{width:auto;font-size:var(--text-base);line-height:var(--leading-base)}.home-cards{gap:var(--space-4);width:100%;margin-top:var(--space-10);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=1100px){.home-cards{max-width:496px}}.home-card{width:240px;padding:var(--space-8);background:var(--white);border:1px solid var(--hairline);text-align:left;color:inherit;cursor:pointer;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-press) ease-out;border-radius:0;text-decoration:none;display:block}.home-card:hover{border-color:var(--primary);box-shadow:var(--shadow-hover)}.home-card:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.home-card.disabled{opacity:.5;cursor:default;pointer-events:none}.home-card-icon{margin-bottom:var(--space-4);color:var(--primary);display:flex}.home-card.disabled .home-card-icon{color:var(--ink-faint)}.home-card-title{font-size:var(--text-md);line-height:var(--leading-md);color:var(--ink);font-weight:500;display:block}.home-card-sub{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-mute);display:block}.home-card.disabled .home-card-sub{color:var(--ink-faint)}.home-card-sub.is-alert{color:var(--alert);font-weight:500}.home-card-sub.is-faint{color:var(--ink-faint)}@media (width<=768px){.home-cards{max-width:none}.home-card{width:100%}}.detail-modal{z-index:var(--z-modal);width:min(var(--detail-w), calc(100vw - var(--space-12)));height:100dvh;padding:0 var(--space-8) var(--space-8);background:var(--white);color:var(--ink);border-left:1px solid var(--hairline);box-shadow:var(--shadow-modal);animation:slide-in var(--duration-panel) var(--ease-sheet);outline:none;position:fixed;inset:0 0 0 auto;overflow-y:auto}.detail-modal.is-closing{animation:slide-out var(--duration-panel-out) var(--ease-sheet) forwards;pointer-events:none}.detail-modal.is-direct{animation:none}.detail-actions{z-index:var(--z-raised);justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--sidebar-head-h);margin:0 calc(var(--space-8) * -1) var(--space-6);padding:0 var(--space-6);background:var(--white);border-bottom:1px solid var(--hairline);display:flex;position:sticky;top:0}.detail-nav{align-items:center;gap:var(--space-1);display:flex}.detail-nav-plek{margin-left:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-mute)}.detail-nav .icon-btn:disabled{opacity:.4;cursor:default;background:0 0;border-color:#0000}.detail-actions-rechts{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.detail-head{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--hairline)}.detail-titelrij{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1-5);flex-wrap:wrap;display:flex}.detail-titel{margin-right:var(--space-1);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);letter-spacing:var(--tracking-lg);color:var(--ink)}.detail-sub{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-mute)}.detail-section{margin-bottom:var(--space-6)}.detail-section-kop{margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--ink-mute);font-weight:500}.detail-leeg{font-size:var(--text-base);line-height:var(--leading-base);color:var(--ink-faint)}.detail-status{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.detail-status .btn{flex:auto}.detail-grid{grid-template-columns:1fr 1fr;display:grid}.detail-col{min-width:0}.detail-col:first-child{padding-right:var(--space-6)}.detail-col+.detail-col{padding-left:var(--space-6);border-left:1px solid var(--hairline)}.detail-col>.detail-section:last-child{margin-bottom:0}.detail-row{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:96px 1fr;align-items:baseline;display:grid}.detail-row:last-child{margin-bottom:0}.detail-row-label{font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--ink-mute)}.detail-row-waarde{min-width:0;font-size:var(--text-base);line-height:var(--leading-text);color:var(--ink);overflow-wrap:anywhere}.detail-files{gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-veld{min-width:0;margin-bottom:var(--space-3);display:block}.detail-veld.is-laatste{margin-bottom:0}.detail-veld-label{margin-bottom:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--ink-mute);font-weight:500;display:block}.detail-velden-naast{gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.detail-velden-naast>.detail-veld{flex:1;margin-bottom:0}.detail-bestand{margin-bottom:var(--space-3)}.detail-bestand:last-child{margin-bottom:0}.detail-bestand-info{align-items:center;gap:var(--space-1);margin:var(--space-1) 0;font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--primary);display:flex}.detail-hint{margin-bottom:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--ink-faint)}.detail-opmerking{position:relative}.detail-opmerking-tekst{font-size:var(--text-base);line-height:var(--leading-text);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}.detail-opmerking.is-ingeklapt .detail-opmerking-tekst{max-height:calc(6 * var(--text-base) * var(--leading-text))}.detail-opmerking.is-ingeklapt:after{content:"";height:calc(1.5 * var(--text-base) * var(--leading-text));background:linear-gradient(to bottom, transparent, var(--white));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.detail-meer{align-items:center;gap:var(--space-1);margin-top:var(--space-1-5);color:var(--primary);display:inline-flex}.detail-onder{gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);flex-direction:column;display:flex}.detail-verwerken{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--hairline)}.detail-verwerken-kop{margin-bottom:var(--space-4);font-size:var(--text-md);line-height:var(--leading-md);color:var(--ink);font-weight:600}.detail-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-afdeling{cursor:pointer;color:var(--ink);background:var(--white);border-color:var(--hairline);font-family:inherit}.detail-afdeling[aria-pressed=true]{color:var(--afd);background:var(--afd-bg);border-color:var(--afd-border)}.detail-afdeling:focus-visible{box-shadow:var(--focus-ring);outline:none}.detail-knoppen{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.detail-knoppen .btn-danger{margin-left:auto}.detail-knoppen .form-error{flex-basis:100%;margin-bottom:0}.termijn{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-3);border:1px solid var(--alert);border-radius:var(--radius);background:var(--alert-bg);color:var(--alert);display:flex}.termijn.is-groen{border-color:var(--success);background:var(--success-bg);color:var(--success)}.termijn.is-oranje{border-color:var(--warning);background:var(--warning-bg);color:var(--warning)}.termijn-tekst{min-width:0}.termijn-titel{font-size:var(--text-md);line-height:var(--leading-md);font-weight:600}.termijn-sub{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink)}.alert-blok{margin-bottom:var(--space-5);padding:var(--space-3);border:1px solid var(--alert);border-radius:var(--radius);background:var(--alert-bg);color:var(--alert);font-size:var(--text-sm);line-height:var(--leading-text)}.alert-blok-kop{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:600;display:flex}.alert-blok-kop .link-btn{color:var(--alert)}.alert-blok-titel{align-items:center;gap:var(--space-1-5);display:flex}.alert-blok-tekst{margin-top:var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere}.alert-blok-leeg{opacity:.75}.alert-blok-lijst{margin-top:var(--space-2);gap:var(--space-1-5);flex-direction:column;display:flex}.alert-blok .field{margin-top:var(--space-2);color:var(--ink);min-height:72px}.alert-blok-knoppen{gap:var(--space-2);margin-top:var(--space-2);display:flex}.match-row{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-text);color:var(--ink);background:var(--white);border:1px solid var(--alert-border-soft);border-radius:var(--radius);transition:border-color var(--duration-fast) ease}.match-row:has(.match-open:hover){border-color:var(--alert)}.match-row-nee{border-color:var(--hairline)}.match-row-nee:has(.match-open:hover){border-color:var(--border-input)}.match-open{gap:var(--space-0-5);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.match-open:focus-visible{box-shadow:var(--focus-ring);outline:none}.match-kop{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.match-naam{color:var(--ink);font-weight:500}.match-meta{color:var(--ink-mute)}.match-reden{color:var(--alert)}.match-row-nee .match-reden{color:var(--ink-mute)}.match-oordeel{align-items:center;gap:var(--space-2);margin-top:var(--space-1-5);flex-wrap:wrap;display:flex}.match-oordeel-tekst{align-items:center;gap:var(--space-1);color:var(--ink-mute);font-weight:500;display:inline-flex}.match-oordeel-tekst.is-ja{color:var(--alert)}.koppel{padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius)}.koppel-kop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.koppel-lijst{margin-top:var(--space-2);gap:var(--space-1-5);flex-direction:column;display:flex}.koppel-rij{align-items:center;gap:var(--space-3);display:flex}.koppel-rij>div{flex:1;min-width:0}.functie-lijst.is-sorteerbaar{border-top:1px solid var(--hairline)}.functie-sleep{outline:none}.functie-rij{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:var(--space-2) var(--space-1);background:var(--white);border-bottom:1px solid var(--hairline);cursor:default;transition:box-shadow var(--duration-fast) ease, border-color var(--duration-fast) ease;display:flex}.functie-rij.is-sorteerbaar{cursor:grab}.functie-rij.is-opgepakt{cursor:grabbing;box-shadow:var(--shadow-drag)}.functie-grip{color:var(--ink-faint);display:flex}.functie-naam{min-width:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--ink);flex:1}.functie-meer{margin-top:var(--space-2)}@media (width<=768px){.detail-modal{width:100vw;padding:0 var(--space-6) calc(var(--space-10) + env(safe-area-inset-bottom));box-shadow:none;border:none}.detail-actions{height:var(--toolbar-h-m);margin:0 calc(var(--space-6) * -1) var(--space-4);padding:0 var(--space-2) 0 var(--space-4)}.detail-nav-plek{display:none}.detail-files .btn{flex:100%}.detail-grid{gap:var(--space-6);flex-direction:column;display:flex}.detail-col{display:contents}.detail-grid .detail-section{margin-bottom:0}.detail-row{margin-bottom:var(--space-3);display:block}.detail-row-label{margin-bottom:var(--space-1)}}.filter-functie{min-width:196px;max-width:280px}.filter-afdeling{min-width:180px}.board-tabs{scrollbar-width:none;padding:0 var(--space-1);background:var(--white);border-bottom:1px solid var(--hairline);flex-shrink:0;display:flex;position:relative;overflow-x:auto}.board-tab{--actief:0;align-items:center;gap:var(--space-1-5);padding:var(--space-3) var(--space-3) calc(var(--space-3) + 2px);cursor:pointer;font-family:inherit;font-size:var(--text-base);font-weight:500;line-height:var(--leading-base);white-space:nowrap;color:color-mix(in srgb, var(--primary) calc(var(--actief) * 100%), var(--ink));background:0 0;border:none;flex-shrink:0;display:flex}.board-tab-streep{background:var(--primary);transform-origin:0;pointer-events:none;will-change:transform;width:1px;height:2px;position:absolute;bottom:0;left:0}.board-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.board-tab-count{color:color-mix(in srgb, var(--primary) calc(var(--actief) * 100%), var(--ink-mute));font-weight:400}@media (width<=768px){.app-main.is-bord{height:100dvh;min-height:0;overflow:hidden}}.board-swipe{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;min-height:0;scroll-padding-inline:var(--page-x);padding:0 var(--page-x);scrollbar-width:none;flex:1;display:flex;overflow:auto hidden}.board-swipe::-webkit-scrollbar{display:none}.board-mobile-col{flex:0 0 calc(100% - var(--space-8));scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior-y:contain;min-width:0;padding:var(--space-3) 0 calc(var(--space-10) + env(safe-area-inset-bottom));overflow-y:auto}.board-stack{gap:var(--space-2);flex-direction:column;display:flex}.board-stack .card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.board-mobile-leeg{padding:var(--space-10) 0;text-align:center;font-size:var(--text-base);color:var(--ink-faint)}.board-wrap{flex:1;min-height:0;position:relative}.board-scroll{height:100%;overflow:auto}.board-scroll-btn{top:calc(50% - var(--control-h) / 2);z-index:var(--z-sticky);background:var(--white);border-color:var(--hairline);position:absolute}.board-scroll-btn.is-links{left:var(--space-2)}.board-scroll-btn.is-rechts{right:var(--space-2)}.board-row{--kolom-min:232px;min-height:100%;min-width:calc(var(--kolommen) * var(--kolom-min) + 2 * (var(--page-x) - var(--space-3)));align-items:stretch;display:flex}.board-col{--col-l:var(--space-3);--col-r:var(--space-3);flex:1 0 var(--kolom-min);min-width:var(--kolom-min);border-right:1px solid var(--hairline);flex-direction:column;display:flex}.board-col:first-child{--col-l:var(--page-x);flex-basis:calc(var(--kolom-min) + var(--page-x) - var(--space-3));min-width:calc(var(--kolom-min) + var(--page-x) - var(--space-3))}.board-col:last-child{--col-r:var(--page-x);flex-basis:calc(var(--kolom-min) + var(--page-x) - var(--space-3));min-width:calc(var(--kolom-min) + var(--page-x) - var(--space-3));border-right:none}.board-col-head{z-index:var(--z-raised);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--col-r) var(--space-3) var(--col-l);background:var(--white);border-bottom:1px solid var(--hairline);font-size:var(--text-base);line-height:var(--leading-base);display:flex;position:sticky;top:0}.board-col-title{font-size:inherit;line-height:inherit;color:var(--ink);font-weight:500}.board-col-count{color:var(--ink-mute)}.board-col-body{min-height:160px;padding:var(--space-2) var(--col-r) var(--space-6) var(--col-l);transition:background var(--duration-fast) ease;flex-direction:column;flex:1;display:flex}.board-col-body.is-over{background:var(--bg-drop)}.board-col-body.is-statisch{gap:var(--space-2)}.board-leeg{width:var(--space-4);height:2px;margin:var(--space-4) auto;background:var(--ink-faint)}.card{text-align:left;width:100%;color:inherit;background:var(--white);border:1px solid var(--hairline);cursor:pointer;transition:box-shadow var(--duration-fast) ease, opacity var(--duration-fast) ease, transform var(--duration-press) ease-out;border-radius:0;padding:0;font-family:inherit;display:block}.card.is-wachtend{opacity:.6}.card:hover{box-shadow:var(--shadow-hover)}.card:hover .card-more{color:var(--primary);text-decoration:underline}.card:focus-visible,[data-rfd-drag-handle-draggable-id]:focus-visible>.card{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.card.is-opgepakt{box-shadow:var(--shadow-drag);opacity:.95;cursor:grabbing;transition:transform .1s ease, box-shadow var(--duration-fast) ease}.card-sleep{margin-bottom:var(--space-2);outline:none}.card-body{padding:var(--space-4)}.card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.card-naam{min-width:0;font-size:var(--text-md);line-height:var(--leading-md);color:var(--ink);font-weight:500}.card-label{margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--ink-mute)}.card-functies{margin-top:var(--space-1);gap:var(--space-0-5);flex-direction:column;display:flex}.card-functie{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink)}.card-more{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--ink-mute)}.card-tags{gap:var(--space-1-5);padding:var(--space-3) var(--space-4);border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;display:flex}.card-skelet{background:var(--white);border:1px solid var(--hairline)}.card-skelet .card-body .skelet:first-child{width:60%;height:16px;margin-top:var(--space-1)}.card-skelet .card-body .skelet:nth-child(2){width:45%;height:10px;margin-top:var(--space-4)}.card-skelet .card-body .skelet:nth-child(3){width:75%;height:12px;margin-top:var(--space-2)}.card-skelet .card-tags .skelet{width:96px;height:var(--tag-h);border-radius:var(--radius)}
