@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:wght@100..900&family=JetBrains+Mono:wght@100..800&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter Tight,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--nf-bg:237 237 237;--nf-surface:248 248 248;--nf-surface-2:255 255 255;--nf-surface-3:248 248 248;--nf-border-subtle:237 237 237;--nf-border:221 221 221;--nf-border-strong:34 34 34;--nf-fg:34 34 34;--nf-muted:85 85 85;--nf-subtle:167 167 167;--nf-link:0 0 0;--nf-link-hover:237 237 237;--nf-primary:34 34 34;--nf-primary-hover:56 56 56;--nf-primary-active:15 15 15;--nf-on-primary:255 255 255;--nf-focus:73 179 252;--nf-info:73 179 252;--nf-info-bg:235 247 254;--nf-info-border:var(--nf-info);--nf-info-fg:24 160 251;--nf-success:22 163 74;--nf-success-bg:240 253 244;--nf-success-border:var(--nf-success);--nf-success-fg:18 130 59;--nf-warning:251 191 36;--nf-warning-bg:254 247 220;--nf-warning-border:var(--nf-warning);--nf-warning-fg:235 170 5;--nf-danger:220 38 38;--nf-danger-bg:254 242 242;--nf-danger-border:var(--nf-danger);--nf-danger-fg:193 31 31;--nf-page-max:90rem;--nf-page-max-wide:105rem;--nf-radius-none:0;--nf-radius-xs:0.25rem;--nf-radius-sm:0.375rem;--nf-radius-md:0.5rem;--nf-radius-lg:0.75rem;--nf-radius-pill:9999px;--nf-control-height:2.125rem;--nf-control-height-sm:1.875rem;--nf-control-height-embedded:2.5rem;--nf-control-padding-x:0.625rem;--nf-control-padding-y:0.375rem;--nf-control-padding-y-sm:0.3125rem;--nf-control-select-padding-end:2.125rem;--radius-sm:var(--nf-radius-sm);--radius-md:var(--nf-radius-md);--radius-lg:var(--nf-radius-lg);--color-primary-rgb:var(--nf-primary);--color-primary:rgb(var(--color-primary-rgb));--color-primary-hover-rgb:var(--nf-primary-hover);--color-primary-hover:rgb(var(--color-primary-hover-rgb));--color-primary-active-rgb:var(--nf-primary-active);--color-primary-active:rgb(var(--color-primary-active-rgb));--color-on-primary-rgb:var(--nf-on-primary);--color-on-primary:rgb(var(--color-on-primary-rgb));--color-secondary-rgb:var(--nf-surface-3);--color-secondary:rgb(var(--color-secondary-rgb));--color-secondary-hover-rgb:var(--nf-bg);--color-secondary-hover:rgb(var(--color-secondary-hover-rgb));--color-accent-rgb:73 179 252;--color-accent:rgb(var(--color-accent-rgb));--color-accent-hover-rgb:49 171 252;--color-accent-hover:rgb(var(--color-accent-hover-rgb));--color-text-rgb:var(--nf-fg);--color-text:rgb(var(--color-text-rgb));--color-text-subtle-rgb:var(--nf-subtle);--color-text-subtle:rgb(var(--color-text-subtle-rgb));--color-text-muted-rgb:var(--nf-muted);--color-text-muted:rgb(var(--color-text-muted-rgb));--color-gray-80-rgb:66 71 75;--color-gray-80:rgb(var(--color-gray-80-rgb));--color-gray-70-rgb:var(--nf-muted);--color-gray-70:rgb(var(--color-gray-70-rgb));--color-gray-60-rgb:var(--nf-subtle);--color-gray-60:rgb(var(--color-gray-60-rgb));--color-gray-50-rgb:185 188 193;--color-gray-50:rgb(var(--color-gray-50-rgb));--color-gray-30-rgb:var(--nf-border-strong);--color-gray-30:rgb(var(--color-gray-30-rgb));--color-gray-10-rgb:var(--nf-fg);--color-gray-10:rgb(var(--color-gray-10-rgb));--color-border-subtle-rgb:var(--nf-border-subtle);--color-border-subtle:rgb(var(--color-border-subtle-rgb));--color-border-rgb:var(--nf-border);--color-border:rgb(var(--color-border-rgb));--color-border-strong-rgb:var(--nf-border-strong);--color-border-strong:rgb(var(--color-border-strong-rgb));--color-surface-rgb:var(--nf-surface-2);--color-surface:rgb(var(--color-surface-rgb));--color-surface-3-rgb:var(--nf-surface-3);--color-surface-3:rgb(var(--color-surface-3-rgb));--color-surface-muted-rgb:var(--nf-surface);--color-surface-muted:rgb(var(--color-surface-muted-rgb));--color-surface-soft-rgb:var(--nf-surface-3);--color-surface-soft:rgb(var(--color-surface-soft-rgb));--color-surface-subtle-rgb:var(--nf-surface);--color-surface-subtle:rgb(var(--color-surface-subtle-rgb));--color-link-rgb:var(--nf-link);--color-link:rgb(var(--color-link-rgb));--color-link-hover-rgb:var(--nf-link-hover);--color-link-hover:rgb(var(--color-link-hover-rgb));--color-action-rgb:var(--nf-focus);--color-action:rgb(var(--color-action-rgb));--color-action-soft-rgb:240 249 255;--color-action-soft:rgb(var(--color-action-soft-rgb));--color-action-strong-rgb:3 105 161;--color-action-strong:rgb(var(--color-action-strong-rgb));--color-success-rgb:var(--nf-success);--color-success:rgb(var(--color-success-rgb));--color-warning-rgb:var(--nf-warning);--color-warning:rgb(var(--color-warning-rgb));--color-info-rgb:var(--nf-info);--color-info:rgb(var(--color-info-rgb));--color-danger-rgb:var(--nf-danger);--color-danger:rgb(var(--color-danger-rgb));--color-info-bg-rgb:var(--nf-info-bg);--color-info-bg:rgb(var(--color-info-bg-rgb));--color-info-border-rgb:var(--nf-info-border);--color-info-border:rgb(var(--color-info-border-rgb));--color-info-fg-rgb:var(--nf-info-fg);--color-info-fg:rgb(var(--color-info-fg-rgb));--color-success-bg-rgb:var(--nf-success-bg);--color-success-bg:rgb(var(--color-success-bg-rgb));--color-success-border-rgb:var(--nf-success-border);--color-success-border:rgb(var(--color-success-border-rgb));--color-success-fg-rgb:var(--nf-success-fg);--color-success-fg:rgb(var(--color-success-fg-rgb));--color-warning-bg-rgb:var(--nf-warning-bg);--color-warning-bg:rgb(var(--color-warning-bg-rgb));--color-warning-border-rgb:var(--nf-warning-border);--color-warning-border:rgb(var(--color-warning-border-rgb));--color-warning-fg-rgb:var(--nf-warning-fg);--color-warning-fg:rgb(var(--color-warning-fg-rgb));--color-danger-bg-rgb:var(--nf-danger-bg);--color-danger-bg:rgb(var(--color-danger-bg-rgb));--color-danger-border-rgb:var(--nf-danger-border);--color-danger-border:rgb(var(--color-danger-border-rgb));--color-danger-fg-rgb:var(--nf-danger-fg);--color-danger-fg:rgb(var(--color-danger-fg-rgb));--nf-low-emphasis-hover-bg:rgb(var(--color-primary-rgb)/0.055);--nf-low-emphasis-hover-border:transparent;--nf-low-emphasis-hover-fg:var(--color-text)}html[data-theme=dark]{--nf-bg:20 22 24;--nf-surface:37 40 42;--nf-surface-2:46 49 52;--nf-surface-3:20 22 24;--nf-border-subtle:37 40 42;--nf-border:66 71 75;--nf-border-strong:107 113 118;--nf-fg:244 245 246;--nf-muted:200 204 208;--nf-subtle:154 160 166;--nf-link:125 211 252;--nf-link-hover:186 230 253;--nf-primary:244 245 246;--nf-primary-hover:255 255 255;--nf-primary-active:232 234 236;--nf-on-primary:20 22 24;--nf-focus:73 179 252;--nf-info-bg:30 64 175;--nf-info-border:var(--nf-info);--nf-info-fg:219 234 254;--nf-success-bg:20 83 45;--nf-success-border:var(--nf-success);--nf-success-fg:187 247 208;--nf-warning-bg:146 64 14;--nf-warning-border:var(--nf-warning);--nf-warning-fg:253 230 138;--nf-danger-bg:153 27 27;--nf-danger-border:var(--nf-danger);--nf-danger-fg:254 202 202}html.text-sm{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}html .text-sm.font-medium,html.text-sm.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}html{--tw-bg-opacity:1;background-color:rgb(var(--nf-bg)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity));font-family:Inter Tight,system-ui,sans-serif;font-optical-sizing:auto}:where(.material-symbols-outlined,.material-symbols-rounded){font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-size:inherit;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;line-height:1.45;font-weight:330;color:var(--color-primary)}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}h1.text-sm,h2.text-sm,h3.text-sm,h4.text-sm{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}h1 .text-sm.font-medium,h1.text-sm.font-medium,h2 .text-sm.font-medium,h2.text-sm.font-medium,h3 .text-sm.font-medium,h3.text-sm.font-medium,h4 .text-sm.font-medium,h4.text-sm.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}h1,h2,h3,h4{font-family:Inter Tight,system-ui,sans-serif;--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity))}a.text-sm{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}a .text-sm.font-medium,a.text-sm.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}a{--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity));text-underline-offset:4px}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.\!container{padding-left:2rem;padding-right:2rem}}.container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container{padding-left:2rem;padding-right:2rem}}.\!container{max-width:var(--nf-page-max)!important}.container{max-width:var(--nf-page-max)}.nf-container-full{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.nf-container-full{padding-left:2rem;padding-right:2rem}}.nf-container-full{max-width:var(--nf-page-max-wide)}.nf-container-bleed{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.nf-container-bleed{padding-left:2rem;padding-right:2rem}}.nf-container-bleed{max-width:none}.nf-admin-center-shell{margin-top:.5rem;margin-bottom:0}.nf-admin-center-shell__grid{display:grid;min-width:0;gap:1rem}.nf-admin-center-shell__main{min-width:0}.nf-admin-page{min-width:0;border:1px solid var(--color-border);border-radius:var(--nf-radius-lg);background:var(--color-surface);padding:1rem;display:flex;flex-direction:column;gap:.875rem}.nf-admin-page--fixed{min-height:0;height:100%;overflow:hidden}.nf-admin-page--flow{min-height:0}.nf-admin-page>:is(.nf-page-intro,.nf-page-head):first-child{flex:0 0 auto;padding-bottom:.625rem;border-bottom:1px solid var(--color-border)}.nf-admin-page>:is(.nf-page-intro,.nf-page-head):first-child .nf-heading{font-size:1.35rem;line-height:1.1;letter-spacing:0}.nf-admin-page>:is(.nf-page-intro,.nf-page-head):first-child .nf-breadcrumbs{margin-top:.05rem;font-size:.6875rem;line-height:1.2}.nf-admin-page>:is(.nf-page-intro,.nf-page-head):first-child :is(.nf-page-intro__eyebrow,.nf-page-head__eyebrow){display:none}.nf-admin-page:not(.nf-admin-page--doc) .nf-object-tab{min-height:1.875rem;padding-bottom:.5rem;font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) :is(.nf-anchor-chip,.nf-chip){min-height:1.875rem;padding:.25rem .55rem;font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) .nf-btn:not(.nf-btn--xs):not(.nf-btn--sm):not(.nf-btn--large):not(.nf-btn--icon):not(.nf-btn--icon-square):not(.nf-btn--icon-only){min-height:1.75rem;padding:.3125rem .625rem;font-size:.75rem;line-height:1.1;letter-spacing:-.01em;font-weight:560}.nf-admin-page:not(.nf-admin-page--doc) :is(.nf-btn--icon,.nf-btn--icon-square,.nf-btn--icon-only):not(.nf-btn--xs):not(.nf-btn--sm):not(.nf-btn--large){width:2rem;height:2rem}.nf-admin-page:not(.nf-admin-page--doc) .nf-input:not(textarea):not(.nf-input--sm){min-height:var(--nf-control-height);height:var(--nf-control-height);padding-top:var(--nf-control-padding-y);padding-bottom:var(--nf-control-padding-y);font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) textarea.nf-input{font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) :is(select.nf-input,select.nf-select){min-height:var(--nf-control-height);height:var(--nf-control-height);padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x);font-size:.75rem;background-position:right .75rem center}.nf-admin-page:not(.nf-admin-page--doc) .choices{font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) .choices__inner{min-height:var(--nf-control-height);padding:var(--nf-control-padding-y) var(--nf-control-padding-x);font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) .choices[data-type*=select-one] .choices__inner{min-height:var(--nf-control-height);height:var(--nf-control-height);padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x)}.nf-admin-page:not(.nf-admin-page--doc) .choices[data-type*=select-one]:has(select.nf-input--sm) .choices__inner{min-height:var(--nf-control-height-sm);height:var(--nf-control-height-sm);padding-top:var(--nf-control-padding-y-sm);padding-bottom:var(--nf-control-padding-y-sm)}.nf-admin-page:not(.nf-admin-page--doc) .choices[data-type*=select-one]:has(select.nf-input--sm) .choices__list--single{min-height:1rem}.nf-admin-page:not(.nf-admin-page--doc) .choices__list--single{min-height:1.125rem}.nf-admin-page:not(.nf-admin-page--doc) :is(.choices__list--dropdown,.choices__list[aria-expanded]) .choices__item{min-height:1.75rem;padding:.3125rem .55rem;font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) .nf-check-option{min-height:1.875rem;padding:.25rem .55rem;font-size:.75rem}.nf-control-plane-shell,.nf-control-plane-shell__main,.nf-control-plane-shell__workspace{min-height:0}@media (min-width:1280px){.nf-admin-center-shell{--nf-admin-center-shell-offset:5rem;max-width:none;height:calc(100svh - var(--nf-admin-center-shell-offset));min-height:0;overflow:hidden;padding-left:.75rem;padding-right:.75rem}.nf-admin-center-shell__grid{height:100%;min-height:0;grid-template-columns:minmax(0,1fr);align-items:stretch;overflow:hidden}.nf-admin-center-shell__main{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.nf-control-plane-shell{height:100%;overflow:hidden}.nf-control-plane-shell__workspace{overflow:hidden}.nf-control-plane-shell__main{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media (min-width:1280px) and (max-width:1359px){.nf-admin-center-shell{--nf-admin-center-shell-offset:7.5rem}}@media print{.nf-admin-center-shell,.nf-admin-center-shell__grid,.nf-control-plane-shell,.nf-control-plane-shell__main,.nf-control-plane-shell__workspace{height:auto;overflow:visible}.nf-admin-center-shell{max-width:none;padding-left:0;padding-right:0}}.nf-admin-action-menu__content>.nf-body{display:grid;gap:.375rem}.nf-body{display:flex;min-height:100vh;flex-direction:column}.nf-app-page{margin-top:1.5rem;margin-bottom:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.nf-list-page{max-width:none}@media (max-width:767px){.nf-app-page{margin-top:1.25rem;margin-bottom:2rem;gap:1.25rem}}.nf-metric-strip>.nf-login-hero,.nf-object-shell--dense>.nf-panel--soft>.nf-login-hero{display:flex;flex-wrap:wrap;gap:.375rem 1rem}.nf-stable-workbench--dense .nf-stable-pane>.nf-login-hero:has(>.nf-summary-card),.nf-stable-workbench--dense .nf-switch-panel>.nf-login-hero:has(>.nf-summary-card){display:flex;flex-wrap:wrap;gap:.375rem 1rem;padding:.125rem 0}.nf-login-hero{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden}.nf-login-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-surface-3) 0,var(--color-surface-subtle) 100%);opacity:.9}.nf-login-hero:after{content:"";position:absolute;inset:0;background:url(/assets/images/novaflex_bg_c.jpg) 50%/cover no-repeat;filter:blur(6px) brightness(.85);transform:scale(1.1);z-index:0;opacity:1}.nf-admin-action-menu__content>.nf-login-card{display:grid;gap:.375rem}.nf-login-card{display:flex;flex-direction:column;gap:1rem;border-radius:.75rem;padding:2rem;background:var(--color-surface);box-shadow:0 0 50px #000}.nf-card{padding:1.25rem;border:1px solid rgb(var(--color-border-rgb)/.92);border-radius:var(--nf-radius-md);box-shadow:0 10px 24px rgb(var(--color-primary-rgb)/.035)}.nf-card,.nf-panel{min-width:0;background:var(--color-surface)}.nf-panel{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}.nf-panel,.nf-panel--soft{border-radius:var(--nf-radius-md)}.nf-panel--soft{background:var(--color-surface-soft)}.nf-panel--contrast{border-color:rgb(var(--color-border-strong-rgb)/.14);background:rgb(var(--color-surface-muted-rgb)/.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 2px rgba(15,23,42,.03)}.details-output-pane__head.nf-loading-overlay,.nf-choice-inline-confirm.nf-loading-overlay,.nf-product-config-panel.nf-loading-overlay,.nf-product-filterbar.nf-loading-overlay,.nf-product-picker--delivery.nf-loading-overlay{display:none}.nf-select-preview:has(.nf-select-preview__img.nf-loading-overlay){background:var(--color-surface-muted)}.nf-loading-overlay{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;background:rgb(var(--color-surface-rgb)/.84);backdrop-filter:blur(8px)}.nf-admin-action-menu__content>.nf-loading-overlay__panel{display:grid;gap:.375rem}.nf-loading-overlay__panel{display:flex;flex-direction:column;align-items:center;gap:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity));padding:2rem 2.5rem;border-radius:var(--nf-radius-lg);background:var(--color-surface);box-shadow:0 18px 40px rgb(var(--color-primary-rgb)/.12);transform:scale(1.05)}.nf-loading-overlay__spinner{width:5rem;height:5rem;border:6px solid var(--color-border);border-top-color:var(--color-primary);border-radius:9999px;animation:nf-spin .8s linear infinite}.nf-loading-overlay__message{font-size:1.125rem;line-height:1.2;font-weight:350;color:var(--color-text)}.nf-loading-overlay--demo{position:absolute;inset:0;display:flex;border-radius:var(--nf-radius-lg)}.nf-overlay-preview{position:relative;min-height:18rem;overflow:hidden;border:1px solid rgb(var(--color-border-strong-rgb)/.12);border-radius:var(--nf-radius-lg);background:radial-gradient(circle at top,hsla(0,0%,100%,.08),transparent 36%),linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.22))}.nf-overlay-preview--compact{min-height:13rem}.nf-overlay-preview .nf-overlay-preview__dialog.nf-swal-popup{position:absolute;inset:50% auto auto 50%;display:grid!important;width:calc(100% - 1rem)!important;max-width:30rem!important;transform:translate(-50%,-50%)}.nf-overlay-preview .nf-overlay-preview__dialog .swal2-icon{display:flex!important;align-items:center!important;justify-content:center!important}.nf-overlay-preview .nf-overlay-preview__dialog .nf-swal-html,.nf-overlay-preview .nf-overlay-preview__dialog .nf-swal-title{text-align:center!important}.nf-workspace-link{display:flex;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:var(--nf-radius-sm);padding:.5rem .75rem;font-size:.875rem;line-height:1.2;font-weight:350;color:var(--color-text-muted);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.nf-workspace-link:hover{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text);text-decoration:none}.nf-workspace-link--active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.nf-workspace-link--active:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-on-primary)}.nf-workspace-link__icon{font-size:1.1875rem;line-height:1;color:currentColor}.nf-workspace-link-group{display:grid;gap:.1875rem;min-width:0}.nf-workspace-link__chevron{margin-left:auto;font-size:1rem;line-height:1;color:currentColor;transition:transform .14s ease}.nf-workspace-link-group.is-open .nf-workspace-link__chevron{transform:rotate(180deg)}.nf-workspace-subnav{display:grid;gap:.125rem;padding:.0625rem 0 .25rem}.nf-workspace-sublink{display:flex;min-width:0;align-items:center;border-radius:var(--nf-radius-xs);padding:.3rem .625rem;font-size:.8125rem;line-height:1.15;font-weight:500;color:var(--color-text-muted);transition:background-color .14s ease,color .14s ease}.nf-workspace-sublink:hover{background:var(--color-surface-soft);color:var(--color-text);text-decoration:none}.nf-workspace-sublink--active{background:transparent;color:var(--color-text);font-weight:650}.nf-workspace-sublink:focus{outline:none}.nf-workspace-sublink:focus-visible{box-shadow:0 0 0 3px rgb(var(--nf-focus)/.42)}.nf-anchor-chip{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:9999px;background:var(--color-surface);padding:.375rem .75rem;font-size:.8125rem;line-height:1.2;font-weight:500;color:var(--color-text-muted);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.nf-anchor-chip:hover{border-color:var(--color-primary);background:var(--color-surface-soft);color:var(--color-text);text-decoration:none}.nf-anchor-chip[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.nf-anchor-chip:focus{outline:none}.nf-anchor-chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--nf-focus)/.42)}.nf-admin-nav-sublink{display:flex;min-width:0;align-items:center;gap:.375rem;border-radius:.375rem;padding:.3rem .375rem;font-size:.8125rem;line-height:1.15;color:var(--color-text-muted);transition:background-color .14s ease,color .14s ease}.nf-admin-nav-sublink:hover{background:var(--color-secondary-hover);color:var(--color-text);text-decoration:none}.nf-admin-nav-sublink__icon{font-size:.95rem;color:currentColor}.nf-admin-action-menu{position:relative;display:inline-flex}.nf-admin-action-menu>summary{list-style:none;cursor:pointer}.nf-admin-action-menu>summary::-webkit-details-marker{display:none}.nf-admin-action-menu__content{position:absolute;right:0;top:calc(100% + .375rem);z-index:30;display:grid;gap:.375rem;min-width:14rem;max-width:min(24rem,calc(100vw - 2rem));border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);padding:.5rem;box-shadow:0 16px 36px rgba(15,23,42,.12)}.nf-admin-action-menu__content>.flex,.nf-admin-action-menu__content>div,.nf-admin-action-menu__content>form{display:grid;gap:.375rem}.nf-admin-action-menu__content .nf-btn{justify-content:flex-start;width:100%}@media (max-width:639px){.nf-admin-action-menu--edge-safe .nf-admin-action-menu__content{position:fixed;left:1rem;right:1rem;top:auto;bottom:1rem;min-width:0;width:auto;max-width:calc(100vw - 2rem)}}.nf-page-intro{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.nf-page-intro--split{flex-direction:row;align-items:flex-start;justify-content:space-between}}.nf-page-intro__copy{display:flex;flex-direction:column;gap:.25rem}.nf-page-head--compact{margin-bottom:0}.nf-page-head--compact .nf-page-head__main{gap:.75rem}.nf-page-head--compact .nf-page-head__eyebrow,.nf-page-head--compact .nf-page-head__lead,.nf-page-intro--compact .nf-page-intro__eyebrow,.nf-page-intro--compact .nf-page-intro__lead{display:none}.nf-page-head--compact .nf-heading,.nf-page-intro--compact .nf-heading{font-size:1.35rem;line-height:1.1;letter-spacing:0}.nf-page-intro__eyebrow{font-size:.625rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.nf-page-intro__lead{max-width:56rem;font-size:.8125rem;line-height:1.4;letter-spacing:-.01em;font-weight:390;color:var(--color-text-muted)}.nf-page-intro__meta{font-size:.6875rem;line-height:1.3;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-page-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-page-intro__icon :is(.material-symbols-outlined,.material-symbols-rounded){font-size:2rem;line-height:1}.nf-page-head{gap:.75rem}.nf-page-head,.nf-page-head__main{display:flex;flex-direction:column}.nf-page-head__main{gap:.5rem}@media (min-width:768px){.nf-page-head__main--split{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}}.nf-page-head__copy{min-width:0;display:flex;flex-direction:column;gap:.25rem}.nf-page-head__eyebrow{font-size:.625rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.nf-page-head__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.nf-page-head__breadcrumbs{margin-top:.05rem;gap:.3rem;font-size:.6875rem;line-height:1.2}.nf-page-head__lead{max-width:56rem;font-size:.8125rem;line-height:1.4;letter-spacing:-.01em;font-weight:390;color:var(--color-text-muted)}.nf-page-head__meta{font-size:.6875rem;line-height:1.3;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-object-shell{border:1px solid var(--color-border);border-radius:var(--nf-radius-lg);background:var(--color-surface);padding:1rem 1rem 0;display:flex;flex-direction:column;gap:.875rem}.nf-object-shell--dense{border-radius:var(--nf-radius-md);padding:.625rem .75rem 0;gap:.5rem}.nf-object-shell--dense .nf-page-head__lead{display:none}.nf-object-shell--dense .nf-page-head__breadcrumbs{display:flex;margin-top:.075rem}.nf-object-shell--dense .nf-page-head__meta{font-size:.75rem;line-height:1.2}.nf-object-shell--dense .nf-heading{font-size:1rem;line-height:1.1;letter-spacing:0}.nf-object-shell--dense>.nf-panel--soft{border:0;background:transparent;padding:0!important}.nf-object-shell--dense>.nf-panel--soft>.grid{display:flex;flex-wrap:wrap;gap:.375rem 1rem}.nf-object-shell--dense>.nf-panel--soft .nf-detail-item{flex-direction:row;align-items:baseline;gap:.35rem;min-width:-moz-max-content;min-width:max-content}.nf-object-shell--dense>.nf-panel--soft .nf-detail-item__label{font-size:.625rem;line-height:1;letter-spacing:.065em}.nf-object-shell--dense>.nf-panel--soft .nf-detail-item__value{font-size:.75rem;line-height:1.2;font-weight:560}.nf-object-shell--dense .nf-object-tabs{gap:.75rem}.nf-object-shell--dense .nf-object-tab{min-height:1.875rem;padding-bottom:.5rem;font-size:.75rem}.nf-object-shell--dense .nf-object-shell__body{padding-bottom:.625rem}.nf-object-shell__header{display:flex;flex-direction:column;gap:.875rem}@media (min-width:768px){.nf-object-shell__header{flex-direction:row;align-items:flex-start;justify-content:space-between}}.nf-object-shell__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.nf-object-shell__meta{font-size:.875rem;line-height:1.35;letter-spacing:-.01em;font-weight:390;color:var(--color-text-muted)}.nf-object-shell__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-object-tabs{display:flex;align-items:flex-end;gap:1rem;overflow-x:auto;border-bottom:1px solid var(--color-border);scrollbar-width:thin}.nf-object-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:0 0 .7rem;border:0;border-bottom:2px solid transparent;background:transparent;white-space:nowrap;font-size:.875rem;line-height:1.2;letter-spacing:-.01em;font-weight:440;color:var(--color-text-muted);transition:border-color .14s ease,color .14s ease}.nf-object-tab:hover{color:var(--color-text);text-decoration:none}.nf-object-tab.is-active,.nf-object-tab[aria-current=page],.nf-object-tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-text);font-weight:500}.nf-object-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:var(--nf-radius-pill);background:var(--color-surface-soft);font-size:.625rem;line-height:1;letter-spacing:.01em;font-weight:500;color:var(--color-text-muted)}.nf-object-tab.is-active .nf-object-tab__count,.nf-object-tab[aria-current=page] .nf-object-tab__count,.nf-object-tab[aria-selected=true] .nf-object-tab__count{background:var(--color-primary);color:var(--color-on-primary)}.nf-cp-workspace .nf-object-tab{gap:.45rem;min-height:2.5rem;padding-bottom:.8rem;font-size:.9375rem}.nf-cp-workspace .nf-object-tab__count{min-width:1.375rem;height:1.375rem;padding:0 .4rem;font-size:.75rem;font-weight:600}.nf-object-shell__body{padding:0 0 1rem}.nf-stable-screen{min-height:calc(100svh - 6rem);display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.nf-stable-screen{height:calc(100svh - 6rem);overflow:hidden}}.nf-stable-screen__header{flex:0 0 auto}.nf-stable-screen__body{flex:1 1 auto;min-height:0;overflow:hidden}.nf-stable-screen--dense{gap:.5rem}.\!container.nf-stable-screen--dense,.container.nf-stable-screen--dense{margin-top:.5rem!important;margin-bottom:.5rem!important}@media (min-width:1024px){.nf-stable-screen--dense{height:calc(100svh - 5.25rem);min-height:calc(100svh - 5.25rem)}.nf-order-cockpit-screen.nf-stable-screen--dense,.nf-stable-screen--dense.nf-stable-screen--anchored{height:calc(100svh - 10.75rem);min-height:calc(100svh - 10.75rem)}.nf-production-screen.nf-stable-screen--dense{height:calc(100svh - 7.75rem);min-height:calc(100svh - 7.75rem)}.nf-production-screen.nf-stable-screen--dense.nf-stable-screen--anchored{height:calc(100svh - 10.75rem);min-height:calc(100svh - 10.75rem)}}.nf-stable-screen--dense>.nf-card.nf-stable-screen__body,.nf-stable-screen--dense>.nf-card.nf-stable-screen__header{padding:.625rem .75rem;border-radius:var(--nf-radius-md)}.nf-stable-screen--dense>.nf-stable-screen__header>:not([hidden])~:not([hidden]),.nf-stable-workbench--dense>.nf-stable-workbench__toolbar>:not([hidden])~:not([hidden]){margin-top:.375rem!important}.nf-stable-screen--dense .nf-page-head__main{gap:.375rem}@media (min-width:768px){.nf-stable-screen--dense .nf-page-head__main--split{align-items:center}}.nf-stable-screen--dense .nf-page-head__copy{gap:.125rem}.nf-stable-screen--dense .nf-page-head__breadcrumbs,.nf-stable-screen--dense .nf-page-head__lead,.nf-stable-screen--dense .nf-page-head__meta{display:none}.nf-stable-screen--dense .nf-object-shell--dense .nf-page-head__breadcrumbs{display:flex;margin-top:.075rem}.nf-stable-screen--dense .nf-object-shell--dense .nf-page-head__meta{display:block;font-size:.6875rem;line-height:1.2}.nf-stable-screen--dense .nf-heading{font-size:1rem;line-height:1.1;letter-spacing:0}.nf-stable-screen--dense .nf-page-head__actions{gap:.375rem}.nf-production-screen.nf-stable-screen--dense .nf-page-head__breadcrumbs{display:flex;margin-top:.075rem}.nf-production-screen.nf-stable-screen--dense{gap:.375rem}.nf-production-screen>.nf-card.nf-stable-screen__body,.nf-production-screen>.nf-card.nf-stable-screen__header{padding:.5rem .625rem;border-radius:var(--nf-radius-md)}.nf-production-screen .nf-stable-workbench--dense{gap:.375rem}.nf-production-screen .nf-panel--soft{border-radius:.5rem}.nf-production-screen .nf-workspace-link{min-height:2.25rem;padding:.375rem .55rem;font-size:.8125rem}.nf-production-screen .nf-workspace-link__icon{font-size:1rem}.nf-production-screen .nf-kpi-list{border-radius:.5rem}.nf-production-screen .nf-kpi-list__item{padding:.45rem .625rem;font-size:.75rem;line-height:1.25}.nf-production-screen .nf-kpi-list__meta{font-size:.6875rem}.nf-production-screen .nf-production-activity-list .nf-kpi-list__item{display:grid;grid-template-columns:.5rem minmax(0,1fr) 4.35rem;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem .625rem}.nf-production-activity-item>.nf-status-dot{align-self:center}.nf-production-activity-item__time{display:grid;gap:.08rem;color:var(--color-text-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1.12;white-space:nowrap;justify-self:end;text-align:right}.nf-production-activity-item__body{min-width:0}.nf-production-activity-item__heading{display:flex;align-items:center;min-width:0;gap:.25rem;color:var(--color-text-muted);font-size:.75rem;font-weight:470;line-height:1.2;white-space:nowrap}.nf-production-activity-item__icon{flex:0 0 auto;color:var(--color-text-subtle);font-size:.95rem;line-height:1}.nf-production-activity-item__department,.nf-production-activity-item__message,.nf-production-activity-item__order{min-width:0;overflow:hidden;text-overflow:ellipsis}.nf-production-activity-item__department{flex:0 1 auto;color:var(--color-text-muted)}.nf-production-activity-item__separator{flex:0 0 auto;color:var(--color-text-muted)}.nf-production-activity-item__order{flex:0 0 auto}.nf-production-activity-item__message{color:var(--color-text-muted);display:block;font-size:.75rem;font-weight:450;line-height:1.25;white-space:nowrap}.nf-production-department-grid{display:grid;gap:.625rem}@media (min-width:768px){.nf-production-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-production-department-card{display:grid;min-height:8rem;align-content:space-between;gap:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:linear-gradient(180deg,rgb(var(--color-surface-rgb)/1),rgb(var(--color-surface-muted-rgb)/.52));color:var(--color-text);padding:.75rem;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.nf-production-department-card:focus-visible,.nf-production-department-card:hover{border-color:rgb(var(--color-action-rgb)/.42);background:linear-gradient(180deg,rgb(var(--color-action-rgb)/.08),rgb(var(--color-action-rgb)/.025)),var(--color-surface);box-shadow:0 12px 26px rgb(var(--color-action-rgb)/.12),inset 0 0 0 1px rgb(var(--color-action-rgb)/.12);color:var(--color-text);transform:translateY(-1px)}.nf-production-department-card:focus-visible{outline:2px solid rgb(var(--nf-focus)/.45);outline-offset:2px}.nf-production-department-card__body,.nf-production-department-card__head,.nf-production-department-card__stats{min-width:0}.nf-production-department-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem}.nf-production-department-card__icon{display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.45rem;background:rgb(var(--color-action-rgb)/.08);color:var(--color-action);font-size:1.15rem}.nf-production-department-card__title-group{display:grid;min-width:0;gap:.15rem}.nf-production-department-card__title{overflow:hidden;color:var(--color-text);font-size:.875rem;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.nf-production-department-card__meta{display:-webkit-box;overflow:hidden;color:var(--color-text-muted);font-size:.72rem;font-weight:430;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nf-production-department-card__arrow{color:var(--color-text-muted);font-size:1rem;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.nf-production-department-card:focus-visible .nf-production-department-card__arrow,.nf-production-department-card:hover .nf-production-department-card__arrow{color:var(--color-action);transform:translateX(.18rem)}.nf-production-department-card__body{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);align-items:end;gap:.75rem}.nf-production-department-card__value{color:var(--color-text);font-size:1.65rem;font-weight:720;line-height:.95;letter-spacing:0}.nf-production-department-card__unit{color:var(--color-text-muted);font-size:.72rem;font-weight:520}.nf-production-department-card__load{display:grid;gap:.22rem;color:var(--color-text-muted);font-size:.68rem;font-weight:500;line-height:1.15;text-align:right}.nf-production-department-card__meter{width:100%;height:.38rem;overflow:hidden;border:0;border-radius:999px;background:var(--color-border);-webkit-appearance:none;-moz-appearance:none;appearance:none}.nf-production-department-card__meter::-webkit-progress-bar{border-radius:999px;background:var(--color-border)}.nf-production-department-card__meter::-webkit-progress-value{border-radius:999px;background:var(--color-success)}.nf-production-department-card__meter::-moz-progress-bar{border-radius:999px;background:var(--color-success)}.nf-production-department-card--warning .nf-production-department-card__meter::-webkit-progress-value{background:var(--color-warning)}.nf-production-department-card--warning .nf-production-department-card__meter::-moz-progress-bar{background:var(--color-warning)}.nf-production-department-card--danger .nf-production-department-card__meter::-webkit-progress-value{background:var(--color-danger)}.nf-production-department-card--danger .nf-production-department-card__meter::-moz-progress-bar{background:var(--color-danger)}.nf-production-department-card__stats{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--color-text-muted);font-size:.7rem;line-height:1.2}.nf-production-department-card__stats span{display:inline-flex;gap:.18rem;white-space:nowrap}.nf-production-department-card__stats strong{color:var(--color-text);font-weight:680}.nf-production-dashboard .nf-stable-workbench__content{overflow:hidden}.nf-production-dashboard__layout{display:grid;min-height:0;height:100%;gap:.75rem}.nf-production-dashboard__main{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin}.nf-production-dashboard__activity{min-width:0;min-height:0}.nf-production-dashboard__activity>[data-ops-activity-window]{display:flex;min-height:0;height:100%;flex-direction:column}.nf-production-dashboard__activity [data-ops-activity-content]{min-height:0;overflow:auto;scrollbar-width:thin}.nf-section-head.nf-ops-activity-head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5rem}.nf-section-head.nf-ops-activity-head>div{min-width:0}.nf-section-head.nf-ops-activity-head [data-ops-activity-refresh]{flex:0 0 auto}@media (min-width:1280px){.nf-production-dashboard__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.34fr)}}@media (max-width:1279px){.nf-production-dashboard .nf-stable-workbench__content{overflow:auto}.nf-production-dashboard__activity>[data-ops-activity-window]{max-height:18rem}}.nf-wo-scan-screen .nf-stable-screen__body{overflow:auto}.nf-metric-strip{border:0;background:transparent;padding:0!important}.nf-metric-strip>.grid{display:flex;flex-wrap:wrap;gap:.375rem 1rem}.nf-metric-strip .nf-detail-item{flex-direction:row;align-items:baseline;gap:.35rem;min-width:-moz-max-content;min-width:max-content}.nf-metric-strip .nf-detail-item__label{font-size:.625rem;line-height:1;letter-spacing:.065em}.nf-metric-strip .nf-detail-item__value{font-size:.75rem;line-height:1.2;font-weight:560}.nf-stable-workbench{min-height:0;height:100%;display:flex;flex-direction:column;gap:.75rem}.nf-stable-workbench__toolbar{flex:0 0 auto}.nf-stable-workbench__content{min-height:0;flex:1 1 auto;overflow:auto;scrollbar-width:thin}.nf-stable-workbench--dense,.nf-stable-workbench--dense .nf-section-head,.nf-stable-workbench--dense .nf-stable-workbench__toolbar{gap:.5rem}.nf-object-shell--dense .nf-section-head p,.nf-stable-workbench--dense .nf-section-head p{display:none}.nf-object-shell--dense .nf-section-title,.nf-stable-workbench--dense .nf-section-title{font-size:.875rem;line-height:1.15}.nf-stable-workbench--dense .nf-panel--soft{border-radius:var(--nf-radius-md);padding:.5rem .625rem!important}.nf-stable-workbench--dense .nf-label{font-size:.625rem;line-height:1.1;letter-spacing:.055em;text-transform:uppercase}.nf-stable-workbench--dense .nf-input{min-height:2rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.8125rem}.nf-stable-workbench--dense .nf-btn{min-height:2rem}.nf-stable-workbench--dense :is(.nf-anchor-chip,.nf-chip){min-height:1.875rem;padding:.25rem .55rem;font-size:.75rem}.nf-stable-workbench--dense .nf-stable-pane{gap:.5rem}.nf-stable-workbench--dense .nf-stable-pane>.grid:has(>.nf-summary-card),.nf-stable-workbench--dense .nf-switch-panel>.grid:has(>.nf-summary-card){display:flex;flex-wrap:wrap;gap:.375rem 1rem;padding:.125rem 0}.nf-stable-workbench--dense .nf-summary-card{flex-direction:row;align-items:baseline;gap:.35rem;min-width:-moz-max-content;min-width:max-content;border:0;background:transparent;padding:0}.nf-stable-workbench--dense .nf-summary-card__label{font-size:.625rem;line-height:1;letter-spacing:.065em}.nf-stable-workbench--dense .nf-summary-card__value{font-size:.75rem;line-height:1.2;font-weight:560}.nf-stable-workbench--dense .nf-table-wrap{border-radius:var(--nf-radius-md)}.nf-object-shell--dense .nf-table td,.nf-object-shell--dense .nf-table th,.nf-stable-workbench--dense .nf-table td,.nf-stable-workbench--dense .nf-table th{padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1.25}.nf-price-workbench,.nf-price-workbench__body,.nf-price-workbench__panel,.nf-price-workbench__template-editor,.nf-price-workbench__template-grid,.nf-price-workbench__template-list{min-height:0}.nf-price-workbench__template-editor,.nf-price-workbench__template-list,.nf-price-workbench__versions{scrollbar-width:thin}@media (min-width:1280px){.nf-price-workbench__body{overflow:hidden}.nf-price-workbench__body>.nf-switch-panel.is-default,.nf-price-workbench__body>.nf-switch-panel:target{height:100%}.nf-price-workbench__panel{display:flex;height:100%;flex-direction:column}.nf-price-workbench__panel-scroll{min-height:0;flex:1 1 auto;overflow:auto;scrollbar-width:thin}.nf-price-workbench__template-grid{flex:1 1 auto;height:100%;overflow:hidden}.nf-price-workbench__template-editor,.nf-price-workbench__template-list{overflow:auto}.nf-price-workbench__publishing-grid{height:100%;min-height:0}.nf-price-workbench__versions{max-height:calc(100svh - 23rem);overflow:auto}}.nf-stable-pane{min-height:0;overflow:auto;scrollbar-width:thin}.nf-switch-panels{min-height:0}.nf-switch-panel{min-height:0;scroll-margin-top:1rem}@media (min-width:1024px){.nf-switch-panels .nf-switch-panel{display:none}.nf-switch-panels .nf-switch-panel.is-default{display:block}.nf-switch-panels:has(.nf-switch-panel:target) .nf-switch-panel.is-default:not(:target){display:none}.nf-switch-panels .nf-switch-panel:target{display:block}}.nf-object-workspace{display:grid;width:100%;max-width:100%;min-width:0;gap:0;border:1px solid var(--color-border);border-radius:var(--nf-radius-lg);background:var(--color-surface)}.nf-cp-workspace{border-radius:var(--nf-radius-lg);overflow:clip}.nf-cp-workspace--flat{display:flex;flex-direction:column;align-items:stretch}.nf-cp-workspace--flat>*{width:100%}@media (min-width:1280px){.nf-cp-workspace .nf-object-shell__meta,.nf-cp-workspace .nf-section-copy{display:none}}@media (min-width:1024px){.nf-object-workspace{grid-template-columns:minmax(14rem,15.5rem) minmax(0,1fr);align-items:start}.nf-cp-workspace{grid-template-columns:minmax(17.75rem,19.5rem) minmax(0,1fr)}.nf-object-workspace.nf-cp-workspace--flat{align-items:stretch}}.nf-object-workspace__main{min-width:0;display:flex;flex-direction:column;gap:.875rem;padding:.875rem;border-top:1px solid var(--color-border)}@media (min-width:1024px){.nf-object-workspace__main{position:relative;padding:.875rem 1rem;border-top:0;border-left:0}.nf-object-workspace__main:before{content:"";position:absolute;left:0;top:.875rem;bottom:.875rem;width:1px;background:var(--color-border);pointer-events:none}.nf-cp-workspace .nf-object-workspace__main{padding:1rem 1.25rem 1.25rem}.nf-cp-workspace .nf-object-workspace__main:before{top:1rem;bottom:1rem}.nf-cp-workspace--flat .nf-object-workspace__main{border-top:1px solid var(--color-border)}.nf-cp-workspace--flat .nf-object-workspace__main:before{display:none}}.nf-cp-command{position:relative;z-index:3;display:flex;flex-direction:column;gap:.45rem;padding:.55rem .625rem;background:var(--color-surface)}.nf-cp-command__summary{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-items:center}@media (min-width:1024px){.nf-cp-command{padding:.625rem .75rem}.nf-cp-command__summary{grid-template-columns:minmax(11rem,auto) minmax(14rem,1fr)}.nf-cp-command__meta{display:none}}.nf-cp-command__copy{min-width:0;display:flex;align-items:center;gap:.5rem}.nf-cp-command__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.15;font-weight:600;color:var(--color-text)}.nf-cp-command__focus{min-width:0;display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-soft) 72%,var(--color-surface) 28%);padding:.3rem .45rem}.nf-cp-command__focus-copy,.nf-cp-command__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;color:var(--color-text-muted)}.nf-cp-command__body{min-width:0;display:flex;align-items:flex-start;gap:.375rem;overflow-x:auto;scrollbar-width:thin}@media (min-width:1024px){.nf-cp-command__body{flex-wrap:wrap;overflow-x:visible}}.nf-cp-command-menu{position:relative;flex:0 0 auto}.nf-cp-command-menu[open]{width:min(24rem,100%)}.nf-cp-command-menu__summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);padding:.35rem .55rem;font-size:.8125rem;line-height:1.05;font-weight:560;color:var(--color-text)}.nf-cp-command-menu__summary::-webkit-details-marker{display:none}.nf-cp-command-menu[open] .nf-cp-command-menu__summary,.nf-cp-command-menu__summary:hover{border-color:rgb(var(--color-primary-rgb)/.16);background:var(--color-surface-soft)}.nf-cp-command-menu[open] .nf-cp-command-menu__summary{width:100%;justify-content:space-between}.nf-cp-command-menu__label{white-space:nowrap}.nf-cp-command-menu__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;border-radius:999px;background:var(--color-surface-soft);font-size:.6875rem;color:var(--color-text-muted)}.nf-cp-command-menu__icon{font-size:1rem;color:var(--color-text-muted);transition:transform .14s ease}.nf-cp-command-menu[open] .nf-cp-command-menu__icon{transform:rotate(180deg)}.nf-cp-command-menu__meta{padding:.35rem .45rem .15rem;font-size:.75rem;line-height:1.3;color:var(--color-text-muted)}.nf-cp-command-menu__content,.nf-cp-command-menu__links{position:static;display:grid;gap:.35rem;margin-top:.35rem;min-width:15rem;max-width:100%;max-height:min(24rem,calc(100vh - 12rem));overflow:auto;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);padding:.45rem;box-shadow:0 16px 36px rgba(15,23,42,.12)}.nf-cp-command-menu__content{min-width:22rem}.nf-cp-command-link{display:inline-flex;align-items:flex-start;gap:.45rem;max-width:none;min-height:2.25rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);padding:.45rem .55rem;font-size:.8125rem;line-height:1.15;font-weight:520;color:var(--color-text);text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.nf-cp-command-link:hover{border-color:rgb(var(--color-primary-rgb)/.16);background:var(--color-surface-soft);color:var(--color-text);text-decoration:none}.nf-cp-command-link.is-active{border-color:rgb(var(--color-primary-rgb)/.2);background:rgb(var(--color-primary-rgb)/.08);color:var(--color-text)}.nf-cp-command-link__icon{flex:0 0 auto;margin-top:.03rem;font-size:1rem;color:var(--color-text-muted)}.nf-cp-command-link__meta{display:block;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.2;font-weight:380;color:var(--color-text-muted)}.nf-cp-command__footer{flex:0 0 auto;display:inline-flex;gap:.35rem}.nf-cp-command__footer .nf-cp-command-link{align-items:center;min-height:2rem;padding:.35rem .55rem}.nf-cp-command-link.is-active .nf-cp-command-link__icon{color:var(--color-primary)}.nf-cp-command-link--footer{color:var(--color-text-muted)}.nf-object-dock{padding:.75rem;display:flex;flex-direction:column;gap:.625rem}@media (min-width:1024px){.nf-object-dock{padding:.875rem .75rem}.nf-cp-dock{padding:1rem .875rem;position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow:auto;scrollbar-width:thin}}.nf-object-dock__head{display:flex;flex-direction:column;gap:.2rem;padding:0 .125rem .625rem;border-bottom:1px solid var(--color-border)}.nf-object-dock__eyebrow{font-size:.6875rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.nf-object-dock__title{font-size:.875rem;line-height:1.2;letter-spacing:-.01em;font-weight:500;color:var(--color-text)}.nf-object-dock__meta{font-size:.75rem;line-height:1.25;letter-spacing:-.01em;font-weight:380;color:var(--color-text-muted)}.nf-cp-dock .nf-object-dock__head{gap:.3rem;padding:0 .25rem .8rem}.nf-cp-dock .nf-object-dock__eyebrow{font-size:.75rem;line-height:1.05;letter-spacing:.12em;font-weight:620}.nf-cp-dock .nf-object-dock__title{font-size:1rem;line-height:1.15;font-weight:600}.nf-cp-dock .nf-object-dock__meta{max-width:20rem;font-size:.8125rem;line-height:1.35}.nf-object-dock__nav{display:flex;flex-direction:column;gap:.25rem}@media (max-width:1023px){.nf-object-dock--compact-mobile{min-width:0;overflow:hidden}.nf-object-dock--compact-mobile .nf-object-dock__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.nf-object-dock--compact-mobile .nf-workspace-link-group{grid-column:1/-1}.nf-object-dock--compact-mobile .nf-workspace-subnav{display:flex;flex-wrap:wrap;gap:.25rem;padding:0}.nf-object-dock--compact-mobile .nf-workspace-sublink{border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface);padding:.35rem .55rem}.nf-object-dock--compact-mobile .nf-workspace-sublink:hover{background:var(--color-surface-soft);color:var(--color-text)}.nf-object-dock--compact-mobile .nf-workspace-sublink--active{border-color:var(--color-border);background:transparent;color:var(--color-text)}.nf-object-dock--compact-mobile .nf-workspace-link--compact{min-width:0;min-height:2.125rem;padding:.45rem .65rem;font-size:.875rem}}@media (min-width:640px) and (max-width:1023px){.nf-object-dock--compact-mobile .nf-object-dock__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-workspace-link--compact{gap:.5rem;border-radius:var(--nf-radius-sm);padding:.45rem .625rem;min-height:2.125rem;font-size:.875rem;line-height:1.2;letter-spacing:0;font-weight:500}.nf-workspace-link--compact .nf-workspace-link__icon{font-size:1.125rem}.nf-cp-nav-link .nf-workspace-link__icon{margin-top:.05rem;color:var(--color-text-muted)}.nf-cp-dock .nf-workspace-link--active{border-color:rgb(var(--color-primary-rgb)/.18);background:rgb(var(--color-primary-rgb)/.09);color:var(--color-text);box-shadow:inset 0 0 0 1px rgb(var(--color-primary-rgb)/.04)}.nf-cp-dock .nf-workspace-link--active:hover{border-color:rgb(var(--color-primary-rgb)/.22);background:rgb(var(--color-primary-rgb)/.12);color:var(--color-text)}.nf-cp-dock .nf-workspace-link--active .nf-workspace-link__icon{color:var(--color-primary)}.nf-cp-dock .nf-workspace-link--active .nf-cp-nav-link__description{color:var(--color-text-muted)}.nf-section-head{display:flex;flex-direction:column;gap:.2rem}.nf-section-title{font-size:.875rem;line-height:1.14;letter-spacing:-.012em;font-weight:520;color:var(--color-text)}.nf-section-copy{font-size:.8125rem;line-height:1.35;letter-spacing:-.01em;font-weight:370;color:var(--color-text-muted)}.nf-section-head--compact{gap:.18rem}.nf-section-head--compact .nf-section-title{font-size:.8125rem;line-height:1.15;letter-spacing:-.012em}.nf-section-head--compact .nf-section-copy{font-size:.6875rem;line-height:1.25}.nf-workspace-grid{display:grid;gap:.875rem}.nf-workspace-card{border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.875rem;display:flex;flex-direction:column;gap:.75rem}.nf-workspace-card__head{display:flex;align-items:flex-start;gap:.75rem}.nf-workspace-card__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:var(--nf-radius-sm);background:var(--color-surface-soft);color:var(--color-text-muted)}.nf-workspace-card__icon :is(.material-symbols-outlined,.material-symbols-rounded){font-size:1.1rem;line-height:1}.nf-workspace-card__copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.nf-workspace-card__title{font-size:.875rem;line-height:1.16;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-workspace-card__body{font-size:.8125rem;line-height:1.38;letter-spacing:-.01em;font-weight:390;color:var(--color-text-muted)}.nf-workspace-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-summary-grid{display:grid;gap:.75rem}.nf-summary-grid--compact{gap:.5rem}.nf-summary-card{border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:color-mix(in srgb,var(--color-surface-soft) 74%,var(--color-surface) 26%);padding:.5625rem .6875rem;display:flex;flex-direction:column;gap:.15rem}.nf-summary-card__label{font-size:.6875rem;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;font-weight:540;color:rgb(var(--color-text-muted-rgb)/.96)}.nf-summary-card__value{font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:560;color:var(--color-text);font-variant-numeric:tabular-nums slashed-zero}.nf-summary-card__meta{font-size:.6875rem;line-height:1.28;letter-spacing:.01em;font-weight:390;color:rgb(var(--color-text-muted-rgb)/.92)}.nf-summary-card--compact{border-radius:var(--nf-radius-sm);padding:.5rem .625rem;gap:.15rem}.nf-summary-card--compact .nf-summary-card__label{font-size:.625rem;line-height:1.15;letter-spacing:.05em}.nf-summary-card--compact .nf-summary-card__value{font-size:.75rem;line-height:1.25}.nf-summary-card--compact .nf-summary-card__meta{font-size:.625rem;line-height:1.2}.nf-summary-card[data-tone=success] .nf-summary-card__value{color:var(--color-success-fg)}.nf-summary-card[data-tone=warning] .nf-summary-card__value{color:var(--color-warning-fg)}.nf-summary-card[data-tone=danger] .nf-summary-card__value{color:var(--color-danger-fg)}.nf-summary-card[data-tone=info] .nf-summary-card__value{color:var(--color-action-strong)}.nf-inline-count{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface-soft);padding:.625rem .75rem;font-size:.8125rem;line-height:1.25;letter-spacing:-.005em;font-weight:350;color:var(--color-text-muted)}.nf-inline-count strong{font-weight:600;color:var(--color-text)}.nf-inline-count--compact{gap:.3rem;padding:.4rem .55rem;border-radius:var(--nf-radius-sm);font-size:.6875rem;line-height:1.15}.nf-panel--compact{border-radius:var(--nf-radius-sm);padding:.625rem}.nf-rule-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.nf-rule-card,.nf-rule-stack{display:flex;flex-direction:column;gap:.75rem}.nf-rule-card{border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface-soft);padding:.875rem}.nf-rule-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.nf-rule-card__title{font-size:.875rem;line-height:1.2;letter-spacing:-.01em;font-weight:600;color:var(--color-text)}.nf-rule-card__meta{letter-spacing:.01em;font-weight:350}.nf-rule-card__meta,.nf-rule-hint{font-size:.75rem;line-height:1.35;color:var(--color-text-muted)}.nf-rule-hint{margin-top:.25rem}.nf-rule-card__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.nf-rule-card__grid--wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.nf-rule-card__field--full{grid-column:1/-1}.nf-rule-card__nested{border-top:1px solid var(--color-border);padding-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.nf-rule-card__empty{border:1px dashed var(--color-border);border-radius:var(--nf-radius-md);background:color-mix(in srgb,var(--color-surface-soft) 70%,transparent);font-size:.8125rem;line-height:1.4;letter-spacing:.005em}.nf-rule-card__empty,.nf-soft-note{padding:.875rem 1rem;color:var(--color-text-muted)}.nf-soft-note{border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:color-mix(in srgb,var(--color-surface-soft) 88%,var(--color-surface) 12%);font-size:.75rem;line-height:1.45;letter-spacing:.01em;font-weight:350}.nf-disclosure{border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);overflow:clip}.nf-disclosure[open]{border-color:rgb(var(--color-border-strong-rgb)/.18);box-shadow:0 12px 28px rgb(var(--color-primary-rgb)/.05)}.nf-disclosure:has(.choices.is-open){position:relative;z-index:80;overflow:visible}.nf-disclosure__summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;transition:background-color .14s ease}.nf-disclosure__summary::-webkit-details-marker{display:none}.nf-disclosure__summary:hover{background:color-mix(in srgb,var(--color-surface-soft) 60%,var(--color-surface) 40%)}.nf-disclosure__summary-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nf-disclosure__summary-eyebrow{font-size:.625rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:560;color:var(--color-text-subtle)}.nf-disclosure__summary-title{font-size:.875rem;line-height:1.18;letter-spacing:-.012em;font-weight:560;color:var(--color-text)}.nf-disclosure__summary-meta{font-size:.75rem;line-height:1.35;font-weight:360;color:var(--color-text-muted)}.nf-disclosure__summary-aside{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.75rem;line-height:1.2}.nf-disclosure__summary-icon{font-size:1.1rem;line-height:1;transition:transform .14s ease}.nf-disclosure[open] .nf-disclosure__summary-icon{transform:rotate(180deg)}.nf-disclosure__content{border-top:1px solid var(--color-border);padding:1rem}.nf-disclosure--compact .nf-disclosure__summary{padding:.75rem .875rem}.nf-disclosure--compact .nf-disclosure__content{padding:.875rem}.nf-info-disclosure{position:relative;overflow:visible;display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:stretch;padding:0}.nf-info-disclosure__icon{flex:0 0 auto;display:flex;min-height:3.5rem;align-items:center;justify-content:center;font-size:2.25rem;line-height:1;color:var(--color-text-subtle)}.nf-info-disclosure__content{min-width:0;display:grid;gap:.5rem;padding:.875rem 1rem}.nf-info-disclosure__summary{max-width:54rem;font-size:.8125rem;line-height:1.45;font-weight:430;color:var(--color-text-muted)}.nf-info-disclosure__panel{position:absolute;z-index:70;top:calc(100% + .375rem);left:3rem;width:min(30rem,calc(100vw - 4rem));border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.875rem 1rem;box-shadow:0 14px 30px rgb(var(--color-primary-rgb)/.12);font-size:.75rem;line-height:1.45;font-weight:400;color:var(--color-text-muted)}.nf-info-disclosure__panel strong{display:block;margin-bottom:.25rem;color:var(--color-text);font-size:.8125rem;line-height:1.25;font-weight:650}.nf-info-disclosure__panel p+p{margin-top:.55rem}.nf-info-disclosure--info{border-color:rgb(var(--color-info-rgb)/.3);background:var(--color-info-bg)}.nf-info-disclosure--info .nf-info-disclosure__icon{margin:-1px 0 -1px -1px;border-right:1px solid rgb(var(--color-info-rgb)/.18);border-radius:calc(var(--nf-radius-md) - 1px) 0 0 calc(var(--nf-radius-md) - 1px);background:rgb(var(--color-info-rgb)/.1);color:var(--color-info)}@media (max-width:640px){.nf-info-disclosure{grid-template-columns:3.75rem minmax(0,1fr)}.nf-info-disclosure__content{padding:.75rem .875rem}.nf-info-disclosure__panel{right:.75rem;left:.75rem;width:auto}}[data-doc-section]{scroll-margin-top:6rem}.nf-doc-hero{position:relative;overflow:hidden;display:grid;gap:1.5rem;border-radius:1.5rem;background:radial-gradient(circle at top right,rgb(var(--color-text-subtle-rgb)/.12),transparent 34%),linear-gradient(160deg,#fff 0,rgb(var(--color-surface-soft-rgb)/.94) 100%);box-shadow:0 18px 38px rgb(var(--color-primary-rgb)/.05)}.nf-doc-hero__copy{display:flex;flex-direction:column;gap:.5rem;max-width:48rem}.nf-doc-hero__principles{display:grid;gap:.875rem}@media (min-width:900px){.nf-doc-hero__principles{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf-doc-principle{border:1px solid rgb(var(--color-border-rgb)/.9);border-radius:1rem;background:rgb(var(--color-surface-rgb)/.82);backdrop-filter:blur(12px);padding:1rem;display:flex;flex-direction:column;gap:.45rem}.nf-doc-index{display:grid;gap:1rem}.nf-doc-index__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.nf-doc-index__grid{display:grid;gap:.75rem}@media (min-width:768px){.nf-doc-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-doc-nav{display:flex;width:100%;max-width:100%;gap:.625rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:thin}.nf-doc-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.55rem .95rem;border:1px solid rgb(var(--color-border-rgb)/.92);border-radius:9999px;background:rgb(var(--color-surface-rgb)/.96);white-space:nowrap;font-size:.8125rem;line-height:1;letter-spacing:-.01em;font-weight:500;color:var(--color-text-muted);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.04);transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.nf-doc-nav__link:focus-visible,.nf-doc-nav__link:hover{border-color:rgb(var(--color-border-strong-rgb)/.18);background:var(--color-surface-soft);color:var(--color-text);text-decoration:none;outline:none}.nf-doc-nav__link.is-active,.nf-doc-nav__link[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 10px 20px rgb(var(--color-primary-rgb)/.14)}.nf-doc-section-head{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}@media (min-width:960px){.nf-doc-section-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.nf-doc-section-head__copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.nf-doc-section-head__meta{display:flex;flex-wrap:wrap;gap:.5rem}.nf-doc-section-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem .75rem;border:1px solid rgb(var(--color-border-rgb)/.92);border-radius:9999px;background:rgb(var(--color-surface-rgb)/.96);font-size:.6875rem;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;font-weight:520;color:var(--color-text-muted);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.04)}.nf-integrations-grid{align-items:start}.nf-doc-page{overflow-x:clip}.nf-doc-page .overflow-x-auto{max-width:100%}.nf-demo-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;margin:0 -.15rem;padding:.15rem;scrollbar-width:thin}.nf-demo-scroll__canvas{min-width:100%}.nf-demo-scroll__canvas--wide{width:max(100%,52rem)}@media (max-width:640px){.nf-demo-scroll__canvas--wide{width:max(100%,44rem)}}.nf-callout{--nf-callout-accent-rgb:var(--color-info-rgb);--nf-callout-bg:var(--color-info-bg);--nf-callout-fg:var(--color-info-fg);border:1px solid rgb(var(--nf-callout-accent-rgb)/.24);border-radius:var(--nf-radius-md);background:var(--nf-callout-bg);color:var(--nf-callout-fg);padding:1rem;display:flex;flex-direction:column;gap:.45rem}.nf-callout--info{--nf-callout-accent-rgb:var(--color-action-strong-rgb);--nf-callout-bg:var(--color-info-bg);--nf-callout-fg:var(--color-action-strong)}.nf-callout--warning{--nf-callout-accent-rgb:var(--color-warning-rgb);--nf-callout-bg:var(--color-warning-bg);--nf-callout-fg:var(--color-warning-fg)}.nf-callout__title{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:inherit}.nf-callout__meta{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:350;color:inherit;opacity:1}.nf-form-section{border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.nf-form-section--soft{background:var(--color-surface-soft)}.nf-record-list{gap:.75rem}.nf-record-item,.nf-record-list{display:flex;flex-direction:column}.nf-record-item{border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface);padding:.75rem .875rem;gap:.625rem}.nf-record-item--interactive{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.nf-record-item--interactive:hover{border-color:rgb(var(--color-border-strong-rgb)/.18);background:color-mix(in srgb,var(--color-surface-soft) 68%,var(--color-surface) 32%);box-shadow:0 10px 24px -24px rgba(15,23,42,.28);transform:translateY(-1px)}.nf-record-item--interactive:focus-visible{outline:none;border-color:rgb(var(--color-action-strong-rgb)/.7);box-shadow:0 0 0 3px rgb(var(--color-action-strong-rgb)/.18),0 10px 24px -22px rgba(15,23,42,.42)}.nf-record-item--soft{background:var(--color-surface-soft)}.nf-record-item__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.625rem}.nf-record-item__title{font-size:.8125rem;line-height:1.2;letter-spacing:-.01em;font-weight:500;color:var(--color-text)}.nf-record-item__meta{font-size:.6875rem;line-height:1.3;letter-spacing:.01em;font-weight:370;color:var(--color-text-muted)}.nf-record-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-record-item__actions--end{justify-content:flex-end}.nf-record-item__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:.8125rem;line-height:1.45;color:var(--color-text-muted);white-space:pre-line}.nf-record-item__cta{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1.15;letter-spacing:.01em;font-weight:500;color:var(--color-action-strong)}.nf-record-item__cta .material-symbols-outlined{font-size:1rem;line-height:1}.nf-detail-grid{display:grid;gap:.875rem 1rem}@media (min-width:768px){.nf-detail-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-detail-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf-detail-item{display:flex;flex-direction:column;gap:.25rem;min-width:0}.nf-detail-item__label{font-size:.6875rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:450;color:var(--color-text-muted)}.nf-detail-item__value{font-size:.875rem;line-height:1.35;letter-spacing:-.01em;font-weight:430;color:var(--color-text);word-break:break-word}.nf-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface)}.nf-table-wrap .nf-table tr:last-child td{border-bottom:0}.nf-connected-surface{display:grid;min-width:0;overflow:clip;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface)}.nf-connected-surface__header,.nf-connected-surface__row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;background:var(--color-surface)}.nf-connected-surface__header{padding:.75rem .875rem}.nf-connected-surface__section{min-width:0;border-top:1px solid var(--color-border);border-radius:var(--nf-radius-none)}.nf-connected-surface__section>.nf-table-wrap{border:0;border-radius:var(--nf-radius-none)}.nf-connected-surface__row{padding:.625rem .875rem;border-top:1px solid var(--color-border)}.nf-connected-surface__row:first-child{border-top:0}.nf-check-option{display:inline-flex;align-items:center;gap:.625rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface);padding:.625rem .75rem;font-size:.875rem;line-height:1.25;letter-spacing:-.01em;font-weight:350;color:var(--color-text)}.nf-check-option:has(input:disabled){opacity:.6;cursor:not-allowed}.nf-action-list{display:grid;gap:.5rem}.nf-account-page{margin-top:.75rem;gap:.75rem}@media (max-width:767px){.nf-account-page{margin-top:.625rem;gap:.625rem}}.nf-account-page .nf-card{padding:1.125rem}.nf-account-page .nf-form-section{padding:1rem;gap:.875rem}.nf-account-page .nf-record-item{padding:.75rem .875rem;gap:.625rem}.nf-account-page .nf-section-head{gap:.2rem}.nf-account-page .nf-section-copy{font-size:.8125rem;line-height:1.4}.nf-account-page .nf-summary-grid{gap:.625rem}.nf-account-page .nf-summary-card{padding:.625rem .75rem}.nf-account-page .nf-inline-count{padding:.35rem .6rem}.nf-home-shortcuts{display:grid;gap:.625rem}.nf-account-shortcut__title,.nf-card-btn__title,.nf-shortcut-card__title{font-size:.875rem;line-height:1.18;letter-spacing:-.015em;font-weight:560;color:var(--nf-card-btn-title-color,var(--color-text))}.nf-account-shortcut__meta,.nf-card-btn__meta,.nf-shortcut-card__meta{font-size:.75rem;line-height:1.35;letter-spacing:-.01em;font-weight:390;color:var(--color-text-muted)}.nf-account-shortcut .nf-card-btn__label,.nf-card-btn--shortcut .nf-card-btn__label,.nf-shortcut-card .nf-card-btn__label{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nf-card-btn--shortcut{align-items:center;min-height:3.5rem;padding:var(--nf-card-btn-padding-y,.5rem) var(--nf-card-btn-padding-x,.875rem);gap:.625rem}.nf-account-shortcut .nf-card-btn__icon,.nf-card-btn--shortcut .nf-card-btn__glyph,.nf-shortcut-card__glyph{width:2.35rem;height:2.35rem;min-width:2.35rem;border-radius:var(--nf-radius-md);background:linear-gradient(180deg,#fff 0,var(--color-surface-soft) 100%);border:1px solid rgb(var(--color-border-rgb)/.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 1px 2px rgba(15,23,42,.06);color:var(--nf-card-btn-fg,var(--color-text));font-size:1.05rem;transition:color .14s ease,border-color .14s ease,background-color .14s ease,background .14s ease,box-shadow .14s ease}.nf-card-btn__glyph,.nf-shortcut-card__glyph{order:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nf-account-shortcut__title,.nf-card-btn--shortcut .nf-card-btn__title,.nf-shortcut-card__title{font-size:.9375rem;line-height:1.1;letter-spacing:-.02em;font-weight:560}.nf-account-shortcut:hover .nf-account-shortcut__meta,.nf-card-btn--shortcut:hover .nf-card-btn__meta,.nf-shortcut-card:hover .nf-shortcut-card__meta{color:var(--color-text)}.nf-account-shortcut:hover .nf-card-btn__icon,.nf-card-btn--shortcut:hover .nf-card-btn__glyph,.nf-shortcut-card:hover .nf-shortcut-card__glyph{color:var(--nf-card-btn-fg,var(--color-text));border-color:var(--nf-card-btn-hover-bg);background:color-mix(in srgb,var(--nf-card-btn-hover-bg) 95%,rgb(var(--nf-card-btn-icon-bg-rgb,var(--color-primary-rgb))) 5%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 1px 1px rgba(15,23,42,.03)}.nf-account-quicklinks .nf-card-btn{min-height:3rem}.nf-admin-center-overview .nf-card{padding:1.125rem}.nf-admin-center-overview .nf-section-copy{font-size:.8125rem;line-height:1.4}.nf-admin-center-overview .nf-summary-grid{gap:.625rem}.nf-admin-center-overview .nf-summary-card{padding:.625rem .75rem}.nf-admin-center-overview .nf-workspace-grid{gap:.875rem}.nf-admin-center-overview .nf-workspace-card{padding:.95rem;gap:.75rem}.nf-admin-center-overview .nf-workspace-card__actions{gap:.5rem}.nf-admin-center-overview .nf-panel{border-radius:var(--nf-radius-md)}.nf-admin-center-shortcuts .nf-card-btn{min-height:3rem}.nf-styleguide-tab.is-active{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text)}.nf-styleguide-tab.is-active .nf-styleguide-tab__meta{color:var(--color-text-muted)}.nf-list-workspace{display:flex;flex-direction:column;gap:1rem}.nf-list-page--internal{margin-top:.75rem;margin-bottom:.5rem}.nf-list-workspace.nf-stable-workbench--dense{min-height:0;height:100%;gap:.5rem}.nf-list-grid-shell{border:1px solid var(--color-border);border-radius:var(--nf-radius-lg);background:var(--color-surface);overflow:hidden;min-height:32rem;height:min(70vh,48rem)}.nf-list-grid-shell--stable{min-height:0;height:auto}.nf-list-grid-shell .ag-theme-quartz{width:100%;height:100%;background:var(--color-surface)}.nf-order-list-notices{display:grid;gap:.5rem}.nf-order-list-notices[hidden]{display:none}.nf-order-list-notices .nf-runtime-state,.nf-portal-order-list__state .nf-runtime-state{width:100%;margin:0}.nf-portal-order-list{display:none}@media (max-width:767px){.nf-list-grid-shell{min-height:30rem;height:min(68dvh,40rem)}.nf-list-grid-shell--portal{display:none}.nf-portal-order-list{display:flex;flex-direction:column;gap:.75rem}}.nf-list-toolbar{border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.875rem;display:flex;flex-direction:column;gap:.75rem}.nf-list-toolbar__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.nf-list-toolbar__search{flex:1 1 18rem;min-width:0}.nf-list-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-order-filter-panel{border-top:1px solid var(--color-border);padding-top:.75rem}.nf-order-filter-panel__summary{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--color-text-muted);font-size:.8125rem;font-weight:560;line-height:1.2}.nf-order-filter-panel__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.nf-order-filter-panel__icon{font-size:1rem;line-height:1;transition:transform .14s ease}.nf-order-filter-panel[open] .nf-order-filter-panel__icon{transform:rotate(180deg)}.nf-order-filter-panel__body{margin-top:.75rem}.nf-portal-order-card{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.875rem}.nf-portal-order-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.nf-portal-order-card__header .nf-order-status-badge{flex:0 0 auto}.nf-portal-order-card__title-wrap{min-width:0}.nf-portal-order-card__title{margin:0;color:var(--color-text);font-size:1rem;font-weight:680;line-height:1.15}.nf-portal-order-card__reference,.nf-portal-order-card__subtitle{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.8125rem;font-weight:460;line-height:1.25}.nf-portal-order-card__reference{margin-top:0;color:var(--color-text)}.nf-portal-order-card__question{margin:0;border:1px solid rgb(var(--color-warning-rgb)/.28);border-radius:var(--nf-radius-sm);background:var(--color-warning-bg);color:var(--color-warning-fg);padding:.625rem .75rem;font-size:.875rem;font-weight:560;line-height:1.35}.nf-portal-order-card__meta{display:grid;grid-template-columns:1fr;gap:.5rem}.nf-portal-order-card__meta-item{display:grid;gap:.1rem;min-width:0}.nf-portal-order-card__meta-label{color:var(--color-text-subtle);font-size:.6875rem;font-weight:620;line-height:1;text-transform:uppercase}.nf-portal-order-card__meta-value{min-width:0;overflow-wrap:break-word;word-break:normal;color:var(--color-text);font-size:.875rem;font-weight:500;line-height:1.25}.nf-portal-order-card__actions{display:flex}.nf-portal-order-card__actions .nf-btn{width:100%;justify-content:center}.nf-portal-order-list__more{display:grid;gap:.5rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.875rem}.nf-portal-order-list__more .nf-btn{justify-content:center}.nf-portal-order-list__more-meta{margin:0;color:var(--color-text-muted);font-size:.8125rem;font-weight:500;line-height:1.25;text-align:center}@media (max-width:767px){.nf-list-toolbar__actions{width:100%}.nf-list-toolbar__actions .nf-btn{justify-content:center;min-width:5.5rem}}@media (min-width:480px) and (max-width:767px){.nf-portal-order-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-saved-views,.nf-toggle-row{display:flex;flex-wrap:wrap;gap:.5rem}.nf-saved-view{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;border:1px solid rgb(var(--color-border-rgb)/.92);border-radius:9999px;background:rgb(var(--color-surface-rgb)/.96);padding:.45rem .75rem;font-size:.75rem;line-height:1;letter-spacing:-.01em;font-weight:500;color:var(--color-text-muted);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.04);transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.nf-saved-view:focus-visible,.nf-saved-view:hover{border-color:rgb(var(--color-border-strong-rgb)/.18);background:var(--color-surface-soft);color:var(--color-text);outline:none}.nf-saved-view.is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 10px 20px rgb(var(--color-primary-rgb)/.14)}.nf-active-filter-bar{gap:.5rem}.nf-active-filter-bar,.nf-bulk-bar{display:flex;flex-wrap:wrap;align-items:center}.nf-bulk-bar{border:1px solid var(--color-border);border-radius:.875rem;background:var(--color-surface-soft);padding:.75rem .875rem;justify-content:space-between;gap:.75rem}.nf-bulk-bar__actions{gap:.5rem}.nf-breadcrumbs,.nf-bulk-bar__actions{display:flex;flex-wrap:wrap;align-items:center}.nf-breadcrumbs{gap:.35rem;font-size:.75rem;line-height:1.2;letter-spacing:-.01em;font-weight:340;color:var(--color-text-muted)}.nf-breadcrumbs a{color:inherit;text-decoration:none;transition:color .14s ease}.nf-breadcrumbs a:focus-visible,.nf-breadcrumbs a:hover{color:var(--color-text)}.nf-breadcrumbs__sep{color:var(--color-text-subtle)}.nf-breadcrumbs__current{font-weight:500;color:var(--color-text)}.nf-filter-panel{border:1px solid rgb(var(--color-border-rgb)/.92);border-radius:1.125rem;background:linear-gradient(180deg,rgb(var(--color-surface-rgb)/.98) 0,rgb(var(--color-surface-soft-rgb)/.84) 100%);box-shadow:0 12px 28px rgb(var(--color-primary-rgb)/.05),inset 0 1px 0 hsla(0,0%,100%,.72);padding:1rem;display:flex;flex-direction:column;gap:1rem}.nf-filter-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.nf-filter-panel__intro{display:flex;flex-direction:column;gap:.15rem}.nf-filter-panel__section{display:flex;flex-direction:column;gap:.625rem;padding-top:.875rem;border-top:1px solid rgb(var(--color-border-rgb)/.72)}.nf-filter-panel__section:first-of-type{padding-top:0;border-top:none}.nf-filter-panel__label{font-size:.625rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:560;color:var(--color-text-subtle)}.nf-filter-panel__grid{display:grid;gap:.625rem}@media (min-width:640px){.nf-filter-panel__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-filter-panel__footer{border-top:1px solid rgb(var(--color-border-rgb)/.72);padding-top:.875rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.nf-filter-panel .nf-toggle-row{gap:.375rem}.nf-filter-panel .nf-chip{min-height:1.875rem;padding:.35rem .625rem;font-size:.6875rem;line-height:1.05}.nf-filter-panel .nf-label{display:flex;flex-direction:column;gap:.35rem;font-size:.625rem;line-height:1.15;letter-spacing:.02em;font-weight:560;color:var(--color-text-muted)}.nf-filter-panel .nf-input,.nf-filter-panel select.nf-input{min-height:2.25rem;border-color:rgb(var(--color-border-rgb)/.95);border-radius:.75rem;background-color:rgb(var(--color-surface-rgb)/.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.04);padding:.5rem .75rem;font-size:.78125rem;line-height:1.2;font-weight:500}.nf-filter-panel .nf-input:hover,.nf-filter-panel select.nf-input:hover{border-color:rgb(var(--color-border-strong-rgb)/.18)}.nf-filter-panel .nf-input:focus-visible,.nf-filter-panel select.nf-input:focus-visible{outline:none;border-color:rgb(var(--color-action-rgb)/.42);box-shadow:0 0 0 4px rgb(var(--color-action-rgb)/.14),inset 0 1px 0 hsla(0,0%,100%,.78)}.nf-filter-panel select.nf-input{padding-right:2rem;background-position:right .75rem center;background-size:.7rem}.nf-filter-panel .nf-list-toolbar__actions{gap:.5rem}@media (max-width:639px){.nf-filter-panel{padding:.875rem;border-radius:1rem;gap:.875rem}.nf-filter-panel__footer{align-items:stretch}.nf-filter-panel__footer .nf-list-toolbar__actions{width:100%}.nf-filter-panel__footer .nf-list-toolbar__actions .nf-btn{flex:1 1 0}}.nf-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-filter-summary strong{font-weight:500;color:var(--color-text)}.nf-pagination{border-top:1px solid var(--color-border);padding-top:.875rem;justify-content:space-between;gap:.75rem}.nf-pagination,.nf-pagination__summary{display:flex;flex-wrap:wrap;align-items:center}.nf-pagination__summary{gap:.35rem .75rem;font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-pagination__summary strong{font-weight:500;color:var(--color-text)}.nf-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.nf-pagination__page{min-width:2rem;height:2rem;padding:0 .625rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-border-rgb)/.92);border-radius:.75rem;background:rgb(var(--color-surface-rgb)/.96);font-size:.75rem;line-height:1;letter-spacing:-.01em;font-weight:500;color:var(--color-text-muted);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.04);transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.nf-pagination__page:focus-visible,.nf-pagination__page:hover{border-color:rgb(var(--color-border-strong-rgb)/.18);background:var(--color-surface-soft);color:var(--color-text);outline:none}.nf-pagination__page.is-active,.nf-pagination__page[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 8px 18px rgb(var(--color-primary-rgb)/.14)}.nf-pagination__page .material-symbols-outlined,.nf-pagination__page .material-symbols-rounded{font-size:1rem;line-height:1}.nf-system-banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.875rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.875rem 1rem}.nf-system-banner[data-tone=info]{border-color:rgb(var(--color-info-rgb)/.22);background:var(--color-info-bg)}.nf-system-banner[data-tone=warning]{border-color:rgb(var(--color-warning-rgb)/.24);background:var(--color-warning-bg)}.nf-system-banner[data-tone=danger]{border-color:rgb(var(--color-danger-rgb)/.22);background:var(--color-danger-bg)}.nf-system-banner__main{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.nf-system-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--nf-radius-sm);color:var(--color-text-muted);flex:0 0 auto}.nf-system-banner__icon :is(.material-symbols-outlined,.material-symbols-rounded){font-size:1.1rem;line-height:1}.nf-system-banner[data-tone=info] .nf-system-banner__icon{color:var(--color-info)}.nf-system-banner[data-tone=warning] .nf-system-banner__icon{color:var(--color-warning-fg)}.nf-system-banner[data-tone=danger] .nf-system-banner__icon{color:var(--color-danger)}.nf-system-banner__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.nf-system-banner__eyebrow{font-size:.6875rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.nf-system-banner__title{font-size:.875rem;line-height:1.25;letter-spacing:-.01em;font-weight:500;color:var(--color-text)}.nf-system-banner__meta{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-system-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-record-header{display:grid;gap:1.25rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-lg);background:var(--color-surface);padding:1.25rem}@media (min-width:1024px){.nf-record-header{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start}}.nf-record-header__main{display:flex;flex-direction:column;gap:.85rem;min-width:0}.nf-record-header__eyebrow{font-size:.6875rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.nf-record-header__title-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.nf-record-header__lead{max-width:56rem;font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:350;color:var(--color-text-muted)}.nf-record-header__support{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-record-header__support-item{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.nf-record-header__support-item strong{font-weight:500;color:var(--color-text)}.nf-record-header__support-item :is(.material-symbols-outlined,.material-symbols-rounded){font-size:.95rem;line-height:1;color:var(--color-text-subtle)}.nf-record-header__facts{display:grid;gap:.75rem 1rem}@media (min-width:768px){.nf-record-header__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-record-header__aside{display:flex;flex-direction:column;gap:.75rem}.nf-record-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-activity-feed{display:flex;flex-direction:column;gap:.75rem}.nf-activity-item{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem}.nf-activity-item:after{content:"";position:absolute;top:1.9rem;bottom:-.75rem;left:.84rem;width:1px;background:var(--color-border)}.nf-activity-item:last-child:after{display:none}.nf-activity-item__marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-pill);background:var(--color-surface);color:var(--color-text-muted)}.nf-activity-item__marker :is(.material-symbols-outlined,.material-symbols-rounded){font-size:1rem;line-height:1}.nf-activity-item[data-tone=success] .nf-activity-item__marker{border-color:rgb(var(--color-success-rgb)/.24);background:var(--color-success-bg);color:var(--color-success)}.nf-activity-item[data-tone=warning] .nf-activity-item__marker{border-color:rgb(var(--color-warning-rgb)/.24);background:var(--color-warning-bg);color:var(--color-warning-fg)}.nf-activity-item[data-tone=danger] .nf-activity-item__marker{border-color:rgb(var(--color-danger-rgb)/.24);background:var(--color-danger-bg);color:var(--color-danger)}.nf-activity-item__card{border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.75rem .875rem;display:flex;flex-direction:column;gap:.3rem;min-width:0}.nf-activity-item__title{font-size:.875rem;line-height:1.25;letter-spacing:-.01em;font-weight:500;color:var(--color-text)}.nf-activity-item__meta{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-activity-item__body{font-size:.8125rem;line-height:1.45;letter-spacing:-.01em;font-weight:350;color:var(--color-text-muted)}.nf-validation-list{display:grid;gap:.5rem}.nf-validation-item{display:flex;align-items:flex-start;gap:.5rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface-soft);padding:.5rem .625rem}.nf-validation-item[data-tone=danger]{border-color:rgb(var(--color-danger-rgb)/.22);background:var(--color-danger-bg)}.nf-validation-item[data-tone=warning]{border-color:rgb(var(--color-warning-rgb)/.22);background:var(--color-warning-bg)}.nf-validation-item__icon{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:var(--nf-radius-pill);color:var(--color-text-muted);flex:0 0 auto}.nf-validation-item[data-tone=danger] .nf-validation-item__icon{color:var(--color-danger)}.nf-validation-item[data-tone=warning] .nf-validation-item__icon{color:var(--color-warning-fg)}.nf-approval-banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid rgb(var(--color-warning-rgb)/.24);border-radius:var(--nf-radius-md);background:var(--color-warning-bg);padding:1rem}.nf-approval-banner__copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.nf-approval-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-approval-checklist{display:grid;gap:.5rem}.nf-approval-checklist__item{gap:.625rem;border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface);padding:.625rem .75rem}.nf-approval-checklist__item,.nf-workflow-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.nf-workflow-footer{gap:.75rem;border-top:1px solid var(--color-border);padding-top:.9rem}.nf-workflow-status{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-workflow-status strong{font-weight:500;color:var(--color-text)}.nf-workflow-footer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-inspector{border:1px solid var(--color-border);border-radius:var(--nf-radius-lg);background:var(--color-surface);display:flex;flex-direction:column;min-height:100%;overflow:hidden}.nf-inspector__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border);padding:1rem}.nf-inspector__body{display:flex;flex-direction:column;gap:.875rem;padding:1rem;min-height:0}.nf-inspector__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top:1px solid var(--color-border);padding:.875rem 1rem}.nf-command-preview{border:1px solid var(--color-border);border-radius:var(--nf-radius-lg);background:var(--color-surface);overflow:hidden}.nf-command-preview__search{border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:.75rem .875rem}.nf-command-preview__list{display:flex;flex-direction:column;gap:.1875rem;padding:.375rem}.nf-command-preview__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;border:1px solid transparent;border-radius:var(--nf-radius-sm);padding:.5rem .625rem}.nf-command-preview__item.is-active{border-color:var(--color-border);background:var(--color-surface-soft)}.nf-command-preview__icon{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:var(--nf-radius-sm);background:var(--color-surface-soft);color:var(--color-text-muted)}.nf-command-preview__icon :is(.material-symbols-outlined,.material-symbols-rounded){font-size:1rem;line-height:1}.nf-command-preview__copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}.nf-command-preview__label{font-size:.8125rem;line-height:1.25;letter-spacing:-.01em;font-weight:500;color:var(--color-text)}.nf-command-preview__hint,.nf-command-preview__meta{font-size:.6875rem;line-height:1.3;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-state-grid{display:grid;gap:1rem}@media (min-width:768px){.nf-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-state-card{border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:1rem;display:flex;flex-direction:column;gap:.875rem;min-height:13rem}.nf-state-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--nf-radius-md);background:var(--color-surface-soft);color:var(--color-text-muted)}.nf-state-card__icon :is(.material-symbols-outlined,.material-symbols-rounded){font-size:1.35rem;line-height:1}.nf-state-card[data-tone=danger] .nf-state-card__icon{background:var(--color-danger-bg);color:var(--color-danger)}.nf-state-card[data-tone=warning] .nf-state-card__icon{background:var(--color-warning-bg);color:var(--color-warning-fg)}.nf-state-card[data-tone=success] .nf-state-card__icon{background:var(--color-success-bg);color:var(--color-success)}.nf-state-card[data-tone=info] .nf-state-card__icon{background:var(--color-info-bg);color:var(--color-info)}.nf-state-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.nf-runtime-state{--nf-runtime-state-icon-bg:var(--color-info-bg);--nf-runtime-state-icon-fg:var(--color-info);border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:1rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.875rem;align-items:start;min-width:0;text-align:left}.nf-runtime-state[data-tone=danger]{--nf-runtime-state-icon-bg:var(--color-danger-bg);--nf-runtime-state-icon-fg:var(--color-danger)}.nf-runtime-state[data-tone=warning]{--nf-runtime-state-icon-bg:var(--color-warning-bg);--nf-runtime-state-icon-fg:var(--color-warning-fg)}.nf-runtime-state[data-tone=success]{--nf-runtime-state-icon-bg:var(--color-success-bg);--nf-runtime-state-icon-fg:var(--color-success)}.nf-runtime-state__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--nf-radius-sm);background:var(--nf-runtime-state-icon-bg);color:var(--nf-runtime-state-icon-fg)}.nf-runtime-state__icon :is(.material-symbols-outlined,.material-symbols-rounded){font-size:1.2rem;line-height:1}.nf-runtime-state__copy{display:flex;min-width:0;flex-direction:column;gap:.25rem}.nf-runtime-state__title{color:var(--color-text);font-size:.9375rem;font-weight:620;line-height:1.25}.nf-runtime-state__body,.nf-runtime-state__meta,.nf-runtime-state__reason{color:var(--color-text-muted);font-size:.8125rem;font-weight:340;line-height:1.35;margin:0}.nf-runtime-state__reason{color:var(--color-text);font-weight:430}.nf-runtime-state__actions{grid-column:2;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.nf-runtime-state--compact{border-radius:var(--nf-radius-sm);padding:.75rem;gap:.625rem}.nf-runtime-state--compact .nf-runtime-state__icon{width:1.875rem;height:1.875rem;border-radius:var(--nf-radius-sm)}.nf-runtime-state--compact .nf-runtime-state__icon :is(.material-symbols-outlined,.material-symbols-rounded){font-size:1rem}.nf-runtime-state--inline{display:inline-grid;width:auto;max-width:100%}.nf-runtime-state--table{width:min(34rem,calc(100vw - 2rem));margin:0 auto}.nf-runtime-state--table .nf-runtime-state__actions{justify-content:flex-start}.nf-runtime-state--loading .nf-runtime-state__icon :is(.material-symbols-outlined,.material-symbols-rounded){animation:nf-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.nf-runtime-state--loading .nf-runtime-state__icon :is(.material-symbols-outlined,.material-symbols-rounded){animation:none}}.nf-drawer{border:1px solid var(--color-border);border-radius:var(--nf-radius-lg);background:var(--color-surface);display:flex;flex-direction:column;min-height:100%;overflow:hidden}.nf-drawer__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border);padding:1rem}.nf-drawer__title-group{display:flex;flex-direction:column;gap:.3rem;min-width:0}.nf-drawer__eyebrow{font-size:.6875rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.nf-drawer__title{font-size:1.125rem;line-height:1.12;letter-spacing:-.02em;font-weight:620;color:var(--color-text)}.nf-drawer__meta{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-drawer__body{display:flex;flex-direction:column;gap:1rem;padding:1rem;min-height:0}.nf-drawer__section{display:flex;flex-direction:column;gap:.75rem}.nf-drawer__section+.nf-drawer__section{border-top:1px solid var(--color-border);padding-top:.875rem}.nf-drawer__footer{border-top:1px solid var(--color-border);padding:.875rem 1rem;justify-content:space-between;gap:.75rem;background:var(--color-surface)}.nf-drawer__footer,.nf-drawer__status{display:flex;flex-wrap:wrap;align-items:center}.nf-drawer__status{gap:.5rem .75rem;font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-drawer__status strong{font-weight:500;color:var(--color-text)}.nf-drawer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nf-change-review{display:grid;gap:.75rem}.nf-change-review__item{border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.875rem;display:flex;flex-direction:column;gap:.625rem}.nf-change-review__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.625rem}.nf-change-review__field{font-size:.8125rem;line-height:1.25;letter-spacing:-.01em;font-weight:500;color:var(--color-text)}.nf-change-review__meta{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-change-review__diff{display:grid;gap:.5rem}@media (min-width:640px){.nf-change-review__diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.nf-change-review__value{border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface-soft);padding:.625rem .75rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.nf-change-review__value--after{border-color:rgb(var(--color-action-rgb)/.18);background:rgb(var(--color-action-rgb)/.08)}.nf-change-review__value-label{font-size:.6875rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.nf-change-review__value-text{font-size:.8125rem;line-height:1.35;letter-spacing:-.01em;font-weight:430;color:var(--color-text)}.nf-change-review__arrow{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;color:var(--color-text-subtle)}.nf-change-review__arrow :is(.material-symbols-outlined,.material-symbols-rounded){font-size:1rem;line-height:1}.nf-person-chip{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.nf-person-chip__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--color-border);border-radius:9999px;background:var(--color-surface-soft);font-size:.625rem;line-height:1;letter-spacing:.02em;font-weight:600;color:var(--color-text);flex:0 0 auto}.nf-person-chip__name{font-size:.75rem;line-height:1.25;letter-spacing:-.01em;font-weight:500;color:var(--color-text)}.nf-person-chip__meta{font-size:.6875rem;line-height:1.25;letter-spacing:.01em;font-weight:340;color:var(--color-text-muted)}.nf-delta{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1.2;letter-spacing:-.01em;font-weight:500}.nf-delta--up{color:var(--color-success-fg)}.nf-delta--down{color:var(--color-danger-fg)}.nf-delta--flat{color:var(--color-text-muted)}.nf-grid-kit,.nf-grid-kit__row{display:grid;gap:.75rem}.nf-grid-kit__row{grid-template-columns:minmax(0,1.3fr) minmax(8rem,.8fr) minmax(9rem,.8fr) minmax(8rem,.7fr);align-items:center;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);background:var(--color-surface);padding:.75rem .875rem}.nf-grid-kit__row--head{border-color:rgb(var(--color-border-strong-rgb)/.08);background:color-mix(in srgb,var(--color-surface-soft) 88%,var(--color-surface) 12%)}.nf-grid-kit__head{font-size:.75rem;line-height:1.2;letter-spacing:.01em;font-weight:550;color:var(--color-text-muted)}.nf-commercial-receipt>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.nf-commercial-receipt{min-width:0}.nf-commercial-receipt__table.text-fg{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.nf-commercial-receipt__table.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-commercial-receipt__table.font-medium.text-fg,.nf-commercial-receipt__table.text-fg.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-commercial-receipt__table{min-width:100%;font-size:.875rem;line-height:1.25rem;border-collapse:separate;border-spacing:0}.text-sm.nf-commercial-receipt__table thead th{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.text-sm.nf-commercial-receipt__table thead th.text-fg,.text-sm.text-fg.nf-commercial-receipt__table thead th{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.text-xs.nf-commercial-receipt__table thead th{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.text-xs.nf-commercial-receipt__table thead th.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.text-xs.nf-commercial-receipt__table thead th.tracking-\[0\.2em\].text-muted,.text-xs.uppercase.tracking-\[0\.2em\].nf-commercial-receipt__table thead th{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-commercial-receipt__table thead th{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-surface-soft-rgb)/var(--tw-bg-opacity));padding:.375rem .75rem;text-align:left;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(var(--nf-muted)/var(--tw-text-opacity))}.nf-commercial-receipt__table thead th.nf-commercial-receipt__head--numeric{text-align:right;padding-left:.75rem;padding-right:.5rem}.nf-commercial-receipt__cell.text-fg,.text-sm.nf-commercial-receipt__cell{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.nf-commercial-receipt__cell.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-commercial-receipt__cell.font-medium.text-fg,.nf-commercial-receipt__cell.text-fg.font-medium,.text-sm.font-medium.nf-commercial-receipt__cell,.text-sm.nf-commercial-receipt__cell.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-commercial-receipt__cell{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity));padding:.375rem .75rem;vertical-align:top;font-size:.875rem;line-height:1.25rem;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity))}.nf-commercial-receipt__row:first-child .nf-commercial-receipt__cell{border-top:0}.text-sm.nf-commercial-receipt__section-cell{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.text-sm.nf-commercial-receipt__section-cell.text-fg,.text-sm.text-fg.nf-commercial-receipt__section-cell{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-commercial-receipt__section-cell.text-muted,.text-xs.nf-commercial-receipt__section-cell{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-commercial-receipt__section-cell.text-subtle{font-size:.6875rem;line-height:1.25;letter-spacing:.015em;font-weight:350;color:var(--color-text-subtle)}.nf-commercial-receipt__section-cell.uppercase.tracking-wide.text-subtle,.text-xs.nf-commercial-receipt__section-cell.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.nf-commercial-receipt__section-cell.uppercase.tracking-\[0\.2em\].text-muted,.text-xs.nf-commercial-receipt__section-cell.tracking-\[0\.2em\].text-muted,.text-xs.uppercase.tracking-\[0\.2em\].nf-commercial-receipt__section-cell{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-meta.nf-commercial-receipt__section-cell{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:370}.nf-calc-summary-metric .nf-commercial-receipt__section-cell{font-size:.625rem}.nf-commercial-receipt__section-cell{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-surface-soft-rgb)/var(--tw-bg-opacity));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;line-height:1.375;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(var(--nf-muted)/var(--tw-text-opacity))}.nf-commercial-receipt__section-row:first-child .nf-commercial-receipt__section-cell{border-top:0}.text-sm.nf-commercial-receipt__cell--artnr{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-commercial-receipt__cell--artnr.text-muted,.text-xs.nf-commercial-receipt__cell--artnr{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-commercial-receipt__cell--artnr.text-subtle{font-size:.6875rem;line-height:1.25;letter-spacing:.015em;font-weight:350;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--artnr.uppercase.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--artnr.uppercase.tracking-\[0\.2em\].text-muted,.text-xs.uppercase.tracking-\[0\.2em\].nf-commercial-receipt__cell--artnr{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-meta.nf-commercial-receipt__cell--artnr{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:370}.nf-calc-summary-metric .nf-commercial-receipt__cell--artnr{font-size:.625rem}.nf-commercial-receipt__cell--artnr{white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--nf-muted)/var(--tw-text-opacity));font-variant-numeric:tabular-nums}.text-sm.nf-commercial-receipt__cell--description{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-commercial-receipt__cell--description.text-muted,.text-xs.nf-commercial-receipt__cell--description{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-commercial-receipt__cell--description.text-subtle{font-size:.6875rem;line-height:1.25;letter-spacing:.015em;font-weight:350;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--description.uppercase.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--description.uppercase.tracking-\[0\.2em\].text-muted,.text-xs.uppercase.tracking-\[0\.2em\].nf-commercial-receipt__cell--description{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-meta.nf-commercial-receipt__cell--description{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:370}.nf-calc-summary-metric .nf-commercial-receipt__cell--description{font-size:.625rem}.nf-commercial-receipt__cell--description{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--nf-muted)/var(--tw-text-opacity));min-width:14rem}@media (max-width:640px){.nf-commercial-receipt__cell--description{min-width:10rem}}.text-sm.nf-commercial-receipt__cell--unit{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-commercial-receipt__cell--unit.text-muted,.text-xs.nf-commercial-receipt__cell--unit{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-commercial-receipt__cell--unit.text-subtle{font-size:.6875rem;line-height:1.25;letter-spacing:.015em;font-weight:350;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--unit.uppercase.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--unit.uppercase.tracking-\[0\.2em\].text-muted,.text-xs.uppercase.tracking-\[0\.2em\].nf-commercial-receipt__cell--unit{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-meta.nf-commercial-receipt__cell--unit{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:370}.nf-calc-summary-metric .nf-commercial-receipt__cell--unit{font-size:.625rem}.nf-commercial-receipt__cell--unit{white-space:nowrap;text-align:right;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--nf-muted)/var(--tw-text-opacity))}.text-sm.nf-commercial-receipt__cell--qty{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-commercial-receipt__cell--qty.text-muted,.text-xs.nf-commercial-receipt__cell--qty{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-commercial-receipt__cell--qty.text-subtle{font-size:.6875rem;line-height:1.25;letter-spacing:.015em;font-weight:350;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--qty.uppercase.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--qty.uppercase.tracking-\[0\.2em\].text-muted,.text-xs.uppercase.tracking-\[0\.2em\].nf-commercial-receipt__cell--qty{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-meta.nf-commercial-receipt__cell--qty{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:370}.nf-calc-summary-metric .nf-commercial-receipt__cell--qty{font-size:.625rem}.nf-commercial-receipt__cell--qty{white-space:nowrap;text-align:right;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--nf-muted)/var(--tw-text-opacity))}.text-sm.nf-commercial-receipt__cell--total{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.text-sm.font-medium.nf-commercial-receipt__cell--total,.text-sm.nf-commercial-receipt__cell--total.font-medium,.text-sm.nf-commercial-receipt__cell--total.text-fg,.text-sm.text-fg.nf-commercial-receipt__cell--total{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-commercial-receipt__cell--total.text-muted{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-commercial-receipt__cell--total.text-subtle{font-size:.6875rem;line-height:1.25;letter-spacing:.015em;font-weight:350;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--total.uppercase.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.nf-commercial-receipt__cell--total.uppercase.tracking-\[0\.2em\].text-muted{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-meta.nf-commercial-receipt__cell--total{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:370}.nf-calc-summary-metric .nf-commercial-receipt__cell--total{font-size:.625rem}.nf-commercial-receipt__cell--total{white-space:nowrap;text-align:right;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity))}.text-sm.nf-commercial-receipt__note-cell{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-commercial-receipt__note-cell.text-muted,.text-xs.nf-commercial-receipt__note-cell{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.nf-commercial-receipt__note-cell.text-subtle{font-size:.6875rem;line-height:1.25;letter-spacing:.015em;font-weight:350;color:var(--color-text-subtle)}.nf-commercial-receipt__note-cell.uppercase.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.nf-commercial-receipt__note-cell.uppercase.tracking-\[0\.2em\].text-muted,.text-xs.uppercase.tracking-\[0\.2em\].nf-commercial-receipt__note-cell{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-meta.nf-commercial-receipt__note-cell{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:370}.nf-calc-summary-metric .nf-commercial-receipt__note-cell{font-size:.625rem}.nf-commercial-receipt__note-cell{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-surface-soft-rgb)/var(--tw-bg-opacity));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--nf-muted)/var(--tw-text-opacity))}.nf-commercial-receipt__summary.text-fg{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.nf-commercial-receipt__summary.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-commercial-receipt__summary.font-medium.text-fg,.nf-commercial-receipt__summary.text-fg.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-commercial-receipt__summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.nf-commercial-receipt__summary{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity));padding-top:.75rem;font-size:.875rem;line-height:1.25rem}.nf-admin-action-menu__content>.nf-commercial-receipt__summary-row{display:grid;gap:.375rem}.nf-commercial-receipt__summary-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.nf-heading.nf-commercial-receipt__summary-row--total{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500}.text-sm.nf-commercial-receipt__summary-row--total{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.text-sm.font-medium.nf-commercial-receipt__summary-row--total,.text-sm.nf-commercial-receipt__summary-row--total.font-medium,.text-sm.nf-commercial-receipt__summary-row--total.text-fg,.text-sm.text-fg.nf-commercial-receipt__summary-row--total{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-commercial-receipt__summary-row--total{padding-top:.25rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity))}@keyframes pulse{50%{opacity:.5}}.nf-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.nf-skeleton>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.nf-skeleton__line{height:.75rem;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--color-surface-soft-rgb)/var(--tw-bg-opacity))}.nf-skeleton__line--lg{height:2rem}.details-front-summary__value>.nf-btn{flex:0 0 auto;white-space:nowrap}.nf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;border-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);border-radius:var(--nf-radius-sm);font-size:.875rem;line-height:1.05;letter-spacing:-.015em;font-weight:500;padding:.625rem 1rem;min-height:2.25rem}.nf-btn:hover:not(:disabled):not([disabled]){filter:brightness(.96)}.nf-btn--accent:hover:not(:disabled):not([disabled]),.nf-btn--ghost-danger:hover:not(:disabled):not([disabled]),.nf-btn--ghost-success:hover:not(:disabled):not([disabled]),.nf-btn--ghost-warning:hover:not(:disabled):not([disabled]),.nf-btn--ghost:hover:not(:disabled):not([disabled]),.nf-btn--outline-accent:hover:not(:disabled):not([disabled]),.nf-btn--outline-danger:hover:not(:disabled):not([disabled]),.nf-btn--outline-primary:hover:not(:disabled):not([disabled]),.nf-btn--outline-success:hover:not(:disabled):not([disabled]),.nf-btn--outline-warning:hover:not(:disabled):not([disabled]),.nf-btn--primary:hover:not(:disabled):not([disabled]),.nf-btn--secondary:hover:not(:disabled):not([disabled]),.nf-btn--surface:hover:not(:disabled):not([disabled]){filter:none}.nf-btn:disabled,.nf-btn[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.nf-btn:focus{outline:none}.nf-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(var(--nf-focus)/.45)}.nf-btn--primary{font-weight:500;color:var(--color-on-primary);background:var(--color-primary)}.nf-btn--primary:hover:not(:disabled):not([disabled]){background:var(--color-primary-hover)}.nf-btn--primary:active{background:var(--color-primary-active)}.nf-btn--outline-primary{background:transparent;border:1px solid rgb(var(--color-primary-rgb)/.3);color:var(--color-primary)}.nf-btn--outline-primary:hover:not(:disabled):not([disabled]){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.nf-btn--outline-primary:active{background:var(--color-secondary);border-color:var(--color-primary-active);color:var(--color-primary-active)}.nf-btn--ghost,.nf-btn--secondary{background:transparent;border-color:transparent;color:var(--color-text)}.nf-btn--ghost:hover:not(:disabled):not([disabled]),.nf-btn--secondary:hover:not(:disabled):not([disabled]){background:var(--nf-low-emphasis-hover-bg);border-color:var(--nf-low-emphasis-hover-border);color:var(--nf-low-emphasis-hover-fg)}.nf-btn--surface{background:var(--color-secondary);border-color:var(--color-border);color:var(--color-primary)}.nf-btn--surface:hover:not(:disabled):not([disabled]){background:var(--color-secondary-hover)}.nf-btn--accent{font-weight:500;color:#fff;background:var(--color-action-strong)}.nf-btn--accent:hover:not(:disabled):not([disabled]){background:#0284c7}.nf-btn--outline-accent{background:transparent;border:1px solid rgb(var(--color-action-strong-rgb)/.28);color:var(--color-action-strong)}.nf-btn--outline-accent:hover:not(:disabled):not([disabled]){background:var(--color-action-strong);border-color:var(--color-action-strong);color:#fff}.nf-btn--ghost-danger{background:transparent;color:var(--color-danger)}.nf-btn--ghost-danger:hover:not(:disabled):not([disabled]){background:#fef2f2;color:#b91c1c}.nf-btn--ghost-success{background:transparent;color:var(--color-success-fg)}.nf-btn--ghost-success:hover:not(:disabled):not([disabled]){background:#f0fdf4;color:var(--color-success-fg)}.nf-btn--warning{color:#fff;font-weight:500;background:var(--color-warning-fg)}.nf-btn--ghost-warning{background:transparent;color:var(--color-warning-fg)}.nf-btn--ghost-warning:hover:not(:disabled):not([disabled]){background:#fffbeb;color:var(--color-warning-fg)}.nf-btn--danger{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:500;background:var(--color-danger)}.nf-btn--outline-danger{background:transparent;border:1px solid rgb(var(--color-danger-rgb)/.3);color:var(--color-danger)}.nf-btn--outline-danger:hover:not(:disabled):not([disabled]){background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-primary)}.nf-btn--success{color:#fff;font-weight:500;background:var(--color-success-fg)}.nf-btn--xs{padding:.125rem .3125rem;font-size:.6875rem;line-height:1.05;letter-spacing:-.005em;font-weight:560;gap:0;min-height:1.375rem}.nf-btn--sm{padding:.3125rem .625rem;font-size:.75rem;line-height:1.1;letter-spacing:-.01em;font-weight:560;min-height:1.75rem}.nf-btn--large{padding:.75rem 1.25rem;font-size:.9375rem;line-height:1.05;letter-spacing:-.02em;font-weight:620;min-height:2.625rem}.nf-btn--block{width:100%;justify-content:center}.nf-btn--pill{border-radius:var(--nf-radius-pill)}.nf-btn--icon,.nf-btn--icon-square{width:2.5rem;height:2.5rem;padding:0;justify-content:center}.nf-btn--icon{border-radius:9999px}.nf-btn--icon-square{border-radius:.375rem}.nf-btn--icon-square.nf-btn--sm,.nf-btn--icon.nf-btn--sm{width:2rem;height:2rem}.nf-btn--icon-square.nf-btn--xs,.nf-btn--icon.nf-btn--xs{width:1.75rem;height:1.75rem}.nf-btn--icon-square.nf-btn--large,.nf-btn--icon.nf-btn--large{width:3rem;height:3rem}.nf-btn__icon{font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.nf-btn--icon-left .nf-btn__icon{margin-right:.25rem}.nf-btn--icon-right .nf-btn__icon{margin-left:.25rem}.nf-btn--icon-only{padding:0;width:2.5rem;height:2.5rem;justify-content:center}.nf-btn--icon-only.nf-btn--sm{width:2rem;height:2rem}.nf-btn--icon-only.nf-btn--xs{width:1.75rem;height:1.75rem}.nf-btn--icon-only.nf-btn--large{width:3rem;height:3rem}.nf-btn--icon-only:not(.nf-btn--icon-square):not(:is(.nf-btn--primary,.nf-btn--accent,.nf-btn--success,.nf-btn--warning,.nf-btn--danger,.nf-btn--outline-primary,.nf-btn--outline-accent,.nf-btn--outline-success,.nf-btn--outline-warning,.nf-btn--outline-danger,.nf-btn--ghost-danger,.nf-btn--ghost-success,.nf-btn--ghost-warning)){border-radius:var(--nf-radius-sm);background:transparent;border-color:transparent;color:var(--color-text)}.nf-btn--icon-only:not(.nf-btn--icon-square):not(:is(.nf-btn--primary,.nf-btn--accent,.nf-btn--success,.nf-btn--warning,.nf-btn--danger,.nf-btn--outline-primary,.nf-btn--outline-accent,.nf-btn--outline-success,.nf-btn--outline-warning,.nf-btn--outline-danger,.nf-btn--ghost-danger,.nf-btn--ghost-success,.nf-btn--ghost-warning)):hover:not(:disabled):not([disabled]){background:var(--nf-low-emphasis-hover-bg);border-color:var(--nf-low-emphasis-hover-border);color:var(--nf-low-emphasis-hover-fg);filter:none}.nf-alert--info,.nf-callout--info,.nf-runtime-state[data-tone=info],.nf-state-card[data-tone=info],.nf-system-banner[data-tone=info]{--nf-low-emphasis-hover-bg:rgb(var(--color-action-strong-rgb)/0.09)}.nf-alert--success,.nf-callout--success,.nf-runtime-state[data-tone=success],.nf-state-card[data-tone=success]{--nf-low-emphasis-hover-bg:rgb(var(--color-success-fg-rgb)/0.1)}.nf-alert--warning,.nf-approval-banner,.nf-callout--warning,.nf-runtime-state[data-tone=warning],.nf-state-card[data-tone=warning],.nf-system-banner[data-tone=warning],.nf-validation-item[data-tone=warning]{--nf-low-emphasis-hover-bg:rgb(var(--color-warning-fg-rgb)/0.13)}.nf-alert--danger,.nf-callout--danger,.nf-runtime-state[data-tone=danger],.nf-state-card[data-tone=danger],.nf-system-banner[data-tone=danger],.nf-validation-item[data-tone=danger]{--nf-low-emphasis-hover-bg:rgb(var(--color-danger-fg-rgb)/0.1)}.nf-btn-group{display:inline-flex;align-items:stretch}.nf-btn-group .nf-btn{border-radius:var(--nf-radius-none)}.nf-btn-group .nf-btn+.nf-btn{margin-left:-1px}.nf-btn-group .nf-btn:first-child{border-top-left-radius:var(--nf-radius-sm);border-bottom-left-radius:var(--nf-radius-sm)}.nf-btn-group .nf-btn:last-child{border-top-right-radius:var(--nf-radius-sm);border-bottom-right-radius:var(--nf-radius-sm)}.nf-btn-group .nf-btn:focus-visible{position:relative;z-index:1}.nf-btn__spinner{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:var(--nf-radius-pill);animation:nf-spin .8s linear infinite}.nf-action-link,.nf-card-btn,.nf-surface-link{--nf-card-btn-fg:var(--color-text);--nf-card-btn-title-color:var(--color-text);--nf-card-btn-icon-bg-rgb:var(--color-primary-rgb);--nf-card-btn-hover-bg:#fafafa;--nf-card-btn-hover-border:rgb(var(--color-border-strong-rgb)/0.18);--nf-card-btn-radius:var(--nf-radius-md);--nf-card-btn-padding-y:0.5rem;--nf-card-btn-padding-x:0.875rem;--nf-card-btn-dock-width:3.35rem;--nf-card-btn-dock-bg:rgb(var(--nf-card-btn-icon-bg-rgb));--nf-card-btn-dock-hover-bg:var(--color-primary-hover);--nf-card-btn-dock-border:rgb(var(--nf-card-btn-icon-bg-rgb)/0.28);--nf-card-btn-dock-hover-border:var(--nf-card-btn-dock-hover-bg);--nf-card-btn-dock-color:#fff;display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:.625rem;min-height:3.5rem;border:1px solid var(--color-border);border-radius:var(--nf-card-btn-radius);background:var(--color-surface);color:var(--nf-card-btn-fg);font-size:clamp(.875rem,.83rem + .2vw,.9375rem);font-weight:560;line-height:1.08;letter-spacing:-.02em;text-decoration:none;text-align:left;overflow:clip;padding:var(--nf-card-btn-padding-y) var(--nf-card-btn-padding-x);transition:background .14s ease,border-color .14s ease,transform .14s ease}.nf-action-link:hover,.nf-card-btn:hover:not(:disabled):not([disabled]):not([aria-disabled=true]):not(.nf-card-btn--disabled),.nf-surface-link:hover{background:var(--nf-card-btn-hover-bg);border-color:var(--nf-card-btn-hover-border);text-decoration:none}.nf-action-link:focus,.nf-card-btn:focus,.nf-surface-link:focus{outline:none}.nf-action-link:focus-visible,.nf-card-btn:focus-visible,.nf-surface-link:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(var(--nf-focus)/.35)}.nf-card-btn--disabled,.nf-card-btn:disabled,.nf-card-btn[aria-disabled=true],.nf-card-btn[disabled]{--nf-card-btn-hover-bg:var(--color-surface);--nf-card-btn-hover-border:var(--color-border);--nf-card-btn-dock-bg:var(--color-surface-soft);--nf-card-btn-dock-hover-bg:var(--color-surface-soft);--nf-card-btn-dock-border:var(--color-border);--nf-card-btn-dock-hover-border:var(--color-border);opacity:1;cursor:not-allowed;box-shadow:none;transform:none;background:var(--color-surface);border-color:var(--color-border)}.nf-card-btn__label{order:2;flex:1 1 auto;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;text-wrap:balance}.nf-card-btn__icon{order:1;width:1.5rem;height:1.5rem;min-width:1.5rem;border-radius:var(--nf-radius-pill);background:rgb(var(--nf-card-btn-icon-bg-rgb));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;flex-shrink:0}.nf-card-btn>.nf-card-btn__icon{--nf-card-btn-arrow-shift:0.16rem;order:3;align-self:stretch;width:var(--nf-card-btn-dock-width);height:auto;min-width:var(--nf-card-btn-dock-width);margin-block:calc(var(--nf-card-btn-padding-y)*-1);margin-inline-start:0;margin-inline-end:calc(var(--nf-card-btn-padding-x)*-1);border:0 solid var(--nf-card-btn-dock-border);border-inline-start-width:1px;border-radius:0 var(--nf-card-btn-radius) var(--nf-card-btn-radius) 0;background:var(--nf-card-btn-dock-bg);color:var(--nf-card-btn-dock-color);text-indent:0;transition:background .14s ease,border-color .14s ease,color .14s ease,text-indent .14s ease}.nf-card-btn:hover:not(:disabled):not([disabled]):not([aria-disabled=true]):not(.nf-card-btn--disabled)>.nf-card-btn__icon{border-color:var(--nf-card-btn-dock-hover-border);background:var(--nf-card-btn-dock-hover-bg);color:#fff;text-indent:var(--nf-card-btn-arrow-shift)}.nf-card-btn>.nf-badge{order:2;flex-shrink:0}.nf-card-btn:not(:has(>.nf-card-btn__icon)) .nf-card-btn__label{align-items:flex-start;text-align:left}.nf-card-btn--shortcut{--nf-card-btn-padding-y:0.5rem;--nf-card-btn-padding-x:0.875rem;--nf-card-btn-dock-width:3.35rem}.nf-card-btn--sm:not(.nf-card-btn--shortcut){--nf-card-btn-radius:var(--nf-radius-sm);--nf-card-btn-padding-y:0.45rem;--nf-card-btn-padding-x:0.85rem;--nf-card-btn-dock-width:3rem;min-height:2.625rem;font-size:.8125rem;line-height:1.08;letter-spacing:-.02em;padding:var(--nf-card-btn-padding-y) var(--nf-card-btn-padding-x);gap:.625rem;border-radius:var(--nf-card-btn-radius)}.nf-card-btn--sm:not(.nf-card-btn--shortcut) .nf-card-btn__icon{width:var(--nf-card-btn-dock-width);height:auto;min-width:var(--nf-card-btn-dock-width);font-size:.9rem}.nf-card-btn--icon-left .nf-card-btn__glyph{order:3}.nf-card-btn--icon-left .nf-card-btn__label{align-items:flex-end;text-align:right}.nf-card-btn--icon-left .nf-card-btn__icon{--nf-card-btn-arrow-shift:-0.16rem;order:1;margin-inline-start:calc(var(--nf-card-btn-padding-x)*-1);margin-inline-end:0;border-inline-start-width:0;border-inline-end-width:1px;border-radius:var(--nf-card-btn-radius) 0 0 var(--nf-card-btn-radius)}.nf-card-btn--success{--nf-card-btn-fg:var(--color-success-fg);--nf-card-btn-icon-bg-rgb:var(--color-success-fg-rgb);--nf-card-btn-dock-hover-bg:color-mix(in srgb,var(--color-success-fg) 88%,#000 12%);--nf-card-btn-hover-bg:#f0fdf4;--nf-card-btn-hover-border:rgb(var(--color-success-fg-rgb)/0.32)}.nf-card-btn--warning{--nf-card-btn-fg:var(--color-warning-fg);--nf-card-btn-icon-bg-rgb:var(--color-warning-fg-rgb);--nf-card-btn-dock-hover-bg:color-mix(in srgb,var(--color-warning-fg) 88%,#000 12%);--nf-card-btn-hover-bg:#fffbeb;--nf-card-btn-hover-border:rgb(var(--color-warning-rgb)/0.42)}.nf-card-btn--danger,.nf-card-btn--error{--nf-card-btn-fg:var(--color-danger);--nf-card-btn-icon-bg-rgb:var(--color-danger-rgb);--nf-card-btn-dock-hover-bg:color-mix(in srgb,var(--color-danger) 88%,#000 12%);--nf-card-btn-hover-bg:#fef2f2;--nf-card-btn-hover-border:rgb(var(--color-danger-fg-rgb)/0.32)}.nf-card-btn--info{--nf-card-btn-fg:var(--color-action-strong);--nf-card-btn-icon-bg-rgb:var(--color-action-strong-rgb);--nf-card-btn-dock-hover-bg:#0284c7;--nf-card-btn-hover-bg:#f0f9ff;--nf-card-btn-hover-border:rgb(var(--color-action-strong-rgb)/0.32)}.nf-card-btn--disabled,.nf-card-btn:disabled,.nf-card-btn[aria-disabled=true],.nf-card-btn[disabled]{--nf-card-btn-fg:var(--color-gray-50);--nf-card-btn-title-color:var(--color-gray-50);--nf-card-btn-icon-bg-rgb:var(--color-border-strong-rgb);--nf-card-btn-dock-color:var(--color-gray-50)}.nf-action-link{position:relative;min-height:3rem;padding:.72rem 2.7rem .68rem .875rem;border-radius:var(--nf-radius-md);border-color:rgb(var(--color-border-strong-rgb)/.1);background:linear-gradient(180deg,#fff 0,rgb(var(--color-surface-rgb)/.94) 100%);align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.18rem;font-size:.875rem;line-height:1.35;letter-spacing:-.01em;font-weight:430;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.nf-action-link:after{content:"\2192";position:absolute;right:.95rem;top:50%;transform:translateY(-50%);font-size:.95rem;line-height:1;font-weight:620;color:var(--color-text-muted);transition:color .14s ease,transform .14s ease;pointer-events:none}.nf-action-link .nf-card-btn__title{font-size:.875rem;line-height:1.12;letter-spacing:-.016em;font-weight:560}.nf-action-link .nf-card-btn__meta{font-size:.6875rem;line-height:1.25;letter-spacing:0;font-weight:405}.nf-action-link:hover{border-color:rgb(var(--color-border-strong-rgb)/.22);background:linear-gradient(180deg,#fff 0,rgb(var(--color-surface-soft-rgb)/.94) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 1px 2px rgba(15,23,42,.04)}.nf-action-link:hover:after{color:var(--color-text);transform:translate(2px,-50%)}.nf-surface-link{min-height:4.35rem;padding:1rem 1.05rem;border-radius:.85rem;border-color:rgb(var(--color-border-rgb)/.82);background:linear-gradient(180deg,rgb(var(--color-surface-rgb)/.98) 0,rgb(var(--color-surface-soft-rgb)/.88) 100%);align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:.85rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),0 8px 16px rgba(15,23,42,.03);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.nf-surface-link .nf-card-btn__glyph{width:2.5rem;height:2.5rem;min-width:2.5rem;margin-top:.02rem;border-radius:.95rem;background:linear-gradient(180deg,#fff 0,rgb(var(--color-surface-soft-rgb)/.96) 100%);border:1px solid rgb(var(--color-border-rgb)/.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 1px 2px rgba(15,23,42,.05);color:var(--nf-card-btn-fg,var(--color-text));font-size:1.08rem;transition:color .14s ease,border-color .14s ease,background .14s ease,background-color .14s ease,box-shadow .14s ease}.nf-surface-link .nf-card-btn__label{gap:.28rem}.nf-surface-link .nf-card-btn__title{font-size:.9375rem;line-height:1.12;letter-spacing:-.018em;font-weight:560}.nf-surface-link .nf-card-btn__meta{line-height:1.38}.nf-surface-link:hover{border-color:var(--nf-card-btn-hover-border);background:linear-gradient(180deg,color-mix(in srgb,#fff 38%,var(--nf-card-btn-hover-bg) 62%) 0,color-mix(in srgb,rgb(var(--color-secondary-hover-rgb)) 58%,var(--nf-card-btn-hover-bg) 42%) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 10px 18px rgba(15,23,42,.05)}.nf-surface-link:hover .nf-card-btn__glyph{color:var(--nf-card-btn-fg,var(--color-text));border-color:var(--nf-card-btn-hover-bg);background:color-mix(in srgb,var(--nf-card-btn-hover-bg) 95%,rgb(var(--nf-card-btn-icon-bg-rgb,var(--color-primary-rgb))) 5%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 1px 1px rgba(15,23,42,.03)}.text-sm.nf-heading{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.text-sm.font-medium.nf-heading,.text-sm.nf-heading.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-heading{font-family:Inter Tight,system-ui,sans-serif;--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity));font-weight:540;line-height:1.08;letter-spacing:-.032em}.nf-heading.text-base{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500}.nf-heading.text-lg{font-size:1.125rem;line-height:1.08;letter-spacing:-.03em;font-weight:540}.nf-heading.text-xl{font-size:1.375rem;line-height:1.04;letter-spacing:-.04em;font-weight:560}.nf-heading.text-2xl{font-size:1.75rem;line-height:1;letter-spacing:-.05em;font-weight:590}.nf-heading.text-3xl{font-size:2.15rem;line-height:.96;letter-spacing:-.055em;font-weight:610}.text-sm .nf-type-card,.text-sm .nf-type-page,.text-sm .nf-type-section,.text-sm.nf-type-display{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.text-sm .nf-type-card.font-medium,.text-sm .nf-type-page.font-medium,.text-sm .nf-type-section.font-medium,.text-sm.font-medium .nf-type-card,.text-sm.font-medium .nf-type-page,.text-sm.font-medium .nf-type-section,.text-sm.font-medium.nf-type-display,.text-sm.nf-type-display.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-type-card,.nf-type-display,.nf-type-page,.nf-type-section{font-family:Inter Tight,system-ui,sans-serif;--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity));text-wrap:balance}.nf-type-display{font-size:clamp(1.8rem,1.35rem + 1vw,2.35rem);line-height:.97;letter-spacing:-.045em;font-weight:610}.nf-type-page{font-size:clamp(1.4rem,1.2rem + .45vw,1.7rem);line-height:1;letter-spacing:-.04em;font-weight:560}.nf-type-section{font-size:1rem;line-height:1.1;letter-spacing:-.025em;font-weight:530}.nf-type-card{font-size:.875rem;line-height:1.18;letter-spacing:-.012em;font-weight:500}.nf-type-body,.nf-type-body-lg,.nf-type-body-sm{color:var(--color-text)}.nf-type-body{font-size:.8125rem;line-height:1.38;letter-spacing:-.01em;font-weight:385}.nf-type-body-sm{font-size:.75rem;line-height:1.34;letter-spacing:-.005em;font-weight:390}.nf-type-label{font-size:.6875rem;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;font-weight:540;color:rgb(var(--color-text-muted-rgb)/.96)}.nf-type-meta{font-size:.6875rem;line-height:1.3;letter-spacing:.01em;font-weight:390;color:rgb(var(--color-text-muted-rgb)/.92)}.nf-type-micro{font-size:.625rem;line-height:1.2;letter-spacing:.015em;font-weight:370;color:rgb(var(--color-text-muted-rgb)/.84)}.nf-type-code,.nf-type-data,.nf-type-kpi{font-variant-numeric:tabular-nums slashed-zero}.nf-type-data{color:var(--color-text);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:560}.nf-type-kpi{color:var(--color-text);font-size:clamp(1.7rem,1.4rem + .5vw,2.15rem);line-height:.94;letter-spacing:-.055em;font-weight:650}.nf-type-code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1.5;font-weight:430}.nf-type-code,.text-sm.text-fg{letter-spacing:-.01em;color:var(--color-text)}.text-sm.text-fg{font-size:.875rem;line-height:1.45;font-weight:390}.text-sm.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.text-sm.font-medium.text-fg,.text-sm.text-fg.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.text-xs.text-muted{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:365;color:var(--color-text-muted)}.text-xs.text-subtle{font-size:.6875rem;line-height:1.25;letter-spacing:.015em;font-weight:350;color:var(--color-text-subtle)}.text-xs.uppercase.tracking-wide.text-subtle{font-size:.6875rem;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;font-weight:400;color:var(--color-text-subtle)}.text-xs.uppercase.tracking-\[0\.2em\].text-muted{font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--color-text-muted)}.nf-meta{color:var(--color-text-muted)}.nf-meta,.nf-meta.text-xs{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:370}.nf-link{border-radius:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nf-link:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--nf-focus)/0.45);--tw-ring-offset-width:2px;--tw-ring-offset-color:rgb(var(--color-surface-rgb)/1)}.nf-link{color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.14em;padding-inline:.125rem;margin-inline:-.125rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nf-link:focus-visible,.nf-link:hover{background:rgb(var(--color-action-rgb)/.08);color:var(--color-action-strong)}.nf-admin-page:not(.nf-admin-page--doc) .\!input:not(textarea):not(.nf-input--sm){min-height:var(--nf-control-height);height:var(--nf-control-height);padding-top:var(--nf-control-padding-y);padding-bottom:var(--nf-control-padding-y);font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) textarea.\!input{font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) :is(select.\!input,select.nf-select){min-height:var(--nf-control-height);height:var(--nf-control-height);padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x);font-size:.75rem;background-position:right .75rem center}.nf-stable-workbench--dense .\!input{min-height:2rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.8125rem}.nf-filter-panel .\!input,.nf-filter-panel select.\!input{min-height:2.25rem;border-color:rgb(var(--color-border-rgb)/.95);border-radius:.75rem;background-color:rgb(var(--color-surface-rgb)/.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.04);padding:.5rem .75rem;font-size:.78125rem;line-height:1.2;font-weight:500}.nf-filter-panel .\!input:hover,.nf-filter-panel select.\!input:hover{border-color:rgb(var(--color-border-strong-rgb)/.18)}.nf-filter-panel .\!input:focus-visible,.nf-filter-panel select.\!input:focus-visible{outline:none;border-color:rgb(var(--color-action-rgb)/.42);box-shadow:0 0 0 4px rgb(var(--color-action-rgb)/.14),inset 0 1px 0 hsla(0,0%,100%,.78)}.nf-filter-panel select.\!input{padding-right:2rem;background-position:right .75rem center;background-size:.7rem}.\!input.text-fg{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.\!input.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.\!input.font-medium.text-fg,.\!input.text-fg.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.\!input{width:100%;border-width:1px;border-color:var(--color-border);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem}.\!input:focus{--tw-border-opacity:1;border-color:rgb(var(--color-action-rgb)/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-action-rgb)/0.3)}.\!input{border-radius:var(--nf-radius-sm);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:430;color:var(--color-text);min-height:var(--nf-control-height);padding-top:var(--nf-control-padding-y);padding-bottom:var(--nf-control-padding-y)}input.\!input:not([type=hidden]){height:var(--nf-control-height)}.\!input::-moz-placeholder{color:var(--color-text-subtle);font-weight:360;opacity:1}.\!input::placeholder{color:var(--color-text-subtle);font-weight:360;opacity:1}.\!input:-moz-read-only:not(select){background-color:var(--color-surface-soft)}.\!input:read-only:not(select),.\!input[readonly]:not(select){background-color:var(--color-surface-soft)}:is(select.\!input,select.nf-select){display:block;width:100%;min-height:var(--nf-control-height);height:var(--nf-control-height);border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:430;padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x);box-shadow:0 1px 2px rgb(var(--color-primary-rgb)/.04);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%239AA0A6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-position:right .85rem center;background-size:.7rem;background-repeat:no-repeat}:is(select.\!input,select.nf-select):hover{border-color:var(--color-border)}:is(select.\!input,select.nf-select):focus,:is(select.\!input,select.nf-select):focus-visible{border-color:var(--color-action);box-shadow:0 0 0 2px rgb(var(--color-action-rgb)/.15);outline:none}:is(select.\!input,select.nf-select).nf-input--sm{min-height:var(--nf-control-height-sm);height:var(--nf-control-height-sm);padding-top:var(--nf-control-padding-y-sm);padding-bottom:var(--nf-control-padding-y-sm);padding-right:2rem;background-position:right .75rem center}.\!input:disabled,.\!input[disabled]{background-color:var(--color-surface-soft);color:var(--color-text-muted);opacity:.78;cursor:not-allowed}.\!input:disabled::-moz-placeholder,.\!input[disabled]::-moz-placeholder{color:var(--color-text-muted)}.\!input:disabled::placeholder,.\!input[disabled]::placeholder{color:var(--color-text-muted)}:is(select.\!input,select.nf-select) option:checked,:is(select.\!input,select.nf-select) option:focus,:is(select.\!input,select.nf-select) option:hover{background:var(--color-action-soft);color:var(--color-text)}.nf-input-unit--eur .\!input,.nf-input-unit--m2 .\!input,.nf-input-unit--m3 .\!input,.nf-input-unit--mm .\!input,.nf-input-unit--par .\!input,.nf-input-unit--sek .\!input,.nf-input-unit--st .\!input{padding-right:2.25rem}.nf-input-unit.is-error .\!input{border-color:var(--color-danger);box-shadow:0 0 0 2px rgb(var(--color-danger-rgb)/.15);padding-right:4.75rem}.nf-admin-page:not(.nf-admin-page--doc) .input:not(textarea):not(.nf-input--sm){min-height:var(--nf-control-height);height:var(--nf-control-height);padding-top:var(--nf-control-padding-y);padding-bottom:var(--nf-control-padding-y);font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) textarea.input{font-size:.75rem}.nf-admin-page:not(.nf-admin-page--doc) :is(select.input,select.nf-select){min-height:var(--nf-control-height);height:var(--nf-control-height);padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x);font-size:.75rem;background-position:right .75rem center}.nf-stable-workbench--dense .input{min-height:2rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.8125rem}.nf-filter-panel .input,.nf-filter-panel select.input{min-height:2.25rem;border-color:rgb(var(--color-border-rgb)/.95);border-radius:.75rem;background-color:rgb(var(--color-surface-rgb)/.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.04);padding:.5rem .75rem;font-size:.78125rem;line-height:1.2;font-weight:500}.nf-filter-panel .input:hover,.nf-filter-panel select.input:hover{border-color:rgb(var(--color-border-strong-rgb)/.18)}.nf-filter-panel .input:focus-visible,.nf-filter-panel select.input:focus-visible{outline:none;border-color:rgb(var(--color-action-rgb)/.42);box-shadow:0 0 0 4px rgb(var(--color-action-rgb)/.14),inset 0 1px 0 hsla(0,0%,100%,.78)}.nf-filter-panel select.input{padding-right:2rem;background-position:right .75rem center;background-size:.7rem}.input.text-fg{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.input.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.input.font-medium.text-fg,.input.text-fg.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.input{width:100%;border-width:1px;border-color:var(--color-border);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem}.input:focus{--tw-border-opacity:1;border-color:rgb(var(--color-action-rgb)/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-action-rgb)/0.3)}.input{border-radius:var(--nf-radius-sm);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:430;color:var(--color-text);min-height:var(--nf-control-height);padding-top:var(--nf-control-padding-y);padding-bottom:var(--nf-control-padding-y)}input.input:not([type=hidden]){height:var(--nf-control-height)}.input::-moz-placeholder{color:var(--color-text-subtle);font-weight:360;opacity:1}.input::placeholder{color:var(--color-text-subtle);font-weight:360;opacity:1}.input:-moz-read-only:not(select){background-color:var(--color-surface-soft)}.input:read-only:not(select),.input[readonly]:not(select){background-color:var(--color-surface-soft)}:is(select.input,select.nf-select){display:block;width:100%;min-height:var(--nf-control-height);height:var(--nf-control-height);border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:430;padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x);box-shadow:0 1px 2px rgb(var(--color-primary-rgb)/.04);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%239AA0A6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-position:right .85rem center;background-size:.7rem;background-repeat:no-repeat}:is(select.input,select.nf-select):hover{border-color:var(--color-border)}:is(select.input,select.nf-select):focus,:is(select.input,select.nf-select):focus-visible{border-color:var(--color-action);box-shadow:0 0 0 2px rgb(var(--color-action-rgb)/.15);outline:none}:is(select.input,select.nf-select).nf-input--sm{min-height:var(--nf-control-height-sm);height:var(--nf-control-height-sm);padding-top:var(--nf-control-padding-y-sm);padding-bottom:var(--nf-control-padding-y-sm);padding-right:2rem;background-position:right .75rem center}.input:disabled,.input[disabled]{background-color:var(--color-surface-soft);color:var(--color-text-muted);opacity:.78;cursor:not-allowed}.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--color-text-muted)}.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--color-text-muted)}:is(select.input,select.nf-select) option:checked,:is(select.input,select.nf-select) option:focus,:is(select.input,select.nf-select) option:hover{background:var(--color-action-soft);color:var(--color-text)}.nf-input-unit--eur .input,.nf-input-unit--m2 .input,.nf-input-unit--m3 .input,.nf-input-unit--mm .input,.nf-input-unit--par .input,.nf-input-unit--sek .input,.nf-input-unit--st .input{padding-right:2.25rem}.nf-input-unit.is-error .input{border-color:var(--color-danger);box-shadow:0 0 0 2px rgb(var(--color-danger-rgb)/.15);padding-right:4.75rem}.nf-input.text-fg{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.nf-input.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.nf-input.font-medium.text-fg,.nf-input.text-fg.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.nf-input{width:100%;border-width:1px;border-color:var(--color-border);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem}.nf-input:focus{--tw-border-opacity:1;border-color:rgb(var(--color-action-rgb)/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-action-rgb)/0.3)}.nf-input{border-radius:var(--nf-radius-sm);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:430;color:var(--color-text);min-height:var(--nf-control-height);padding-top:var(--nf-control-padding-y);padding-bottom:var(--nf-control-padding-y)}input.nf-input:not([type=hidden]){height:var(--nf-control-height)}.nf-body :is(input,textarea)::-moz-placeholder{color:var(--color-text-subtle);font-weight:360;letter-spacing:-.005em;opacity:1}.nf-body :is(input,textarea)::placeholder{color:var(--color-text-subtle);font-weight:360;letter-spacing:-.005em;opacity:1}.nf-input::-moz-placeholder{color:var(--color-text-subtle);font-weight:360;opacity:1}.nf-input::placeholder{color:var(--color-text-subtle);font-weight:360;opacity:1}.nf-input:-moz-read-only:not(select){background-color:var(--color-surface-soft)}.nf-input:read-only:not(select),.nf-input[readonly]:not(select){background-color:var(--color-surface-soft)}.nf-input--error{border-color:var(--color-danger-border)}.nf-input--error:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px rgb(var(--color-danger-rgb)/.2)}.nf-input--icon-right{padding-right:2.25rem}.nf-input--icon-left{padding-left:2.25rem}.nf-input--sm{min-height:var(--nf-control-height-sm);padding-top:var(--nf-control-padding-y-sm);padding-bottom:var(--nf-control-padding-y-sm);font-size:.75rem}input.nf-input--sm:not([type=hidden]){height:var(--nf-control-height-sm)}:is(select.nf-input,select.nf-select){display:block;width:100%;min-height:var(--nf-control-height);height:var(--nf-control-height);border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:430;padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x);box-shadow:0 1px 2px rgb(var(--color-primary-rgb)/.04);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%239AA0A6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-position:right .85rem center;background-size:.7rem;background-repeat:no-repeat}:is(select.nf-input,select.nf-select):hover{border-color:var(--color-border)}:is(select.nf-input,select.nf-select):focus,:is(select.nf-input,select.nf-select):focus-visible{border-color:var(--color-action);box-shadow:0 0 0 2px rgb(var(--color-action-rgb)/.15);outline:none}:is(select.nf-input,select.nf-select).nf-input--sm{min-height:var(--nf-control-height-sm);height:var(--nf-control-height-sm);padding-top:var(--nf-control-padding-y-sm);padding-bottom:var(--nf-control-padding-y-sm);padding-right:2rem;background-position:right .75rem center}.nf-input-wrap{position:relative}.nf-input-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:var(--color-text-muted);pointer-events:none}.nf-input-icon--right{right:.75rem}.nf-input-icon--left{left:.75rem}.nf-input-icon--danger{color:var(--color-danger)}.nf-input-message{font-size:.625rem;line-height:1.25;letter-spacing:.01em;font-weight:540;color:var(--color-text-muted)}.nf-input-message--error{color:var(--color-danger)}.nf-label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.nf-label{display:block;letter-spacing:-.01em;font-weight:500;color:var(--color-text)}.nf-label,.nf-label-hint{font-size:.6875rem;line-height:1.25}.nf-label-hint{letter-spacing:.01em;font-weight:350;color:var(--color-text-muted)}.nf-input-group{border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);overflow:visible;background:#fff}.nf-input-group:focus-within{border-color:var(--color-action);box-shadow:0 0 0 2px rgb(var(--color-action-rgb)/.15)}.nf-input-group__row{padding:.375rem .625rem;min-height:var(--nf-control-height);display:flex;flex-direction:column;justify-content:center;gap:.125rem}.nf-input-group__row:has(.nf-input-group__label){min-height:var(--nf-control-height-embedded)}.nf-input-group__row:has(.nf-input-group__input:-moz-read-only:not(.hidden)){background:var(--color-surface-soft)}.nf-input-group__row:has(.nf-input-group__input:disabled:not(.hidden)),.nf-input-group__row:has(.nf-input-group__input:read-only:not(.hidden)),.nf-input-group__row:has(.nf-input-group__input[disabled]:not(.hidden)),.nf-input-group__row:has(.nf-input-group__input[readonly]:not(.hidden)){background:var(--color-surface-soft)}.nf-input-group__row+.nf-input-group__row{border-top:1px solid var(--color-border)}.nf-input-group__row--split{padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;gap:0}.nf-input-group__cell{padding:.375rem .625rem;min-height:var(--nf-control-height);display:flex;flex-direction:column;justify-content:center}.nf-input-group__cell:has(.nf-input-group__input:-moz-read-only:not(.hidden)){background:var(--color-surface-soft)}.nf-input-group__cell:has(.nf-input-group__input:disabled:not(.hidden)),.nf-input-group__cell:has(.nf-input-group__input:read-only:not(.hidden)),.nf-input-group__cell:has(.nf-input-group__input[disabled]:not(.hidden)),.nf-input-group__cell:has(.nf-input-group__input[readonly]:not(.hidden)){background:var(--color-surface-soft)}.nf-input-group__cell+.nf-input-group__cell{border-left:1px solid var(--color-border)}.nf-input-group__label{font-size:.625rem;line-height:1.05;letter-spacing:.02em;font-weight:410;color:var(--color-text-muted)}.nf-input-group__input{border:none;padding:0;background:transparent;font-size:.8125rem;line-height:1.3;letter-spacing:0;font-weight:430;color:var(--color-text);outline:none;width:100%}select.nf-input-group__input.nf-select{min-height:auto;border:0;border-radius:var(--nf-radius-none);background-color:transparent;box-shadow:none;padding:0 1.5rem 0 0;font:inherit;letter-spacing:inherit}select.nf-input-group__input.nf-select:focus,select.nf-input-group__input.nf-select:focus-visible,select.nf-input-group__input.nf-select:hover{border-color:transparent;box-shadow:none}.nf-input-group__input:-moz-read-only{background:transparent}.nf-input-group__input:disabled,.nf-input-group__input:read-only,.nf-input-group__input[disabled],.nf-input-group__input[readonly]{background:transparent}.nf-input-group__input::-moz-placeholder{color:var(--color-text-subtle);font-weight:360;letter-spacing:-.005em;opacity:1}.nf-input-group__input::placeholder{color:var(--color-text-subtle);font-weight:360;letter-spacing:-.005em;opacity:1}.nf-input-group__input.nf-input--icon-left{padding-left:1.5rem}.nf-input-group__input.nf-input--icon-right{padding-right:1.5rem}.nf-input-group__cell .nf-input-icon--left,.nf-input-group__row .nf-input-icon--left{left:0}.nf-input-group__cell .nf-input-icon--right,.nf-input-group__row .nf-input-icon--right{right:0}.nf-input-group.has-error{border-color:var(--color-danger-border);box-shadow:0 0 0 2px rgb(var(--color-danger-rgb)/.15)}.nf-input-group.has-error .nf-input-group__label{color:var(--color-danger)}.nf-input-group__row--select:has(.choices:not(.hidden)){padding:0}.nf-input-group__row--select .choices{width:100%;margin-bottom:0}.nf-input-group__row--select .choices__inner{border:none;box-shadow:none;padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x);min-height:var(--nf-control-height);height:var(--nf-control-height);border-radius:var(--nf-radius-none);background:transparent}.nf-input-group__row--select .choices[data-type*=select-one] .choices__inner{padding-top:var(--nf-control-padding-y);padding-bottom:var(--nf-control-padding-y)}.nf-input-group__row--select .choices__list--single,.nf-input-group__row--select .choices__list--single .choices__item{padding:0}.nf-input-group__row--select .choices[data-type*=select-one]:after{right:.625rem}.nf-input-group__row--select .choices.is-flipped.is-open .choices__inner,.nf-input-group__row--select .choices.is-open .choices__inner{border-radius:var(--nf-radius-none)}.nf-input:disabled,.nf-input[disabled],select.nf-select:disabled,select.nf-select[disabled]{background-color:var(--color-surface-soft);color:var(--color-text-muted);opacity:.78;cursor:not-allowed}.nf-input:disabled::-moz-placeholder,.nf-input[disabled]::-moz-placeholder{color:var(--color-text-muted)}.nf-input:disabled::placeholder,.nf-input[disabled]::placeholder{color:var(--color-text-muted)}:is(select.nf-input,select.nf-select) option:checked,:is(select.nf-input,select.nf-select) option:focus,:is(select.nf-input,select.nf-select) option:hover{background:var(--color-action-soft);color:var(--color-text)}.flatpickr-calendar{border:1px solid rgb(var(--color-border-rgb)/.96);border-radius:var(--nf-radius-lg);background:var(--color-surface);box-shadow:0 18px 40px rgba(15,23,42,.12),0 4px 12px rgba(15,23,42,.06);padding:.5rem;font-family:Inter Tight,system-ui,sans-serif;font-size:.8125rem;line-height:1.2}.flatpickr-calendar:after,.flatpickr-calendar:before{display:none}.flatpickr-calendar.inline,.flatpickr-calendar.open{width:19rem}.flatpickr-calendar.\!open{width:19rem!important}.flatpickr-months{align-items:center;gap:.25rem;margin-bottom:.25rem}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{position:static;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--nf-radius-pill);color:var(--color-text-muted);transition:background-color .12s ease,color .12s ease}.flatpickr-months .flatpickr-next-month:focus-visible,.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:focus-visible,.flatpickr-months .flatpickr-prev-month:hover{background:var(--color-surface-soft);color:var(--color-text)}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:.875rem;height:.875rem}.flatpickr-current-month{position:static;display:flex;align-items:center;justify-content:center;gap:.375rem;height:2rem;padding:0;color:var(--color-text);font-size:.875rem;line-height:1.1;font-weight:600}.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year{font:inherit;color:inherit;border-radius:var(--nf-radius-sm);background:rgb(var(--color-surface-rgb)/.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.flatpickr-current-month .cur-month{margin-right:0;padding:.275rem .55rem}.flatpickr-current-month input.cur-year{width:4rem;padding:.275rem .4rem}.flatpickr-current-month .cur-month:hover,.flatpickr-current-month input.cur-year:hover{background:var(--color-surface-soft)}.flatpickr-weekdays{height:auto;margin-bottom:.1875rem;background:transparent}.flatpickr-weekwrapper .flatpickr-weekday,span.flatpickr-weekday{color:var(--color-text-muted);font-size:.625rem;line-height:1.2;letter-spacing:.05em;font-weight:600;text-transform:uppercase}.dayContainer,.flatpickr-days{width:100%;min-width:100%;max-width:100%}.flatpickr-day,.flatpickr-weekwrapper .flatpickr-day{border-radius:var(--nf-radius-sm);border-color:transparent;color:var(--color-text);font-size:.8125rem;line-height:2.125rem;font-weight:440}.flatpickr-day:focus-visible,.flatpickr-day:hover,.flatpickr-weekwrapper .flatpickr-day:focus-visible,.flatpickr-weekwrapper .flatpickr-day:hover{background:var(--color-surface-soft);border-color:transparent;color:var(--color-text)}.flatpickr-day.today,.flatpickr-weekwrapper .flatpickr-day.today{border-color:rgb(var(--color-action-rgb)/.24);background:rgb(var(--color-action-rgb)/.06);color:var(--color-action-strong)}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.today.inRange{background:rgb(var(--color-action-rgb)/.08);border-color:transparent;box-shadow:none;color:var(--color-text)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:0 1px 2px rgba(15,23,42,.08)}.flatpickr-day.\!selected,.flatpickr-day.\!selected.inRange,.flatpickr-day.\!selected:focus,.flatpickr-day.\!selected:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-on-primary)!important;box-shadow:0 1px 2px rgba(15,23,42,.08)!important}.flatpickr-day.week.selected{box-shadow:none}.flatpickr-day.\!week.selected,.flatpickr-day.week.\!selected{box-shadow:none!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--color-text-subtle);opacity:.5}.flatpickr-weekwrapper{padding-right:.375rem;margin-right:.375rem;border-right:1px solid rgb(var(--color-border-rgb)/.9)}.flatpickr-calendar.hasWeeks .flatpickr-days{border-left:none}.flatpickr-time .flatpickr-am-pm,.flatpickr-time input{color:var(--color-text)}.nf-flatpickr-input.is-open,.nf-input-wrap.is-open .nf-flatpickr-input{border-color:rgb(var(--color-action-rgb)/.42);box-shadow:0 0 0 4px rgb(var(--color-action-rgb)/.14)}.nf-input-wrap.is-open .nf-input-icon--right{color:var(--color-action-strong)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#171717!important}.error.text-fg{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.error.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.error.font-medium.text-fg,.error.text-fg.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.error{border-radius:.375rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.error-inline{font-size:.625rem;line-height:1.25;letter-spacing:.01em;font-weight:540;color:var(--color-text-muted);color:var(--color-danger)}.error-summary.text-fg{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.error-summary.text-muted{font-size:.8125rem;line-height:1.4;letter-spacing:-.005em;font-weight:385;color:var(--color-text-muted)}.error-summary.font-medium.text-fg,.error-summary.text-fg.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}.error-summary{border-radius:.375rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.choices.is-error[data-type*=select-one]:before,.nf-alert:before,.nf-input-unit.is-error:after,.nf-radio-card--large-icon:after,.option-group.has-error>.nf-label:after{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";font-synthesis:none;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.option-group.has-error>.nf-label{color:var(--color-danger);position:relative;padding-left:.75rem;display:inline-flex;align-items:center;gap:.35rem}.option-group.has-error>.nf-label:before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:2px;border-radius:var(--nf-radius-pill);background:var(--color-danger)}.option-group.has-error>.nf-label:after{content:"error";font-size:16px;color:var(--color-danger)}.nf-alert{border-radius:var(--nf-radius-sm);--nf-alert-icon-size:1rem;--nf-alert-gap:0.5rem;--nf-alert-pad-y:0.375rem;--nf-alert-pad-x:0.625rem;--nf-alert-line-box:1.35em;--nf-alert-icon-offset-y:-0.1875rem;position:relative;display:block;border:0;padding:var(--nf-alert-pad-y) var(--nf-alert-pad-x) var(--nf-alert-pad-y) calc(var(--nf-alert-pad-x) + var(--nf-alert-icon-size) + var(--nf-alert-gap));font-size:.75rem;line-height:1.35;letter-spacing:-.005em;font-weight:500}.nf-alert:before{content:var(--nf-alert-icon,"info");position:absolute;left:var(--nf-alert-pad-x);top:calc(var(--nf-alert-pad-y) + (var(--nf-alert-line-box) - var(--nf-alert-icon-size))/2 + var(--nf-alert-icon-offset-y));display:inline-flex;align-items:center;justify-content:center;width:var(--nf-alert-icon-size);height:var(--nf-alert-icon-size);font-size:var(--nf-alert-icon-size);line-height:1}.nf-alert--inline{--nf-alert-icon-size:0.8125rem;--nf-alert-gap:0.375rem;--nf-alert-pad-y:0.3rem;--nf-alert-pad-x:0.55rem;--nf-alert-line-box:1.25em;--nf-alert-icon-offset-y:-0.09375rem;font-size:.6875rem;line-height:1.25;letter-spacing:.005em;font-weight:500}.nf-alert__text{display:block;min-width:0}.nf-alert__text>:first-child{margin-top:0}.nf-alert__text>:last-child{margin-bottom:0}.nf-alert--plain{--nf-alert-pad-y:0;--nf-alert-pad-x:0;border:0;background:transparent;padding:0 0 0 calc(var(--nf-alert-icon-size) + var(--nf-alert-gap));color:var(--color-text-muted)}.nf-alert--neutral{--nf-alert-icon:"info";background:var(--color-surface-soft);color:var(--color-text)}.nf-alert--info{--nf-alert-icon:"info";background:var(--color-info-bg);color:var(--color-action-strong)}.nf-alert--plain.nf-alert--info{background:transparent;color:var(--color-text-muted)}.nf-alert--success{--nf-alert-icon:"check_circle";background:var(--color-success-bg);color:var(--color-success-fg)}.nf-alert--warning{--nf-alert-icon:"warning";background:var(--color-warning-bg);color:#92400e}.nf-alert--danger{--nf-alert-icon:"error";background:var(--color-danger-bg);color:var(--color-danger-fg)}.nf-alert--no-icon:before{content:""}.nf-alert--no-icon{padding-left:var(--nf-alert-pad-x)}.details-front-summary__value>.nf-badge{flex:0 0 auto;white-space:nowrap}.nf-badge{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;border-radius:var(--nf-radius-xs);min-height:1.25rem;font-size:.625rem;line-height:1.1;letter-spacing:.015em;font-weight:600}.nf-badge--neutral{border:1px solid var(--color-border);background:var(--color-secondary);color:var(--color-text)}.nf-badge--info{border:1px solid rgb(var(--color-action-strong-rgb)/.24);background:var(--color-info-bg);color:var(--color-action-strong)}.nf-badge--success{border:1px solid rgb(var(--color-success-fg-rgb)/.24);background:var(--color-success-bg);color:var(--color-success-fg)}.nf-badge--warning{border:1px solid rgb(var(--color-warning-rgb)/.34);background:var(--color-warning-bg);color:var(--color-warning-fg)}.nf-badge--danger{border:1px solid rgb(var(--color-danger-fg-rgb)/.24);background:var(--color-danger-bg);color:var(--color-danger-fg)}.nf-badge--status{--nf-status-badge-bg:var(--color-surface);height:1.25rem;min-height:1.25rem;padding-inline:.2rem;padding-block:0;border:.5px solid var(--nf-status-badge-border);border-radius:var(--nf-radius-xs);background:var(--nf-status-badge-bg);color:var(--nf-status-badge-fg);font-size:.625rem;line-height:1rem;letter-spacing:.03em;font-weight:560;text-transform:uppercase}.nf-badge--status,.nf-badge--status.nf-badge--neutral{--nf-status-badge-border:rgb(var(--color-primary-rgb)/0.3);--nf-status-badge-fg:var(--color-primary);--nf-status-badge-fill-bg:var(--color-primary);--nf-status-badge-fill-fg:var(--color-on-primary)}.nf-badge--status.nf-badge--info{--nf-status-badge-border:rgb(var(--color-action-strong-rgb)/0.32);--nf-status-badge-fg:var(--color-action-strong);--nf-status-badge-fill-bg:var(--color-action-strong);--nf-status-badge-fill-fg:var(--color-on-primary)}.nf-badge--status.nf-badge--success{--nf-status-badge-border:rgb(var(--color-success-fg-rgb)/0.32);--nf-status-badge-fg:var(--color-success-fg);--nf-status-badge-fill-bg:var(--color-success-fg);--nf-status-badge-fill-fg:var(--color-on-primary)}.nf-badge--status.nf-badge--warning{--nf-status-badge-border:rgb(var(--color-warning-rgb)/0.36);--nf-status-badge-fg:var(--color-warning-fg);--nf-status-badge-fill-bg:var(--color-warning-fg);--nf-status-badge-fill-fg:var(--color-on-primary)}.nf-badge--status.nf-badge--danger{--nf-status-badge-border:rgb(var(--color-danger-fg-rgb)/0.32);--nf-status-badge-fg:var(--color-danger-fg);--nf-status-badge-fill-bg:var(--color-danger-fg);--nf-status-badge-fill-fg:var(--color-on-primary)}.nf-badge--status-filled{--nf-status-badge-bg:var(--nf-status-badge-fill-bg)}.nf-badge--status.nf-badge--status-filled.nf-badge--danger,.nf-badge--status.nf-badge--status-filled.nf-badge--info,.nf-badge--status.nf-badge--status-filled.nf-badge--neutral,.nf-badge--status.nf-badge--status-filled.nf-badge--success,.nf-badge--status.nf-badge--status-filled.nf-badge--warning{--nf-status-badge-border:var(--nf-status-badge-fill-bg);--nf-status-badge-fg:var(--nf-status-badge-fill-fg)}.nf-tag{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.375rem;border-radius:var(--nf-radius-pill);padding:.1875rem .55rem;font-size:.625rem;font-weight:560;line-height:1.05;letter-spacing:-.01em;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nf-cp-workspace .nf-tag{min-height:1.5rem;padding:.25rem .625rem;font-size:.75rem}.nf-tag--dismissable{cursor:pointer;padding-right:.5rem}.nf-tag__dismiss{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--nf-radius-pill);color:var(--color-text-muted);line-height:1;transition:background-color .12s ease,color .12s ease}.nf-tag__dismiss:is(.material-symbols-outlined,.material-symbols-rounded){font-size:.875rem}.nf-tag--dismissable:hover .nf-tag__dismiss{background:var(--color-danger-bg);color:var(--color-danger)}.nf-progress{--nf-progress-color:var(--color-action);--nf-progress-bg:var(--color-surface-soft);--nf-progress-border:var(--color-border);position:relative;width:100%;height:.5rem;border-radius:var(--nf-radius-pill);background:var(--nf-progress-bg);border:1px solid var(--nf-progress-border);overflow:hidden}.nf-progress__bar{height:100%;width:0;background:var(--nf-progress-color);border-radius:inherit;transition:width .2s ease}.nf-progress--sm{height:.35rem}.nf-progress--lg{height:.75rem}.nf-progress--neutral{--nf-progress-color:var(--color-border-strong)}.nf-progress--info{--nf-progress-color:var(--color-info)}.nf-progress--success{--nf-progress-color:var(--color-success)}.nf-progress--warning{--nf-progress-color:var(--color-warning)}.nf-progress--danger{--nf-progress-color:var(--color-danger)}.nf-progress--accent{--nf-progress-color:var(--color-action)}.nf-progress--indeterminate .nf-progress__bar{width:40%;animation:nf-progress-slide 1.2s ease-in-out infinite}.nf-progress-steps{display:flex;justify-content:space-between;gap:1.5rem;font-size:.6875rem;line-height:1.2;letter-spacing:.015em;color:var(--color-text-muted)}.nf-progress-steps__item{display:flex;flex-direction:column;gap:.2rem;font-weight:500}.nf-progress-steps__item.is-done{color:var(--color-action-strong)}.nf-progress-steps__item.is-active{color:var(--color-action-strong);font-weight:540}.nf-stepper-panel{--nf-stepper-panel-circle-size:2rem;--nf-stepper-panel-column-min:6.75rem;--nf-stepper-panel-line-color:var(--color-border);--nf-stepper-panel-active-color:var(--color-action);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--nf-stepper-panel-column-min),1fr));align-items:start;gap:0;padding:.25rem 0;overflow:visible}.nf-stepper-panel__item{position:relative;display:grid;min-width:0;align-content:start;justify-items:center;gap:.45rem;padding:0;text-align:center}.nf-stepper-panel__item:after,.nf-stepper-panel__item:before{content:"";position:absolute;top:calc(var(--nf-stepper-panel-circle-size)/2);z-index:0;height:1px;background:var(--nf-stepper-panel-line-color);transform:translateY(-50%)}.nf-stepper-panel__item:before{right:50%;left:0}.nf-stepper-panel__item:after{right:0;left:50%}.nf-stepper-panel__item:first-child:before,.nf-stepper-panel__item:last-child:after{display:none}.nf-stepper-panel__indicator{position:relative;z-index:1;display:grid;width:var(--nf-stepper-panel-circle-size);height:var(--nf-stepper-panel-circle-size);place-items:center;border:1px solid var(--color-border);border-radius:9999px;background:var(--color-surface);color:var(--color-text-muted);font-size:.8125rem;font-weight:500;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.nf-stepper-panel__body{display:grid;justify-items:center;gap:.15rem;max-width:7.75rem}.nf-stepper-panel__indicator:is(.material-symbols-outlined,.material-symbols-rounded){font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 20}.nf-stepper-panel__title{font-size:.6875rem;font-weight:500;line-height:1.18;letter-spacing:0;color:var(--color-text)}.nf-stepper-panel__desc{font-size:.6875rem;font-style:italic;font-weight:400;line-height:1.15;letter-spacing:0;color:var(--color-text-muted)}.nf-stepper-panel__item.is-active:before,.nf-stepper-panel__item.is-done:after,.nf-stepper-panel__item.is-done:before{background:var(--nf-stepper-panel-active-color)}.nf-stepper-panel__item.is-active .nf-stepper-panel__indicator,.nf-stepper-panel__item.is-done .nf-stepper-panel__indicator{border-color:var(--nf-stepper-panel-active-color);background:var(--nf-stepper-panel-active-color);color:#fff}.nf-stepper-panel__item.is-active .nf-stepper-panel__indicator{box-shadow:0 0 0 2px var(--color-surface),0 0 0 3px var(--nf-stepper-panel-active-color)}.nf-stepper-panel__item.is-active .nf-stepper-panel__title,.nf-stepper-panel__item.is-done .nf-stepper-panel__title{font-weight:560}.nf-stepper-panel__item.is-disabled .nf-stepper-panel__indicator{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-subtle)}.nf-stepper-panel__item.is-disabled .nf-stepper-panel__desc,.nf-stepper-panel__item.is-disabled .nf-stepper-panel__title{color:var(--color-text-subtle)}.nf-stepper-panel--compact{--nf-stepper-panel-circle-size:1.5rem;--nf-stepper-panel-column-min:4.75rem}.nf-stepper-panel--compact .nf-stepper-panel__title{font-size:.6875rem}.nf-stepper-panel--compact .nf-stepper-panel__desc{font-size:.625rem}@media (max-width:640px){.nf-stepper-panel{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));row-gap:.9rem}.nf-stepper-panel__item:after,.nf-stepper-panel__item:before{display:none}}.nf-calc-page{padding-bottom:6rem}.nf-calc-page__intro{gap:1rem}.nf-calc-page__intro :is(.nf-page-intro__lead,.nf-page-head__lead){max-width:36rem}.nf-calc-stepper .nf-stepper-panel__item{border:0;width:100%;background:transparent;text-align:left;transition:background .14s ease}.nf-calc-stepper .nf-stepper-panel__item:hover{background:rgb(var(--color-secondary-hover-rgb)/.6)}.nf-calc-layout{display:grid;gap:1rem;margin-top:0;align-items:start}@media (min-width:1280px){.nf-calc-layout{grid-template-columns:minmax(0,1fr) minmax(21rem,24rem)}.nf-calc-summary-rail{position:sticky;top:5.75rem}}.nf-calc-main{min-width:0;display:flex;flex-direction:column;gap:1rem}.nf-calc-section{scroll-margin-top:5.75rem}.nf-calc-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.nf-calc-header-recap{display:flex;flex-direction:column;gap:.25rem;border:1px solid rgb(var(--color-border-rgb)/.82);border-radius:var(--radius-lg);background:rgb(var(--color-surface-rgb)/.82);padding:.875rem 1rem}.nf-calc-header-recap__title{font-size:.95rem;line-height:1.18;letter-spacing:-.015em;font-weight:560;color:var(--color-text)}.nf-calc-header-recap__meta,.nf-calc-header-recap__row{font-size:.75rem;line-height:1.35;color:var(--color-text-muted)}.nf-calc-choice-shell{display:flex;flex-direction:column;gap:.75rem}.nf-calc-choice-shell__head{display:flex;flex-direction:column;gap:.6rem}.nf-calc-choice-progress{font-size:.6875rem;line-height:1.2;letter-spacing:.02em;font-weight:560;color:var(--color-text-muted)}.nf-calc-choice-trail{display:flex;flex-wrap:wrap;gap:.5rem}.nf-calc-choice-pill{display:inline-flex;align-items:center;gap:.45rem;min-width:0;padding:.35rem .55rem;border:1px solid rgb(var(--color-border-rgb)/.74);border-radius:9999px;background:rgb(var(--color-surface-rgb)/.96);font-size:.6875rem;line-height:1.15;color:var(--color-text-muted);transition:border-color .14s ease,background .14s ease,color .14s ease}.nf-calc-choice-pill:hover{border-color:rgb(var(--color-border-strong-rgb)/.14);background:rgb(var(--color-secondary-hover-rgb)/.68);color:var(--color-text)}.nf-calc-choice-pill.is-active{border-color:rgb(var(--color-action-rgb)/.18);background:rgb(var(--color-action-soft-rgb)/.7);color:var(--color-action-strong)}.nf-calc-choice-pill__label{text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:inherit;opacity:.72}.nf-calc-choice-pill__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:540;color:inherit}.nf-calc-choice-stage{min-height:10rem}.nf-calc-choice-card{display:flex;flex-direction:column;gap:.75rem;min-height:100%;border:1px solid rgb(var(--color-border-rgb)/.78);border-radius:1rem;background:rgb(var(--color-surface-rgb)/.96);padding:.85rem}.nf-calc-choice-card__head{display:flex;flex-direction:column;gap:.18rem}.nf-calc-choice-card__title{font-size:.95rem;line-height:1.15;letter-spacing:-.015em;font-weight:600;color:var(--color-text)}.nf-calc-choice-card__desc{font-size:.75rem;line-height:1.3;color:var(--color-text-muted)}.nf-calc-choice-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nf-calc-choice-options .nf-radio-card{width:100%;min-width:0;min-height:2.35rem;justify-content:center;padding:.425rem .55rem}.nf-calc-choice-options .nf-radio-card .nf-radio-label{font-size:.8125rem;line-height:1.2;text-align:center}.nf-calc-choice-options.is-large{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-calc-choice-options.is-large .nf-radio-card{min-height:2.5rem}@media (min-width:768px){.nf-calc-choice-options{grid-template-columns:repeat(4,minmax(0,1fr))}.nf-calc-choice-options.is-large{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.nf-calc-choice-options{grid-template-columns:repeat(5,minmax(0,1fr))}}.nf-calc-front-switcher{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.nf-calc-front-switcher{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-calc-front-tab{display:flex;align-items:center;gap:.75rem;min-width:0;width:100%;padding:.8rem .875rem;border:1px solid rgb(var(--color-border-rgb)/.82);border-radius:.875rem;background:rgb(var(--color-surface-rgb)/.96);text-align:left;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.nf-calc-front-tab:hover{border-color:rgb(var(--color-border-strong-rgb)/.18);background:rgb(var(--color-secondary-hover-rgb)/.55);box-shadow:0 8px 18px rgb(var(--color-primary-rgb)/.035)}.nf-calc-front-tab.is-active{border-color:rgb(var(--color-action-rgb)/.22);background:rgb(var(--color-action-soft-rgb)/.78)}.nf-calc-front-tab.is-muted:not(.is-active){opacity:.86}.nf-calc-front-tab__icon{flex:0 0 auto;font-size:1.25rem;line-height:1;color:var(--color-text-muted)}.nf-calc-front-tab.is-active .nf-calc-front-tab__icon{color:var(--color-action-strong)}.nf-calc-front-tab__copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.nf-calc-front-tab__title{font-size:.8125rem;line-height:1.14;letter-spacing:-.012em;font-weight:560;color:var(--color-text)}.nf-calc-front-tab__meta{font-size:.6875rem;line-height:1.18;color:var(--color-text-muted)}.nf-calc-front-tab__count{flex:0 0 auto;min-width:1.65rem;padding:.22rem .46rem;border-radius:9999px;background:rgb(var(--color-secondary-hover-rgb)/.9);font-size:.6875rem;line-height:1;font-weight:560;color:var(--color-text-muted)}.nf-calc-front-tab.is-active .nf-calc-front-tab__count{background:rgb(var(--color-action-rgb)/.14);color:var(--color-action-strong)}.nf-calc-front-stage{min-width:0}.nf-calc-front-card{border:1px solid rgb(var(--color-border-rgb)/.84);border-radius:1rem;background:var(--color-surface);padding:1rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 12px 24px rgb(var(--color-primary-rgb)/.04)}.nf-calc-front-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.nf-calc-front-card__copy{min-width:0;display:flex;flex-direction:column;gap:.25rem}.nf-calc-front-card__title-row{display:flex;align-items:center;gap:.55rem}.nf-calc-front-card__icon{font-size:1.25rem;line-height:1;color:var(--color-text-muted)}.nf-calc-front-card__title{font-size:1rem;line-height:1.16;letter-spacing:-.015em;font-weight:560;color:var(--color-text)}.nf-calc-front-card__meta{font-size:.75rem;line-height:1.3;color:var(--color-text-muted)}.nf-calc-front-card__badge{flex:0 0 auto;border-radius:9999px;background:rgb(var(--color-secondary-hover-rgb)/.9);padding:.32rem .62rem;font-size:.75rem;line-height:1;font-weight:560;color:var(--color-text-muted)}.nf-calc-front-card__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nf-calc-front-card__choices .nf-radio-card{width:100%;min-width:0;min-height:2.4rem;justify-content:center;padding:.45rem .55rem}.nf-calc-front-card__choices .nf-radio-label{font-size:.8125rem;line-height:1.2;text-align:center}@media (min-width:768px){.nf-calc-front-card__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf-calc-front-card__intervals{display:flex;flex-direction:column;gap:.75rem}.nf-calc-front-card__empty,.nf-calc-receipt-empty{border:1px dashed rgb(var(--color-border-rgb)/.82);border-radius:.875rem;background:rgb(var(--color-surface-rgb)/.72);padding:1rem;font-size:.8125rem;line-height:1.4;color:var(--color-text-muted)}.nf-calc-interval{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgb(var(--color-border-rgb)/.74);border-radius:.875rem;background:rgb(var(--color-secondary-hover-rgb)/.42);padding:.75rem .875rem}.nf-calc-interval__label{min-width:0;font-size:.875rem;line-height:1.25;font-weight:520;color:var(--color-text)}.nf-calc-interval__controls{flex:0 0 auto;display:flex;align-items:center;gap:.5rem}.nf-calc-front-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.nf-calc-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.nf-calc-summary-metric{border:1px solid rgb(var(--color-border-rgb)/.7);border-radius:var(--radius-md);background:var(--color-surface);padding:.7rem .8rem}.nf-calc-summary-metric .text-xs{font-size:.625rem}.nf-calc-summary-metric .text-lg{font-size:1rem;line-height:1.15}.nf-calc-receipt-row{display:flex;flex-direction:column;gap:.35rem;border:1px solid rgb(var(--color-border-rgb)/.74);border-radius:.875rem;background:var(--color-surface);padding:.8rem .875rem}.nf-calc-receipt-row__title{font-size:.8125rem;line-height:1.3;font-weight:540;color:var(--color-text)}.nf-calc-receipt-row__meta{font-size:.6875rem;line-height:1.3;color:var(--color-text-muted)}.nf-calc-receipt-row__value{font-size:.8125rem;line-height:1.2;font-weight:560;color:var(--color-text)}@media (min-width:640px){.nf-calc-receipt-row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}.nf-calc-receipt-row__value{flex:0 0 auto;text-align:right}}.nf-calc-mobile-summary{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid rgb(var(--color-border-rgb)/.82);border-radius:1rem;background:rgb(var(--color-surface-rgb)/.96);box-shadow:0 18px 32px rgb(var(--color-primary-rgb)/.08);backdrop-filter:blur(12px)}.nf-calc-mobile-summary__copy{min-width:0;display:flex;flex-direction:column;gap:.08rem}.nf-calc-mobile-summary__label{font-size:.75rem;line-height:1.15;letter-spacing:-.01em;font-weight:560;color:var(--color-text)}.nf-calc-mobile-summary__meta{font-size:.6875rem;line-height:1.2;color:var(--color-text-muted)}.nf-calc-mobile-summary__value{flex:0 0 auto;font-size:.95rem;line-height:1.1;letter-spacing:-.015em;font-weight:620;color:var(--color-text)}@media (max-width:639px){.nf-calc-interval{flex-direction:column;align-items:stretch}.nf-calc-interval__controls{justify-content:flex-end}}@media (min-width:1280px){.nf-calc-page{padding-bottom:0}.nf-calc-mobile-summary{display:none}}@keyframes nf-progress-slide{0%{transform:translateX(-100%)}50%{transform:translateX(60%)}to{transform:translateX(200%)}}.nf-status-dot{width:.5rem;height:.5rem;border-radius:9999px;display:inline-block;background:var(--color-border-strong)}.nf-status-dot--neutral{background:var(--color-primary)}.nf-status-dot--info{background:var(--color-info)}.nf-status-dot--success{background:var(--color-success)}.nf-status-dot--warning{background:var(--color-warning)}.nf-status-dot--danger{background:var(--color-danger)}.nf-chip{--nf-chip-active-bg:var(--color-primary);--nf-chip-active-border:var(--color-primary);--nf-chip-active-fg:var(--color-on-primary);--nf-chip-active-hover-bg:var(--nf-chip-active-bg);--nf-chip-active-hover-border:var(--nf-chip-active-border);--nf-chip-active-hover-fg:var(--nf-chip-active-fg);--nf-chip-inactive-bg:rgb(var(--color-surface-rgb)/0.96);--nf-chip-inactive-border:rgb(var(--color-border-rgb)/0.92);--nf-chip-inactive-fg:var(--color-text-muted);--nf-chip-hover-bg:var(--nf-chip-active-hover-bg);--nf-chip-hover-border:var(--nf-chip-active-hover-border);--nf-chip-hover-fg:var(--nf-chip-active-hover-fg);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.25rem;min-height:1.625rem;border-radius:9999px;padding:.25rem .55rem;font-size:.6875rem;font-weight:540;line-height:1;letter-spacing:-.01em;white-space:nowrap;vertical-align:middle;border:1px solid var(--nf-chip-inactive-border);background:var(--nf-chip-inactive-bg);color:var(--nf-chip-inactive-fg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 1px 2px rgba(15,23,42,.04);text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.nf-chip>*{font-weight:inherit}.nf-chip--dismissable{padding-inline-end:.35rem}.nf-chip__remove-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-inline-end:-.15rem;border-radius:9999px;font-size:.875rem;line-height:1;opacity:.82;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.nf-chip--dismissable:focus-visible .nf-chip__remove-icon,.nf-chip--dismissable:hover:not(:disabled):not([disabled]) .nf-chip__remove-icon{background:hsla(0,0%,100%,.18);opacity:1}.nf-chip:focus{outline:none}.nf-chip.is-active{background:var(--nf-chip-active-bg);border-color:var(--nf-chip-active-border);color:var(--nf-chip-active-fg);box-shadow:0 1px 2px rgba(15,23,42,.08)}.nf-chip.is-active:hover:not(:disabled):not([disabled]){background:var(--nf-chip-active-hover-bg);border-color:var(--nf-chip-active-hover-border);color:var(--nf-chip-active-hover-fg);box-shadow:0 1px 2px rgba(15,23,42,.08);text-decoration:none}.nf-chip.is-inactive{background:var(--nf-chip-inactive-bg);border-color:var(--nf-chip-inactive-border);color:var(--nf-chip-inactive-fg)}.nf-chip.is-inactive:hover:not(:disabled):not([disabled]){background:var(--nf-chip-hover-bg);border-color:var(--nf-chip-hover-border);color:var(--nf-chip-hover-fg);box-shadow:0 1px 2px rgba(15,23,42,.08);text-decoration:none}.nf-chip[aria-current=page]{background:var(--nf-chip-active-bg);border-color:var(--nf-chip-active-border);color:var(--nf-chip-active-fg);box-shadow:0 1px 2px rgba(15,23,42,.08)}.nf-chip[aria-current=page]:hover:not(:disabled):not([disabled]){background:var(--nf-chip-active-hover-bg);border-color:var(--nf-chip-active-hover-border);color:var(--nf-chip-active-hover-fg);box-shadow:0 1px 2px rgba(15,23,42,.08);text-decoration:none}.nf-chip:disabled,.nf-chip[disabled]{opacity:.55;cursor:not-allowed}.nf-chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--nf-focus)/.42)}.nf-chip--neutral{--nf-chip-active-bg:var(--color-primary);--nf-chip-active-border:var(--color-primary);--nf-chip-active-fg:var(--color-on-primary);--nf-chip-active-hover-bg:var(--color-primary-hover);--nf-chip-active-hover-border:var(--color-primary-hover);--nf-chip-active-hover-fg:var(--color-on-primary);--nf-chip-inactive-bg:rgb(var(--color-surface-rgb)/0.96);--nf-chip-inactive-border:rgb(var(--color-border-rgb)/0.92);--nf-chip-inactive-fg:var(--color-text-muted);--nf-chip-hover-bg:var(--color-surface-soft);--nf-chip-hover-border:rgb(var(--color-border-strong-rgb)/0.18);--nf-chip-hover-fg:var(--color-text)}.nf-chip--info{--nf-chip-active-bg:var(--color-action-strong);--nf-chip-active-border:var(--color-action-strong);--nf-chip-active-fg:var(--color-on-primary);--nf-chip-inactive-bg:rgb(var(--color-surface-rgb)/0.96);--nf-chip-inactive-border:rgb(var(--color-action-strong-rgb)/0.32);--nf-chip-inactive-fg:var(--color-action-strong);--nf-chip-hover-bg:var(--color-action-strong);--nf-chip-hover-border:var(--color-action-strong);--nf-chip-hover-fg:var(--color-on-primary)}.nf-chip--success{--nf-chip-active-bg:var(--color-success-fg);--nf-chip-active-border:var(--color-success-fg);--nf-chip-active-fg:var(--color-on-primary);--nf-chip-inactive-bg:rgb(var(--color-surface-rgb)/0.96);--nf-chip-inactive-border:rgb(var(--color-success-fg-rgb)/0.32);--nf-chip-inactive-fg:var(--color-success-fg);--nf-chip-hover-bg:var(--color-success-fg);--nf-chip-hover-border:var(--color-success-fg);--nf-chip-hover-fg:var(--color-on-primary)}.nf-chip--warning{--nf-chip-active-bg:var(--color-warning-fg);--nf-chip-active-border:var(--color-warning-fg);--nf-chip-active-fg:var(--color-on-primary);--nf-chip-inactive-bg:rgb(var(--color-surface-rgb)/0.96);--nf-chip-inactive-border:rgb(var(--color-warning-rgb)/0.36);--nf-chip-inactive-fg:var(--color-warning-fg);--nf-chip-hover-bg:var(--color-warning-fg);--nf-chip-hover-border:var(--color-warning-fg);--nf-chip-hover-fg:var(--color-on-primary)}.nf-chip--danger{--nf-chip-active-bg:var(--color-danger-fg);--nf-chip-active-border:var(--color-danger-fg);--nf-chip-active-fg:var(--color-on-primary);--nf-chip-inactive-bg:rgb(var(--color-surface-rgb)/0.96);--nf-chip-inactive-border:rgb(var(--color-danger-fg-rgb)/0.32);--nf-chip-inactive-fg:var(--color-danger-fg);--nf-chip-hover-bg:var(--color-danger-fg);--nf-chip-hover-border:var(--color-danger-fg);--nf-chip-hover-fg:var(--color-on-primary)}textarea{resize:none}.info-tip.nf-btn--icon-only,.info-tip.nf-btn--icon-only.nf-btn--xs{width:1rem;height:1rem;min-width:1rem;min-height:1rem;flex:0 0 1rem;padding:0;line-height:1}.info-tip .nf-btn__icon{font-size:.75rem}.nf-info-pill{color:var(--color-text)}.nf-info-pill:hover{color:var(--color-action-strong)}.nf-radio-card{display:inline-flex;align-items:center;min-width:5.375rem;min-height:2.375rem;gap:.5rem;--checkbox-size:16px;--checkbox-radius:3px;--checkbox-border:1px;--checkbox-bg:var(--color-surface);--checkbox-border-color:var(--color-border);--checkbox-active:var(--color-action);--checkbox-check-w:10px;--checkbox-check-h:8px;--checkbox-check-stroke:2px;--nf-utforande-clear:var(--color-surface-muted);border:2px solid var(--color-border);border-radius:.6rem;padding:.375rem .75rem;background:transparent;font-size:.75rem;line-height:1.15;letter-spacing:0;font-weight:500;color:var(--color-text);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.nf-radio-card:has(.nf-radio-indicator){position:relative}.nf-radio-card input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0}.nf-radio-card input[type=radio]:checked+.nf-checkbox-box{background:var(--checkbox-active);border-color:var(--checkbox-active);animation:nf-checkbox-wave .4s ease}.nf-radio-card input[type=radio]:checked+.nf-checkbox-box svg{stroke-dashoffset:0}.nf-radio-card input[type=radio]:focus-visible+.nf-checkbox-box{box-shadow:0 0 0 3px rgb(var(--color-action-rgb)/.35)}.nf-radio-indicator{flex-shrink:0}.nf-radio-card--large .nf-radio-indicator,.nf-radio-card--media .nf-radio-indicator{position:absolute;top:.35rem;left:.35rem;z-index:2;border-radius:9999px}.nf-radio-card--large .nf-radio-indicator svg,.nf-radio-card--media .nf-radio-indicator svg{border-radius:9999px}.nf-radio-card--large .nf-radio-indicator,.nf-radio-card--media .nf-radio-indicator{opacity:.6;transition:opacity .15s ease}.nf-radio-card--large input[type=radio]:checked+.nf-radio-indicator,.nf-radio-card--media input[type=radio]:checked+.nf-radio-indicator{opacity:1}.nf-radio-card--media{position:relative;padding-top:1.3rem}.nf-radio-card--large{position:relative;padding-top:1.25rem}.nf-radio-card:has(input[type=radio]:not(:checked):not(:disabled)):hover{--nf-utforande-clear:var(--color-action-soft);--checkbox-border-color:var(--color-action);background:var(--color-action-soft);border-color:rgb(var(--color-action-rgb)/.35)}.nf-radio-card input[type=radio]:disabled~.nf-radio-label,.nf-radio-card:has(input[type=radio]:disabled){cursor:not-allowed;opacity:.6}.nf-radio-card input[type=radio]:checked~.nf-radio-label,.nf-radio-card:has(input[type=radio]:checked) .nf-radio-label{color:var(--color-action-strong)}.nf-radio-card:has(input[type=radio]:checked){--nf-utforande-clear:var(--color-action-soft);border-color:var(--color-action);background:var(--color-action-soft);box-shadow:0 1px 6px rgb(var(--color-action-rgb)/.12)}.nf-radio-card:has(input[type=radio]:disabled){--nf-utforande-clear:var(--color-surface-muted);background:var(--color-surface-muted);border-color:var(--color-surface-muted);box-shadow:none}.nf-radio-card:has(input[type=radio]:disabled) .nf-checkbox-box{background:var(--color-surface);border-color:var(--color-border-strong)}.nf-radio-card:has(input[type=radio]:disabled) .nf-checkbox-box svg{stroke-dashoffset:16px}.nf-radio-card--filled .nf-radio-indicator{display:none}.nf-radio-card--filled{justify-content:center;min-width:3.75rem;padding:.375rem .75rem}.nf-radio-card--filled-sm{min-height:1.75rem;min-width:2.5rem;padding:.1875rem .375rem}.nf-radio-card--filled .nf-radio-label{font-weight:inherit;text-align:center;white-space:nowrap}.nf-radio-card--filled:has(input[type=radio]:not(:checked):not(:disabled)):hover{--nf-utforande-clear:var(--color-surface-soft);background:var(--color-surface-soft);border-color:var(--color-text-muted)}.nf-radio-card--filled:has(input[type=radio]:checked){background:var(--color-primary);border-color:var(--color-primary);box-shadow:none}.nf-radio-card--filled:has(input[type=radio]:disabled){background:var(--color-surface);border-color:var(--color-border)}.nf-radio-card--filled:has(input[type=radio]:checked) .nf-radio-label{color:var(--color-on-primary);font-weight:500}.nf-radio-card .nf-radio-label{display:block;white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:center;line-height:1.15}.order-options .nf-radio-card{align-items:center}.order-options .nf-radio-card .nf-radio-indicator{margin-top:0}.order-options .nf-radio-card .nf-radio-label{text-align:left;flex:1 1 auto}.order-options .nf-radio-card--large .nf-radio-label{text-align:center;flex:0 0 auto;width:100%;align-self:center}.option-grid.option-grid--levtyp{grid-template-columns:repeat(3,minmax(0,1fr))}.option-grid--levtyp .nf-radio-card{aspect-ratio:1/1;justify-content:center;align-items:center}.nf-radio-card--large{width:6.75rem;height:6.75rem;min-width:6.75rem;min-height:6.75rem;padding:.9rem;gap:.5rem;border-radius:.7rem;border-width:2px;flex-direction:column;justify-content:flex-start;text-align:center;font-size:.75rem;--checkbox-size:18px;--checkbox-check-w:12px;--checkbox-check-h:10px}.nf-radio-card--large .nf-radio-label{margin-top:auto}.nf-radio-card--large .nf-radio-card__icon{display:inline-flex;align-items:center;justify-content:center;margin-top:.4rem;font-size:1.9rem;line-height:1;color:var(--color-text)}.nf-radio-card--large:has(input[type=radio]:checked) .nf-radio-card__icon{color:var(--color-accent)}.nf-radio-card--large-icon{position:relative}.nf-radio-card--large-icon:after{content:attr(data-icon);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:30px;color:var(--color-text);font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;pointer-events:none}.nf-radio-card--large-icon:has(input[type=radio]:checked):after{color:var(--color-accent)}.nf-radio-card--large input[type=radio]{width:18px;height:18px}.nf-radio-card--compact,.nf-radio-card--minimal{padding:.4rem .5rem;min-height:1.9rem;min-width:64px;gap:.25rem;font-size:.75rem;border-radius:.4rem;border-width:1px;--checkbox-size:14px;--checkbox-check-w:9px;--checkbox-check-h:7px}.nf-radio-card--minimal{padding:.1875rem .375rem;min-height:1.75rem;gap:.25rem;border-radius:.375rem}.nf-radio-card--compact input[type=radio],.nf-radio-card--minimal input[type=radio]{width:14px;height:14px}.nf-choice-card{display:inline-flex;align-items:center;min-width:5.375rem;min-height:2.375rem;gap:.5rem;border:2px solid var(--color-border);border-radius:.6rem;padding:.375rem .75rem;background:transparent;color:var(--color-text);font-size:.75rem;font-weight:500;line-height:1.15;letter-spacing:0;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease,transform .12s ease}.nf-choice-card:hover{background:var(--color-action-soft);border-color:rgb(var(--color-action-rgb)/.35)}.nf-choice-card:focus-visible{outline:2px solid rgb(var(--color-action-rgb)/.34);outline-offset:2px}.nf-choice-card.is-selected,.nf-choice-card[aria-pressed=true]{border-color:var(--color-action);background:var(--color-action-soft);box-shadow:0 1px 6px rgb(var(--color-action-rgb)/.12)}.nf-choice-card.is-selected .nf-choice-card__label,.nf-choice-card[aria-pressed=true] .nf-choice-card__label{color:var(--color-action-strong)}.nf-choice-card.is-disabled,.nf-choice-card:disabled{cursor:not-allowed;opacity:.6}.nf-choice-card__label{display:block;min-width:0;color:var(--color-text);line-height:1.15;overflow-wrap:anywhere}.nf-choice-card__icon{display:inline-flex;align-items:center;justify-content:center;margin-top:.4rem;color:var(--color-text);font-size:1.9rem;line-height:1}.nf-choice-card.is-selected .nf-choice-card__icon,.nf-choice-card[aria-pressed=true] .nf-choice-card__icon{color:var(--color-accent)}.nf-choice-card--assortment{position:relative;width:6.75rem;height:6.75rem;min-width:6.75rem;min-height:6.75rem;flex-direction:column;justify-content:center;border-radius:.7rem;padding:.9rem;text-align:center}.nf-choice-card--assortment .nf-choice-card__label{margin-top:auto;width:100%;text-align:center}.nf-choice-card--media{position:relative;width:6.75rem;height:6.75rem;min-width:6.75rem;min-height:6.75rem;max-width:none;flex-direction:column;align-items:center;justify-content:flex-start;padding:.25rem}.nf-choice-card--media-large{width:13.5rem;height:13.5rem;min-width:13.5rem;min-height:13.5rem}.nf-choice-card--model{width:10rem;height:auto;min-width:10rem;min-height:12rem}.nf-checkbox{--checkbox-size:20px;--checkbox-radius:4px;--checkbox-border:1px;--checkbox-bg:var(--color-surface);--checkbox-border-color:var(--color-border-strong);--checkbox-active:var(--color-action);--checkbox-hover:rgb(var(--color-action-rgb)/0.06);--checkbox-check-stroke:2px;--checkbox-check-w:12px;--checkbox-check-h:10px;--checkbox-wrap-radius:6px;--checkbox-pad-y:6px;--checkbox-pad-x:8px;display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.2;letter-spacing:-.01em;font-weight:460;color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:var(--checkbox-pad-y) var(--checkbox-pad-x);border-radius:var(--checkbox-wrap-radius);transition:background-color .2s ease}.nf-checkbox--sm{--checkbox-size:16px;--checkbox-radius:3px;--checkbox-pad-y:4px;--checkbox-pad-x:6px;--checkbox-check-w:10px;--checkbox-check-h:8px;font-size:.75rem;line-height:1.15}.nf-checkbox-label{line-height:1.2}.nf-checkbox:hover{background:var(--checkbox-hover)}.nf-checkbox:hover .nf-checkbox-box{border-color:var(--checkbox-active)}.nf-checkbox-input{position:absolute;opacity:0;width:0;height:0}.nf-checkbox-box{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius);border:var(--checkbox-border) solid var(--checkbox-border-color);background:var(--checkbox-bg);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.nf-checkbox-box svg{position:absolute;top:50%;left:50%;width:var(--checkbox-check-w);height:var(--checkbox-check-h);transform:translate(-50%,-50%);fill:none;stroke:#fff;stroke-width:var(--checkbox-check-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:stroke-dashoffset .3s ease}.nf-checkbox-input:checked+.nf-checkbox-box{background:var(--checkbox-active);border-color:var(--checkbox-active);animation:nf-checkbox-wave .4s ease}.nf-checkbox-input:checked+.nf-checkbox-box svg{stroke-dashoffset:0}.nf-checkbox-input:focus-visible+.nf-checkbox-box{box-shadow:0 0 0 3px rgb(var(--color-action-rgb)/.35)}.nf-checkbox-input:disabled+.nf-checkbox-box,.nf-checkbox-input:disabled~.nf-checkbox-label{opacity:.6;cursor:not-allowed}.nf-checkbox:has(.nf-checkbox-input:disabled){cursor:not-allowed}.nf-checkbox:has(.nf-checkbox-input:disabled):hover{background:transparent}.nf-checkbox:has(.nf-checkbox-input:disabled):hover .nf-checkbox-box{border-color:var(--checkbox-border-color)}.nf-inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-radio-minimal{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.2;letter-spacing:-.01em;font-weight:460;color:var(--color-text);cursor:pointer}.nf-radio-minimal input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;flex:0 0 1rem;border-radius:9999px;border:1px solid var(--color-border-strong);background-color:var(--color-surface);background-image:none;cursor:inherit;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.nf-radio-minimal input[type=radio]:checked{border-color:var(--color-action);background-color:var(--color-action);background-image:radial-gradient(circle at center,var(--color-surface) 0 3px,transparent 3.5px)}.nf-radio-minimal input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--color-action-rgb)/.22)}.nf-radio-minimal input[type=radio]:disabled{cursor:not-allowed}.nf-radio-minimal:has(input[type=radio]:disabled){opacity:.6;cursor:not-allowed}.nf-radio-list{border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;background:var(--color-surface)}.nf-radio-list-item{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;background:var(--color-surface);border-top:1px solid var(--color-border);cursor:pointer;position:relative;transition:background-color .12s ease,border-color .12s ease;z-index:0;--checkbox-size:16px;--checkbox-radius:3px;--checkbox-border:1px;--checkbox-bg:var(--color-surface);--checkbox-border-color:var(--color-border-strong);--checkbox-active:var(--color-action);--checkbox-check-w:10px;--checkbox-check-h:8px;--checkbox-check-stroke:2px}.nf-radio-list-item:after{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:0;pointer-events:none;z-index:1}.nf-radio-list-item:first-child:after{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.nf-radio-list-item:last-child:after{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.nf-radio-list-item:first-child{border-top:0}.nf-radio-list-item input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0}.nf-radio-list-item input[type=radio]:checked+.nf-radio-indicator{background:var(--checkbox-active);border-color:var(--checkbox-active);animation:nf-checkbox-wave .4s ease}.nf-radio-list-item input[type=radio]:checked+.nf-radio-indicator svg{stroke-dashoffset:0}.nf-radio-list-item:has(input[type=radio]:checked){background:var(--color-action-soft);border-color:var(--color-action);border-top-color:transparent;z-index:2}.nf-radio-list-item:has(input[type=radio]:not(:checked):not(:disabled)):hover{background:var(--color-action-soft);border-color:rgb(var(--color-action-rgb)/.35);border-top-color:transparent;z-index:1}.nf-radio-list-item:has(input[type=radio]:not(:checked):not(:disabled)):hover:after{border-color:rgb(var(--color-action-rgb)/.35)}.nf-radio-list-item:has(input[type=radio]:not(:checked):not(:disabled)):hover .nf-radio-indicator{border-color:var(--color-action)}.nf-radio-list-item:has(input[type=radio]:disabled){background:var(--color-surface);border-color:var(--color-border);border-top-color:var(--color-border)}.nf-radio-list-item:has(input[type=radio]:disabled):after{border-color:transparent}.nf-radio-list-item:has(input[type=radio]:disabled) .nf-radio-indicator{background:var(--color-surface);border-color:var(--color-border-strong)}.nf-radio-list-item:has(input[type=radio]:disabled) .nf-radio-indicator svg{stroke-dashoffset:16px}.nf-radio-list-item:has(input[type=radio]:checked):after{border-color:var(--color-action)}.nf-radio-list-item:has(input[type=radio]:disabled){opacity:.6;cursor:not-allowed}.nf-radio-list-title{font-size:.8125rem;line-height:1.2;letter-spacing:-.015em;font-weight:600;color:var(--color-text)}.nf-radio-list-desc{font-size:.75rem;line-height:1.35;letter-spacing:-.005em;color:var(--color-text-muted);font-weight:350}.nf-radio-list-item:has(input[type=radio]:checked) .nf-radio-list-title{color:var(--color-action-strong)}.nf-radio-list-item:has(input[type=radio]:checked) .nf-radio-list-desc{color:var(--color-action-strong)}.nf-toggle-list{display:grid;gap:.625rem}.nf-toggle-list--inline{gap:.4375rem}.nf-toggle-list--boxed{border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);padding:.875rem}.nf-toggle-list-item{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nf-toggle-list-item:has(input:disabled){opacity:1;cursor:not-allowed}.nf-toggle-list-item:has(input:disabled) .nf-radio-list-desc,.nf-toggle-list-item:has(input:disabled) .nf-radio-list-title,.nf-toggle-list-item:has(input:disabled) .nf-type-meta{color:var(--color-text-muted)}.nf-toggle-list-text{display:grid;gap:.15rem}@keyframes nf-checkbox-wave{50%{transform:scale(.92)}}@keyframes nf-spin{to{transform:rotate(1turn)}}.nf-grid-ladrad{grid-template-columns:1fr 2fr 2fr;align-items:start}.nf-grid-ladrad [data-field-key^=front]{grid-column:1}.nf-grid-ladrad [data-field-key^=gryt]{grid-column:2}.nf-grid-ladrad [data-field-key^=utforande]{grid-column:3}.nf-grid-ladrad [data-ladrad-controls]{grid-column:1/-1!important;margin-top:.25rem}.nf-radio-card--media{width:6.75rem;height:6.75rem;min-width:6.75rem;min-height:6.75rem;max-width:none;flex-direction:column;align-items:center;justify-content:flex-start;text-align:left;padding:.25rem;font-size:.75rem;font-weight:500;border-width:2px;--checkbox-size:18px;--checkbox-check-w:12px;--checkbox-check-h:10px}.nf-radio-card--media-tall{height:13.5rem;min-height:13.5rem}.nf-radio-card--media-tall-narrow{height:10rem;min-height:10rem;width:5.1rem;min-width:5.1rem;font-size:.75rem}.nf-radio-card--media-large{width:13.5rem;height:13.5rem;min-width:13.5rem;min-height:13.5rem}.nf-radio-card--model{width:8rem;height:8.75rem;min-width:8rem;min-height:8.75rem;padding:.35rem;gap:.35rem}.nf-radio-card--model .nf-radio-card__symbol-icon,.nf-radio-card--model img{width:100%;height:5.7rem;min-height:5.7rem;max-height:5.7rem;-o-object-fit:contain;object-fit:contain;background:var(--color-surface-soft)}.nf-radio-card--model .nf-radio-label{width:100%;margin-top:auto;padding:0 .25rem .15rem;text-align:center}.nf-choice-flow{display:grid;gap:.85rem;min-width:0}.nf-choice-flow__viewport{position:relative;min-width:0}.nf-choice-stage{display:none;min-width:0;scroll-margin-top:5.75rem}.nf-choice-stage.is-active{display:grid;gap:.85rem;animation:nf-choice-stage-in-forward .18s ease both}.nf-choice-flow[data-flow-direction=back] .nf-choice-stage.is-active{animation-name:nf-choice-stage-in-back}.nf-choice-stage:focus{outline:none}.nf-choice-stage__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-width:0}.nf-choice-stage__title{margin-top:.25rem;color:var(--color-text);font-size:1.2rem;font-weight:760;line-height:1.1}.nf-choice-stage__desc{max-width:42rem;margin-top:.35rem;color:var(--color-text-muted);font-size:.82rem;line-height:1.35}.nf-choice-stage__surface{display:grid;gap:1rem;min-width:0;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);padding:1rem;background:var(--color-surface)}.nf-choice-stage__surface--primary{min-height:16rem;align-content:center}.nf-choice-stage__surface--delivery{align-content:start}.nf-choice-flow .delivery-section{width:100%;max-width:none}.nf-choice-flow #sortimentOptions.option-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,13.5rem));justify-content:start}.nf-choice-flow #sortimentOptions .nf-choice-card--assortment{width:13.5rem;min-width:13.5rem;max-width:13.5rem;min-height:13.5rem}.nf-choice-flow .nf-product-picker.is-focused{grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);align-items:stretch}.nf-choice-flow .option-group.is-product-picker-focused>.space-y-1{display:none}.nf-choice-flow .nf-product-config-panel{min-height:0;align-content:start}.nf-choice-flow .nf-product-config-panel__head{justify-content:flex-end;padding-bottom:.6rem}.nf-choice-flow .nf-product-config-panel__body{display:block;min-height:0}.nf-choice-flow .nf-product-config-panel__body .option-group{display:none}.nf-choice-flow .nf-product-config-panel__body .option-group.is-choice-current:not(.hidden){display:grid;gap:.6rem;animation:nf-choice-option-in .17s ease both}.nf-choice-flow .nf-product-config-panel__body .nf-swatch-rail{flex-wrap:wrap;overflow:visible;padding-bottom:0}.nf-product-model-card__recipe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.35rem;border-top:1px solid var(--color-border);padding-top:.65rem}.nf-product-model-card__recipe-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.05rem .4rem;min-width:0;color:var(--color-text-muted);font-size:.68rem;line-height:1.12}.nf-product-model-card__recipe-swatch{display:inline-flex;grid-row:1/span 2;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;min-width:1.35rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface);color:var(--color-text-muted)}.nf-product-model-card__recipe-swatch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nf-product-model-card__recipe-swatch .material-symbols-outlined{font-size:.95rem;line-height:1}.nf-product-model-card__recipe-swatch--color{background:var(--color-surface-muted)}.nf-product-model-card__recipe-label{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.62rem;font-weight:700;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nf-product-model-card__recipe-value{min-width:0;overflow:hidden;color:var(--color-text);font-size:.75rem;font-weight:720;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}@keyframes nf-choice-stage-in-forward{0%{opacity:0;transform:translateX(1.25rem)}to{opacity:1;transform:translateX(0)}}@keyframes nf-choice-stage-in-back{0%{opacity:0;transform:translateX(-1.25rem)}to{opacity:1;transform:translateX(0)}}@keyframes nf-choice-option-in{0%{opacity:0;transform:translateX(.85rem)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.nf-choice-flow .nf-product-config-panel__body .option-group.is-choice-current:not(.hidden),.nf-choice-flow[data-flow-direction=back] .nf-choice-stage.is-active,.nf-choice-stage.is-active{animation:none}}@media (max-width:767px){.nf-choice-stage__head{align-items:flex-start;flex-direction:column}.nf-choice-stage__surface{padding:.75rem}.nf-choice-stage__surface--primary{min-height:12rem}.nf-choice-flow .nf-product-picker.is-focused,.nf-product-picker--delivery{grid-template-columns:minmax(0,1fr)}.nf-choice-flow .nf-product-config-panel{min-height:0}}.nf-choice-stage__surface--flush{gap:.85rem;border:0;border-radius:0;padding:0;background:transparent}.nf-product-picker{display:grid;gap:.85rem;min-width:0}.nf-product-picker>.nf-choice-step-actions{grid-column:1/-1}.nf-product-picker__browse{display:grid;gap:.65rem;min-width:0}.nf-product-picker__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.nf-product-picker__search{flex:0 1 14rem;width:min(100%,14rem)}.nf-product-filterbar{display:grid;flex:1 1 18rem;gap:.35rem;min-width:0;align-content:start}.nf-product-filterbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.nf-product-filterbar__label{display:inline-flex;align-items:center;min-height:1.625rem;color:var(--color-text-muted);font-size:.6875rem;font-weight:540;line-height:1;white-space:nowrap}.nf-product-filterbar.hidden,.nf-product-filterbar:empty,.nf-product-filterbar__row:empty,.nf-product-picker__change{display:none}.nf-product-picker--delivery .nf-product-picker__change,.nf-product-picker.is-focused .nf-product-picker__change{display:block}.nf-product-media{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface-soft);color:var(--color-action-strong)}.nf-product-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nf-product-media--front-svg{background:var(--color-surface)}.nf-product-media--front-svg img{display:block;padding:.15rem}.nf-product-media__icon{font-size:2rem;line-height:1}.nf-product-media--model{width:100%;height:6.25rem;min-height:6.25rem}.nf-product-model-card .nf-product-media{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.nf-product-model-card{width:10rem;min-width:10rem;min-height:12rem;height:auto;align-items:stretch;gap:.45rem;border-width:1px;padding:.45rem;background:var(--color-surface-soft);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.nf-product-model-card.nf-choice-card--media-large{width:13.5rem;min-width:13.5rem;min-height:15rem}.nf-product-model-card.nf-choice-card--media-large .nf-product-media--model{height:9rem;min-height:9rem}.nf-product-model-card:hover{transform:translateY(-1px)}.nf-product-model-card.is-selected,.nf-product-model-card[aria-pressed=true]{border-color:var(--color-border);background:var(--color-surface-soft);box-shadow:none}.nf-product-model-card.is-selected .nf-choice-card__label,.nf-product-model-card[aria-pressed=true] .nf-choice-card__label{color:var(--color-text)}.nf-product-picker.is-browse .nf-product-model-card.is-selected,.nf-product-picker.is-browse .nf-product-model-card[aria-pressed=true]{border-color:var(--color-action);background:var(--color-action-soft);box-shadow:0 1px 6px rgb(var(--color-action-rgb)/.12)}.nf-product-picker.is-browse .nf-product-model-card.is-selected .nf-choice-card__label,.nf-product-picker.is-browse .nf-product-model-card[aria-pressed=true] .nf-choice-card__label{color:var(--color-action-strong)}.nf-product-picker.is-browse .nf-product-model-card.is-selected .nf-product-media,.nf-product-picker.is-browse .nf-product-model-card[aria-pressed=true] .nf-product-media{border-color:rgb(var(--color-action-rgb)/.36);background:var(--color-surface);color:var(--color-action-strong)}.nf-product-model-card__body{display:flex;flex:1;min-width:0;flex-direction:column;gap:.4rem}.nf-product-model-card .nf-choice-card__label,.nf-product-model-card .nf-radio-label{width:100%;margin-top:0;padding:0 .1rem;text-align:left}.nf-product-model-card__tags{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem}.nf-product-picker.is-focused{grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:1.1rem}.nf-product-picker.is-focused>.nf-choice-step-actions{grid-column:2;grid-row:2}.nf-product-picker.is-focused .nf-product-picker__browse{grid-column:1;position:relative;align-self:stretch;grid-row:1/3;grid-template-rows:minmax(0,1fr)}.nf-product-picker.is-focused .nf-product-config-panel{grid-column:2;grid-row:1;align-self:stretch}.nf-product-picker.is-focused .nf-product-picker__tools{display:none}.nf-product-picker.is-focused .nf-product-picker__change{position:absolute;z-index:2;top:1.25rem;left:1.25rem}.nf-product-picker.is-focused #modellOptions.option-grid{display:block;min-height:0}.nf-product-picker.is-focused .nf-product-model-card:not(.is-focused-selected){display:none}.nf-product-picker.is-focused .nf-product-model-card.is-focused-selected{width:100%;height:auto;min-width:0;min-height:0;padding:3.15rem .95rem .95rem;border-color:var(--color-border);background:var(--color-surface-soft);box-shadow:none;transform:none}.nf-product-picker.is-focused .nf-product-model-card.is-focused-selected .nf-product-media--model{height:18rem;min-height:18rem;background:var(--color-surface);color:var(--color-text-muted)}.nf-product-picker.is-focused .nf-product-model-card.is-focused-selected .nf-product-media--front-svg img{padding:.35rem}.nf-product-picker.is-focused .nf-product-model-card.is-focused-selected .nf-choice-card__label{font-size:1.25rem;font-weight:760;line-height:1.15}.nf-product-picker.is-focused .nf-product-model-card.is-focused-selected .nf-product-model-card__body{flex:0 0 auto}@media (min-width:901px){.nf-product-picker.is-focused #modellOptions.option-grid{height:100%}.nf-product-picker.is-focused .nf-product-model-card.is-focused-selected.nf-product-model-card--summary{padding-top:.95rem}.nf-product-picker.is-focused .nf-product-model-card.is-focused-selected{height:100%}}.nf-product-picker--delivery{grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);align-items:stretch;gap:1.1rem}.nf-product-picker.nf-product-picker--delivery.is-focused{grid-template-rows:none}.nf-product-picker--delivery.hidden{display:none}.nf-product-picker--delivery .nf-product-picker__browse--summary{align-self:stretch;min-height:0}.nf-product-picker.nf-product-picker--delivery.is-focused .nf-product-config-panel--delivery,.nf-product-picker.nf-product-picker--delivery.is-focused .nf-product-picker__browse--summary{grid-row:1}.nf-product-picker--delivery .nf-product-config-panel--delivery{align-self:stretch}.nf-product-picker--delivery .nf-product-model-card--summary{min-height:0;pointer-events:none;cursor:default}@media (min-width:901px){.nf-product-picker.nf-product-picker--delivery .nf-product-picker__browse--summary{grid-template-rows:minmax(0,1fr)}.nf-product-picker.nf-product-picker--delivery .nf-product-model-card.is-focused-selected.nf-product-model-card--summary{align-self:stretch;height:100%}}.nf-product-config-panel--delivery{grid-template-rows:minmax(0,1fr) auto;min-height:0;background:var(--color-surface-soft)}.nf-choice-flow .nf-product-config-panel__body--delivery,.nf-product-config-panel__body--delivery{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.nf-choice-flow .nf-product-config-panel__body--delivery .option-group{display:grid}.nf-delivery-fields-grid,.nf-delivery-fields-grid__details,.nf-delivery-fields-grid__main,.nf-delivery-fields-grid__side{display:grid;gap:.85rem;min-width:0;align-content:start}@media (min-width:901px){.nf-delivery-fields-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.78fr) minmax(17rem,.92fr);align-items:start}}.nf-product-config-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.85rem;min-width:0;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);padding:.85rem;background:var(--color-surface-soft);animation:nf-product-panel-in .16s ease both}.nf-product-config-panel.hidden{display:none}.nf-product-config-panel__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem}.nf-choice-step-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;border:1px solid var(--color-border);border-radius:var(--nf-radius-md);padding:.5rem;background:var(--color-surface-soft)}.nf-choice-step-actions .nf-card-btn{flex:0 1 14rem;min-width:9rem}.nf-choice-step-actions .nf-card-btn:disabled,.nf-choice-step-actions .nf-card-btn[aria-disabled=true]{pointer-events:none}.nf-product-config-panel__body .option-group{min-width:0}.nf-product-config-panel__body .option-group[data-option-group=farg]{grid-column:1/-1}.nf-product-config-panel__body .option-group[data-option-group=borrmallstd] .nf-label,.nf-product-config-panel__body .option-group[data-option-group=farg] .nf-label,.nf-product-config-panel__body .option-group[data-option-group=glasning] .nf-label{font-size:.72rem}.nf-swatch-rail{display:flex;flex-wrap:nowrap;gap:.5rem;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:.25rem;scrollbar-width:thin}.nf-swatch-rail--compact{align-items:stretch}.nf-swatch-rail--color{align-items:stretch;max-width:100%}.nf-radio-card__color-swatch{display:block;width:100%;height:100%;border-radius:calc(var(--nf-radius-sm) - 2px);background:var(--color-surface-muted)}.nf-radio-card__color-swatch--demo-light{background:var(--color-surface)}.nf-radio-card__color-swatch--demo-spectrum{background:linear-gradient(135deg,var(--color-danger),var(--color-warning-fg),var(--color-success),var(--color-action),var(--color-info))}#fargNcsRow{align-items:stretch}#fargNcsOption{width:auto}#ncsGroup{align-self:end}.nf-choice-inline-confirm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.6rem}.nf-choice-inline-confirm.hidden{display:none}.nf-choice-inline-confirm--ncs{grid-template-columns:auto;width:-moz-max-content;width:max-content;max-width:100%}.nf-choice-inline-confirm--ncs.is-confirm-active{grid-template-columns:auto minmax(12rem,20rem);align-items:end}.nf-choice-inline-confirm--stacked{grid-template-columns:minmax(0,1fr) auto;align-items:end}.nf-product-picker__empty{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px dashed var(--color-border-strong);border-radius:var(--nf-radius-md);padding:.85rem;background:var(--color-surface-soft);color:var(--color-text-muted)}.nf-product-picker__empty-icon{color:var(--color-action-strong);font-size:1.35rem;line-height:1}.nf-product-picker__empty-copy{display:grid;gap:.12rem;min-width:0}.nf-product-picker__empty-copy strong{color:var(--color-text);font-size:.82rem;line-height:1.2}.nf-product-picker__empty-copy span{font-size:.74rem;line-height:1.3}@keyframes nf-product-panel-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.nf-product-picker.is-focused{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.nf-product-picker.is-focused .nf-product-picker__browse{grid-column:auto;grid-row:auto;grid-template-rows:none}.nf-product-picker.is-focused .nf-product-config-panel{grid-column:auto;grid-row:auto}.nf-product-picker.nf-product-picker--delivery.is-focused .nf-product-config-panel--delivery,.nf-product-picker.nf-product-picker--delivery.is-focused .nf-product-picker__browse--summary{grid-row:auto}.nf-product-picker.is-focused>.nf-choice-step-actions{grid-column:1/-1;grid-row:auto}.nf-product-picker.is-focused .nf-product-model-card.is-focused-selected .nf-product-media--model{height:9rem;min-height:9rem}}@media (max-width:640px){.nf-choice-card--media-large{width:6.75rem;height:6.75rem;min-width:6.75rem;min-height:6.75rem}.nf-choice-flow #sortimentOptions.option-grid{grid-template-columns:repeat(auto-fit,minmax(6.75rem,6.75rem))}.nf-choice-flow #sortimentOptions .nf-choice-card--assortment{width:6.75rem;min-width:6.75rem;max-width:6.75rem;min-height:6.75rem}.nf-product-model-card.nf-choice-card--media-large{width:10rem;min-width:10rem;min-height:12rem}.nf-product-model-card.nf-choice-card--media-large .nf-product-media--model{height:6.25rem;min-height:6.25rem}.nf-product-picker__tools{align-items:stretch}.nf-product-picker__search{flex-basis:100%;width:100%}.nf-product-config-panel__head,.nf-product-picker__empty{grid-template-columns:minmax(0,1fr)}.nf-choice-step-actions,.nf-product-config-panel__head{align-items:stretch}.nf-choice-step-actions .nf-card-btn{flex:1 1 0;min-width:0}.nf-choice-inline-confirm{grid-template-columns:minmax(0,1fr)}.nf-choice-inline-confirm--ncs,.nf-choice-inline-confirm--ncs.is-confirm-active{grid-template-columns:minmax(0,1fr);width:100%}.nf-radio-card--media-large{width:6.75rem;height:6.75rem;min-width:6.75rem;min-height:6.75rem}}.details-form[data-slug=grytladfront] [data-field-key=utforande] .nf-radio-card--media,.details-form[data-slug=ladfront] [data-field-key=utforande] .nf-radio-card--media{max-width:100px}.details-form[data-slug=hoglucka] [data-field-key=utforande] .nf-radio-card--media img{max-height:180px}.details-form[data-slug=hoglucka] [data-field-key=hangning] [data-radio-toggle-options],.details-form[data-slug=hoglucka] [data-field-key=utforande] [data-radio-toggle-options],.details-form[data-slug=lucka] [data-field-key=hangning] [data-radio-toggle-options],.details-form[data-slug=lucka] [data-field-key=utforande] [data-radio-toggle-options]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;align-items:start}.nf-radio-card--media img{max-height:120px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;border-radius:.45rem;overflow:hidden}.nf-radio-card--media .nf-utforande-icon{width:100%;height:100%;max-height:none;display:block;border-radius:.45rem;overflow:hidden}.nf-radio-card--media .nf-radio-card__symbol-icon{width:100%;height:100%;display:grid;place-items:center;border-radius:.45rem;background:var(--color-surface-soft);color:var(--color-text-muted);font-size:2.25rem;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.nf-radio-card--media:has(input[type=radio]:checked) .nf-radio-card__symbol-icon{color:var(--color-accent)}.details-form[data-slug=hornavslut] [data-field-key=utforande] .nf-radio-card--media img,.details-form[data-slug=hyllkonsol] [data-field-key=utforande] .nf-radio-card--media img,.details-form[data-slug=kakellist] [data-field-key=kakellist_preview] .nf-radio-card--media img,.details-form[data-slug=konsolhylla] [data-field-key=utforande] .nf-radio-card--media img,.details-form[data-slug=kronlist] [data-field-key=kronlist_preview] .nf-radio-card--media img,.details-form[data-slug=ljusramp] [data-field-key=typ] .nf-radio-card--media img,.details-form[data-slug=spotbrada] [data-field-key=typ] .nf-radio-card--media img,.details-form[data-slug=vaffellist] [data-field-key=vaffellist_preview] .nf-radio-card--media img{width:auto;max-width:85%;max-height:64px;margin:.35rem auto 0;display:block}.details-form [data-field-key] .nf-checkbox{align-self:flex-start}.details-form .stommar-generator-front-group{display:grid;gap:.85rem;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:.8rem;padding:.9rem}.details-form .stommar-generator-front-group [data-field-wrapper="1"]{min-width:0}.details-form .stommar-generator-front-group .stommar-front-primary-choice>.nf-label{font-size:.9375rem;font-weight:700;color:var(--color-fg)}.details-form .stommar-generator-front-group .stommar-front-secondary-choice{padding-top:.15rem}.tillbehor-product-picker{display:grid;gap:.625rem;padding-block:.15rem .25rem}.tillbehor-product-picker__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tillbehor-product-picker__title{font-size:.95rem;line-height:1.15;font-weight:750;color:var(--color-fg)}.tillbehor-product-picker__subtitle{margin-top:.25rem;color:var(--color-text-muted);font-size:.74rem;line-height:1.35}.tillbehor-product-picker__count{flex:none;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);padding:.22rem .55rem;font-size:.72rem;line-height:1.2;font-weight:700;color:var(--color-text-muted)}.tillbehor-product-picker__selected{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:.65rem;align-items:center;min-height:4.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);padding:.55rem}.tillbehor-product-picker__selected-media{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:.45rem;background:var(--color-surface-soft);color:var(--color-text-muted);overflow:hidden}.tillbehor-product-picker__selected-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tillbehor-product-card__media>*,.tillbehor-product-family__media>*,.tillbehor-product-picker__active-media>*,.tillbehor-product-picker__selected-media>*{grid-area:1/1}.tillbehor-product-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .14s ease}.tillbehor-product-image.is-loaded{opacity:1}.tillbehor-product-image-fallback[hidden],.tillbehor-product-image[hidden]{display:none!important}.tillbehor-product-image-fallback{color:inherit}.tillbehor-product-picker__selected-media .material-symbols-outlined{font-size:1.8rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.tillbehor-product-picker__selected-copy{min-width:0;display:grid;gap:.25rem}.tillbehor-product-picker__eyebrow{font-size:.68rem;line-height:1.1;font-weight:300;color:var(--color-text-subtle);text-transform:uppercase}.tillbehor-product-picker__selected-title{font-size:.9rem;line-height:1.2;font-weight:750;color:var(--color-fg)}.tillbehor-product-picker__selected-desc{display:-webkit-box;overflow:hidden;color:var(--color-text-muted);font-size:.75rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tillbehor-product-card__meta,.tillbehor-product-picker__selected-meta{display:flex;flex-wrap:wrap;gap:.3rem}.tillbehor-product-card__meta span,.tillbehor-product-picker__selected-meta span{display:inline-flex;align-items:center;min-height:1.35rem;border-radius:999px;background:rgb(var(--color-border-strong-rgb)/.08);padding:.15rem .42rem;font-size:.68rem;line-height:1.1;font-weight:400;color:var(--color-text-muted)}.tillbehor-product-picker__filters{gap:.875rem;border-radius:.875rem;padding:.875rem}.tillbehor-product-picker__filters .nf-filter-panel__head{align-items:center}.tillbehor-product-picker__search,.tillbehor-product-picker__search-label{display:grid;gap:.35rem}.tillbehor-product-picker__search-input{padding-right:2.35rem}.tillbehor-product-picker__search-clear{position:absolute;top:50%;right:.45rem;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:none;border-radius:999px;background:transparent;color:var(--color-text-muted);transform:translateY(-50%);transition:background-color .12s ease,color .12s ease}.tillbehor-product-picker__search-clear:focus-visible,.tillbehor-product-picker__search-clear:hover{background:rgb(var(--color-border-strong-rgb)/.08);color:var(--color-text);outline:none}.tillbehor-product-picker__search-clear .material-symbols-outlined{font-size:1rem;line-height:1}.tillbehor-product-picker__filter-row{gap:.4rem}.tillbehor-product-picker__filter-chip{min-height:1.95rem;padding-inline:.7rem}.tillbehor-product-picker__filter-select{width:100%;min-width:0}.tillbehor-product-picker__secondary{gap:.55rem}.tillbehor-product-picker__secondary-anchor{position:relative}.tillbehor-product-picker__secondary-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:1px solid rgb(var(--color-border-rgb)/.96);border-radius:.8rem;background:rgb(var(--color-surface-soft-rgb)/.58);padding:.72rem .85rem;text-align:left;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.tillbehor-product-picker__secondary-toggle:focus-visible,.tillbehor-product-picker__secondary-toggle:hover{border-color:rgb(var(--color-border-strong-rgb)/.34);background:rgb(var(--color-surface-soft-rgb)/.78);box-shadow:0 1px 2px rgba(15,23,42,.04);outline:none}.tillbehor-product-picker__secondary-toggle[aria-expanded=true]{border-color:rgb(var(--color-border-strong-rgb)/.34);background:rgb(var(--color-surface-soft-rgb)/.82);box-shadow:0 10px 24px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.04)}.tillbehor-product-picker__secondary-toggle-copy{min-width:0;display:grid;gap:.14rem}.tillbehor-product-picker__secondary-toggle-title{color:var(--color-text);font-size:.78rem;line-height:1.2;font-weight:700}.tillbehor-product-picker__secondary-toggle-meta{color:var(--color-text-muted);font-size:.7rem;line-height:1.25}.tillbehor-product-picker__secondary-toggle-icon{color:var(--color-text-subtle);font-size:1rem;line-height:1}.tillbehor-product-picker__secondary-panel{display:none;position:absolute;top:calc(100% + .55rem);left:0;right:0;z-index:30}.tillbehor-product-picker__secondary-panel.is-open{display:block}.tillbehor-product-picker__secondary-surface{display:grid;gap:.9rem;border:1px solid rgb(var(--color-border-strong-rgb)/.14);border-radius:.9rem;background:rgb(var(--color-surface-rgb)/.98);box-shadow:0 18px 42px rgba(15,23,42,.12),0 4px 12px rgba(15,23,42,.06);padding:.95rem;backdrop-filter:blur(12px)}.tillbehor-product-picker__secondary-head{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.tillbehor-product-picker__secondary-head-copy{min-width:0;display:grid;gap:.16rem}.tillbehor-product-picker__secondary-head-title{color:var(--color-text);font-size:.82rem;line-height:1.2;font-weight:700}.tillbehor-product-picker__secondary-head-meta{color:var(--color-text-muted);font-size:.71rem;line-height:1.35}.tillbehor-product-picker__secondary-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid rgb(var(--color-border-rgb)/.92);border-radius:999px;background:rgb(var(--color-surface-soft-rgb)/.92);color:var(--color-text-muted);transition:border-color .14s ease,background-color .14s ease,color .14s ease}.tillbehor-product-picker__secondary-close:focus-visible,.tillbehor-product-picker__secondary-close:hover{border-color:rgb(var(--color-border-strong-rgb)/.28);background:rgb(var(--color-surface-soft-rgb)/1);color:var(--color-text);outline:none}.tillbehor-product-picker__secondary-close .material-symbols-outlined{font-size:1rem;line-height:1}.tillbehor-product-picker__secondary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.875rem 1rem}.tillbehor-product-picker__context-section{gap:.5rem}.tillbehor-product-picker__context-chips{display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width:640px){.tillbehor-product-picker__secondary-panel{left:-.15rem;right:-.15rem}.tillbehor-product-picker__secondary-surface{max-height:min(70vh,28rem);overflow:auto}.tillbehor-product-picker__secondary-grid{grid-template-columns:1fr}}.tillbehor-product-picker__badge-section{gap:.5rem}.tillbehor-product-picker__active-badges{display:flex;flex-wrap:wrap;gap:.4rem}.tillbehor-product-picker__active-badge{gap:.35rem}.tillbehor-product-picker__active-badge .material-symbols-outlined{font-size:.85rem;line-height:1}.tillbehor-product-picker__active-badge--static{cursor:default}.tillbehor-product-picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:.55rem}.tillbehor-product-picker__pagination{margin-top:.1rem}.tillbehor-product-picker__pagination .nf-pagination__page:disabled{cursor:not-allowed;opacity:.52;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 1px 2px rgba(15,23,42,.02)}.tillbehor-product-picker__pagination .nf-pagination__page:disabled:focus-visible,.tillbehor-product-picker__pagination .nf-pagination__page:disabled:hover{border-color:rgb(var(--color-border-rgb)/.92);background:rgb(var(--color-surface-rgb)/.96);color:var(--color-text-muted);outline:none}.details-form[data-tillbehor-product-picker-active="1"] [data-field-wrapper="1"][data-field-key=artnr],.details-form[data-tillbehor-product-picker-active="1"] [data-field-wrapper="1"][data-field-key=tillbehor_family],.details-form[data-tillbehor-product-picker-active="1"] [data-field-wrapper="1"][data-field-key=tillbehor_group],.details-form[data-tillbehor-product-picker-active="1"] [data-field-wrapper="1"][data-field-key=tillbehor_variant_1],.details-form[data-tillbehor-product-picker-active="1"] [data-field-wrapper="1"][data-field-key=tillbehor_variant_2],.details-form[data-tillbehor-product-picker-active="1"] [data-field-wrapper="1"][data-field-key=tillbehor_variant_3]{display:none!important}.tillbehor-product-picker__empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1px dashed rgb(var(--color-border-strong-rgb)/.18);border-radius:.8rem;background:rgb(var(--color-surface-soft-rgb)/.72);padding:.9rem 1rem}.tillbehor-product-picker__empty-icon{color:var(--color-text-subtle);font-size:1.35rem;line-height:1}.tillbehor-product-picker__empty-copy{min-width:0;display:grid;gap:.15rem}.tillbehor-product-picker__empty-title{color:var(--color-fg);font-size:.78rem;line-height:1.2;font-weight:700}.tillbehor-product-picker__empty-text{color:var(--color-text-muted);font-size:.72rem;line-height:1.35}.tillbehor-product-picker__workspace{display:grid;grid-template-columns:minmax(10rem,.62fr) minmax(0,1.38fr);gap:.625rem;align-items:start}.tillbehor-product-picker__active-panel,.tillbehor-product-picker__browse{border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface)}.tillbehor-product-picker__browse{display:grid;gap:.35rem;padding:.45rem}.tillbehor-product-picker__browse-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-inline:.1rem;color:var(--color-text-subtle);font-size:.66rem;line-height:1.1;font-weight:800;text-transform:uppercase}.tillbehor-product-picker__family-grid{display:grid;gap:.3rem}.tillbehor-product-family-row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;gap:.4rem;align-items:center;width:100%;min-height:2.55rem;border:1px solid transparent;border-radius:.425rem;background:transparent;padding:.35rem .4rem;text-align:left;color:var(--color-text);transition:border-color .14s ease,background-color .14s ease,color .14s ease}.tillbehor-product-family-row:focus-visible,.tillbehor-product-family-row:hover{border-color:rgb(var(--color-action-rgb)/.35);background:var(--color-surface-soft);outline:none}.tillbehor-product-family-row.is-active{border-color:rgb(var(--color-action-rgb)/.55);background:var(--color-action-soft)}.tillbehor-product-family-row__check{color:var(--color-text-subtle);font-size:1rem;line-height:1}.tillbehor-product-family-row.is-active .tillbehor-product-family-row__check,.tillbehor-product-family-row.is-selected .tillbehor-product-family-row__check{color:var(--color-action)}.tillbehor-product-family-row__copy{min-width:0;display:grid;gap:.08rem}.tillbehor-product-family-row__title{color:var(--color-fg);font-size:.75rem;font-weight:750}.tillbehor-product-family-row__meta,.tillbehor-product-family-row__title{overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tillbehor-product-family-row__count,.tillbehor-product-family-row__meta{color:var(--color-text-muted);font-size:.64rem}.tillbehor-product-family-row__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;min-height:1.35rem;border-radius:999px;background:rgb(var(--color-border-strong-rgb)/.08);padding-inline:.35rem;line-height:1;font-weight:800}.tillbehor-product-picker__active-panel{display:grid;gap:.55rem;padding:.55rem}.tillbehor-product-picker__active-panel.is-selected{border-color:rgb(var(--color-action-rgb)/.38)}.tillbehor-product-picker__active-head{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.65rem;align-items:center}.tillbehor-product-picker__active-media{display:grid;place-items:center;width:4rem;height:4rem;border-radius:.45rem;background:var(--color-surface-soft);color:var(--color-text-muted);overflow:hidden}.tillbehor-product-picker__active-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tillbehor-product-picker__active-media .material-symbols-outlined{font-size:1.8rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.tillbehor-product-picker__active-copy{min-width:0;display:grid;gap:.25rem}.tillbehor-product-picker__active-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.tillbehor-product-picker__active-title{overflow-wrap:anywhere;color:var(--color-fg);font-size:.9rem;line-height:1.15;font-weight:800}.tillbehor-product-picker__active-controls{display:grid;gap:.45rem;border-top:1px solid rgb(var(--color-border-strong-rgb)/.1);padding-top:.5rem}.tillbehor-product-family{display:grid;grid-template-columns:minmax(5.75rem,7.5rem) minmax(0,1fr);gap:.85rem;align-items:stretch;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);padding:.65rem;color:var(--color-text);transition:border-color .14s ease,background-color .14s ease}.tillbehor-product-family:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.tillbehor-product-family.is-selected{border-color:var(--color-action);background:color-mix(in srgb,var(--color-action-soft) 72%,#fff 28%)}.tillbehor-product-family.is-active{border-color:rgb(var(--color-action-rgb)/.72);box-shadow:0 0 0 1px rgb(var(--color-action-rgb)/.16)}.tillbehor-product-family__media .material-symbols-outlined{font-size:2.1rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.tillbehor-product-family__count{flex:none;border-radius:999px;background:rgb(var(--color-border-strong-rgb)/.08);padding:.16rem .45rem;font-size:.66rem;line-height:1.15;font-weight:550;color:var(--color-text-muted)}.tillbehor-product-family__activate.is-active{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-contrast)}.tillbehor-product-family__desc{color:var(--color-text-muted);font-size:.73rem;line-height:1.3}.tillbehor-product-family__specs,.tillbehor-product-family__variant-values{display:flex;flex-wrap:wrap;gap:.3rem}.tillbehor-product-family__chip,.tillbehor-product-family__specs span{display:inline-flex;align-items:center;min-height:1.3rem;border-radius:999px;background:rgb(var(--color-border-strong-rgb)/.08);padding:.14rem .42rem;font-size:.67rem;line-height:1.1;font-weight:700;color:var(--color-text-muted)}.tillbehor-product-family__chip.is-selected{background:var(--color-action);color:var(--color-action-contrast)}.tillbehor-product-family__control{display:grid;gap:.28rem}.tillbehor-product-family__control--select{grid-template-columns:minmax(4.8rem,7rem) minmax(0,1fr);align-items:center}.tillbehor-product-family__control-label{color:var(--color-text-subtle);font-size:.66rem;line-height:1.1;font-weight:400;text-transform:uppercase}.tillbehor-product-family__select{width:100%;min-height:2rem;border:1px solid var(--color-border);border-radius:.425rem;background:var(--color-surface);padding:.28rem .5rem;color:var(--color-fg);font-size:.75rem;line-height:1.2;font-weight:600}.tillbehor-product-family__select:focus{border-color:var(--color-action);outline:2px solid rgb(var(--color-action-rgb)/.18);outline-offset:1px}.tillbehor-product-family__radio-row{display:flex;flex-wrap:wrap;gap:.35rem}.tillbehor-product-family__option{display:inline-flex;align-items:center;min-height:1.75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);padding:.24rem .52rem;color:var(--color-text-muted);font-size:.72rem;line-height:1.1;font-weight:550;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.tillbehor-product-family__option:focus-visible,.tillbehor-product-family__option:hover{border-color:rgb(var(--color-action-rgb)/.45);background:var(--color-action-soft);color:var(--color-action-strong);outline:none}.tillbehor-product-family__option.is-selected{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-contrast)}.tillbehor-product-family__option small{margin-left:.24rem;font-size:.64rem;font-weight:800;opacity:.8}.tillbehor-product-family__articles{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}.tillbehor-product-family__article{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.38rem;align-items:start;min-height:2.85rem;border:1px solid var(--color-border);border-radius:.425rem;background:var(--color-surface);padding:.36rem .45rem;text-align:left;color:var(--color-text);transition:border-color .14s ease,background-color .14s ease}.tillbehor-product-family__article:hover{border-color:rgb(var(--color-action-rgb)/.45);background:var(--color-action-soft)}.tillbehor-product-family__article:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.tillbehor-product-family__article.is-selected{border-color:var(--color-action);background:var(--color-action-soft)}.tillbehor-product-family__article-check{color:var(--color-text-subtle);font-size:1rem;line-height:1.1}.tillbehor-product-family__article.is-selected .tillbehor-product-family__article-check{color:var(--color-action)}.tillbehor-product-family__article-copy{min-width:0;display:grid;gap:.12rem}.tillbehor-product-family__article-title{display:-webkit-box;overflow:hidden;color:var(--color-fg);font-size:.72rem;line-height:1.18;font-weight:750;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tillbehor-product-family__article-meta{overflow:hidden;color:var(--color-text-muted);font-size:.66rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tillbehor-product-card{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr) 1.25rem;gap:.65rem;align-items:center;width:100%;min-height:7.25rem;border:1px solid var(--color-border);border-radius:.7rem;background:var(--color-surface);padding:.55rem;text-align:left;color:var(--color-text);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.tillbehor-product-card:hover{border-color:rgb(var(--color-action-rgb)/.45);background:var(--color-action-soft);transform:translateY(-1px)}.tillbehor-product-card:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.tillbehor-product-card.is-selected{border-color:var(--color-action);background:color-mix(in srgb,var(--color-action-soft) 78%,#fff 22%)}.tillbehor-product-card__media{display:grid;place-items:center;width:4.5rem;height:5.75rem;border-radius:.55rem;background:var(--color-surface-soft);color:var(--color-text-muted);overflow:hidden}.tillbehor-product-card__media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tillbehor-product-card__media .material-symbols-outlined{font-size:1.85rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.tillbehor-product-card__body{min-width:0;display:grid;gap:.28rem}.tillbehor-product-card__title{color:var(--color-fg);font-size:.78rem;line-height:1.25;font-weight:750}.tillbehor-product-card__desc,.tillbehor-product-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tillbehor-product-card__desc{color:var(--color-text-muted);font-size:.7rem;line-height:1.3}.tillbehor-product-card__check{align-self:start;color:var(--color-text-subtle);font-size:1.15rem;line-height:1}.tillbehor-product-card.is-selected .tillbehor-product-card__check{color:var(--color-action)}@media (max-width:640px){.tillbehor-product-picker__head,.tillbehor-product-picker__selected{grid-template-columns:minmax(0,1fr)}.tillbehor-product-picker__head{display:grid}.tillbehor-product-picker__selected{min-height:0;grid-template-columns:3.75rem minmax(0,1fr)}.tillbehor-product-picker__selected-media{width:3.75rem;height:3.75rem}.tillbehor-product-picker__filters{padding:.8rem}.tillbehor-product-picker__empty{text-align:left}.tillbehor-product-picker__empty,.tillbehor-product-picker__workspace{grid-template-columns:minmax(0,1fr)}.tillbehor-product-picker__active-panel{order:-1}.tillbehor-product-picker__active-head{grid-template-columns:3.75rem minmax(0,1fr)}.tillbehor-product-picker__active-media{width:3.75rem;height:3.75rem}.tillbehor-product-family{grid-template-columns:minmax(0,1fr)}.tillbehor-product-family__media{min-height:7rem}.tillbehor-product-family__topline{display:grid}.tillbehor-product-family__actions{justify-content:space-between}.tillbehor-product-family__articles,.tillbehor-product-family__control--select{grid-template-columns:minmax(0,1fr)}}.details-form .stommar-family-dock{grid-template-columns:minmax(0,1fr);gap:.5rem}.details-form .stommar-family-dock>[data-field-key=stomme_catalog_section],.details-form .stommar-family-dock>[data-field-key=stomme_family]{gap:.35rem}.details-form .stommar-family-dock .choices{margin-bottom:0}.details-form .stommar-family-dock .choices__list--dropdown,.details-form .stommar-family-dock .choices__list[aria-expanded]{min-width:100%}.details-taxonomy-search-results{max-height:18rem}@media (min-width:640px){.details-taxonomy-search-results{max-height:36rem}}.details-form .stommar-measure-row{grid-template-columns:minmax(0,1fr);gap:.75rem}.details-form [data-field-key=grytfront]:has(input[type=radio][value=Ingen]:checked) .stommar-front-info-strip__row,.details-form [data-field-key=hoglucka]:has(input[type=radio][value=Ingen]:checked) .stommar-front-info-strip__row,.details-form [data-field-key=ladfront]:has(input[type=radio][value=Ingen]:checked) .stommar-front-info-strip__row,.details-form [data-field-key=lucka2]:has(input[type=radio][value=Ingen]:checked) .stommar-front-info-strip__row,.details-form [data-field-key=lucka]:has(input[type=radio][value=Ingen]:checked) .stommar-front-info-strip__row{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.68}.details-row--compact-toggles{grid-template-columns:auto minmax(0,1fr) auto}.details-form[data-slug=ladrad] .details-row--compact-toggles,.details-form[data-slug=renoveringskassett] .details-row--compact-toggles{grid-template-columns:minmax(5.25rem,7rem) minmax(0,1.2fr) minmax(0,1.2fr) 1.75rem;align-items:start;-moz-column-gap:.4rem;column-gap:.4rem;row-gap:.4rem}.details-form[data-slug=ladrad] .details-row--compact-toggles [data-field-key^=front],.details-form[data-slug=renoveringskassett] .details-row--compact-toggles [data-field-key^=front]{min-width:0}.details-form[data-slug=ladrad] [data-field-key^=front]>.nf-label,.details-form[data-slug=ladrad] [data-field-key^=gryt]>.nf-label,.details-form[data-slug=ladrad] [data-field-key^=utforande]>.nf-label,.details-form[data-slug=renoveringskassett] [data-field-key^=front]>.nf-label,.details-form[data-slug=renoveringskassett] [data-field-key^=utforande]>.nf-label{font-size:.75rem}.details-form[data-slug=ladrad] [data-field-key^=gryt] [data-radio-toggle-options],.details-form[data-slug=ladrad] [data-field-key^=utforande] [data-radio-toggle-options],.details-form[data-slug=renoveringskassett] [data-field-key^=fronttyp] [data-radio-toggle-options],.details-form[data-slug=renoveringskassett] [data-field-key^=utforande] [data-radio-toggle-options]{flex-wrap:nowrap;gap:.35rem}.details-form[data-slug=ladrad] [data-field-key^=gryt] .nf-radio-card,.details-form[data-slug=ladrad] [data-field-key^=utforande] .nf-radio-card,.details-form[data-slug=renoveringskassett] [data-field-key^=fronttyp] .nf-radio-card,.details-form[data-slug=renoveringskassett] [data-field-key^=utforande] .nf-radio-card{min-width:4.75rem}.details-form[data-slug=ladrad] .details-fronts-panel,.details-form[data-slug=renoveringskassett] .details-fronts-panel{position:relative;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:.75rem;padding:1.45rem .75rem .75rem;margin-top:.6rem!important}.details-form[data-slug=ladrad] .details-fronts-panel.nf-ladrad-row:before,.details-form[data-slug=renoveringskassett] .details-fronts-panel.nf-ladrad-row:before{display:none}.details-form[data-slug=ladrad] .details-fronts-panel.nf-ladrad-row:after,.details-form[data-slug=renoveringskassett] .details-fronts-panel.nf-ladrad-row:after{content:var(--ladrad-label);position:absolute;top:.4rem;left:50%;transform:translateX(-50%);padding:0 .5rem;background:var(--color-surface-soft);font-size:.7rem;font-weight:600;color:var(--color-accent);letter-spacing:.02em}.nf-preview-panel .nf-alert__text{width:100%;display:block}.nf-preview{position:relative;width:100%}.nf-preview__toolbar{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;padding:0;z-index:2}.nf-preview__toolbar .nf-btn{padding:0}.nf-preview__toolbar .nf-btn--icon-only{width:2.25rem;height:2.25rem}.nf-preview__toolbar .nf-btn__icon{font-size:1.15rem}.nf-preview__stage{border-radius:.75rem;border:1px solid var(--color-border);background:var(--color-surface-soft);padding:1rem;min-height:420px;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.nf-preview__stage--interactive{outline:none}.nf-preview__stage--interactive.is-focused,.nf-preview__stage--interactive:focus-visible{border-color:rgb(var(--color-action-rgb)/.65);box-shadow:0 0 0 3px rgb(var(--nf-focus)/.35)}.nf-preview__stage--interactive.is-pannable{cursor:grab}.nf-preview__stage--interactive.is-dragging{cursor:grabbing}.nf-preview--docked .nf-preview__stage{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.nf-preview__controls{border:1px solid var(--color-border);border-top:0;border-radius:0 0 .75rem .75rem;background:var(--color-surface-soft);padding:.75rem}.nf-preview__controls-grid{display:grid;gap:.75rem;grid-template-columns:repeat(var(--preview-controls-cols,3),minmax(0,1fr));align-items:start}.nf-preview__control{background:#fff}.nf-preview__control .nf-input-group__row{padding:.375rem .625rem;gap:.125rem}.nf-preview__control .nf-input-group__label{font-size:.625rem;font-weight:410;color:var(--color-text-muted)}.nf-preview__control .nf-input-group__input{font-size:.8125rem}.nf-preview__control .nf-input-unit{width:100%}.nf-preview__control .nf-input-unit .nf-input-group__input{padding-right:2.25rem}.nf-preview__placeholder{width:80%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.nf-preview__placeholder .nf-skeleton{width:100%}.nf-preview__placeholder .nf-skeleton__line{background:rgb(var(--color-primary-rgb)/.22)}.nf-preview__placeholder-text{font-size:.75rem;line-height:1.35;letter-spacing:.005em;font-weight:330;color:var(--color-text-muted)}.nf-preview__svg{width:100%;height:auto;max-height:520px;transform:translate(0) scale(1);transform-origin:center center;transition:transform .12s ease-out;will-change:transform}.nf-preview__stage--interactive.is-dragging .nf-preview__svg{transition:none}.nf-preview__view-controls{--nf-preview-controls-opacity:1;position:absolute;right:.5rem;bottom:.5rem;z-index:3;border:1px solid var(--color-border-strong);border-radius:.5rem;background:rgb(var(--color-surface-rgb)/.94);box-shadow:0 6px 18px rgba(15,23,42,.12);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transform:translateY(6px) scale(.98);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.nf-preview__stage--interactive.is-ready.is-focused .nf-preview__view-controls,.nf-preview__stage--interactive.is-ready:focus-within .nf-preview__view-controls,.nf-preview__stage--interactive.is-ready:hover .nf-preview__view-controls{opacity:var(--nf-preview-controls-opacity);visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:0s}.nf-preview__view-controls.is-disabled{--nf-preview-controls-opacity:0.72}.nf-preview__view-controls .nf-btn{padding:0}.nf-preview__view-controls .nf-btn--icon-only{width:2.1rem;height:2.1rem}.nf-preview__view-controls .nf-btn__icon{font-size:1.05rem}.nf-preview--compact .nf-preview__stage{min-height:280px;padding:.75rem}.nf-preview--compact .nf-preview__svg{max-height:360px}.nf-preview--compact .nf-preview__toolbar{top:.4rem;right:.4rem}.nf-preview--compact .nf-preview__toolbar .nf-btn--icon-only{width:2rem;height:2rem}.nf-preview--compact .nf-preview__toolbar .nf-btn__icon{font-size:1.05rem}.nf-preview--compact .nf-preview__view-controls{right:.4rem;bottom:.4rem}.nf-preview--compact .nf-preview__view-controls .nf-btn--icon-only{width:1.9rem;height:1.9rem}.nf-preview--compact .nf-preview__view-controls .nf-btn__icon{font-size:.98rem}.details-form[data-slug=renoveringskassett] .nf-ladrad-row-1{--ladrad-label:"Front 1 (F1)"}.details-form[data-slug=renoveringskassett] .nf-ladrad-row-2{--ladrad-label:"Front 2 (F2)"}.details-form[data-slug=renoveringskassett] .nf-ladrad-row-3{--ladrad-label:"Front 3 (F3)"}.details-form[data-slug=renoveringskassett] .nf-ladrad-row-4{--ladrad-label:"Front 4 (F4)"}.details-form[data-slug=renoveringskassett] .nf-ladrad-row-5{--ladrad-label:"Front 5 (F5)"}.details-form[data-slug=ladrad] .nf-ladrad-row-1{--ladrad-label:"Front 1 (F1)"}.details-form[data-slug=ladrad] .nf-ladrad-row-2{--ladrad-label:"Front 2 (F2)"}.details-form[data-slug=ladrad] .nf-ladrad-row-3{--ladrad-label:"Front 3 (F3)"}.details-form[data-slug=ladrad] .nf-ladrad-row-4{--ladrad-label:"Front 4 (F4)"}.details-form[data-slug=ladrad] .nf-ladrad-row-5{--ladrad-label:"Front 5 (F5)"}.details-form[data-slug=ladrad] .nf-ladrad-row-6{--ladrad-label:"Front 6 (F6)"}.details-form[data-slug=ladrad] .kassett-row-remove,.details-form[data-slug=renoveringskassett] .kassett-row-remove{display:flex;align-items:center;justify-content:flex-end;align-self:center;justify-self:end}.details-form[data-slug=ladrad] .kassett-row-remove .nf-btn--icon-only,.details-form[data-slug=ladrad] .kassett-row-remove .nf-btn--icon-square,.details-form[data-slug=renoveringskassett] .kassett-row-remove .nf-btn--icon-only,.details-form[data-slug=renoveringskassett] .kassett-row-remove .nf-btn--icon-square{width:auto;height:auto}.details-form[data-slug=ladrad] .kassett-row-remove .nf-btn__icon,.details-form[data-slug=renoveringskassett] .kassett-row-remove .nf-btn__icon{font-size:1rem}.nf-radio-card--media-tall img,.nf-radio-card--media-tall-narrow img{max-height:none;flex:1 1 auto;min-height:0}.nf-radio-card--media-large img{max-height:200px}.nf-radio-card--media .nf-radio-label{margin-top:auto;font-size:inherit;font-weight:inherit}.nf-radio-card--swatch{text-align:center;gap:.35rem}.nf-radio-card--swatch .nf-radio-card__swatch{display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:4.25rem;overflow:hidden;border:1px solid var(--color-border);border-radius:.45rem;background:var(--swatch-color,var(--color-surface-soft));color:var(--color-text-muted)}.nf-radio-card--swatch .nf-radio-card__swatch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nf-radio-card--swatch .nf-radio-card__swatch-icon{font-size:1.35rem;line-height:1}.nf-radio-card--media-large.nf-radio-card--swatch .nf-radio-card__swatch-icon{font-size:2rem}.nf-radio-card--swatch .nf-radio-card__color-swatch{display:block;width:100%;height:100%;border-radius:calc(var(--nf-radius-sm) - 2px)}.nf-radio-card--swatch .nf-radio-label{margin-top:0;width:100%;text-align:center;background:var(--color-surface);border-radius:.35rem;padding:.2rem .25rem .15rem;font-size:inherit;font-weight:inherit}.nf-radio-card--disabled{cursor:not-allowed}[data-field-key=viklucka] .nf-radio-card--media{max-width:none}.details-rowref-link:hover .details-rowref-text{text-decoration:none}.details-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.details-editor-pane,.details-output-pane{min-width:0}.details-editor-pane,.details-output-pane{container-type:inline-size}.details-output-pane{overflow:hidden}.details-output-pane .nf-panel,.details-output-pane .overflow-x-auto,.details-output-pane [data-cat-body]{min-width:0}.details-output-pane__head{position:sticky;top:.5rem;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--color-border);border-radius:.65rem;background:hsla(0,0%,100%,.95);padding:.55rem .65rem;backdrop-filter:blur(8px)}.details-output-pane__head.hidden{display:none}.details-output-pane__title{color:var(--color-fg);font-size:.82rem;line-height:1.2;font-weight:650}.details-output-pane__actions{display:inline-flex;flex:none;align-items:center;gap:.35rem}.details-evidence-rail{grid-column:1/-1;display:grid;gap:.75rem;min-width:0;padding:.85rem}.details-evidence-rail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.details-evidence-rail__copy{color:var(--color-muted);font-size:.82rem;line-height:1.4}.details-evidence-rail__items{display:grid;gap:.55rem}.details-evidence-rail__item{display:grid;gap:.12rem;min-width:0;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface-soft);padding:.62rem .7rem}.details-evidence-rail__item strong{min-width:0;overflow-wrap:anywhere;color:var(--color-fg);font-size:.92rem;line-height:1.25}.details-evidence-rail__item span:last-child,.details-evidence-rail__meta{color:var(--color-muted);font-size:.73rem;line-height:1.35}.details-evidence-rail__label{color:var(--color-muted);font-size:.68rem;line-height:1.2;text-transform:uppercase}.details-evidence-rail__notice{margin:0}.details-evidence-rail__internal{display:grid;gap:.55rem;border-top:1px solid var(--color-border);padding-top:.7rem}@media (min-width:1280px){.details-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.details-evidence-rail__items{grid-template-columns:repeat(4,minmax(0,1fr))}.details-workbench .details-output-pane [data-cats-container]{gap:.5rem}.details-workbench .details-output-pane [data-cats-container]>[data-cat-card]:not(:first-child)>button{padding-top:.55rem;padding-bottom:.55rem}}@media (min-width:1536px){.details-workbench{grid-template-columns:minmax(15.5rem,.56fr) minmax(0,1.05fr) minmax(0,1.1fr)}.details-evidence-rail{position:sticky;top:.75rem;grid-column:auto}.details-evidence-rail__items{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.details-output-pane__meta{display:none}.details-output-pane__head{border-radius:.55rem}}@container (max-width: 42rem){.tillbehor-product-picker__head,.tillbehor-product-picker__selected{grid-template-columns:minmax(0,1fr)}.tillbehor-product-picker__head{display:grid}.tillbehor-product-picker__selected{min-height:0;grid-template-columns:3.75rem minmax(0,1fr)}.tillbehor-product-picker__selected-media{width:3.75rem;height:3.75rem}.tillbehor-product-picker__workspace{grid-template-columns:minmax(0,1fr)}.tillbehor-product-picker__active-panel{order:-1}.tillbehor-product-picker__active-head{grid-template-columns:3.75rem minmax(0,1fr)}.tillbehor-product-picker__active-media{width:3.75rem;height:3.75rem}}.nf-close-btn{--nf-close-btn-size:2rem;--nf-close-btn-hover-size:1.45rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:var(--nf-close-btn-size);height:var(--nf-close-btn-size);padding:0;border:0;border-radius:9999px;background:transparent;color:var(--color-text-muted);line-height:1;box-shadow:none;transition:color .14s ease,box-shadow .14s ease}.nf-close-btn:before{content:"";position:absolute;width:var(--nf-close-btn-hover-size);height:var(--nf-close-btn-hover-size);border-radius:9999px;background:rgb(var(--color-border-strong-rgb)/.055);opacity:0;transform:scale(.92);transition:opacity .14s ease,transform .14s ease,background-color .14s ease}.nf-close-btn:hover{color:var(--color-text)}.nf-close-btn:hover:before{opacity:1;transform:scale(1)}.nf-close-btn:focus{outline:none}.nf-close-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(var(--color-action-rgb)/.18)}.nf-close-btn .material-symbols-outlined{position:relative;z-index:1;font-size:1.125rem;line-height:1}.nf-close-btn--sm{--nf-close-btn-size:1.875rem;--nf-close-btn-hover-size:1.3rem}.nf-close-btn--floating{background:transparent;color:rgb(var(--color-text-rgb)/.76);backdrop-filter:none;box-shadow:none}.nf-close-btn--floating:hover{color:var(--color-text)}.nf-close-btn--floating:hover:before{background:rgb(var(--color-border-strong-rgb)/.07)}.nf-swal-popup{--swal2-icon-animations:false;--swal2-icon-zoom:0.8;width:min(30rem,90vw)!important;padding:0!important;border:1px solid var(--color-border)!important;border-radius:.9rem!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:0 20px 48px -28px rgba(15,23,42,.35)!important;overflow:hidden!important}.nf-swal-popup--article{width:min(42rem,calc(100vw - 1.5rem))!important}.nf-swal-popup .swal2-styled{margin:0!important}.nf-swal-popup .swal2-close{position:absolute!important;top:.7rem;right:.7rem;margin:0!important;z-index:2}.nf-swal-popup .swal2-close .material-symbols-outlined{font-size:1rem;line-height:1}.nf-swal-popup .swal2-icon{margin:1.5rem auto .6rem!important}.nf-swal-title{font-size:1.2rem!important;font-weight:500!important;color:var(--color-text)!important;padding:.15rem 1.25rem 0!important}.nf-swal-html{margin:0!important;font-size:.875rem!important;line-height:1.45!important;color:var(--color-text-muted)!important;padding:.7rem 1.25rem .15rem!important}.nf-swal-popup--article .nf-swal-title{text-align:left!important;padding:.9rem 3.25rem 0 1.25rem!important}.nf-swal-popup--article .nf-swal-html{text-align:left!important;padding:.35rem 1.25rem 1.2rem!important}.nf-feed-dialog{display:flex;flex-direction:column;gap:.8rem}.nf-feed-dialog__meta{font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:360;color:var(--color-text-muted)}.nf-feed-dialog__media{padding:.5rem;border:1px solid rgb(var(--color-border-strong-rgb)/.08);border-radius:1rem;background:color-mix(in srgb,var(--color-surface-soft) 82%,var(--color-surface) 18%)}.nf-feed-dialog__image{display:block;width:100%;max-height:min(21rem,45vh);border:1px solid var(--color-border);border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.nf-feed-dialog__body{display:flex;flex-direction:column;gap:.8rem;color:var(--color-text)}.nf-feed-dialog__body p{margin:0}.nf-feed-dialog__footer{display:flex;justify-content:flex-end;padding-top:.65rem;border-top:1px solid rgb(var(--color-border-strong-rgb)/.08);font-size:.75rem;line-height:1.35;letter-spacing:.01em;font-weight:360;color:var(--color-text-muted)}.nf-swal-actions{justify-content:flex-start!important;align-items:stretch!important;gap:1rem!important;width:100%!important;margin:1.15rem 0 0!important;padding:.95rem 1.5rem 1.2rem!important;border-top:1px solid rgb(var(--color-border-strong-rgb)/.1)!important;background:color-mix(in srgb,var(--color-surface-soft) 82%,var(--color-surface) 18%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42)!important}.nf-swal-actions .nf-btn,.nf-swal-actions .swal2-cancel,.nf-swal-actions .swal2-confirm,.nf-swal-actions .swal2-deny{flex:1 1 0!important;width:100%!important;justify-content:center!important}.nf-swal-popup--default .swal2-icon.swal2-question{border:0!important;background:var(--color-warning-bg)!important;color:var(--color-warning)!important}.nf-swal-popup--default .swal2-icon.swal2-question .swal2-icon-content{color:var(--color-warning)!important}.nf-swal-popup--danger .swal2-icon.swal2-warning{border:0!important;background:var(--color-danger-bg)!important;color:var(--color-danger)!important}.nf-swal-popup--danger .swal2-icon.swal2-warning .swal2-icon-content{color:var(--color-danger)!important}.nf-swal-popup--success .swal2-icon.swal2-success{border:0!important;background:var(--color-success-bg)!important;color:var(--color-success)!important}.nf-swal-popup--success .swal2-success .swal2-success-fix,.nf-swal-popup--success .swal2-success [class^=swal2-success-circular-line],.nf-swal-popup--success .swal2-success-ring{display:none!important}.nf-swal-popup--success .swal2-success [class^=swal2-success-line]{background-color:var(--color-success)!important}.nf-swal-toast{--nf-swal-toast-accent:var(--color-primary);--nf-swal-toast-accent-rgb:var(--color-primary-rgb);--nf-swal-toast-title-color:var(--color-text);--swal2-icon-animations:false;overflow:hidden!important;border:1px solid rgb(var(--color-border-strong-rgb)/.12)!important;border-radius:.75rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-swal-toast-accent) 4%,var(--color-surface) 96%),var(--color-surface))!important;color:var(--color-text)!important;box-shadow:0 16px 32px -24px rgba(15,23,42,.32) !important,inset 0 1px 0 hsla(0,0%,100%,.32)!important;padding:.8rem .95rem!important}.nf-swal-toast-stack.swal2-container{position:fixed;inset:1rem 1rem auto auto;z-index:1065;display:flex;flex-direction:column;gap:.5rem;width:min(26rem,calc(100vw - 1rem));pointer-events:none;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;grid-template-columns:none!important;grid-template-rows:none!important}.nf-swal-toast-stack.swal2-container,.nf-swal-toast-stack.swal2-container.swal2-top-end{align-items:stretch!important;justify-content:flex-start!important}.nf-swal-toast-stack .nf-swal-toast{margin:0!important;width:100%!important;pointer-events:auto}@media (max-width:640px){.nf-swal-toast-stack.swal2-container{inset:.5rem .5rem auto .5rem;width:auto}}.nf-swal-toast__title{margin:0 0 0 .15rem!important;padding:0!important;font-size:.9rem!important;font-weight:500!important;color:var(--nf-swal-toast-title-color)!important}.nf-swal-toast__description{margin:.08rem 0 0 .15rem!important;padding:0!important;font-size:.75rem!important;line-height:1.35!important;font-weight:400!important;color:rgb(var(--color-text-rgb)/.72)!important}.nf-swal-toast__icon{border-color:transparent!important;color:var(--nf-swal-toast-accent)!important}.nf-swal-toast .swal2-icon{width:2.3rem!important;min-width:2.3rem!important;height:2.3rem!important;margin:.05rem .55rem 0 0!important;border-width:0!important;background:color-mix(in srgb,var(--nf-swal-toast-accent) 10%,var(--color-surface) 90%)!important;display:flex!important;align-items:center!important;justify-content:center!important}.nf-swal-toast .nf-swal-toast__icon .material-symbols-outlined{font-size:1.35rem;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.nf-swal-toast .swal2-close{grid-column:3/3;grid-row:1/span 2;align-self:start!important;justify-self:end;margin:-.08rem 0 0 .35rem!important;color:rgb(var(--color-text-rgb)/.42)!important;font-size:inherit!important;line-height:1!important;transition:color .14s ease!important}.nf-swal-toast .swal2-close:hover{color:var(--color-text)!important}.nf-swal-toast .swal2-close .material-symbols-outlined{font-size:.95rem}.nf-swal-toast .swal2-timer-progress-bar-container{grid-column:1/-1;margin:.58rem 0 0!important;border-radius:9999px;background:rgb(var(--color-border-strong-rgb)/.08)!important;overflow:hidden}.nf-swal-toast .swal2-timer-progress-bar{background:rgb(var(--nf-swal-toast-accent-rgb)/.55)!important}.nf-swal-toast--success{--nf-swal-toast-accent:var(--color-success);--nf-swal-toast-accent-rgb:var(--color-success-rgb);--nf-swal-toast-title-color:var(--color-success-fg);border-color:rgb(var(--color-success-rgb)/.22)!important}.nf-swal-toast--danger{--nf-swal-toast-accent:var(--color-danger);--nf-swal-toast-accent-rgb:var(--color-danger-rgb);--nf-swal-toast-title-color:var(--color-danger);border-color:rgb(var(--color-danger-rgb)/.22)!important}.nf-swal-toast--info{--nf-swal-toast-accent:var(--color-action-strong);--nf-swal-toast-accent-rgb:var(--color-action-strong-rgb);--nf-swal-toast-title-color:var(--color-text);border-color:rgb(var(--color-action-strong-rgb)/.16)!important}.nf-delete-popup{width:min(900px,90vw)!important}.swal2-popup.nf-delete-popup .swal2-actions{justify-content:space-between!important;width:auto!important;margin:10px 20px 0!important;padding:0!important;border-top:0!important;background:transparent!important;box-shadow:none!important}.nf-details-table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;table-layout:auto;font-size:12px;line-height:1.5;color:var(--color-text)}.nf-details-table th{padding:8px 10px;background:var(--color-surface);font-weight:550;color:var(--color-text-muted)}.nf-details-table td,.nf-details-table th{border:0;border-bottom:1px solid var(--color-border);text-align:left}.nf-details-table td{padding:4px 10px;font-weight:420;color:var(--color-text)}.nf-details-table tbody tr:not(.note-row) td,.nf-details-table thead th{white-space:nowrap}.nf-details-table tbody tr:not(.note-row) td:not(.details-actions-cell):not(.details-special-status-cell):not(.details-spacer-cell),.nf-details-table td.details-actions-cell,.nf-details-table td.details-special-status-cell,.nf-details-table th.details-actions-head,.nf-details-table th.details-special-status-head,.nf-details-table thead th:not(.details-actions-head):not(.details-special-status-head){width:1%}.nf-details-table td.details-spacer-cell,.nf-details-table th.details-spacer-head{width:100%;padding:0}.nf-details-table td.details-note-actions-cell{padding:0}.nf-details-table td.details-actions-cell>div{display:flex;width:100%;align-items:center;justify-content:flex-end}.nf-details-table td.details-actions-cell .nf-btn--icon-only,.nf-details-table td.details-actions-cell .nf-btn--icon-square{width:auto;height:auto}.details-front-summary__value>.nf-details-table .details-related-link{flex:0 0 auto;white-space:nowrap}.nf-details-table .details-related-link{display:inline-flex;align-items:center;gap:.5rem}.nf-details-table .details-related-link__button.nf-btn--icon-only,.nf-details-table .details-related-link__button.nf-btn--icon-square{width:auto;height:auto}.details-association-chip,.details-form-association{display:inline-flex;min-width:0;align-items:center;gap:.24rem;color:var(--color-text)}.details-association-chip{min-height:1.25rem;padding:.1rem .32rem;border:1px solid var(--color-border);border-radius:9999px;background:var(--color-surface);font-size:.68rem;line-height:1.1}.details-association-button{cursor:pointer;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.details-association-button:hover{border-color:rgb(var(--color-action-rgb)/.42);background:var(--color-action-soft);color:var(--color-action-strong);box-shadow:0 1px 3px rgb(var(--color-action-rgb)/.12);text-decoration:none}.details-association-button:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--nf-focus)/.34)}.details-association-button .details-association-chip__icon,.details-association-button .details-association-chip__state{color:currentColor}.details-association-chip__state,.details-form-association__label{color:var(--color-text-muted);font-weight:430}.details-association-chip__target,.details-association-inline,.details-form-association__target{display:inline-flex;min-width:0;align-items:center;gap:.18rem;color:var(--color-text);font-weight:550;text-decoration:none}.details-association-chip__target:hover,.details-association-inline:hover,.details-form-association__target:hover{color:var(--color-primary-hover)}.details-association-chip__icon,.details-form-association__icon{font-size:.9rem;line-height:1}.details-form-association{width:100%;min-height:2.25rem;padding:.45rem .65rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface-soft);font-size:.8125rem}.nf-details-table .js-copy-row .nf-btn__icon,.nf-details-table .js-delete-row .nf-btn__icon,.nf-details-table .js-edit-row .nf-btn__icon,.nf-details-table .js-related-row .nf-btn__icon{font-size:1rem}.nf-details-table td.details-front-hinge-cell,.nf-details-table td.details-ggjflytt-cell{white-space:nowrap}.details-front-summary{width:-moz-max-content;width:max-content;gap:.3rem}.details-front-summary,.details-front-summary__item{display:inline-flex;align-items:center;white-space:nowrap}.details-front-summary__item{flex:0 0 auto;gap:.25rem}.details-front-summary__item--count-with-positions .details-front-summary__value:after{content:":";margin-left:.04rem;color:var(--color-text)}.details-front-summary__value{display:inline-flex;align-items:center;min-height:1.2rem;font-weight:500}.details-front-summary__value,.details-front-summary__value .material-symbols-outlined,.details-front-summary__value>.inline-flex{flex:0 0 auto;white-space:nowrap}.details-hinge-position-badge{gap:.12rem;padding-left:.3rem;padding-right:.3rem}.details-hinge-position-badge__icon{font-size:.8125rem}.details-hinge-position-separator{padding-left:.12rem;padding-right:.12rem}.nf-details-table td.note-cell{white-space:normal}.nf-details-table td.details-row-id-continuation-cell,.nf-details-table td.note-cell--compact{display:none}.nf-details-table td.note-cell--wide{display:table-cell}.nf-details-table tr.details-compact-subrow{display:none}.nf-details-table tr.details-compact-subrow td.details-compact-subrow__cell{width:auto;white-space:normal}.details-note-row__content{display:inline}.nf-details-table tr.note-row--special td{border-top:0;border-bottom:0;background:var(--color-danger-bg);color:var(--color-danger-fg)}.nf-details-table tr.note-row--info td.note-cell,.nf-details-table tr.note-row--neutral td.note-cell{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted)}@container (max-width: 42rem){.details-output-pane__head{top:.35rem;padding:.42rem .5rem}.details-output-pane__title{font-size:.78rem}.details-output-pane [data-cats-container]{gap:.45rem}.details-output-pane [data-cat-card]>button{min-height:2.25rem;padding:.45rem .55rem}.details-output-pane [data-cat-card]>button .nf-heading{font-size:.78rem;line-height:1.15}.details-output-pane .overflow-x-auto{scrollbar-width:thin}.details-output-pane .nf-details-table{width:100%;min-width:0;font-size:11px;line-height:1.3}.details-output-pane .nf-details-table th{padding:5px 7px;font-weight:520}.details-output-pane .nf-details-table td{padding:4px 7px;font-weight:390}.details-output-pane .nf-details-table tbody tr.details-row-main>td:first-child,.details-output-pane .nf-details-table td.details-row-id-continuation-cell,.details-output-pane .nf-details-table thead th:first-child{width:2.35rem;min-width:2.35rem;max-width:2.35rem}.details-output-pane .nf-details-table td.details-special-status-cell--empty,.details-output-pane .nf-details-table th.details-special-status-head{display:none}.details-output-pane .nf-details-table td.details-compact-text-col,.details-output-pane .nf-details-table th.details-compact-text-col{width:auto;min-width:4rem;max-width:8.5rem;white-space:normal;overflow-wrap:anywhere}.details-output-pane .nf-details-table td.details-front-hinge-cell{min-width:8.75rem;max-width:none;white-space:nowrap;overflow-wrap:normal}.details-output-pane .nf-details-table tr.details-row-main--grouped>td{border-bottom-color:transparent}.details-output-pane .nf-details-table tr.details-row-main--grouped>td:first-child{padding-top:5px;color:var(--color-text);font-weight:520;vertical-align:top;background:var(--color-surface);box-shadow:inset 2px 0 0 rgb(var(--color-border-strong-rgb)/.14)}.details-output-pane .nf-details-table td.details-row-id-continuation-cell{display:table-cell;width:1%;padding:0 7px;border-bottom-color:transparent;background:var(--color-surface);box-shadow:inset 2px 0 0 rgb(var(--color-border-strong-rgb)/.14)}.details-output-pane .nf-details-table td.note-cell--compact{display:table-cell}.details-output-pane .nf-details-table td.note-cell--wide,.details-output-pane .nf-details-table tr.details-compact-subrow{display:none}.details-output-pane .nf-details-table tr.details-compact-subrow td.details-compact-subrow__cell{max-width:none;padding:0 7px 6px;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.details-output-pane .nf-details-table tr.details-compact-subrow--connected td.details-compact-subrow__cell,.details-output-pane .nf-details-table tr.details-compact-subrow--connected td.details-note-actions-cell,.details-output-pane .nf-details-table tr.details-compact-subrow--connected td.details-row-id-continuation-cell{border-bottom-color:transparent}.details-output-pane .nf-details-table tr.note-row td.note-cell--compact{padding:0 7px 5px;border-top:0;border-bottom:1px solid transparent;background:var(--color-surface)}.details-output-pane .nf-details-table tr.note-row--info td.details-row-id-continuation-cell,.details-output-pane .nf-details-table tr.note-row--info td.note-cell--compact{background:var(--color-surface-soft)}.details-output-pane .nf-details-table tr.note-row--special td.details-row-id-continuation-cell,.details-output-pane .nf-details-table tr.note-row--special td.note-cell--compact{border-top:0;border-bottom:0;background:var(--color-danger-bg);color:var(--color-danger-fg)}.details-output-pane .nf-details-table tr.note-row--info td.note-cell--compact,.details-output-pane .nf-details-table tr.note-row--special td.note-cell--compact{padding:4px 7px 6px}.details-output-pane .nf-details-table tr.details-compact-subrow td.details-note-actions-cell,.details-output-pane .nf-details-table tr.note-row td.details-note-actions-cell{border-bottom:1px solid transparent;background:var(--color-surface)}.details-output-pane .nf-details-table tr.note-row--info td.details-note-actions-cell{background:var(--color-surface-soft)}.details-output-pane .nf-details-table tr.note-row--special td.details-note-actions-cell{border-bottom:0;background:var(--color-danger-bg)}.details-output-pane .nf-details-table tr.details-compact-subrow--connected td.details-note-actions-cell{border-bottom-color:transparent}.details-output-pane .nf-details-table tr.details-compact-subrow:not(.details-compact-subrow--connected) td.details-compact-subrow__cell,.details-output-pane .nf-details-table tr.details-compact-subrow:not(.details-compact-subrow--connected) td.details-note-actions-cell,.details-output-pane .nf-details-table tr.details-compact-subrow:not(.details-compact-subrow--connected) td.details-row-id-continuation-cell,.details-output-pane .nf-details-table tr.note-row--last td.details-note-actions-cell,.details-output-pane .nf-details-table tr.note-row--last td.details-row-id-continuation-cell,.details-output-pane .nf-details-table tr.note-row--last td.note-cell--compact{border-bottom:1px solid var(--color-border)}.details-output-pane .nf-details-table tr.note-row--special.note-row--last td.details-note-actions-cell,.details-output-pane .nf-details-table tr.note-row--special.note-row--last td.details-row-id-continuation-cell,.details-output-pane .nf-details-table tr.note-row--special.note-row--last td.note-cell--compact{border-bottom:0}.details-output-pane .details-note-row__content{display:flex;width:100%;min-width:0;min-height:1.5rem;flex-wrap:wrap;align-items:center;gap:.18rem .28rem;padding:.33rem .45rem;border-radius:.35rem;font-size:10.75px;line-height:1.25}.details-output-pane .details-note-row__content .material-symbols-outlined{margin-right:0;font-size:.9rem}.details-output-pane .details-note-row__content .whitespace-pre-line{min-width:0}.details-output-pane .nf-details-table tr.note-row--special td.note-cell--compact .details-note-row__content{display:inline-flex;width:auto;min-height:0;padding:0;border-radius:0;background:transparent;color:var(--color-danger-fg);box-shadow:none}.details-output-pane .nf-details-table tr.note-row--info td.note-cell--compact .details-note-row__content{display:inline-flex;width:auto;min-height:0;padding:0;border-radius:0;background:transparent;color:var(--color-text-muted);box-shadow:none}.details-output-pane .nf-details-table tr.note-row--neutral td.note-cell--compact .details-note-row__content{background:var(--color-surface-soft);color:var(--color-text-muted);box-shadow:inset 0 0 0 1px rgb(var(--color-border-rgb)/.65)}.details-output-pane .details-compact-subrow__grid{gap:.25rem .48rem;min-width:0;padding:.16rem 0 .22rem;border-radius:0;background:transparent;box-shadow:none}.details-output-pane .details-compact-subrow__item{flex:0 1 auto;min-width:0;white-space:nowrap;font-size:10.75px;gap:.28rem}.details-output-pane .details-compact-subrow__item+.details-compact-subrow__item:before{content:"";flex:0 0 1px;width:1px;height:.9rem;align-self:center;background:rgb(var(--color-border-strong-rgb)/.16)}.details-output-pane .details-compact-subrow__label{color:rgb(var(--color-text-muted-rgb)/.76);font-weight:360}.details-output-pane .details-compact-subrow__value{display:inline-flex;align-items:center;min-height:1.25rem;font-weight:500;overflow-wrap:normal}.details-output-pane .details-compact-subrow__value .details-related-link{align-items:center;gap:.25rem}.details-output-pane .nf-details-table td.details-actions-cell,.details-output-pane .nf-details-table th.details-actions-head{position:static;right:auto;z-index:auto;background:var(--color-surface);box-shadow:none}.details-output-pane .nf-details-table thead th.details-actions-head{z-index:auto}.details-output-pane .nf-details-table td.details-actions-cell>div{display:flex;width:100%;justify-content:flex-end;gap:.15rem}.details-output-pane .nf-details-table td.details-actions-cell .details-association-chip--actions{gap:.18rem;max-width:none;padding:.08rem .22rem}.details-output-pane .nf-details-table td.details-actions-cell .nf-btn--icon-only,.details-output-pane .nf-details-table td.details-actions-cell .nf-btn--icon-square{width:1.25rem;min-width:1.25rem;height:1.25rem}.details-output-pane .nf-details-table .nf-btn--xs{min-height:1.25rem;padding:.12rem}.details-output-pane .nf-details-table .js-copy-row .nf-btn__icon,.details-output-pane .nf-details-table .js-delete-row .nf-btn__icon,.details-output-pane .nf-details-table .js-edit-row .nf-btn__icon,.details-output-pane .nf-details-table .js-related-row .nf-btn__icon{font-size:.92rem}.details-output-pane .nf-details-table .nf-badge,.details-output-pane .nf-details-table .nf-tag{min-height:1.2rem;padding:.12rem .32rem;font-size:.62rem}}[data-details-root],body:has([data-details-root]),html:has([data-details-root]){overflow-x:clip}[data-details-root] .details-subnav-links,[data-details-root] .overflow-x-auto{max-width:100%;contain:layout paint inline-size}.nf-textarea-singleline{white-space:nowrap;overflow-x:auto;overflow-y:hidden;resize:none;min-height:var(--nf-control-height);height:var(--nf-control-height)}.details-root--portal{padding-bottom:calc(1rem + var(--nf-details-overlay-clearance, 0px))}.details-root--workflow{min-height:calc(100vh - 1rem)}.details-workflow-header{padding:1rem}.details-workflow-header__main{display:grid;gap:.875rem}.details-workflow-actions{align-self:start}.details-workflow-grid{display:grid;gap:.75rem}.details-workflow-card{min-width:0;padding:.8rem .9rem}.details-workflow-card__value{margin-top:.2rem;color:var(--color-fg);font-size:1rem;font-weight:700;line-height:1.2}.details-workflow-card__copy{margin-top:.2rem;color:var(--color-muted);font-size:.78rem;line-height:1.35}.details-configuration-strip{display:flex;align-items:center;gap:.65rem;min-width:0;overflow-x:auto;padding:.65rem .75rem;scrollbar-width:thin}.details-navigation-shell{overflow:hidden}.details-navigation-shell__cats,.details-navigation-shell__subnav{padding:.5rem}.details-navigation-shell__cats{display:flex;align-items:center;gap:.5rem;overflow-x:auto;scrollbar-width:thin}.details-portal-toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.details-portal-catnav [data-cat],.details-portal-meta .nf-tag,.details-portal-subnav .details-subnav-links>a{white-space:nowrap}.details-subnav-links{scrollbar-width:thin}.details-subnav-links::-webkit-scrollbar{height:.35rem}.details-taxonomy-search-results{z-index:60;background:var(--color-surface);box-shadow:0 14px 32px rgba(15,23,42,.12)}.details-portal-mobilebar{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem;padding:.625rem;border:1px solid var(--color-border);border-radius:.9rem;background:hsla(0,0%,100%,.96);box-shadow:0 16px 40px rgba(15,23,42,.12);backdrop-filter:blur(10px)}@media (min-width:768px){.details-portal-mobilebar{display:none}.details-workflow-header__main{grid-template-columns:minmax(0,1fr) auto;align-items:start}.details-workflow-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1.35fr)}}@media (min-width:1280px){.details-navigation-shell__cats{flex-wrap:wrap}}@media (max-width:767px){.details-root--portal{padding-bottom:calc(5.75rem + var(--nf-details-overlay-clearance, 0px))}.details-portal-toolbar .nf-btn--primary{display:none}}.details-row--highlight{position:relative;background:var(--color-surface-soft);box-shadow:inset 0 0 0 1px rgb(var(--color-border-strong-rgb)/.18);transition:box-shadow .12s ease,background-color .12s ease}.nf-input-media{display:flex;flex-direction:column;align-items:center;gap:.5rem}.nf-input-media__img{max-height:110px;width:auto;-o-object-fit:contain;object-fit:contain}.nf-input-media__img--thumb{width:4.75rem;height:4.75rem;border:1px solid var(--color-border);border-radius:.9rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 18px rgb(var(--color-primary-rgb)/.08)}.nf-input-unit{position:relative;width:100%;display:inline-flex;align-items:center}.nf-input-unit--mm{--nf-input-unit-text:"mm"}.nf-input-unit--st{--nf-input-unit-text:"st"}.nf-input-unit--m2{--nf-input-unit-text:"m²"}.nf-input-unit--m3{--nf-input-unit-text:"m³"}.nf-input-unit--none{--nf-input-unit-text:""}.nf-input-unit--par{--nf-input-unit-text:"par"}.nf-input-unit--sek{--nf-input-unit-text:"SEK"}.nf-input-unit--eur{--nf-input-unit-text:"EUR"}.nf-input-unit--eur .nf-input,.nf-input-unit--m2 .nf-input,.nf-input-unit--m3 .nf-input,.nf-input-unit--mm .nf-input,.nf-input-unit--par .nf-input,.nf-input-unit--sek .nf-input,.nf-input-unit--st .nf-input{padding-right:2.25rem}.nf-input-with-unit{padding-right:2.25rem!important;width:100%}.nf-input-unit__suffix{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:.75rem;font-weight:400;pointer-events:none}.nf-input-unit__suffix--auto:before{content:var(--nf-input-unit-text)}.nf-input-unit.is-error .nf-input{border-color:var(--color-danger);box-shadow:0 0 0 2px rgb(var(--color-danger-rgb)/.15);padding-right:4.75rem}.nf-input-unit.is-error .nf-input-unit__suffix{right:2.05rem;color:var(--color-danger)}.nf-input-unit.is-error:after{content:"error";position:absolute;right:.65rem;top:50%;transform:translateY(-50%);font-size:18px;color:var(--color-danger);pointer-events:none}.nf-select-with-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:start}.nf-select-with-preview--stacked{grid-template-columns:minmax(0,1fr);gap:0}.nf-select-with-preview--stacked .choices{margin-bottom:0}.nf-select-with-preview--stacked .choices.is-flipped.is-open .choices__inner,.nf-select-with-preview--stacked .choices.is-open .choices__inner,.nf-select-with-preview--stacked .choices__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.nf-select-with-preview--stacked .nf-select-preview{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.nf-select-preview{border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem;background:var(--color-surface);min-height:120px;width:100%;display:flex;align-items:center;justify-content:center}.nf-select-preview:has(.nf-select-preview__img.hidden){background:var(--color-surface-muted)}.nf-select-preview__img{max-height:140px;width:100%;-o-object-fit:contain;object-fit:contain}.nf-select-preview__placeholder{font-size:.75rem;line-height:1.35;letter-spacing:.005em;font-weight:330;color:var(--color-text-muted)}.nf-image-preview{border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);padding:.75rem;min-height:160px;width:100%;display:flex;align-items:center;justify-content:center;gap:0}.nf-image-preview:before{content:"";display:none}.nf-image-preview .nf-alert__text{width:100%;display:flex;align-items:center;justify-content:center}.nf-image-preview__img{max-height:180px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}.nf-kpi-grid{display:grid;gap:.625rem}.nf-kpi-card{--nf-kpi-accent:var(--color-action-strong);border:1px solid color-mix(in srgb,var(--nf-kpi-accent) 12%,var(--color-border) 88%);border-radius:.625rem;background:var(--color-surface);padding:.875rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 10px 24px rgba(15,23,42,.03),inset 0 1px 0 hsla(0,0%,100%,.42)}.nf-kpi-card[data-tone=success]{--nf-kpi-accent:var(--color-success-fg)}.nf-kpi-card[data-tone=warning]{--nf-kpi-accent:var(--color-warning-fg)}.nf-kpi-card[data-tone=danger]{--nf-kpi-accent:var(--color-danger-fg)}.nf-kpi-card[data-tone=info]{--nf-kpi-accent:var(--color-action-strong)}.nf-kpi-card--neutral{--nf-kpi-accent:rgb(var(--color-border-strong-rgb)/0.34)}.nf-kpi-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.nf-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:color-mix(in srgb,var(--nf-kpi-accent) 10%,var(--color-surface) 90%);color:var(--nf-kpi-accent);font-size:1.1rem}.nf-kpi-sparkline{width:72px;height:24px}.nf-kpi-sparkline path{stroke:var(--nf-kpi-accent);stroke-width:2;fill:none}.nf-kpi-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.055em;font-weight:440;color:var(--color-text-muted)}.nf-kpi-value{font-size:clamp(1.45rem,1.2rem + .35vw,1.75rem);line-height:.96;letter-spacing:-.045em;color:var(--color-text);font-weight:650;font-variant-numeric:tabular-nums slashed-zero}.nf-kpi-meta{font-size:.6875rem;line-height:1.25;letter-spacing:.01em;font-weight:380;color:var(--color-text-muted)}.nf-kpi-trend{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1.2;letter-spacing:.005em;font-weight:450}.nf-kpi-trend--up{color:var(--color-success-fg)}.nf-kpi-trend--down{color:var(--color-danger-fg)}.nf-kpi-trend--flat{color:var(--color-text-muted)}.nf-kpi-card--compact{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem}.nf-kpi-card--compact .nf-kpi-label{font-size:.625rem}.nf-kpi-card--compact .nf-kpi-value{font-size:1.2rem;letter-spacing:-.04em}.nf-kpi-card--compact .nf-kpi-meta{font-size:.625rem}.nf-kpi-card__stack{display:flex;flex-direction:column;gap:.2rem}.nf-kpi-list{border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);overflow:hidden}.nf-kpi-list__header{border-bottom:1px solid var(--color-border);padding:.5rem 1rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.065em;font-weight:440;color:var(--color-text-muted)}.nf-kpi-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:470;color:var(--color-text)}.nf-kpi-list__item+.nf-kpi-list__item{border-top:1px solid var(--color-border)}.nf-kpi-list__meta{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.75rem;line-height:1.2;letter-spacing:.01em;font-weight:370}.nf-stat-grid{display:grid;gap:.625rem}.nf-stat{--nf-stat-accent:rgb(var(--color-border-strong-rgb)/0.52);--nf-stat-accent-soft:color-mix(in srgb,var(--nf-stat-accent) 10%,var(--color-surface) 90%);--nf-stat-track-bg:color-mix(in srgb,var(--color-surface-soft) 76%,var(--color-border) 24%);min-width:0;border:1px solid color-mix(in srgb,var(--nf-stat-accent) 12%,var(--color-border) 88%);border-radius:.5rem;background:var(--color-surface);padding:.75rem;color:var(--color-text)}.nf-stat[data-tone=info]{--nf-stat-accent:var(--color-action-strong)}.nf-stat[data-tone=success]{--nf-stat-accent:var(--color-success-fg)}.nf-stat[data-tone=warning]{--nf-stat-accent:var(--color-warning-fg)}.nf-stat[data-tone=danger]{--nf-stat-accent:var(--color-danger-fg)}.nf-stat-label{line-height:1.15;text-transform:uppercase;font-weight:540}.nf-stat-label,.nf-stat-meta{font-size:.6875rem;letter-spacing:0;color:var(--color-text-muted)}.nf-stat-meta{margin-top:.125rem;line-height:1.25;font-weight:390}.nf-stat-caption{margin-top:.35rem;font-size:.625rem;line-height:1.25;letter-spacing:0;font-weight:430;color:var(--color-text-muted)}.nf-stat-value{font-size:1rem;line-height:1;letter-spacing:0;font-weight:620;font-variant-numeric:tabular-nums slashed-zero;color:var(--color-text)}.nf-stat-kpi__unit,.nf-stat-value span{margin-left:.18rem;font-size:.6875rem;line-height:1;letter-spacing:0;font-weight:500;color:var(--color-text-muted)}.nf-stat-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.nf-stat-kpi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.nf-stat-kpi:not(:has(.nf-stat-kpi__icon)){display:flex}.nf-stat-kpi__icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:.5rem;background:var(--nf-stat-accent-soft);color:var(--nf-stat-accent);font-size:1.05rem}.nf-stat-kpi__body{min-width:0;display:flex;flex-direction:column;gap:.22rem}.nf-stat-kpi__label{font-size:.6875rem;line-height:1.15;letter-spacing:0;text-transform:uppercase;font-weight:540;color:var(--color-text-muted)}.nf-stat-kpi__value{align-items:baseline;gap:.125rem;font-size:1.55rem;line-height:1;font-weight:660;font-variant-numeric:tabular-nums slashed-zero;color:var(--color-text)}.nf-stat-kpi__meta,.nf-stat-kpi__value{display:flex;flex-wrap:wrap;letter-spacing:0}.nf-stat-kpi__meta{align-items:center;gap:.35rem;font-size:.6875rem;line-height:1.25;font-weight:390;color:var(--color-text-muted)}.nf-stat-kpi--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.nf-stat-kpi--compact .nf-stat-kpi__value{font-size:1.15rem}.nf-stat-trend{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;line-height:1.2;letter-spacing:0;font-weight:560}.nf-stat-track{position:relative;width:100%;height:.55rem;margin-top:.625rem;overflow:hidden;border:1px solid var(--color-border);border-radius:9999px;background:var(--nf-stat-track-bg)}.nf-stat-track__bar{display:block;width:var(--nf-stat-progress,0);height:100%;border-radius:inherit;background:var(--nf-stat-accent);transition:width .18s ease}.nf-stat-track__marker{position:absolute;top:-.18rem;bottom:-.18rem;width:2px;border-radius:9999px;background:var(--nf-stat-marker-color,var(--color-action-strong));box-shadow:0 0 0 1px rgb(var(--color-surface-rgb)/.82);transform:translateX(-50%)}.nf-stat-scale{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem;font-size:.625rem;line-height:1.2;letter-spacing:0;color:var(--color-text-muted);font-variant-numeric:tabular-nums slashed-zero}.nf-stat-marker-tags,.nf-stat-zone-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.nf-stat-chip{display:inline-flex;align-items:center;min-width:0;background:var(--color-surface-soft);padding:.125rem .45rem;font-size:.625rem;line-height:1.15;letter-spacing:0;font-weight:560;color:var(--color-text-muted);white-space:nowrap}.nf-stat-chip,.nf-stat-stack{border:1px solid var(--color-border);border-radius:9999px}.nf-stat-stack{display:flex;align-items:stretch;width:100%;height:.72rem;margin-top:.625rem;overflow:hidden;background:var(--nf-stat-track-bg)}.nf-stat-stack__segment{min-width:.15rem;background:var(--nf-stat-segment-color,var(--nf-stat-accent))}.nf-stat-stack__segment+.nf-stat-stack__segment{border-left:1px solid rgb(var(--color-surface-rgb)/.72)}.nf-stat-legend{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.625rem}.nf-stat-legend__item{display:inline-flex;align-items:center;gap:.32rem;min-width:0;font-size:.6875rem;line-height:1.2;letter-spacing:0;color:var(--color-text-muted)}.nf-stat-legend__swatch{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:9999px;background:var(--nf-stat-segment-color,var(--nf-stat-accent))}.nf-stat-donut{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem}.nf-stat-donut__chart{--nf-donut-color-1:var(--color-action-strong);--nf-donut-color-2:var(--color-success-fg);--nf-donut-color-3:var(--color-warning-fg);--nf-donut-color-4:var(--color-danger-fg);--nf-donut-stop-1:0%;--nf-donut-stop-2:var(--nf-donut-stop-1);--nf-donut-stop-3:var(--nf-donut-stop-2);--nf-donut-stop-4:var(--nf-donut-stop-3);position:relative;display:grid;place-items:center;width:6.25rem;aspect-ratio:1;border-radius:9999px;background:conic-gradient(var(--nf-donut-color-1) 0 var(--nf-donut-stop-1),var(--nf-donut-color-2) var(--nf-donut-stop-1) var(--nf-donut-stop-2),var(--nf-donut-color-3) var(--nf-donut-stop-2) var(--nf-donut-stop-3),var(--nf-donut-color-4) var(--nf-donut-stop-3) var(--nf-donut-stop-4),var(--nf-stat-track-bg) var(--nf-donut-stop-4) 100%)}.nf-stat-donut__chart:after{content:"";position:absolute;inset:.95rem;border:1px solid var(--color-border);border-radius:inherit;background:var(--color-surface)}.nf-stat-donut__center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.05rem;font-variant-numeric:tabular-nums slashed-zero}.nf-stat-donut__center span{font-size:1.25rem;line-height:1;letter-spacing:0;font-weight:660;color:var(--color-text)}.nf-stat-donut__center small{font-size:.625rem;line-height:1.1;letter-spacing:0;color:var(--color-text-muted)}.nf-stat-donut__body{min-width:0}.nf-stat-speedometer{--nf-stat-indicator:color-mix(in srgb,var(--color-text) 86%,var(--color-surface) 14%);display:grid;grid-template-columns:minmax(8.75rem,11.25rem) minmax(0,1fr);align-items:center;gap:.45rem;padding:.7rem .8rem}.nf-stat-speedometer__visual{min-width:0}.nf-stat-speedometer__visual svg{width:100%;max-width:11.25rem;margin:0 auto;overflow:visible}.nf-stat-speedometer__track,.nf-stat-speedometer__zone{fill:none;stroke-width:14}.nf-stat-speedometer__track{stroke:var(--nf-stat-track-bg);stroke-linecap:round;stroke-dasharray:75 100}.nf-stat-speedometer__zone{stroke:var(--nf-stat-zone-color,var(--nf-stat-track-bg));stroke-linecap:butt;opacity:.88}.nf-stat-speedometer__tick{stroke:rgb(var(--color-border-strong-rgb)/.48);stroke-width:.9;stroke-linecap:round;vector-effect:non-scaling-stroke}.nf-stat-speedometer__tick--major{stroke:rgb(var(--color-border-strong-rgb)/.64);stroke-width:1.45}.nf-stat-speedometer__marker{stroke:var(--nf-stat-marker-color,var(--color-action-strong));stroke-width:2.3;stroke-linecap:round;vector-effect:non-scaling-stroke}.nf-stat-speedometer__needle{stroke:var(--nf-stat-indicator);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.nf-stat-speedometer__center-plate{fill:var(--color-surface)}.nf-stat-speedometer__hub{fill:var(--nf-stat-indicator);stroke:var(--color-surface);stroke-width:.75}.nf-stat-speedometer__body{min-width:0;display:grid;gap:.32rem;align-content:center}.nf-stat-speedometer__dial-label{fill:var(--color-text-muted);font-size:.5rem;line-height:1;font-weight:520;text-anchor:middle;dominant-baseline:middle;font-variant-numeric:tabular-nums slashed-zero}.nf-stat-speedometer__center-label{fill:var(--color-text-muted);stroke:var(--color-surface);stroke-width:2.2px;paint-order:stroke fill;font-size:.43rem;line-height:1;letter-spacing:0;font-weight:680;text-anchor:middle;text-transform:uppercase}.nf-stat-speedometer__center-value{fill:var(--color-text);font-size:1.48rem;line-height:1;letter-spacing:0;font-weight:720;text-anchor:middle;font-variant-numeric:tabular-nums slashed-zero}.nf-stat-speedometer__center-value tspan{font-size:.45em;font-weight:620;fill:var(--color-text-muted)}.nf-stat-speedometer__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem;font-size:.6875rem;line-height:1.2;letter-spacing:0;color:var(--color-text-muted);text-align:left}.nf-stat-sparkline__svg{width:100%;height:3.2rem;margin-top:.45rem;overflow:visible}.nf-stat-sparkline__line{fill:none;stroke:var(--nf-stat-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nf-stat-sparkline__fill{fill:color-mix(in srgb,var(--nf-stat-accent) 12%,transparent 88%)}.nf-stat-ranked__rows{display:grid;gap:.5rem;margin-top:.65rem}.nf-stat-ranked__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1.2;letter-spacing:0;color:var(--color-text)}.nf-stat-ranked__head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-stat-ranked__head strong{font-weight:620;font-variant-numeric:tabular-nums slashed-zero}.nf-stat-ranked__track{height:.45rem;margin-top:.25rem;overflow:hidden;border-radius:9999px;background:var(--nf-stat-track-bg)}.nf-stat-ranked__track span{display:block;width:var(--nf-stat-progress,0);height:100%;border-radius:inherit;background:var(--nf-stat-segment-color,var(--nf-stat-accent))}@media (max-width:640px){.nf-stat-donut{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.nf-stat-speedometer{grid-template-columns:minmax(0,1fr)}.nf-stat-speedometer__summary{justify-content:center;text-align:center}}.nf-table{width:100%;border-collapse:collapse;font-size:.6875rem;line-height:1.25;letter-spacing:-.01em}.nf-table th{background-color:var(--color-secondary);text-align:left;font-size:.625rem;line-height:1.15;letter-spacing:.055em;text-transform:uppercase;font-weight:450;color:var(--color-text-muted)}.nf-table td,.nf-table th{border-bottom-width:1px;border-color:var(--color-border);padding:.375rem .5rem}.nf-table td{vertical-align:middle;font-weight:540}.nf-nav-wrapper{position:relative;z-index:50;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity));background:var(--color-surface);color:var(--color-primary)}.nf-admin-action-menu__content>.nf-nav{display:grid;gap:.375rem}.nf-nav{margin-left:auto;margin-right:auto;display:flex;width:100%;align-items:center;gap:1rem;padding:.75rem 1rem}@media (min-width:768px){.nf-nav{padding-left:2rem;padding-right:2rem}}.nf-nav{max-width:var(--nf-page-max)}.nf-admin-action-menu__content>.nf-nav-brand{display:grid;gap:.375rem}.nf-nav-brand{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nf-nav-brand:hover{background:var(--color-surface-soft)}@media (min-width:768px){.nf-body--content-wide .nf-nav{padding-left:2rem;padding-right:2rem}}.nf-nav--compact{gap:0;padding-top:0;padding-bottom:0}.nf-body--content-wide .nf-nav{max-width:none;padding-left:1rem;padding-right:1rem}.nf-admin-action-menu__content>.nf-nav-links{display:grid;gap:.375rem}.nf-nav-links{display:flex;flex:1 1 0%;align-items:center;gap:.75rem}.nf-nav-links--compact{gap:0}.details-front-summary__value>.nf-nav-btn{flex:0 0 auto;white-space:nowrap}.nf-nav-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem .625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:Inter Tight,system-ui,sans-serif;font-size:.875rem;line-height:1.2;font-weight:500;color:var(--color-primary)}.nf-nav-btn:hover{background:var(--color-surface-soft)}.nf-nav-btn--ghost:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-soft-rgb)/var(--tw-bg-opacity))}.nf-dropdown-arrow{transition:transform .15s ease,color .15s ease;color:currentColor;font-weight:400;margin-left:-.25rem}.nf-dropdown-open{background:var(--color-surface-soft)}.nf-dropdown-open .nf-dropdown-arrow{transform:rotate(180deg)}.nf-nav-account-name{font-size:.875rem;line-height:1;font-weight:500;color:var(--color-primary)}.nf-nav-account-meta{font-size:.6875rem;line-height:1;margin-top:.125rem;color:var(--color-text-muted)}.nf-shellbar{position:sticky;top:0;z-index:40;border-bottom-width:1px;background:#fff;border-color:var(--color-border)}.nf-admin-action-menu__content>.nf-shellbar__inner{display:grid;gap:.375rem}.nf-shellbar__inner{margin-left:auto;margin-right:auto;display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 1rem}@media (min-width:768px){.nf-shellbar__inner{padding-left:2rem;padding-right:2rem}}.nf-shellbar__inner{max-width:var(--nf-page-max);min-height:3.75rem;background:transparent}.nf-shellbar__inner--wide{max-width:none}.details-front-summary__value>.nf-shellbar__brand{flex:0 0 auto;white-space:nowrap}.nf-shellbar__brand{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.375rem;padding:.375rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--color-text)}.nf-shellbar__brand:hover{background:var(--color-surface-soft)}.nf-admin-action-menu__content>.nf-shellbar__menu{display:grid;gap:.375rem}.nf-shellbar__menu{display:flex;min-width:12rem;flex:1 1 0%;align-items:center;min-width:0}.nf-admin-action-menu__content>.nf-shellbar__links{display:grid;gap:.375rem}.nf-shellbar__links{display:flex;width:100%;flex-wrap:nowrap;align-items:center;gap:.25rem;border-radius:.75rem;padding:.375rem .5rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1px 2px rgb(var(--color-primary-rgb)/.04)}.nf-shellbar__links--wide{max-width:none}.nf-shellbar__link-group{display:flex;min-width:0;align-items:center;gap:.25rem}.nf-shellbar__link-group--primary{flex:1 1 auto;flex-wrap:wrap}.nf-shellbar__nav-end{flex:0 0 auto;margin-left:auto}.nf-shellbar__mobile-menu{display:none}.nf-shellbar .nf-nav-item{position:relative}.nf-shellbar__nav-btn{border-radius:.5rem;padding:.5rem .625rem;font-size:.78125rem;line-height:1.1;font-weight:560;color:var(--color-text)}.nf-shellbar__nav-btn:hover{background:var(--color-surface-soft)}.nf-shellbar__nav-btn.is-active,.nf-shellbar__nav-btn[aria-current=page]{background:var(--color-action-soft);color:var(--color-action-strong);box-shadow:inset 0 0 0 1px rgb(var(--color-action-rgb)/.16)}.nf-shellbar__nav-btn.is-active:hover,.nf-shellbar__nav-btn[aria-current=page]:hover{background:var(--color-action-soft);color:var(--color-action-strong)}.nf-shellbar__nav-btn .material-symbols-outlined{color:currentColor}.nf-admin-action-menu__content>.nf-shellbar__actions{display:grid;gap:.375rem}.nf-shellbar__actions{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.details-front-summary__value>.nf-shellbar__action{flex:0 0 auto;white-space:nowrap}.nf-shellbar__action{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;border-radius:.375rem;padding:.5rem .625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:.78125rem;line-height:1.1;font-weight:600}.nf-shellbar__action,.nf-shellbar__action:hover{color:var(--color-text)}.nf-shellbar__action:hover{background:var(--color-surface-soft)}.nf-shellbar__action.is-active,.nf-shellbar__action[aria-current=page]{background:var(--color-action-soft);color:var(--color-action-strong);box-shadow:inset 0 0 0 1px rgb(var(--color-action-rgb)/.16)}.nf-shellbar__action.is-active:hover,.nf-shellbar__action[aria-current=page]:hover{background:var(--color-action-soft);color:var(--color-action-strong)}.nf-shellbar__action--ghost{color:var(--color-text)}.nf-shellbar__action--profile{align-items:center}.nf-shellbar__action-copy{display:grid;min-width:0;gap:.0625rem;text-align:left}.nf-shellbar__action-label,.nf-shellbar__action-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-shellbar__action-label{max-width:9rem;color:currentColor;font-size:.78125rem;line-height:1.05;font-weight:620}.nf-shellbar__action-meta{max-width:10rem;color:var(--color-text-muted);font-size:.625rem;line-height:1.05;font-weight:430}.nf-shellbar__action.is-active .nf-shellbar__action-meta,.nf-shellbar__action[aria-current=page] .nf-shellbar__action-meta{color:var(--color-action-strong)}.nf-shellbar__action--icon{position:relative;width:var(--nf-control-height);height:var(--nf-control-height);justify-content:center;padding:0}.nf-notification-center{position:relative}.nf-notification-trigger{color:var(--color-text)}.nf-notification-badge{position:absolute;top:.25rem;right:.25rem;display:inline-flex;min-width:.875rem;height:.875rem;align-items:center;justify-content:center;border:1px solid var(--color-surface);border-radius:var(--nf-radius-pill);padding:0 .1875rem;background:var(--color-danger);color:var(--color-on-primary);font-size:.5625rem;line-height:1;font-weight:700}.nf-notification-menu{left:auto;right:0;width:min(24rem,calc(100vw - 1rem));max-height:calc(100dvh - 5rem);overflow:hidden;padding:0}.nf-submenu.nf-notification-menu{left:auto;right:0}.nf-submenu.nf-notification-menu--preview{position:static;display:block;width:100%;max-height:none}.nf-notification-menu__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border);padding:.625rem .75rem;background:var(--color-surface)}.nf-notification-menu__title{font-size:.875rem;line-height:1.15;font-weight:600;color:var(--color-text)}.nf-notification-menu__meta{margin-top:.125rem;font-size:.6875rem;line-height:1.15;color:var(--color-text-muted)}.nf-notification-menu__read-all{flex:0 0 auto}.nf-notification-list{display:grid;max-height:min(28rem,calc(100dvh - 9rem));overflow-y:auto;scrollbar-width:thin}.nf-notification-item{--nf-notification-tone:var(--color-text-muted);display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.625rem;border-bottom:1px solid var(--color-border);padding:.625rem .75rem;color:var(--color-text);text-decoration:none;transition:background-color .15s ease,color .15s ease}.nf-notification-item:focus-visible,.nf-notification-item:hover{background:var(--nf-low-emphasis-hover-bg);outline:none}.nf-notification-item:last-child{border-bottom:0}.nf-notification-item.is-read{color:var(--color-text-muted)}.nf-notification-item.is-unread .nf-notification-item__title{font-weight:620}.nf-notification-item--success{--nf-notification-tone:var(--color-success-fg)}.nf-notification-item--warning{--nf-notification-tone:var(--color-warning-fg)}.nf-notification-item__icon{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);background:var(--color-surface-soft);color:var(--nf-notification-tone);font-size:1rem}.nf-notification-item__copy{display:grid;min-width:0;gap:.125rem}.nf-notification-item__title{color:var(--color-text);font-size:.8125rem;line-height:1.2;font-weight:520}.nf-notification-item__meta,.nf-notification-item__time{font-size:.6875rem;line-height:1.25;color:var(--color-text-muted)}.nf-notification-menu__state{padding:.75rem}@media (max-width:767px){.nf-submenu.nf-notification-menu{position:fixed;top:3.5rem;left:.5rem;right:.5rem;width:auto;max-height:calc(100dvh - 4rem)}}.nf-shellbar__action--danger.is-active,.nf-shellbar__action--danger:hover,.nf-shellbar__action--danger[aria-current=page]{background:var(--color-danger-bg);color:var(--color-danger)}@media (min-width:768px){.nf-shellbar__inner{flex-wrap:nowrap;gap:.5rem}.nf-shellbar__menu{min-width:0}.nf-shellbar__links{flex-wrap:nowrap;gap:.125rem}.nf-shellbar__link-group--primary{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.nf-shellbar .nf-nav-item{flex:0 0 auto}.nf-shellbar__nav-btn{gap:.35rem;white-space:nowrap;padding-left:.45rem;padding-right:.45rem}.nf-shellbar__nav-btn .material-symbols-outlined{font-size:1.125rem}}@media (min-width:768px) and (max-width:1439px){.nf-shellbar__menu{flex:0 0 auto;margin-left:auto;min-width:0}.nf-shellbar__links{display:none}.nf-shellbar__mobile-menu{display:block}}@media (max-width:767px){.nf-shellbar__inner{flex-wrap:nowrap;padding-left:1rem;padding-right:1rem;gap:.5rem}.nf-shellbar__menu{flex:0 0 auto;margin-left:auto;min-width:0}.nf-shellbar__links{display:none}.nf-shellbar__mobile-menu{display:block}.nf-shellbar__mobile-menu-btn{width:var(--nf-control-height);height:var(--nf-control-height);justify-content:center;padding:0}.nf-shellbar__mobile-menu-btn .nf-dropdown-arrow,.nf-shellbar__mobile-menu-btn span:not(.material-symbols-outlined){display:none}.nf-shellbar__mobile-submenu{width:min(18rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)}.nf-shellbar__actions .nf-shellbar__action span:not(.material-symbols-outlined):not(.nf-notification-badge){display:none}}.details-output-pane__head.nf-submenu,.nf-choice-inline-confirm.nf-submenu,.nf-product-config-panel.nf-submenu,.nf-product-filterbar.nf-submenu,.nf-product-picker--delivery.nf-submenu{display:none}.nf-select-preview:has(.nf-select-preview__img.nf-submenu){background:var(--color-surface-muted)}.nf-submenu{position:absolute;left:0;top:100%;z-index:50;display:none;min-width:200px;border-radius:.75rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity));margin-top:.1875rem;padding:.3125rem;border-color:rgb(var(--color-border-rgb)/.92);background:var(--color-surface);box-shadow:0 14px 28px rgb(var(--color-primary-rgb)/.1),0 3px 8px rgb(var(--color-primary-rgb)/.05)}.nf-shellbar .nf-submenu--floating{position:fixed;top:0;left:0;z-index:80;margin-top:0;overflow-y:auto}.nf-submenu--detailed{min-width:18rem;width:-moz-max-content;width:max-content;max-width:min(24rem,calc(100vw - 2rem))}.nf-admin-action-menu__content>.nf-submenu-link{display:grid;gap:.375rem}.nf-submenu-link{display:flex;align-items:center;border-radius:.5rem;--nf-submenu-hover-bg:rgb(var(--color-action-rgb)/0.08);gap:.625rem;min-height:2.25rem;padding:.375rem .625rem;font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:430;transition:background-color .15s ease,color .15s ease}.nf-submenu-link:focus-visible,.nf-submenu-link:hover{background:var(--nf-submenu-hover-bg);outline:none}.nf-submenu-link.is-active,.nf-submenu-link[aria-current=page]{background:var(--nf-submenu-hover-bg)}.nf-submenu-link--detailed{align-items:center;gap:.75rem;min-height:3rem;padding-top:.5rem;padding-bottom:.5rem}.nf-submenu-item--has-children{position:relative}.nf-submenu-link--has-children{width:100%;justify-content:space-between;padding-right:.5rem;text-align:left;border:0;background:transparent}.nf-submenu-chevron{flex-shrink:0;font-size:20px;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity));transition:transform .15s ease,color .15s ease}.details-output-pane__head.nf-submenu-flyout,.nf-choice-inline-confirm.nf-submenu-flyout,.nf-product-config-panel.nf-submenu-flyout,.nf-product-filterbar.nf-submenu-flyout,.nf-product-picker--delivery.nf-submenu-flyout{display:none}.nf-select-preview:has(.nf-select-preview__img.nf-submenu-flyout){background:var(--color-surface-muted)}.nf-submenu-flyout{position:absolute;top:0;z-index:50;margin-top:0;display:none;left:calc(100% - 1px);max-height:calc(100dvh - 1rem);overflow-y:auto}.nf-submenu-flyout--left{left:auto;right:calc(100% - 1px)}.nf-submenu-item--has-children:focus-within>.nf-submenu-flyout,.nf-submenu-item--has-children:hover>.nf-submenu-flyout{display:block}.nf-submenu-item--has-children:focus-within>.nf-submenu-link--has-children .nf-submenu-chevron,.nf-submenu-item--has-children:hover>.nf-submenu-link--has-children .nf-submenu-chevron{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity));transform:translateX(1px)}.nf-submenu-icon{flex-shrink:0;font-size:1.25rem;color:var(--color-text-muted)}.nf-admin-action-menu__content>.nf-submenu-copy{display:grid;gap:.375rem}.nf-submenu-copy{display:flex;min-width:0;flex-direction:column}.nf-submenu-title{font-size:.8125rem;line-height:1.18;letter-spacing:-.015em;font-weight:540;color:var(--color-text)}.nf-submenu-description{margin-top:.1rem;font-size:.6875rem;line-height:1.28;letter-spacing:-.005em;font-weight:350;color:var(--color-text-muted)}.nf-submenu-link:focus-visible .nf-submenu-icon,.nf-submenu-link:focus-visible .nf-submenu-title,.nf-submenu-link:hover .nf-submenu-icon,.nf-submenu-link:hover .nf-submenu-title{color:var(--color-action-strong)}.nf-submenu-link.is-active .nf-submenu-icon,.nf-submenu-link.is-active .nf-submenu-title,.nf-submenu-link[aria-current=page] .nf-submenu-icon,.nf-submenu-link[aria-current=page] .nf-submenu-title{color:var(--color-action-strong)}.nf-submenu-link.text-red-600{--nf-submenu-hover-bg:rgb(var(--color-danger-rgb)/0.08)}.nf-submenu-link.text-red-600 .nf-submenu-title{color:currentColor}.delivery-section{width:100%;max-width:none}.option-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.order-form .input{border-radius:.25rem;border-color:var(--color-border-strong)}.order-form .\!input{border-radius:.25rem!important;border-color:var(--color-border-strong)!important}.order-form .input:focus{border-color:var(--color-action);box-shadow:0 0 0 2px rgb(var(--color-action-rgb)/.25);outline:none}.order-form .\!input:focus{border-color:var(--color-action)!important;box-shadow:0 0 0 2px rgb(var(--color-action-rgb)/.25)!important;outline:none!important}.order-form-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.nf-account-page .order-form-card{padding:0}.order-form-card__body{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.order-form-card__body.order-form-card__body--choice-flow{padding-top:1rem}.order-options{--order-option-card-min:160px;--order-swatch-card-size:6.75rem}.order-options .option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--order-option-card-min)),1fr))}.order-options #sortimentOptions.option-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,13.5rem));justify-content:start}.order-options #sortimentOptions .nf-choice-card--assortment{width:13.5rem;min-width:13.5rem;max-width:13.5rem}.order-options #modellOptions.option-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,13.5rem));justify-content:start}.order-options #fargOptions.option-grid{grid-template-columns:repeat(auto-fit,minmax(var(--order-swatch-card-size),var(--order-swatch-card-size)));justify-content:start}.order-options #fargOptions.option-grid.nf-swatch-rail{display:flex;grid-template-columns:none}.order-options .option-grid.nf-swatch-rail{display:flex;grid-template-columns:none;justify-content:flex-start}.order-options #fargOptions .nf-radio-card--farg{width:var(--order-swatch-card-size);min-width:var(--order-swatch-card-size);max-width:var(--order-swatch-card-size)}.order-options #fargNcsOption{width:var(--order-swatch-card-size)}.order-options #fargNcsOption:has(.nf-radio-card--farg){width:auto}.order-options #fargNcsOption .nf-radio-card--farg{width:var(--order-swatch-card-size);min-width:var(--order-swatch-card-size);max-width:var(--order-swatch-card-size)}.order-options #ncsGroup{width:100%;max-width:15.625rem}@media (max-width:640px){.order-options #sortimentOptions.option-grid{grid-template-columns:repeat(auto-fit,minmax(var(--order-swatch-card-size),var(--order-swatch-card-size)))}.order-options #sortimentOptions .nf-choice-card--assortment{width:var(--order-swatch-card-size);min-width:var(--order-swatch-card-size);max-width:var(--order-swatch-card-size)}.order-options #modellOptions.option-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,10rem))}}@media (min-width:1024px){.order-form-card__body{padding:1.5rem}.order-form-card__body.order-form-card__body--choice-flow{padding-top:1rem}.order-form-grid{grid-template-columns:minmax(0,25rem) minmax(0,1fr)}.delivery-section{max-width:25rem}}.nf-toggle{--toggle-w:60px;--toggle-h:27px;--toggle-pad:1px;--toggle-knob:calc(var(--toggle-h) - var(--toggle-pad)*2);--toggle-text-pad:6px;--toggle-radius:var(--nf-radius-xs);--toggle-knob-radius:var(--nf-radius-xs);--toggle-border:2px;--toggle-text-size:0.75rem;position:relative;display:inline-flex;align-items:center;cursor:pointer}.nf-toggle[data-size=sm]{--toggle-w:50px;--toggle-h:22px;--toggle-text-size:0.625rem}.nf-toggle-input{position:absolute;opacity:0;width:0;height:0}.nf-toggle-track{position:relative;display:inline-flex;align-items:center;--toggle-track-bg:var(--color-text-subtle);--toggle-track-border:var(--color-text-subtle);--toggle-text-color:var(--color-on-primary);width:var(--toggle-w);height:var(--toggle-h);border-radius:var(--toggle-radius);background:var(--toggle-track-bg);border:1px solid var(--toggle-track-border);transition:background-color .2s linear,border-color .2s linear,box-shadow .2s linear;box-sizing:border-box}.nf-toggle-track:before{left:var(--toggle-pad);width:var(--toggle-knob);height:var(--toggle-knob);border-radius:var(--toggle-knob-radius);border:var(--toggle-border) solid var(--toggle-track-border);box-sizing:border-box;background:var(--color-surface);transition:transform .2s linear,border-color .2s linear}.nf-toggle-track:after,.nf-toggle-track:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.nf-toggle-track:after{font-size:var(--toggle-text-size);font-weight:600;text-transform:none;letter-spacing:.01em;pointer-events:none}.nf-toggle-track[data-text=true]:after{content:attr(data-off);left:50%;width:50%;text-align:center;color:var(--toggle-text-color)}.nf-toggle-input:checked+.nf-toggle-track{--toggle-track-bg:var(--color-action);--toggle-track-border:var(--color-action);--toggle-text-color:var(--color-on-primary);background:var(--toggle-track-bg);border-color:var(--toggle-track-border)}.nf-toggle-input:disabled+.nf-toggle-track{background:var(--color-border);border-color:var(--color-border)}.nf-toggle-input:disabled+.nf-toggle-track:before{border-color:var(--color-border)}.nf-toggle-input:checked+.nf-toggle-track:before{transform:translate(calc(var(--toggle-w) - var(--toggle-knob) - var(--toggle-pad)*2),-50%)}.nf-toggle-input:checked+.nf-toggle-track[data-text=true]:after{content:attr(data-on);left:0;right:auto;color:var(--toggle-text-color)}.nf-toggle-input:focus-visible+.nf-toggle-track{box-shadow:0 0 0 3px rgb(var(--color-action-rgb)/.35)}.nf-toggle:has(.nf-toggle-input:disabled){cursor:not-allowed;opacity:1}.nf-toggle-inline:has(input:not(:checked)) .nf-toggle-text{color:var(--color-text-muted);opacity:1}.choices{position:relative;overflow:hidden;margin-bottom:0;font-size:13px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible;z-index:30}.choices.is-disabled{opacity:.78}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:var(--color-surface-soft);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{min-height:var(--nf-control-height);height:var(--nf-control-height);padding:var(--nf-control-padding-y) var(--nf-control-select-padding-end) var(--nf-control-padding-y) var(--nf-control-padding-x)}.choices[data-type*=select-one]:has(select.nf-input--sm){font-size:.75rem}.choices[data-type*=select-one]:has(select.nf-input--sm) .choices__inner{min-height:var(--nf-control-height-sm);height:var(--nf-control-height-sm);padding-top:var(--nf-control-padding-y-sm);padding-bottom:var(--nf-control-padding-y-sm);font-size:.75rem}.choices[data-type*=select-one]:has(select.nf-input--sm) .choices__list--single{min-height:1rem}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:.3125rem .625rem .375rem;border-bottom:1px solid rgb(var(--color-border-rgb)/.92);background-color:var(--color-surface);margin:0;font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:410;color:var(--color-text)}.choices[data-type*=select-one] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:var(--nf-radius-pill);opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px rgb(var(--color-action-rgb)/.35)}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:.5rem;width:.5rem;border:none;border-right:1.6px solid var(--color-text-subtle);border-bottom:1.6px solid var(--color-text-subtle);position:absolute;right:.85rem;top:50%;margin-top:-.25rem;pointer-events:none;transform:rotate(45deg)}.choices[data-type*=select-one].is-open:after{transform:rotate(225deg);margin-top:-.25rem}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid rgb(var(--color-on-primary-rgb)/.35);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:var(--nf-radius-none)}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:var(--color-surface);padding:var(--nf-control-padding-y) var(--nf-control-padding-x);border:1px solid var(--color-border);border-radius:var(--nf-radius-sm);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;font-weight:430;color:var(--color-text);min-height:var(--nf-control-height);overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04)}.choices.is-error{position:relative}.choices.is-error .choices__inner{border-color:var(--color-danger);box-shadow:0 0 0 2px rgb(var(--color-danger-rgb)/.15)}.choices.is-error[data-type*=select-one]:before{content:"error";position:absolute;right:2.25rem;top:50%;transform:translateY(-50%);font-size:18px;color:var(--color-danger);pointer-events:none}.is-focused .choices__inner,.is-open .choices__inner{border-color:var(--color-action);box-shadow:0 0 0 2px rgb(var(--color-action-rgb)/.15)}.is-flipped.is-open .choices__inner,.is-open .choices__inner{border-radius:var(--nf-radius-sm)}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:flex;align-items:center;min-height:1.25rem;padding:0 12px 0 0;width:100%}[dir=rtl] .choices__list--single{padding-right:0;padding-left:12px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:var(--nf-radius-pill);padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:var(--color-action);border:1px solid var(--color-action-strong);color:var(--color-on-primary);word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:var(--color-action-strong);border:1px solid var(--color-action-strong)}.is-disabled .choices__list--multiple .choices__item{background-color:var(--color-border);border:1px solid rgb(var(--color-border-strong-rgb)/.25)}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:30;position:absolute;width:100%;background-color:var(--color-surface);border:1px solid rgb(var(--color-border-rgb)/.95);top:100%;margin-top:.1875rem;border-radius:var(--nf-radius-md);overflow:hidden;word-break:normal;overflow-wrap:anywhere;box-shadow:0 14px 28px rgba(15,23,42,.1),0 3px 8px rgba(15,23,42,.05)}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:rgb(var(--color-action-rgb)/.22)}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:var(--nf-radius-md)}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:280px;padding:.25rem;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;border-radius:var(--nf-radius-none)}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;display:flex;align-items:center;min-height:2rem;padding:.375rem .625rem;border-radius:var(--nf-radius-sm);font-size:.8125rem;line-height:1.3;letter-spacing:-.01em;color:var(--color-text);font-weight:420;transition:background-color .12s ease,color .12s ease}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:88px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:11px;opacity:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:88px;padding-right:12px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:12px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--color-action-soft);color:var(--color-action-strong)}.choices__list--dropdown .choices__item--selectable.is-selected:not(.choices__placeholder):not([data-value=""]):not([data-value="Välj..."]):not([data-value=V\E4lj\2026]),.choices__list[aria-expanded] .choices__item--selectable.is-selected:not(.choices__placeholder):not([data-value=""]):not([data-value="Välj..."]):not([data-value=V\E4lj\2026]){background-color:rgb(var(--color-action-rgb)/.06);color:var(--color-action-strong);font-weight:560}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.7}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:"";display:none}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:var(--color-surface-soft);font-size:14px;margin-bottom:5px;border:0;border-radius:var(--nf-radius-none);max-width:100%;padding:4px 0 4px 2px;line-height:1.35;letter-spacing:-.01em;font-weight:400;color:var(--color-text)}.choices__input::-moz-placeholder{color:var(--color-text-subtle);font-weight:330;letter-spacing:-.005em;opacity:1}.choices__input::placeholder{color:var(--color-text-subtle);font-weight:330;letter-spacing:-.005em;opacity:1}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{color:var(--color-text-subtle);font-weight:330;opacity:1}.choices__list--single .choices__item{color:var(--color-text);font-weight:400}.choices__list--single .choices__item.choices__placeholder,.choices__list--single .choices__item[data-placeholder]{color:var(--color-text-subtle);font-weight:330}.nf-select,.nf-select--search{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.\!static{position:static!important}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-0{left:0}.left-2{left:.5rem}.left-auto{left:auto}.right-0{right:0}.right-2{right:.5rem}.start-8{inset-inline-start:2rem}.top-1\/2{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.m-0{margin:0}.m-1{margin:.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/6\]{aspect-ratio:5/6}.size-1{width:.25rem}.h-1,.size-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-32{height:8rem}.h-4{height:1rem}.h-8{height:2rem}.h-full{height:100%}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-64{max-height:16rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[10rem\]{min-height:10rem}.min-h-\[110px\]{min-height:110px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[260px\]{min-height:260px}.min-h-\[420px\]{min-height:420px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[72px\]{min-height:72px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[96px\]{min-height:96px}.min-h-\[9rem\]{min-height:9rem}.min-h-full{min-height:100%}.w-11\/12{width:91.666667%}.w-16{width:4rem}.w-28{width:7rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-48{min-width:12rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[11rem\]{min-width:11rem}.min-w-\[120px\]{min-width:120px}.min-w-\[1240px\]{min-width:1240px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[1480px\]{min-width:1480px}.min-w-\[1500px\]{min-width:1500px}.min-w-\[150px\]{min-width:150px}.min-w-\[1540px\]{min-width:1540px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[220px\]{min-width:220px}.min-w-\[24rem\]{min-width:24rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[480px\]{min-width:480px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[320px\]{max-width:320px}.max-w-\[36rem\]{max-width:36rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[120px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:120px minmax(0,1fr) auto}.grid-cols-\[140px_160px_90px_1fr_52px\]{grid-template-columns:140px 160px 90px 1fr 52px}.grid-cols-\[1fr_120px_52px\]{grid-template-columns:1fr 120px 52px}.grid-cols-\[1fr_200px_140px_52px\]{grid-template-columns:1fr 200px 140px 52px}.grid-cols-\[200px_160px_90px_90px_1fr\]{grid-template-columns:200px 160px 90px 90px 1fr}.grid-cols-\[3rem_minmax\(0\2c 1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.grid-cols-\[3rem_minmax\(0\2c 1fr\)_8rem\]{grid-template-columns:3rem minmax(0,1fr) 8rem}.grid-cols-\[minmax\(0\2c 0\.8fr\)_minmax\(0\2c 1\.6fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.grid-cols-\[repeat\(auto-fill\2c minmax\(180px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-\[var\(--color-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--color-border)}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-divide-opacity))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity))}.border-border{--tw-border-opacity:1;border-color:rgb(var(--color-border-rgb)/var(--tw-border-opacity))}.border-border-subtle{--tw-border-opacity:1;border-color:rgb(var(--color-border-subtle-rgb)/var(--tw-border-opacity))}.border-border\/70{border-color:rgb(var(--color-border-rgb)/.7)}.border-border\/80{border-color:rgb(var(--color-border-rgb)/.8)}.border-danger\/20{border-color:rgb(var(--nf-danger)/.2)}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity))}.border-neutral-900{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.bg-\[color-mix\(in_srgb\2c var\(--color-accent\)_8\%\2c white\)\]{background-color:color-mix(in srgb,var(--color-accent) 8%,#fff)}.bg-\[rgb\(var\(--mk-bg-soft\)\)\]{background-color:rgb(var(--mk-bg-soft))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity))}.bg-bg{--tw-bg-opacity:1;background-color:rgb(var(--nf-bg)/var(--tw-bg-opacity))}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-danger\/5{background-color:rgb(var(--nf-danger)/.05)}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-rgb)/var(--tw-bg-opacity))}.bg-surface-2{--tw-bg-opacity:1;background-color:rgb(var(--nf-surface-2)/var(--tw-bg-opacity))}.bg-surface-soft{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-soft-rgb)/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/40{background-color:hsla(0,0%,100%,.4)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-48{padding:12rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-1{padding-inline-end:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[1rem\]{font-size:1rem}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[3\.15rem\]{font-size:3.15rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-4{line-height:1rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-brown-70\)\]{color:var(--color-brown-70)}.text-\[var\(--color-gray-60\)\]{color:var(--color-gray-60)}.text-\[var\(--color-gray-70\)\]{color:var(--color-gray-70)}.text-\[var\(--color-gray-80\)\]{color:var(--color-gray-80)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity))}.text-danger{--tw-text-opacity:1;color:rgb(var(--nf-danger)/var(--tw-text-opacity))}.text-fg{--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-link{--tw-text-opacity:1;color:rgb(var(--nf-link)/var(--tw-text-opacity))}.text-muted{--tw-text-opacity:1;color:rgb(var(--nf-muted)/var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-subtle{--tw-text-opacity:1;color:rgb(var(--nf-subtle)/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-\[var\(--color-action\)\]{text-decoration-color:var(--color-action)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[var\(--color-accent\)\]{--tw-ring-color:var(--color-accent)}.blur{--tw-blur:blur(8px)}.blur,.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.nf-body .ag-theme-quartz{--ag-font-family:"Inter Tight",sans-serif;--ag-cell-font-family:"Inter Tight",sans-serif;--ag-header-font-family:"Inter Tight",sans-serif;--ag-font-size:13px;--ag-data-font-size:12px;--ag-header-font-size:12px;--ag-header-height:2rem;--ag-header-background-color:var(--color-surface-3);--ag-row-height:2.125rem;--ag-foreground-color:var(--color-text);--ag-data-color:var(--color-text);--ag-header-foreground-color:var(--color-text-muted);--ag-row-hover-color:var(--color-surface-soft);--ag-selected-row-background-color:var(--color-surface-soft)}.nf-body .ag-theme-quartz.offert-grid .ag-root-wrapper{height:100%}.nf-body .ag-theme-quartz.offert-grid{position:relative}.nf-body .ag-theme-quartz.offert-grid .ag-body-viewport,.nf-body .ag-theme-quartz.offert-grid .ag-root,.nf-body .ag-theme-quartz.offert-grid .ag-root-wrapper-body{min-height:0}.nf-order-list-runtime-overlay{position:absolute;inset:4.25rem .75rem .75rem;z-index:8;display:none;align-items:center;justify-content:center;pointer-events:none}.nf-order-list-runtime-overlay.is-visible{display:flex;pointer-events:auto}.nf-order-list-runtime-overlay--compact{inset:auto 1rem 1rem auto;width:min(30rem,calc(100% - 2rem));align-items:stretch;justify-content:flex-end}.nf-order-list-runtime-overlay--compact .nf-runtime-state{width:100%;margin:0}.nf-body .ag-theme-quartz .ag-filter-card-title{font-weight:400}.ag-popup .ag-filter,.ag-popup .ag-filter *,.ag-popup .ag-menu,.ag-popup .ag-menu *,.nf-body .ag-theme-quartz .ag-filter,.nf-body .ag-theme-quartz .ag-filter *,.nf-body .ag-theme-quartz .ag-menu,.nf-body .ag-theme-quartz .ag-menu *{font-family:Inter Tight,system-ui,sans-serif}.nf-body .ag-theme-quartz .ag-row .ag-cell,.nf-body .ag-theme-quartz .ag-row .ag-cell-value,.nf-body .ag-theme-quartz .ag-row .ag-group-value,.nf-body .ag-theme-quartz .ag-row .ag-group-value .ag-group-child-count{font-size:12px;letter-spacing:-.01em;font-weight:420}.nf-body .ag-theme-quartz .ag-row.nf-order-row--warning.ag-row-hover,.nf-body .ag-theme-quartz .ag-row.nf-order-row--warning.ag-row-hover .ag-cell{background-color:var(--color-warning-bg)}.nf-body .ag-theme-quartz .ag-row.nf-order-row--info.ag-row-hover,.nf-body .ag-theme-quartz .ag-row.nf-order-row--info.ag-row-hover .ag-cell{background-color:var(--color-info-bg)}.nf-body .ag-theme-quartz .ag-row.nf-order-row--danger.ag-row-hover,.nf-body .ag-theme-quartz .ag-row.nf-order-row--danger.ag-row-hover .ag-cell{background-color:var(--color-danger-bg)}.nf-body .ag-theme-quartz .ag-floating-filter .ag-input-field-input{font-weight:300}.nf-body .ag-theme-quartz .ag-cell.nf-ag-cell-strong{font-weight:600}.nf-body .ag-theme-quartz .nf-surface-ncs-chip{display:inline-block;max-width:100%;padding:1px 6px;border-radius:.375rem;border:1px solid rgba(0,0,0,.08);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.nf-body .ag-theme-quartz .ag-header-cell,.nf-body .ag-theme-quartz .ag-header-group-cell{padding-left:10px;padding-right:10px}.nf-body .ag-theme-quartz .ag-header-cell-label{padding-top:0;padding-bottom:0}.nf-body .ag-theme-quartz .ag-header-cell-text,.nf-body .ag-theme-quartz .ag-header-group-text{font-size:.75rem;line-height:1.2;letter-spacing:.01em;font-weight:550;color:var(--color-text-muted)}.nf-body .ag-theme-quartz .ag-floating-filter{--ag-input-height:1.625rem;gap:4px;padding-left:8px;padding-right:8px}.nf-body .ag-theme-quartz .ag-floating-filter .ag-input-field,.nf-body .ag-theme-quartz .ag-floating-filter .ag-input-field-input,.nf-body .ag-theme-quartz .ag-floating-filter .ag-wrapper.ag-input-wrapper,.nf-body .ag-theme-quartz .ag-header-row-filter .ag-floating-filter .ag-input-field-input{height:1.625rem;min-height:1.625rem}.nf-body .ag-theme-quartz .ag-floating-filter .ag-floating-filter-body{margin-right:2px}.nf-body .ag-theme-quartz .ag-floating-filter .ag-floating-filter-button{min-width:1.25rem;width:1.25rem;margin-left:0}.nf-body .ag-theme-quartz .ag-floating-filter .ag-floating-filter-button-button{padding:0}.nf-body .ag-theme-quartz .nf-type-floating-filter{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nf-body .ag-theme-quartz .nf-type-floating-filter__button{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;border-radius:1px;background:transparent;color:var(--color-text-muted);cursor:pointer;box-shadow:0 0 0 4px transparent;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.nf-body .ag-theme-quartz .nf-type-floating-filter__button:hover{background:color-mix(in srgb,rgb(var(--nf-info)) 10%,transparent);color:var(--color-text-muted);box-shadow:color-mix(in srgb,rgb(var(--nf-info)) 10%,transparent) 0 0 0 4px}.nf-body .ag-theme-quartz .nf-type-floating-filter__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.nf-body .ag-theme-quartz .nf-type-floating-filter__button.ag-filter-active,.nf-body .ag-theme-quartz .nf-type-floating-filter__button.ag-filter-active:hover,.nf-body .ag-theme-quartz .nf-type-floating-filter__button.is-active,.nf-body .ag-theme-quartz .nf-type-floating-filter__button.is-active:hover{background-color:rgba(73,179,252,.28)!important;color:var(--color-text-muted)!important;box-shadow:0 0 0 4px rgba(73,179,252,.14)!important}.nf-body .ag-theme-quartz .nf-type-floating-filter__button .material-symbols-outlined{font-size:1rem;line-height:1}.nf-body .ag-theme-quartz .ag-header-row:not(.ag-header-row-filter) [col-id=order_status_label] .ag-filter-icon,.nf-body .ag-theme-quartz .ag-header-row:not(.ag-header-row-filter) [col-id=ordertyp] .ag-filter-icon{display:none!important}.ag-popup .nf-type-filter,.nf-body .ag-theme-quartz .nf-type-filter{display:flex;flex-direction:column;gap:var(--ag-widget-vertical-spacing);min-width:228px;max-width:280px;padding:calc(var(--ag-grid-size)*.75) calc(var(--ag-grid-size)*1.5)}.ag-popup .nf-type-filter__list,.nf-body .ag-theme-quartz .nf-type-filter__list{display:grid;gap:2px;max-height:224px;overflow:auto;padding-right:2px}.ag-popup .nf-type-filter__option,.nf-body .ag-theme-quartz .nf-type-filter__option{display:flex;align-items:center;gap:.5rem;width:100%;cursor:pointer;padding:.35rem .5rem;min-height:2rem;box-sizing:border-box;font-size:.8125rem;line-height:1.2;font-weight:460;color:var(--color-text)!important;border-radius:0!important;--checkbox-pad-y:0;--checkbox-pad-x:0;--checkbox-wrap-radius:0}.ag-popup .nf-type-filter__option:not(:last-child),.nf-body .ag-theme-quartz .nf-type-filter__option:not(:last-child){border-bottom:1px solid var(--color-border)}.ag-popup .nf-type-filter__option.is-selected,.ag-popup .nf-type-filter__option:hover,.nf-body .ag-theme-quartz .nf-type-filter__option.is-selected,.nf-body .ag-theme-quartz .nf-type-filter__option:hover{background:var(--color-surface-soft)}.ag-popup .nf-type-filter__option .nf-checkbox-box,.nf-body .ag-theme-quartz .nf-type-filter__option .nf-checkbox-box{flex:0 0 auto}.ag-popup .nf-type-filter__label,.nf-body .ag-theme-quartz .nf-type-filter__label{display:inline-flex;flex:1 1 auto;min-width:0;align-items:center;gap:.5rem}.ag-popup .nf-type-filter__text,.nf-body .ag-theme-quartz .nf-type-filter__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-popup .nf-type-filter__option--all .nf-type-filter__text,.nf-body .ag-theme-quartz .nf-type-filter__option--all .nf-type-filter__text{font-weight:500}.ag-popup .nf-type-filter__badge,.nf-body .ag-theme-quartz .nf-type-filter__badge{display:inline-flex;flex:0 0 auto}.ag-popup .nf-offertlista-type-badge,.nf-body .ag-theme-quartz .nf-offertlista-type-badge{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0;border-radius:9999px;flex:0 0 auto;white-space:nowrap;vertical-align:middle}.ag-popup .nf-offertlista-type-badge--compact,.nf-body .ag-theme-quartz .nf-offertlista-type-badge--compact{width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem}.nf-order-status-badge{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.nf-order-status-badge__icon{font-size:.85rem;line-height:1}.nf-order-question-preview{display:block;max-width:100%;overflow:hidden;color:var(--color-text);font-weight:540;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.nf-body .ag-theme-quartz .nf-order-status-badge{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;font-size:.75rem!important;font-weight:620!important}.nf-body .ag-theme-quartz .nf-order-status-badge__icon{font-size:.9rem!important;line-height:1}[data-type-chip]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}[data-type-chip].is-active,[data-type-chip].is-inactive{box-shadow:none}#uppy-dashboard{max-width:750px;margin-left:auto;margin-right:auto}.tippy-box{border:1px solid hsla(0,0%,100%,.14);border-radius:.5rem;background:#111;color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.18);font-size:.75rem;font-weight:520;line-height:1.35;letter-spacing:0}.tippy-box>.tippy-content{padding:.45rem .625rem}.tippy-box>.tippy-arrow{color:#111}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#111}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#111}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:#111}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:#111}.prislista-editor-canvas{border:1px solid var(--color-border);border-radius:.75rem;background:linear-gradient(180deg,#f4f5f6,#eceef0);min-height:18rem;max-height:82vh;overflow:auto;padding:1rem;display:grid;gap:1rem;align-content:start}.prislista-editor-page{position:relative;width:min(100%,880px);min-height:1120px;margin:0 auto;border:1px solid var(--color-border-strong);border-radius:.75rem;background:#fff;box-shadow:0 18px 44px rgba(15,23,42,.14);padding:2rem 2.2rem 1.6rem;display:flex;flex-direction:column;gap:.75rem}.prislista-editor-page--reference{min-height:auto;aspect-ratio:210/297;padding:.5rem;gap:0}.prislista-editor-page__num{position:absolute;top:.9rem;right:1rem;font-size:11px;color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase}.prislista-editor-cover-tagline{align-self:flex-start;margin-top:.6rem;border:1px solid var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-fg);font-size:.75rem;border-radius:9999px;padding:.25rem .6rem;font-weight:500}.prislista-editor-cover-title{margin-top:.45rem;font-size:34px;line-height:1.06;color:var(--color-text);font-weight:500}.prislista-editor-cover-subtitle{margin-top:.1rem;color:var(--color-text-muted);font-size:.95rem}.prislista-editor-meta-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.prislista-editor-meta-cell{border:1px solid var(--color-border);border-radius:.6rem;background:var(--color-surface-soft);padding:.6rem .7rem}.prislista-editor-meta-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.prislista-editor-meta-value{margin-top:.2rem;font-size:.95rem;color:var(--color-text)}.prislista-editor-section-title{margin-top:.3rem;font-size:1.4rem;line-height:1.15;color:var(--color-text);font-weight:500}.prislista-editor-section-subtitle{font-size:.83rem;color:var(--color-text-muted)}.prislista-editor-group-title{margin-top:.3rem;font-size:.88rem;font-weight:500;color:var(--color-text)}.prislista-editor-toc-list{margin-top:.4rem;border-top:1px solid var(--color-border)}.prislista-editor-toc-item{border-bottom:1px solid var(--color-border);padding:.52rem 0}.prislista-editor-toc-name{font-size:.9rem;font-weight:500;color:var(--color-text)}.prislista-editor-toc-meta{margin-top:.08rem;font-size:.76rem;color:var(--color-text-muted)}.prislista-editor-table{width:100%;border-collapse:collapse;margin-top:.45rem;table-layout:fixed}.prislista-editor-table thead th{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);font-size:11px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:.36rem .32rem;white-space:nowrap}.prislista-editor-table thead th:first-child{width:22%}.prislista-editor-table thead th:nth-child(2){width:38%}.prislista-editor-table thead th:nth-child(3),.prislista-editor-table thead th:nth-child(4),.prislista-editor-table thead th:nth-child(5),.prislista-editor-table thead th:nth-child(6),.prislista-editor-table thead th:nth-child(7){text-align:right}.prislista-editor-table tbody td{border-bottom:1px solid var(--color-border);font-size:12px;color:var(--color-text);padding:.33rem .32rem;vertical-align:top;line-height:1.35;overflow-wrap:anywhere}.prislista-editor-table tbody td.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.prislista-editor-table tbody td.right{text-align:right;white-space:nowrap}.prislista-editor-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.45rem}.prislista-editor-card{border:1px solid var(--color-border);border-radius:.6rem;background:var(--color-surface-soft);padding:.55rem}.prislista-editor-card-title{margin:0;font-size:.84rem;font-weight:600;color:var(--color-text)}.prislista-editor-card-meta{margin-top:.24rem;font-size:.74rem;color:var(--color-text-muted)}.prislista-editor-card-desc{margin-top:.32rem;font-size:.78rem;line-height:1.35;color:var(--color-text)}.prislista-editor-paragraph{margin:.35rem 0;font-size:.82rem;line-height:1.45;color:var(--color-text)}.prislista-editor-image{margin-top:.45rem;max-width:100%;height:auto;border:1px solid var(--color-border);border-radius:.6rem}.prislista-editor-image--page-full{margin-top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0;border-radius:.45rem;display:block}.prislista-asset-row{border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface-soft);padding:.5rem;margin-bottom:.45rem;display:grid;gap:.35rem}.prislista-asset-row__info{color:var(--color-text);font-size:.75rem;font-weight:500}.prislista-asset-row__actions{display:flex;gap:.35rem}.prislista-editor-page-footer{margin-top:auto;border-top:1px solid var(--color-border);padding-top:.45rem;font-size:11px;color:var(--color-text-muted)}@media (max-width:1024px){.prislista-editor-page{width:100%;min-height:920px;padding:1rem 1rem .85rem}.prislista-editor-cover-title{font-size:26px}.prislista-editor-meta-grid{grid-template-columns:minmax(0,1fr)}.prislista-editor-table tbody td,.prislista-editor-table thead th{font-size:11px;padding:.26rem .22rem}.prislista-editor-card-grid{grid-template-columns:minmax(0,1fr)}}.hover\:text-fg:hover.text-sm{font-size:.875rem;line-height:1.45;letter-spacing:-.01em;font-weight:390;color:var(--color-text)}.hover\:text-fg:hover .text-sm.font-medium,.hover\:text-fg:hover.text-sm.font-medium{font-size:.9375rem;line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--color-text)}@media (min-width:640px){.sm\:text-3xl.nf-heading{font-size:2.15rem;line-height:.96;letter-spacing:-.055em;font-weight:610}}@media (min-width:1024px){.lg\:inline .flatpickr-calendar{width:19rem}}@media (min-width:1280px){.nf-admin-action-menu__content>.xl\:flex{display:grid;gap:.375rem}}.first\:border-t-0:first-child{border-top-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:bg-\[var\(--color-secondary-hover\)\]:hover{background-color:var(--color-secondary-hover)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-rgb)/var(--tw-bg-opacity))}.hover\:bg-surface-soft:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-soft-rgb)/var(--tw-bg-opacity))}.hover\:text-fg:hover{--tw-text-opacity:1;color:rgb(var(--nf-fg)/var(--tw-text-opacity))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:block{display:block}.sm\:w-\[18rem\]{width:18rem}.sm\:w-auto{width:auto}.sm\:min-w-\[14rem\]{min-width:14rem}.sm\:min-w-\[190px\]{min-width:190px}.sm\:min-w-\[210px\]{min-width:210px}.sm\:min-w-\[8rem\]{min-width:8rem}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\2c 0\.45fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(220px\2c 1fr\)_auto\]{grid-template-columns:minmax(220px,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:max-w-sm{max-width:24rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_0\.8fr_auto\]{grid-template-columns:1.2fr .8fr auto}.md\:grid-cols-\[1\.4fr_180px_180px_auto\]{grid-template-columns:1.4fr 180px 180px auto}.md\:grid-cols-\[1\.5fr_220px_auto\]{grid-template-columns:1.5fr 220px auto}.md\:grid-cols-\[1\.6fr_220px_auto\]{grid-template-columns:1.6fr 220px auto}.md\:grid-cols-\[14rem_minmax\(0\2c 1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[220px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:220px minmax(0,1fr) auto}.md\:grid-cols-\[240px_minmax\(0\2c 1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\2c 0\.4fr\)_minmax\(0\2c 0\.6fr\)\]{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.md\:grid-cols-\[minmax\(0\2c 1\.4fr\)_180px_220px_auto\]{grid-template-columns:minmax(0,1.4fr) 180px 220px auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\2c 280px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,280px) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:text-\[1\.55rem\]{font-size:1.55rem}.md\:text-\[3\.4rem\]{font-size:3.4rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:w-auto{width:auto}.lg\:min-w-\[460px\]{min-width:460px}.lg\:max-w-sm{max-width:24rem}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[120px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:120px minmax(0,1fr) auto}.lg\:grid-cols-\[340px_minmax\(0\2c 1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[auto_minmax\(12rem\2c 1fr\)_12rem_auto\]{grid-template-columns:auto minmax(12rem,1fr) 12rem auto}.lg\:grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(0\2c 1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.3fr\)_minmax\(22rem\2c 0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(22rem,.7fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(20rem\2c 0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(260px\2c 360px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.lg\:grid-cols-\[minmax\(0\2c 28rem\)_1fr\]{grid-template-columns:minmax(0,28rem) 1fr}.lg\:grid-cols-\[minmax\(10rem\2c 0\.8fr\)_minmax\(16rem\2c 1\.6fr\)_minmax\(8rem\2c 0\.7fr\)_auto_auto\]{grid-template-columns:minmax(10rem,.8fr) minmax(16rem,1.6fr) minmax(8rem,.7fr) auto auto}.lg\:grid-cols-\[minmax\(14rem\2c 2fr\)_repeat\(2\2c minmax\(10rem\2c 1fr\)\)_auto\]{grid-template-columns:minmax(14rem,2fr) repeat(2,minmax(10rem,1fr)) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:text-right{text-align:right}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:flex{display:flex}.xl\:h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.xl\:h-full{height:100%}.xl\:min-h-0{min-height:0}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.05fr\2c 0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.1fr\2c 0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[10rem_4rem_minmax\(12rem\2c 1fr\)_8rem_8rem_minmax\(12rem\2c 1fr\)_auto\]{grid-template-columns:10rem 4rem minmax(12rem,1fr) 8rem 8rem minmax(12rem,1fr) auto}.xl\:grid-cols-\[10rem_4rem_minmax\(12rem\2c 1fr\)_8rem_auto\]{grid-template-columns:10rem 4rem minmax(12rem,1fr) 8rem auto}.xl\:grid-cols-\[12rem_5rem_minmax\(12rem\2c 1fr\)_10rem_10rem_minmax\(16rem\2c 1\.5fr\)_auto\]{grid-template-columns:12rem 5rem minmax(12rem,1fr) 10rem 10rem minmax(16rem,1.5fr) auto}.xl\:grid-cols-\[18rem_minmax\(0\2c 1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.xl\:grid-cols-\[1fr_1fr_1fr_1fr_1\.4fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr 1.4fr auto}.xl\:grid-cols-\[minmax\(0\2c 0\.85fr\)_minmax\(0\2c 1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.xl\:grid-cols-\[minmax\(0\2c 0\.8fr\)_minmax\(0\2c 1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.xl\:grid-cols-\[minmax\(0\2c 0\.92fr\)_minmax\(0\2c 1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xl\:grid-cols-\[minmax\(0\2c 0\.95fr\)_minmax\(0\2c 1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.05fr\)_minmax\(0\2c 0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(320px\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(20rem\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(320px\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.25fr\)_19rem\]{grid-template-columns:minmax(0,1.25fr) 19rem}.xl\:grid-cols-\[minmax\(0\2c 1\.2fr\)_22rem\]{grid-template-columns:minmax(0,1.2fr) 22rem}.xl\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(0\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(320px\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(22rem\2c 0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(320px\2c 0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.45fr\)_minmax\(21rem\2c 0\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.55fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.55fr\)_minmax\(320px\2c 0\.95fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.65fr\)_minmax\(320px\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_19\.5rem\]{grid-template-columns:minmax(0,1fr) 19.5rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.3fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_8rem_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 8rem auto}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(24rem\2c 0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(280px\2c 360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(320px\2c 0\.45fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr)}.xl\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(12rem\2c 0\.8fr\)_minmax\(16rem\2c 1fr\)_minmax\(18rem\2c 1\.2fr\)_auto\]{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1fr) minmax(18rem,1.2fr) auto}.xl\:grid-cols-\[minmax\(12rem\2c 1\.5fr\)_repeat\(6\2c minmax\(8rem\2c 1fr\)\)\]{grid-template-columns:minmax(12rem,1.5fr) repeat(6,minmax(8rem,1fr))}.xl\:grid-cols-\[minmax\(12rem\2c 1fr\)_minmax\(12rem\2c 1fr\)_9rem_1fr_auto\]{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) 9rem 1fr auto}.xl\:grid-cols-\[minmax\(14rem\2c 1fr\)_9rem_5rem_minmax\(12rem\2c 1fr\)_10rem\]{grid-template-columns:minmax(14rem,1fr) 9rem 5rem minmax(12rem,1fr) 10rem}.xl\:grid-cols-\[minmax\(9rem\2c 0\.8fr\)_minmax\(9rem\2c 0\.8fr\)_minmax\(12rem\2c 1fr\)_minmax\(12rem\2c 1fr\)_auto\]{grid-template-columns:minmax(9rem,.8fr) minmax(9rem,.8fr) minmax(12rem,1fr) minmax(12rem,1fr) auto}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:self-start{align-self:flex-start}.xl\:overflow-hidden{overflow:hidden}}@media (min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}