@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--o-brand:#bd1207;--o-brand-hover:#b20019;--o-brand-soft:#fdecee;--o-brand-tint:#ffdbd7;--o-brand-fg:#fff;--o-bg:#f5f7f9;--o-surface:#fff;--o-surface-soft:#f3f5f8;--o-surface-2:#f6f9fb;--o-divider:#eceff1;--o-divider-strong:#dbdee2;--o-divider-mute:#e2e5e8;--o-fg:#11171d;--o-fg-2:#3e4349;--o-fg-faint:#6c7278;--o-fg-mute:#9399a0;--o-blue:#3598dc;--o-blue-hover:#2980b9;--o-green:#10b981;--o-green-hover:#059669;--o-danger:#d73337;--o-danger-soft:#ffecea;--o-red:#ba2b2e;--o-red-soft:#ffe7e4;--o-amber-ink:#8b4b00;--o-amber:#e09036;--o-amber-soft:#fed;--o-amber-tint:#ffd5ae;--o-green-ink:#006a3a;--o-green-soft:#daf7e3;--o-green-tint:#b3e6c4;--o-violet-ink:#7444b4;--o-violet-soft:#f4efff;--o-violet-tint:#deceff;--o-teal-ink:#007a70;--o-teal-soft:#cef9f2;--o-teal-tint:#90dfd4;--o-indigo-ink:#4759b7;--o-indigo-soft:#edf1ff;--o-indigo-tint:#bfcfff;--o-on-red-bg:#ffffff1f;--o-on-red-border:#fff3;--o-on-red-hover:#ffffff2e;--o-topbar-h:60px;--o-rail-w:52px;--o-submenu-w:220px;--o-radius-sm:6px;--o-radius-md:8px;--o-radius-lg:10px;--o-radius-xl:14px;--o-shadow-sm:0 1px 2px #0f172a0a, 0 1px 1px #0f172a05;--o-shadow-md:0 4px 12px #0f172a0f, 0 1px 2px #0f172a0a;--o-shadow-popover:0 16px 40px -8px #0f172a38}@supports (color:lab(0% 0 0)){:root{--o-brand-hover:lab(37.6148% 63.6012 43.1939);--o-brand-tint:lab(90.2073% 16.9258 9.17881);--o-bg:lab(97.0978% -.333816 -1.07461);--o-surface-soft:lab(96.517% -.443906 -1.43213);--o-surface-2:lab(97.677% -.443965 -1.43216);--o-divider:lab(94.197% -.443816 -1.43207);--o-divider-strong:lab(88.3953% -.661403 -2.14573);--o-divider-mute:lab(90.7162% -.552952 -1.78909);--o-fg:lab(7.20055% -1.23888 -5.17777);--o-fg-2:lab(28.0661% -1.23599 -4.24612);--o-fg-faint:lab(47.7879% -1.27041 -4.26308);--o-fg-mute:lab(62.8686% -1.28499 -4.27064);--o-danger:lab(49.2539% 63.2983 39.3808);--o-danger-soft:lab(95.0829% 9.19622 4.96011);--o-red:lab(42.4959% 56.9739 35.4904);--o-red-soft:lab(93.8292% 12.2803 6.63641);--o-amber-ink:lab(39.1072% 28.2606 75.8055);--o-amber:lab(67.1002% 25.8334 58.261);--o-amber-soft:lab(95.3169% 6.01685 14.1558);--o-amber-tint:lab(88.2911% 11.1501 25.3656);--o-green-ink:lab(39.0209% -42.1657 21.8524);--o-green-soft:lab(94.7394% -12.4067 6.35767);--o-green-tint:lab(87.0158% -21.8321 11.1995);--o-violet-ink:lab(39.2455% 38.5772 -52.4699);--o-violet-soft:lab(95.0216% 5.32085 -9.73201);--o-violet-tint:lab(85.2437% 12.9387 -22.3962);--o-teal-ink:lab(45.6417% -38.3606 -3.83714);--o-teal-soft:lab(94.7419% -15.2611 -1.62194);--o-teal-tint:lab(83.5628% -27.326 -2.85543);--o-indigo-ink:lab(40.23% 16.4397 -53.3271);--o-indigo-soft:lab(95.1016% 1.10736 -14.9456);--o-indigo-tint:lab(83.0738% 4.19304 -32.9716)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--o-bg);color:var(--o-fg);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}.sep-pipe{color:var(--o-fg-mute);opacity:.85;margin:0 6px;font-weight:400}.o-det-input{height:38px;color:var(--o-fg);background:var(--o-surface);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-md);outline:none;width:100%;padding:0 11px;font-size:13.5px}.o-det-input:focus{border-color:var(--o-brand);box-shadow:0 0 0 3px var(--o-brand-soft)}.o-det-input:disabled{background:var(--o-surface-soft);color:var(--o-fg-mute)}.lg{background:var(--o-brand);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.lg:before{content:"";pointer-events:none;background:radial-gradient(#ffffff12 1px,#0000 1.6px) 0 0/24px 24px,radial-gradient(100% 70% at 50% -10%,#ffffff1f,#0000 60%) 0 0/100% 100%,radial-gradient(80% 60% at 50% 120%,#00000047,#0000 60%) 0 0/100% 100%;position:absolute;inset:0}.lg:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 34%,#ffffff0f 50%,#0000 66%),radial-gradient(46% 56% at 15% 12%,#ffffff21,#0000 70%),radial-gradient(40% 48% at 88% 26%,#ffffff14,#0000 72%),radial-gradient(60% 66% at 84% 96%,#00000038,#0000 72%);position:absolute;inset:0}.lg-lang{z-index:5;position:absolute;top:22px;right:24px}.lg-lang-btn{border-radius:var(--o-radius-lg);border:1px solid var(--o-on-red-border);background:var(--o-on-red-bg);color:#fff;cursor:pointer;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.lg-lang-btn:hover{background:var(--o-on-red-hover)}.lg-stack{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:40px;display:flex;position:relative}.lg-logo{margin-bottom:22px}.lg-card{background:var(--o-surface);border-radius:var(--o-radius-xl);width:100%;max-width:400px;padding:32px 36px 34px;box-shadow:0 30px 70px -24px #00000080}.lg-head{text-align:center;margin-bottom:20px}.lg-h1{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.lg-sub{color:var(--o-fg-faint);margin:5px 0 0;font-size:12.5px;line-height:1.5}.lg-field{margin-bottom:13px}.lg-label{color:var(--o-fg-2);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.lg-inwrap{position:relative}.lg-inwrap .lg-icon{color:var(--o-fg-mute);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lg-input{border:1px solid var(--o-divider-strong);background:var(--o-surface);width:100%;height:40px;color:var(--o-fg);border-radius:9px;outline:none;padding:0 12px 0 37px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.lg-input::placeholder{color:var(--o-fg-mute)}.lg-input:focus{border-color:var(--o-brand-tint);box-shadow:0 0 0 3px var(--o-brand-soft)}.lg-eye{border-radius:var(--o-radius-md);width:30px;height:30px;color:var(--o-fg-mute);place-items:center;transition:background .1s,color .1s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lg-eye:hover{background:var(--o-surface-soft);color:var(--o-fg-2)}.lg-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 18px;display:flex}.lg-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.lg-box{border:1.5px solid var(--o-divider-strong);background:var(--o-surface);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:grid}.lg-box.is-checked{background:var(--o-brand);border-color:var(--o-brand)}.lg-box svg{opacity:0;transition:opacity .1s}.lg-box.is-checked svg{opacity:1}.lg-check-lbl{color:var(--o-fg-2);font-size:12.5px}.lg-forgot{color:var(--o-brand);font-size:12.5px;font-weight:500;text-decoration:none}.lg-forgot:hover{text-decoration:underline}.lg-btn{border:1px solid var(--o-brand);background:var(--o-brand);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.lg-btn:hover:not(:disabled){background:var(--o-brand-hover);border-color:var(--o-brand-hover)}.lg-btn:disabled{opacity:.6;cursor:not-allowed}.lg-error{background:var(--o-danger-soft);border-radius:var(--o-radius-md);color:var(--o-danger);border:1px solid #fdc9c4;border:1px solid lab(85.5193% 18.485 10.0423);margin-bottom:14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.lg-or{color:var(--o-fg-mute);align-items:center;gap:12px;margin:18px 0;font-size:11.5px;display:flex}.lg-or:before,.lg-or:after{content:"";background:var(--o-divider-strong);flex:1;height:1px}.lg-sso{flex-direction:column;gap:8px;display:flex}.lg-sso-btn{border:1px solid var(--o-divider-strong);background:var(--o-surface);width:100%;height:42px;color:var(--o-fg);border-radius:9px;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex;position:relative}.lg-sso-btn:hover:not(:disabled){background:var(--o-surface-2);border-color:var(--o-fg-mute)}.lg-sso-btn:disabled{cursor:not-allowed}.lg-ms{flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5px;width:18px;height:18px;display:grid}.lg-ms i{display:block}.o-toast-stack{z-index:4300;pointer-events:none;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.o-toast{pointer-events:auto;background:var(--o-brand);color:#fff;border-radius:10px;align-items:center;gap:10px;max-width:420px;padding:10px 12px 10px 14px;animation:.18s ease-out o-toast-in;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #141a262e}@keyframes o-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.o-toast.is-leaving{pointer-events:none;animation:.26s ease-in forwards o-toast-out}@keyframes o-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.o-toast-ico{color:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.o-toast-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.o-toast-title{color:#fff;font-size:13px;font-weight:500}.o-toast-sub{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.o-toast-undo{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff57;border-radius:7px;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:12.5px;font-weight:600}.o-toast-undo:hover{background:#ffffff24;border-color:#ffffff8c}.o-toast-close{color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.o-toast-close:hover{color:#fff;background:#ffffff29}.o-toast.is-success{background:#2f8a63}.o-toast.is-danger{background:var(--o-brand)}.o-pw-input-wrap{display:block;position:relative}.o-pw-input{width:100%;padding-right:38px}.o-pw-eye{cursor:pointer;width:28px;height:28px;color:var(--o-fg-mute);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.o-pw-eye:hover{color:var(--o-fg-2);background:var(--o-surface-soft)}.o-pw-strength{align-items:center;gap:10px;display:flex}.o-pw-strength-track{background:var(--o-surface-soft);border-radius:999px;flex:1;height:6px;overflow:hidden}.o-pw-strength-bar{border-radius:999px;height:100%;transition:width .2s,background .2s}.o-pw-strength-bar.is-weak{background:var(--o-danger)}.o-pw-strength-bar.is-medium{background:#e19b1b;background:lab(69.6815% 20.3199 69.0151)}.o-pw-strength-bar.is-strong{background:var(--o-green)}.o-pw-strength-label{color:var(--o-fg-faint);white-space:nowrap;font-size:11.5px}.o-pw-reqs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.o-pw-req{color:var(--o-fg-faint);align-items:center;gap:8px;font-size:12px;display:flex}.o-pw-req-ic{border:1.5px solid var(--o-divider-strong);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.o-pw-req.is-ok{color:var(--o-fg-2)}.o-pw-req.is-ok .o-pw-req-ic{border-color:var(--o-green);background:var(--o-green)}.o-pw-req.is-info .o-pw-req-ic{border-style:dashed}.o-2fa-qr{border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-lg);background:#fff;width:220px;height:220px;margin:4px auto 2px;padding:10px}.o-2fa-qr svg{width:100%;height:100%;display:block}.o-2fa-setup{flex-direction:column;gap:18px;display:flex}.o-2fa-field{flex-direction:column;gap:6px;display:flex}.o-2fa-field-label{color:var(--o-fg-2);font-size:13px;font-weight:500}.o-2fa-field-center{align-items:center}.o-2fa-field-center .o-2fa-field-label{text-align:center}.o-2fa-secret-row{align-items:stretch;gap:8px;min-width:0;display:flex}.o-2fa-secret{letter-spacing:.5px;text-align:center;min-width:0;min-height:42px;color:var(--o-fg);background:var(--o-surface-soft);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-md);-webkit-user-select:all;user-select:all;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex;overflow-x:auto}.o-2fa-copy{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:auto;padding:0;display:inline-flex}.o-2fa-code-input{text-align:center;letter-spacing:8px;text-indent:8px;width:150px;max-width:100%;height:44px;font-size:18px;font-weight:600}.o-2fa-codes{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.o-2fa-codes li{text-align:center;background:var(--o-surface-soft);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-md);padding:8px 12px}.o-2fa-codes code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:1px;-webkit-user-select:all;user-select:all;font-size:14px}.a-shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.a-topbar{height:var(--o-topbar-h);background:var(--o-brand);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.a-topbar-brand{align-items:center;gap:12px;display:flex}.a-topbar-brand img{width:auto;height:30px;display:block}.a-topbar-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.a-topbar-nav{align-items:center;gap:4px;margin-left:24px;display:flex}.a-topbar-link{color:#ffffffd9;border-radius:var(--o-radius-md);padding:7px 12px;font-size:13px;font-weight:500}.a-topbar-link:hover{background:var(--o-on-red-hover);color:#fff}.a-topbar-link.is-active{background:var(--o-on-red-bg);color:#fff}.a-topbar-right{align-items:center;gap:12px;display:flex}.o-account-wrap{position:relative}.o-topbar-account{border-radius:var(--o-radius-lg);color:#fff;cursor:pointer;height:44px;font:inherit;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 8px;transition:background .12s,border-color .12s;display:flex}.o-topbar-account:hover,.o-topbar-account.is-open{background:var(--o-on-red-hover);border-color:var(--o-on-red-border)}.o-topbar-account-avatar{color:#fff;letter-spacing:.02em;background:#ffffff2e;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;display:grid;overflow:hidden}.o-topbar-account-text{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.o-topbar-account-name{font-size:13px;font-weight:500}.o-topbar-account-tenant{color:#ffffffc7;font-size:10.5px}.o-topbar-account-chev{color:#ffffffc7;margin-left:2px;display:flex}.o-popover{background:var(--o-surface);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-popover);z-index:400;min-width:240px;padding:6px}.o-account-menu{min-width:280px;position:absolute;top:calc(100% + 6px);right:0}.o-menu-item-label{flex:1;min-width:0}.o-account-version{color:var(--o-fg-mute);opacity:.8;-webkit-user-select:none;user-select:none;letter-spacing:.01em;padding:8px 14px 4px;font-size:11px}.o-account-version-num{font-family:var(--font-mono,ui-monospace, monospace)}.a-body{flex:1;min-height:0;display:flex}.a-sidebar{background:var(--o-surface);border-right:1px solid var(--o-divider-strong);flex-direction:column;flex-shrink:0;gap:2px;width:248px;padding:14px 10px;display:flex;overflow-y:auto}.a-nav-link{border-radius:var(--o-radius-md);height:40px;color:var(--o-fg-2);align-items:center;gap:11px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.a-nav-link svg{flex-shrink:0}.a-nav-link:hover{background:var(--o-surface-soft);color:var(--o-fg)}.a-nav-link.is-active{background:var(--o-brand-soft);color:var(--o-brand);font-weight:600}.a-nav-link.is-active:before{content:"";background:var(--o-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.a-nav-group{flex-direction:column;gap:2px;display:flex}.a-nav-trigger{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.a-nav-trigger-label{flex:1;min-width:0}.a-nav-chevron{color:#b6bcc7;flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.a-nav-chevron.is-open{transform:rotate(0)}.a-nav-trigger.has-active-child{color:#1a1e26;font-weight:600}.a-nav-trigger.has-active-child>svg:first-child{color:var(--o-brand)}.a-nav-trigger.has-active-child .a-nav-chevron{color:#8b93a1}.a-nav-panel{flex-direction:column;gap:2px;padding:2px 0 4px 22px;display:flex;position:relative}.a-nav-panel:before{content:"";background:#eef0f4;border-radius:1px;width:1px;position:absolute;top:0;bottom:4px;left:22px}.a-nav-subitem{color:#6b7482;border-radius:8px;align-items:center;height:34px;margin-left:12px;padding:0 11px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.a-nav-subitem:hover{color:#1a1e26;background:#f6f7f9}.a-nav-subitem.is-active{color:var(--o-brand);background:#fdf1f0;font-weight:600}.a-nav-subitem.is-active:before{content:"";background:var(--o-brand);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:-12px}.a-nav-trigger:focus-visible,.a-nav-subitem:focus-visible{outline-offset:2px;outline:2px solid #bd120766}.a-nav-badge{background:var(--o-brand);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5}.a-nav-link.is-active .a-nav-badge{background:var(--o-brand)}.a-main{scrollbar-gutter:stable;flex:1;padding:28px 24px;overflow-y:auto}.a-main>*{max-width:1200px;margin-left:auto;margin-right:auto}.a-page-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.a-page-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.a-page-sub{color:var(--o-fg-faint);margin:3px 0 0;font-size:13px}.a-muted{color:var(--o-fg-faint);font-size:13px}.o-btn{border-radius:var(--o-radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.o-btn:disabled{opacity:.6;cursor:not-allowed}.o-btn-primary{background:var(--o-brand);border-color:var(--o-brand);color:#fff}.o-btn-primary:hover:not(:disabled){background:var(--o-brand-hover);border-color:var(--o-brand-hover)}.o-btn-ghost{background:var(--o-surface);border-color:var(--o-divider-strong);color:var(--o-fg)}.o-btn-ghost:hover:not(:disabled){background:var(--o-surface-2);border-color:var(--o-fg-mute)}.o-btn-blue{color:#fff;background:#3598dc;border-color:#3598dc}.o-btn-blue:hover:not(:disabled){background:#2b83c0;border-color:#2b83c0}.o-btn-outline-blue{background:var(--o-surface);color:#3598dc;border-color:#3598dc}.o-btn-outline-blue:hover:not(:disabled){background:#3598dc1a}.o-btn-sm{height:32px;padding:0 12px;font-size:12.5px}.o-btn-outline-delete{background:var(--o-surface);border-color:var(--o-red);color:var(--o-red)}.o-btn-outline-delete:hover:not(:disabled){background:var(--o-red-soft)}.o-btn-outline-deactivate{background:var(--o-surface);border-color:var(--o-amber-ink);color:var(--o-amber-ink)}.o-btn-outline-deactivate:hover:not(:disabled){background:var(--o-amber-soft)}.o-btn-outline-reactivate,.o-btn-outline-confirm{background:var(--o-surface);border-color:var(--o-green-ink);color:var(--o-green-ink)}.o-btn-outline-reactivate:hover:not(:disabled),.o-btn-outline-confirm:hover:not(:disabled){background:var(--o-green-soft)}.o-btn-outline-warn{background:var(--o-surface);border-color:var(--o-amber-ink);color:var(--o-amber-ink)}.o-btn-outline-warn:hover:not(:disabled){background:var(--o-amber-soft)}.o-card{background:var(--o-surface);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-sm);overflow:hidden}.o-table{border-collapse:collapse;width:100%;font-size:13px}.o-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--o-fg-faint);border-bottom:1px solid var(--o-divider-strong);background:var(--o-surface-soft);padding:11px 14px;font-size:11.5px;font-weight:600}.o-table td{border-bottom:1px solid var(--o-divider);vertical-align:middle;padding:11px 14px}.o-table tr:last-child td{border-bottom:0}.o-table tr:hover td{background:var(--o-surface-soft)}.o-table-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.o-table-scroll{overflow-x:auto}.a-filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.a-search{flex:0 0 320px;max-width:100%;position:relative}.a-search .o-det-input{padding-left:34px}.a-search-ic{color:var(--o-fg-mute);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.a-filter-row .o-select-btn{flex:none;width:180px}.a-table-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.a-pager{align-items:center;gap:10px;display:flex}.a-cell-stack{flex-direction:column;gap:1px;display:flex}.a-2fa-cell{align-items:center;gap:10px;display:flex}.o-pill{background:var(--o-surface-soft);color:var(--o-fg-2);border:1px solid var(--o-divider);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-flex}.o-pill.is-prod{color:var(--o-green-ink);background:var(--o-green-soft);border-color:var(--o-green-tint)}.o-pill.is-canary{color:var(--o-amber-ink);background:var(--o-amber-soft);border-color:var(--o-amber-tint)}.o-pill.is-intern{color:var(--o-indigo-ink);background:var(--o-indigo-soft);border-color:var(--o-indigo-tint)}.o-pill.is-ok{color:var(--o-green-ink);background:var(--o-green-soft);border-color:var(--o-green-tint)}.o-pill.is-warn{color:var(--o-amber-ink);background:var(--o-amber-soft);border-color:var(--o-amber-tint)}.o-pill.is-danger{color:var(--o-danger);background:var(--o-danger-soft);border-color:#fdc9c4;border-color:lab(85.5193% 18.485 10.0423)}.o-pill.is-muted{color:var(--o-fg-mute)}.a-form{flex-direction:column;gap:16px;max-width:620px;display:flex}.a-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.a-field{flex-direction:column;gap:6px;display:flex}.a-field.is-full{grid-column:1/-1}.a-label{color:var(--o-fg-2);font-size:12px;font-weight:500}.a-label-rij{align-items:center;gap:6px;display:flex}.a-hint{color:var(--o-fg-faint);font-size:11.5px}.a-form-actions{gap:10px;margin-top:4px;display:flex}select.o-det-input{appearance:auto}.a-form-error{background:var(--o-danger-soft);border-radius:var(--o-radius-md);color:var(--o-danger);border:1px solid #f9bdb7;border:1px solid lab(81.9429% 21.6049 11.7754);align-items:center;gap:9px;margin:0 0 16px;padding:11px 14px;font-size:13px;font-weight:500;display:flex}.a-form-error>svg{flex:none}.a-toggle{border:1px solid var(--o-divider-strong);background:var(--o-divider-strong);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .15s,border-color .15s;position:relative}.a-toggle.is-on{background:var(--o-green);border-color:var(--o-green)}.a-toggle:disabled{opacity:.6;cursor:not-allowed}.a-toggle-knob{width:18px;height:18px;box-shadow:var(--o-shadow-sm);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.a-toggle.is-on .a-toggle-knob{transform:translate(18px)}.a-toggle-row{align-items:center;gap:12px;display:flex}.a-toggle-row .a-toggle-text{flex-direction:column;gap:2px;display:flex}.o-modal-overlay{z-index:4000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.o-modal{background:var(--o-surface);border-radius:var(--o-radius-xl);width:100%;max-width:460px;box-shadow:var(--o-shadow-popover);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto}.o-modal-title{margin:0 0 6px;font-size:16px;font-weight:600}.o-confirm-ic{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.o-confirm-ic.is-delete{color:var(--o-red);background:var(--o-red-soft)}.o-confirm-ic.is-deactivate{color:var(--o-amber-ink);background:var(--o-amber-soft)}.o-confirm-ic.is-reactivate,.o-confirm-ic.is-confirm{color:var(--o-green-ink);background:var(--o-green-soft)}.o-confirm-ic.is-warn{color:var(--o-amber-ink);background:var(--o-amber-soft)}.a-choice-list{flex-direction:column;gap:10px;margin:14px 0 4px;display:flex}.a-choice{text-align:left;border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-lg);background:var(--o-surface);width:100%;color:var(--o-fg);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.a-choice:hover:not(:disabled){background:var(--o-surface-soft);border-color:var(--o-fg-mute)}.a-choice:disabled{opacity:.55;cursor:not-allowed}.a-choice>svg{color:var(--o-fg-faint);flex:none;margin-top:1px}.a-choice-text{flex-direction:column;gap:2px;display:flex}.a-choice-title{font-size:13.5px;font-weight:600}.a-choice-sub{color:var(--o-fg-faint);font-size:12px}.o-modal-warn{background:var(--o-amber-soft);border:1px solid var(--o-amber-tint);border-radius:var(--o-radius-md);color:var(--o-amber-ink);margin:12px 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.o-secret-box{background:var(--o-surface-soft);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-md);align-items:center;gap:8px;margin:12px 0;padding:10px 12px;display:flex}.o-secret-box code{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;font-size:12.5px}.o-modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.o-modal-actions>.is-links{margin-right:auto}.o-modal-actions.is-ruim{margin-top:24px}@media (max-width:768px){.a-shell{height:auto;min-height:100vh;overflow:visible}.a-body{flex-direction:column}.a-sidebar{border-right:0;border-bottom:1px solid var(--o-divider-strong);flex-direction:row;gap:4px;width:auto;padding:8px 10px;overflow-x:auto}.a-nav-link{height:36px}.a-nav-link.is-active:before{display:none}.a-main{overflow-y:visible}.o-topbar-account{height:38px;padding:0 4px}.o-topbar-account-text,.o-topbar-account-chev{display:none}}@media (max-width:640px){.a-form-grid{grid-template-columns:1fr}}.a-main>.doc-page{max-width:1400px}.doc-list{flex-direction:column;gap:8px;display:flex}.doc-item{background:var(--o-surface);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-sm);align-items:center;gap:14px;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.doc-item:hover{border-color:var(--o-fg-mute);box-shadow:var(--o-shadow-md)}.doc-item-ico{border-radius:var(--o-radius-md);background:var(--o-brand-soft);width:38px;height:38px;color:var(--o-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.doc-item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.doc-item-title{color:var(--o-fg);font-size:14px;font-weight:600}.doc-item-meta{color:var(--o-fg-faint);font-size:12px}.doc-item-arrow{color:var(--o-fg-mute);flex-shrink:0}.doc-read{padding:28px 32px}.o-rte{border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-md);background:var(--o-surface);overflow:hidden}.o-rte.is-loading{min-height:158px}.o-rte:focus-within{border-color:var(--o-brand);box-shadow:0 0 0 3px var(--o-brand-soft)}.o-rte.is-disabled{background:var(--o-surface-soft)}.o-rte-toolbar{border-bottom:1px solid var(--o-divider);background:var(--o-surface-soft);flex-wrap:wrap;align-items:center;gap:2px;padding:5px 7px;display:flex}.o-rte-sep{background:var(--o-divider);align-self:stretch;width:1px;margin:3px 5px}.o-rte-btn{min-width:28px;height:28px;color:var(--o-fg-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:13.5px;line-height:1;transition:background .1s,color .1s,border-color .1s;display:inline-flex;position:relative}.o-rte-blocklbl{font-size:12px;font-weight:700}.o-rte-btn b,.o-rte-btn i,.o-rte-btn u,.o-rte-btn s{font-style:normal;font-weight:700}.o-rte-btn i{font-style:italic;font-weight:600}.o-rte-btn:hover{background:var(--o-surface-soft);color:var(--o-fg)}.o-rte-btn.is-active{background:var(--o-brand-soft);color:var(--o-brand);border-color:#bd12072e}.o-rte-btn[data-tip]:after{content:attr(data-tip);background:var(--o-fg);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:60;border-radius:6px;padding:5px 8px;font-size:11.5px;font-weight:500;line-height:1;transition:opacity .11s 40ms,transform .11s 40ms;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 4px 14px -4px #0f172a59}.o-rte-btn:hover[data-tip]:after,.o-rte-btn:focus-visible[data-tip]:after{opacity:1;transform:translate(-50%)translateY(0)}.o-rte-btn:disabled{opacity:.4;cursor:default}.o-rte-btn:disabled:hover{background:0 0}.o-rte-surface{position:relative}.o-rte-content{min-height:220px;max-height:620px;color:var(--o-fg);white-space:pre-wrap;overflow-wrap:break-word;outline:none;padding:12px 14px;font-size:13.5px;line-height:1.6;overflow-y:auto}.o-rte-content:focus{outline:none}.o-rte-content p{margin:0 0 8px}.o-rte-content p:last-child{margin-bottom:0}.o-rte-content h1,.o-rte-h1{margin:10px 0 4px;font-size:1.45em;font-weight:700;line-height:1.25}.o-rte-content h2,.o-rte-h2{margin:8px 0 4px;font-size:1.2em;font-weight:700;line-height:1.3}.o-rte-content h1:first-child,.o-rte-content h2:first-child{margin-top:0}.o-rte-content ul,.o-rte-content ol{margin:0 0 8px;padding-left:22px}.o-rte-content ul{list-style:outside}.o-rte-content ol{list-style:decimal}.o-rte-content li{margin:2px 0}.o-rte-content a{color:var(--o-brand);text-decoration:underline}.o-rte-placeholder{color:var(--o-fg-mute);pointer-events:none;font-size:13.5px;position:absolute;top:12px;left:14px}.o-rte-view .o-rte-content{min-height:0;max-height:none;color:var(--o-fg);padding:0;font-size:14px;line-height:1.65;overflow:visible}.o-rte-mark,.o-rte-content mark,.o-rte-view mark{color:inherit;background:#fbe48d;background:lab(91.2108% -.232279 45.3157);border-radius:3px;padding:0 1px}.o-rte-mark[data-color=yellow],.o-rte-content mark[data-color=yellow],.o-rte-view mark[data-color=yellow]{background:#fbe48d;background:lab(91.2108% -.232279 45.3157)}.o-rte-mark[data-color=green],.o-rte-content mark[data-color=green],.o-rte-view mark[data-color=green]{background:#b6f9b7;background:lab(92.1123% -30.7597 24.5061)}.o-rte-mark[data-color=blue],.o-rte-content mark[data-color=blue],.o-rte-view mark[data-color=blue]{background:#c7e9ff;background:lab(90.557% -6.88362 -27.7722)}.o-rte-mark[data-color=pink],.o-rte-content mark[data-color=pink],.o-rte-view mark[data-color=pink]{background:#ffd9de;background:lab(89.6849% 29.7032 6.37571)}.o-rte-mark[data-color=purple],.o-rte-content mark[data-color=purple],.o-rte-view mark[data-color=purple]{background:#f9d7ff;background:lab(89.4805% 23.8322 -21.3374)}.o-rte-mark[data-color=orange],.o-rte-content mark[data-color=orange],.o-rte-view mark[data-color=orange]{background:#ffdbbf;background:lab(90.2071% 26.0973 40.8747)}.o-rte-split{display:inline-flex;position:relative}.o-rte-btn-chevron{z-index:1;background:var(--o-surface);border:1px solid var(--o-divider);width:13px;min-width:0;height:13px;color:var(--o-fg-2);border-radius:50%;padding:0;position:absolute;bottom:-3px;right:-3px}.o-rte-btn-chevron:hover{background:var(--o-surface-soft)}.o-rte-btn-chevron.is-active{background:var(--o-brand-soft);color:var(--o-brand);border-color:#bd12072e}.o-rte-color-menu{z-index:4100;background:var(--o-surface);border:1px solid var(--o-divider);box-shadow:var(--o-shadow-popover);border-radius:10px;gap:6px;padding:8px;display:flex}.o-rte-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.o-rte-color-swatch:hover,.o-rte-color-swatch.is-active{border-color:var(--o-fg-2)}.o-rte-color-swatch[data-color=yellow]{background:#dcbc33;background:lab(77.3222% 2.10109 68.3091)}.o-rte-color-swatch[data-color=green]{background:#7bd77f;background:lab(78.6455% -42.0204 34.2976)}.o-rte-color-swatch[data-color=blue]{background:#88c3ff;background:lab(76.4835% -7.65583 -37.6854)}.o-rte-color-swatch[data-color=pink]{background:#ff9cac;background:lab(75.3004% 42.7027 9.36101)}.o-rte-color-swatch[data-color=purple]{background:#e3a2f2;background:lab(74.9408% 34.7138 -30.5053)}.o-rte-color-swatch[data-color=orange]{background:#ffa460;background:lab(76.0046% 36.6798 59.3026)}.o-rte-maat-menu{z-index:4100;background:var(--o-surface);border:1px solid var(--o-divider);min-width:190px;box-shadow:var(--o-shadow-popover);border-radius:10px;flex-direction:column;padding:5px;display:flex}.o-rte-maat-opt{font:inherit;color:var(--o-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:7px 9px;font-size:13px;display:flex}.o-rte-maat-opt:hover:not(:disabled){background:var(--o-surface-soft)}.o-rte-maat-opt:disabled{opacity:.45;cursor:default}.o-rte-maat-px{color:var(--o-fg-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.o-rte-maat-uitleg{color:var(--o-fg-faint);border-top:1px solid var(--o-divider);margin-top:4px;padding:6px 9px 3px;font-size:11px;line-height:1.45}.o-rte-beeldfout{align-items:flex-start;gap:8px;margin-top:6px;display:flex}.o-rte-beeldfout-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;margin-left:auto;padding:2px;line-height:0}.o-rte-beeldfout-x:hover{background:#0000000f}.o-rte-align-menu{z-index:4100;background:var(--o-surface);border:1px solid var(--o-divider);box-shadow:var(--o-shadow-popover);border-radius:10px;gap:2px;padding:4px;display:flex}.o-rte-align-opt{width:30px;height:30px;color:var(--o-fg-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.o-rte-align-opt:hover{background:var(--o-surface-soft)}.o-rte-align-opt.is-active{background:var(--o-brand-soft);color:var(--o-brand)}.o-rte-img{border-radius:6px;width:fit-content;max-width:100%;max-height:420px;margin:4px auto;display:block}.o-rte-img-wrap{vertical-align:text-bottom;cursor:grab;width:fit-content;max-width:100%;margin:4px auto;display:block;position:relative}.o-rte-img-wrap:active{cursor:grabbing}.o-rte-img-wrap .o-rte-img{width:auto;max-height:none;margin:0}.o-rte-img-handle{width:22px;height:22px;color:var(--o-fg-2);cursor:nwse-resize;opacity:0;background:#ffffffeb;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 1px 3px #0f172a2e}.o-rte-img-handle svg{width:13px;height:13px}.o-rte-img-wrap:hover .o-rte-img-handle,.o-rte-img-wrap.ProseMirror-selectednode .o-rte-img-handle{opacity:1}.o-rte-content[contenteditable=false] .o-rte-img-handle,.o-rte-view .o-rte-img-handle{display:none}.o-rte-content[contenteditable=false] .o-rte-img-wrap,.o-rte-view .o-rte-img-wrap{cursor:default}.o-rte-img-wrap.ProseMirror-selectednode{outline:1.5px solid var(--o-brand);outline-offset:2px;border-radius:8px}.o-rte-img-wrap[data-align=left],.o-rte-img[data-align=left]{float:left;width:auto;margin:4px 16px 8px 0}.o-rte-img-wrap[data-align=right],.o-rte-img[data-align=right]{float:right;width:auto;margin:4px 0 8px 16px}.o-rte-content:after,.o-rte-view:after{content:"";clear:both;display:table}.o-rte-content code,.o-rte-view code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--o-surface-soft);border:1px solid var(--o-divider);border-radius:4px;padding:1px 5px;font-size:.9em}.o-rte-content pre,.o-rte-view pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--o-surface-soft);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-md);white-space:pre;margin:0 0 8px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.o-rte-content pre code,.o-rte-view pre code{font-size:inherit;white-space:inherit;background:0 0;border:0;padding:0}.o-rte-content table,.o-rte-view table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 10px;font-size:.95em}.o-rte-content th,.o-rte-content td,.o-rte-view th,.o-rte-view td{border:1px solid var(--o-divider-strong);vertical-align:top;text-align:left;min-width:40px;padding:6px 9px;position:relative}.o-rte-content th,.o-rte-view th{background:var(--o-surface-soft);font-weight:600}.o-rte-content .selectedCell:after{content:"";z-index:2;background:var(--o-brand-soft);opacity:.45;pointer-events:none;position:absolute;inset:0}.o-rte-table-menu{z-index:4100;background:var(--o-surface);border:1px solid var(--o-divider);min-width:168px;box-shadow:var(--o-shadow-popover);border-radius:10px;flex-direction:column;padding:5px;display:flex}.o-rte-table-menu-item{text-align:left;width:100%;color:var(--o-fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:13px}.o-rte-table-menu-item:hover{background:var(--o-surface-soft)}.o-rte-table-menu-item.is-danger{color:var(--o-danger)}.o-rte-table-menu-item.is-danger:hover{background:var(--o-danger-soft)}.o-rte-table-menu-sep{background:var(--o-divider);height:1px;margin:4px 6px}.o-menu-trigger{color:#4a5361;border-color:#dfe3e9;border-radius:9px;gap:8px;height:auto;padding:9px 15px}.o-menu-trigger:hover:not(:disabled){color:#1a1e26;background:#fff;border-color:#c9cfd8}.o-menu-trigger .o-menu-caret{color:var(--o-fg-faint);transition:transform .14s}.o-menu-trigger.is-open{background:var(--o-surface-2);border-color:var(--o-fg-mute);color:#1a1e26}.o-menu-trigger.is-open .o-menu-caret{transform:rotate(180deg)}.o-menu{z-index:4100;background:var(--o-surface);border:1px solid var(--o-divider);min-width:190px;box-shadow:var(--o-shadow-popover);border-radius:10px;flex-direction:column;padding:5px;display:flex}.o-menu-item{text-align:left;width:100%;color:var(--o-fg);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.o-menu-item:hover{background:var(--o-surface-soft)}.o-menu-item.is-danger{color:var(--o-danger)}.o-menu-item.is-danger:hover{background:var(--o-danger-soft)}.o-menu-item.is-warn{color:var(--o-amber-ink)}.o-menu-item.is-warn:hover{background:var(--o-amber-soft)}.o-menu-item.is-go{color:var(--o-green-ink)}.o-menu-item.is-go:hover{background:var(--o-green-soft)}.o-menu-divider{background:var(--o-divider-strong);height:1px;margin:5px 2px}.o-menu--breed{border-color:#e6e9ee;border-radius:11px;box-shadow:0 12px 30px #141a2629}.o-menu-divider--licht{background:#f2f4f7;height:1px;margin:4px 3px}.o-menu-item.is-twee{border-radius:8px;align-items:flex-start;gap:10px;padding:9px 11px}.o-menu-item.is-twee .o-menu-item-ic{color:#6b7482;flex:none;margin-top:1px}.o-menu-item.is-twee.is-danger .o-menu-item-ic{color:var(--o-brand)}.o-menu-item-tekst{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.o-menu-item-titel{color:#1a1e26;font-size:13px;font-weight:600}.o-menu-item.is-danger .o-menu-item-titel{color:var(--o-brand)}.o-menu-item-sub{color:#8b93a1;font-size:11.5px;font-weight:400;line-height:1.4}.o-menu-item.is-uit{cursor:default}.o-menu-item.is-uit:hover{background:0 0}.o-menu-item.is-uit .o-menu-item-titel,.o-menu-item.is-uit .o-menu-item-sub,.o-menu-item.is-uit .o-menu-item-ic{color:#b6bcc7}.a-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--o-fg-2);font-size:.92em}.a-page-sub .o-pill{vertical-align:middle;margin-right:8px}.a-page-sub .a-mono{vertical-align:middle}.a-detail-overview{background:var(--o-divider);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2px;margin-bottom:16px;padding:0;display:grid}.a-stat{background:var(--o-surface);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.a-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--o-fg-faint);font-size:11px;font-weight:600}.a-stat-value{color:var(--o-fg);align-items:center;min-height:24px;font-size:13.5px;display:flex}.a-form-page{flex-direction:column;gap:16px;width:100%;display:flex}.a-form-page .a-page-head{margin-bottom:0}.a-head-actions{align-items:center;gap:10px;display:flex}.a-form-blocks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.a-block{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.a-block.is-wide{grid-column:1/-1}.a-block-head{flex-direction:column;gap:2px;display:flex}.a-block-title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}@media (max-width:720px){.a-form-blocks{grid-template-columns:1fr}}.a-domain-list{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.a-domain-row{align-items:center;gap:8px;width:100%;display:flex}.a-domain-row .o-det-input{flex:1}.a-domain-add{margin-top:2px}.o-icon-btn{border-radius:var(--o-radius-md);border:1px solid var(--o-divider-strong);background:var(--o-surface);width:34px;height:34px;color:var(--o-fg-mute);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.o-icon-btn:hover:not(:disabled){background:var(--o-danger-soft);color:var(--o-danger);border-color:#fdc9c4;border-color:lab(85.5193% 18.485 10.0423)}.o-icon-btn:disabled{opacity:.5;cursor:not-allowed}.o-select-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-family:inherit;display:flex}.o-select-btn:disabled{cursor:not-allowed}.o-select-btn.is-open{border-color:var(--o-brand);box-shadow:0 0 0 3px var(--o-brand-soft)}.o-select-caret{color:var(--o-fg-faint);flex:none;transition:transform .14s}.o-select-btn.is-open .o-select-caret{transform:rotate(180deg)}.o-select-menu{z-index:4100;background:var(--o-surface);border:1px solid var(--o-divider);box-shadow:var(--o-shadow-popover);border-radius:10px;flex-direction:column;padding:5px;display:flex}.o-select-opt{width:100%;color:var(--o-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.o-select-opt:hover{background:var(--o-surface-soft)}.o-select-opt.has-uitleg{align-items:flex-start;padding-block:9px}.o-select-opt-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.o-select-opt-uitleg{color:var(--o-fg-faint);white-space:normal;font-size:11.5px;line-height:1.45}.o-select-opt.is-active .o-select-opt-uitleg{color:var(--o-fg-2)}.o-select-menu{max-width:min(560px,100vw - 32px)}.o-select-opt.is-active{color:var(--o-brand);font-weight:600}.o-select-opt.is-active svg{color:var(--o-brand)}.a-section-title{color:var(--o-fg);margin:0 0 2px;font-size:15px;font-weight:650}.tr-covcell{padding:4px 6px}.tr-cov{border:1px solid var(--o-divider);font-variant-numeric:tabular-nums;cursor:pointer;background:var(--o-surface);min-width:52px;color:var(--o-fg-mute);border-radius:999px;padding:3px 8px;font-size:12.5px;font-weight:600}.tr-cov:hover{border-color:var(--o-brand);color:var(--o-brand)}.tr-cov.is-full{background:var(--o-green-soft);color:var(--o-green-ink);border-color:#0000}.tr-cov.is-mid{background:var(--o-amber-soft);color:var(--o-amber-ink);border-color:#0000}.tr-cov.is-low{background:var(--o-danger-soft);color:var(--o-danger);border-color:#0000}.tr-worklist{padding:4px 0}.tr-wl-row{border-bottom:1px solid var(--o-divider);grid-template-columns:minmax(200px,1fr) minmax(220px,1.4fr) minmax(240px,1.4fr);align-items:center;gap:14px;padding:9px 16px;display:grid}.tr-wl-row:last-child{border-bottom:0}.tr-wl-key{align-items:center;gap:7px;min-width:0;display:flex}.tr-wl-key .tr-keylink{word-break:break-all;font-size:12.5px}.tr-wl-origin{text-transform:uppercase;letter-spacing:.03em;font-size:10.5px}.tr-wl-source{color:var(--o-fg);flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.tr-wl-label{color:var(--o-fg-faint);letter-spacing:.04em;font-size:10.5px;font-weight:700}.tr-wl-prev{color:var(--o-fg-mute);font-size:12px}.tr-wl-prev del{color:var(--o-danger)}.tr-wl-input{align-items:center;gap:8px;display:flex}.tr-wl-input .o-det-input{flex:1}.tr-wl-input .o-det-input.is-error{border-color:var(--o-danger)}.tr-wl-status svg{color:var(--o-green-ink)}.tr-wl-errors{color:var(--o-danger);grid-column:1/-1;margin:0;padding:4px 0 2px 16px;font-size:12.5px;list-style:outside}.tr-loc{flex-direction:column;gap:9px;padding:13px 14px;display:flex}.tr-loc-field{flex-direction:column;gap:3px;display:flex}.tr-loc-label{color:var(--o-fg-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.tr-loc-label.is-dev{color:var(--o-amber-ink)}.tr-loc-dev{border-left:2px solid var(--o-amber-tint);margin-left:1px;padding-left:11px}.tr-loc-deviate{cursor:pointer;color:var(--o-fg-mute);background:0 0;border:0;align-self:flex-start;padding:1px 0;font-size:12.5px}.tr-loc-deviate:hover{color:var(--o-brand)}.tr-loc-note{color:var(--o-amber-ink);align-items:center;gap:6px;margin:1px 0 0;font-size:12.5px;display:flex}.tr-loc-note svg{flex:none}.tr-kd{flex-direction:column;gap:24px;max-width:1180px;display:flex}.tr-kd .o-det-input{box-sizing:border-box;color:#1a1e26;background:#fff;border:1px solid #dfe3e9;border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.tr-kd .o-det-input:focus{border-color:#d4756c;outline:none;box-shadow:0 0 0 3px #bd120724}.tr-kd-back{align-self:flex-start}.tr-kd-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tr-kd-title{letter-spacing:-.01em;color:#12161d;margin:0;font-size:26px;font-weight:600}.tr-kd-ns{color:#8b93a1}.tr-kd-badge{letter-spacing:.04em;text-transform:uppercase;color:#94170d;background:#fdf1f0;border:1px solid #f0d3d0;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.tr-kd-badge.is-warn{background:var(--o-danger-soft);color:var(--o-danger);border-color:#0000}.tr-kd-meta{color:#6b7482;align-items:center;gap:10px;margin-top:-14px;font-size:13.5px;display:flex}.tr-kd-meta strong{color:#4a5361;font-weight:600}.tr-kd-meta i{background:#c3c9d3;border-radius:50%;width:3px;height:3px}.tr-kd-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tr-kd-cards.is-single{grid-template-columns:1fr}.tr-kd-card{background:#fff;border:1px solid #e6e9ee;border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 1px 2px #141a260a}.tr-kd-card.is-col{flex-direction:column;align-items:stretch;gap:7px;padding:13px 18px}.tr-kd-cardrow{align-items:center;gap:10px;display:flex}.tr-kd-cardlabel{letter-spacing:.06em;text-transform:uppercase;color:#8b93a1;flex:none;font-size:12px;font-weight:600}.tr-kd-chips{flex-wrap:wrap;gap:6px;display:flex}.tr-kd-chip{color:#2b313b;background:#f6f7f9;border:1px solid #e2e5ea;border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;display:inline-flex}.tr-kd-chip i{background:#3fa87a;border-radius:50%;width:6px;height:6px}.tr-kd-arg{color:#94170d;font-size:11.5px}.tr-kd-srcicu{color:#6b7482;word-break:break-word;font-size:11.5px;line-height:1.5}.tr-kd-valuehead{align-items:baseline;gap:12px;display:flex}.tr-kd-valuehead h2{color:#12161d;margin:0;font-size:15px;font-weight:700}.tr-kd-valuehead span{color:#8b93a1;font-size:12.5px}.tr-kd-table{background:#fff;border:1px solid #e6e9ee;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #141a260d}.tr-kd-row{border-top:1px solid #eef0f4;grid-template-columns:176px 1fr 182px;align-items:start;gap:24px;padding:20px 22px;display:grid}.tr-kd-row:first-child{border-top:0}.tr-kd-lang{flex-direction:column;gap:6px;padding-top:20px;display:flex}.tr-kd-langname{align-items:center;gap:8px;display:flex}.tr-kd-langname>span:first-child{color:#1a1e26;font-size:14px;font-weight:600}.tr-kd-code{letter-spacing:.04em;color:#9aa2b0;font-size:11px;font-weight:500}.tr-kd-src{letter-spacing:.07em;color:#94170d;background:#fdf1f0;border:1px solid #f0d3d0;border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700}.tr-kd-catnote{color:#a4abb7;font-size:11.5px}.tr-kd-value{flex-direction:column;gap:10px;min-width:0;display:flex}.tr-kd-vlabel{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.tr-kd-composer{background:#fafbfc;border:1px solid #dfe3e9;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.tr-kd-composer.is-override{background:#fff;border-color:#e6d3d1}.tr-kd-field{grid-template-columns:92px 1fr;align-items:center;gap:10px;display:grid}.tr-kd-flabel{letter-spacing:.06em;text-transform:uppercase;color:#a4abb7;font-size:10.5px;font-weight:700}.tr-kd-plural{background:#fff;border:1px solid #eedcda;border-left:3px solid #bd1207;border-radius:8px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.tr-kd-plural-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tr-kd-plural-head>code{color:#94170d;font-size:11.5px;font-weight:600}.tr-kd-plural-head>span{color:#a4abb7;font-size:11.5px}.tr-kd-plural-head code{color:#6b7482}.tr-kd-catkey{color:#4a5361;align-items:baseline;gap:6px;font-size:11.5px;font-weight:600;display:flex}.tr-kd-catkey i{color:#b6bcc7;font-size:10.5px;font-style:normal}.tr-kd-preview{border-top:1px dashed #e6e9ee;align-items:baseline;gap:8px;padding-top:8px;display:flex}.tr-kd-preview>span{letter-spacing:.07em;text-transform:uppercase;color:#a4abb7;flex:none;font-size:10px;font-weight:700}.tr-kd-preview>code{color:#6b7482;word-break:break-word;font-size:11.5px;line-height:1.55}.tr-kd-mismatch{background:#fffdf8;border:1px solid #f0dcc0;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.tr-kd-mm-msg{align-items:flex-start;gap:9px;display:flex}.tr-kd-mm-msg p{color:#8a6420;margin:0;font-size:12.5px;line-height:1.5}.tr-kd-mm-badge{color:#fff;text-align:center;background:#d98a3c;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;font-size:11px;font-weight:700;line-height:16px}.tr-kd-rawinput{border-color:#e0c79b!important;font-size:12.5px!important}.tr-kd-mm-actions{align-items:center;gap:10px;display:flex}.tr-kd-mm-btn{color:#fff;font:inherit;cursor:pointer;background:#d98a3c;border:1px solid #d98a3c;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600}.tr-kd-mm-btn:hover{background:#bf7527;border-color:#bf7527}.tr-kd-mm-note{color:#b09a76;font-size:11.5px}.tr-kd-override{background:#fdf7f6;border:1px solid #e6d3d1;border-left:3px solid #bd1207;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.tr-kd-ovlabel{letter-spacing:.07em;text-transform:uppercase;color:#94170d;font-size:10.5px;font-weight:700}.tr-kd-ov-actions{align-items:center;gap:10px;display:flex}.tr-kd-ovsaved{background:#fdf7f6;border-left:2px solid #bd1207;border-radius:0 8px 8px 0;align-items:center;gap:12px;padding:9px 13px;display:flex}.tr-kd-ovval{color:#1a1e26;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.tr-kd-ovlink{cursor:pointer;color:#94170d;background:0 0;border:0;flex:none;padding:0;font-size:12.5px;font-weight:500}.tr-kd-ovlink.is-del{color:#a0a7b2}.tr-kd-ovlink.is-del:hover{color:#b04a22}.tr-kd-action{padding-top:20px}.tr-kd-deviate{cursor:pointer;color:#98a0ae;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.tr-kd-deviate:hover{color:#bd1207}@media (max-width:720px){.tr-kd-cards{grid-template-columns:1fr}.tr-kd-row{grid-template-columns:1fr;gap:12px}.tr-kd-lang,.tr-kd-action{padding-top:0}}.tr-addlang{align-items:center;gap:10px;padding:12px 14px;display:flex}.tr-addlang .tr-wl-label{flex:none}.tr-meta{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;font-size:13.5px;display:grid}.tr-meta dt{color:var(--o-fg-faint);font-weight:600}.tr-meta dd{color:var(--o-fg);margin:0}.tr-ph{background:var(--o-surface-soft);border:1px solid var(--o-divider);border-radius:var(--o-radius-sm);margin-right:5px;padding:1px 5px;font-size:12px}.tr-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;margin-bottom:14px;display:flex}.tr-toolbar>*{height:38px}.tr-toolbar .o-det-input{width:auto}.tr-searchinput{width:280px}.tr-toolbar select.o-det-input{width:190px}.tr-check{color:var(--o-fg-mute);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 4px;font-size:13.5px;display:inline-flex}.tr-check input{width:15px;height:15px;margin:0}.tr-count{color:var(--o-fg-mute);align-items:center;margin-left:auto;font-size:13px;display:inline-flex}.tr-langsw{background:var(--o-surface-soft);border:1px solid var(--o-divider);border-radius:var(--o-radius-md);gap:2px;margin-top:4px;margin-bottom:12px;padding:3px;display:inline-flex}.tr-langsw-item{border-radius:var(--o-radius-sm);cursor:pointer;font:inherit;color:var(--o-fg-mute);background:0 0;border:0;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;display:inline-flex}.tr-langsw-item>span{letter-spacing:.04em;color:var(--o-fg-faint);font-size:11px}.tr-langsw-item:hover:not(.is-active){color:var(--o-fg)}.tr-langsw-item.is-active{background:var(--o-surface);color:var(--o-fg);box-shadow:var(--o-shadow-sm);font-weight:600}.tr-langsw-item.is-active>span{color:var(--o-brand)}.tr-filterbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:0;margin-bottom:14px;display:flex}.tr-cov-badge{border-radius:var(--o-radius-md);color:var(--o-fg-mute);background:var(--o-green-soft);align-items:baseline;gap:5px;padding:6px 12px;font-size:13px;display:inline-flex}.tr-cov-badge b{color:var(--o-green-ink);font-size:15px;font-weight:700}.tr-cov-badge[data-level=mid]{background:var(--o-amber-soft)}.tr-cov-badge[data-level=mid] b{color:var(--o-amber-ink)}.tr-cov-badge[data-level=low]{background:var(--o-danger-soft)}.tr-cov-badge[data-level=low] b{color:var(--o-danger)}.tr-filters{flex-wrap:wrap;gap:6px;display:inline-flex}.tr-filter{border:1px solid var(--o-divider);background:var(--o-surface);cursor:pointer;font:inherit;color:var(--o-fg-mute);border-radius:999px;align-items:baseline;gap:5px;padding:6px 12px;font-size:12.5px;display:inline-flex}.tr-filter b{color:var(--o-fg);font-weight:700}.tr-filter:hover:not(.is-active){border-color:var(--o-divider-strong);color:var(--o-fg)}.tr-filter.is-active{border-color:var(--o-brand);background:var(--o-brand-soft);color:var(--o-brand)}.tr-filter.is-active b{color:var(--o-brand)}.tr-filterbar .tr-searchinput{width:240px;margin-left:auto}.a-loc-toggles{flex-direction:column;gap:10px;display:flex}.a-loc-toggle{color:var(--o-fg);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.tr-matrix th,.tr-matrix td{vertical-align:middle;white-space:nowrap}.tr-matrix .tr-keycol{z-index:1;border-right:1px solid var(--o-divider);min-width:240px;max-width:340px;position:sticky;left:0}.o-table td.tr-keycol{background:var(--o-surface)}.o-table th.tr-keycol{z-index:2;background:var(--o-surface-soft)}.o-table tr:hover td.tr-keycol{background:var(--o-surface-soft)}.tr-keylink{color:var(--o-fg);word-break:break-all;font-size:13px;text-decoration:none}.tr-keylink:hover{color:var(--o-brand);text-decoration:underline}.tr-keymeta{vertical-align:middle;flex-wrap:wrap;gap:5px;margin-left:8px;display:inline-flex}.tr-valcell{max-width:220px}.tr-val{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--o-fg);font-size:13px;display:block;overflow:hidden}.tr-val.is-missing{color:var(--o-fg-faint)}.tr-row{cursor:pointer}.tr-row:hover td{background:var(--o-surface-soft)}.tr-ver{color:var(--o-fg);word-break:break-all;font-size:13px;font-weight:500}.tr-pager{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.tr-versionpick{color:var(--o-fg-mute);align-items:center;gap:8px;font-size:13px;display:inline-flex}.tr-versionpick select.o-det-input{width:auto;min-width:150px}.tr-detailcard{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tr-valrow{align-items:center;gap:12px;display:flex}.tr-vallabel{color:var(--o-fg);flex:0 0 190px;font-size:13.5px}.tr-detail-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.o-btn-danger{color:var(--o-red)}.o-btn-danger:hover{background:var(--o-red-soft);color:var(--o-red)}.tr-presence{display:inline-flex;position:relative}.tr-presence-btn{color:var(--o-fg-mute);border:1px solid var(--o-divider);border-radius:var(--o-radius-md);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:3px 9px;font-size:13px;display:inline-flex}.tr-presence-btn:hover{background:var(--o-surface-soft);color:var(--o-fg)}.tr-presence-menu{z-index:20;background:var(--o-surface);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-md);box-shadow:var(--o-shadow-popover);flex-direction:column;gap:2px;min-width:160px;max-height:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.tr-presence-item{border-radius:var(--o-radius-sm);color:var(--o-fg);white-space:nowrap;padding:6px 10px;font-size:13px;text-decoration:none;display:block}.tr-presence-item:hover{background:var(--o-surface-soft)}.tr-presence-item.is-active{background:var(--o-brand-soft);color:var(--o-brand);font-weight:600}.tr-loc-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.a-main>.v-page,.a-main>.v-form{max-width:1400px}.v-page{color:#1a1e26;flex-direction:column;gap:24px;min-width:0;display:flex}.v-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.v-title{letter-spacing:-.015em;color:#12161d;margin:0 0 6px;font-size:24px;font-weight:700}.v-sub{color:#6b7482;margin:0;font-size:13.5px}.v-headbtn{color:#4a5361;background:#fff;border:1px solid #dfe3e9;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #141a260a}.v-headbtn:hover{border-color:var(--o-brand);color:#94170d}.v-section{flex-direction:column;gap:12px;display:flex}.v-sectionhead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.v-sectionhead h2{color:#12161d;margin:0;font-size:15px;font-weight:700}.v-sectionhead span{color:#8b93a1;font-size:12.5px}.v-tablecard{background:#fff;border:1px solid #e6e9ee;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #141a260d}.v-inst-cols>.v-tablecard{overflow:visible}.v-inst-cols>.v-tablecard .v-inst-row:last-child{border-bottom-right-radius:13px;border-bottom-left-radius:13px}.v-cov-head{background:#fafbfc;border-bottom:1px solid #eef0f4;gap:10px;padding:11px 20px;display:grid}.v-cov-head span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.v-cov-row{cursor:pointer;border-top:1px solid #f2f4f7;align-items:start;gap:10px;padding:14px 20px;display:grid}.v-cov-row>.v-chev,.v-cov-row>.v-verwrap,.v-cov-row>.v-keys{align-self:center}.v-cov-row:first-of-type{border-top:0}.v-cov-row:hover{background:#fdf9f9}.v-chev{width:26px;height:26px;color:var(--o-brand);background:#fdf1f0;border:1px solid #f0d3d0;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.v-verwrap{align-items:center;gap:10px;min-width:0;padding-left:6px;display:flex}.v-ver{color:#1a1e26;font-size:13.5px;font-weight:600}.v-keys{color:#6b7482;font-size:13.5px}.v-devpill{font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:#94170d;background:#fdf1f0;border:1px solid #f0d3d0;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:600}.v-cov-pill{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:72px;padding:5px 0;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.v-cov-pill.is-full{color:#2f8a63;background:#eaf6f0;border:1px solid #cfe9dc}.v-cov-pill.is-full:hover{border-color:#2f8a63}.v-cov-pill.is-part{color:#b06f22;background:#fdf3e6;border:1px solid #f2ddbe}.v-cov-pill.is-part:hover{border-color:#b06f22}.v-cov-pill.is-low{color:#c5372a;background:#fdecea;border:1px solid #f5cdc6}.v-cov-pill.is-low:hover{border-color:#c5372a}.v-cov-cell{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.v-cov-stale{color:#b06f22;white-space:nowrap;font-size:10px;font-weight:600}.v-cov-oud{color:#b06f22;font-weight:600}.v-empty{background:#fff;border:1px dashed #dfe3e9;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.v-empty-t{color:#4a5361;font-size:14px;font-weight:600}.v-empty-s{color:#8b93a1;font-size:12.5px}.v-back{color:#8b93a1;align-items:center;gap:6px;margin-bottom:9px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.v-formhead{flex-direction:column;gap:9px;display:flex}.v-formhead>.v-back{align-self:flex-start;margin-bottom:0}.v-formhead>.v-head{align-items:flex-end}.v-formhead .v-title{margin-bottom:0}.a-form-page>.v-back{align-self:flex-start;margin-bottom:0}.v-back:hover{color:var(--o-brand)}.v-wl-title{flex-wrap:wrap;align-items:baseline;gap:11px;display:flex}.v-wl-ver{font-family:var(--font-mono,monospace);color:#8b93a1;font-size:15px;font-weight:500}.v-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v-tab{cursor:pointer;font:inherit;color:#4a5361;background:#fff;border:1px solid #e2e5ea;border-radius:999px;align-items:baseline;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.v-tab>span{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:#a4abb7;font-size:11px}.v-tab:hover:not(.is-active){color:#1a1e26;border-color:#c9cfd8}.v-tab.is-active{color:#94170d;background:#fdf1f0;border-color:#f0d3d0;font-weight:600}.v-tab.is-active>span{color:#c07a73}.v-filtercard{background:#fff;border:1px solid #e6e9ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 18px;display:flex;box-shadow:0 1px 2px #141a260a}.wl-tb{gap:16px;padding:13px 18px}.wl-tb-lbl{flex-direction:column;flex:none;gap:1px;display:flex}.wl-tb-lbl-k{letter-spacing:.07em;text-transform:uppercase;color:#a4abb7;font-size:11px;font-weight:700}.wl-bar{flex:300px;align-items:center;gap:3px;min-width:240px;height:12px;display:flex}.wl-seg{height:100%;display:flex;position:relative}.wl-seg-btn{cursor:pointer;width:100%;height:100%;box-shadow:none;border:0;border-radius:999px;padding:0;transition:box-shadow .12s}.wl-seg-btn:hover,.wl-seg-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #1a1e2624}.wl-seg-btn.is-active{border:2px solid #1a1e26}.wl-tip{z-index:6;white-space:nowrap;pointer-events:none;background:#1a1e26;border-radius:9px;flex-direction:column;gap:2px;margin-bottom:9px;padding:8px 11px;display:flex;position:absolute;bottom:100%;left:0;box-shadow:0 8px 22px #141a2638}.wl-tip-t{color:#fff;font-size:12px;font-weight:600}.wl-tip-h{color:#b6bcc7;font-size:11.5px}.wl-pct{letter-spacing:-.01em;text-align:right;color:#b06f22;flex:none;min-width:46px;font-size:15px;font-weight:700}.wl-pct.is-full{color:#2f8a63}.wl-auto{border:1px solid var(--o-brand);font:inherit;color:#fff;cursor:pointer;background:linear-gradient(#d1300f 0%,#bd1207 100%);border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #bd120752}.wl-auto:hover:not(:disabled){background:linear-gradient(#bd1207 0%,#9c0f06 100%);border-color:#9c0f06}.wl-auto:disabled{opacity:.5;cursor:default}.wl-auto-ic{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:inline-flex}.wl-auto-n{background:#ffffff38;border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:600}.v-searchbox{background:#fff;border:1px solid #dfe3e9;border-radius:9px;flex:0 260px;align-items:center;gap:8px;min-width:190px;margin-left:auto;padding:8px 12px;display:flex}.v-searchbox:hover{border-color:#c9cfd8}.v-searchbox>span{color:#b6bcc7;font-size:13px}.v-searchbox input{width:100%;min-width:0;font:inherit;color:#1a1e26;background:0 0;border:0;outline:none;font-size:13.5px}.v-wl-head{background:#fafbfc;border-bottom:1px solid #eef0f4;grid-template-columns:30px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr);gap:20px;padding:11px 20px;display:grid}.v-wl-head span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.v-wl-row{cursor:pointer;border-top:1px solid #f2f4f7;grid-template-columns:30px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:20px;padding:13px 20px;display:grid}.v-wl-row:hover{background:#fdf9f9}.v-wl-key{align-items:center;gap:9px;min-width:0;display:flex}.v-key{align-items:baseline;min-width:0;font-size:13.5px;line-height:1.45;display:flex}.v-key-ns{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#8b93a1;flex:0 auto;min-width:0;overflow:hidden}.v-key-leaf{color:#1a1e26;flex:none;font-weight:600}.v-badge{letter-spacing:.07em;text-transform:uppercase;color:#94170d;background:#fdf1f0;border:1px solid #f0d3d0;border-radius:5px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:700}.v-badge.is-neutral{color:#8b93a1;background:#f4f5f7;border-color:#e6e9ee}.v-badge.is-gloss{color:#6a54ad;background:#f1eefa;border-color:#d9d0f0}.v-badge.is-stale{color:#a8621c;background:#fdf1e3;border-color:#f0d3a8}.v-wl-src{color:#6b7482;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.v-wl-val{min-width:0}.v-input{box-sizing:border-box;width:100%;font:inherit;color:#1a1e26;cursor:text;background:#fff;border:1px solid #dfe3e9;border-radius:9px;padding:9px 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.v-input:hover{border-color:#c9cfd8}.v-input:focus{border-color:var(--o-brand);outline:none;box-shadow:0 0 0 3px #bd120724}.v-input.is-error{border-color:var(--o-danger)}.v-wl-msg,.v-wl-empty{text-align:center;color:#8b93a1;padding:30px 20px;font-size:13.5px}.v-wl-empty{border-top:1px solid #f2f4f7;flex-direction:column;align-items:center;gap:6px;display:flex}.v-linkbtn{cursor:pointer;font:inherit;color:var(--o-brand);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.v-wl-foot{background:#fafbfc;border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;display:flex}.v-wl-foot>span{color:#8b93a1;font-size:12.5px}.v-pager{align-items:center;gap:6px;display:flex}.v-pg{cursor:pointer;min-width:28px;height:28px;font:inherit;color:#6b7482;background:#fff;border:1px solid #dfe3e9;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.v-pg:hover:not(:disabled):not(.is-active){border-color:var(--o-brand);color:#94170d}.v-pg:disabled{opacity:.45;cursor:default}.v-pg.is-active{background:var(--o-brand);border-color:var(--o-brand);color:#fff}.v-pg-gap{color:#c9cfd8;align-items:center;padding:0 2px;font-size:12px;display:inline-flex}.rd-nadruk{color:#1a1e26;overflow-wrap:anywhere;font-weight:600}.v-btn{cursor:pointer;font:inherit;color:#4a5361;background:#fff;border:1px solid #dfe3e9;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.v-btn:hover:not(:disabled){color:#1a1e26;border-color:#c9cfd8}.v-btn:disabled{opacity:.5;cursor:default}.v-btn.is-primary{background:var(--o-brand);border-color:var(--o-brand);color:#fff}.v-btn.is-primary:hover:not(:disabled){color:#fff;background:#9c0f06;border-color:#9c0f06}.v-btn.is-sm{padding:7px 13px;font-size:12.5px}.v-lang-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.v-btn.is-danger{background:var(--o-danger);border-color:var(--o-danger);color:#fff}.v-btn.is-danger:hover:not(:disabled){filter:brightness(.93);border-color:var(--o-danger);color:#fff}.v-pill{color:#94170d;background:#fdf1f0;border:1px solid #f0d3d0;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.v-pill.is-ok{color:#2f8a63;background:#eaf6f0;border-color:#cfe9dc}.v-pill.is-muted{color:#8b93a1;background:#f4f5f7;border-color:#e6e9ee}.v-pill.is-danger{color:#94170d;background:#fdf1f0;border-color:#f0d3d0}.v-addlang{background:#fff;border:1px solid #e6e9ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex;box-shadow:0 1px 2px #141a260a}.v-addlang-lbl{letter-spacing:.07em;text-transform:uppercase;color:#a4abb7;font-size:11px;font-weight:700}.v-addlang-code{flex:0 0 120px}.v-addlang-name{flex:0 0 200px}.v-lang-head{background:#fafbfc;border-bottom:1px solid #eef0f4;grid-template-columns:minmax(150px,1fr) 110px 150px 90px 200px 120px;gap:16px;padding:11px 20px;display:grid}.v-lang-head span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.v-lang-row{border-top:1px solid #f2f4f7;grid-template-columns:minmax(150px,1fr) 110px 150px 90px 200px 120px;align-items:center;gap:16px;padding:14px 20px;display:grid}.v-lang-name{align-items:baseline;gap:8px;display:flex}.v-lang-name>span:first-child{color:#1a1e26;font-size:14px;font-weight:600}.v-lang-code{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:#9aa2b0;font-size:11px}.v-lang-cov{align-items:center;gap:10px;display:flex}.v-lang-open{color:#8b93a1;font-size:12px}.v-lang-cov .v-cov-tip{flex:0 72px;min-width:0}.v-lang-fb{min-width:0}.v-lang-fb .o-lb{flex:none;width:200px;max-width:100%}.v-lang-fb .o-lb-btn{width:100%;height:34px;font-size:13px}.v-lang-fb .o-lb-panel{width:max-content;min-width:100%;max-width:260px;left:0;right:auto}.v-lang-card{overflow:visible}.v-lang-card .v-lang-head{border-radius:14px 14px 0 0}.v-lang-card .v-lang-row:has(.o-lb-panel){z-index:5;position:relative}.v-lang-card .o-lb-panel{z-index:60}.v-kd .v-input{border:1px solid #dfe3e9;border-radius:8px;padding:9px 12px;font-size:14px}.v-kd-crumb{color:#8b93a1;font-size:12.5px}.v-kd-crumb a{color:#8b93a1;text-decoration:none}.v-kd-crumb a:hover{color:var(--o-brand)}.v-kd-crumb span{color:#4a5361}.v-kd-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:-12px;display:flex}.v-kd-title{letter-spacing:-.015em;color:#12161d;margin:0;font-size:24px;font-weight:700}.v-kd-ns{color:#8b93a1;font-weight:400}.v-kd-meta{color:#6b7482;align-items:center;gap:10px;margin-top:-16px;font-size:13px;display:flex}.v-kd-meta b{color:#4a5361;font-weight:600}.v-kd-meta i{background:#c3c9d3;border-radius:50%;width:3px;height:3px}.v-kd-card{background:#fff;border:1px solid #e6e9ee;border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 1px 2px #141a260a}.v-kd-cardlbl{letter-spacing:.06em;text-transform:uppercase;color:#8b93a1;flex:none;font-size:12px;font-weight:600}.v-kd-chips{flex-wrap:wrap;gap:6px;display:flex}.v-kd-chip{color:#2b313b;background:#f6f7f9;border:1px solid #e2e5ea;border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.v-kd-chip i{background:#3fa87a;border-radius:50%;width:6px;height:6px}.v-kd-chip.is-current{color:#94170d;background:#fdf1f0;border-color:#f0d3d0;font-weight:600}.v-kd-chip.is-current i{background:var(--o-brand)}.v-kd-row{border-top:1px solid #eef0f4;grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;gap:24px;padding:20px 22px;display:grid}.v-kd-row:first-child{border-top:0}.v-kd-lang{flex-direction:column;gap:8px;display:flex}.v-kd-langname{align-items:baseline;gap:8px;display:flex}.v-kd-langname>span:first-child{color:#1a1e26;font-size:14px;font-weight:600}.v-kd-catnote{color:#a4abb7;font-size:11.5px}.v-kd-pills{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.v-kd-pill{letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.v-kd-pill i{border-radius:50%;width:5px;height:5px}.v-kd-pill.is-ok{color:#94170d;background:#fdf1f0;border:1px solid #f0d3d0}.v-kd-pill.is-ok i{background:#3fa87a}.v-kd-pill.is-oker{color:#a8621c;background:#fdf1e3;border:1px solid #f0d3a8}.v-kd-pill.is-oker i{background:#d98a3c}.v-kd-pill.is-brand{color:#94170d;background:#fdf1f0;border:1px solid #f0d3d0}.v-kd-pill.is-brand i{background:var(--o-brand)}.v-kd-val{flex-direction:column;gap:10px;min-width:0;display:flex}.v-kd-vallbl{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v-kd-vallbl>span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.v-kd-deviate{cursor:pointer;font:inherit;color:#98a0ae;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.v-kd-deviate:hover{color:var(--o-brand)}.v-kd-composer{background:#fafbfc;border:1px solid #dfe3e9;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.v-kd-composer.is-override{background:#fff;border-color:#e6d3d1}.v-kd-field{grid-template-columns:56px 1fr;align-items:center;gap:10px;display:grid}.v-kd-flbl{letter-spacing:.06em;text-transform:uppercase;color:#a4abb7;font-size:10.5px;font-weight:700}.v-kd-plural{border:1px solid #eedcda;border-left:3px solid var(--o-brand);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.v-kd-plural-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.v-kd-plural-head>code{font-family:var(--font-mono,monospace);color:#94170d;font-size:11.5px;font-weight:600}.v-kd-plural-head>span{color:#a4abb7;font-size:11.5px}.v-kd-plural-head code{font-family:var(--font-mono,monospace);color:#6b7482}.v-kd-catkey{font-family:var(--font-mono,monospace);color:#4a5361;align-items:baseline;gap:6px;font-size:11.5px;font-weight:600;display:flex}.v-kd-catkey i{color:#b6bcc7;font-size:10.5px;font-style:normal}.v-kd-preview{border-top:1px dashed #e6e9ee;align-items:baseline;gap:8px;padding-top:8px;display:flex}.v-kd-preview>span{letter-spacing:.07em;text-transform:uppercase;color:#a4abb7;flex:none;font-size:10px;font-weight:700}.v-kd-preview>code{font-family:var(--font-mono,monospace);color:#6b7482;word-break:break-word;font-size:11.5px;line-height:1.55}.v-kd-banner{background:#fffbf5;border:1px solid #f0d3a8;border-radius:10px;flex-direction:column;gap:9px;padding:12px;display:flex}.v-kd-bmsg{align-items:flex-start;gap:9px;display:flex}.v-kd-bmsg p{color:#a8621c;margin:0;font-size:12.5px;line-height:1.5}.v-kd-bang{color:#fff;text-align:center;background:#d98a3c;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;font-size:11px;font-weight:700;line-height:16px}.v-kd-box{background:#fff;border:1px solid #f0d3a8;border-radius:8px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.v-kd-boxt{color:#a8621c;font-size:12.5px;line-height:1.5}.v-kd-blbl{letter-spacing:.07em;text-transform:uppercase;color:#b09a76;margin-top:4px;font-size:10px;font-weight:700}.v-kd-box>span:not(.v-kd-blbl):not(.v-kd-boxt){color:#1a1e26;word-break:break-word;font-size:12.5px;line-height:1.5}.v-kd-bwas{color:#8a6d6a!important}.v-kd-cosmetic{font-size:12.5px;font-style:italic;line-height:1.5;color:#7a7f8a!important}.v-kd-bactions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v-kd-okerbtn{color:#fff;font:inherit;cursor:pointer;background:#d98a3c;border:1px solid #d98a3c;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600}.v-kd-okerbtn:hover:not(:disabled){background:#bf7527;border-color:#bf7527}.v-kd-note{color:#b09a76;font-size:11.5px}.v-kd-note code{font-family:var(--font-mono,monospace)}.v-kd-raw{font-family:var(--font-mono,monospace)!important;border-color:#e0c79b!important;font-size:12.5px!important}.v-kd-seednote{color:#b09a76;margin:0 0 6px;font-size:11.5px}.v-kd-seednote code{font-family:var(--font-mono,monospace)}.v-kd-field.is-exact .v-kd-catkey{color:#94170d}.ts-models{flex-direction:column;gap:4px;display:flex}.ts-model-head,.ts-model-row{grid-template-columns:40px minmax(0,1.4fr) minmax(0,1fr) 96px 96px 40px;align-items:center;gap:8px;display:grid}.ts-model-head{color:#a4abb7;padding:0 2px 4px;font-size:11px}.ts-model-row{border-radius:8px;padding:3px 2px}.ts-model-row:hover{background:#faf7f5}.ts-model-row.is-new{border-top:1px dashed #eedcda;margin-top:4px;padding-top:8px}.ts-model-name{font-family:var(--font-mono,monospace);color:#4a5361;font-size:12px}.ts-model-row .v-input{padding:5px 8px;font-size:12.5px}.ts-prompt{min-height:180px;font-family:var(--font-mono,monospace);resize:vertical;font-size:12px;line-height:1.5}.ts-gloss{flex-direction:column;gap:4px;display:flex}.ts-gloss-head,.ts-gloss-row{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.3fr) minmax(0,1.1fr) 40px;align-items:center;gap:8px;display:grid}.ts-gloss-head{color:#a4abb7;padding:0 2px 4px;font-size:11px}.ts-gloss-row{border-radius:8px;padding:3px 2px}.ts-gloss-row:hover{background:#faf7f5}.ts-gloss-row.is-new{border-top:1px dashed #eedcda;margin-top:4px;padding-top:8px}.ts-gloss-src{font-family:var(--font-mono,monospace);color:#4a5361;font-size:12px}.ts-gloss-row .v-input{padding:5px 8px;font-size:12.5px}.ts-apikey-set{align-items:center;gap:8px;display:flex}.ts-apikey-set .v-input{max-width:420px;font-family:var(--font-mono,monospace);flex:1}.ts-apikey-set input[readonly]{color:var(--o-fg-2);letter-spacing:1px;background:#f7f8fa}.ts-preview-bar{align-items:center;gap:8px;display:flex}.ts-preview-bar .v-input:first-child{flex:1}.ts-preview-bar select.v-input{flex:none;width:160px}.ts-preview{flex-direction:column;gap:4px;margin-top:10px;display:flex}.ts-req{font-family:var(--font-mono,monospace);color:#3a424e;white-space:pre-wrap;word-break:break-word;background:#faf7f5;border:1px solid #eedcda;border-radius:8px;max-height:320px;margin:0 0 6px;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.ts-err{background:#fdf3f1;border:1px solid #e0b4ad;border-radius:8px;max-width:560px;padding:10px 12px}.ts-err-top{align-items:baseline;gap:8px;display:flex}.ts-err-msg{color:#7a2018;font-size:12.5px}.ts-err-raw{margin-top:8px}.ts-err-raw>summary{color:#a4695f;cursor:pointer;font-size:11.5px}.ts-err-raw pre{font-family:var(--font-mono,monospace);color:#6b4842;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #eedcda;border-radius:6px;margin:6px 0 0;padding:8px;font-size:11px}.a-main>.av-page{max-width:1400px}.av-page{color:#1a1e26;flex-direction:column;gap:18px;min-width:0;display:flex}.av-mono{font-family:var(--font-mono,monospace)}.av-page-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.av-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.av-save-clean{color:#a4abb7;font-size:12.5px}.av-save-dirty{color:#8a6420;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.av-save-dot{background:#d98a3c;border-radius:50%;width:8px;height:8px}.av-save-disabled{color:#b6bcc7;cursor:default;background:#f6f7f9;border-color:#e6e9ee}.av-save-disabled:hover{color:#b6bcc7;background:#f6f7f9;border-color:#e6e9ee}.av-tabs{border-bottom:1px solid #e6e9ee;align-items:flex-end;gap:4px;display:flex}.av-tab{font:inherit;color:#6b7482;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px 11px;font-size:13.5px;font-weight:500;display:inline-flex}.av-tab:hover:not(.is-active){color:#1a1e26}.av-tab.is-active{color:var(--o-brand);border-bottom-color:var(--o-brand);font-weight:600}.av-tab-badge{color:#6b7482;background:#f1f3f6;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.av-tab-badge.is-active{color:#94170d;background:#fdf1f0}.av-tabpanel{flex-direction:column;gap:18px;min-width:0;display:flex}.av-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-btn-outline{color:#4a5361;background:#fff;border:1px solid #dfe3e9}.av-card{position:relative;overflow:visible}.av-h2{font-size:15px}.av-card-foot{border-top:1px solid #f2f4f7;align-items:center;gap:12px;margin-top:2px;padding-top:14px;display:flex}.av-tcard{background:#fff;border:1px solid #e6e9ee;border-radius:14px;position:relative;overflow:visible;box-shadow:0 1px 3px #141a260d}.av-tcard-head{flex-direction:column;gap:4px;padding:18px 20px 14px;display:flex}.av-tcard-head h2{color:#12161d;margin:0;font-size:15px;font-weight:700}.av-tcard-head p{color:#6b7482;margin:0;font-size:13px;line-height:1.5}.av-iconbtn{cursor:pointer;color:#a4abb7;background:#fff;border:1px solid #e6e9ee;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;display:inline-flex}.av-iconbtn:hover:not(:disabled){color:#bd1207;border-color:#bd1207}.av-iconbtn.is-add{color:#4a5361;border-color:#dfe3e9;border-radius:9px}.av-iconbtn.is-add:hover:not(:disabled){color:#94170d;border-color:#bd1207}.av-iconbtn:disabled{opacity:.45;cursor:not-allowed}.av-key-row{border-radius:11px;align-items:center;gap:12px;padding:12px 16px;display:flex}.av-key-row.is-set{background:#fff;border:1px solid #e6e9ee}.av-key-row.is-missing{background:#fffdf8;border:1px solid #f0dcc0;border-left:3px solid #d98a3c}.av-key-row>.v-btn{margin-left:auto}.av-key-dot{background:#3fa87a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.av-key-badge{color:#fff;background:#d98a3c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;display:flex}.av-key-text{flex-direction:column;display:flex}.av-key-title{font-size:13.5px;font-weight:600}.av-key-row.is-set .av-key-title{color:#1a1e26}.av-key-row.is-missing .av-key-title{color:#8a6420}.av-key-sub{color:#b09a76;font-size:12.5px}.av-key-meta{color:#8b93a1;font-size:12.5px}.av-key-meta code{font-family:var(--font-mono,monospace);color:#4a5361}.av-key-link{color:#bd1207;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:13px;font-weight:600}.av-dialog{flex-direction:column;gap:12px;display:flex}.av-dialog-title{color:#12161d;margin:0;font-size:16px;font-weight:700}.av-dialog-text{color:#6b7482;margin:0;font-size:13px}.av-dialog-warn{color:#8a6420;background:#fffdf8;border:1px solid #f0dcc0;border-radius:9px;padding:8px 10px;font-size:12.5px}.av-dialog-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.av-models-grid{grid-template-columns:72px minmax(0,1.2fr) minmax(0,1fr) 116px 116px 40px;align-items:center;gap:14px;display:grid}.av-models-head{background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;padding:10px 20px}.av-models-head>span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.av-models-row{border-bottom:1px solid #f2f4f7;padding:12px 20px}.av-models-row:hover{background:#fcfcfd}.av-models-row .v-input{padding:8px 11px;font-size:13.5px}.av-radio{cursor:pointer;color:#8b93a1;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.av-radio:disabled{cursor:default}.av-radio-ring{box-sizing:border-box;border:2px solid #c9cfd8;border-radius:50%;width:16px;height:16px}.av-radio.is-on{color:#bd1207}.av-radio.is-on .av-radio-ring{border:5px solid #bd1207}.av-model-id{color:#1a1e26;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.av-models-foot{background:#fafbfc;border-radius:0 0 13px 13px;padding:14px 20px}.av-models-add{align-items:center;gap:10px;display:flex}.av-models-add .o-lb{flex:1;max-width:380px}.av-models-add .av-iconbtn.is-add{width:38px;height:38px;font-size:18px}.av-catalog-note{color:#8b93a1;align-items:center;gap:8px;margin:12px 0 0;font-size:11.5px;display:flex}.av-link{color:#bd1207;cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:600}.av-link:disabled{color:#b6bcc7;cursor:default}.av-fields{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px 22px;display:grid}.mld-geen-einde{justify-content:flex-end}.mld-uren{margin-left:46px}.mld-uren-rij{align-items:center;gap:8px;display:flex}.mld-uren-rij .o-det-input{width:88px}.mld-uren-eenheid{color:var(--o-fg-2);font-size:13px}.si-uitleg{color:#6b7482;max-width:46em;margin:0;font-size:12.5px;line-height:1.6}.si-waarschuwing{color:#6b4a1d;background:#fef6ee;border:1px solid #f5d5b0;border-radius:8px;padding:12px 14px;font-size:12.5px;line-height:1.6}.av-help{color:#8b93a1;cursor:help;vertical-align:middle;background:#eef0f4;border-radius:50%;outline:none;justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;font-size:11px;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.av-help:hover,.av-help:focus-visible{color:#fff;background:#bd1207}.av-help--sm{width:15px;height:15px;margin-left:0;font-size:10.5px}.o-tip-bubble.is-hint{color:#ffffffc7;text-align:left;width:min(288px,100vw - 32px);max-width:min(288px,100vw - 32px);padding:10px 12px;font-size:12.5px;line-height:1.5}.o-tip-titel{color:#fff;margin-bottom:3px;font-weight:600;display:block}.av-gloss-grid{grid-template-columns:minmax(0,1fr) 150px minmax(0,1.2fr) minmax(0,1.2fr) 40px;align-items:center;gap:14px;display:grid}.av-gloss-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.av-gloss-title{color:#12161d;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.av-gloss-actions{align-items:center;gap:10px;display:flex}.av-gloss-search{box-sizing:border-box;flex:0 0 240px;height:38px;margin-left:0}.av-gloss-add-btn{flex:none;height:38px}.av-gloss-actions>.o-tip{flex:none}.av-gloss-foot{background:#fafbfc;border-top:1px solid #eef0f4;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;display:flex}.av-gloss-foot>span{color:#8b93a1;font-size:12.5px}.av-vt-form{flex-direction:column;gap:12px;margin:4px 0 2px;display:flex}.av-gloss-head{background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;padding:10px 20px}.av-gloss-head>span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.av-gloss-empty{border-bottom:1px solid #f2f4f7;flex-direction:column;align-items:center;gap:4px;padding:30px 20px;display:flex}.av-gloss-empty-title{color:#4a5361;font-size:13.5px;font-weight:600}.av-gloss-empty-sub{color:#8b93a1;font-size:12.5px}.av-gloss-row{border-bottom:1px solid #f2f4f7;padding:12px 20px}.av-gloss-row:hover{background:#fcfcfd}.av-gloss-term{color:#1a1e26;font-size:13.5px;font-weight:600}.av-gloss-lang{color:#6b7482;font-size:13.5px}.av-gloss-target{color:#1a1e26;font-size:13.5px}.av-gloss-note{color:#8b93a1;font-size:13px}.av-gloss-add{background:#fafbfc;border-radius:0 0 13px 13px;padding:14px 20px}.av-gloss-add .v-input{height:36px;padding:0 11px;font-size:13.5px}.av-gloss-add .o-lb-btn{height:36px}.av-gloss-add .av-iconbtn.is-add{width:36px;height:36px;font-size:16px}.av-prompt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.av-chips{flex-wrap:wrap;gap:6px;display:flex}.av-chip{font-family:var(--font-mono,monospace);cursor:pointer;color:#4a5361;background:#f4f5f7;border:1px solid #e6e9ee;border-radius:999px;padding:3px 9px;font-size:11px}.av-chip:hover{color:#1a1e26;border-color:#c9cfd8}.av-ta{font-family:var(--font-mono,monospace);resize:vertical;background:#fcfcfd;font-size:12.5px;line-height:1.6}.av-ta:focus{background:#fff}.av-prompt-warn{color:#8a6420;margin:0;font-size:12.5px}.av-toast{z-index:80;color:#fff;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #141a262e}.av-toast.is-ok{background:#2f8a63}.av-toast.is-err{background:#bd1207}.av-iconbtn:focus-visible,.av-chip:focus-visible,.av-help:focus-visible,.av-radio:focus-visible,.av-link:focus-visible,.av-key-link:focus-visible,.o-lb-btn:focus-visible{outline-offset:2px;outline:2px solid #bd120766}.o-tip{display:inline-flex;position:relative}.o-tip-bubble{z-index:4200;color:#fff;opacity:0;visibility:hidden;pointer-events:none;white-space:normal;text-transform:none;letter-spacing:normal;text-align:left;background:#1a1e26;border-radius:9px;width:max-content;max-width:min(260px,100vw - 32px);padding:7px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.45;transition:opacity .12s;box-shadow:0 8px 22px #141a2638}.o-tip-bubble.is-open{opacity:1;visibility:visible}.o-lb{flex:1;min-width:0;position:relative}.o-lb-btn{cursor:pointer;color:#1a1e26;background:#fff;border:1px solid #dfe3e9;border-radius:9px;align-items:center;gap:8px;width:100%;height:38px;padding:8px 12px;font-family:inherit;font-size:13.5px;display:flex}.o-lb-btn:hover:not(:disabled){border-color:#c9cfd8}.o-lb-btn:disabled{opacity:.55;cursor:not-allowed}.o-lb-val{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.o-lb-val.is-placeholder{color:#a4abb7}.o-lb-chev{color:#6b7482;font-size:11px;transition:transform .15s}.o-lb-chev.is-open{transform:rotate(180deg)}.o-lb-panel{z-index:50;background:#fff;border:1px solid #e6e9ee;border-radius:10px;max-height:240px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #141a2629}.o-lb-opt{cursor:pointer;color:#1a1e26;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.o-lb-opt.is-active{background:#f6f7f9}.o-lb-opt.is-selected{color:#bd1207;background:#fdf1f0;font-weight:600}.o-lb-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.o-lb-opt-right{font-family:var(--font-mono,monospace);color:#8b93a1;font-size:11px}.o-lb-empty{color:#8b93a1;padding:10px;font-size:12.5px}.run-start{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 20px 14px;display:flex}.run-start .o-lb{flex:0 0 220px}.run-est{color:#1a1e26;flex:1;min-width:220px;font-size:13px}.run-start>.v-btn{flex:none}.run-nokey{color:#8a6420;margin:0;padding:0 20px 12px;font-size:12.5px}.run-note,.run-err{margin:0;padding:0 20px 12px}.run-list{border-top:1px solid #eef0f4}.run-empty{margin:0;padding:16px 20px;font-size:13px}.run-row{border-bottom:1px solid #f2f4f7;flex-direction:column;gap:8px;padding:14px 20px;display:flex}.run-row:last-child{border-bottom:none;border-radius:0 0 13px 13px}.run-row-top{align-items:center;gap:10px;display:flex}.run-lang{color:#1a1e26;font-size:13.5px;font-weight:600}.run-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.run-badge.is-queued{color:#6b7482;background:#f1f3f6}.run-badge.is-running{color:#b06f22;background:#fdf3e6}.run-badge.is-done{color:#2f8a63;background:#eaf6f0}.run-badge.is-failed{color:#94170d;background:#fdf1f0}.run-requeue{color:#bd1207;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:12.5px;font-weight:600}.run-dismiss{color:#8b93a1;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.run-dismiss:hover:not(:disabled){color:#4a5361}.run-dismiss:disabled{opacity:.5;cursor:default}.run-bar{background:#eef0f4;border-radius:999px;height:6px;overflow:hidden}.run-bar-fill{background:#3fa87a;height:100%;transition:width .3s;display:block}.run-bar-fill.is-running{background:#d98a3c}.run-bar-fill.is-queued{background:#c9cfd8}.run-bar-fill.is-failed{background:#bd1207}.run-meta{color:#6b7482;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.run-info{color:#8a6420;background:#fffdf8;border:1px solid #f0dcc0;border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px}.run-fail{color:#94170d;margin:0;font-size:12.5px}.run-detail{font-size:12px}.run-detail>summary{cursor:pointer;color:#6b7482;width:max-content;font-weight:600}.run-detail>summary:hover{color:#94170d}.run-detail-body{flex-direction:column;gap:4px;margin-top:8px;display:flex}.run-detail-body code{font-family:var(--font-mono,monospace);color:#1a1e26}.run-raw{color:#d7dce4;max-height:260px;font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word;background:#0f1319;border-radius:8px;margin:4px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.run-devs{flex-direction:column;gap:3px;display:flex}.run-devs-lbl{color:#8b93a1;font-size:11.5px}.run-dev{color:#4a5361;font-size:12px}.run-dev code{font-family:var(--font-mono,monospace);color:#4a5361}.run-stats{flex-wrap:wrap;gap:14px;display:flex}.run-stat{background:#fff;border:1px solid #e6e9ee;border-radius:12px;flex-direction:column;flex:132px;gap:4px;min-width:132px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #141a260a}.run-stat-lbl{letter-spacing:.07em;text-transform:uppercase;color:#a4abb7;font-size:11px;font-weight:700}.run-stat-val{letter-spacing:-.01em;color:#1a1e26;font-size:19px;font-weight:700}.run-stat-val.is-red{color:#94170d}.run-stat--tokens{flex:2.4 268px}.run-tok-bar{background:#f2f4f7;border-radius:999px;height:5px;margin:3px 0 1px;display:flex;overflow:hidden}.run-tok-bar>i{height:100%;display:block}.run-tok-bar>.is-in{background:#c4cede}.run-tok-bar>.is-uit{background:var(--o-brand)}.run-stat-sub{color:#8b93a1;align-items:baseline;gap:10px;font-size:11.5px;display:flex}.run-stat-sub b{color:#4a5361;font-variant-numeric:tabular-nums;font-weight:600}.run-tok-uit{color:#94170d;cursor:default;background:#fdf1f0;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.run-tok-uit:focus-visible{outline:2px solid var(--o-brand);outline-offset:1px}.run-grid{grid-template-columns:34px 150px 96px minmax(0,.8fr) 108px minmax(0,1fr) 128px;align-items:center;gap:12px;padding:12px 20px;display:grid}.run-grid-head{background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;padding:10px 20px}.run-grid-head>span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.run-grid-row{cursor:pointer;border-top:1px solid #f2f4f7}.run-grid-row:first-of-type{border-top:0}.run-grid-row:hover{background:#fcfcfd}.run-chev{color:#bd1207;background:#fdf1f0;border:1px solid #f0d3d0;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex}.run-gestart,.run-res,.run-tok{flex-direction:column;gap:2px;min-width:0;display:flex}.run-gestart b,.run-res b,.run-tok b{color:#1a1e26;font-size:13px;font-weight:600}.run-gestart i,.run-res i,.run-tok i{color:#a4abb7;font-size:11.5px;font-style:normal}.run-taal{color:#4a5361;font-size:13px}.run-door{color:#6b7482;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.run-pill{border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.run-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.run-pill.is-done{color:#2f8a63;background:#eaf6f0}.run-pill.is-failed{color:#94170d;background:#fdf1f0}.run-pill.is-running{color:#b06f22;background:#fdf3e6}.run-pill.is-queued{color:#6b7482;background:#f1f3f6}.run-dlg{flex-direction:column;gap:16px;max-height:calc(100vh - 80px);display:flex;overflow-y:auto}.run-dlg-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.run-dlg-title{letter-spacing:-.01em;color:#12161d;margin:0;font-size:17px;font-weight:700}.run-dlg-sub{color:#6b7482;margin:4px 0 0;font-size:13px}.run-dlg-cards{flex-wrap:wrap;gap:12px;display:flex}.run-dlg-card{background:#fafbfc;border:1px solid #e6e9ee;border-radius:11px;flex-direction:column;flex:120px;gap:3px;min-width:110px;padding:12px 14px;display:flex}.run-dlg-card .run-stat-val{font-size:16px}.run-dlg-warn{color:#8a6420;background:#fffdf8;border:1px solid #f0dcc0;border-radius:9px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.5}.run-dlg-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) 110px;align-items:center;gap:14px;padding:9px 4px;display:grid}.run-dlg-grid-head{border-bottom:1px solid #eef0f4}.run-dlg-grid-head>span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10px;font-weight:700}.run-dlg-grid-row{border-bottom:1px solid #f2f4f7}.run-dlg-key{color:#4a5361;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.run-dlg-src,.run-dlg-res{color:#1a1e26;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.run-outcome{border-radius:999px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:700}.run-outcome.is-concept{color:#2f8a63;background:#eaf6f0}.run-outcome.is-mislukt{color:#94170d;background:#fdf1f0}.run-dlg-pager{justify-content:flex-end;padding-top:8px;display:flex}.run-dlg-foot{border-top:1px solid #f2f4f7;align-items:center;gap:10px;padding-top:14px;display:flex}.run-dlg-link{color:#bd1207;font-size:13px;font-weight:600}.wl-gen-run{background:#fff;border:1px solid #e6e9ee;border-radius:12px;box-shadow:0 1px 3px #141a260d}.wl-gen-run .run-row{border-bottom:none}.o-modal:has(.at){padding:0;overflow:hidden}.at{background:#fff;flex-direction:column;height:calc(100vh - 40px);max-height:920px;display:flex;overflow:hidden}.at-head{align-items:flex-start;gap:18px;padding:20px 22px 15px;display:flex}.at-title{letter-spacing:-.01em;color:#12161d;flex:1;margin:0;font-size:17px;font-weight:700}.at-close{color:#6b7482;cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:8px;flex:none;width:30px;height:30px;font-size:16px;line-height:1}.at-close:hover{color:#1a1e26;border-color:#c9cfd8}.at-tb{background:#fafbfc;border-top:1px solid #f2f4f7;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;display:flex}.at-chips{flex-wrap:wrap;gap:7px;display:flex}.at-chip{font:inherit;color:#1a1e26;cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.at-chip.is-disabled{opacity:.5;cursor:not-allowed}.at-chip-box{box-sizing:border-box;background:#fff;border:1px solid #cfd5de;border-radius:4px;flex:none;width:15px;height:15px;position:relative}.at-chip.is-on .at-chip-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3.5px;height:7px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}.at-chip-n{color:#8b93a1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.at-chip.is-on.at-c-empty{background:#fdf9f8;border-color:#f0d3d0}.at-chip.is-on.at-c-empty .at-chip-box{background:#bd1207;border-color:#bd1207}.at-chip.is-on.at-c-empty .at-chip-n{color:#bd1207}.at-chip.is-on.at-c-stale{background:#fdf7f0;border-color:#f0d3a8}.at-chip.is-on.at-c-stale .at-chip-box{background:#d98a3c;border-color:#d98a3c}.at-chip.is-on.at-c-stale .at-chip-n{color:#b5661a}.at-chip.is-on.at-c-glossary{background:#f6f4fc;border-color:#d9d0f0}.at-chip.is-on.at-c-glossary .at-chip-box{background:#8a6fc4;border-color:#8a6fc4}.at-chip.is-on.at-c-glossary .at-chip-n{color:#6a54ad}.at-tb-cost{align-items:baseline;gap:12px;margin-left:auto;display:flex}.at-tb-meta{color:#6b7482;font-size:12.5px}.at-tb-price{color:#1a1e26;font-size:13.5px;font-weight:700}.at-tb-noprice{color:var(--o-brand);font-size:12.5px;font-weight:600;text-decoration:underline}.at-tabs{background:#fafbfc;border-top:1px solid #eef0f4;gap:2px;padding:0 22px;display:flex}.at-tab{font:inherit;color:#8b93a1;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.at-tab:hover,.at-tab.is-active{color:#1a1e26}.at-tab.is-active.at-c-empty{border-bottom-color:#bd1207}.at-tab.is-active.at-c-stale{border-bottom-color:#d98a3c}.at-tab.is-active.at-c-glossary{border-bottom-color:#8a6fc4}.at-tab-pill{color:#6b7482;background:#f4f5f7;border:1px solid #e6e9ee;border-radius:999px;padding:1px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.at-tab-pill.is-open{color:#a8621c;background:#fdf1e3;border-color:#f0d3a8}.at-pbar{border-top:1px solid #eef0f4;align-items:center;gap:12px;padding:10px 22px;display:flex}.at[data-tab=stale] .at-pbar{background:#fffaf3}.at[data-tab=glossary] .at-pbar{background:#fbfaff}.at-pbar-copy{color:#6b7482;flex:1;min-width:0;font-size:12px;line-height:1.45}.at-pbar-bulk{gap:8px;display:inline-flex}.at-bulk{font:inherit;color:#a8621c;cursor:pointer;background:#fff;border:1px solid #e6c39a;border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:600}.at-bulk:hover{border-color:#d98a3c}.at-gridfoot{background:#fafbfc;border-top:1px solid #e6e9ee;justify-content:flex-end;gap:8px;padding:11px 22px;display:flex}.at-bulk.is-keep{color:#226b4c;border-color:#cfe9dc}.at-bulk.is-keep:hover{background:#eaf6f0;border-color:#226b4c}.at-bulk.is-redo{color:#94170d;border-color:#f0d3d0}.at-bulk.is-redo:hover{background:#fdf1f0;border-color:#94170d}.at-pbar-range{color:#8b93a1;white-space:nowrap;font-size:11.5px}.at-pager{gap:5px;display:inline-flex}.at-pg{color:#6b7482;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.at-pg:hover:not(:disabled){color:#94170d;border-color:#bd1207}.at-pg:disabled{opacity:.4;cursor:default}.at-panel{background:#fff;border-top:1px solid #eef0f4;flex:1;min-height:0;overflow:auto}.at-panel[data-tab=stale]{background:#fffaf3}.at-panel[data-tab=glossary]{background:#fbfaff}.at-th{z-index:1;background:#f4f5f7;border-bottom:1px solid #e6e9ee;gap:14px;padding:9px 22px;display:grid;position:sticky;top:0}.at-th span{letter-spacing:.07em;text-transform:uppercase;color:#6b7482;font-size:10px;font-weight:700}.at-tr{align-items:center;gap:14px;padding:9px 22px;display:grid}.at-th-empty,.at-tr-empty{grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr)}.at-tr-empty{border-bottom:1px solid #f4f5f7}.at-th-stale,.at-tr-stale{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr) 184px}.at-tr-stale{border-bottom:1px solid #f7e6d3;align-items:start;padding:10px 22px}.at-tr-stale.is-undecided{background:#fdf5ec}.at-th-gloss,.at-tr-gloss{grid-template-columns:minmax(0,1fr) minmax(0,.62fr) minmax(0,.62fr) minmax(0,.95fr)}.at-tr-gloss{border-bottom:1px solid #efeaf9;align-items:start}.at-key{color:#4a5361;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.at-keytip{min-width:0;max-width:100%;display:block}.at-keytip .at-key{width:100%;display:block}.at-src{color:#1a1e26;font-size:12.5px;line-height:1.4}.at-cur{color:#4a5361;font-size:12.5px;line-height:1.4}.at-was{color:#b09a76;font-size:11.5px;line-height:1.4}.at-col{flex-direction:column;gap:3px;min-width:0;display:flex}.at-k2{flex-direction:column;gap:4px;min-width:0;display:flex}.at-badge{letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #e6e9ee;border-radius:5px;align-self:flex-start;padding:1px 7px;font-size:9.5px;font-weight:700}.at-badge.is-open{color:#8a6420;border-color:#e0c79b}.at-badge.is-keep{color:#226b4c;border-color:#cfe9dc}.at-badge.is-redo{color:#94170d;border-color:#f0d3d0}.at-seg{border:1px solid #e6c39a;border-radius:8px;align-self:start;width:100%;display:flex;overflow:hidden}.at-seg.is-set{border-color:#e6e9ee}.at-seg-b{font:inherit;color:#6b7482;cursor:pointer;text-align:center;background:#fff;border:0;flex:1;padding:7px 9px;font-size:11.5px;font-weight:600}.at-seg-b+.at-seg-b{border-left:1px solid #eef0f4}.at-seg-b:hover{background:#fafbfc}.at-seg-b.is-keep,.at-seg-b.is-keep:hover{color:#226b4c;background:#eaf6f0}.at-seg-b.is-redo,.at-seg-b.is-redo:hover{color:#94170d;background:#fdf1f0}.at-terms{flex-direction:column;gap:3px;min-width:0;display:flex}.at-term{font-size:12px;line-height:1.4}.at-term-l{color:#7d93ab}.at-term-arrow{color:#b9c6d6;margin:0 5px}.at-term-r{color:#6a54ad;font-weight:600}.at-empty{text-align:center;color:#8b93a1;padding:40px 22px;font-size:12.5px}.at-err{color:#94170d;background:#fdf1f0;padding:10px 22px;font-size:12.5px}.at-foot{background:#fafbfc;border-top:1px solid #eef0f4;align-items:center;gap:12px;padding:13px 22px;display:flex}.at-ready{color:#6b7482;flex:1;min-width:0;font-size:12.5px}.at-prog{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.at-prog-bar{background:#f2e3cd;border-radius:999px;flex:0 108px;height:5px;position:relative;overflow:hidden}.at-prog-bar i{background:#d98a3c;border-radius:999px;position:absolute;inset:0 auto 0 0}.at-prog-lbl{color:#a8621c;white-space:nowrap;font-size:12.5px;font-weight:600}.at-cancel{font:inherit;color:#4a5361;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600}.at-cancel:hover:not(:disabled){color:#1a1e26;border-color:#c9cfd8}.at-run-wrap{display:inline-flex;position:relative}.at-run{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(#d1300f 0%,#bd1207 100%);border:1px solid #bd1207;border-radius:9px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #bd120752}.at-run:hover:not(:disabled){background:linear-gradient(#bd1207 0%,#9c0f06 100%);border-color:#9c0f06}.at-run:disabled{color:#b6bcc7;box-shadow:none;cursor:not-allowed;background:#f6f7f9;border-color:#e6e9ee}.at-run-ic{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:inline-flex}.at-run:disabled .at-run-ic{background:#eef0f4}.at-pop{z-index:9;background:#1a1e26;border-radius:11px;flex-direction:column;gap:8px;width:272px;margin-bottom:10px;padding:12px 14px;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 12px 30px #141a2652}.at-pop:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.at-pop-title{color:#fff;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.at-pop-dot{background:#e9a23b;border-radius:50%;flex:none;width:7px;height:7px}.at-pop-body{color:#ffffff9e;font-size:12px;line-height:1.5}.at-pop-actions{gap:8px;display:flex}.at-pop-primary{font:inherit;color:#1a1e26;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:6px 10px;font-size:11.5px;font-weight:600}.at-pop-primary:hover{background:#e6e9ee}.at-pop-ghost{font:inherit;color:#ffffffd1;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:7px;padding:6px 10px;font-size:11.5px;font-weight:600}.at-pop-arrow{background:#1a1e26;width:10px;height:10px;margin-top:-5px;position:absolute;top:100%;right:26px;transform:rotate(45deg)}.v-kd-auto{flex-direction:column;gap:8px;margin-top:8px;display:flex}.v-kd-genbtn{color:#4a5361;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:12.5px;font-weight:600}.v-kd-genbtn:hover:not(:disabled){color:#94170d;border-color:#bd1207}.v-kd-genbtn:disabled{opacity:.55;cursor:not-allowed}.v-kd-proposal{background:#fafbfc;border:1px solid #e6e9ee;border-left:3px solid #3fa87a;border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v-kd-plbl{text-transform:uppercase;letter-spacing:.05em;color:#8b93a1;font-size:11px;font-weight:700}.v-kd-pident{text-transform:none;letter-spacing:0;color:#a4abb7;font-weight:500}.v-kd-pval{font-family:var(--font-mono,monospace);color:#1a1e26;white-space:pre-wrap;word-break:break-word;font-size:13px}.v-kd-pacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v-kd-pwarn{color:#8a6420;font-size:12px}.v-kd-codestrip{background:#fffdf8;border:1px solid #f2ddbe;border-left:3px solid #d98a3c;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;display:flex}.v-kd-cs-lbl{letter-spacing:.07em;text-transform:uppercase;color:#b09a76;flex:none;font-size:10px;font-weight:700}.v-kd-cs-val{color:#6b5f52;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.v-kd-cs-btn{color:#8a6420;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0c79b;border-radius:7px;flex:none;padding:5px 11px;font-size:12px;font-weight:600}.v-kd-cs-btn:hover:not(:disabled){background:#fdf3e6;border-color:#d98a3c}.v-kd-override{border:1px solid #e6d3d1;border-left:3px solid var(--o-brand);background:#fdf7f6;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.v-kd-ovlbl{letter-spacing:.07em;text-transform:uppercase;color:#94170d;font-size:10.5px;font-weight:700}.v-kd-ovactions{align-items:center;gap:10px;display:flex}.v-kd-ovsaved{border-left:2px solid var(--o-brand);background:#fdf7f6;border-radius:0 8px 8px 0;align-items:center;gap:12px;padding:9px 13px;display:flex}.v-kd-ovval{min-width:0;font-family:var(--font-mono,monospace);color:#1a1e26;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.v-kd-ovlink{cursor:pointer;font:inherit;color:#94170d;background:0 0;border:0;flex:none;padding:0;font-size:12.5px;font-weight:500}.v-kd-ovlink.is-del{color:#a0a7b2}.v-kd-ovlink.is-del:hover{color:#b04a22}@media (max-width:720px){.v-kd-row{grid-template-columns:1fr}}.v-usr-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v-usr-filters .v-searchbox{box-sizing:border-box;flex:0 300px;height:40px;margin-left:0;padding:0 12px}.v-usr-filters .o-select-btn{color:#4a5361;background:#fff;border:1px solid #dfe3e9;border-radius:9px;flex:none;width:184px;height:40px;padding:0 13px;font-size:13px;font-weight:500;box-shadow:0 1px 1px #141a260a}.v-usr-filters .o-select-btn:hover{border-color:#c9cfd8}.v-usr-filters .o-select-btn.is-open{border-color:var(--o-brand);box-shadow:0 0 0 3px #bd120724}.v-usr-head,.v-usr-row{grid-template-columns:30px minmax(0,1.7fr) minmax(200px,1fr) 120px;gap:20px;display:grid}.v-usr-head{background:#fafbfc;border-bottom:1px solid #eef0f4;padding:11px 20px}.v-usr-head span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.v-usr-row{cursor:pointer;border-top:1px solid #f2f4f7;align-items:center;padding:14px 20px}.v-usr-row:first-of-type{border-top:0}.v-usr-row:hover{background:#fdf9f9}.v-usr-user{flex-direction:column;gap:2px;min-width:0;display:flex}.v-usr-name{color:#1a1e26;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.v-usr-uname{font-family:var(--font-mono,monospace);color:#8b93a1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v-usr-2fa{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.v-usr-msg{text-align:center;color:#8b93a1;padding:34px 20px;font-size:13.5px}.v-pill.is-warn{color:#b06f22;background:#fdf3e6;border-color:#f2ddbe}.v-pill.is-danger{background:var(--o-danger-soft);color:var(--o-danger);border-color:#fdc9c4;border-color:lab(85.5193% 18.485 10.0423)}.v-pill.is-env-klant{background:var(--o-green-soft);border-color:var(--o-green-tint);color:var(--o-green-ink)}.v-pill.is-env-intern{background:var(--o-indigo-soft);border-color:var(--o-indigo-tint);color:var(--o-indigo-ink)}.v-inst-cols{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.v-inst-cap{border-bottom:1px solid #eef0f4;align-items:center;gap:10px;padding:13px 20px;display:flex}.v-inst-captitle{letter-spacing:-.01em;color:#12161d;margin:0;font-size:14px;font-weight:700}.v-inst-scroll{min-width:0}.v-inst-head,.v-inst-row{grid-template-columns:22px minmax(0,1.4fr) 104px minmax(0,1.2fr) 108px 104px minmax(0,.9fr);align-items:center;gap:16px;display:grid}.v-inst-versie{align-items:center;gap:7px;min-width:0;display:flex}.v-cel-detail{color:#8b93a1;white-space:nowrap;font-size:11.5px}.v-cel-detail.is-versheid{cursor:help}.v-cel-detail.is-versheid.is-warn{color:var(--o-amber-ink);font-weight:600}.v-cel-detail.is-versheid.is-danger{color:var(--o-danger);font-weight:600}.v-cel-detail.is-versheid.is-muted{font-style:italic}.v-cel-tekst{font-size:12.5px}.v-cel-tekst.is-muted{color:#9aa2b0;font-style:italic}.v-inst-row>.v-usr-name,.v-inst-versie .a-mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-chip{letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.v-chip.is-ok{color:#1c7a44;background:#edf9f1;border-color:#cdebd8}.v-chip.is-warn{color:#8a5a08;background:#fff6e6;border-color:#f4e0b5}.v-chip.is-muted{color:#7b828f;background:#f4f5f7;border-color:#e6e8ec}.v-chip.is-danger{color:#94170d;background:#fdf1f0;border-color:#f0d3d0}.v-chip.is-env-dev{color:#24509c;background:#edf3ff;border-color:#d3e0fa}.v-chip.is-env-canary{color:#8a5a2b;background:#fdf3ea;border-color:#f2ddc7}.v-chip.is-env-prelive{color:#3a5a9a;background:#eef2fb;border-color:#d8e1f5}.v-chip.is-env-prod{color:#1c7a44;background:#edf9f1;border-color:#cdebd8}.v-inst-head{background:#fafbfc;border-bottom:1px solid #eef0f4;padding:11px 20px}.v-inst-head span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.v-inst-row{cursor:pointer;border-top:1px solid #f2f4f7;padding:13px 20px}.v-inst-row:first-of-type{border-top:0}.v-inst-row:hover{background:#fdf9f9}@media (max-width:860px){.v-inst-scroll{overflow-x:auto}.v-inst-head,.v-inst-row{min-width:780px}}.i-kv{flex-direction:column;gap:0;display:flex}.i-kv-row{border-top:1px solid #f2f4f7;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:baseline;gap:16px;padding:9px 0;display:grid}.i-kv-row:first-child{border-top:0}.i-kv-label{color:#6b7280;font-size:12.5px}.i-kv-row>:last-child{color:#12161d;overflow-wrap:anywhere;min-width:0;font-size:13px}.i-kv-row .a-muted{color:#9aa2b0;font-style:italic}.i-kv-row .is-warn{color:#8a5a08;font-weight:600}.i-kv-row .is-danger{color:#a3252b;font-weight:600}.i-statepill.is-actie{cursor:pointer;font:inherit;background:0 0;border:1px solid;gap:7px}.i-statepill.is-actie:hover{background:#141a260a}.i-statepill-detail,.i-ver-detail{opacity:.75;font-size:11.5px;font-weight:400}.i-statepill-meer{font-size:11.5px;font-weight:600;text-decoration:underline}.i-ver-detail{color:#8b93a1;margin-left:6px}.i-dlg-lead{color:#4b5563;margin:0 0 14px;font-size:13px;line-height:1.5}.i-dlg-voet{color:#6b7280;margin:14px 0 0;font-size:12.5px;line-height:1.5}.i-kv-code{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.i-field-echo{color:#6b7280;font-size:12px;line-height:1.45}.i-field-echo.is-danger{color:#a3252b}.i-field-echo.is-warn{color:#8a5716}.i-dlg-reden{background:#fafbfc;border:1px solid #e6e9ee;border-radius:10px;margin-bottom:4px}.i-dlg-reden>summary{cursor:pointer;align-items:baseline;gap:10px;min-width:0;padding:9px 12px;list-style:none;display:flex}.i-dlg-reden>summary::-webkit-details-marker{display:none}.i-dlg-reden>summary:after{content:"▸";color:#9aa2b0;flex:none;margin-left:auto;font-size:11px}.i-dlg-reden[open]>summary:after{content:"▾"}.i-dlg-reden>summary:hover{background:#f4f5f7;border-radius:9px}.i-dlg-reden-lbl{color:#6b7280;flex:none;font-size:12.5px}.i-dlg-reden-kort{color:#12161d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.i-dlg-reden>.i-kv-code{color:#12161d;margin:0;padding:0 12px 11px}.v-btn>svg{flex:none}.v-form{flex-direction:column;gap:24px;display:flex}.v-ferror{color:#94170d;background:#fdf1f0;border:1px solid #f0d3d0;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:500;display:flex}.v-ferror>svg{flex:none}.v-statgrid{background:#e6e9ee;border:1px solid #e6e9ee;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 1px 3px #141a260d}.v-stat{background:#fff;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.v-stat-lbl{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.v-stat-val{color:#1a1e26;align-items:center;min-height:24px;font-size:13.5px;display:flex}.v-fblocks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.v-fc{background:#fff;border:1px solid #e6e9ee;border-radius:14px;flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex;box-shadow:0 1px 3px #141a260d}.v-fc.is-wide{grid-column:1/-1}.v-fc-title{letter-spacing:-.01em;color:#12161d;margin:0;font-size:14px;font-weight:700}.v-fgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.v-field{flex-direction:column;gap:6px;min-width:0;display:flex}.v-flabel{color:#4a5361;font-size:12px;font-weight:600}.v-fhint{color:#8b93a1;font-size:11.5px}.v-toggle-row{align-items:center;gap:12px;display:flex}.v-fc .o-det-input{box-sizing:border-box;color:#1a1e26;background:#fff;border:1px solid #dfe3e9;border-radius:9px;height:auto;padding:9px 12px;font-size:13.5px}.v-fc .o-det-input:focus{border-color:var(--o-brand);box-shadow:0 0 0 3px #bd120724}.v-fc .o-det-input:disabled{color:#a4abb7;background:#f7f8fa}@media (max-width:820px){.v-fblocks{grid-template-columns:1fr}.v-usr-scroll{overflow-x:auto}.v-usr-head,.v-usr-row{min-width:620px}}.a-main>.i-page{max-width:1400px}.i-page{color:#1a1e26;flex-direction:column;gap:18px;min-width:0;display:flex}.i-top{flex-direction:column;gap:9px;display:flex}.i-back{color:#8b93a1;align-self:flex-start;align-items:center;gap:7px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.i-back:hover{color:#94170d}.i-chev-l{font-size:13px;line-height:1}.i-toprow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.i-title{letter-spacing:-.015em;color:#12161d;margin:0;font-size:24px;font-weight:700}.i-link{font:inherit;color:var(--o-brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.i-link:hover:not(:disabled){color:#9c0f06}.i-link:disabled{color:#c9cfd8;cursor:default}.i-chev{color:#b6bcc7;margin-left:5px;font-size:11px}.i-feiten{background:#fff;border:1px solid #e6e9ee;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));display:grid;box-shadow:0 1px 3px #141a260d}.i-feit{flex-direction:column;gap:5px;min-width:0;padding:13px 16px;display:flex;position:relative}.i-feit+.i-feit{border-left:1px solid #eef0f4}.i-feit:hover,.i-feit:focus-within{z-index:3}.i-feit-kop{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.i-feit-lbl{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.i-feit-merk{letter-spacing:.06em;text-transform:uppercase;color:#7b8494;background:#eef1f5;border-radius:3px;flex:none;padding:1px 5px;font-size:9.5px;font-weight:700}.i-feit>.o-tip{align-self:flex-start;max-width:100%}.i-feit-val{color:#12161d;outline:none;align-items:center;gap:7px;min-width:0;font-size:14.5px;font-weight:700;display:inline-flex}.i-feit-dot{background:#b6bcc7;border-radius:50%;flex:none;width:7px;height:7px}.i-feit-val.is-ok{color:#226b4c}.i-feit-val.is-ok .i-feit-dot{background:#2f8a63}.i-feit-val.is-warn{color:#8a5a12}.i-feit-val.is-warn .i-feit-dot{background:#c98a1e}.i-feit-val.is-danger{color:#94170d}.i-feit-val.is-danger .i-feit-dot{background:var(--o-brand)}.i-feit-val.is-muted{color:#6b7482;font-weight:600}.i-feit-val.is-muted .i-feit-dot{background:#b6bcc7}.i-hist-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px 0;display:flex}.i-hist-filters .o-select-btn{flex:none;width:190px}.i-hist-schakelaar{align-items:center;gap:9px;margin-left:4px;display:inline-flex}.i-hist-schakelaar-lbl{font:inherit;color:#4a5361;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.i-hist-schakelaar-lbl:hover:not(:disabled){color:#1a1e26}.i-hist-schakelaar-lbl:disabled{color:#9aa2b0;cursor:default}.i-hist-schakelaar-lbl:focus-visible{outline:2px solid var(--o-brand);outline-offset:2px;border-radius:3px}.i-hist{margin:14px 0 0;padding:0;list-style:none}.i-hist-rij{border-top:1px solid #f2f4f7;grid-template-columns:108px 118px 1fr auto;align-items:center;gap:12px;padding:9px 20px;font-size:13px;display:grid}.i-hist-rij:hover{background:#fafbfc}.i-hist-tijd{flex-direction:column;line-height:1.3;display:flex}.i-hist-datum{color:#6b7482;font-size:12px}.i-hist-klok{color:#1a1e26;font-weight:600}.i-hist-as{color:#6b7482;font-size:12px}.i-hist-as.is-beide{color:#1a1e26;cursor:help;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.i-hist-wissel{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.i-hist-woord{font-weight:600}.i-hist-woord.is-ok{color:#226b4c}.i-hist-woord.is-warn{color:#8a5a12}.i-hist-woord.is-danger{color:#94170d}.i-hist-woord.is-leeg{color:#8b93a1;font-weight:500}.i-hist-pijl,.i-hist-plus{color:#b6bcc7}.i-hist-grof{color:#6b7482;font-style:italic}.i-hist-duur{text-align:right;color:#4a5361;white-space:nowrap}.i-hist-pagina{color:#6b7482;justify-content:center;align-items:center;gap:14px;padding:14px 20px;font-size:13px;display:flex}@media (max-width:720px){.i-hist-rij{grid-template-columns:1fr;gap:4px}.i-hist-duur{text-align:left}}.i-feit-val.is-maint{color:#8a5716}.i-feit-sub{color:#8b93a1;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.5}.i-feit-versheid{cursor:help;outline:none}.i-feit-versheid.is-warn{color:var(--o-amber-ink);font-weight:600}.i-feit-versheid.is-danger{color:var(--o-danger);font-weight:600}.i-feit-versheid.is-muted{font-style:italic}.i-feit-branch{cursor:help;outline:none;align-items:center;gap:5px;display:inline-flex}.i-feit-branch.is-muted{color:#9aa2b0;font-style:italic}.i-feit-acties{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.i-feit-link{font:inherit;color:#4a5361;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dae1;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.i-feit-link:hover:not(:disabled){border-color:var(--o-brand);color:#94170d;background:snow}.i-feit-link:focus-visible{outline:2px solid var(--o-brand);outline-offset:1px}.i-feit-link:disabled{color:#b6bcc7;cursor:default;border-color:#e6e9ee}.i-feit-sub--toggle{align-items:center;gap:8px;display:flex}.i-maint-toggle{cursor:pointer;background:#dfe3e9;border:1px solid #d5dae1;border-radius:999px;flex:none;width:34px;height:19px;padding:0;transition:background .14s,border-color .14s;position:relative}.i-maint-toggle.is-on{background:#d98a3c;border-color:#d98a3c}.i-maint-toggle-knop{background:#fff;border-radius:50%;width:13px;height:13px;transition:left .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #141a2647}.i-maint-toggle.is-on .i-maint-toggle-knop{left:17px}.i-maint-toggle:disabled{opacity:.45;cursor:not-allowed}.i-feit-sub--toggle .is-muted{color:#9aa2b0}.i-maint-banner{background:#fdf3e6;border:1px solid #f2ddbe;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;display:flex}.i-maint-banner-dot{background:#d98a3c;border-radius:50%;flex:none;width:7px;height:7px}.i-maint-banner-tekst{color:#8a5716;flex-direction:column;flex:1;gap:2px;min-width:220px;font-size:13px;display:flex}.i-maint-banner-meta{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.i-maint-banner-meta strong{font-weight:600}.i-maint-banner-sep{color:#cbab7a}.i-voorzet-banner{background:var(--o-danger-soft);border:1px solid #fdc9c4;border:1px solid lab(85.5193% 18.485 10.0423);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:11px 16px;display:flex}.i-voorzet-banner .i-maint-banner-tekst{color:var(--o-danger)}.i-voorzet-banner-dot{background:var(--o-danger);border-radius:50%;flex:none;width:7px;height:7px}.i-statepill{border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.i-dot{background:#2f8a63;border-radius:50%;flex:none;width:6px;height:6px}.i-dot.is-idle{background:#c9cfd8}.i-statepill.is-ok{color:#226b4c;background:#eaf6f0;border-color:#cfe9dc}.i-statepill.is-warn{color:#8a5716;background:#fdf3e6;border-color:#f2ddbe}.i-statepill.is-warn .i-dot{background:#d98a3c}.i-statepill.is-muted{color:#6b7482;background:#f4f5f7;border-color:#e6e9ee}.i-statepill.is-muted .i-dot{background:#b6bcc7}.i-statepill.is-danger{background:var(--o-danger-soft);color:var(--o-danger);border-color:#fdc9c4;border-color:lab(85.5193% 18.485 10.0423)}.i-statepill.is-danger .i-dot{background:var(--o-danger)}.i-card{background:#fff;border:1px solid #e6e9ee;border-radius:14px;position:relative;box-shadow:0 1px 3px #141a260d}.i-card-head{align-items:center;gap:8px;padding:14px 20px 13px;display:flex}.i-card-title{color:#12161d;margin:0;font-size:15px;font-weight:700}.i-card-spacer{flex:1}.i-card-meta{color:#a4abb7;font-size:11.5px}.i-card-body{border-top:1px solid #eef0f4;padding:16px 20px 18px}.i-cols{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:18px;display:grid}.i-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.i-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.i-stack{flex-direction:column;gap:14px;display:flex}.i-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.i-field{flex-direction:column;gap:6px;min-width:0;display:flex}.i-label{color:#4a5361;align-items:baseline;gap:5px;font-size:12.5px;font-weight:600;display:flex}.i-req{color:var(--o-brand)}.i-label>.o-tip{align-self:center}.i-input{box-sizing:border-box;width:100%;font:inherit;color:#1a1e26;background:#fff;border:1px solid #dfe3e9;border-radius:9px;outline:none;padding:9px 12px;font-size:13.5px}.i-input::placeholder{color:#aeb5c1}.i-input:hover:not(:disabled){border-color:#c9cfd8}.i-input:focus{border-color:var(--o-brand);box-shadow:0 0 0 3px #bd120724}.i-input:disabled{color:#8b93a1;background:#fafbfc}.i-domains{border-top:1px solid #f2f4f7;flex-direction:column;gap:8px;padding-top:14px;display:flex}.i-dom-row{align-items:center;gap:8px;display:flex}.i-dom-field{background:#fff;border:1px solid #dfe3e9;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.i-dom-field:focus-within{border-color:var(--o-brand);box-shadow:0 0 0 3px #bd120724}.i-dom-link{color:#1a1e26;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;text-decoration:none;display:flex;overflow:hidden}.i-dom-link:hover{color:#94170d}.i-dom-ext{color:#b6bcc7;flex:none;font-size:11px}.i-dom-input{min-width:0;font:inherit;color:#1a1e26;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.i-dom-input::placeholder{color:#aeb5c1}.i-adddom{font:inherit;color:#4a5361;cursor:pointer;background:#fff;border:1px solid #cfd5de;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.i-adddom:hover:not(:disabled){border-color:var(--o-brand);color:#94170d;background:snow}.i-adddom:disabled{opacity:.5;cursor:default}.i-keys{flex-direction:column;gap:8px;display:flex}.i-keys-help{color:#8b93a1;margin:-2px 0 2px;font-size:11.5px;line-height:1.45}.i-key{background:#fafbfc;border:1px solid #eef0f4;border-radius:10px;flex-direction:column;gap:9px;padding:10px 13px;display:flex}.i-key-top{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.i-key-tekst{flex-direction:column;flex:1;gap:3px;min-width:150px;display:flex}.i-key-naam{color:#226b4c;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.i-key-naam.is-missing{color:#8a5716}.i-key-naam.is-missing .i-dot{background:#d98a3c}.i-key-notitie{color:#8b93a1;font-size:11.5px}.i-key-env{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:#4a5361;background:#fff;border:1px solid #eef0f4;border-radius:5px;align-self:flex-start;min-width:0;padding:1px 6px;font-size:11px;font-weight:600;overflow:hidden}.i-key-knop{flex:none;align-self:auto;padding:7px 12px;font-size:12px}.i-key-knop--sm{flex:none;padding:6px 11px;font-size:11.5px}.i-key-gen{flex-direction:column;gap:7px;display:flex}.i-key-regel{overflow-wrap:anywhere;letter-spacing:.01em;color:#fff;-webkit-user-select:all;user-select:all;background:#1a1e26;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:block}.i-key-copy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.i-alg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.i-alg-split{grid-template-columns:minmax(0,1fr)}}.i-statusblok{background:#fafbfc;border:1px solid #eef0f4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.i-statusblok-kop{margin-bottom:2px}.i-status-url{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.i-status-link{min-width:0;color:var(--o-brand);word-break:break-all;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.i-status-link:hover{text-decoration:underline}.i-status-sync{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:12px;font-weight:500;display:inline-flex}.i-status-sync .i-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.i-status-sync.is-gesynchroniseerd{color:var(--o-green-ink)}.i-status-sync.is-afwijkend{color:var(--o-danger)}.i-status-sync.is-onbekend{color:#8b93a1}.i-status-sync-daar{color:#8b93a1;word-break:break-all;font-weight:400}.i-status-meetelt{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.i-status-meetelt-tekst{color:#4a5361;min-width:0;font-size:12.5px}.i-status-leeg{color:#8b93a1;font-size:12px;line-height:1.5}.i-status-leeg code{background:#f2f4f7;border-radius:4px;padding:1px 4px;font-size:11.5px}.i-key-once{color:#8b93a1;font-size:11.5px}.i-dom-tag{color:#a4abb7;flex:none;font-size:11.5px}.i-dom-tag.is-meetpunt{color:#1c7a3f;letter-spacing:.01em;background:#eaf6ee;border-radius:999px;padding:2px 8px;font-weight:600}.i-dom-kies{font:inherit;color:#a4abb7;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px}.i-dom-kies:hover:not(:disabled){color:#1c7a3f;background:#f6fbf8;border-color:#1c7a3f}.i-dom-kies:disabled{opacity:.5;cursor:default}.i-dom-leeg{color:#8b93a1;font-size:12.5px}.i-lang-foot{background:#fafbfc;border-radius:0 0 13px 13px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 20px;display:flex}.i-lang-foot>span{color:#8b93a1;flex:1;min-width:200px;font-size:12px}.i-link.is-md{font-size:12px}.i-stack--kaarten{gap:18px}.i-cols--320{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.i-foot-note{color:#a4abb7;font-size:12px}.i-plus{font-size:13px;line-height:1}.i-iconbtn{width:34px;height:34px;font:inherit;color:#8b93a1;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:9px;outline:none;justify-content:center;align-items:center;font-size:13px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.i-iconbtn:hover:not(:disabled){border-color:var(--o-brand);color:#94170d;background:#fdf1f0}.i-iconbtn:disabled{opacity:.5;cursor:default}.i-iconbtn.is-sm{border-radius:8px;width:30px;height:30px}.i-iconbtn.is-active{border-color:var(--o-brand);color:#94170d;background:#fdf1f0}.i-toggle{cursor:pointer;background:#dfe3e9;border:1px solid #d5dae1;border-radius:999px;flex:none;width:38px;height:21px;padding:0;position:relative}.i-toggle.is-on{background:#2f8a63;border-color:#2f8a63}.i-toggle.is-locked{background:#a9d6bf;border-color:#a9d6bf}.i-toggle.is-locked,.i-toggle.is-readonly,.i-toggle:disabled{cursor:default}.i-toggle-knob{background:#fff;border-radius:50%;width:15px;height:15px;transition:left .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #141a2647}.i-toggle.is-on .i-toggle-knob,.i-toggle.is-locked .i-toggle-knob{left:19px}.i-lang-grid{grid-template-columns:56px minmax(0,1fr) 88px 122px;align-items:center;gap:12px;display:grid}.i-lang-head{background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;padding:9px 20px}.i-lang-head>span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.i-right{text-align:right}.i-lang-row{border-bottom:1px solid #f2f4f7;padding:10px 20px}.i-lang-name{color:#1a1e26;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:500;display:flex}.i-lang-name .is-off{color:#8b93a1}.i-lang-code{letter-spacing:.04em;color:#a4abb7;flex:none;font-size:11px}.i-lang-def{align-items:center;display:flex}.i-radio-on{color:var(--o-brand);cursor:help;outline:none;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.i-radio-on>i{border:5px solid var(--o-brand);box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px}.i-radio{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #c9cfd8;border-radius:50%;flex:none;width:16px;height:16px;padding:0}.i-radio:hover:not(:disabled):not(.is-muted){border-color:var(--o-brand)}.i-radio.is-muted{cursor:default;background:#fafbfc;border-color:#eef0f4}.i-lang-cov{justify-content:flex-end;align-items:center;gap:8px;display:flex}.i-cov-track{background:#eef0f4;border-radius:999px;flex:none;width:46px;height:5px;position:relative;overflow:hidden}.i-cov-fill{background:#d98a3c;border-radius:999px;position:absolute;inset:0 auto 0 0}.i-cov-fill.is-full{background:#2f8a63}.i-cov-pct{color:#b06f22;font-size:12px;font-weight:600}.i-cov-pct.is-full{color:#2f8a63}.i-cov-off{color:#b6bcc7;font-size:12px}.i-card:has(.i-mods){overflow:hidden}.i-mods{background:#fff;border-top:1px solid #eef0f4;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;display:grid}.i-mod{background:#fff;flex-direction:column;gap:10px;padding:15px 17px 16px;display:flex;box-shadow:0 0 0 1px #eef0f4}.i-mod.is-off{background:#fcfcfd}.i-mod-top{flex:1;align-items:flex-start;gap:11px;display:flex}.i-mod-top>.o-tip{margin-top:1px}.i-mod-text{flex-direction:column;flex:1;min-width:0;display:flex}.i-mod-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.i-mod-name .i-mod.is-off .i-mod-name{color:#8b93a1}.i-mod-name{color:#b6bcc7;font-size:11px}.i-mod-body{overflow-wrap:anywhere;color:#8b93a1;min-width:0;margin:3px 0 0;font-size:12px;line-height:1.4}.i-mod-foot{border-top:1px solid #f2f4f7;align-items:center;gap:9px;margin-top:auto;padding-top:9px;display:flex}.i-mod-meta{text-overflow:ellipsis;white-space:nowrap;color:#a4abb7;flex:auto;min-width:0;font-size:11.5px;overflow:hidden}.i-mod-manage{white-space:nowrap;color:#c9cfd8;cursor:help;flex:none;font-size:12px;font-weight:600}.i-con-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.72fr) minmax(0,1.15fr) 40px;align-items:center;gap:14px;display:grid}.i-con-head{background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;padding:9px 20px}.i-con-head>span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.i-con-row{border-bottom:1px solid #f2f4f7;padding:11px 20px}.i-con-row:hover{background:#fdf9f9}.i-con-name{color:#1a1e26;align-items:center;gap:10px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.i-avatar{color:#6b7482;background:#f4f5f7;border:1px solid #e6e9ee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11.5px;font-weight:700;display:inline-flex}.i-con-mail{color:#4a5361;font-size:13px;text-decoration:none}.i-con-mail:hover{color:#94170d}.i-con-phone{text-overflow:ellipsis;white-space:nowrap;color:#6b7482;min-width:0;font-size:12.5px;overflow:hidden}.i-con-role{color:#4a5361;font-size:13px}.i-con-del{justify-self:end;display:inline-flex;position:relative}.i-con-confirm{z-index:20;white-space:nowrap;background:#1a1e26;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 10px 26px #141a2647}.i-con-confirm-vraag{color:#fff;font-size:12.5px;font-weight:600}.i-con-confirm-ja,.i-con-confirm-nee{font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:5px 11px;font-size:12px;font-weight:600}.i-con-confirm-ja{border:1px solid var(--o-brand);background:var(--o-brand);color:#fff}.i-con-confirm-ja:hover:not(:disabled){background:#9c0f06;border-color:#9c0f06}.i-con-confirm-nee{color:#fff;background:0 0;border:1px solid #ffffff3d}.i-con-confirm-nee:hover:not(:disabled){background:#ffffff1a}.i-con-confirm-ja:disabled,.i-con-confirm-nee:disabled{opacity:.6;cursor:default}.i-empty{flex-direction:column;align-items:center;gap:4px;padding:34px 20px;display:flex}.i-card-head+.i-empty{border-top:1px solid #eef0f4}.i-empty-title{color:#4a5361;font-size:13.5px;font-weight:600}.i-empty-sub{color:#8b93a1;font-size:12.5px}.i-foot{border-radius:0 0 13px 13px}.o-modal-overlay:has(.i-dlg){background:#12161d6b}.o-modal:has(.i-dlg){padding:0;overflow:hidden;box-shadow:0 18px 48px #141a2647}.i-dlg{background:#fff;flex-direction:column;display:flex}.i-dlg-head{align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.i-dlg-title{letter-spacing:-.01em;color:#12161d;flex:1;margin:0;font-size:16px;font-weight:700}.i-dlg-body{border-top:1px solid #eef0f4;flex-direction:column;gap:14px;padding:16px 20px 18px;display:flex}.i-dlg-foot{background:#fafbfc;border-top:1px solid #eef0f4;justify-content:flex-end;align-items:center;gap:10px;padding:13px 20px;display:flex}.i-dlg-note{color:#8b93a1;flex:1;min-width:0;font-size:12px}.i-dlg-warn{color:#8a5716;background:#fdf3e6;border:1px solid #f2ddbe;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.i-dlg-warn-dot{background:#d98a3c;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.i-dlg-fout{background:#fdf1f0;border:1px solid #e8c3bf;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.i-dlg-fout-kop{color:#94170d;font-size:12.5px;font-weight:600}.i-dlg-fout-tekst{color:#8a4a44;font-size:12.5px;line-height:1.5}.i-dlg-fout-reden{color:#8a4a44;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-top:1px solid #f0d5d2;margin-top:3px;padding-top:6px;font-size:12px;line-height:1.5}@media (max-width:900px){.i-cols,.i-grid3,.i-grid2{grid-template-columns:minmax(0,1fr)}}.r-ronde{align-items:center;gap:8px;display:flex}.r-rondebtn{font-size:12px}.r-maat-body{align-items:center;gap:22px;min-width:0;padding:2px 20px 16px;display:flex}.r-maat-cijfer{letter-spacing:-.02em;color:#12161d;flex:none;font-size:34px;font-weight:700;line-height:1}.r-maat-lijn{min-width:0;max-width:720px;height:48px;color:var(--o-brand);flex:720px;margin-left:auto}.r-maat .i-empty{width:100%;padding:20px}.r-wacht,.r-woorden,.r-kwal,.r-lev,.r-inst{align-items:center;gap:12px;display:grid}.r-wacht{grid-template-columns:minmax(0,1.5fr) 150px 104px 92px 168px}.r-woorden{grid-template-columns:minmax(0,1.5fr) 170px 104px 108px 92px}.r-kwal{grid-template-columns:minmax(0,1.4fr) 96px 104px 168px 92px}.r-lev{grid-template-columns:minmax(0,1.4fr) 158px 104px 96px 104px}.r-inst{grid-template-columns:minmax(0,1.3fr) 96px 100px 140px 96px 84px}.r-head{background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;padding:9px 20px}.r-head>span{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;font-size:10.5px;font-weight:700}.r-row{border-bottom:1px solid #f2f4f7;padding:9px 20px}.r-row:last-child{border-bottom:0}.r-row:hover{background:#fcfcfd}.r-woord{color:#1a1e26;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:500;display:inline-flex}.r-mute{color:#6b7482;font-size:13px}.r-getal{font-variant-numeric:tabular-nums;color:#1a1e26;font-size:13px}.r-mono{color:#6b7482;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.r-leeg{color:#c9cfd8;font-size:13px}.r-vlag{flex:none}.r-acties{align-items:center;gap:12px;display:flex}.r-af:hover:not(:disabled){color:#94170d}.r-balk{align-items:center;gap:9px;min-width:0;display:flex}.r-balk-track{background:#eef0f4;border-radius:999px;flex:1;min-width:0;height:5px;overflow:hidden}.r-balk-vul{background:#b6bcc7;border-radius:999px;height:100%;display:block}.r-balk-vul.is-ok{background:#2f8a63}.r-balk-vul.is-warn{background:#c98a1e}.r-balk-vul.is-danger{background:var(--o-brand)}.r-balk-pct{text-align:right;font-variant-numeric:tabular-nums;color:#4a5361;flex:none;width:34px;font-size:12.5px}@media (max-width:1100px){.r-wacht,.r-woorden,.r-kwal,.r-lev,.r-inst{grid-template-columns:minmax(0,1.4fr) 140px 104px}.r-wacht>:nth-child(n+4),.r-woorden>:nth-child(n+4),.r-kwal>:nth-child(n+4),.r-lev>:nth-child(n+4),.r-inst>:nth-child(n+4){display:none}.r-maat-body{flex-wrap:wrap}}.ur-meta{color:#8b93a1;overflow-wrap:anywhere;font-size:12.5px}.ur-uit{background:#fdf3e6;border:1px solid #f2ddbe;border-radius:11px;flex-direction:column;gap:3px;padding:11px 16px;display:flex}.ur-uit-titel{color:#8a5716;font-size:13px;font-weight:600}.ur-uit-tekst{color:#8a5716;font-size:12.5px;line-height:1.5}.ur-rows{border-top:1px solid #f2f4f7}.ur-row{border-bottom:1px solid #f2f4f7;grid-template-columns:86px minmax(0,1fr) auto 10px;align-items:center;gap:14px;padding:11px 20px;display:grid}.ur-row:last-child{border-bottom:0}.ur-row--leeg{grid-template-columns:minmax(0,1fr)}.ur-row--klik{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.ur-row--klik:hover{background:#fafbfc}.ur-row--klik:hover .ur-chev{color:var(--o-brand);transform:translate(1px)}.ur-row--klik:focus-visible{outline:2px solid var(--o-brand);outline-offset:-2px}.ur-chev{color:#c9cfd8;font-size:15px;line-height:1;transition:color .12s,transform .12s}.ur-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.ur-sum{text-overflow:ellipsis;white-space:nowrap;color:#1a1e26;min-width:0;font-size:13px;overflow:hidden}.ur-sub{text-overflow:ellipsis;white-space:nowrap;color:#a4abb7;min-width:0;font-size:11.5px;overflow:hidden}.ur-tijd{color:#8b93a1;white-space:nowrap;font-size:12px}.ur-logbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ur-logveld{flex:200px;min-width:160px}.ur-logveld--smal{flex:0 150px}.ur-logknop{flex:none}.ur-leeg{color:#8b93a1;font-size:12px;line-height:1.5}.ur-leeg.is-danger{color:#a3252b}.ur-log{background:#1a1e26;border-radius:10px;flex-direction:column;gap:6px;max-height:380px;padding:13px 15px;display:flex;overflow:auto}.ur-logregel{color:#ffffffdb;white-space:pre;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ur-log--venster{max-height:52vh;margin-top:8px}.dl-kop{align-items:center;gap:10px;margin:10px 0 14px;display:flex}.dl-sum{text-overflow:ellipsis;white-space:nowrap;color:#1a1e26;min-width:0;font-size:13px;overflow:hidden}.dl-kv{margin-bottom:16px}.dl-logkop{align-items:baseline;gap:12px;display:flex}.dl-logtel{color:#4b5563;font-size:12.5px;font-weight:600}.dl-vorm{color:#a4abb7;font-size:11.5px}.dl-vorm.is-warn{color:#8a5a08}.dl-meer{font:inherit;color:var(--o-brand);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:600}.dl-meer:hover{color:#9c0f06}.dl-melding{color:#6b7280;margin:10px 0 0;font-size:12.5px;line-height:1.5}.dl-melding.is-danger{color:#a3252b}.dl-melding--klein{color:#8b93a1;font-size:11.5px}.dl-link{align-self:center;margin-right:auto}.ur-tech-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:14px 20px;display:flex}.ur-tech-titel{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ur-tech-sub{color:#8b93a1;font-size:12.5px}.ur-tech-knop{color:var(--o-brand);flex:none;font-size:12.5px;font-weight:600}.ur-tech-head:hover .ur-tech-knop{color:#9c0f06}.ur-tech-rijen{border-top:1px solid #eef0f4}.ur-tech-rij{border-bottom:1px solid #f6f7f9;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:16px;padding:10px 20px;display:grid}.ur-tech-rij:last-child{border-bottom:0}.ur-tech-lbl{color:#6b7482;font-size:12.5px}.ur-tech-val{color:#1a1e26;overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:500}.ur-tech-val .a-muted{color:#9aa2b0;font-style:italic;font-weight:400}.ur-tech-val .is-warn{color:#8a5a08}.ur-tech-val .is-danger{color:#a3252b}@media (max-width:700px){.ur-row{grid-template-columns:86px minmax(0,1fr)}.ur-tijd{grid-column:2}.ur-chev{display:none}.ur-tech-rij{grid-template-columns:minmax(0,1fr);gap:3px}}.rd-modal{max-width:560px}.rd-feiten{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 4px;display:grid}.rd-feit{border:1px solid var(--o-divider-strong);background:var(--o-surface-2);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:11px 13px;display:flex}.rd-feit-lbl{letter-spacing:.02em;text-transform:uppercase;color:var(--o-fg-mute);font-size:11px;font-weight:700}.rd-feit-val{color:var(--o-fg);overflow-wrap:anywhere;font-size:14px;font-weight:600}.rd-feit-sub{color:var(--o-fg-faint);font-size:11.5px;line-height:1.4}.rd-afwijking{border:1px solid var(--o-amber-tint);background:var(--o-amber-soft);color:var(--o-amber-ink);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.rd-afwijking svg{flex:none;margin-top:1px}.rd-bericht{color:var(--o-fg-2);overflow-wrap:anywhere;margin:12px 0 0;font-size:12.5px}.rd-voet{color:var(--o-fg-faint);margin:14px 0 0;font-size:12px;line-height:1.55}.rd-status{align-items:center;gap:10px;margin-bottom:10px;display:flex}.rd-status-ruw{color:var(--o-fg-faint);font-size:11.5px}.rd-reden{border:1px solid var(--o-divider-strong);background:var(--o-surface-soft);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.rd-reden-code{border:1px solid var(--o-divider-strong);color:var(--o-fg-2);background:#fff;border-radius:999px;flex:none;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rd-reden-tekst{color:var(--o-fg-2);white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:12px;line-height:1.5}@media (max-width:560px){.rd-feiten{grid-template-columns:1fr}}.vh-log-btn{height:30px;color:var(--o-fg-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-self:center;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.vh-log-btn svg{color:var(--o-fg-mute)}.vh-log-btn:hover{background:var(--o-surface);border-color:var(--o-divider-strong);color:var(--o-fg)}.vh-log-btn:hover svg{color:var(--o-fg-2)}.vh-log-ct{color:var(--o-fg-mute);background:var(--o-surface-soft);border:1px solid var(--o-divider-strong);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.vh-log-btn:hover .vh-log-ct{color:var(--o-fg-2)}.al-backdrop{opacity:0;pointer-events:none;z-index:4000;background:#0f172a52;transition:opacity .2s;position:fixed;inset:0}.al-backdrop.is-open{opacity:1;pointer-events:auto}.al-drawer{background:var(--o-surface);z-index:4001;flex-direction:column;width:440px;max-width:92vw;transition:transform .26s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 48px -16px #0f172a47}.al-drawer.is-open{transform:translate(0)}.al-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.al-head{border-bottom:1px solid var(--o-divider);flex-shrink:0;padding:18px 20px 14px}.al-head-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.al-title{color:var(--o-fg);letter-spacing:-.01em;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:600;display:flex}.al-title svg{color:var(--o-fg-faint)}.al-sub{color:var(--o-fg-faint);margin-top:3px;font-size:12.5px}.al-close{width:30px;height:30px;color:var(--o-fg-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.al-close:hover{background:var(--o-surface-soft);color:var(--o-fg)}.al-search{margin-top:14px;position:relative}.al-search input{background:var(--o-surface-soft);border:1px solid var(--o-divider-strong);width:100%;height:34px;color:var(--o-fg);box-sizing:border-box;border-radius:8px;outline:none;padding:0 12px 0 32px;font-family:inherit;font-size:13px}.al-search input:focus{border-color:var(--o-brand);box-shadow:0 0 0 3px var(--o-brand-soft);background:var(--o-surface)}.al-search>svg{color:var(--o-fg-mute);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.al-filters{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.al-chip{border:1px solid var(--o-divider-strong);background:var(--o-surface);height:28px;color:var(--o-fg-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.al-chip:hover{background:var(--o-surface-soft)}.al-chip.is-active{background:var(--o-fg);border-color:var(--o-fg);color:#fff}.al-chip .al-chip-ct{font-variant-numeric:tabular-nums;opacity:.65;font-size:11px}.al-chip.t-instelling{color:#005b90;color:lab(35.6356% -8.58371 -49.1338);border-color:#b7d9f2;border-color:lab(84.9674% -7.54416 -16.1916)}.al-chip.t-instelling.is-active{color:#005b90;color:lab(35.6356% -8.58371 -49.1338);background:#d7efff;background:lab(93.0858% -6.19635 -13.0213);border-color:#abd4f2;border-color:lab(82.6464% -8.83636 -19.3465)}.al-chip.t-onderhoud{color:#844600;color:lab(36.6115% 33.6791 87.3638);border-color:#f1cdab;border-color:lab(84.8336% 9.43017 21.6061)}.al-chip.t-onderhoud.is-active{color:#8a4c00;color:lab(38.9553% 33.3373 90.1552);background:#ffead5;background:lab(94.1388% 7.65827 17.8127);border-color:#f6c79a;border-color:lab(83.6198% 13.0301 29.3312)}.al-chip.t-uitrol{color:#006829;color:lab(37.9176% -42.8445 28.9641);border-color:#b9e0c0;border-color:lab(85.7133% -17.8012 11.4089)}.al-chip.t-uitrol.is-active{color:#006829;color:lab(37.9176% -42.8445 28.9641);background:#d3fbda;background:lab(94.9948% -17.7921 11.3939);border-color:#a7e2b2;border-color:lab(84.9364% -26.7916 17.2614)}.al-chip.t-sleutel{color:#a52b1e;color:lab(38.1527% 49.5743 38.4775);border-color:#fdcac0;border-color:lab(85.5694% 17.7656 11.8704)}.al-chip.t-sleutel.is-active{color:#a52b1e;color:lab(38.1527% 49.5743 38.4775);background:#ffe6e0;background:lab(93.7777% 14.7519 9.83272);border-color:#ffc4b9;border-color:lab(84.2315% 23.8116 15.9837)}.al-chip.t-register{color:#583da6;color:lab(33.6527% 31.8969 -53.4457);border-color:#d3cff4;border-color:lab(84.4112% 6.58354 -17.4579)}.al-chip.t-register.is-active{color:#583da6;color:lab(33.6527% 31.8969 -53.4457);background:#eae8ff;background:lab(92.5346% 6.53726 -17.4813);border-color:#ccc7f9;border-color:lab(81.859% 9.59551 -24.2654)}.al-chip.t-all.is-active{background:var(--o-fg);border-color:var(--o-fg);color:#fff}.al-body{flex:1;padding:0 0 24px;overflow-y:auto}.al-empty{text-align:center;color:var(--o-fg-mute);padding:48px 20px;font-size:13px}.al-day{z-index:2;background:var(--o-surface);letter-spacing:.05em;color:var(--o-fg-mute);padding:14px 20px 6px;font-size:11px;font-weight:600;position:sticky;top:0}.al-items{padding:0 20px;position:relative}.al-items:before{content:"";background:var(--o-divider);width:2px;position:absolute;top:8px;bottom:8px;left:35px}.al-entry{grid-template-columns:32px 1fr;gap:12px;padding:9px 0;display:grid;position:relative}.al-icon{background:var(--o-surface-soft);width:32px;height:32px;box-shadow:0 0 0 4px var(--o-surface);z-index:1;color:var(--o-fg-faint);border-radius:50%;place-items:center;display:grid}.al-icon.t-instelling{color:#005b90;color:lab(35.6356% -8.58371 -49.1338);background:#d7efff;background:lab(93.0858% -6.19635 -13.0213)}.al-icon.t-onderhoud{color:#8a4c00;color:lab(38.9553% 33.3373 90.1552);background:#ffead5;background:lab(94.1388% 7.65827 17.8127)}.al-icon.t-uitrol{color:#006829;color:lab(37.9176% -42.8445 28.9641);background:#d3fbda;background:lab(94.9948% -17.7921 11.3939)}.al-icon.t-sleutel{color:#a52b1e;color:lab(38.1527% 49.5743 38.4775);background:#ffe6e0;background:lab(93.7777% 14.7519 9.83272)}.al-icon.t-register{color:#583da6;color:lab(33.6527% 31.8969 -53.4457);background:#eae8ff;background:lab(92.5346% 6.53726 -17.4813)}.al-icon.is-mislukt{background:var(--o-red-soft,#ffe8e6);color:var(--o-red-ink,#ac1922);box-shadow:0 0 0 4px var(--o-surface), 0 0 0 5px var(--o-red-ink,#ac1922)}@supports (color:lab(0% 0 0)){.al-icon.is-mislukt{background:var(--o-red-soft,lab(93.735% 15.3724 8.32428));color:var(--o-red-ink,lab(37.8417% 57.0877 36.6463));box-shadow:0 0 0 4px var(--o-surface), 0 0 0 5px var(--o-red-ink,lab(37.8417% 57.0877 36.6463))}}.al-icon.is-onbekend{background:var(--o-amber-soft,#fff0d0);color:var(--o-amber-ink,#7b5700);box-shadow:0 0 0 4px var(--o-surface), 0 0 0 5px var(--o-amber-tint,#e9ca89)}@supports (color:lab(0% 0 0)){.al-icon.is-onbekend{background:var(--o-amber-soft,lab(95.5493% 2.6086 23.6098));color:var(--o-amber-ink,lab(39.7039% 12.1544 76.0714));box-shadow:0 0 0 4px var(--o-surface), 0 0 0 5px var(--o-amber-tint,lab(82.8234% 4.95899 36.7125))}}.al-main{min-width:0;padding-top:2px}.al-text{color:var(--o-fg-2);font-size:13px;line-height:1.45}.al-text strong{color:var(--o-fg);font-weight:600}.al-text .al-field{color:var(--o-fg);font-weight:500}.al-time{color:var(--o-fg-mute);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px}.al-diff{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.al-diff.is-stacked{flex-direction:column;align-items:stretch;gap:4px}.al-val{background:var(--o-surface-soft);border:1px solid var(--o-divider-strong);color:var(--o-fg-2);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:1.5px 8px;font-size:12px}.al-val.old{color:var(--o-fg-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--o-fg-mute);-webkit-text-decoration-color:var(--o-fg-mute);-webkit-text-decoration-color:var(--o-fg-mute);text-decoration-color:var(--o-fg-mute)}.al-val.new{color:#07502c;color:lab(29.2413% -28.8894 14.9237);background:#defae6;background:lab(95.8995% -12.4059 6.35721);border-color:#b3e6c4;border-color:lab(87.0158% -21.8321 11.1995)}.al-val.is-muted{color:var(--o-fg-mute);font-style:italic}.al-val.is-fout{color:#9b1e22;color:lab(34.5744% 50.677 31.8589);background:#ffedeb;background:lab(94.9893% 12.2795 6.63545);border-color:#ffc7c2;border-color:lab(85.4235% 21.5972 11.7634)}.al-arrow{color:var(--o-fg-mute);display:inline-flex}.al-veldrij{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.al-veldpad{color:var(--o-fg-mute);flex-shrink:0;font-size:11.5px}.al-reden{color:var(--o-fg-2);margin-top:6px;font-size:12px;font-style:italic}.al-ref{color:var(--o-fg-mute);font-variant-numeric:tabular-nums;font-size:11.5px}.al-meer{flex-direction:column;align-items:center;gap:4px;padding:14px 20px 0;display:flex}.al-meer button{cursor:pointer;background:var(--o-surface);border:1px solid var(--o-divider-strong);height:30px;color:var(--o-fg-2);border-radius:8px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500}.al-meer button:hover:not(:disabled){background:var(--o-surface-soft);color:var(--o-fg)}.al-meer button:disabled{cursor:default;opacity:.6}.al-meer span{color:var(--o-fg-mute);font-size:11.5px}.sc-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.sc-dot.is-ok{background:var(--o-green-ink)}.sc-dot.is-warn{background:var(--o-amber)}.sc-dot.is-danger{background:var(--o-danger)}.sc-dot.is-muted{background:#c9cfd8}.sc-muted{color:#8b93a1;font-size:12.5px;line-height:1.5}.sc-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.sc-intro{color:#6b7482;background:#fafbfc;border:1px solid #eef0f4;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex}.sc-intro>.sc-dot{margin-top:6px}.sc-intro.is-warn{border-color:var(--o-amber-tint);background:var(--o-amber-soft);color:var(--o-amber-ink)}.sc-section-label{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}.sc-inline-btn{border:1px solid var(--o-divider-strong);font:inherit;letter-spacing:0;text-transform:none;color:var(--o-fg-2);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sc-inline-btn:hover:not(:disabled){color:var(--o-fg);border-color:#c9cfd8}.sc-inline-btn:disabled{opacity:.55;cursor:default}.sc-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:13px 20px;display:flex}.sc-search{flex:none;width:260px;max-width:100%;font-size:13px}.sc-chips{background:#f6f7f9;border:1px solid #e6e9ee;border-radius:9px;align-items:center;gap:4px;padding:3px;display:inline-flex}.sc-chip{font:inherit;color:#6b7482;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:12.5px;font-weight:500}.sc-chip:hover:not(.is-active){color:var(--o-fg)}.sc-chip.is-active{color:#12161d;background:#fff;font-weight:600;box-shadow:0 1px 2px #141a261f}.sc-row{text-align:left;grid-template-columns:28px minmax(240px,2.3fr) minmax(120px,1fr) 150px 130px;align-items:center;gap:12px;padding:11px 20px;display:grid}.sc-head{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;font-size:10.5px;font-weight:700}.sc-body{width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f2f4f7}.sc-body:hover{background:#fafbfc}.sc-body:focus-visible{outline:2px solid var(--o-brand);outline-offset:-2px}.sc-arrow{background:var(--o-brand-soft);width:24px;height:24px;color:var(--o-brand);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.sc-secret{flex-direction:column;gap:3px;min-width:0;display:flex}.sc-secret-top{align-items:center;gap:8px;min-width:0;display:flex}.sc-secret-top>.o-tip{flex:none}.sc-key{color:#12161d;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600}.sc-purpose{color:#8b93a1;padding-left:15px;font-size:12px}.sc-system{color:#4a5361;font-size:13px}.sc-expiry{flex-direction:column;gap:2px;display:flex}.sc-expiry-val{color:#4a5361;font-size:13px;font-weight:600}.sc-expiry-val.is-ok{color:var(--o-green-ink)}.sc-expiry-val.is-warn{color:var(--o-amber-ink)}.sc-expiry-val.is-danger{color:var(--o-danger)}.sc-expiry-val.is-muted{color:#8b93a1}.sc-expiry-meta{color:#8b93a1;font-size:11.5px}.sc-checked{color:#8b93a1;font-size:12.5px}.i-card>.a-table-foot{color:#8b93a1;border-top:1px solid #eef0f4;margin:0;padding:12px 20px;font-size:12.5px}.i-card>.a-table-foot .a-pager{gap:5px}.i-card>.a-table-foot .a-pager button{border:1px solid var(--o-divider-strong);min-width:26px;height:26px;font:inherit;color:var(--o-fg-2);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.i-card>.a-table-foot .a-pager button:disabled{color:#c9cfd8;cursor:default;border-color:#eef0f4}.i-card>.a-table-foot .a-pager button.is-active{border-color:var(--o-brand);background:var(--o-brand);color:#fff;font-weight:600}.sc-checks-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;display:grid}.sc-check{background:#fbfcfd;border:1px solid #eef0f4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 11px;display:flex}.sc-check.is-ok{border-color:var(--o-green-tint);background:#fbfdfc}.sc-check.is-warn{border-color:var(--o-amber-tint);background:#fffdf9}.sc-check.is-danger{background:#fffbfa;border-color:#fdc9c4;border-color:lab(85.5193% 18.485 10.0423)}.sc-check-top{align-items:center;gap:7px;min-width:0;display:flex}.sc-check-top>.o-tip{flex:none}.sc-check-mark{color:#8b93a1;cursor:help;background:#f0f2f5;border-radius:50%;outline:none;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;font-weight:700;display:inline-flex}.sc-check-mark:focus-visible{box-shadow:0 0 0 3px var(--o-brand-soft)}.sc-check.is-ok .sc-check-mark{background:var(--o-green-soft);color:var(--o-green-ink)}.sc-check.is-warn .sc-check-mark{background:var(--o-amber-soft);color:var(--o-amber-ink)}.sc-check.is-danger .sc-check-mark{background:var(--o-danger-soft);color:var(--o-danger)}.sc-check-label{color:#1a1e26;flex:1;min-width:0;font-size:12px;font-weight:600}.sc-check-rerun{color:#6b7482;cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sc-check-rerun:hover:not(:disabled){background:#f6f7f9;border-color:#c9cfd8}.sc-check-rerun:disabled{opacity:.5;cursor:default}.sc-check>.sc-check-tip{min-width:0;max-width:100%}.sc-check-summary{text-overflow:ellipsis;white-space:nowrap;color:#6b7482;cursor:help;outline:none;min-width:0;font-size:11.5px;overflow:hidden}.sc-check-summary:focus-visible{box-shadow:0 0 0 3px var(--o-brand-soft);border-radius:4px}.sc-check.is-ok .sc-check-summary{color:var(--o-green-ink)}.sc-check.is-warn .sc-check-summary{color:var(--o-amber-ink)}.sc-check.is-danger .sc-check-summary{color:var(--o-danger)}.sc-regels{flex-direction:column;gap:12px;display:flex}.sc-regel{align-items:flex-start;gap:10px;display:flex}.sc-regel-mark{color:#8b93a1;background:#f0f2f5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:10.5px;font-weight:700;display:inline-flex}.sc-regel.is-ok .sc-regel-mark{background:var(--o-green-soft);color:var(--o-green-ink)}.sc-regel.is-warn .sc-regel-mark{background:var(--o-amber-soft);color:var(--o-amber-ink)}.sc-regel.is-danger .sc-regel-mark{background:var(--o-danger-soft);color:var(--o-danger)}.sc-regel>.o-tip{flex:none}.sc-regel-mark{cursor:help;outline:none}.sc-regel-mark:focus-visible{box-shadow:0 0 0 3px var(--o-brand-soft)}.sc-regel-body{flex-direction:column;gap:1px;min-width:0;display:flex}.sc-regel-label{color:#1a1e26;font-size:12.5px;font-weight:600}.sc-regel-detail{color:#8b93a1;font-size:11.5px;line-height:1.45}.sc-kaarten-wrap{flex-direction:column;gap:18px;min-width:0;display:flex}.sc-kaarten{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:start;gap:18px;display:grid}.sc-kaart{flex-direction:column;display:flex}.sc-kaart .i-card-title{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.sc-kaart .i-card-head>.o-tip{flex:none}.sc-kaart .o-pill{cursor:help;outline:none}.sc-kaart .o-pill:focus-visible{box-shadow:0 0 0 3px var(--o-brand-soft)}.sc-kaart-fields{border-top:1px solid #eef0f4;padding:4px 20px 14px}.sc-kaart-meta{color:#8b93a1;overflow-wrap:anywhere;margin:9px 0 0;font-size:11.5px;line-height:1.45}.sc-kaart-note{color:var(--o-amber-ink);background:var(--o-amber-soft);border-top:1px solid var(--o-amber-tint);margin:0;padding:10px 20px 14px;font-size:12px;line-height:1.5}.sc-kaart-checks{border-top:1px solid #eef0f4;flex-direction:column;flex:1;gap:12px;padding:14px 20px 18px;display:flex}.sc-kaart-foot{background:#fafbfc;border-top:1px solid #eef0f4;border-radius:0 0 13px 13px;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;display:flex}.sc-table-scroll{overflow:visible}@media (max-width:980px){.sc-table-scroll{overflow-x:auto}.sc-table-scroll>.sc-row{min-width:760px}.sc-table-scroll>.sc-fleet{min-width:880px}}.sc-fleet{grid-template-columns:minmax(170px,1.3fr) 118px minmax(190px,1.5fr) minmax(200px,1.4fr) 116px;align-items:start;gap:12px;padding:12px 20px;display:grid}.sc-fleet-kop{align-items:center;gap:5px;min-width:0;display:inline-flex}.sc-fleet-row{border-bottom:1px solid #f2f4f7}.sc-fleet-row:hover{background:#fafbfc}.sc-health{color:#4a5361;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.sc-health.is-ok{color:var(--o-green-ink)}.sc-health.is-warn{color:var(--o-amber-ink)}.sc-health.is-danger{color:var(--o-danger)}.sc-health.is-muted{color:#8b93a1}.sc-ca-meta{color:#8b93a1;overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.sc-muted-code{color:#8b93a1}.sc-inst{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-inst-slug{color:#12161d;font-size:13.5px;font-weight:600}.sc-inst-host{color:#8b93a1;font-size:11.5px}.sc-ca{flex-direction:column;gap:5px;min-width:0;display:flex}.sc-ca-state{color:#4a5361;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.sc-ca-state.is-ok{color:var(--o-green-ink)}.sc-ca-state.is-warn{color:var(--o-amber-ink)}.sc-ca-state.is-danger{color:var(--o-danger)}.sc-ca-state.is-muted{color:#8b93a1}.sc-ca-dn{color:#4a5361;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.sc-seen{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-dlg-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sc-dlg-head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.sc-dlg-title{align-items:center;gap:9px;min-width:0;display:flex}.sc-dlg-title>.o-tip{flex:none}.sc-dlg-title .sc-dot{cursor:help;outline:none}.sc-dlg-title .sc-dot:focus-visible{box-shadow:0 0 0 3px var(--o-brand-soft)}.sc-dlg-title .sc-key{font-size:15px;font-weight:700}.sc-dlg-sub{color:#8b93a1;padding-left:16px;font-size:12.5px}.sc-dlg-lead{color:#6b7482;margin:0 0 4px;font-size:12.5px;line-height:1.55}.sc-dlg-body{flex-direction:column;gap:18px;margin:16px 0 4px;display:flex}.sc-dlg-details{background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;flex-direction:column;gap:2px;margin:0 -24px;padding:16px 24px;display:flex}.sc-dlg-details .sc-section-label{margin-bottom:8px}.sc-dlg-details .i-kv-row{border-top-color:#eef0f4}.sc-dlg-details .i-kv-row>:last-child{text-align:right}.sc-dlg-checks{flex-direction:column;gap:12px;display:flex}.sc-afwijking{border:1px solid var(--o-amber-tint);background:var(--o-amber-soft);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sc-afwijking>.sc-dot{margin-top:6px}.sc-afwijking-tekst{min-width:240px;color:var(--o-amber-ink);flex:1;font-size:12.5px;line-height:1.5}.sc-log{border-top:1px solid #eef0f4;padding-top:12px}.sc-log-toggle{font:inherit;color:var(--o-fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.sc-log-toggle:hover{color:var(--o-fg)}.sc-log-body{flex-direction:column;max-height:260px;margin-top:10px;display:flex;overflow-y:auto}.sc-log-row{border-bottom:1px solid #f4f5f8;grid-template-columns:10px 120px minmax(0,1fr) 130px;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.sc-log-check{color:#4a5361;font-weight:600}.sc-log-summary{color:#6b7482}.sc-log-when{text-align:right;color:#9aa2b0}.sc-form{text-align:left;flex-direction:column;gap:18px;margin:14px 0 4px;display:flex}.sc-form-block{flex-direction:column;gap:10px;display:flex}.sc-form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.sc-seg{background:#f0f2f5;border:1px solid #e6e9ee;border-radius:9px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px;padding:3px;display:inline-flex}.sc-seg-btn{font:inherit;color:#6b7482;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:500}.sc-seg-btn.is-active{color:#12161d;background:#fff;font-weight:600;box-shadow:0 1px 2px #141a261f}.sc-linkage{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.sc-linkage>.o-pill{flex:none}.sc-linkage-note{color:#6b7482;flex:1;min-width:260px;font-size:12.5px;line-height:1.5}.sc-readonly{border:1px dashed var(--o-divider-strong);border-radius:var(--o-radius-md);color:#8b93a1;align-items:center;min-height:38px;padding:0 12px;font-size:12.5px;display:flex}.sc-rot-meta{color:#4a5361;align-items:baseline;gap:12px;margin:10px 0 14px;font-size:12.5px;display:flex}.sc-rot-meta>.i-kv-label{flex:none}.sc-rot-meta>span:last-child{flex:1;min-width:0}.sc-rot-ph{margin:-4px 0 12px;font-size:12.5px}.sc-rot-ph>summary{cursor:pointer;color:var(--o-fg-faint);width:fit-content}.sc-rot-ph>summary:hover{color:var(--o-brand)}.sc-rot-ph-lijst{background:var(--o-surface-soft,#fafbfc);border:1px solid #eef0f4;border-radius:8px;flex-direction:column;gap:4px;margin:8px 0 0;padding:10px 12px;display:flex}.sc-rot-scroll{border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;max-height:55vh;margin:14px -8px 4px;padding:0 8px;overflow-y:auto}.sc-rot-steps{text-align:left;flex-direction:column;display:flex}.sc-rot-step{border-top:1px solid #f2f4f7;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.sc-rot-step:first-child{border-top:0}.sc-rot-step.is-irreversible{border-left:3px solid var(--o-danger-soft);padding-left:11px}.sc-rot-n{color:#8b93a1;background:#f0f2f5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:11.5px;font-weight:700;display:inline-flex}.sc-rot-n.is-ok{background:var(--o-green-soft);color:var(--o-green-ink)}.sc-rot-n.is-warn{background:var(--o-amber-soft);color:var(--o-amber-ink)}.sc-rot-step>.o-tip{flex:none}.sc-rot-n{cursor:help;outline:none}.sc-rot-n:focus-visible{box-shadow:0 0 0 3px var(--o-brand-soft)}.sc-rot-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sc-rot-label{color:#12161d;font-size:13px;font-weight:600}.sc-rot-blok{flex-direction:column;gap:5px;display:flex}.sc-rot-detail{color:#6b7482;white-space:pre-wrap;font-size:12px;line-height:1.55}.sc-rot-code{color:#1a1e26;white-space:pre;-webkit-user-select:text;user-select:text;background:#f6f7f9;border:1px solid #eef0f4;border-radius:8px;margin:2px 0;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.6;overflow-x:auto}.sc-rot-why{color:#8b93a1;background:#fafbfc;border-radius:9px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:11.5px;line-height:1.5;display:flex}.sc-rot-why svg{flex:none;margin-top:2px}.sc-rot-meting{flex-direction:column;gap:4px;margin-top:4px;display:flex}.sc-rot-inst{background:#fafbfc;border:1px solid #eef0f4;border-radius:8px;grid-template-columns:8px minmax(120px,180px) minmax(0,1fr);align-items:baseline;gap:9px;padding:6px 9px;display:grid}.sc-rot-inst>.sc-dot{align-self:center}.sc-rot-inst-naam{color:#1a1e26;font-size:12px;font-weight:600}.sc-rot-inst-ca{color:#6b7482;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45}.sc-rot-inst.is-warn .sc-rot-inst-ca{color:var(--o-amber-ink)}.sc-rot-inst.is-danger .sc-rot-inst-ca{color:var(--o-danger)}.sc-rot-inst.is-muted .sc-rot-inst-ca{color:#8b93a1;font-family:inherit}.sc-rot-meting-voet{color:#8b93a1;margin-top:2px;font-size:11.5px;line-height:1.45}.sc-rot-meting-leeg{color:#8b93a1;margin-top:4px;font-size:11.5px}:is(.o-modal-overlay:has(.sc-dlg-body),.o-modal-overlay:has(.sc-form)){align-items:flex-start;padding:28px 20px;overflow-y:auto}:is(.o-modal:has(.sc-dlg-body),.o-modal:has(.sc-form),.o-modal:has(.sc-rot-steps)){text-align:left;margin:auto}:is(.o-modal:has(.sc-dlg-body) .o-modal-actions,.o-modal:has(.sc-form) .o-modal-actions,.o-modal:has(.sc-rot-steps) .o-modal-actions){border-top:1px solid #eef0f4;padding-top:16px}@media (max-width:720px){.sc-row{grid-template-columns:24px minmax(200px,2fr) 110px 130px 110px;gap:10px;padding:10px 14px}.sc-toolbar{padding:12px 14px}.sc-search{width:100%}.sc-kaarten{grid-template-columns:minmax(0,1fr)}}.mld-row{text-align:left;grid-template-columns:28px minmax(240px,2.4fr) 130px minmax(110px,1fr) 185px 115px 115px;align-items:center;gap:12px;padding:11px 20px;display:grid}.mld-head{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;background:#fafbfc;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;font-size:10.5px;font-weight:700}.mld-body-row,.mld-row.mld-body{width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f2f4f7}.mld-row.mld-body:hover{background:#fafbfc}.mld-row.mld-body:focus-visible{outline:2px solid var(--o-brand);outline-offset:-2px}.mld-table-scroll{overflow:visible}@media (max-width:1240px){.mld-table-scroll{overflow-x:auto}.mld-table-scroll>.mld-row{min-width:1040px}}.mld-arrow{background:var(--o-brand-soft);width:24px;height:24px;color:var(--o-brand);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.mld-titel{flex-direction:column;gap:3px;min-width:0;display:flex}.mld-titel-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mld-type{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.mld-key{color:#12161d;overflow-wrap:anywhere;font-size:13px;font-weight:600}.mld-stand{color:#4a5361;font-size:12.5px;font-weight:500}.mld-scope{color:#4a5361;font-size:12.5px}.mld-venster{flex-direction:column;gap:2px;display:flex}.mld-venster-val{color:#4a5361;font-size:12.5px;font-weight:600}.mld-venster-meta{color:#8b93a1;font-size:11.5px}.mld-kanaal{color:#4a5361;font-size:12.5px}.mld-push-val{font-size:12.5px;font-weight:600}.mld-push-val.is-goed{color:var(--o-green-ink)}.mld-push-val.is-let-op{color:var(--o-amber-ink)}.mld-push-val.is-fout{color:var(--o-danger)}.mld-push-val.is-leeg{color:#8b93a1;font-weight:400}.mld-form{flex-direction:column;max-height:min(82dvh,900px);padding-right:4px;display:flex;overflow-y:auto}.mld-form-col{flex-direction:column;gap:14px;min-width:0;display:flex}.mld-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.mld-form-kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.mld-form-kop .o-modal-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.mld-oog{border-radius:var(--o-radius-md);border:1px solid var(--o-divider-strong);background:var(--o-surface);width:34px;height:34px;color:var(--o-fg-mute);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.mld-oog:hover{background:var(--o-brand-soft);color:var(--o-brand);border-color:var(--o-brand)}.mld-oog:focus-visible{outline:2px solid var(--o-brand);outline-offset:2px}.mld-typekeuze{flex-wrap:wrap;gap:6px;display:flex}.mld-typebtn{font:inherit;color:#4a5361;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:8px;padding:7px 13px;font-size:13px}.mld-typebtn:hover{background:#fafbfc}.mld-typebtn.is-active{border-color:var(--o-brand);background:var(--o-brand-soft);color:var(--o-brand);font-weight:600}.mld-stil,.mld-vast,.mld-let-op{border-left:3px solid #0000;border-radius:8px;padding:10px 12px}.mld-stil{background:#f6f7f9;border-left-color:#c4cad3}.mld-vast{background:#eff6ff;border-left-color:#175cd3}.mld-let-op{background:#fef6ee;border-left-color:#b54708}.mld-preview{flex-direction:column;gap:10px;display:flex}.mld-preview-kop{text-align:center;letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;flex-direction:column;align-items:center;gap:2px;font-size:10.5px;font-weight:700;display:flex}.mld-preview-sub{letter-spacing:0;text-transform:none;color:#8b93a1;font-size:11.5px;font-weight:500}.mld-preview-leeg{text-align:center;background:#f2f4f7;border-radius:12px;padding:28px 20px}.mld-preview-leeg .i-empty-sub{max-width:46ch}.mld-preview-vak{background:#f2f4f7;border-radius:12px;justify-content:center;padding:16px;display:flex;overflow-x:auto}.mld-preview-vak>*{max-width:100%}.mld-body p{margin:0 0 12px}.mld-body p:last-child{margin-bottom:0}.mld-body ul,.mld-body ol{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:20px;display:flex}.mld-body ul{list-style:outside}.mld-body ol{list-style:decimal}.mld-body strong,.mld-body b{color:#344054;font-weight:600}.mld-body code{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.mld-body a{color:var(--o-brand);text-decoration:underline}.mld-body img{border-radius:8px;max-width:100%;height:auto}.mld-detail-kop{align-items:flex-start;gap:12px;min-width:0;display:flex}.mld-detail-icoon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mld-detail-sub{color:#8b93a1;margin-top:3px;font-size:12.5px;display:block}.mld-tabs{border-bottom:1px solid #eef0f4;gap:4px;margin:16px 0 0;display:flex}.mld-tab{font:inherit;color:#8b93a1;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13px}.mld-tab:hover{color:var(--o-fg)}.mld-tab.is-active{color:var(--o-brand);border-bottom-color:var(--o-brand);font-weight:600}.mld-detail-body{max-height:min(52dvh,560px);padding:16px 0 4px;overflow-y:auto}.mld-acties{flex-wrap:wrap}.mld-tijdlijn{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.mld-tl-item{border-left:2px solid #e4e7ec;padding:0 0 0 14px}.mld-tl-kop{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.mld-tl-tekst{color:#4a5361;margin-top:6px;font-size:13.5px;line-height:1.6}.mld-tl-actie{color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;margin-left:6px;padding:2px;line-height:0;transition:opacity .12s}.mld-tl-item:hover .mld-tl-actie,.mld-tl-actie:focus-visible{opacity:.75}.mld-tl-actie:hover{opacity:1;background:#0000000f}.mld-tl-actie.is-weg:hover{color:var(--o-danger)}.mld-tl-meta{color:#9aa2b0;margin-top:6px;font-size:11.5px;display:block}.mld-tl-leeg{color:#8b93a1;font-size:12.5px;line-height:1.6}.mld-push-stand{flex-direction:column;gap:18px;display:flex}.mld-ps-tabel{border:1px solid #eef0f4;border-radius:10px;overflow:hidden}.mld-ps-row{border-bottom:1px solid #f2f4f7;grid-template-columns:minmax(160px,2fr) minmax(140px,1fr) 90px 140px 110px;align-items:center;gap:12px;padding:9px 14px;font-size:12.5px;display:grid}.mld-ps-actie{justify-content:flex-end;display:flex}.mld-ps-row:last-child{border-bottom:0}.mld-ps-head{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;background:#fafbfc;font-size:10.5px;font-weight:700}.mld-ps-stand{font-weight:600}.mld-ps-stand.is-goed{color:var(--o-green-ink)}.mld-ps-stand.is-let-op{color:var(--o-amber-ink)}.mld-ps-stand.is-fout{color:var(--o-danger)}.mld-ps-stand.is-neutraal{color:#8b93a1;font-weight:400}.mld-ps-extra{color:#9aa2b0;margin-left:6px;font-size:11px}.mld-ps-tijd{color:#8b93a1}.mld-overgeslagen{background:#fef6ee;border:1px solid #f8d9bd;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mld-og-kop{color:#b54708;font-size:12.5px;font-weight:600}.mld-og-row{color:#7a4a12;grid-template-columns:minmax(140px,1.6fr) 130px minmax(120px,1fr);align-items:center;gap:12px;font-size:12.5px;display:grid}.mld-og-reden{font-weight:600}.mld-belet{background:#fef3f2;border:1px solid #fbc9c4;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mld-belet-kop{color:#c0110e;font-size:12.5px;font-weight:600}.mld-belet-sub{color:#8f3b36;font-size:11.5px}.mld-belet-row{color:#7a2f2b;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);align-items:start;gap:12px;font-size:12px;line-height:1.5;display:grid}.hg-card{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.hg-kop{flex-direction:column;gap:4px;padding:16px 20px 0;display:flex}.hg-card>.hg-kop{padding:0}.hg-kop-titel{color:#12161d;font-size:15px;font-weight:600}.hg-kop-sub{color:#8b93a1;max-width:720px;font-size:12px;line-height:1.55}.hg-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.hg-acties{justify-content:flex-end;display:flex}.hg-uitleg{color:#4a5361;background:#f6f7f9;border-left:3px solid #c4cad3;border-radius:8px;padding:11px 13px;font-size:12.5px;line-height:1.6}.hg-uitleg.is-ingrijpend{color:#7a2f2b;background:#fef3f2;border-left-color:#c0110e}.hg-wat{background:#fef3f2;border:1px solid #fbc9c4;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.hg-wat-kop{color:#c0110e;font-size:13.5px;font-weight:600}.hg-wat-doel{color:#7a2f2b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.hg-wat-uitleg{color:#7a2f2b;margin:6px 0 0;font-size:12px;line-height:1.6}.hg-resultaat{color:#4a5361;white-space:pre-wrap;background:#f6f7f9;border-radius:8px;max-height:200px;margin:12px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:auto}.hg-eenmalig{background:#ecfdf3;border:1px solid #a6f4c5;border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:13px 14px;display:flex}.hg-eenmalig-kop{color:#067647;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.hg-eenmalig-waarde{color:#054f31;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;background:#fff;border:1px solid #a6f4c5;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:600}.hg-eenmalig-uitleg{color:#085d3a;margin:0;font-size:11.5px;line-height:1.6}.hg-sluit-waarschuwing{color:#b54708;align-self:center;margin-right:auto;font-size:12px}.hg-tabel{border-top:1px solid #eef0f4}.hg-row{border-bottom:1px solid #f2f4f7;grid-template-columns:150px minmax(180px,1.4fr) minmax(110px,1fr) minmax(150px,1.2fr) minmax(120px,1fr) 110px;align-items:center;gap:12px;padding:10px 20px;font-size:12.5px;display:grid}.hg-row:last-child{border-bottom:0}.hg-head{letter-spacing:.07em;text-transform:uppercase;color:#9aa2b0;background:#fafbfc;font-size:10.5px;font-weight:700}.hg-tijd{color:#8b93a1}.hg-herbevestigd{color:#067647;margin-left:6px;font-size:10.5px}.hg-status{font-weight:600}.hg-status.is-goed{color:var(--o-green-ink)}.hg-status.is-fout{color:var(--o-danger)}.hg-status.is-neutraal{color:#8b93a1;font-weight:400}@media (max-width:1200px){.hg-tabel{overflow-x:auto}.hg-row{min-width:940px}}.nf{background:var(--o-brand);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.nf-card{flex-direction:column;align-items:center;gap:12px;max-width:380px;display:flex}.nf-code{letter-spacing:-.04em;margin-top:10px;font-size:60px;font-weight:700;line-height:1}.nf-title{margin:0;font-size:20px;font-weight:600}.nf-text{color:#ffffffd1;margin:0;font-size:13.5px;line-height:1.55}.nf-home{height:42px;color:var(--o-brand);background:#fff;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:0 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.nf-home:hover{background:#ffffffe6}.dp-wrap,.tp-wrap{width:100%;display:inline-flex;position:relative}.dp-trigger,.dp-field,.tp-field{background:var(--o-surface);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-md);width:100%;height:38px;color:var(--o-fg);box-sizing:border-box;text-align:left;align-items:center;gap:8px;padding:0 11px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s;display:inline-flex}.dp-trigger{cursor:pointer}.dp-field,.tp-field{cursor:text;padding:0 5px 0 11px}.dp-trigger.is-filter,.dp-field.is-filter,.tp-field.is-filter{border-radius:var(--o-radius-sm);height:32px;font-size:13px}.dp-trigger.is-filter{padding:0 10px}.dp-field.is-filter,.tp-field.is-filter{padding:0 4px 0 10px}.dp-trigger:hover:not(:disabled),.dp-field:hover,.tp-field:hover{border-color:var(--o-fg-mute)}.dp-wrap.is-open .dp-trigger,.dp-wrap.is-open .dp-field,.tp-wrap.is-open .tp-field,.dp-field:focus-within,.tp-field:focus-within{border-color:var(--o-brand);box-shadow:0 0 0 3px var(--o-brand-soft)}.dp-trigger:disabled{background:var(--o-surface-soft);color:var(--o-fg-mute);cursor:not-allowed}:is(.dp-field:has(.dp-input:disabled),.tp-field:has(.tp-input:disabled)){background:var(--o-surface-soft);cursor:not-allowed}.dp-val{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.dp-placeholder{color:var(--o-fg-mute);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dp-ic{color:var(--o-fg-mute);flex-shrink:0;margin-left:auto}.dp-input,.tp-input{min-width:0;height:100%;font:inherit;font-size:inherit;color:var(--o-fg);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0}.dp-input::placeholder,.tp-input::placeholder{color:var(--o-fg-mute)}.dp-input:disabled,.tp-input:disabled{color:var(--o-fg-mute);cursor:not-allowed}.dp-ic-btn,.tp-ic-btn{width:26px;height:100%;color:var(--o-fg-mute);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.dp-ic-btn:hover:not(:disabled),.tp-ic-btn:hover:not(:disabled){color:var(--o-fg-2)}.dp-ic-btn:disabled,.tp-ic-btn:disabled{cursor:not-allowed}.dp-pop,.tp-pop{background:var(--o-surface);border:1px solid var(--o-divider-strong);border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-popover);z-index:4100;overflow:hidden}.dp-pop{width:288px}.tp-pop{width:232px}.dp-head{background:var(--o-brand);color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.dp-title-btn{color:#fff;font:inherit;text-transform:capitalize;letter-spacing:.2px;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:13.5px;font-weight:600;transition:background .12s}.dp-title-btn:hover:not(:disabled){background:#ffffff2e}.dp-title-btn:disabled{cursor:default}.dp-nav{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:background .12s;display:inline-grid}.dp-nav:hover{background:#ffffff47}.dp-nav-ic.is-prev{transform:rotate(180deg)}.dp-zoom{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}.dp-zoom-cell{height:46px;font:inherit;color:var(--o-fg);cursor:pointer;text-transform:capitalize;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;font-size:13px;transition:background .1s,color .1s,border-color .1s;display:grid}.dp-zoom-cell:hover{background:var(--o-surface-soft)}.dp-zoom-cell.is-today{border-color:var(--o-brand);color:var(--o-brand);font-weight:600}.dp-zoom-cell.is-sel,.dp-zoom-cell.is-sel:hover{background:var(--o-brand);color:#fff;border-color:var(--o-brand);font-weight:600}.dp-grid{grid-template-columns:28px repeat(7,1fr);gap:1px;padding:8px 10px 10px;display:grid}.dp-dow{color:var(--o-fg-faint);text-align:center;padding:4px 0 6px;font-size:10.5px;font-weight:600}.dp-dow-wk{color:var(--o-fg-mute)}.dp-wknum{color:var(--o-fg-mute);font-variant-numeric:tabular-nums;place-items:center;font-size:11px;display:grid}.dp-day{width:100%;height:30px;color:var(--o-fg);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;font-size:12.5px;transition:background .1s,color .1s,border-color .1s;display:grid}.dp-day:hover{background:var(--o-surface-soft)}.dp-day.is-outside{color:var(--o-fg-mute)}.dp-day.is-today{border-color:var(--o-brand);color:var(--o-brand);font-weight:600}.dp-day.is-sel,.dp-day.is-sel:hover{background:var(--o-brand);color:#fff;border-color:var(--o-brand);font-weight:600}.dp-day:disabled,.dp-zoom-cell:disabled,.dp-foot-btn:disabled{opacity:.32;cursor:not-allowed}.dp-day:disabled:hover,.dp-zoom-cell:disabled:hover{background:0 0}.tp-head{background:var(--o-brand);color:#fff;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:2px;padding:12px;display:flex}.tp-head-hour{background:#fff3;border-radius:8px;place-items:center;min-width:46px;height:40px;padding:0 8px;font-size:22px;font-weight:700;display:inline-grid}.tp-head-sep{opacity:.85;padding:0 3px;font-size:22px;font-weight:700}.tp-head-min{opacity:.92;font-size:22px;font-weight:700}.tp-cols{grid-template-columns:1fr 1fr;display:grid}.tp-col-wrap{min-width:0}.tp-col-wrap+.tp-col-wrap{border-left:1px solid var(--o-divider)}.tp-col-head{color:var(--o-fg-faint);text-align:center;border-bottom:1px solid var(--o-divider);padding:8px 0 6px;font-size:10.5px;font-weight:600}.tp-col{max-height:198px;padding:6px;overflow-y:auto}.tp-opt{cursor:pointer;width:100%;height:30px;color:var(--o-fg);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px;place-items:center;font-size:13px;transition:background .1s,color .1s;display:grid}.tp-opt:hover{background:var(--o-surface-soft)}.tp-opt.is-sel,.tp-opt.is-sel:hover{background:var(--o-brand);color:#fff;font-weight:600}.dp-pop.is-datetime{align-items:stretch;width:auto;display:flex}.dp-pop.is-datetime .dp-cal{flex-shrink:0;width:288px}.dp-timecol{border-left:1px solid var(--o-divider);flex-direction:column;width:96px;min-height:0;display:flex}.dp-timecol-head{background:var(--o-brand);color:#fff;place-items:center;height:46px;font-size:13px;font-weight:600;display:grid}.dp-timecol-none{border-bottom:1px solid var(--o-divider);flex:none;padding:6px 6px 7px}.dp-timecol-none .tp-opt{font-size:12px}.dp-timelist{flex:auto;min-height:0;max-height:264px;padding:6px;position:relative;overflow-y:auto}.dp-timecol:has(.dp-timecol-none) .dp-timelist{max-height:220px}.dp-timelist .tp-opt{font-size:12.5px}.dp-foot{border-top:1px solid var(--o-divider);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.dp-foot-btn{height:28px;font:inherit;color:var(--o-brand);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.dp-foot-btn:hover{background:var(--o-brand-soft)}.dp-foot-btn.is-clear{color:var(--o-fg-mute)}.dp-foot-btn.is-clear:hover{background:var(--o-surface-soft);color:var(--o-fg-2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
