/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-auto{width:auto}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600:where(:root:not([data-theme=light]) *){border-color:var(--color-gray-600)}}.dark\:border-gray-600:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-600)}@media (prefers-color-scheme:dark){.dark\:bg-gray-700:where(:root:not([data-theme=light]) *){background-color:var(--color-gray-700)}}.dark\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-700)}@media (prefers-color-scheme:dark){.dark\:bg-gray-800:where(:root:not([data-theme=light]) *){background-color:var(--color-gray-800)}}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-800)}@media (prefers-color-scheme:dark){.dark\:text-gray-200:where(:root:not([data-theme=light]) *){color:var(--color-gray-200)}}.dark\:text-gray-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-200)}@media (prefers-color-scheme:dark){.dark\:text-gray-300:where(:root:not([data-theme=light]) *){color:var(--color-gray-300)}}.dark\:text-gray-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-300)}@media (prefers-color-scheme:dark){.dark\:text-gray-400:where(:root:not([data-theme=light]) *){color:var(--color-gray-400)}}.dark\:text-gray-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-400)}@media (prefers-color-scheme:dark){.dark\:text-gray-600:where(:root:not([data-theme=light]) *){color:var(--color-gray-600)}}.dark\:text-gray-600:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-600)}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-gray-900:where(:root:not([data-theme=light]) *):hover{background-color:var(--color-gray-900)}}}@media (hover:hover){.dark\:hover\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-900)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:text-gray-200:where(:root:not([data-theme=light]) *):hover{color:var(--color-gray-200)}}}@media (hover:hover){.dark\:hover\:text-gray-200:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-gray-200)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:text-gray-300:where(:root:not([data-theme=light]) *):hover{color:var(--color-gray-300)}}}@media (hover:hover){.dark\:hover\:text-gray-300:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-gray-300)}}@media (prefers-color-scheme:dark){.dark\:focus\:border-blue-700:where(:root:not([data-theme=light]) *):focus{border-color:var(--color-blue-700)}}.dark\:focus\:border-blue-700:where([data-theme=dark],[data-theme=dark] *):focus{border-color:var(--color-blue-700)}@media (prefers-color-scheme:dark){.dark\:focus\:border-blue-800:where(:root:not([data-theme=light]) *):focus{border-color:var(--color-blue-800)}}.dark\:focus\:border-blue-800:where([data-theme=dark],[data-theme=dark] *):focus{border-color:var(--color-blue-800)}@media (prefers-color-scheme:dark){.dark\:active\:bg-gray-700:where(:root:not([data-theme=light]) *):active{background-color:var(--color-gray-700)}}.dark\:active\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *):active{background-color:var(--color-gray-700)}@media (prefers-color-scheme:dark){.dark\:active\:text-gray-300:where(:root:not([data-theme=light]) *):active{color:var(--color-gray-300)}}.dark\:active\:text-gray-300:where([data-theme=dark],[data-theme=dark] *):active{color:var(--color-gray-300)}}@font-face{font-family:"Centra No 1";src:url(/build/assets/CentraNo1-Book-D3ZQ9lDj.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tiempos Headline;src:url(/build/assets/TiemposHeadline-Regular-DTOlulpu.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tiempos Headline;src:url(/build/assets/TiemposHeadline-RegularItalic-CMZXccir.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--red:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#c4392e);--beige:var(--lightningcss-light,#f7f6f0)var(--lightningcss-dark,#1c1716);--bordeaux:#3e1413;--black:#181818;--card-start:var(--lightningcss-light,#d6d3c6)var(--lightningcss-dark,#2b2422);--red-dark:var(--bordeaux);--red-light:var(--lightningcss-light,#f3e7e7)var(--lightningcss-dark,#3a2321);--red-pale:var(--lightningcss-light,#fdf3f2)var(--lightningcss-dark,#2c1e1c);--header-h:60px;--surface:var(--beige);--surface-muted:var(--beige);--surface-control:var(--beige);--border-subtle:var(--lightningcss-light,#e7e2df)var(--lightningcss-dark,#3b3230);--border-control:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#4b413e);--text-main:var(--lightningcss-light,#181818)var(--lightningcss-dark,#efebe4);--text-soft:var(--lightningcss-light,#444)var(--lightningcss-dark,#d2cbc3);--text-muted:var(--lightningcss-light,#66615d)var(--lightningcss-dark,#ada59d);--text-faint:var(--lightningcss-light,#777)var(--lightningcss-dark,#928a82);--accent-text:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ec7f74);--accent-text-strong:var(--lightningcss-light,#3e1413)var(--lightningcss-dark,#f3a69d);--on-dark:#f7f6f0;--danger:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#e55a4e);--danger-pale:var(--lightningcss-light,#ffe9e9)var(--lightningcss-dark,#3b1f1d);--radius-card:8px;--radius-sm:6px;--radius-control:var(--radius-sm);--radius-pill:999px;--shadow-card:0 1px 4px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000059);--shadow-hover:0 4px 14px var(--lightningcss-light,#00000017)var(--lightningcss-dark,#00000073);--shadow-action:0 4px 14px #b5302729;--gap-section:24px;--control-min-h:40px;--font-brand:"Centra No 1", Arial, sans-serif;--font-quote:"Tiempos Headline", Georgia, "Times New Roman", serif;--text-size:1rem;--subtitle-size:1.333rem;--title-size:2rem;--title-tracking:-.02em;--title-leading:1.15;--subtitle-tracking:-.01em;--subtitle-leading:1.3;--body-leading:1.55;--page-hero-min-h:88px;--page-hero-pad-y:20px;--page-hero-title-size:var(--title-size);--page-hero-sub-size:var(--subtitle-size);--page-hero-title-gap:0px;--page-hero-sub-max:70ch;--aa-content-max:1400px;--swot-body-bg:var(--beige);--swot-body-border:#e7e2df;--swot-s-bar:#e6ebe0;--swot-o-bar:#e4e8ed;--swot-w-bar:#ebe6db;--swot-t-bar:#ebe3e1;--swot-s-text:#5a6b4c;--swot-o-text:#556579;--swot-w-text:#6e6148;--swot-t-text:#7a5552;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.64, 0, .78, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-press:.1s;--dur-quick:.15s;--dur-base:.22s;--press-scale:.97;--focus-ring:0 0 0 2px var(--beige), 0 0 0 4px var(--red)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:calc(var(--header-h) + 12px);scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body.aa-body{font-family:var(--font-brand);font-size:var(--text-size);background:var(--beige);color:var(--text-main);line-height:var(--body-leading)}h1,.aa-docs-title{font-family:var(--font-brand);font-size:var(--title-size);color:var(--text-main);font-weight:700;line-height:var(--title-leading);letter-spacing:var(--title-tracking)}h2,.aa-docs-sub{font-family:var(--font-brand);font-size:var(--subtitle-size);font-weight:400;line-height:var(--subtitle-leading);letter-spacing:var(--subtitle-tracking)}blockquote,.aa-quote,.aa-organisatie-block-inhoud blockquote,.aa-handbook-content blockquote,.aa-wa-view-content blockquote{font-family:var(--font-quote);color:var(--accent-text);background:0 0;border-left:none;padding-left:0;font-style:italic}.aa-font-centra{font-family:var(--font-brand)}.aa-font-tiempos{font-family:var(--font-quote)}.aa-search-scope-iconbtn{border:1px solid var(--border-subtle);background:var(--beige);width:44px;min-width:44px;height:44px;color:var(--text-muted);cursor:pointer;box-sizing:border-box;border-right:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:background .15s,color .15s;display:inline-flex}.aa-search-scope-iconbtn:hover{color:var(--text-main);background:var(--lightningcss-light,#f0eceb)var(--lightningcss-dark,#1e1715)}.aa-search-scope-iconbtn.is-internal{color:var(--accent-text)}.aa-search-scope-iconbtn.is-internet{color:var(--text-soft)}.aa-search-scope-iconbtn:focus-visible{outline-offset:-2px;outline:2px solid #b5302773}.aa-header-search:focus-within .aa-search-scope-iconbtn{border-color:var(--red)}body.aa-login-page{background:var(--beige);min-height:100vh;color:var(--text-main);font-family:var(--font-brand);font-size:var(--text-size);margin:0;overflow:hidden}.aa-login-shell{grid-template-columns:1fr minmax(390px,460px);min-height:100vh;display:grid;position:relative}.aa-login-shell:before,.aa-login-visual:after,.aa-login-visual__glow{display:none}.aa-login-visual,.aa-login-panel{z-index:1;position:relative}.aa-login-visual{background:var(--beige);justify-content:center;align-items:center;min-height:100vh;padding:0;display:flex;overflow:hidden}.aa-login-slider{z-index:0;position:absolute;inset:0;overflow:hidden}.aa-login-slider__track{will-change:transform;align-items:stretch;gap:0;width:max-content;height:100%;display:flex}.aa-login-slide{flex:none;width:max-content;height:100%;margin:0;display:flex;position:relative}.aa-login-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#18181829 0%,#0000 30% 62%,#18181852 100%);position:absolute;inset:0}.aa-login-slide__image{object-fit:contain;object-position:center;flex:none;width:auto;max-width:none;height:100%;max-height:100%;display:block}.aa-login-slide__caption{z-index:2;max-width:min(42ch,100% - 56px);color:var(--accent-text);font-family:var(--font-quote);font-style:italic;font-size:var(--subtitle-size);text-shadow:0 1px 12px #f7f6f0d9;margin:0;line-height:1.35;position:absolute;bottom:28px;left:28px}.aa-login-visual__inner{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:min(400px,100%);margin:0;display:flex;position:relative}.aa-login-visual:after,.aa-login-visual__glow{display:none}.aa-login-visual__glow{opacity:.82;will-change:transform, opacity;contain:strict;pointer-events:none;background:radial-gradient(circle,#b5302733 0%,#b5302714 44%,#0000 68%);border-radius:999px;width:420px;height:420px;animation:7s ease-in-out infinite aa-login-glow;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.aa-login-features{pointer-events:auto;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:340px;margin:0;padding:0;list-style:none;display:grid}.aa-login-features li{background:var(--beige);border:1px solid #3e14131f;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.aa-login-features i{color:var(--accent-text);font-size:1.05rem}.aa-login-features span{color:var(--lightningcss-light,#544943)var(--lightningcss-dark,#aba19e);letter-spacing:.02em;font-size:.76rem;font-weight:700}.aa-login-kicker{color:var(--on-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:400}.aa-login-trustbar{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.aa-login-trustbar span{color:var(--lightningcss-light,#544943)var(--lightningcss-dark,#aba19e);background:var(--lightningcss-light,#f7f6f0a3)var(--lightningcss-dark,#18120fa3);border:1px solid #b530271f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.aa-login-panel{background:var(--bordeaux);min-height:100vh;box-shadow:none;justify-content:center;align-items:center;padding:48px clamp(28px,4vw,56px);display:flex}.aa-login-card{width:min(390px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;margin-top:56px;padding:8px 0;display:flex}.aa-login-logo{width:100%;height:auto;margin:0 0 18px;display:block}.aa-login-card__header{text-align:center;width:100%}.aa-login-card__header h2{color:var(--on-dark);font-family:var(--font-brand);font-size:var(--title-size);margin:0;font-weight:400;line-height:1.15}.aa-login-card__header p:last-child{color:#f7f6f0d1;font-size:var(--text-size);margin:12px 0 0;line-height:1.65}.aa-login-alert{color:var(--on-dark);font-size:var(--text-size);background:#f7f6f014;border:1px solid #f7f6f038;border-radius:8px;gap:12px;margin:24px 0 0;padding:13px 14px;line-height:1.45;display:flex}.aa-login-alert p{margin:0}.aa-login-form{gap:12px;width:100%;margin-top:28px;display:grid}.aa-login-label{color:var(--on-dark);letter-spacing:.11em;text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:400}.aa-login-input-wrap{background:var(--beige);border:1px solid var(--lightningcss-light,#f7f6f02e)var(--lightningcss-dark,#18120f2e);border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:flex}.aa-login-input-wrap:focus-within{border-color:#b53027b3;box-shadow:0 0 0 4px #b5302717}.aa-login-input-wrap i{color:var(--accent-text);font-size:.95rem}.aa-login-input{background:var(--beige);width:100%;min-width:0;color:var(--text-main);font-family:var(--font-brand);font-size:var(--text-size);border:0;outline:0}.aa-login-input::placeholder{color:var(--lightningcss-light,#a69b95)var(--lightningcss-dark,#786f6c)}.aa-login-submit{background:var(--red);min-height:52px;color:var(--on-dark);cursor:pointer;font-family:var(--font-brand);font-size:var(--text-size);box-shadow:none;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:0 18px 0 20px;font-weight:400;transition:filter .16s;display:inline-flex}.aa-login-submit:hover{box-shadow:none;filter:brightness(1.08);transform:none}.aa-login-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.aa-login-submit:disabled:hover{box-shadow:none;filter:none;transform:none}.aa-login-submit:focus-visible{outline-offset:3px;outline:3px solid #b5302747}.aa-login-footnote{color:#f7f6f0b8;font-size:var(--text-size);margin:20px 0 0;line-height:1.6}.aa-login-sent-icon{width:52px;height:52px;color:var(--on-dark);background:#f7f6f014;border:1px solid #f7f6f038;border-radius:12px;justify-content:center;align-items:center;margin:0 0 16px;font-size:1.2rem;display:inline-flex}.aa-login-sent-tips{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.aa-login-sent-tips li{color:#f7f6f0d1;font-size:var(--text-size);text-align:left;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.aa-login-sent-tips i{color:var(--on-dark);margin-top:3px;font-size:.82rem}.aa-login-back{width:100%;min-height:48px;color:var(--on-dark);font-size:var(--text-size);background:0 0;border:1px solid #f7f6f047;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:0 18px;font-weight:400;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.aa-login-back:hover{border-color:var(--beige);background:var(--lightningcss-light,#f7f6f014)var(--lightningcss-dark,#18120f14)}.aa-login-back:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#f7f6f073)var(--lightningcss-dark,#18120f73)}@keyframes aa-login-glow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(1)}50%{opacity:.92;transform:translate(-50%,-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.aa-login-visual__glow{opacity:.76;animation:none;transform:translate(-50%,-50%)}.aa-login-submit:hover{opacity:1;transform:none}.aa-login-slider__track{transform:none!important}.aa-login-slide__image{width:auto;height:100%;transform:none}}@media (width<=1180px){.aa-login-shell{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}}@media (width<=900px){body.aa-login-page{overflow:auto}.aa-login-shell{grid-template-rows:min(38vh,280px) auto;grid-template-columns:1fr}.aa-login-visual{height:min(38vh,280px);min-height:min(38vh,280px);display:flex}.aa-login-panel{min-height:auto;box-shadow:none;padding:36px 24px 48px}.aa-login-card{margin-top:12px}.aa-login-visual__inner{margin:0;padding:12px 16px}}.aa-login-slides-list{gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.aa-login-slides-item{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--beige);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px;display:grid}.aa-login-slides-thumb{background:var(--bordeaux);border-radius:6px;width:120px;height:80px;overflow:hidden}.aa-login-slides-thumb img{object-fit:cover;width:100%;height:100%}.aa-login-slides-edit{gap:8px;display:grid}.aa-login-slides-active{font-size:var(--text-size);align-items:center;gap:8px;display:flex}.aa-login-slides-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-login-slides-order{flex-direction:column;gap:6px;display:flex}.aa-login-slides-upload{gap:8px;max-width:420px;margin-top:8px;display:grid}@media (width<=640px){.aa-login-slides-item{grid-template-columns:1fr}}.aa-loading-screen{top:calc(var(--header-h) + 12px);opacity:0;visibility:hidden;pointer-events:none;z-index:900;background:0 0;width:min(360px,100vw - 32px);padding:0;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:fixed;right:16px;transform:translateY(-6px)}.aa-loading-screen[hidden]{display:none!important}.aa-loading-screen.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.aa-loading-screen__panel{border-radius:var(--radius-card);pointer-events:auto;background:var(--lightningcss-light,#f7f6f0f7)var(--lightningcss-dark,#18120ff7);border:1px solid #b530272e;grid-template-columns:minmax(126px,156px) minmax(0,1fr);align-items:center;gap:2px 14px;width:100%;min-width:0;padding:12px 14px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a120e1f}.aa-loading-screen__logo{grid-row:1/span 2;width:100%;min-width:0;display:block}.aa-loading-screen__logo svg{width:100%;height:auto;display:block;overflow:visible}.aa-loading-screen__copy{min-width:0}.aa-loading-screen__panel:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--red) 45%, transparent 90%);height:2px;animation:1.4s ease-in-out infinite aa-loading-bar;position:absolute;bottom:0;left:0;right:0;transform:translate(-100%)}.aa-loading-screen__title,.aa-loading-screen__message{text-align:left;margin:0}.aa-loading-screen__title{color:var(--lightningcss-light,#18120f)var(--lightningcss-dark,#f0e6e2);font-size:.88rem;font-weight:800;line-height:1.25}.aa-loading-screen__message{color:var(--lightningcss-light,#6b625b)var(--lightningcss-dark,#918885);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.35;overflow:hidden}@keyframes aa-loading-bar{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.aa-section-body{padding-top:20px;padding-bottom:32px}.aa-vg-page .aa-section-body{padding-top:36px;padding-bottom:5.5rem}.aa-vg-page.aa-ks-page{overflow-x:visible}.aa-vg-wizard{top:var(--header-h,4rem);z-index:30;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0 0 16px;padding:10px 12px;position:sticky}.aa-vg-wizard__steps{flex-wrap:wrap;gap:6px;display:flex}.aa-vg-wizard__step{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#b7aeaa);cursor:pointer;background:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#160f0d);border:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#221b19);border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:600}.aa-vg-wizard__step.is-active{color:#fff;background:#b53027;border-color:#b53027}.aa-vg-wizard__summary{color:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#a19895);flex-wrap:wrap;gap:8px 14px;margin:8px 0 0;font-size:.78rem;display:flex}.aa-vg-wizard__summary span{background:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#191310);border-radius:999px;padding:2px 8px}.aa-vg-wizard__revision{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--lightningcss-light,#f0eceb)var(--lightningcss-dark,#1e1715);margin-top:12px;padding:12px 14px}.aa-vg-wizard__actions{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:10px}.aa-vg-wizard__actions .aa-form-hint{margin:0}#vgGenerateHint{color:var(--lightningcss-light,#a39d97)var(--lightningcss-dark,#786f6d);font-style:italic}.aa-vg-wizard__actions-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aa-vg-matrix{margin-top:0}.aa-vg-matrix__pre{gap:10px;display:grid}.aa-vg-matrix__pre-item{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--lightningcss-light,#f0eceb)var(--lightningcss-dark,#1e1715);margin:0;padding:8px 10px}.aa-vg-matrix__pre-item legend{color:var(--text-main);padding:0;font-size:.86rem;font-weight:600}.aa-vg-matrix__pre-item .aa-check-label{margin-right:14px;display:inline-flex}.aa-vg-matrix__group{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 6px;font-size:.9rem;font-weight:700;display:flex}.aa-vg-matrix__avg{color:var(--text-muted);font-size:.78rem;font-weight:600}.aa-vg-matrix__gate{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--lightningcss-light,#f0eceb)var(--lightningcss-dark,#1e1715);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 8px;padding:8px 10px;display:flex}.aa-vg-matrix__gate-question{font-size:.86rem;font-weight:600}.aa-vg-matrix__rows{gap:6px;display:grid}.aa-vg-matrix__rows[hidden]{display:none}.aa-vg-matrix__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:4px 0;font-size:.86rem;display:grid}.aa-vg-matrix__row--head{color:var(--text-muted);padding-bottom:0;font-size:.72rem;font-weight:700}.aa-vg-matrix__scores{grid-template-columns:repeat(4,2.15rem);justify-items:center;gap:4px;display:grid}.aa-vg-matrix__score{border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin:0;display:flex}.aa-vg-matrix__score input{accent-color:var(--red);margin:0}.aa-vg-matrix__score:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.aa-vg-matrix__score:has(input:checked){background:var(--red);border-color:var(--red)}.aa-vg-matrix__score:has(input:checked) input{accent-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a)}.aa-vg-matrix__result{border-radius:var(--radius-card);background:var(--lightningcss-light,#f0eceb)var(--lightningcss-dark,#1e1715);margin:12px 0 0;padding:8px 10px;font-size:.86rem;font-weight:600}.aa-vg-matrix__result.is-yes{color:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#eb9165);background:var(--lightningcss-light,#fef3c7)var(--lightningcss-dark,#332800)}.aa-vg-matrix__result.is-no{color:var(--lightningcss-light,#166534)var(--lightningcss-dark,#75be88);background:var(--lightningcss-light,#ecfdf3)var(--lightningcss-dark,#17100e)}@media (width<=640px){.aa-vg-matrix__row{grid-template-columns:1fr}}.aa-vg-footer-nav{border-top:1px solid var(--border-subtle);margin-top:18px;padding:10px 12px}.aa-vg-footer-nav__buttons{gap:8px;display:flex}.aa-vg-page [data-vg-step]:not(.is-active){display:none}.aa-vg-orgchart__place{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#e9dfdc);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);border:1px solid var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#2f2825);border-radius:4px;width:100%;margin-top:6px;padding:3px 6px;font-size:.72rem;font-weight:600;display:block}.aa-vg-orgchart__box--pool .aa-vg-orgchart__place{background:var(--lightningcss-light,#fdf6f6)var(--lightningcss-dark,#17100e);border-color:var(--lightningcss-light,#f0c7c3)var(--lightningcss-dark,#654340)}.aa-vg-rie-note,.aa-vg-rie-borging{grid-column:1/-1;width:100%;margin-top:4px;padding:4px 6px!important;font-size:.78rem!important}.aa-vg-review-claim{color:var(--lightningcss-light,#9a3412)var(--lightningcss-dark,#f68867);background:var(--lightningcss-light,#fff7ed)var(--lightningcss-dark,#17100e);border:1px solid var(--lightningcss-light,#fdba74)var(--lightningcss-dark,#6a4315);border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:.82rem}.aa-vg-review-attachments{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:.82rem}.aa-vg-review-attachments strong{margin-bottom:6px;display:block}.aa-vg-review-attachments img{object-fit:cover;border-radius:6px;max-width:100%;max-height:140px;margin:6px 0;display:block}.aa-vg-review-attachments ul{margin:6px 0 0;padding-left:1.1rem}.aa-stack{gap:14px;display:grid}.aa-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aa-grid-two--tight{gap:10px}.aa-vg-id-row{grid-template-columns:7.25rem minmax(0,1fr) minmax(9rem,12rem);align-items:start;gap:14px;display:grid}@media (width<=800px){.aa-vg-id-row{grid-template-columns:1fr}}.aa-vg-clear-form-btn{white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.85rem}.aa-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aa-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aa-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aa-check-grid--roomy{gap:14px}.aa-check-grid--bottom{margin-bottom:14px}.aa-check-grid--top{margin-top:10px}.aa-form-block{margin-bottom:14px}.aa-phase-block--spaced{margin-top:14px}.aa-phase-block--compact{margin-top:12px}.aa-field-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aa-field-align-end{align-items:flex-end;display:flex}.aa-relative{position:relative}.aa-hidden-control{display:none}.aa-file-name{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);font-size:.82rem}.aa-vg-file-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.aa-vg-file-list li{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);word-break:break-word;align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.35;display:flex}.aa-vg-file-list i{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin-top:.15em;font-size:.78rem}.aa-check-label{cursor:pointer;align-items:center;gap:10px;display:flex}.aa-inline-spinner{color:var(--text-faint);font-size:.82rem;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.aa-notice{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-bottom:14px;padding:10px 14px;font-size:.82rem;display:none}.aa-notice--success{color:var(--lightningcss-light,#1a6b1a)var(--lightningcss-dark,#73c16f);background:var(--lightningcss-light,#f0faf0)var(--lightningcss-dark,#18110f);border-color:var(--lightningcss-light,#c6e6c6)var(--lightningcss-dark,#3a553a)}.aa-notice--danger{color:var(--lightningcss-light,#8b1a1a)var(--lightningcss-dark,#fa8277);background:var(--lightningcss-light,#fdf0f0)var(--lightningcss-dark,#1a1311);border-color:var(--lightningcss-light,#f5c6c6)var(--lightningcss-dark,#674142)}.aa-notice--info{color:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#81a8ff);background:var(--lightningcss-light,#eff6ff)var(--lightningcss-dark,#191210);border-color:var(--lightningcss-light,#bfdbfe)var(--lightningcss-dark,#374f6c)}.aa-notice--info:not([hidden]){display:block}.aa-vg-plan-banner[hidden],.aa-vg-revision[hidden],.aa-vg-history[hidden],#vg_review_banner[hidden]{display:none!important}.aa-vg-plan-banner{color:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#81a8ff);border-radius:var(--radius-sm);background:var(--lightningcss-light,#eff6ff)var(--lightningcss-dark,#191210);border:1px solid var(--lightningcss-light,#bfdbfe)var(--lightningcss-dark,#374f6c);margin:0 0 14px;padding:10px 14px;font-size:.82rem;display:block}.aa-vg-plan-banner__title{font-weight:600}.aa-vg-plan-banner__meta{color:var(--lightningcss-light,#334155)var(--lightningcss-dark,#b8aeab);margin-top:4px;display:block}.aa-vg-plan-banner__draft{color:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#eb9165);margin-top:6px;display:none}.aa-vg-history{margin:8px 0 0;padding:0;list-style:none}.aa-vg-history li{color:var(--lightningcss-light,#334155)var(--lightningcss-dark,#b8aeab);margin:4px 0 0}.aa-vg-revision__options{gap:8px;margin:10px 0 12px;display:grid}.aa-vg-revision .aa-check-label{align-items:flex-start}.aa-notice__detail{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin-left:6px}.aa-card-note--compact{margin-top:8px;margin-bottom:0}.aa-card-note--field-help{margin-top:6px;margin-bottom:0;font-size:.85rem}.aa-form-surface{padding:18px 20px 22px}.aa-form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:14px;display:grid}.aa-form-grid--narrow{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.aa-form-grid--compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.aa-rule-grid{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:10px;display:grid}.aa-card-body{padding:18px 20px 22px}.aa-card-body--intro{padding-bottom:0}.aa-card-body--tight{padding:14px 16px 18px}.aa-card-body--below-header{padding-top:0}.aa-card-delete-form{padding:0 16px 14px}.aa-form-block--actions{margin-top:18px}.aa-form-footer-actions{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}.aa-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.aa-form-actions--compact{gap:18px;margin-top:10px}.aa-inline-delete-form{margin-left:8px;display:inline}.aa-table-cell-url{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.aa-card--success{background:var(--lightningcss-light,#f0faf0)var(--lightningcss-dark,#18110f);border-color:var(--lightningcss-light,#c6e6c6)var(--lightningcss-dark,#3a553a);margin-bottom:16px;padding:12px 16px}.aa-card--spaced{margin-bottom:20px}.aa-card--top-spaced{margin-top:16px}.aa-card--section-spaced{margin-top:var(--gap-section)}.aa-card--compact{padding:14px}.aa-details-trigger{cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;display:inline-flex}.aa-details-body{margin-top:10px}.aa-inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.aa-flex-fill{flex:1;min-width:240px}.aa-handbook-summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;list-style:none;display:flex}.aa-handbook-summary-main{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.aa-handbook-summary-title{font-size:1.05rem;font-weight:700}.aa-handbook-summary-actions{align-items:center;gap:10px;display:inline-flex}.aa-handbook-toggle-label__collapse,.aa-handbook-chapter[open]>.aa-handbook-summary .aa-handbook-toggle-label__expand{display:none}.aa-handbook-chapter[open]>.aa-handbook-summary .aa-handbook-toggle-label__collapse{display:inline}.aa-handbook-chapter--hash-open{outline-offset:4px;border-radius:6px;outline:2px solid #b5302773}.aa-handbook-meta-line{margin-top:10px}.aa-handbook-muted-inline{opacity:.9}.aa-text-success{color:var(--lightningcss-light,#1b5e20)var(--lightningcss-dark,#7cbe7c)}.aa-handbook-revision-list{gap:8px;display:grid}.aa-handbook-revision-row{border-radius:var(--radius-card);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.aa-handbook-kms{border-top:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);margin-top:20px;padding-top:16px}.aa-handbook-kms-heading{margin:0 0 8px;font-size:1.1rem}.aa-handbook-kms-intro{margin-bottom:12px}.aa-handbook-kms-code{letter-spacing:.02em;color:var(--aa-color-primary,var(--lightningcss-light,#1a4d8f)var(--lightningcss-dark,#77adf7));font-size:.85rem;font-weight:700;display:inline-block}.aa-handbook-kms-item{margin-top:10px}.aa-handbook-kms-archive-title{margin:12px 0 6px;font-size:.95rem}.aa-handbook-kms-item .aa-kms-explorer.aa-swot-explorer{min-height:0;margin:4px 0 8px}.aa-handbook-kms-item .aa-kms-explorer .aa-swot-explorer__pane,.aa-handbook-kms-item .aa-kms-explorer .aa-swot-explorer__panel{min-height:0}.aa-handbook-kms-item .aa-kms-explorer .aa-handbook-content{margin:0}@media (width<=860px){.aa-handbook-kms-item .aa-kms-explorer.aa-swot-explorer{grid-template-columns:1fr}.aa-handbook-kms-item .aa-kms-explorer .aa-swot-explorer__nav{position:static}}.aa-organisatie-block-actions{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.aa-organisatie-block-action{border-radius:var(--radius-sm);background:var(--beige);color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);cursor:pointer;border:1px solid var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#e6dcd81f);justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.aa-organisatie-block-action:hover,.aa-organisatie-block-action:focus-visible,.aa-organisatie-block-action.is-active{color:var(--accent-text-strong);background:#b5302714;border-color:#b5302759;outline:none}.aa-organisatie-block-panel{margin-top:8px}.aa-organisatie-block-panel__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:none;max-height:min(320px,50vh);padding-top:10px;overflow-y:auto}.aa-organisatie-block-panel--history .aa-handbook-revision-list{padding-right:4px}.aa-organisatie-block-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.aa-handbook-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aa-organisatie-revision-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.aa-organisatie-revision-preview-details>summary{cursor:pointer;list-style:none}.aa-organisatie-revision-preview-details>summary::-webkit-details-marker{display:none}.aa-organisatie-revision-preview-wrap{border-radius:var(--radius-sm);background:var(--lightningcss-light,#00000005)var(--lightningcss-dark,#f5f5f505);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);max-width:100%;margin-top:10px;padding:10px 12px}.aa-organisatie-revision-preview{gap:10px;display:grid}.aa-organisatie-revision-preview__label{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin-bottom:4px;font-size:.82rem;font-weight:700}.aa-textarea-full{width:100%}.aa-code-input{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem}.aa-table-nested-cell{border:none;padding:0}.aa-table-nested{margin:0}.aa-form-error{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73);margin:4px 0 0;font-size:.82rem}.aa-form-error--spaced{margin-top:10px}.aa-test-result{border-radius:var(--radius-sm);white-space:pre-wrap;background:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#17110f);border:1px solid var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#261f1c);margin-top:10px;padding:10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem;display:none}.aa-btn--top-spaced{margin-top:14px}.aa-input--price{width:90px}.aa-input--emoji{width:56px}.aa-input--order{width:70px}.aa-snacks-delete-btn{margin:4px 0 12px 8px}.aa-divider{margin:18px 0}.aa-section-title{margin:0 0 10px}.aa-section-title--sub{margin:18px 0 8px;font-size:1rem}.aa-form-block--top{margin-top:10px}.aa-card-note--rule{margin:6px 0 0;font-size:.8rem}.aa-bouwmethode-tile{border-radius:var(--radius-card);background:var(--beige);cursor:pointer;border:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#221b19);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.aa-bouwmethode-tile.is-selected{background:var(--lightningcss-light,#fdf6f6)var(--lightningcss-dark,#17100e);border-color:#b53027}.aa-bouwmethode-tile:has(.aa-vg-tile-check:checked){background:var(--lightningcss-light,#fdf6f6)var(--lightningcss-dark,#17100e);border-color:#b53027}.aa-vg-tile-check{flex:none;margin:0}.aa-vg-tile-icon{flex:none;width:36px;height:36px}.aa-vg-tile-title{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#e9dfdc);font-size:.82rem;font-weight:600;line-height:1.2}.aa-vg-team-table{grid-template-columns:minmax(8.5rem,1.15fr) minmax(0,1.35fr) minmax(0,1.15fr) 2.6rem;align-items:center;gap:8px;margin:12px 0 10px;display:grid}.aa-vg-team-table__head,.aa-vg-team-table__row,.aa-vg-team-extra-list{display:contents}.aa-vg-team-table__head{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#b7aeaa);font-size:.8rem;font-weight:700}.aa-vg-team-table__role{font-size:.9rem;font-weight:600}.aa-vg-team-table__org{background:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#191310);border-radius:6px;padding:8px 10px;font-size:.9rem;font-weight:600}.aa-vg-team-table__slot{min-width:0;padding-left:8px;padding-right:8px}.aa-vg-team-table__actions{justify-content:flex-end;align-items:center;min-height:38px;display:flex}.aa-vg-team-table [role=columnheader],.aa-vg-team-table [role=cell]{min-width:0}.aa-vg-team-table__error{grid-column:1/-1}.aa-vg-team-add{margin-top:0}.aa-vg-team-add-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.aa-vg-team-extra-row--blank .aa-vg-team-extra-remove{visibility:hidden}@media (width<=800px){.aa-vg-team-table{grid-template-columns:1fr}.aa-vg-team-table__head{display:none}.aa-vg-team-table__row,.aa-vg-team-extra-row{border-top:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#221b19);grid-template-columns:1fr;padding:10px 0;display:grid}.aa-vg-team-extra-list{display:contents}.aa-vg-team-table__actions{justify-content:flex-start}}.aa-vg-org-editor{grid-template-columns:minmax(12rem,16.5rem) minmax(0,1fr);align-items:start;gap:16px;margin-top:8px;display:grid}.aa-vg-org-pool{border-radius:var(--radius-card);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#160f0d);border:1px dashed var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#2f2825);flex-direction:column;gap:8px;min-height:220px;padding:12px;display:flex}.aa-vg-org-pool.is-drop-pool{outline-offset:-2px;background:#b530270f;outline:2px dashed #b53027}.aa-vg-org-pool__title{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#837a77);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.aa-vg-org-pool__list{flex-direction:column;gap:8px;display:flex}.aa-vg-orgchart__box--pool{cursor:grab;width:100%}.aa-vg-orgchart__slot{min-width:0;display:flex}.aa-vg-orgchart__slot .aa-vg-orgchart__box{width:100%}.aa-vg-orgchart__box .aa-input{text-align:left;width:100%;margin-top:4px;padding:4px 6px;font-size:.8rem}.aa-vg-orgchart__role-input{color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);font-size:.72rem;font-weight:700;line-height:1.25}.aa-vg-orgchart__box .aa-vg-team-extra-remove{width:28px;height:28px;font-size:.75rem;position:absolute;top:4px;right:4px}.aa-vg-orgchart__box.aa-vg-team-extra-row{padding-right:36px}.aa-vg-orgchart__box--group .aa-input{color:#fff;background:var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#120c0a29);border-color:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#16100e66)}.aa-vg-orgchart__box--group .aa-input::placeholder{color:#ffffffb8}.aa-vg-orgchart__box--group .aa-vg-team-extra-remove{color:#fff;background:0 0;border-color:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#16100e66)}.aa-vg-orgchart__box .aa-vg-orgchart__detail-input{font-size:.74rem}.aa-vg-orgchart__fold{z-index:1;color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#837a77);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;display:inline-flex;position:absolute;top:4px;left:4px}.aa-vg-orgchart__fold:hover,.aa-vg-orgchart__fold:focus-visible{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#e9dfdc);background:var(--lightningcss-light,#1118270f)var(--lightningcss-dark,#e9dfdc0f)}.aa-vg-orgchart__box--group .aa-vg-orgchart__fold{color:#ffffffe6}.aa-vg-orgchart__box--group .aa-vg-orgchart__fold:hover,.aa-vg-orgchart__box--group .aa-vg-orgchart__fold:focus-visible{background:var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#120c0a29)}.aa-vg-orgchart__box.is-collapsed .aa-vg-orgchart__contact-input,.aa-vg-orgchart__box.is-collapsed .aa-vg-orgchart__detail-input,.aa-vg-orgchart__box--zijtak .aa-vg-orgchart__contact-input,.aa-vg-orgchart__box--zijtak .aa-vg-orgchart__detail-input,.aa-vg-orgchart__box--group .aa-vg-orgchart__detail-input{display:none}.aa-vg-checklist[hidden]{display:none!important}.aa-vg-checklist{border-radius:var(--radius-sm);background:var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#150f0c);border:1px solid var(--lightningcss-light,#bfdbfe)var(--lightningcss-dark,#374f6c);margin:0 0 18px;padding:16px 18px 18px}.aa-vg-checklist__title{margin:0 0 6px;font-size:1.05rem}.aa-vg-checklist__list{flex-direction:column;gap:14px;margin:12px 0 0;padding:0;list-style:none;display:flex}.aa-vg-checklist__item{border-radius:var(--radius-sm);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);border:1px solid var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#221b19);padding:12px 14px}.aa-vg-checklist__question{gap:10px;margin-bottom:8px;display:flex}.aa-vg-checklist__question p{color:var(--lightningcss-light,#334155)var(--lightningcss-dark,#b8aeab);margin:4px 0 0;font-size:.92rem;line-height:1.4}.aa-vg-checklist__nr{color:var(--aa-red,var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#ff7e71));min-width:1.6rem;font-weight:700}.aa-vg-checklist__verdicts{flex-wrap:wrap;gap:10px 16px;display:flex}.aa-vg-checklist__note{margin-top:10px;display:block}.aa-vg-checklist__note[hidden]{display:none!important}.aa-vg-checklist__outcome{border-radius:var(--radius-sm);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);border:1px solid var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#302926);margin:16px 0 12px;padding:12px 14px}.aa-vg-checklist__outcome legend{padding:0 6px;font-weight:600}.aa-vg-checklist.is-readonly input,.aa-vg-checklist.is-readonly textarea{pointer-events:none}.aa-vg-review-shell{display:block}html.aa-vg-review-rail-open .aa-vg-review-shell,body.aa-vg-review-rail-open .aa-vg-review-shell{grid-template-columns:minmax(280px, var(--aa-vg-review-rail-width,400px)) minmax(0, 1fr);align-items:start;display:grid}.aa-vg-review-rail{display:none}html.aa-vg-review-rail-open .aa-vg-review-rail,body.aa-vg-review-rail-open .aa-vg-review-rail{top:var(--header-h);height:calc(100vh - var(--header-h));z-index:4;background:var(--lightningcss-light,#f7f4f1)var(--lightningcss-dark,#191210);border-right:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);flex-direction:column;display:flex;position:sticky;overflow:hidden}.aa-vg-review-rail[hidden]{display:none!important}.aa-vg-review-rail__body{flex:auto;min-height:0;padding:12px 14px 16px;overflow:auto}.aa-vg-review-rail__footer{background:var(--lightningcss-light,#f7f4f1)var(--lightningcss-dark,#191210);border-top:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);flex:none;gap:8px;padding:12px 14px 16px;display:flex}.aa-vg-review-rail__footer .aa-btn-primary,.aa-vg-review-rail__footer .aa-btn-danger-outline{flex:1 1 0;width:auto}.aa-vg-review-rail__resize{cursor:col-resize;z-index:5;background:0 0;width:8px;height:100%;position:absolute;top:0;right:0}.aa-vg-review-rail__resize:hover,html.aa-vg-review-rail-resizing .aa-vg-review-rail__resize{background:#c45c2647}html.aa-vg-review-rail-resizing,html.aa-vg-review-rail-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.aa-vg-review-rail{position:relative}.aa-vg-review-rail__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.aa-vg-review-rail__title{font-weight:700}.aa-vg-review-rail__close{cursor:pointer;color:var(--lightningcss-light,#5a524d)var(--lightningcss-dark,#a29995);background:0 0;border:0;padding:6px 8px;text-decoration:none}.aa-vg-review-rail .aa-vg-checklist{background:0 0;border:0;margin:12px 0 0;padding:0}.aa-vg-review-rail__queue{border-radius:var(--radius-sm,6px);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);border:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#221b19);margin:0 0 12px;padding:8px 10px}.aa-vg-review-rail__queue-label{text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#837a77);margin-bottom:6px;font-size:.78rem;font-weight:700}.aa-vg-review-rail__queue ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aa-vg-review-rail__queue a{color:inherit;border-radius:4px;justify-content:space-between;gap:8px;padding:4px 6px;text-decoration:none;display:flex}.aa-vg-review-rail__queue a:hover,.aa-vg-review-rail__queue a.is-current{background:#b5302714}.aa-vg-review-rail__assignee{color:var(--text-muted);font-size:.82em}.aa-vg-page form.is-vg-review-locked .aa-vg-org-editor,.aa-vg-page form.is-vg-review-locked .aa-vg-orgchart{pointer-events:none}@media (width<=900px){html.aa-vg-review-rail-open .aa-vg-review-shell,body.aa-vg-review-rail-open .aa-vg-review-shell{display:block}html.aa-vg-review-rail-open .aa-vg-review-rail,body.aa-vg-review-rail-open .aa-vg-review-rail{top:var(--header-h);border-bottom:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);border-right:0;width:100%;height:min(48vh,420px);position:sticky}.aa-vg-review-rail__resize{display:none}.aa-vg-org-editor{grid-template-columns:1fr}}.aa-vg-orgchart{border-radius:var(--radius-card);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#160f0d);border:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#221b19);flex-direction:column;align-items:center;gap:0;margin-top:4px;padding:16px 12px;display:flex}.aa-vg-orgchart__empty{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#837a77);margin:0;font-size:.9rem}.aa-vg-orgchart__level{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));width:min(100%, calc(var(--cols,1) * 200px));justify-items:stretch;gap:12px;margin-inline:auto;display:grid}.aa-vg-orgchart__fork{width:min(100%, max(calc(var(--cols,1) * 200px), 32rem));flex-direction:column;align-items:stretch;margin-inline:auto;display:flex}.aa-vg-orgchart__fork-mid{grid-template-columns:minmax(3.5rem,1fr) 2px minmax(3.5rem,1fr);align-items:stretch;width:100%;min-height:28px;display:grid}.aa-vg-orgchart__fork-stem{background:#b53027;justify-self:center;width:2px;min-height:20px}.aa-vg-orgchart__zijtak-lane{flex-direction:column;justify-content:center;gap:6px;min-height:28px;padding:4px 8px;display:flex}.aa-vg-orgchart__zijtak-lane--left{align-items:flex-end}.aa-vg-orgchart__zijtak-lane--right{align-items:flex-start}.aa-vg-orgchart__zijtak-lane.is-drop-zijtak{outline-offset:-2px;background:#b5302714;border-radius:4px;outline:2px dashed #b53027}.aa-vg-orgchart__box--zijtak{box-sizing:border-box;width:148px;max-width:100%;padding:6px 8px}.aa-vg-orgchart__fork-bar{height:2px;margin:0 calc(100% / var(--cols,1) / 2);background:#b53027}.aa-vg-orgchart__fork--single .aa-vg-orgchart__fork-bar,.aa-vg-orgchart__fork--stem-only .aa-vg-orgchart__fork-bar,.aa-vg-orgchart__fork--stem-only .aa-vg-orgchart__fork-cols{display:none}.aa-vg-orgchart__fork-cols{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));height:14px;display:grid}.aa-vg-orgchart__fork-col:before{content:"";background:#b53027;width:2px;height:100%;margin:0 auto;display:block}.aa-vg-orgchart__box{text-align:center;cursor:grab;background:var(--lightningcss-light,#fdf6f6)var(--lightningcss-dark,#17100e);border:2px solid #b53027;border-radius:6px;width:100%;min-width:0;padding:8px 10px 8px 28px;position:relative}.aa-vg-orgchart__box.is-dragging{opacity:.45;cursor:grabbing}.aa-vg-orgchart__box.is-drop-onder{box-shadow:0 6px #b53027}.aa-vg-orgchart__box.is-drop-naast-left{box-shadow:-6px 0 #b53027}.aa-vg-orgchart__box.is-drop-naast-right{box-shadow:6px 0 #b53027}.aa-vg-orgchart__box--group{background:#b53027}.aa-vg-orgchart__box--group .aa-vg-orgchart__role,.aa-vg-orgchart__box--group .aa-vg-orgchart__org{color:#fff}.aa-vg-orgchart__role{color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);font-size:.72rem;font-weight:700;line-height:1.25;display:block}.aa-vg-orgchart__org{margin-top:2px;font-size:.92rem;font-weight:700;line-height:1.3;display:block}.aa-vg-orgchart__org--empty{color:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#786f6c);font-weight:600}.aa-vg-orgchart__inspectie{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#b7aeaa);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:.68rem;font-weight:600;line-height:1.2;display:flex}.aa-vg-orgchart__inspectie input{accent-color:#b53027;flex-shrink:0;margin:0}.aa-vg-orgchart__box--zijtak .aa-vg-orgchart__inspectie,.aa-vg-orgchart__box--pool .aa-vg-orgchart__inspectie{font-size:.62rem}.aa-vg-rie-extra{flex-direction:column;gap:14px;margin-top:8px;display:flex}.aa-vg-rie-extra__section{border-radius:var(--radius-card);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#160f0d);border:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#221b19);padding:12px}.aa-vg-rie-extra__title{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#e9dfdc);margin:0 0 8px;font-size:.95rem}.aa-vg-rie-extra__list{flex-direction:column;gap:8px;display:flex}.aa-vg-rie-extra__row{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);border:1px dashed var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#2f2825);border-radius:6px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);gap:6px;padding:6px 32px 6px 6px;display:grid;position:relative}.aa-vg-rie-extra__row .aa-input{width:100%;min-width:0;padding:4px 6px;font-size:.82rem}.aa-vg-rie-extra__remove{width:24px;height:24px;font-size:.7rem;position:absolute;top:4px;right:4px}.aa-vg-rie-extra__row--blank .aa-vg-rie-extra__remove{visibility:hidden}.aa-vg-rie-auto{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.aa-vg-rie-auto li{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#b7aeaa);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);border:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#221b19);border-radius:4px;padding:6px 8px;font-size:.78rem;line-height:1.3}.aa-vg-rie-auto__code{color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);margin-right:.35rem;font-weight:700}.aa-vg-rie-auto__empty{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#837a77);background:0 0!important;border-style:dashed!important}@media (width<=800px){.aa-vg-rie-extra__row{grid-template-columns:1fr}}.aa-plain-rich-editor{min-height:180px;font-family:var(--font-brand);line-height:1.55}.aa-rich-editor-wrap{flex-direction:column;gap:0;margin-bottom:2px;display:flex}.aa-rich-editor-toolbar{border:1px solid var(--border-subtle);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#17110f);border-bottom:none;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.aa-rich-editor-toolbar__group{align-items:center;gap:2px;display:inline-flex}.aa-rich-editor-toolbar__sep{background:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#f5f5f51f);width:1px;height:22px;margin:0 4px}.aa-rich-editor-toolbar__btn{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex}.aa-rich-editor-toolbar__btn:hover,.aa-rich-editor-toolbar__btn:focus-visible{color:var(--accent-text-strong);background:#b530271a;outline:none}.aa-rich-editor-toolbar__btn:disabled{opacity:.5;cursor:not-allowed}.aa-rich-editor-toolbar__group--colors{gap:4px}.aa-rich-editor-toolbar__color-btn{background:var(--aa-editor-color,var(--lightningcss-light,#000)var(--lightningcss-dark,#f5f5f5));cursor:pointer;border:1px solid var(--lightningcss-light,#00000026)var(--lightningcss-dark,#e6dcd826);border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:transform .12s,box-shadow .12s;display:inline-flex}.aa-rich-editor-toolbar__color-btn:hover,.aa-rich-editor-toolbar__color-btn:focus-visible{outline:none;transform:scale(1.08);box-shadow:0 0 0 2px #b5302759}.aa-rich-editor-toolbar__font-btn{width:auto;min-width:32px;padding:0 7px;font-size:13px;font-weight:400}.aa-rich-editor-toolbar__font-btn--centra{font-family:var(--font-brand)}.aa-rich-editor-toolbar__font-btn--tiempos{font-family:var(--font-quote)}.aa-rich-editor-toolbar__font-btn[aria-pressed=true]{color:var(--accent-text-strong);background:#b530271a}.aa-rich-editor-source{display:none!important}.aa-rich-editor-wrap .aa-rich-editor{border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-bottom:0}.aa-rich-editor-wrap[data-editor-size=compact] .aa-rich-editor{min-height:100px}.aa-rich-editor table,.aa-handbook-content table,.aa-organisatie-block-inhoud table,.aa-wa-view-content table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.92rem}.aa-rich-editor th,.aa-rich-editor td,.aa-handbook-content th,.aa-handbook-content td,.aa-organisatie-block-inhoud th,.aa-organisatie-block-inhoud td,.aa-wa-view-content th,.aa-wa-view-content td{border:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:8px 10px}.aa-rich-editor th,.aa-handbook-content th,.aa-organisatie-block-inhoud th,.aa-wa-view-content th{color:var(--text-main);background:var(--lightningcss-light,#fbfaf9)var(--lightningcss-dark,#150f0d);font-weight:800}.aa-rich-table--striped tbody tr:nth-child(2n),.aa-rich-editor .aa-rich-table--striped tbody tr:nth-child(2n),.aa-handbook-content .aa-rich-table--striped tbody tr:nth-child(2n),.aa-organisatie-block-inhoud .aa-rich-table--striped tbody tr:nth-child(2n),.aa-wa-view-content .aa-rich-table--striped tbody tr:nth-child(2n){background:var(--lightningcss-light,#fbfaf9)var(--lightningcss-dark,#150f0d)}.aa-rich-table--compact th,.aa-rich-table--compact td,.aa-rich-editor .aa-rich-table--compact th,.aa-rich-editor .aa-rich-table--compact td,.aa-handbook-content .aa-rich-table--compact th,.aa-handbook-content .aa-rich-table--compact td,.aa-organisatie-block-inhoud .aa-rich-table--compact th,.aa-organisatie-block-inhoud .aa-rich-table--compact td,.aa-wa-view-content .aa-rich-table--compact th,.aa-wa-view-content .aa-rich-table--compact td{padding:5px 7px;font-size:.86rem}.aa-rich-table--bordered,.aa-rich-editor .aa-rich-table--bordered,.aa-handbook-content .aa-rich-table--bordered,.aa-organisatie-block-inhoud .aa-rich-table--bordered,.aa-wa-view-content .aa-rich-table--bordered{border:1px solid var(--border-subtle)}.aa-organisatie-rich-inline{display:inline}.aa-organisatie-rich-field :first-child{margin-top:0}.aa-organisatie-rich-field :last-child{margin-bottom:0}.aa-organisatie-rich-field ul,.aa-organisatie-rich-field ol{margin:0;padding-left:1.2em}.aa-handbook-content :first-child,.aa-organisatie-block-inhoud :first-child{margin-top:0}.aa-handbook-content :last-child,.aa-organisatie-block-inhoud :last-child{margin-bottom:0}.aa-organisatie-block-inhoud ul,.aa-handbook-content ul,.aa-organisatie-block-inhoud ol,.aa-handbook-content ol{margin:.5em 0;padding-left:1.35em}.aa-organisatie-block-inhoud blockquote,.aa-handbook-content blockquote{color:var(--accent-text);font-family:var(--font-quote);border-left:none;margin:.75em 0;padding-left:0;font-style:italic}.aa-organisatie-block-inhoud h3,.aa-handbook-content h3{margin:.85em 0 .35em;font-size:1.05rem}.aa-organisatie-block-inhoud p,.aa-handbook-content p{margin:.45em 0;line-height:1.55}.aa-organisatie-block-inhoud a,.aa-handbook-content a{color:var(--accent-text-strong);text-decoration:underline}.aa-handbook-content img{max-width:100%;height:auto}.aa-handbook-concept-banner{margin-top:0}.aa-editor-note{color:var(--lightningcss-light,#7f756f)var(--lightningcss-dark,#7e7572);margin:6px 0 0;font-size:.82rem;line-height:1.45}.aa-projects-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h))}.aa-projects-page .aa-container{width:100%;max-width:none;padding-left:clamp(16px,4vw,100px);padding-right:clamp(16px,4vw,100px)}.aa-conntact-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h))}.aa-conntact-help{text-align:center;color:var(--text-muted);margin:1.75rem 0 .25rem;font-size:.95rem;line-height:1.5}.aa-conntact-help a{color:var(--accent-text);text-underline-offset:.15em}.aa-conntact-body{padding-top:0;padding-bottom:2rem}.aa-conntact-body .aa-projects-page{background:0 0;min-height:auto;margin-top:0}.aa-conntact-body .aa-projects-page--embedded .aa-projects-body{padding-top:0}.aa-projects-toolbar--conntact{padding:16px}.aa-projects-toolbar--conntact .aa-projects-toolbar-row{align-items:flex-start;gap:1.25rem;display:flex}.aa-projects-toolbar--conntact .aa-projects-toolbar-main{flex:1 1 0;min-width:0}.aa-conntact-absences{flex:0 0 min(320px,32vw);width:min(320px,32vw);min-width:240px}.aa-conntact-absences-card{margin:0}.aa-conntact-absences-card .aa-card-header{padding:12px 14px 8px}.aa-conntact-absences-card .aa-card-header h2{margin:0;font-size:1rem}.aa-conntact-absences #conntact-absence-list{max-height:220px;padding:0 14px 12px;overflow-y:auto}.aa-conntact-absences #conntact-absence-list .aa-absence-item{padding:8px 0}@media (width<=1100px){.aa-projects-toolbar--conntact .aa-projects-toolbar-row{flex-direction:column}.aa-conntact-absences{flex:auto;width:100%;min-width:0;max-width:none}.aa-conntact-absences #conntact-absence-list{max-height:180px}}@media (width<=900px){.aa-loading-screen__panel{padding:11px 13px 13px}.aa-loading-screen{top:calc(var(--header-h) + 8px);width:min(340px,100vw - 20px);right:10px}}.aa-projects-toolbar{padding:16px 16px 12px}.aa-projects-filter-form{flex-direction:column;align-items:stretch;gap:0;display:flex}.aa-projects-toolbar-line{align-items:center;gap:10px;width:100%;display:flex}.aa-projects-search{flex:auto;min-width:0}.aa-projects-page .aa-projects-search .aa-docs-search-input{box-sizing:border-box;height:48px;min-height:48px;padding-top:0;padding-bottom:0;line-height:1.2}.aa-projects-search-count{display:none}.aa-projects-filter-row{flex:none;align-items:center;gap:8px;display:flex}.aa-projects-filter-wrap{display:none}.aa-projects-filter-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;height:48px;min-height:48px;display:inline-flex;position:relative}.aa-projects-filter-panel{border-top:1px solid #0000;grid-template-rows:0fr;width:100%;margin-top:0;padding-top:0;transition:grid-template-rows .28s,margin-top .28s,padding-top .28s,border-color .28s;display:grid;overflow:hidden}.aa-projects-filter-panel--open{border-top-color:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);grid-template-rows:1fr;margin-top:14px;padding-top:14px}.aa-projects-filter-panel-inner{opacity:0;pointer-events:none;min-height:0;transition:opacity .22s;display:block;overflow:hidden}.aa-projects-filter-panel--open .aa-projects-filter-panel-inner{opacity:1;pointer-events:auto}.aa-projects-filter-panel-head{display:none}.aa-projects-filter-groups{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-flow:row;align-items:flex-end;gap:6px 8px;display:flex;overflow-x:visible}.aa-projects-filter-field{flex:none;min-width:0;display:block}.aa-projects-filter-field .aa-docs-filter-label{margin-bottom:6px;display:block}.aa-projects-filter-field--toggles{flex:none}.aa-projects-filter-field--toggles .aa-projects-toggle-group{flex-wrap:nowrap;width:auto;max-width:none;height:auto}.aa-projects-filter-field--select{flex:1 1 0;min-width:110px}.aa-projects-filter-field--select .aa-ks-select{text-align:left;background-position:right 12px center;background-size:28px 28px;width:100%;min-width:0;max-width:none;padding:0 40px 0 14px;font-size:.95rem}.aa-ks-select.aa-projects-leader-search{cursor:text;text-align:left;background-image:none;padding:0 14px}.aa-projects-leader-autocomplete{width:100%;position:relative}.aa-projects-leader-suggestions{z-index:1000;background:var(--beige);border-radius:var(--radius-control);border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);max-height:280px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 36px #00000014}.aa-projects-leader-suggestion{cursor:pointer;text-align:left;width:100%;font-family:var(--font-brand);color:var(--accent-text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:10px 14px;font-size:.95rem;font-weight:500;overflow:hidden}.aa-projects-leader-suggestion:hover,.aa-projects-leader-suggestion.is-active{background:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#150f0c)}.aa-toggle-group.aa-projects-toggle-group{gap:1px;margin:0;padding:1px}.aa-projects-toggle-group{flex:none;align-items:center;height:48px;margin:0}.aa-projects-toggle-group .aa-toggle-btn{justify-content:center;align-items:center;height:40px;padding:0 12px;font-size:.82rem;display:inline-flex}.aa-projects-toggle-group .aa-toggle-btn i{line-height:1}.aa-projects-actions{flex:none;align-items:center;height:48px;margin:0;display:flex}.aa-projects-map-btn{box-sizing:border-box;border-radius:var(--radius-control);background:var(--beige);height:48px;min-height:48px;color:var(--accent-text);font-family:var(--font-brand);cursor:pointer;border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:1rem;font-weight:700;transition:border-color .18s,box-shadow .18s,background .18s,transform .1s;display:inline-flex}.aa-projects-map-btn:hover,.aa-projects-map-btn:focus-visible{border-color:var(--red);background:var(--beige);outline:none;box-shadow:0 4px 16px #b5302714}.aa-projects-map-btn:active{transform:translateY(1px)}.aa-projects-sync-warning{color:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#eb9165);background:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#150f0c);border:1px solid var(--lightningcss-light,#fcd34d)var(--lightningcss-dark,#5d4b0c);border-radius:.5rem;align-items:center;gap:.5rem;margin:.75rem 0 0;padding:.65rem .85rem;font-size:.92rem;line-height:1.35;display:flex}.aa-projects-sync-warning>i{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (width<=900px){.aa-projects-page:not(.aa-projects-page--embedded) .aa-projects-hero{border-bottom:none;padding-bottom:6px}.aa-projects-page:not(.aa-projects-page--embedded) .aa-projects-hero .aa-docs-hero-inner{text-align:left}.aa-projects-page:not(.aa-projects-page--embedded) .aa-projects-body{padding-top:0}.aa-projects-page:not(.aa-projects-page--embedded) .aa-projects-body .aa-container{padding-left:24px;padding-right:24px}.aa-projects-page:not(.aa-projects-page--embedded) .aa-projects-body .aa-container>.aa-projects-toolbar{border:none;border-bottom:1px solid var(--border-subtle);width:calc(100% + 48px);max-width:calc(100% + 48px);box-shadow:none;background:var(--beige);box-sizing:border-box;border-radius:0;margin:0 -24px 14px;padding:0 24px 12px}.aa-projects-toolbar-line{gap:8px}.aa-projects-page .aa-projects-search .aa-docs-search-input{height:36px;min-height:36px;padding:0 84px 0 40px;font-size:.95rem}.aa-projects-search-count{background:var(--red-pale);min-width:28px;max-width:92px;height:26px;color:var(--accent-text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;right:10px;overflow:hidden;transform:translateY(-50%)}.aa-projects-search-count[hidden]{display:none!important}.aa-projects-filter-btn{gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0}.aa-projects-filter-btn i{font-size:.94rem}.aa-projects-filter-btn-label{display:none}.aa-projects-filter-btn .aa-docs-filter-badge{min-width:18px;height:18px;padding:0 5px;font-size:.68rem;position:absolute;top:-5px;right:-5px}.aa-projects-filter-panel--open{margin-top:10px;padding-top:10px}.aa-projects-filter-groups{gap:8px}.aa-projects-filter-field .aa-docs-filter-label{display:none}.aa-projects-filter-field--select{min-width:120px}.aa-projects-filter-field--select .aa-ks-select{background-position:right 10px center;background-size:24px 24px;min-width:120px;max-width:160px;height:36px;min-height:36px;padding:0 40px 0 12px;font-size:.82rem}.aa-projects-toggle-group{flex-wrap:nowrap;width:auto;max-width:none;height:auto;overflow:visible}.aa-projects-toggle-group .aa-toggle-btn{white-space:nowrap;flex-shrink:0;height:36px;padding:0 12px;font-size:.82rem}.aa-projects-actions{height:36px}.aa-projects-map-btn{gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0}.aa-projects-map-btn i{font-size:.94rem}.aa-projects-map-btn-label{display:none}.aa-projects-toolbar--conntact{padding:14px}}@media (prefers-reduced-motion:reduce){.aa-projects-filter-panel,.aa-projects-filter-panel-inner{transition:none}}@media (width<=600px){.aa-projects-page:not(.aa-projects-page--embedded) .aa-projects-hero .aa-container,.aa-projects-page:not(.aa-projects-page--embedded) .aa-projects-body .aa-container{padding-left:14px;padding-right:14px}.aa-projects-page:not(.aa-projects-page--embedded) .aa-projects-body .aa-container>.aa-projects-toolbar{width:calc(100% + 28px);max-width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding:0 14px 12px}.aa-projects-page .aa-projects-search .aa-docs-search-input{padding-right:76px}}.aa-projects-search-prompt{text-align:center;max-width:42rem;margin:1.5rem auto;line-height:1.5}.aa-projects-search-prompt i{color:var(--accent-text);margin-right:.35rem}.aa-docs-help{margin-bottom:14px;padding:12px 16px}.aa-docs-help-summary{cursor:pointer;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);font-weight:800;list-style:none}.aa-docs-help-summary::-webkit-details-marker{display:none}.aa-docs-help-summary:before{content:"▸";color:var(--accent-text);margin-right:8px;transition:transform .15s;display:inline-block}.aa-docs-help[open] .aa-docs-help-summary:before{transform:rotate(90deg)}.aa-docs-help-body{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin-top:10px;font-size:.92rem;line-height:1.55}.aa-docs-help-list{margin:8px 0 0;padding-left:1.2rem}.aa-docs-help-list li+li{margin-top:6px}.aa-docs-info-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:14px;display:grid}.aa-docs-info-readonly-item{flex-direction:column;gap:2px;min-width:0;display:flex}.aa-docs-info-readonly-label{text-transform:uppercase;letter-spacing:.03em;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);font-size:.78rem;font-weight:800}.aa-docs-info-readonly-value{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);word-break:break-word;line-height:1.45}.aa-docs-info-edit{border-top:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);margin-top:18px;padding-top:18px}.aa-norms-favorites-panel{margin-bottom:14px}.aa-docs-listempty--muted{color:#777;font-size:.92rem}@media (width<=700px){.aa-docs-info-readonly-grid{grid-template-columns:1fr}}.aa-projects-table-wrap{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--beige);border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);margin-top:16px;overflow-x:auto}.aa-projects-pagination{flex-wrap:wrap;align-items:center;gap:12px}.aa-projects-page-btn{font:inherit;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);background:var(--beige);cursor:pointer;border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.aa-projects-page-btn:hover:not(:disabled):not(.is-disabled){color:var(--accent-text);border-color:var(--red);background:var(--lightningcss-light,#fff8f7)var(--lightningcss-dark,#160f0d)}.aa-projects-page-btn:disabled,.aa-projects-page-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.aa-projects-page-info{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);text-align:center;min-width:8rem;font-size:.9rem}.aa-projects-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.93rem}.aa-projects-th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--card-start);white-space:nowrap;z-index:1;text-overflow:ellipsis;border-bottom:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);padding:11px 14px;font-size:.82rem;font-weight:700;position:sticky;top:0;overflow:hidden}.aa-projects-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.aa-projects-th--sortable:hover{background:var(--card-start)}@supports (color:color-mix(in lab, red, red)){.aa-projects-th--sortable:hover{background:color-mix(in srgb, var(--card-start) 82%, var(--lightningcss-light,#000)var(--lightningcss-dark,#f5f5f5))}}.aa-projects-th--sortable:hover{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf)}.aa-projects-th--active{color:var(--accent-text)}.aa-projects-th-short,.aa-projects-col--meta,.aa-projects-th.aa-projects-col--meta{display:none}.aa-projects-row{cursor:pointer;transition:background .1s}.aa-projects-row:hover{background:var(--lightningcss-light,#fdf5f5)var(--lightningcss-dark,#17110f)}.aa-projects-row:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.aa-projects-row+.aa-projects-row td{border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513)}.aa-projects-col{vertical-align:middle;color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);padding:10px 14px}.aa-projects-col--nr{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);text-overflow:ellipsis;white-space:nowrap;width:7rem;font-size:.88rem;font-weight:700;overflow:hidden}.aa-projects-col--name{text-overflow:ellipsis;white-space:nowrap;width:28%;font-weight:600;overflow:hidden}.aa-projects-col--client{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);text-overflow:ellipsis;white-space:nowrap;width:16%;overflow:hidden}.aa-projects-col--contact{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);text-overflow:ellipsis;white-space:nowrap;width:13%;overflow:hidden}.aa-projects-col--type{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);text-overflow:ellipsis;white-space:nowrap;width:10%;overflow:hidden}.aa-projects-col--monument{text-align:left;white-space:nowrap;width:4.5rem}.aa-projects-col--addr{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);text-overflow:ellipsis;white-space:nowrap;width:16%;font-size:.9rem;overflow:hidden}.aa-projects-col--status{white-space:nowrap;width:6.5rem}.aa-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aa-projects-nr-btn{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .1s}.aa-projects-nr-btn:hover{-webkit-text-decoration-color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.aa-projects-badge{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-block}.aa-projects-badge--actief{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173);background:var(--lightningcss-light,#e6f4ea)var(--lightningcss-dark,#1c1613)}.aa-projects-badge--gesloten{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513)}.aa-projects-badge--gearchiveerd{color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);background:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#1c1513);margin-right:6px}.aa-projects-monument{letter-spacing:.03em;color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:6px;min-width:2.1rem;padding:3px 7px;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-block}.aa-projects-monument--rm{color:var(--lightningcss-light,#254a8a)var(--lightningcss-dark,#81abf3);background:var(--lightningcss-light,#e8eef8)var(--lightningcss-dark,#1e1715)}.aa-projects-monument--pm{color:var(--lightningcss-light,#2f6b2f)var(--lightningcss-dark,#7fbd7d);background:var(--lightningcss-light,#eef6ea)var(--lightningcss-dark,#1a1311)}.aa-projects-monument--gm{color:var(--lightningcss-light,#8a5a1e)var(--lightningcss-dark,#d49f66);background:var(--lightningcss-light,#f7f0e6)var(--lightningcss-dark,#1b1512)}.aa-projects-monument--bg{color:var(--lightningcss-light,#6a3a86)var(--lightningcss-dark,#c592e6);background:var(--lightningcss-light,#f3eaf7)var(--lightningcss-dark,#1e1714)}.aa-projects-monument--empty{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#777);background:0 0;min-width:0;padding:0;font-weight:600}.aa-projects-monument-detail{flex-wrap:wrap;align-items:center;gap:6px 8px;line-height:1.35;display:inline-flex}.aa-projects-monument-detail__sep{color:var(--lightningcss-light,#bbb)var(--lightningcss-dark,#717171);font-weight:700}.aa-projects-monument-detail__type{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf)}.aa-projects-monument-detail__nr{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);font-variant-numeric:tabular-nums}.aa-projects-doc-links{flex-wrap:wrap;gap:8px;display:flex}.aa-projects-doc-link{border-radius:var(--radius-sm);color:var(--accent-text-strong);background:var(--lightningcss-light,#faf7f5)var(--lightningcss-dark,#17110e);border:1px solid var(--lightningcss-light,#e5ddd7)var(--lightningcss-dark,#28211e);align-items:center;gap:6px;padding:4px 8px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.aa-projects-doc-link:hover{background:var(--lightningcss-light,#f3ebe6)var(--lightningcss-dark,#1e1715)}.aa-projects-modal-head{border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);gap:10px;padding-bottom:12px;display:grid}.aa-projects-modal-title-row{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.aa-projects-modal-title-row h2{margin:0}.aa-projects-path{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;font-weight:500}.aa-projects-path--copyable{cursor:pointer;color:var(--accent-text)}.aa-projects-path--copyable:hover{text-decoration:underline}.aa-projects-modal-body{margin-top:14px}.aa-projects-details{grid-template-columns:1fr;gap:8px;margin-bottom:14px;display:grid}.aa-projects-detail-row{background:var(--beige);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:12px;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.aa-projects-detail-k{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);font-weight:800}.aa-projects-detail-v{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);word-break:break-word}.aa-projects-klus{color:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:1rem;line-height:1;display:inline-grid}.aa-projects-klus:focus-visible{outline-offset:2px;outline:2px solid}.aa-projects-mapblock-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);margin-bottom:8px;font-weight:800}.aa-projects-map{border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:12px;width:100%;height:320px;overflow:hidden}.aa-projects-notes-block{border-top:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);margin-top:18px;padding-top:16px}.aa-projects-notes-head{margin-bottom:10px}.aa-projects-notes-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:inline-flex}.aa-projects-notes-list{flex-direction:column;gap:10px;max-height:280px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow-y:auto}.aa-projects-note{background:var(--beige);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:12px;padding:12px 14px}.aa-projects-note-meta{color:#777;flex-wrap:wrap;gap:6px 12px;margin-bottom:6px;font-size:.8rem;display:flex}.aa-projects-note-author{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);font-weight:700}.aa-projects-note-content{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.92rem;line-height:1.5}.aa-projects-note-actions{gap:.5rem;margin-top:.45rem;display:flex}.aa-projects-note-actions .aa-btn-outline{padding:.2rem .55rem;font-size:.8rem}.aa-projects-notes-empty{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin:0 0 12px;font-size:.9rem}.aa-projects-notes-form{gap:10px;display:grid}.aa-projects-notes-input{width:100%;min-height:88px;font:inherit;resize:vertical;background:var(--beige);border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:12px;padding:12px 14px}.aa-projects-notes-input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 2px #b530271f}.aa-projects-notes-actions{justify-content:flex-end;display:flex}.aa-projects-notes-feedback{margin:0;font-size:.86rem}.aa-projects-notes-feedback--ok{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173)}.aa-projects-notes-feedback--error{color:var(--accent-text)}.aa-modal-box--xl{max-width:min(1180px,96vw)}.aa-modal--projects-map{z-index:1500;padding:10px}#project-picker-modal{z-index:1510}#project-details-modal{z-index:1520}.aa-projects-overview.aa-modal-box{flex-direction:column;width:min(1680px,98vw);max-width:min(1680px,98vw);height:96vh;max-height:96vh;padding:12px 14px 10px;display:flex;overflow:hidden}.aa-projects-overview-top{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-right:28px;display:flex}.aa-projects-overview-top h2{align-items:center;gap:8px;margin:0;font-size:1.15rem;display:inline-flex}.aa-projects-overview-filters{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.aa-projects-overview-filters[hidden]{display:none!important}.aa-projects-overview-filter-chip{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);cursor:pointer;background:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#17110f);border:1px solid var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#231c19);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-flex}.aa-projects-overview-filter-chip:hover{color:var(--accent-text);border-color:#b5302747}.aa-projects-overview-filter-chip i{opacity:.7;font-size:.7rem}.aa-projects-overview-tools{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.aa-projects-overview-cluster{background:var(--beige);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:10px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.aa-projects-overview-cluster-label{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);white-space:nowrap;font-size:.82rem;font-weight:700}.aa-projects-overview-search{flex:220px;min-width:180px;max-width:320px}.aa-projects-overview-search.is-loading .aa-docs-search-input{opacity:.65}.aa-projects-overview-view-btn{white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.aa-projects-overview-stage{flex:1 1 0;min-height:min(70vh,720px);margin-top:8px;position:relative}.aa-projects-overview-map{border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:12px;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.aa-projects-overview-legend{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:var(--lightningcss-light,#f7f6f0eb)var(--lightningcss-dark,#18120feb);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);border-radius:10px;flex-wrap:wrap;gap:8px 12px;margin:0;padding:6px 10px;font-size:.72rem;font-weight:700;list-style:none;display:flex;position:absolute;bottom:10px;left:10px}.aa-projects-overview-legend li{pointer-events:auto;cursor:help;align-items:center;gap:5px;display:inline-flex}.aa-projects-overview-legend-swatch{border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#16100e);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 1px #0000001f}.aa-projects-overview-legend-swatch--default{background:#b53027}.aa-projects-overview-legend-swatch--rm{background:#254a8a}.aa-projects-overview-legend-swatch--pm{background:#2f6b2f}.aa-projects-overview-legend-swatch--gm{background:#8a5a1e}.aa-projects-overview-legend-swatch--bg{background:#6a3a86}.aa-projects-overview-tooltip{z-index:3;color:#fff;pointer-events:none;background:#1e1e1eeb;border-radius:8px;max-width:260px;padding:8px 10px;font-size:.78rem;font-weight:600;line-height:1.35;position:absolute;transform:translate(12px,12px);box-shadow:0 6px 18px #0003}.aa-projects-overview-tooltip[hidden]{display:none!important}.aa-projects-overview-tooltip strong{margin-bottom:2px;font-weight:800;display:block}.aa-projects-overview-foot{flex:none;margin-top:10px}.aa-projects-overview-map-status{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.82rem;line-height:1.4;display:flex}.aa-projects-overview-stat{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.aa-projects-overview-status-warn{color:var(--lightningcss-light,#8a2419)var(--lightningcss-dark,#f68675);font-weight:700}.aa-projects-overview-results{flex-wrap:wrap;gap:8px;max-height:72px;margin-top:8px;display:flex;overflow:auto}.aa-projects-overview-results:empty{display:none}.aa-projects-overview-chip{background:var(--red-pale);color:var(--accent-text);cursor:pointer;border:1px solid #b5302729;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.aa-projects-overview-chip:hover{border-color:#b5302747}.aa-projects-overview-status-link,.aa-projects-overview-action{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.aa-projects-overview-status-link:hover,.aa-projects-overview-action:hover{color:var(--lightningcss-light,#8a2419)var(--lightningcss-dark,#f68675)}@media (width<=720px){.aa-modal:has(.aa-projects-overview){height:100dvh;padding:0}.aa-projects-overview.aa-modal-box{border-radius:0;width:100%;max-width:none;height:100%;max-height:100%;padding:10px}.aa-projects-overview-stage{min-height:52vh}.aa-projects-overview-search{flex-basis:100%;min-width:0;max-width:none}.aa-projects-overview-top{margin-right:24px}.aa-projects-overview-view-btn span{display:none}}h1,h2,h3,h4,h5,h6{font-family:var(--font-brand);color:var(--text-main);font-weight:700;line-height:1.25}a{color:var(--accent-text)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aa-header{height:var(--header-h);z-index:1200;padding:0 max(8px, env(safe-area-inset-right,0px)) 0 max(18px, env(safe-area-inset-left,0px));box-sizing:border-box;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid;position:fixed;top:0;left:0;right:0;overflow:visible}.aa-header-inner{display:contents}.aa-logo{flex-shrink:0;grid-area:1/1;align-items:center;display:flex}.aa-logo picture{line-height:0;display:block}.aa-logo-img{width:auto;height:36px;display:block}.aa-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;grid-area:1/2;justify-content:safe center;justify-self:stretch;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto visible}.aa-nav::-webkit-scrollbar{height:4px}.aa-nav::-webkit-scrollbar-thumb{background:#b5302740;border-radius:4px}.aa-nav-link{font-family:var(--font-brand);color:var(--accent-text);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;padding:7px 9px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .15s}.aa-nav-link:hover{background:var(--red-light)}.aa-nav-link.active{background:var(--red);color:#fff}.aa-nav-link.active .aa-nav-ref{color:#ffffffeb}.aa-nav-link--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.aa-nav-group{flex-shrink:0}.aa-nav-label{white-space:nowrap;line-height:1.25;display:inline-block}.aa-nav-dropdown-btn{font-family:var(--font-brand);color:var(--accent-text);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:7px 9px;font-size:.9rem;font-weight:700;transition:background .15s;display:inline-flex}.aa-nav-dropdown-btn:hover{background:var(--red-light)}.aa-nav-caret{opacity:.85;flex-shrink:0;align-self:center;font-size:.65em}.aa-nav-ref{vertical-align:super;letter-spacing:.02em;color:inherit;opacity:.55;margin-left:3px;font-size:.55em;font-weight:800;line-height:0}.aa-nav-ref--sub{opacity:.88;margin-left:5px;font-size:.58em;font-weight:800;color:inherit!important}.aa-nav-submenu a.aa-nav-sub-link:hover .aa-nav-ref--sub,.aa-nav-submenu a.aa-nav-sub-link:focus-visible .aa-nav-ref--sub{opacity:1}.aa-nav-submenu{min-width:240px;max-width:min(320px,100vw - 16px);max-height:calc(100vh - var(--header-h) - 16px);background:var(--beige);border-radius:var(--radius-card);border:1px solid var(--border-subtle);z-index:1100;padding:6px 0;position:fixed;overflow-y:auto;box-shadow:0 10px 26px #00000024}.aa-nav-submenu[hidden]{display:none!important}.aa-nav-submenu:not([hidden]){display:block!important}.aa-nav-submenu a.aa-nav-sub-link,.aa-nav-submenu a.aa-nav-sub-link:link,.aa-nav-submenu a.aa-nav-sub-link:visited,.aa-nav-submenu button.aa-nav-sub-link,.aa-nav-submenu span.aa-nav-sub-link{font-family:var(--font-brand);padding:10px 16px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:block;color:var(--accent-text)!important}.aa-nav-submenu a.aa-nav-sub-link:hover,.aa-nav-submenu a.aa-nav-sub-link:focus-visible,.aa-nav-submenu button.aa-nav-sub-link:hover,.aa-nav-submenu button.aa-nav-sub-link:focus-visible{background:var(--red-pale);color:var(--accent-text)!important}.aa-nav-submenu a.aa-nav-sub-link.active,.aa-nav-submenu button.aa-nav-sub-link.active{background:var(--red);color:#fff!important}.aa-nav-submenu a.aa-nav-sub-link.active .aa-nav-ref--sub,.aa-nav-submenu button.aa-nav-sub-link.active .aa-nav-ref--sub{color:#ffffffeb!important}.aa-nav-submenu-heading{border-top:1px solid var(--border-subtle);margin:10px 0 4px;padding:10px 16px 6px}.aa-nav-submenu-heading-title{font-family:var(--font-brand);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));font-size:.82rem;font-weight:700;display:block}.aa-nav-submenu-heading-text{color:var(--text-muted,#777);margin-top:4px;font-size:.78rem;line-height:1.35;display:block}#navExternPanel{min-width:280px;max-width:min(380px,100vw - 16px)}#navExternPanel .aa-nav-sub-link{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.aa-nav-sub-hint{font-family:var(--font-brand);color:var(--text-muted,#777);font-size:.75rem;font-weight:400;line-height:1.3;display:block}#navExternPanel a.aa-nav-sub-link.active .aa-nav-sub-hint{color:#ffffffe0}.aa-nav-submenu-group{border-top:1px solid var(--border-subtle);margin-top:6px}.aa-nav-submenu-group--flyout{border-top:none;margin-top:0;position:relative}.aa-nav-sub-flyout-trigger,.aa-nav-sub-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex!important}.aa-nav-sub-toggle-label{flex:1;min-width:0}.aa-nav-sub-caret{opacity:.75;flex-shrink:0;font-size:.72rem;transition:transform .15s}.aa-nav-submenu-group.is-open .aa-nav-sub-caret{transform:rotate(180deg)}.aa-nav-sub-caret--flyout{transform:none!important}.aa-nav-submenu--flyout{z-index:1101}.aa-nav-submenu--flyout .aa-nav-submenu-heading{border-top:none;margin-top:0;padding-top:6px}.aa-nav-submenu-nested{border-left:2px solid var(--red-pale);margin:0 12px 4px 16px;padding:0 0 6px 12px}.aa-nav-submenu-nested[hidden]{display:none!important}.aa-nav-submenu-nested-intro{color:var(--text-muted,#777);margin:2px 0 6px;padding:6px 8px 4px 4px;font-size:.78rem;line-height:1.35}.aa-nav-submenu a.aa-nav-sub-link--nested,.aa-nav-submenu a.aa-nav-sub-link--nested:link,.aa-nav-submenu a.aa-nav-sub-link--nested:visited{padding:8px 12px 8px 10px;font-size:.9rem}.aa-nav-item-overflow,.aa-nav-more[hidden]{display:none!important}.aa-nav-more-heading{border-top:1px solid var(--border-subtle);font-family:var(--font-brand);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#777);margin:8px 0 2px;padding:8px 16px 2px;font-size:.78rem;font-weight:700}.aa-nav-more-heading:first-child{border-top:none;margin-top:0}.aa-nav-more-section{margin-top:4px}.aa-nav-more-section-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex!important}.aa-nav-more-section-toggle .aa-nav-sub-caret{transition:transform .15s}.aa-nav-more-section-toggle[aria-expanded=true] .aa-nav-sub-caret{transform:rotate(180deg)}.aa-nav-more-section-list{border-left:2px solid var(--red-pale);margin:2px 12px 4px 16px;padding:2px 0 6px 12px}.aa-nav-more-section-list[hidden]{display:none!important}.aa-nav-more-section--nested{margin-top:2px}.aa-nav-more-section--nested>.aa-nav-more-section-toggle{font-size:.88rem}.aa-header-actions{flex-shrink:0;grid-area:1/3;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;margin-left:0;padding-right:0;display:flex}.aa-header-icon-btn{width:44px;height:44px;color:var(--accent-text);cursor:pointer;background:0 0;border:1.5px solid #b5302733;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.aa-header-icon-btn:hover{background:var(--red-light);box-shadow:0 2px 8px #b5302726}.aa-nav-search{display:none}.aa-nav-toggle{border-radius:var(--radius-sm);background:var(--beige);width:44px;height:44px;color:var(--accent-text);cursor:pointer;border:1.5px solid #b5302733;flex-shrink:0;grid-area:1/2;justify-content:center;align-items:center;padding:0;font-size:1.05rem;transition:background .15s,border-color .15s;display:none}.aa-nav-toggle:hover,.aa-nav-toggle:focus-visible{background:var(--red-light);border-color:#b5302759;outline:none}.aa-nav-backdrop{inset:0;top:var(--header-h);z-index:1090;background:#18120f6b;position:fixed}.aa-nav-backdrop[hidden]{display:none!important}body.aa-nav-open{overflow:hidden}.aa-header-search{border-radius:var(--radius-sm);align-items:stretch;gap:0;display:flex;overflow:hidden}.aa-header-search:focus-within{box-shadow:0 0 0 2px #b530278c}.aa-search-input{border:1px solid var(--border-subtle);border-radius:var(--radius-sm) 0 0 var(--radius-sm);height:44px;font-size:.9rem;font-family:var(--font-brand);color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);background:var(--beige);box-sizing:border-box;border-right:none;outline:none;width:190px;padding:0 14px;transition:border-color .15s}.aa-search-input:focus{border-color:var(--red);background:var(--beige)}.aa-search-submit{background:var(--red);color:#fff;border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer;box-sizing:border-box;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:.9rem;transition:background .15s;display:flex}.aa-search-submit:hover{background:var(--red-dark)}.aa-search-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#b530272e;border-radius:6px;padding:0 3px}.aa-search-results{margin-top:14px}.aa-search-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:16px;margin-top:14px;display:grid}.aa-search-layout .aa-search-results,.aa-search-layout .aa-empty-state{margin-top:0}.aa-search-main{min-width:0}.aa-search-pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.aa-search-ask{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.aa-search-ask-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.aa-search-ask-bar h2{margin:0;font-size:1rem;font-weight:700}.aa-search-ask-thread{flex-direction:column;gap:10px;max-height:22rem;display:flex;overflow:auto}.aa-search-ask-thread:empty{display:none}.aa-search-ask-suggestions{flex-direction:column;gap:8px;display:flex}.aa-search-ask-suggestions[hidden]{display:none}.aa-search-ask-form{flex-direction:column;gap:10px;display:flex}.aa-search-ask-form .aa-search-ask-label{margin:0}.aa-search-ask-suggestions button{border:1px solid var(--border-subtle);background:var(--beige);color:var(--black);font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:8px 12px}.aa-search-ask-suggestions button:hover{background:#fff;border-color:#d7c8c6}.aa-search-ask-label{margin:0 0 6px;font-size:.82rem;font-weight:700;display:block}.aa-search-ask-box{border:1px solid var(--border-control);background:#fff;border-radius:16px;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;display:flex}.aa-search-ask-box:focus-within{border-color:var(--bordeaux);box-shadow:0 0 0 3px #3e141314}.aa-search-ask-box textarea{resize:none;min-height:40px;max-height:140px;color:var(--black);font:inherit;background:0 0;border:0;flex:1;margin:0;padding:6px 0;line-height:1.4}.aa-search-ask-box textarea:focus{outline:none}.aa-search-ask-send{background:var(--bordeaux);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:.85rem;font-weight:700}.aa-search-ask-send:disabled{cursor:default;background:#d9d3cc}.aa-search-ask-send:focus-visible,.aa-search-ask-suggestions button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.aa-search-ask-msg{align-items:flex-end;gap:8px;max-width:100%;display:flex}.aa-search-ask-msg.is-user{align-self:flex-end}.aa-search-ask-msg.is-assistant{align-self:flex-start}.aa-search-ask-avatar{background:var(--red-pale);width:28px;height:28px;color:var(--red);font-family:var(--font-quote);border-radius:50%;flex:none;place-items:center;font-style:italic;line-height:1;display:grid}.aa-search-ask-bubble{overflow-wrap:anywhere;border-radius:16px;padding:10px 12px;line-height:1.45}.aa-search-ask-msg.is-user .aa-search-ask-bubble{background:var(--bordeaux);color:#fff;border-bottom-right-radius:5px}.aa-search-ask-msg.is-assistant .aa-search-ask-bubble{background:var(--beige);color:var(--black);border-bottom-left-radius:5px}.aa-search-ask-source,.aa-search-ask-matched{margin:0 0 6px}.aa-search-ask-source{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.aa-search-ask-matched{font-weight:700}.aa-search-ask-answer{font-size:.92rem}.aa-search-ask-answer p:first-child{margin-top:0}.aa-search-ask-answer p:last-child{margin-bottom:0}@media (width<=900px){.aa-search-layout{grid-template-columns:minmax(0,1fr)}}.aa-search-results-count{color:var(--text-muted);margin:4px 0 0;font-size:.95rem}.aa-search-range,.aa-search-hit-snippet,.aa-search-hit-meta{color:var(--text-muted)}.aa-search-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.aa-search-chip{color:var(--text-muted);border:1px solid var(--border-subtle);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.aa-search-chip.is-active{color:var(--accent-text);background:var(--red-pale);border-color:#b530272e}.aa-search-range{margin:0 0 10px;font-size:.86rem}.aa-search-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aa-search-hit{padding:12px 14px}.aa-search-hit-label{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.aa-search-hit-title{overflow-wrap:anywhere;max-width:100%;margin-top:2px;display:inline-block}.aa-search-hit-snippet,.aa-search-hit-meta{margin-top:6px;font-size:.92rem}.aa-search-faq{border-left:3px solid var(--red);margin:0 0 14px;padding:14px 16px}.aa-search-faq-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:700}.aa-search-faq-question{margin:4px 0 8px;font-weight:700}.aa-search-faq-answer{overflow-wrap:anywhere;max-width:100%;font-size:.95rem}.aa-search-faq-suggestions{flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aa-search-faq-suggestions a{color:var(--text-muted);font-size:.86rem}.aa-alert-bar{background:var(--red);color:#fff;margin-top:var(--header-h);padding:10px 24px}.aa-alert-bar[hidden]{display:none}.aa-alert-inner{max-width:var(--aa-content-max);align-items:center;gap:10px;margin:0 auto;font-size:.95rem;font-weight:600;display:flex}.aa-alert-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;margin-left:auto;font-size:1rem}.aa-alert-close:hover{opacity:1}.aa-badge--task{color:var(--accent-text);background:#b530271f}.aa-dashboard-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h));padding-bottom:56px}.aa-dashboard-page>.aa-section:last-of-type{padding-bottom:40px}.aa-dashboard-page .aa-container{width:100%;max-width:none;padding-left:clamp(16px,4vw,100px);padding-right:clamp(16px,4vw,100px)}.aa-dashboard-page .aa-docs-hero-inner{max-width:none}.aa-dashboard-layout{align-items:stretch}.aa-dashboard-layout>#news-card{min-height:100%}.aa-dashboard-layout .aa-sidebar-col>.aa-card{flex-direction:column;display:flex}@media (width>=901px){.aa-dashboard-page .aa-dashboard-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch}}.aa-card-intro{color:var(--text-muted);margin:-4px 0 14px;font-size:.88rem;line-height:1.45}#news-card{flex-direction:column;display:flex}.aa-badge-pin{background:var(--red-light);color:var(--accent-text);text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;border-radius:999px;margin-right:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.aa-news-item--pinned{border-left:3px solid var(--red);padding-left:10px}.aa-dashboard-nieuw-hier-card{background:var(--card-start);border:1px solid #3e14131f}.aa-dashboard-nieuw-hier-lead{color:var(--text-muted);margin:0 0 14px;font-size:.95rem}.aa-dashboard-nieuw-hier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aa-dashboard-begeleider{margin-bottom:16px}.aa-dashboard-begeleider-header{color:var(--accent-text);align-items:center;gap:8px;margin-bottom:10px;display:flex}.aa-dashboard-begeleider-header h3{color:var(--text);margin:0;font-size:1rem;font-weight:700}.aa-dashboard-begeleider-card{background:var(--beige);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);border-radius:12px;gap:16px;padding:14px 16px;display:flex}.aa-dashboard-begeleider-photo{background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.aa-dashboard-begeleider-photo img{object-fit:cover;width:100%;height:100%}.aa-dashboard-begeleider-initials{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);font-size:1.1rem;font-weight:700}.aa-dashboard-begeleider-body{flex:1;min-width:0}.aa-dashboard-begeleider-name{color:var(--text);margin:0 0 2px;font-size:1.05rem;font-weight:700}.aa-dashboard-begeleider-role{color:var(--text-muted);margin:0 0 10px;font-size:.88rem}.aa-dashboard-begeleider-contact{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.aa-dashboard-begeleider-contact li{color:var(--text);align-items:flex-start;gap:8px;font-size:.88rem;display:flex}.aa-dashboard-begeleider-contact i{width:14px;color:var(--text-muted);text-align:center;flex-shrink:0;margin-top:3px}.aa-dashboard-begeleider-contact a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.aa-dashboard-begeleider-contact a:hover{text-decoration:underline}.aa-dashboard-begeleider-link{color:var(--accent-text);align-items:center;gap:6px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.aa-dashboard-begeleider-link:hover{text-decoration:underline}.aa-dashboard-begeleider-empty{background:var(--lightningcss-light,#f7f6f0b3)var(--lightningcss-dark,#18120fb3);border:1px dashed #b5302747;border-radius:12px;margin-bottom:16px;padding:14px 16px}.aa-dashboard-begeleider-empty p{color:var(--text-muted);margin:0 0 12px;font-size:.92rem}.aa-dashboard-begeleider-cta{font-size:.88rem}.aa-dashboard-new-chip{color:var(--accent-text);vertical-align:middle;background:#b530271f;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.aa-dashboard-new-filter{min-height:34px;padding:6px 10px;font-size:.82rem}.aa-dashboard-new-filter.is-active{border-color:var(--red);color:var(--accent-text);background:#b5302714}.aa-dashboard-success-wrap{padding-top:12px}.aa-favorites-empty{text-align:left}.aa-favorites-empty-lead{margin:0 0 6px}.aa-favorites-empty-hint{color:var(--text-muted);margin:0;font-size:.9rem}.aa-favorites-empty-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aa-favorites-empty-cta{min-height:34px;padding:6px 12px;font-size:.84rem}.aa-badge-new{color:var(--accent-text);vertical-align:middle;background:#b530271f;border-radius:999px;align-items:center;margin-right:4px;padding:1px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.aa-news-item--new{border-radius:var(--radius-sm);background:#b530270a}.aa-dashboard-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aa-kb-fav-row{align-items:center;gap:8px;display:flex}.aa-kb-fav-link{flex:1;min-width:0}.aa-kb-fav-item--favorite .aa-kb-fav-link strong,.aa-kb-fav-item--favorite .aa-kb-fav-link{font-weight:700}.aa-handbook-favorite-btn{color:var(--text-faint)}.aa-handbook-favorite-btn.is-active,.aa-handbook-favorite-btn.is-active i{color:#e0a400}@media (width<=900px){.aa-dashboard-nieuw-hier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-dashboard-search-grid{grid-template-columns:1fr}}.aa-section{padding:22px 0 4px}.aa-container{max-width:var(--aa-content-max);margin:0 auto;padding:0 24px}.aa-two-col{gap:var(--gap-section);grid-template-columns:2fr 1fr;align-items:start;display:grid}.aa-equal-cols{gap:var(--gap-section);grid-template-columns:1fr 1fr;align-items:start;display:grid}.aa-three-col{gap:var(--gap-section);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.aa-three-col>.aa-card{flex-direction:column;height:100%;display:flex}.aa-three-col>.aa-card>.aa-knowledge-links,.aa-three-col>.aa-card>.aa-mensen-feesten,.aa-three-col>.aa-card>#absenceList{flex:1}.aa-sidebar-col{gap:var(--gap-section);flex-direction:column;display:flex}.aa-card{background:var(--beige);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 22px;position:relative}.aa-dashboard-page .aa-card{background:var(--card-start)}.aa-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.aa-card-header h2{font-size:var(--subtitle-size);color:var(--text-main);align-items:center;gap:8px;font-weight:400;display:flex}.aa-card-actions{align-items:center;gap:8px;display:flex}.aa-icon-btn{background:var(--beige);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--accent-text);cursor:pointer;border:1px solid #b5302738;justify-content:center;align-items:center;font-size:.85rem;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.aa-icon-btn:hover{background:var(--red-light);box-shadow:0 2px 8px #b5302726}.aa-card-note{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);align-items:flex-start;gap:6px;margin-top:12px;font-size:.82rem;display:flex}.aa-card-note i{color:var(--accent-text-strong);flex-shrink:0;margin-top:2px}.aa-card-note--prose{display:block}.aa-hero-section{padding:28px 0 0}.aa-hero-grid{gap:var(--gap-section);grid-template-columns:2fr 1fr;align-items:start;display:grid}.aa-hero-main{border-radius:var(--radius-card);background:var(--beige);min-height:280px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.aa-hero-article{background:linear-gradient(160deg, var(--red-dark) 0%, var(--red) 100%);flex-direction:column;justify-content:flex-end;height:100%;min-height:280px;padding:28px;display:flex;position:relative}.aa-hero-article:before{content:"";border-radius:var(--radius-card);pointer-events:none;background:linear-gradient(#0000 40%,#00000080 100%);position:absolute;inset:0}.aa-hero-tag{color:#fff;text-transform:uppercase;letter-spacing:.08em;z-index:1;background:var(--lightningcss-light,#fff3)var(--lightningcss-dark,#120c0a33);border-radius:20px;margin-bottom:10px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block;position:relative}.aa-hero-title{color:#fff;z-index:1;margin-bottom:8px;font-size:1.5rem;line-height:1.3;position:relative}.aa-hero-excerpt{color:#ffffffd9;z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;position:relative;overflow:hidden}.aa-hero-meta{color:#ffffffa6;z-index:1;margin-top:8px;font-size:.8rem;position:relative}.aa-hero-delete{color:#fff;cursor:pointer;z-index:2;background:var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#120c0a26);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.aa-hero-delete:hover{background:var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#120c0a4d)}.aa-hero-placeholder{background:var(--red-pale);justify-content:center;align-items:center;height:100%;min-height:280px;display:flex}.aa-hero-placeholder-inner{text-align:center;color:var(--accent-text);opacity:.5;padding:24px}.aa-hero-placeholder-inner i{margin-bottom:10px;font-size:2.5rem;display:block}.aa-hero-secondary{flex-direction:column;gap:16px;display:flex}.aa-secondary-card{background:var(--beige);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px;transition:box-shadow .15s;position:relative}.aa-secondary-card:hover{box-shadow:var(--shadow-hover)}.aa-secondary-tag{color:var(--accent-text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.73rem;font-weight:700}.aa-secondary-title{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);margin-bottom:6px;font-size:.95rem;font-weight:700;line-height:1.35}.aa-secondary-excerpt{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.aa-secondary-meta{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);margin-top:8px;font-size:.78rem}.aa-secondary-delete{color:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#717171);cursor:pointer;background:0 0;border:none;font-size:.85rem;transition:color .15s;position:absolute;top:10px;right:10px}.aa-secondary-delete:hover{color:var(--accent-text)}.aa-news-list{margin:0;padding:0 4px;list-style:none}.aa-news-list--extra{margin-top:0}.aa-news-expand{margin-top:4px}.aa-news-archive-list{gap:10px;max-height:min(60vh,520px);padding-right:4px;display:grid;overflow-y:auto}.aa-news-archive-item{padding:12px}.aa-news-archive-item .aa-news-meta{margin-bottom:8px}.aa-news-archive-more{width:100%;margin-top:10px}.aa-news-item{border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);flex-direction:column;gap:6px;padding:14px 12px;display:flex}.aa-news-item:last-child{border-bottom:none}.aa-news-item-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aa-news-text{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);word-break:break-word;flex:1;font-size:.95rem;line-height:1.55}.aa-news-text p{margin:0 0 .5em}.aa-news-text p:last-child{margin-bottom:0}.aa-news-text *{color:inherit}.aa-news-meta{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);white-space:nowrap;flex-shrink:0;font-size:.78rem}.aa-news-item-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.aa-news-pin.is-pinned{color:var(--accent-text)}.aa-empty-state{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);text-align:center;padding:18px 0;font-size:.9rem}.aa-empty-state--error{color:var(--accent-text)}.aa-news-empty{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);text-align:center;padding:18px 0;font-size:.9rem}.aa-agenda-list{list-style:none}.aa-agenda-item{border-bottom:1px solid var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191210);align-items:baseline;gap:12px;padding:8px 0;font-size:.9rem;display:flex}.aa-agenda-item:last-child{border-bottom:none}.aa-agenda-date{color:var(--accent-text);flex-shrink:0;min-width:64px;font-size:.78rem;font-weight:700}.aa-agenda-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf)}.aa-agenda-item--muted .aa-agenda-title{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171)}.aa-integration-placeholder{text-align:center;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);padding:8px 0;font-size:.9rem}.aa-integration-placeholder--sm{padding:6px 0}.aa-placeholder-icon{color:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#717171);margin-bottom:8px;font-size:1.8rem}.aa-placeholder-sub{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);margin-top:4px;font-size:.82rem}.aa-knowledge-links{gap:8px;display:grid}.aa-knowledge-link{background:var(--beige);color:var(--lightningcss-light,#2b2521)var(--lightningcss-dark,#d6cdc9);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:11px 12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.aa-knowledge-link:hover{border-color:#b5302738;transform:translateY(-1px);box-shadow:0 8px 22px #00000012}.aa-knowledge-link i{background:var(--red-pale);width:34px;height:34px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;display:inline-grid}.aa-knowledge-link span{gap:2px;min-width:0;display:grid}.aa-knowledge-link strong{color:var(--lightningcss-light,#211b18)var(--lightningcss-dark,#e3dad6);font-size:.92rem;line-height:1.2}.aa-knowledge-link small{color:var(--lightningcss-light,#817873)var(--lightningcss-dark,#7b726f);font-size:.78rem;line-height:1.35}.aa-projects-demo{width:100%;margin-top:14px}.aa-project-row{border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;font-size:.88rem;display:flex}.aa-project-row--demo{background:var(--beige);opacity:.7}.aa-project-name{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);flex:1;font-weight:600}.aa-project-phase{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:2px 8px;font-size:.72rem;font-weight:700}.aa-phase--so{color:var(--lightningcss-light,#1a73a8)var(--lightningcss-dark,#63b4ec);background:var(--lightningcss-light,#e8f4fd)var(--lightningcss-dark,#1b1412)}.aa-phase--vo{color:var(--lightningcss-light,#856404)var(--lightningcss-dark,#c9a657);background:var(--lightningcss-light,#fff3cd)var(--lightningcss-dark,#342700)}.aa-phase--do{color:var(--lightningcss-light,#155724)var(--lightningcss-dark,#7dbd84);background:var(--lightningcss-light,#d4edda)var(--lightningcss-dark,#231c1a)}.aa-project-deadline{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);white-space:nowrap;font-size:.8rem}.aa-mywork-section{margin-bottom:20px}.aa-mywork-section:last-child{margin-bottom:0}.aa-mywork-label{color:var(--accent-text);align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:700;display:flex}.aa-hours-widget{width:100%}.aa-hours-bar-wrap{background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);border-radius:20px;height:10px;margin-bottom:6px;overflow:hidden}.aa-hours-bar{background:linear-gradient(90deg, var(--red) 0%, var(--red-dark) 100%);height:100%;transition:width .45s var(--ease-out);border-radius:20px}.aa-hours-meta{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.aa-link-red{color:var(--accent-text);font-size:.82rem;font-weight:700;text-decoration:none}.aa-link-red:hover{text-decoration:underline}.aa-absence-item{background:var(--beige);border-radius:var(--radius-sm);grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin-bottom:8px;padding:10px 12px;display:grid;box-shadow:0 1px 4px #0000000d}.aa-absence-item.is-future{opacity:.55}.aa-absence-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-absence-name{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ececec);font-weight:700}.aa-absence-badge{border-radius:20px;align-items:center;padding:2px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.aa-absence-badge.is-sick{color:var(--accent-text);background:var(--lightningcss-light,#ffe9e9)var(--lightningcss-dark,#1d1614)}.aa-absence-badge.is-absent{color:var(--accent-text-strong);background:#b530271a}.aa-absence-badge.is-stale{color:var(--lightningcss-light,#e65100)var(--lightningcss-dark,#fd8357);background:var(--lightningcss-light,#fff3e0)var(--lightningcss-dark,#191210)}.aa-absence-badge.is-source{color:var(--lightningcss-light,#4a5568)var(--lightningcss-dark,#a19895);background:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,#1b1412);font-weight:600}.aa-absence-period{color:#777;font-size:.83rem}.aa-absence-actions{justify-content:flex-end;gap:6px;display:flex}.aa-absence-btn{cursor:pointer;min-height:32px;font-size:.8rem;font-family:var(--font-brand);transition:background var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), scale var(--dur-press) var(--ease-out);background:0 0;border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:6px;padding:4px 10px}.aa-absence-btn:hover{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191210)}.aa-absence-btn.btn-edit{color:var(--accent-text);border-color:#b5302759}.aa-absence-btn.btn-delete{color:var(--accent-text);border-color:var(--red)}.aa-birthday-list{list-style:none}.aa-birthday-list--extra{margin-top:4px}.aa-jarig-expand{border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--accent-text);font-size:.85rem;font-weight:700;font-family:var(--font-brand);background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);border:none;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;transition:background .15s,color .15s;display:flex}.aa-jarig-expand:hover{background:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#231c19)}.aa-jarig-expand[hidden]{display:none!important}.aa-jarig-expand-icon{transition:transform var(--dur-base) var(--ease-out);opacity:.9;font-size:.75rem}.aa-jarig-expand.is-open .aa-jarig-expand-icon{transform:rotate(180deg)}.aa-jarig-expand.aa-news-expand{width:auto;color:var(--accent-text);background:0 0;align-self:flex-start;margin-top:8px;padding:0;font-weight:600}.aa-jarig-expand.aa-news-expand:hover{background:0 0;text-decoration:underline}.aa-birthday-item{border-radius:var(--radius-sm);background:var(--beige);align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:flex;box-shadow:0 1px 4px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000004d)}@media (prefers-reduced-motion:no-preference){.aa-birthday-item{animation:fadeSlideUp var(--dur-base) var(--ease-out)}}.aa-birthday-avatar{width:42px;height:42px;color:var(--accent-text);background:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.aa-birthday-avatar img{object-fit:cover;width:100%;height:100%}.aa-birthday-name{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ececec);font-size:.95rem;font-weight:700}.aa-birthday-meta{color:var(--accent-text);font-size:.8rem;font-weight:600}.aa-mensen-feesten{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.aa-mensen-feesten--stacked{flex-direction:column;gap:16px;display:flex}@media (width<=960px){.aa-mensen-feesten:not(.aa-mensen-feesten--stacked){grid-template-columns:1fr}}.aa-birthday-link{width:100%;color:inherit;border-radius:var(--radius-sm);align-items:center;gap:12px;text-decoration:none;transition:background .12s;display:flex}.aa-birthday-link:hover{background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513)}.aa-birthday-item:has(.aa-birthday-link){box-shadow:none;background:0 0;padding:0}.aa-birthday-item:has(.aa-birthday-link) .aa-birthday-link{background:var(--beige);padding:10px;box-shadow:0 1px 4px #0000000a}.aa-birthday-item:has(.aa-birthday-link):hover .aa-birthday-link{background:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#1a1311)}.aa-mensen-feesten-block:last-of-type{margin-bottom:0}.aa-mensen-feesten-sub{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:.88rem;font-weight:700}.aa-mensen-feesten-empty{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);margin:0;padding:4px 0 0;font-size:.85rem}.aa-mensen-feesten-empty[hidden]{display:none!important}.aa-announcements-list{list-style:none}.aa-announcement-item{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border-bottom:1px solid var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191210);align-items:baseline;gap:8px;padding:8px 0;font-size:.9rem;display:flex}.aa-announcement-item:last-child{border-bottom:none}.aa-announcement-badge{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}.aa-badge--info{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#f5f5f50f)}.aa-badge--new{color:var(--accent-text);background:#b530271f}.aa-badge--warn{color:var(--accent-text-strong);background:#b5302729}.aa-modal{z-index:1500;background:#00000038;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.aa-modal[hidden]{pointer-events:none!important;visibility:hidden!important;display:none!important}.aa-modal-box{background:var(--beige);border-radius:var(--radius-card);border:1px solid var(--border-subtle);width:100%;max-width:600px;max-height:90vh;padding:28px 24px 22px;position:relative;overflow-y:auto;box-shadow:0 16px 42px #00000029}.aa-modal-box--sm{max-width:420px}.aa-modal-box--preview{width:96vw;max-width:min(1100px,96vw)}.aa-docs-preview-frame-wrap{background:var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#191310);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);border-radius:8px;justify-content:center;align-items:center;min-height:60vh;margin:12px 0 8px;display:flex;overflow:hidden}.aa-docs-preview-frame{background:var(--beige);border:0;width:100%;height:70vh}.aa-docs-preview-image{object-fit:contain;max-width:100%;max-height:70vh;display:block}.aa-modal-box h2{color:var(--accent-text);margin-bottom:20px;font-size:1.15rem}.aa-modal-close{color:var(--accent-text);cursor:pointer;background:0 0;border:none;font-size:1.8rem;line-height:1;transition:opacity .15s;position:absolute;top:14px;right:16px}.aa-modal-close:hover{opacity:.7}.aa-modal-footer{background:var(--beige);justify-content:flex-end;margin-top:20px;padding-top:14px;display:flex;position:sticky;bottom:0}.aa-modal-box--melding{max-width:560px}.aa-modal-lead{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0 0 8px;font-size:.92rem;line-height:1.55}.aa-modal-note{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:.84rem;display:flex}.aa-modal-note i{color:var(--accent-text);flex-shrink:0;margin-top:2px}.aa-modal-footer--melding{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:18px}.aa-modal-footer--melding .aa-btn-outline,.aa-modal-footer--melding .aa-btn-primary,.aa-modal-footer--melding .aa-modal-portal-placeholder{flex:none}.aa-modal-portal-placeholder{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);border-radius:var(--radius-control);background:var(--beige);border:1.5px dashed var(--lightningcss-light,#ccc)var(--lightningcss-dark,#362e2b);align-items:center;padding:10px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.aa-modal--ict-melding{z-index:1600}.aa-auto-melding-fieldset{border:none;min-width:0;margin:0 0 4px;padding:0}.aa-auto-melding-prio-grid{flex-direction:column;gap:8px;margin-top:8px;display:flex}.aa-auto-melding-prio-opt{border-radius:var(--radius-sm);cursor:pointer;background:var(--beige);border:1.5px solid var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#1f1916);grid-template-columns:auto 1fr;align-items:start;column-gap:12px;padding:11px 14px;transition:border-color .15s,background .15s;display:grid}.aa-auto-melding-prio-opt:has(.aa-auto-melding-prio-input:checked){background:var(--red-pale);border-color:#b5302766}.aa-auto-melding-prio-input{width:18px;height:18px;accent-color:var(--red);cursor:pointer;flex-shrink:0;margin-top:6px}.aa-auto-melding-prio-main{flex-direction:column;gap:4px;min-width:0;display:flex}.aa-auto-melding-prio-main .aa-auto-tag{align-self:flex-start;min-width:0;margin:0}.aa-auto-melding-prio-desc{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);font-size:.86rem;line-height:1.4}.aa-auto-helper{flex-direction:column;gap:8px;margin-top:14px;display:flex}.aa-auto-helper-topic,.aa-auto-helper-answer{width:100%}.aa-auto-helper-summary{text-align:left;cursor:pointer;justify-content:flex-start;width:100%;list-style:none}.aa-auto-helper-summary::-webkit-details-marker{display:none}.aa-auto-helper-summary:after{content:"−";opacity:.85;margin-left:auto;font-weight:800}details[open]>.aa-auto-helper-summary:after{content:"−"}.aa-auto-helper-topic-body{border-left:2px solid var(--border-subtle);flex-direction:column;gap:8px;margin:10px 0 0 8px;padding-left:14px;display:flex}.aa-auto-helper-answer-body{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--beige);margin-top:10px;padding:12px 14px}.aa-auto-helper-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.aa-form-label{color:var(--accent-text);margin-top:14px;margin-bottom:6px;font-size:.88rem;font-weight:700;display:block}.aa-form-label:first-child{margin-top:0}.aa-input{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;font-size:.95rem;font-family:var(--font-brand);color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);background:var(--beige);outline:none;margin-bottom:2px;padding:9px 12px;transition:border-color .15s}.aa-input:focus{border-color:var(--red);box-shadow:0 0 0 3px #b5302714}.aa-rich-editor{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;min-height:180px;font-size:.95rem;font-family:var(--font-brand);color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);white-space:pre-wrap;outline:none;padding:12px;line-height:1.6;transition:border-color .15s}.aa-rich-editor:focus{border-color:var(--red);box-shadow:0 0 0 3px #b5302714}.aa-toggle-group{border-radius:var(--radius-sm);background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);gap:4px;width:fit-content;margin:14px 0 0;padding:4px;display:flex}.aa-toggle-btn{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);border-radius:calc(var(--radius-sm) - 1px);font-size:.95rem;font-family:var(--font-brand);cursor:pointer;background:0 0;border:none;padding:8px 20px;font-weight:600;transition:background .15s,color .15s}.aa-toggle-btn.active{background:var(--red-dark);color:#fff}.aa-btn,.aa-btn-primary,.btn-primary{min-height:var(--control-min-h);background-color:var(--red);background-image:linear-gradient(135deg, var(--red-dark) 0%, var(--red) 50%, #d6453a 100%);color:#fff;border-radius:var(--radius-control);font-size:.94rem;font-weight:700;font-family:var(--font-brand);cursor:pointer;transition:background-position var(--dur-base) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), transform var(--dur-quick) var(--ease-out), scale var(--dur-press) var(--ease-out);box-shadow:none;background-position:100% 0;background-size:200% 100%;border:none;justify-content:center;align-items:center;gap:8px;padding:9px 18px;line-height:1.2;text-decoration:none;display:inline-flex}.aa-btn:hover,.aa-btn-primary:hover,.btn-primary:hover{background-position:0 0}@media (hover:hover){.aa-btn:hover,.aa-btn-primary:hover,.btn-primary:hover{box-shadow:var(--shadow-action);transform:translateY(-1px)}}.aa-btn-primary[hidden],.aa-btn-outline[hidden]{display:none!important}.aa-cookie-banner{background:var(--beige);border-radius:var(--radius-card);z-index:2000;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border:1px solid var(--lightningcss-light,#00000012)var(--lightningcss-dark,#e6dcd812);width:min(900px,100% - 32px);padding:18px 24px;font-size:.92rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000029}.aa-cookie-banner[hidden]{display:none!important}.aa-cookie-content{flex-direction:column;gap:12px;display:flex}.aa-cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.aa-cookie-btn{cursor:pointer;font-weight:700;font-family:var(--font-brand);border:1.5px solid #0000;border-radius:999px;padding:9px 22px;font-size:.9rem;transition:background .15s}.aa-cookie-btn--primary{background:linear-gradient(135deg, var(--red) 0%, #d6453a 100%);color:#fff}.aa-cookie-btn--primary:hover{filter:brightness(1.07)}.aa-cookie-btn--secondary{border-color:var(--red);color:var(--accent-text);background:0 0}.aa-cookie-btn--secondary:hover{background:var(--red-pale)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.aa-hero-grid,.aa-two-col{grid-template-columns:1fr}.aa-hero-secondary{flex-direction:row;overflow-x:auto}.aa-secondary-card{min-width:240px}.aa-header-search{display:none}.aa-nav-search{flex-shrink:0;order:-1;padding:4px 6px;display:flex}.aa-nav-search .aa-header-search{width:100%;display:flex}.aa-nav-search .aa-search-input{flex:auto;width:auto;min-width:0}}@media (width<=900px){:root{--page-hero-min-h:0;--page-hero-pad-y:10px;--page-hero-title-size:1.5rem}.aa-equal-cols,.aa-three-col{grid-template-columns:1fr}.aa-dashboard-page .aa-container{padding-left:24px;padding-right:24px}.aa-logo-img{height:32px}.aa-header{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px));grid-template-columns:auto auto 1fr;gap:8px 10px}.aa-nav-toggle{display:inline-flex}.aa-nav{top:var(--header-h);z-index:1100;width:min(320px,88vw);max-width:100%;padding:12px 10px calc(20px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;background:var(--beige);border-right:1px solid var(--border-subtle);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;display:none;position:fixed;bottom:0;left:0;overflow:hidden auto;box-shadow:4px 0 24px #00000024}.aa-nav.is-open{display:flex}.aa-nav-link{justify-content:flex-start;width:100%;padding:11px 14px;font-size:.95rem}.aa-nav-dropdown-btn{justify-content:space-between}.aa-nav-submenu{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;max-height:none;margin:0 0 6px;padding:0 0 0 10px;overflow:visible;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.aa-nav-submenu[hidden]{display:block!important}.aa-nav-submenu a.aa-nav-sub-link,.aa-nav-submenu a.aa-nav-sub-link:link,.aa-nav-submenu a.aa-nav-sub-link:visited{border-radius:var(--radius-sm);padding:9px 12px;font-size:.9rem;display:block}.aa-nav-submenu-nested,.aa-nav-submenu--flyout{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;max-height:none;margin:0 0 6px;padding:0 0 0 10px;overflow:visible;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.aa-nav-submenu--flyout[hidden]{display:none!important}.aa-nav-submenu--flyout .aa-nav-submenu-heading{border-bottom:none;padding:6px 12px 4px}.aa-nav-submenu-nested{margin-left:8px;padding-left:8px}.aa-nav-group{flex-direction:column;width:100%;display:flex}.aa-nav-more{display:none!important}.aa-header-search{display:none}.aa-nav-search{border-bottom:1px solid var(--border-subtle);width:100%;margin-bottom:6px;padding:4px 10px 12px}.aa-docs-hero .aa-docs-sub:not(#greetingText){display:none}.aa-ks-hero-sub:not(:has(a)){display:none}.aa-docs-hero,.aa-ks-hero{min-height:auto;padding:10px 0}.aa-docs-title,.aa-ks-hero-title{margin-bottom:0}}@media (width<=600px){.aa-card{padding:18px 16px}.aa-modal-box{padding:24px 16px 18px}.aa-search-input{width:140px}.aa-docs-page .aa-docs-body .aa-container,.aa-team-page .aa-docs-body .aa-container,.aa-dashboard-page .aa-container,.aa-docs-page .aa-docs-hero .aa-container{padding-left:14px;padding-right:14px}.aa-docs-page .aa-docs-body .aa-container>.aa-docs-toolbar.aa-card{width:calc(100% + 28px);max-width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding:0 14px 12px}.aa-docs-hero,.aa-ks-hero{padding:8px 0}.aa-docs-title,.aa-ks-hero-title{font-size:1.5rem}.aa-docs-view-btn{gap:0;padding:8px 9px;font-size:0}.aa-docs-view-btn i{font-size:.9rem}.aa-docs-actions .aa-btn-primary{gap:0;padding:9px 10px;font-size:0}.aa-docs-actions .aa-btn-primary i{margin-right:0;font-size:.94rem}}.aa-user-menu{position:relative}.aa-user-btn{cursor:pointer;color:var(--accent-text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.aa-user-btn:hover{opacity:.92}.aa-user-btn:hover .aa-user-avatar-wrap{box-shadow:0 0 0 2px #b5302759}.aa-user-avatar-wrap{background:var(--red);border-radius:50%;flex-shrink:0;width:34px;height:34px;position:relative;overflow:hidden}.aa-user-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.aa-user-avatar-initials{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.82rem;font-weight:700;line-height:1;display:flex}.aa-user-dropdown{background:var(--beige);border-radius:var(--radius-card);z-index:500;border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);min-width:220px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 32px #00000021}.aa-user-dropdown[hidden]{display:none!important}.aa-user-dropdown-info{flex-direction:column;gap:2px;padding:14px 16px 12px;display:flex}.aa-user-dropdown-name{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ececec);font-size:.9rem;font-weight:700}.aa-user-dropdown-email{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.aa-user-dropdown-divider{background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);height:1px;margin:0}.aa-user-dropdown-hint{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#837a77);border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);margin:0;padding:8px 16px 10px;font-size:.75rem;font-weight:500;line-height:1.35}.aa-user-dropdown-hint i{opacity:.85;margin-right:6px}.aa-user-dropdown-item,.aa-user-dropdown a.aa-user-dropdown-item,.aa-user-dropdown a.aa-user-dropdown-item:link,.aa-user-dropdown a.aa-user-dropdown-item:visited{width:100%;font-family:var(--font-brand);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex;color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4)!important}.aa-user-dropdown-item i{text-align:center;width:16px;color:var(--accent-text);flex-shrink:0}.aa-user-dropdown-item:hover,.aa-user-dropdown a.aa-user-dropdown-item:hover{background:var(--red-pale);color:var(--accent-text)!important}.aa-user-dropdown-item--logout,.aa-user-dropdown button.aa-user-dropdown-item--logout{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888)!important}.aa-user-dropdown-item--logout:hover,.aa-user-dropdown button.aa-user-dropdown-item--logout:hover{color:var(--accent-text)!important}.aa-user-editmode-form{margin:0;padding:0}.aa-user-dropdown-item--editmode{cursor:default;justify-content:space-between;gap:12px}.aa-user-editmode-label{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.aa-user-editmode-label i{text-align:center;width:16px;color:var(--accent-text);flex-shrink:0}.aa-user-editmode-text{font-size:.9rem;font-weight:600}.aa-user-editmode-switch{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.aa-user-editmode-input{opacity:0;width:0;height:0;margin:0;position:absolute}.aa-user-editmode-track{background:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#362e2b);border-radius:999px;width:40px;height:22px;transition:background .12s;display:block;position:relative}.aa-user-editmode-track:after{content:"";background:var(--beige);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:3px;left:3px}.aa-user-editmode-input:checked+.aa-user-editmode-track{background:var(--red)}.aa-user-editmode-input:checked+.aa-user-editmode-track:after{transform:translate(18px)}.aa-user-editmode-input:focus-visible+.aa-user-editmode-track{outline:2px solid var(--red);outline-offset:2px}.aa-profile-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h));padding:28px 24px 48px}.aa-profile-container{max-width:820px;margin:0 auto}.aa-profile-header{margin-bottom:20px}.aa-profile-back{color:var(--accent-text);opacity:.8;align-items:center;gap:7px;margin-bottom:14px;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.aa-profile-back:hover{opacity:1}.aa-profile-header h1{font-size:var(--page-hero-title-size);color:var(--text-main)}.aa-profile-alert{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.aa-profile-alert--success{color:var(--lightningcss-light,#155724)var(--lightningcss-dark,#7dbd84);background:var(--lightningcss-light,#d4edda)var(--lightningcss-dark,#231c1a)}.aa-profile-alert--error{color:var(--accent-text);background:var(--lightningcss-light,#ffe9e9)var(--lightningcss-dark,#1d1614)}.aa-profile-alert ul{margin:0;padding-left:16px;list-style:outside}.aa-profile-card{background:var(--beige);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:12px;padding:16px 18px 16px 0}.aa-profile-card--rail{flex-direction:row;align-items:stretch;padding-left:0;display:flex;overflow:hidden}.aa-profile-rail-title{border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card);background:var(--beige);border:none;flex:0 0 40px;width:40px;margin:0;padding:0;position:relative}.aa-profile-rail-title-inner{transform-origin:50%;white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);pointer-events:none;font-size:.72rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.aa-profile-card-main{background:var(--beige);flex:1;min-width:0;padding:4px 16px 4px 14px;box-shadow:inset 1px 0 #b530271a}@media (width<=520px){.aa-profile-card--rail{flex-direction:column;padding:0}.aa-profile-rail-title{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);background:var(--beige);border-bottom:none;border-right:none;border-bottom-right-radius:0;border-bottom-left-radius:0;flex:none;width:100%;min-height:0;padding:10px 14px;box-shadow:inset 0 -1px #b5302714}.aa-profile-rail-title-inner{letter-spacing:.1em;font-size:.78rem;display:block;position:static;transform:none}.aa-profile-card-main{padding:12px 14px 14px}}.aa-profile-card--disclosure>summary.aa-profile-rail-title{cursor:pointer;list-style:none}.aa-profile-card--disclosure>summary.aa-profile-rail-title::-webkit-details-marker{display:none}.aa-profile-card--disclosure>summary.aa-profile-rail-title::marker{content:""}.aa-profile-card--disclosure>summary.aa-profile-rail-title:focus{outline:none}.aa-profile-card--disclosure>summary.aa-profile-rail-title:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.aa-profile-card--disclosure .aa-profile-rail-title-inner{margin:0}.aa-profile-card--disclosure:not([open]){flex-direction:column;padding:0}.aa-profile-card--disclosure:not([open])>.aa-profile-rail-title{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);width:100%;min-height:0;box-shadow:none;background:var(--beige);border-bottom:none;flex:none;padding:10px 14px}.aa-profile-card--disclosure:not([open])>.aa-profile-rail-title:before{content:"";border-right:2px solid var(--red);border-bottom:2px solid var(--red);vertical-align:middle;width:.4em;height:.4em;margin-right:8px;display:inline-block;transform:rotate(-45deg)translateY(-1px)}.aa-profile-card--disclosure:not([open]) .aa-profile-rail-title-inner{letter-spacing:.1em;font-size:.78rem;display:inline;position:static;transform:none}.aa-profile-card-main>:first-child{margin-top:0}.aa-avatar-row{flex-flow:wrap;align-items:center;gap:10px 12px;display:flex}.aa-photo-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);flex:none;min-width:5.5rem;font-size:.65rem;font-weight:700}.aa-avatar-preview{background:var(--red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden;box-shadow:0 4px 16px #b5302733}.aa-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.aa-avatar-placeholder{color:#ffffffe0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.aa-avatar-placeholder i{opacity:.78;font-size:1.4rem;line-height:1}.aa-avatar-preview:has(img) .aa-avatar-placeholder{display:none}.aa-avatar-controls{flex-flow:wrap;flex:160px;align-items:center;gap:6px 12px;min-width:0;display:flex}.aa-avatar-upload-btn{background:var(--red);color:#fff;border-radius:var(--radius-control);font-size:.82rem;font-weight:700;font-family:var(--font-brand);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;transition:background .15s;display:inline-flex}.aa-avatar-upload-btn:hover{background:var(--red-dark)}.aa-avatar-file-input{display:none}.aa-avatar-hint{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);flex:140px;min-width:120px;margin:0;font-size:.72rem;line-height:1.35}.aa-avatar-remove-btn{border-radius:var(--radius-control);font-size:.78rem;font-weight:600;font-family:var(--font-brand);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);cursor:pointer;background:0 0;border:1.5px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);width:fit-content;padding:5px 12px;transition:border-color .15s,color .15s}.aa-avatar-remove-btn:hover{border-color:var(--red);color:var(--accent-text)}.aa-profile-field{margin-bottom:12px}.aa-profile-field:last-child{margin-bottom:0}.aa-profile-card-main .aa-form-label{margin-top:0;margin-bottom:6px}.aa-field-hint{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);margin:4px 0 0;font-size:.78rem}.aa-input--readonly{background:var(--beige);color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);cursor:default}.aa-profile-actions{justify-content:flex-end;margin-top:8px;display:flex}.aa-btn-primary i{color:currentColor;margin-right:6px}.aa-btn-outline :is(.fa,.fas,.far,.fab),.aa-btn-primary :is(.fa,.fas,.far,.fab),.btn-primary :is(.fa,.fas,.far,.fab){color:currentColor}.aa-photos-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:16px 20px;display:grid}.aa-photo-section--business{max-width:11rem}.aa-avatar-hint--multiline{max-width:9.5rem;line-height:1.45}.aa-photo-section{min-width:0}.aa-photo-stack{flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.aa-photo-stack-previews{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.aa-photo-stack-actions{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.aa-photo-stack-actions.aa-avatar-controls,.aa-photo-stack-actions .aa-avatar-controls{flex-direction:column;flex:none;align-items:flex-start;width:100%}.aa-photo-stack-actions .aa-avatar-hint,.aa-photo-stack-actions .aa-personal-filename{flex:none;width:100%;min-width:0}.aa-photo-stack-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-photo-tag{min-width:0}@media (width<=700px){.aa-photos-grid{grid-template-columns:1fr}.aa-photo-section--business{max-width:none}}@media (width<=520px){.aa-avatar-row{align-items:flex-start}}.aa-personal-previews{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-preview-wrap{flex:none;position:relative}.aa-preview-wrap .aa-avatar-preview{width:72px;height:72px}.aa-preview-remove{background:var(--red);color:#fff;cursor:pointer;border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#16100e);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:.55rem;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.aa-preview-remove:hover{background:var(--red-dark)}.aa-personal-upload-form{width:100%}.aa-personal-filename{flex:100px;min-width:80px}.aa-profile-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:0 24px;display:grid}.aa-profile-two-col>.aa-profile-field{flex-direction:column;min-width:0;display:flex}.aa-profile-two-col>.aa-profile-field .aa-input,.aa-profile-two-col>.aa-profile-field .aa-select{box-sizing:border-box;width:100%;min-height:42px}@media (width<=640px){.aa-profile-two-col{grid-template-columns:1fr}}.aa-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.aa-textarea{resize:vertical;min-height:68px}.aa-input--short{max-width:160px}.aa-field-link{color:var(--accent-text);font-weight:600;text-decoration:none}.aa-field-link:hover{text-decoration:underline}.aa-days-group{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.aa-day-pill{width:44px;height:44px;font-size:.82rem;font-weight:700;font-family:var(--font-brand);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);border:2px solid var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#27201d);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.aa-day-pill-label{z-index:1;position:relative}.aa-day-pill--active{border-color:var(--red);background:var(--red);color:#fff}.aa-day-pill--half,.aa-day-pill--afternoon{border-color:var(--red);color:var(--accent-text);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a);overflow:hidden}.aa-day-pill--half:before,.aa-day-pill--afternoon:before{content:"";background:var(--red);clip-path:inset(0 50% 0 0);border-radius:inherit;position:absolute;inset:0}.aa-day-pill--afternoon:before{clip-path:inset(0 0 0 50%)}.aa-day-pill--half .aa-day-pill-label,.aa-day-pill--afternoon .aa-day-pill-label{background:linear-gradient(90deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a) 50%, var(--red) 50%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aa-day-pill--afternoon .aa-day-pill-label{background:linear-gradient(90deg, var(--red) 50%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a) 50%);-webkit-background-clip:text;background-clip:text}.aa-day-pill:hover{border-color:var(--red);color:var(--accent-text)}.aa-day-pill--active:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}.aa-day-pill--half:hover,.aa-day-pill--afternoon:hover{border-color:var(--red-dark);color:var(--accent-text-strong);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a)}.aa-day-pill--half:hover:before,.aa-day-pill--afternoon:hover:before{background:var(--red-dark)}.aa-day-pill--half:hover .aa-day-pill-label{background:linear-gradient(90deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a) 50%, var(--red-dark) 50%);-webkit-background-clip:text;background-clip:text}.aa-day-pill--afternoon:hover .aa-day-pill-label{background:linear-gradient(90deg, var(--red-dark) 50%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a) 50%);-webkit-background-clip:text;background-clip:text}.aa-day-pill:focus-visible{outline:2px solid var(--red);outline-offset:2px}.aa-location-days{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.aa-location-day{flex-direction:column;flex:108px;gap:4px;min-width:108px;max-width:160px;display:flex}.aa-location-day-label{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);font-size:.78rem;font-weight:700}.aa-location-day .aa-input{width:100%}.aa-toggle-label{cursor:pointer;align-items:center;gap:12px;font-weight:400;display:inline-flex}.aa-toggle-input{display:none}.aa-toggle-track{background:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:12px;flex-shrink:0;width:42px;height:24px;transition:background .2s;position:relative}.aa-toggle-track:after{content:"";background:var(--beige);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.aa-toggle-input:checked+.aa-toggle-track{background:var(--red)}.aa-toggle-input:checked+.aa-toggle-track:after{transform:translate(18px)}.aa-toggle-text{font-size:.9rem}.aa-profile-card-main .aa-doc-upload-form{margin-bottom:12px}.aa-doc-upload-form{margin-bottom:20px}.aa-doc-upload-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.aa-doc-upload-fields{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.aa-doc-upload-fields .aa-input{flex:1;min-width:180px}.aa-doc-file-label{white-space:nowrap}.aa-doc-filename{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.82rem;overflow:hidden}.aa-doc-list{border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);margin:0;padding:16px 0 0;list-style:none}.aa-doc-item{border-bottom:1px solid var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191210);align-items:center;gap:12px;padding:10px 0;display:flex}.aa-doc-item:last-child{border-bottom:none}.aa-doc-link{color:var(--accent-text);flex:1;font-size:.9rem;font-weight:600;text-decoration:none}.aa-doc-link i{margin-right:8px}.aa-doc-link:hover{text-decoration:underline}.aa-doc-meta{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.78rem;overflow:hidden}.aa-doc-delete-form{display:inline}.aa-doc-delete-btn{color:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#717171);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.9rem;transition:color .15s}.aa-doc-delete-btn:hover{color:var(--accent-text)}.aa-doc-empty{color:var(--lightningcss-light,#bbb)var(--lightningcss-dark,#717171);margin:8px 0 0;font-size:.88rem}.aa-docs-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h))}.aa-docs-hero{background:var(--beige);border-bottom:1px solid var(--border-subtle);width:100%;min-height:var(--page-hero-min-h);padding:var(--page-hero-pad-y) 0;align-items:center;display:flex}.aa-docs-hero-inner{text-align:center;width:100%;max-width:1100px}.aa-docs-hero--compact{min-height:var(--page-hero-min-h);padding:var(--page-hero-pad-y) 0}.aa-docs-page .aa-card{background:var(--beige)}.aa-docs-title{font-size:var(--page-hero-title-size);font-weight:400;line-height:var(--title-leading);margin:0 0 var(--page-hero-title-gap) 0}.aa-docs-page .aa-docs-title,.aa-docs-title{color:var(--text-main);margin:0;font-weight:700}.aa-docs-sub{color:var(--text-soft);font-size:var(--page-hero-sub-size);max-width:var(--page-hero-sub-max);margin:0 auto;line-height:1.6}.aa-docs-sub a{color:var(--accent-text);text-underline-offset:2px;font-weight:700;text-decoration:underline}.aa-docs-body{padding:22px 0 48px}.aa-docs-page .aa-docs-body .aa-container{max-width:none;padding-left:24px;padding-right:24px}.aa-docs-page.aa-norms-page .aa-docs-body .aa-container{max-width:var(--aa-content-max)}@media (width>=901px){.aa-docs-page.aa-norms-page .aa-docs-body .aa-container{padding-left:0;padding-right:0}}.aa-docs-alert{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.aa-docs-alert ul{margin:0;padding-left:16px;list-style:outside}.aa-docs-alert--success{background:var(--red-pale);color:var(--accent-text-strong)}.aa-docs-alert--error{background:var(--danger-pale);color:var(--accent-text)}.aa-docs-toolbar{z-index:50;border-radius:var(--radius-card);padding:22px 22px 16px;position:relative}.aa-docs-filter-form{flex-direction:column;gap:14px;display:flex}.aa-docs-toolbar-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.aa-docs-filter-wrap{flex:none;position:relative}.aa-docs-filter-btn{align-items:center;gap:8px;min-height:48px;display:inline-flex}.aa-docs-filter-badge{background:var(--red);min-width:20px;height:20px;color:var(--on-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.aa-docs-filter-panel{z-index:60;border-radius:var(--radius-card);background:var(--beige);border:1px solid #b5302724;width:min(440px,100vw - 48px);padding:14px 16px 16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 40px #0000001f}.aa-docs-filter-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.aa-docs-filter-panel-title{color:var(--text-main);font-size:.95rem;font-weight:900}.aa-docs-filter-panel-close{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:1.4rem;line-height:1}.aa-docs-filter-panel-close:hover{color:var(--accent-text)}.aa-docs-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aa-docs-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.aa-docs-filter-label{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:800}.aa-docs-filter-panel-footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.aa-docs-filter-reset{text-decoration:none}.aa-docs-filter-panel .aa-docs-select{height:42px;min-height:42px;font-size:.92rem}@media (width>=901px){.aa-docs-filter-panel{width:min(520px,100vw - 48px)}}.aa-docs-search{min-width:0;position:relative}.aa-docs-search-icon{color:var(--accent-text);opacity:.95;pointer-events:none;font-size:1rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.aa-docs-search-input{border-radius:var(--radius-control);border:1.5px solid var(--border-subtle);width:100%;font-size:1.05rem;font-family:var(--font-brand);background:var(--beige);outline:none;padding:14px 16px 14px 44px;transition:border-color .18s,box-shadow .18s,background .18s}.aa-docs-search-input:hover,.aa-docs-search-input:focus{border-color:var(--red);background:var(--beige);box-shadow:0 4px 16px #b530271a}.aa-docs-filters{display:none}.aa-docs-select{border-radius:var(--radius-control);border:1.5px solid var(--border-subtle);height:48px;min-height:48px;font-family:var(--font-brand);color:var(--accent-text);background:var(--beige);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,%3Csvg fill='%23b53027' height='22' viewBox='0 0 24 24' width='22' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23f7f6f0'/%3E%3Cpath d='M7 10l5 5 5-5z' fill='%23b53027'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:30px 30px;outline:none;padding:0 44px 0 16px;font-size:1rem;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s}.aa-docs-select:hover,.aa-docs-select:focus{border-color:var(--red);background:var(--beige);box-shadow:0 4px 16px #b5302714}.aa-docs-actions{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.aa-docs-view-toggle{background:var(--beige);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.aa-docs-view-btn{color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.aa-docs-view-btn:hover{color:var(--accent-text);background:var(--lightningcss-light,#f7f6f0cc)var(--lightningcss-dark,#18120fcc)}.aa-docs-view-btn.is-active{background:var(--beige);color:var(--accent-text);box-shadow:0 2px 8px #0000000f}.aa-docs-listpanel{margin-top:4px;padding:10px 12px 12px}.aa-docs-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aa-docs-listempty{text-align:center;color:var(--text-faint);padding:28px 16px;font-size:.92rem}.aa-docs-phaselink-main{flex-direction:column;gap:2px;min-width:0;display:flex}.aa-docs-phasemeta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:500;line-height:1.3;overflow:hidden}.aa-docs-external-icon{opacity:.75;margin-right:4px;font-size:.72rem}.aa-docs-reset{border-radius:999px;text-decoration:none}.aa-docs-results-meta{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 6px 12px;display:flex}.aa-docs-count{color:var(--text-soft);font-size:.92rem;font-weight:800}.aa-docs-chip{color:var(--accent-text);background:var(--red-pale);border:1px solid #b530272e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.aa-docs-phasegrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:8px;display:grid}.aa-docs-phasecol{background:var(--beige);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);min-width:0;max-height:calc(100vh - (var(--header-h) + 260px));border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.aa-docs-phasehead{background:linear-gradient(90deg, var(--beige) 40%, var(--red-pale) 100%);border-bottom:1px solid #b530271a;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 12px;display:flex}.aa-docs-phasetitle{letter-spacing:0;text-transform:none;font-weight:700;font-size:var(--text-size);color:var(--text-main);white-space:normal;line-height:1.25}.aa-docs-phasecount{min-width:26px;height:22px;color:var(--accent-text);background:#b530271a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:.78rem;font-weight:700;display:inline-flex}.aa-docs-phaselist{flex-direction:column;gap:8px;margin:0;padding:8px 10px 10px;list-style:none;display:flex;overflow:auto}.aa-docs-phaselist-item{list-style:none}.aa-docs-favorites-block{background:linear-gradient(180deg, #b530270d 0%, var(--beige) 100%);border:1px solid #b5302729;border-radius:10px;padding:6px}.aa-docs-favorites-head{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 6px;display:flex}.aa-docs-favorites-head-label{letter-spacing:0;text-transform:none;color:var(--accent-text);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.aa-docs-favorites-head-count{color:var(--text-muted);font-size:.78rem;font-weight:700}.aa-docs-favorites-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aa-docs-category-block{background:var(--beige);border:1px solid #b5302724;border-radius:8px;overflow:hidden}.aa-docs-category-block[open]{background:var(--beige)}.aa-docs-category-block>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--beige);align-items:center;gap:6px;padding:5px 8px;list-style:none;display:flex}.aa-docs-category-block[open]>summary{border-bottom:1px solid var(--border-subtle);background:var(--beige)}.aa-docs-category-block>summary::-webkit-details-marker{display:none}.aa-docs-category-block>summary:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--text-muted);flex-shrink:0;width:0;height:0;transition:transform .15s}.aa-docs-category-block[open]>summary:before{transform:rotate(90deg)}.aa-docs-category-block>summary:hover{background:#b530270f}.aa-docs-category-block-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;min-width:0;color:var(--text-soft);flex:1;font-size:.82rem;font-weight:700;overflow:hidden}.aa-docs-category-block>summary.aa-docs-category-block-head--unassigned .aa-docs-category-block-label{color:var(--text-faint);text-transform:none;font-style:italic;font-weight:800}.aa-docs-category-block-count{color:var(--text-muted);flex-shrink:0;font-size:.78rem;font-weight:700}.aa-docs-categorylist{flex-direction:column;gap:6px;margin:0;padding:2px 6px 4px;list-style:none;display:flex}.aa-docs-categorylist .aa-docs-phaseitem{padding:8px}.aa-docs-phaseitem{border:1px solid var(--border-subtle);background:var(--beige);border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.aa-docs-phaseitem:hover{background:var(--red-pale);border-color:#b5302729}.aa-docs-phaseitem--favorite{background:linear-gradient(90deg, var(--beige) 0%, #b530270f 100%);border-color:#b5302738}.aa-docs-phaseitem-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.aa-docs-favorite-btn{width:34px;height:34px;color:var(--text-faint);flex-shrink:0}.aa-docs-favorite-btn:hover,.aa-docs-favorite-btn.is-active{color:var(--accent-text)}.aa-docs-favorite-btn.is-active i{font-weight:900}.aa-docs-favorite-btn.is-busy{opacity:.55;pointer-events:none}.aa-docs-phaselink{min-width:0;color:inherit;cursor:pointer;flex:1;justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.aa-docs-phaselink--broken{cursor:not-allowed;opacity:.55}.aa-docs-upload-mode{gap:8px;margin-bottom:14px;display:flex}.aa-docs-mode-btn.is-active{background:var(--red);border-color:var(--red);color:var(--on-dark)}.aa-docs-broken-icon{color:var(--accent-text);margin-right:4px}.aa-docs-phasename{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.917rem;font-weight:600;line-height:1.35;overflow:hidden}.aa-docs-info-mini{width:34px;height:34px}.aa-docs-phaseempty{color:var(--text-faint);padding:12px 14px 16px;font-size:.88rem}.aa-docs-item-desc{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.aa-docs-item-actions{border-left:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.aa-docs-item-actions form{margin:0}.aa-docs-info-grid{grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:6px;display:grid}.aa-docs-info-kv{border:1px solid var(--border-subtle);background:var(--beige);border-radius:12px;padding:12px 14px}.aa-docs-info-kv--full{grid-column:1/-1}.aa-docs-info-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:.72rem;font-weight:900}.aa-docs-info-v{color:var(--text-main);word-break:break-word;font-size:.92rem;line-height:1.5}.aa-docs-info-v a{font-weight:800;text-decoration:none}.aa-docs-info-v a:hover{text-decoration:underline}.aa-docs-info-sep{border:none;border-top:1px solid var(--border-subtle);margin:18px 0 6px}.aa-docs-info-topline{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--beige);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 14px;padding:10px 12px;display:flex}.aa-docs-info-open{color:var(--accent-text);align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.aa-docs-info-open:hover{text-decoration:underline}.aa-docs-info-topmeta{color:var(--text-muted);font-size:.9rem;font-weight:600}.aa-docs-info-versions{margin-top:14px}.aa-docs-info-versions-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px;font-size:.85rem;font-weight:900}.aa-docs-info-versions-body{flex-direction:column;gap:8px;display:flex}.aa-docs-version-row{border:1px solid var(--border-subtle);background:var(--beige);border-radius:12px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;padding:10px 12px;display:grid}.aa-docs-version-link{color:var(--accent-text);white-space:nowrap;font-weight:900;text-decoration:none}.aa-docs-version-link:hover{text-decoration:underline}.aa-docs-version-meta{color:var(--text-faint);white-space:nowrap;font-size:.82rem}.aa-docs-version-name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.aa-docs-export-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aa-docs-info-logs{margin-top:16px}.aa-docs-info-logs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.aa-docs-info-logs-head .aa-docs-info-versions-title{margin-bottom:0}.aa-docs-audit-more{margin-top:8px}.aa-docs-audit-row{border-bottom:1px solid var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#e6dcd80f);padding:10px 0}.aa-docs-audit-row:last-child{border-bottom:0}.aa-docs-audit-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.aa-docs-audit-meta{color:var(--text-muted);font-size:.86rem}.aa-docs-audit-detail{color:var(--text-soft);flex-direction:column;gap:4px;margin-top:6px;font-size:.88rem;display:flex}.aa-docs-audit-change{display:block}@media (width<=600px){.aa-docs-export-label{display:none}}.aa-docs-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.aa-docs-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:900}.aa-docs-badge--published{background:var(--red-pale);color:var(--accent-text-strong);border-color:#3e141326}.aa-docs-badge--review{background:var(--red-light);color:var(--accent-text);border-color:#b530272e}.aa-docs-badge--expired{background:var(--danger-pale);color:var(--accent-text);border-color:#b5302733}.aa-docs-badge--archived,.aa-docs-badge--soft{background:var(--beige);color:var(--text-muted);border-color:var(--border-subtle)}.aa-docs-badge--version-current{background:var(--red-pale);color:var(--accent-text-strong);border-color:#3e141326}.aa-docs-badge--version-outdated{background:var(--danger-pale);color:var(--accent-text);border-color:#b5302733}.aa-docs-badge--version-amendment{background:var(--red-light);color:var(--accent-text);border-color:#b530272e}.aa-docs-badge--version-unknown{background:var(--beige);color:var(--text-muted);border-color:var(--border-subtle)}.aa-docs-badge--version-error{background:var(--danger-pale);color:var(--accent-text);border-color:#b5302733}.aa-docs-version-check{gap:8px;display:grid}.aa-docs-version-check-meta{opacity:.75;font-size:.92rem}.aa-docs-tags{flex-wrap:wrap;gap:6px;display:flex}.aa-docs-tag{color:var(--accent-text);background:var(--red-pale);border:1px solid #b5302729;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-block}.aa-docs-pagination{justify-content:center;margin-top:16px;display:flex}.aa-docs-empty{padding:36px 10px}.aa-docs-two-col{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.aa-docs-file-btn{width:fit-content;margin-top:8px}.aa-docs-file-name{color:var(--text-faint);margin-top:8px;font-size:.85rem}@media (width<=1000px){.aa-docs-filter-grid{grid-template-columns:1fr}.aa-docs-filter-panel{width:min(440px,100vw - 32px)}}@media (width<=900px){.aa-docs-page .aa-docs-hero{border-bottom:none;padding-bottom:6px}.aa-docs-page .aa-docs-hero-inner{text-align:left}.aa-docs-page .aa-docs-body{padding-top:0}.aa-docs-page .aa-docs-body .aa-container>.aa-docs-toolbar.aa-card{border:none;border-bottom:1px solid var(--border-subtle);width:calc(100% + 48px);max-width:calc(100% + 48px);box-shadow:none;background:var(--beige);box-sizing:border-box;border-radius:0;margin:0 -24px 14px;padding:0 24px 12px}.aa-docs-page .aa-docs-filter-form{gap:10px}.aa-docs-page .aa-docs-search-input{padding:10px 14px 10px 40px;font-size:.95rem}.aa-docs-page .aa-docs-results-meta{padding-top:2px}}@media (width<=700px){.aa-docs-toolbar{padding:0 24px 12px}.aa-docs-toolbar-row{gap:8px}.aa-docs-filter-btn{min-height:var(--control-min-h);padding-left:12px;padding-right:12px}.aa-docs-view-btn{gap:4px;padding:7px 10px;font-size:.8rem}.aa-docs-actions .aa-btn-primary{padding:9px 12px;font-size:.88rem}.aa-docs-filter-panel{width:100%;left:0;right:0}.aa-docs-two-col,.aa-docs-info-grid{grid-template-columns:1fr}}@media (width<=1200px){.aa-docs-phasegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.aa-docs-phasegrid{grid-template-columns:1fr}.aa-docs-phasecol{max-height:none}.aa-docs-phaselist{overflow:visible}}@media (width<=900px){.aa-projects-table-wrap{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--beige);border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);margin-top:10px;overflow-x:visible}.aa-projects-table{table-layout:auto;display:block}.aa-projects-table thead{display:none}.aa-projects-table tbody{display:block}.aa-projects-row{cursor:pointer;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px;padding:10px 14px;display:grid}.aa-projects-row+.aa-projects-row{border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513)}.aa-projects-row td{padding:0;display:block;border:none!important;width:auto!important}.aa-projects-col--nr{color:var(--accent-text);white-space:nowrap;grid-area:1/1;align-self:center;font-size:.78rem;font-weight:800}.aa-projects-col--name{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;align-self:center;min-width:0;font-size:.92rem;line-height:1.3;overflow:hidden}.aa-projects-col--status{grid-area:1/3;place-self:center end}.aa-projects-col--meta{flex-direction:column;grid-area:2/1/4/-1;gap:2px;min-width:0;display:flex}.aa-projects-meta-line{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.35;overflow:hidden}.aa-projects-col--client,.aa-projects-col--contact,.aa-projects-col--type,.aa-projects-col--monument,.aa-projects-col--addr{display:none!important}.aa-projects-badge{padding:2px 7px;font-size:.68rem}.aa-projects-nr-btn{font-size:inherit;padding:0}.aa-projects-pagination{justify-content:center;margin-top:4px}}.btn-primary{background:linear-gradient(135deg, var(--red) 0%, #d6453a 100%)}.btn-primary:hover{background:linear-gradient(135deg, var(--red-dark) 0%, var(--red) 100%)}.aa-ks-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h));overflow-x:hidden}.aa-ks-page .fa,.aa-ks-page .fas,.aa-ks-page .far,.aa-ks-page .fab{color:var(--accent-text)}.aa-ks-page :is(.aa-btn-primary,.aa-btn,.btn-primary,.aa-btn-outline,.aa-icon-btn,.aa-organisatie-block-action,.aa-toggle-btn,.aa-cookie-btn,.aa-profile-alert,.aa-rich-editor-toolbar__btn,.more-info-btn,.aa-cyber-banner,.aa-profile-back,.aa-header-icon-btn) :is(.fa,.fas,.far,.fab){color:currentColor}.aa-ks-page a .fab{color:inherit}.aa-ks-hero{background:var(--beige);border-bottom:1px solid var(--border-subtle);width:100%;min-height:var(--page-hero-min-h);padding:var(--page-hero-pad-y) 0;align-items:center;display:flex}.aa-ks-hero .aa-container{text-align:center;width:100%;max-width:1100px}.aa-ks-hero-title{font-size:var(--page-hero-title-size);color:var(--text-main);margin:0;font-weight:700;line-height:1.2}.aa-ks-hero-title-row{justify-content:center;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.aa-ks-hero-title-row .aa-ks-hero-title{text-align:center}.aa-impressie-ice{color:var(--lightningcss-light,#2f7f9a)var(--lightningcss-dark,#6ab7d3);cursor:pointer;background:0 0;border:0;place-items:center;width:1.7rem;height:1.7rem;margin:0;padding:0;font-size:1.05rem;line-height:1;display:inline-grid}.aa-impressie-ice:focus-visible{outline-offset:2px;outline:2px solid}.aa-facilitair-alarm-row{margin:8px 0 0}.aa-facilitair-alarm{color:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#717171);cursor:pointer;background:0 0;border:0;place-items:center;width:1.35rem;height:1.35rem;margin:0;padding:0;font-size:.85rem;line-height:1;display:inline-grid}.aa-facilitair-alarm:focus-visible{outline-offset:2px;outline:2px solid}.aa-facilitair-alarm.is-pulse{animation:.28s ease-in-out 3 aa-facilitair-alarm-pulse}@keyframes aa-facilitair-alarm-pulse{0%,to{color:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#717171);transform:scale(1)}50%{color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff7f6d);transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.aa-facilitair-alarm.is-pulse{animation:none}}.aa-ks-hero .aa-tool-favorite-btn{box-shadow:none;color:var(--text-faint,var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171));background:0 0;border-color:#0000;width:2.15rem;height:2.15rem;font-size:1.05rem}.aa-ks-hero .aa-tool-favorite-btn:hover,.aa-ks-hero .aa-tool-favorite-btn.is-active{box-shadow:none;color:var(--accent-text);background:0 0}.aa-ks-hero-sub,.aa-ks-hero-subtitle,.aa-docs-hero .aa-docs-sub:not(#greetingText),.aa-hero-back,.aa-ks-hero-note{color:var(--text-soft);font-size:var(--text-size);max-width:var(--page-hero-sub-max);margin:10px auto 0;line-height:1.5}.aa-ks-body{box-sizing:border-box;max-width:100%;padding:0 12px 48px}.aa-ks-filters{background:var(--beige);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);box-sizing:border-box;width:100%;margin:24px 0 18px;padding:24px 28px 22px}.aa-ks-filter-form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.aa-ks-toolbar-line{align-items:center;gap:12px;width:100%;display:flex}.aa-ks-filter-row{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.aa-ks-quick-filters{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.aa-ks-check-btn{background:var(--beige);color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);font-size:.85rem;font-weight:600;font-family:var(--font-brand);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#2d2523);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.4rem .75rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.aa-ks-check-btn input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.aa-ks-check-btn:hover{border-color:var(--red);color:var(--accent-text)}:is(.aa-ks-check-btn:has(input:checked),.aa-ks-check-btn--active){border-color:var(--red);color:var(--accent-text);background:#b5302714}.aa-ks-check-btn:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.aa-ks-filter-wrap{flex:none;position:relative}.aa-ks-filter-btn{align-items:center;gap:8px;min-height:48px;display:inline-flex;position:relative}.aa-ks-filter-panel{border-top:1px solid #0000;grid-template-rows:0fr;width:100%;margin-top:0;padding-top:0;transition:grid-template-rows .28s,margin-top .28s,padding-top .28s,border-color .28s;display:grid;overflow:hidden}.aa-ks-filter-panel--open{border-top-color:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);grid-template-rows:1fr;margin-top:14px;padding-top:14px}.aa-ks-filter-panel-inner{opacity:0;pointer-events:none;flex-direction:column;gap:12px;min-height:0;transition:opacity .22s;display:flex;overflow:hidden}.aa-ks-filter-panel--open .aa-ks-filter-panel-inner{opacity:1;pointer-events:auto}@media (width>=901px){.aa-ks-page .aa-ks-filter-panel-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.aa-ks-page .aa-ks-filter-panel .aa-ks-quick-filters{grid-column:1/-1}.aa-ks-page .aa-ks-filter-panel .aa-ks-field{flex:none;width:100%;min-width:0}}.aa-ks-field{flex:200px;align-items:center;min-width:160px;display:flex;position:relative}.aa-ks-field--search{flex:auto;min-width:0}.aa-ks-field-icon{color:var(--accent-text);z-index:2;pointer-events:none;font-size:1.2rem;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.aa-ks-search-input{border-radius:var(--radius-control);width:100%;font-size:1.08rem;font-family:var(--font-brand);color:var(--accent-text);background:var(--beige);border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);outline:none;padding:16px 20px 16px 48px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 2px 8px #0000000a}.aa-ks-search-input::placeholder{color:var(--lightningcss-light,#a08080)var(--lightningcss-dark,#786f6c)}.aa-ks-search-input:hover,.aa-ks-search-input:focus{border-color:var(--red);background:var(--beige);box-shadow:0 4px 16px #b530271a}.aa-ks-search-input:focus-visible{box-shadow:0 10px 36px #b5302729}.aa-ks-select{border-radius:var(--radius-control);width:100%;height:48px;min-height:48px;font-family:var(--font-brand);color:var(--accent-text);letter-spacing:.01em;background-color:var(--beige);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,%3Csvg fill='%23b53027' height='22' viewBox='0 0 24 24' width='22' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23fff'/%3E%3Cpath d='M7 10l5 5 5-5z' fill='%23b53027'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:32px 32px;border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);outline:none;padding:0 50px 0 48px;font-size:1.08rem;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 2px 8px #0000000a}.aa-ks-select:hover,.aa-ks-select:focus{border-color:var(--red);background-color:var(--beige);box-shadow:0 4px 16px #b530271a}.aa-ks-select:focus-visible{box-shadow:0 10px 36px #b5302729}.aa-ks-count{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin:0 0 20px;padding-left:4px;font-size:.92rem}.aa-ks-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:100%;margin:0 auto;padding:8px 8px 32px;list-style:none;display:grid}.aa-ks-hall{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--card-start);margin:32px 8px 56px;padding:4px 16px 20px}@supports (color:color-mix(in lab, red, red)){.aa-ks-hall{background:color-mix(in srgb, var(--card-start) 42%, var(--beige))}}.aa-ks-hall{box-shadow:var(--shadow-card)}.aa-ks-hall:before{content:"";border-radius:var(--radius-card) var(--radius-card) 0 0;background:linear-gradient(90deg,#0000 8%,#c4a35a 50%,#0000 92%);height:2px;margin:0 -16px 4px;display:block}.aa-ks-hall-summary{cursor:pointer;font-family:var(--font-brand);color:var(--black);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:10px;padding:18px 4px 12px;font-size:1.35rem;font-weight:700;list-style:none;display:grid}.aa-ks-hall-summary::-webkit-details-marker{content:"";display:none}.aa-ks-hall-summary::marker{content:"";display:none}.aa-ks-hall-summary:before{content:"";border-right:2px solid var(--red);border-bottom:2px solid var(--red);grid-column:1;justify-self:end;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(-45deg)}.aa-ks-hall-summary>span{grid-column:2}.aa-ks-hall[open]>.aa-ks-hall-summary:before{transform:rotate(45deg)}.aa-ks-hall-lead{color:var(--text-muted);font-family:var(--font-brand);text-align:center;max-width:52ch;margin:0 auto 20px;padding:0 12px;font-size:1rem;font-style:italic;line-height:1.45}.aa-ks-hall[open]>.aa-ks-hall-lead,.aa-ks-hall[open]>#ksHallList{animation:.28s both aa-ks-hall-reveal}@keyframes aa-ks-hall-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aa-ks-hall-summary:before{transition:none}.aa-ks-hall[open]>.aa-ks-hall-lead,.aa-ks-hall[open]>#ksHallList{animation:none}}.aa-ks-hall-modal-kicker{font-family:var(--font-quote);letter-spacing:.04em;text-transform:none;color:var(--bordeaux);margin:0 0 12px;font-size:.85rem;font-style:italic;font-weight:400}.aa-ks-modal-desc--hall{overflow:auto}.aa-ks-hall-edit{gap:10px;margin-top:14px;display:grid}.aa-ks-hall-edit[hidden]{display:none}.aa-ks-hall-edit-label{gap:4px;font-size:.85rem;font-weight:700;display:grid}.aa-ks-hall-edit-hint,.aa-ks-hall-edit-error{margin:0;font-size:.85rem;font-weight:500}.aa-ks-hall-edit-error{color:var(--red)}.aa-ks-hall-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.aa-ks-hall-edit-btn,.aa-ks-hall-edit-actions button{cursor:pointer;color:#fff;background:linear-gradient(90deg, var(--red) 80%, #a01e1e 100%);border-radius:var(--radius-control);font-size:1rem;font-weight:600;font-family:var(--font-brand);border:none;align-items:center;gap:.45em;padding:.55em 1.2em;display:inline-flex}.aa-ks-hall-edit-cancel{color:var(--red);border:1px solid var(--red);background:0 0}.aa-hall-admin{margin-top:16px;padding:0}.aa-hall-admin>.aa-hall-summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chevron""hint chevron";align-items:center;gap:2px 16px;padding:18px 22px;list-style:none;display:grid}.aa-hall-admin>.aa-hall-summary::-webkit-details-marker{display:none}.aa-hall-summary-title{color:#222;grid-area:title;align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:700;display:inline-flex}.aa-hall-summary-hint{color:#777;grid-area:hint;font-size:.88rem;line-height:1.4}.aa-hall-summary-chevron{color:var(--red);grid-area:chevron;font-size:.85rem;transition:transform .18s}.aa-hall-admin[open]>.aa-hall-summary .aa-hall-summary-chevron{transform:rotate(180deg)}.aa-hall-admin-count{min-width:1.4rem;height:1.4rem;color:var(--red);background:#b530271a;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.aa-hall-panel{border-top:1px solid #eee}.aa-hall-toolbar-intro{margin:0}.aa-hall-list{border-top:1px solid #eee}.aa-hall-list-item{border-bottom:1px solid #eee}.aa-hall-list-item:last-child{border-bottom:none}.aa-hall-list-empty{margin:0;padding:18px 22px}.aa-hall-list-bar{align-items:flex-start;gap:8px;padding:12px 22px;display:flex}.aa-hall-edit-details{flex:auto;min-width:0}.aa-hall-edit-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:12px;list-style:none;display:flex}.aa-hall-edit-summary::-webkit-details-marker{display:none}.aa-hall-list-info{flex-direction:column;gap:2px;min-width:0;display:flex}.aa-hall-list-meta{color:#666;font-size:.88rem}.aa-hall-edit-toggle{flex-shrink:0}.aa-hall-edit-details[open]{background:var(--red-pale,#f8e9e7);border-radius:0;margin:-12px -8px -12px -22px;padding:12px 8px 16px 22px}.aa-hall-edit-details[open] .aa-hall-edit-summary{margin-bottom:12px}.aa-hall-side-actions{flex:none;align-items:center;gap:4px;min-height:32px;padding-top:0;display:inline-flex}.aa-hall-side-actions .aa-hall-action-btn,.aa-hall-side-actions .aa-users-action-btn{box-sizing:border-box;height:32px;min-height:32px;max-height:32px}.aa-hall-side-actions .aa-btn-outline--small.aa-hall-action-btn{align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex}.aa-hall-action-btn--disabled{opacity:.45;cursor:not-allowed}.aa-hall-editor{margin:0}.aa-hall-thumb{object-fit:cover;vertical-align:middle;background:#eee;border-radius:4px;width:48px;height:72px;margin-right:8px;display:inline-block}.aa-hall-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px 12px;display:grid}.aa-hall-fields-span{grid-column:1/-1}.aa-hall-fields-spacer{min-height:1px}.aa-hall-photo-field{flex-direction:column;gap:6px;min-height:100%;display:flex}.aa-hall-photo-preview{flex:auto;min-height:88px}.aa-hall-photo-preview .aa-field-hint{margin:0}.aa-hall-photo-field>.aa-input[type=file]{margin-top:auto;margin-bottom:0}.aa-hall-note{resize:vertical;min-height:96px}.aa-hall-editor-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.aa-hall-add{border-top:1px solid #eee;padding:16px 22px 20px}.aa-hall-add-summary-btn{cursor:pointer;background:var(--red);color:#fff;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:600;list-style:none;display:inline-flex}.aa-hall-add-summary-btn::-webkit-details-marker{display:none}.aa-hall-add[open] .aa-hall-add-summary-btn{margin-bottom:14px}.aa-hall-add-form{margin:0;padding:0}.aa-hall-add-form .aa-btn-primary{margin-top:12px}@media (width<=700px){.aa-hall-fields{grid-template-columns:1fr}.aa-hall-list-bar{padding-left:14px;padding-right:14px}.aa-hall-edit-details[open]{margin-left:-14px;padding-left:14px}}:is(#ksCardList,#ksHallList) .aa-ks-card.flip-card{aspect-ratio:2/3;content-visibility:auto;contain-intrinsic-size:auto 320px;border-radius:8px;justify-self:center;width:100%;max-width:320px;height:auto;min-height:0;max-height:none;margin:0;padding:0;list-style:none;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 2px 16px #0000001a}:is(#ksCardList,#ksHallList) .aa-ks-card--works-today{content-visibility:visible;box-shadow:0 2px 16px #0000001a}:is(#ksCardList,#ksHallList) .aa-ks-card--works-today:after{content:"";z-index:4;pointer-events:none;border:2px solid #b53027b8;border-radius:8px;position:absolute;inset:0}:is(#ksCardList,#ksHallList) .aa-ks-card--is-mentor{content-visibility:visible;order:-1;box-shadow:0 2px 16px #0000001a}:is(#ksCardList,#ksHallList) .aa-ks-card--is-mentor:before{content:"Begeleider";z-index:6;color:#fff;font-size:.72rem;font-weight:700;font-family:var(--font-brand);letter-spacing:.02em;pointer-events:none;background:#1c1c1ce0;border-radius:999px;padding:.28rem .65rem;line-height:1.2;position:absolute;top:12px;left:12px;box-shadow:0 1px 6px #00000040}:is(#ksCardList,#ksHallList) .aa-ks-card--is-mentor:after{content:"";z-index:4;pointer-events:none;border:2px solid var(--lightningcss-light,#1c1c1cc7)var(--lightningcss-dark,#e4dad7c7);border-radius:8px;position:absolute;inset:0}:is(#ksCardList,#ksHallList) .aa-ks-card--is-mentor.aa-ks-card--works-today:after{border-color:var(--lightningcss-light,#1c1c1cc7)var(--lightningcss-dark,#e4dad7c7);box-shadow:inset 0 0 0 2px #b53027b8}#ksHallList .aa-ks-card--hall{content-visibility:visible}#ksHallList .aa-ks-card--hall:after{content:"";z-index:5;pointer-events:none;border:2px solid #c4a35a;border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f7f6f059}.aa-ks-card-skills{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem;display:flex}.aa-ks-card-skill{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);background:var(--lightningcss-light,#f7f6f0e0)var(--lightningcss-dark,#18120fe0);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);border-radius:999px;padding:.15rem .45rem;font-size:.72rem;line-height:1.3;display:inline-block}:is(#ksCardList,#ksHallList) .aa-ks-card:hover{transform:scale(1.02)}:is(#ksCardList,#ksHallList) .aa-ks-card .card-bg{object-fit:cover;object-position:center 18%;filter:saturate(.95);opacity:0;z-index:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}:is(#ksCardList,#ksHallList) .aa-ks-card.image-loaded .card-bg{opacity:1}:is(:is(#ksCardList,#ksHallList) .aa-ks-card--gif,:is(#ksCardList,#ksHallList) .aa-ks-card:has(.card-bg[data-animated=gif])){content-visibility:visible}:is(:is(#ksCardList,#ksHallList) .aa-ks-card--gif:hover,:is(#ksCardList,#ksHallList) .aa-ks-card:has(.card-bg[data-animated=gif]):hover){transform:none;box-shadow:0 6px 22px #00000029}:is(#ksCardList,#ksHallList) .aa-ks-card .card-bg[data-animated=gif],:is(#ksCardList,#ksHallList) .aa-ks-card .card-bg--gif{filter:none;opacity:1;transition:none}:is(#ksCardList,#ksHallList) .aa-ks-card .flip-card-inner{z-index:1;width:100%;height:100%;min-height:0;position:relative}:is(#ksCardList,#ksHallList) .aa-ks-card .flip-card-front{width:100%;height:100%;min-height:0}:is(#ksCardList,#ksHallList) .aa-ks-card .card-body{z-index:2;background:linear-gradient(#0000,#00000040 15%,var(--lightningcss-light,#000)var(--lightningcss-dark,#f5f5f5) 80%);border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;min-height:160px;padding:12px 16px 18px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(45%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(#ksCardList,#ksHallList) .aa-ks-card:hover .card-body{transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:reduce){:is(#ksCardList,#ksHallList) .aa-ks-card .card-body{transition:none}:is(#ksCardList,#ksHallList) .aa-ks-card:hover .card-body,:is(#ksCardList,#ksHallList) .aa-ks-card:focus-within .card-body{transform:translateY(0)}}:is(#ksCardList,#ksHallList) .aa-ks-card .card-title{font-size:1.2rem;font-weight:700;font-family:var(--font-brand);width:max-content;max-width:100%;margin-bottom:8px;position:relative;color:#f0f8ff!important}:is(#ksCardList,#ksHallList) .aa-ks-card .card-undertitle{margin-bottom:12px;font-size:.9rem;line-height:1.35;color:#f0f8ff!important}@media (hover:hover){:is(#ksCardList,#ksHallList) .aa-ks-card .more-info-btn{opacity:0;pointer-events:none;transition:opacity .25s,background .18s,color .18s,box-shadow .18s,transform .13s}:is(#ksCardList,#ksHallList) .aa-ks-card:hover .more-info-btn,:is(#ksCardList,#ksHallList) .aa-ks-card:focus-within .more-info-btn{opacity:1;pointer-events:auto}}.aa-ks-page .button,.aa-ks-page .more-info-btn{cursor:pointer;color:#fff;background:linear-gradient(90deg, var(--red) 80%, #a01e1e 100%);border-radius:var(--radius-control);font-size:1.05rem;font-weight:600;font-family:var(--font-brand);border:none;align-items:center;gap:.5em;margin:0 0 8px;padding:.65em 1.5em;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s,transform .13s;display:inline-flex;box-shadow:0 2px 8px #b5302714}.aa-ks-page .more-info-btn:hover,.aa-ks-page .more-info-btn:focus{background:linear-gradient(90deg, var(--beige) 60%, var(--red-light) 100%);color:var(--accent-text);outline:none;transform:translateY(-2px)scale(1.03);box-shadow:0 4px 16px #b5302721}.aa-ks-page .more-info-btn .fa-info-circle,.aa-ks-page .more-info-btn .fas{color:#fff!important}.aa-ks-page .more-info-btn:hover .fas,.aa-ks-page .more-info-btn:focus .fas{color:var(--accent-text)!important}.aa-ks-modal.modal{z-index:10000;box-sizing:border-box;background:#1e1414c7;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.aa-ks-modal-content.modal-content{background:var(--beige);width:100%;max-width:none;box-shadow:none;border:none;border-radius:0;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.aa-ks-modal .modal-close{background:var(--beige);width:40px;height:40px;color:var(--accent-text);cursor:pointer;z-index:5;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000014}.aa-ks-modal .modal-close:hover{background:var(--red-light)}.aa-ks-modal-flex.modal-flex{box-sizing:border-box;flex-flow:row-reverse;flex:1 1 0;align-items:stretch;gap:32px 48px;min-height:0;padding:56px 36px 24px;display:flex;overflow:hidden}.aa-ks-modal-image.modal-image-container{box-sizing:border-box;border-left:1.5px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:stretch;width:min(32vw,480px,66.6667dvh - 74.6667px);min-width:260px;min-height:0;max-height:100%;padding:0 0 0 28px;display:flex}.aa-ks-modal-img-wrap{aspect-ratio:2/3;background:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#17110f);border-radius:12px;flex:none;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 112px);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.aa-ks-modal-profile-img.modal-profile-img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.aa-ks-modal-profile-img.modal-profile-img[data-animated=gif]{filter:none;transform:none}.aa-ks-slideshow{width:100%;height:100%;min-height:0;position:relative}.aa-ks-slideshow-slide{position:absolute;inset:0}.aa-ks-slideshow-slide.is-active{position:relative}.aa-ks-slideshow-nav{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);cursor:pointer;z-index:2;background:var(--lightningcss-light,#f7f6f0eb)var(--lightningcss-dark,#18120feb);border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.aa-ks-slideshow-nav:hover{background:var(--beige)}.aa-ks-slideshow-prev{left:12px}.aa-ks-slideshow-next{right:12px}.aa-ks-slideshow-dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.aa-ks-slideshow-dot{cursor:pointer;background:var(--lightningcss-light,#f7f6f08c)var(--lightningcss-dark,#18120f8c);border:none;border-radius:999px;width:9px;height:9px;padding:0}.aa-ks-slideshow-dot.is-active{background:var(--beige);transform:scale(1.15)}.aa-ks-modal-terug{background:var(--beige);border:2px solid var(--red);height:54px;color:var(--accent-text);cursor:pointer;z-index:3;border-radius:28px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:1.05rem;font-weight:600;display:inline-flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 8px #0000001a}.aa-ks-modal-desc.more-info_description{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);flex:1 1 0;align-self:stretch;min-width:0;min-height:0;padding:0 8px 8px 0;font-size:1.08rem;line-height:1.7;overflow:hidden}.aa-ks-modal-kv-tags{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.aa-ks-modal-kv-tags-label{margin:0}.aa-ks-modal .aa-ks-modal-inline-tags.aa-docs-tags{max-width:100%;margin:0}.aa-ks-modal .aa-docs-tag{word-break:break-word;box-sizing:border-box;max-width:100%}.aa-ks-modal-headerblock{border-bottom:1.5px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);margin-bottom:18px;padding-bottom:16px}.aa-ks-modal-identity{display:block}.aa-ks-modal-name-row{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;min-width:0;display:flex}.aa-ks-modal-title{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ececec);margin:0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:700;line-height:1.2}.aa-ks-modal-nick{color:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#848484);letter-spacing:.01em;border-left:1.5px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);align-items:center;margin:0;padding:.15em 0 .15em 1.1rem;font-size:clamp(.95rem,1.4vw,1.12rem);font-style:italic;font-weight:500;line-height:1.2;display:inline-flex}.aa-ks-modal-linkedin-link{color:var(--lightningcss-light,#0a66c2)var(--lightningcss-dark,#5fadff);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.aa-ks-modal-linkedin-link:hover{text-decoration:underline}.aa-ks-modal-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aa-ks-modal .cv-badge{color:var(--accent-text);background:var(--lightningcss-light,#f3e7e7)var(--lightningcss-dark,#201917);border-radius:12px;padding:4px 12px;font-size:.98rem;font-weight:500;display:inline-block}.aa-ks-modal-kv{border-bottom:1.5px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:16px;display:flex}.aa-ks-modal-kv--cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 28px;display:grid}.aa-ks-modal-col{flex-direction:column;gap:10px;min-width:0;display:flex}.aa-ks-modal-col .aa-ks-modal-section-title:first-child{margin-top:0}.aa-ks-modal-section-title{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ececec);margin-top:12px;font-size:1.02rem;font-weight:700}.aa-ks-modal-muted{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac)}.aa-ks-modal-email{color:var(--accent-text);text-decoration:none}.aa-ks-modal-email:hover{text-decoration:underline}.aa-ks-modal-bio{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);white-space:normal;overflow-wrap:anywhere;margin:0 0 4px;padding-top:4px;font-size:1.08em;line-height:1.7}@media (width<=900px){.aa-ks-modal-flex.modal-flex{flex-flow:column;gap:20px;padding:52px 20px 24px;overflow:hidden auto}.aa-ks-modal-image.modal-image-container{border-bottom:1.5px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);border-left:none;flex:none;align-self:center;width:min(100%,360px);min-width:0;max-height:none;margin:0 auto;padding:0 0 16px}.aa-ks-modal-img-wrap{aspect-ratio:2/3;flex:none;width:100%;height:auto;max-height:min(50vh,100dvh - 220px)}.aa-ks-modal-desc.more-info_description{flex:auto;height:auto;min-height:0;max-height:none;padding:0 4px 20px 0;overflow:visible}.aa-ks-modal-kv--cols{grid-template-columns:1fr;gap:16px}}.aa-ks-empty{text-align:center;color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);grid-column:1/-1;justify-self:stretch;width:100%;padding:48px 24px;font-size:1rem;max-width:none!important}@media (width<=1400px){.aa-ks-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;padding:4px 4px 28px}}@media (width<=1200px){.aa-ks-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}}@media (width<=900px){.aa-ks-page .aa-ks-hero{border-bottom:none;padding-bottom:6px}.aa-ks-page .aa-ks-hero .aa-container{text-align:left;padding-left:16px;padding-right:16px}.aa-ks-page .aa-ks-responsive{margin-top:0}.aa-ks-page .aa-ks-body{padding:0 16px 24px}.aa-ks-page .aa-ks-filters{border:none;border-bottom:1px solid var(--border-subtle);width:calc(100% + 32px);max-width:calc(100% + 32px);box-shadow:none;background:var(--beige);box-sizing:border-box;border-radius:0;margin:0 -16px 14px;padding:0 16px 12px}.aa-ks-page .aa-ks-filter-form{flex-direction:column;justify-content:flex-start;gap:0;display:flex}.aa-ks-page .aa-ks-toolbar-line{align-items:center;gap:8px;width:100%;display:flex}.aa-ks-page .aa-ks-field--search{flex:auto;min-width:0}.aa-ks-page .aa-ks-filter-row{flex:none;align-items:center;display:flex}.aa-ks-page .aa-ks-filter-btn{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0;display:inline-flex;position:relative}.aa-ks-page .aa-ks-filter-btn i{font-size:.94rem}.aa-ks-page .aa-ks-filter-btn-label{display:none}.aa-ks-page .aa-ks-filter-btn .aa-docs-filter-badge{min-width:18px;height:18px;padding:0 5px;font-size:.68rem;position:absolute;top:-5px;right:-5px}.aa-ks-page .aa-ks-search-input{padding:10px 14px 10px 44px;font-size:.95rem}.aa-ks-page .aa-ks-field-icon{font-size:1rem;left:14px}.aa-ks-page .aa-ks-filter-panel{border-top:1px solid #0000;grid-template-rows:0fr;width:100%;margin-top:0;padding-top:0;transition:grid-template-rows .28s,margin-top .28s,padding-top .28s,border-color .28s;display:grid;overflow:hidden}.aa-ks-page .aa-ks-filter-panel--open{border-top-color:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);grid-template-rows:1fr;margin-top:10px;padding-top:10px}.aa-ks-page .aa-ks-filter-panel-inner{opacity:0;pointer-events:none;flex-direction:column;gap:10px;min-height:0;transition:opacity .22s;display:flex;overflow:hidden}.aa-ks-page .aa-ks-filter-panel--open .aa-ks-filter-panel-inner{opacity:1;pointer-events:auto}.aa-ks-page .aa-ks-filter-panel .aa-ks-field{flex:none;width:100%;min-width:0}.aa-ks-page .aa-ks-select{background-position:right 10px center;background-size:28px 28px;height:40px;min-height:40px;padding:0 36px 0 40px;font-size:.88rem}.aa-ks-page .aa-ks-count{display:none}.aa-ks-page .aa-ks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:4px 0 20px}.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card.flip-card{aspect-ratio:2/3;justify-self:stretch;max-width:none;min-height:0;max-height:none}.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card .flip-card-inner,.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card .flip-card-front{height:100%;min-height:0}.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card .card-body{min-height:0;padding:10px 10px 12px;transform:translateY(40%)}.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card .card-title{margin-bottom:4px;font-size:.95rem}.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card .card-undertitle{margin-bottom:8px;font-size:.78rem;line-height:1.3}.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card .more-info-btn{margin-bottom:4px;padding:.45em .85em;font-size:.82rem}.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card:hover{transform:none}}@media (width<=900px) and (hover:none){.aa-ks-page :is(#ksCardList,#ksHallList) .aa-ks-card .card-body{transform:translateY(0)}}@media (width<=600px){:root{--page-hero-min-h:0;--page-hero-pad-y:8px;--page-hero-title-size:1.4rem}.aa-ks-page .aa-ks-filters{width:calc(100% + 28px);max-width:calc(100% + 28px);margin-top:0;margin-left:-14px;margin-right:-14px;padding:0 14px 12px}.aa-ks-page .aa-ks-body,.aa-ks-page .aa-ks-hero .aa-container{padding-left:14px;padding-right:14px}.aa-ks-page .aa-ks-grid{gap:10px 8px;padding:0 0 16px}}@media (prefers-reduced-motion:reduce){.aa-ks-page .aa-ks-filter-panel,.aa-ks-page .aa-ks-filter-panel-inner{transition:none}}[x-cloak]{display:none!important}.aa-admin-users-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h));padding:28px 24px 48px}.aa-admin-users-inner{max-width:1040px;margin:0 auto}.aa-admin-users-intro{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);max-width:52rem;margin:8px 0 0;font-size:.9rem;line-height:1.5}.aa-admin-users-card{margin-top:8px;padding:0;overflow:visible}.aa-admin-users-toolbar{background:var(--beige);border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.aa-admin-users-toolbar-start{flex:220px;align-items:center;gap:10px;min-width:0;display:flex}.aa-admin-users-search{flex:220px;min-width:0;max-width:380px;position:relative}.aa-admin-users-search-icon{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);pointer-events:none;font-size:.85rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.aa-admin-users-search-input{width:100%;min-height:var(--control-min-h);box-sizing:border-box;margin-bottom:0;padding-left:36px}.aa-admin-users-search-meta{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);white-space:nowrap;flex-shrink:0;font-size:.8rem}.aa-admin-users-toolbar .aa-btn-primary{flex-shrink:0}.aa-users-table tr[hidden]{display:none!important}.aa-users-table-wrap{-webkit-overflow-scrolling:touch;overflow:visible}.aa-users-table{border-collapse:collapse;width:100%;font-size:.875rem}.aa-users-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);background:var(--beige);white-space:nowrap;border-bottom:1.5px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);padding:12px 18px;font-size:.72rem;font-weight:700}.aa-users-table tbody td{vertical-align:middle;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);padding:12px 14px}.aa-users-table tbody tr:last-child td{border-bottom:none}.aa-users-table tbody tr:hover td{background:var(--red-pale)}.aa-users-table .aa-users-col-identity{min-width:140px}.aa-users-name{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);font-weight:600;line-height:1.25;display:block}.aa-users-email{color:#777;word-break:break-all;margin-top:2px;font-size:.78rem;font-weight:400;line-height:1.3;display:block}.aa-users-table .aa-users-col-name{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);font-weight:600}.aa-users-table .aa-users-col-mail{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);word-break:break-all}.aa-permissions-matrix thead th.aa-perm-col{vertical-align:bottom;text-align:center;box-sizing:border-box;width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:auto;padding:.75rem .25rem .65rem;overflow:visible}.aa-permissions-matrix thead th.aa-perm-col .aa-perm-col-inner{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.02em;text-transform:none;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);font-size:.85rem;font-weight:700;line-height:1.2;display:inline-block;transform:rotate(180deg)}.aa-permissions-matrix tbody td{background-color:var(--beige)}.aa-permissions-matrix tbody tr:hover td{background-color:var(--red-pale)}.aa-permissions-matrix tbody td.aa-perm-cell{box-sizing:border-box;text-align:center;vertical-align:middle;width:2.5rem;min-width:2.5rem;max-width:2.5rem;padding:10px 2px}.aa-permissions-matrix th.aa-perm-matrix-role-col{vertical-align:bottom;text-transform:uppercase;letter-spacing:.06em}.aa-users-link-profile{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);border-bottom:1px solid #b5302759;padding-bottom:1px;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.aa-users-link-profile:hover{color:var(--accent-text-strong);border-color:var(--red-dark)}.aa-role-pill{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text);background:var(--beige);cursor:pointer;border:1.5px solid #b5302747;border-radius:4px;align-items:center;gap:4px;padding:5px 9px;font-size:.7rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.aa-role-pill:hover{background:var(--red-pale);border-color:#b5302773}.aa-role-pill--readonly{cursor:default;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);background:var(--beige);border-color:var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#27201d)}.aa-role-pill--readonly:hover{background:var(--beige);border-color:var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#27201d)}.aa-melding-pill{color:var(--lightningcss-light,#1565c0)var(--lightningcss-dark,#61acff);text-transform:none;letter-spacing:.02em;border-color:#1565c059}.aa-melding-pill:hover{background:var(--lightningcss-light,#e3f2fd)var(--lightningcss-dark,#1c1613);border-color:#1565c080}.aa-melding-pill.aa-role-pill--readonly{color:var(--lightningcss-light,#546e7a)var(--lightningcss-dark,#8b827f);border-color:var(--lightningcss-light,#d0d8e0)var(--lightningcss-dark,#2e2624)}.aa-role-add-wrap{vertical-align:middle;display:inline-block;position:relative}.aa-role-add-details summary{list-style:none}.aa-role-add-details summary::-webkit-details-marker{display:none}.aa-role-add-details summary::marker{content:""}.aa-role-add-btn{width:28px;height:28px;color:var(--accent-text);background:var(--beige);cursor:pointer;border:1.5px dashed #b5302759;border-radius:4px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.aa-role-add-btn:hover{background:var(--red-pale);border-color:var(--red)}.aa-role-dropdown{z-index:2500;background:var(--beige);border-radius:var(--radius-sm);min-width:160px;box-shadow:var(--shadow-card);border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);padding:4px 0;position:absolute;top:calc(100% + 6px);left:0}.aa-role-dropdown form button{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);cursor:pointer;background:0 0;border:none;width:100%;padding:10px 14px;font-size:.7rem;font-weight:700;transition:background .12s,color .12s;display:block}.aa-role-dropdown form button:hover{background:var(--red-pale);color:var(--accent-text)}.aa-users-roles-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aa-users-empty{text-align:center;color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);font-style:italic;padding:36px 24px!important}.aa-users-no-role{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);font-size:.78rem;font-style:italic}.aa-user-status{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:5px 10px;font-size:.68rem;font-weight:700;display:inline-block}.aa-user-status--ok{color:var(--lightningcss-light,#1b4332)var(--lightningcss-dark,#8cb6a1);background:var(--lightningcss-light,#d8f3dc)var(--lightningcss-dark,#13301a)}.aa-user-status--blocked{color:var(--lightningcss-light,#6a0404)var(--lightningcss-dark,#f3887a);background:var(--lightningcss-light,#ffccd5)var(--lightningcss-dark,#441723)}.aa-user-status--scheduled{color:var(--lightningcss-light,#7c4a03)var(--lightningcss-dark,#d69e64);letter-spacing:.02em;text-transform:none;background:var(--lightningcss-light,#ffe8c2)var(--lightningcss-dark,#3a2400)}.aa-users-actions-cell,.aa-users-col-actions{white-space:nowrap;vertical-align:middle;width:1%}.aa-users-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.aa-users-actions .aa-users-inline-form{margin:0;display:inline-flex}.aa-users-action-btn{background:var(--beige);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--accent-text);cursor:pointer;border:1px solid #b5302738;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;text-decoration:none;transition:background .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.aa-users-action-btn:hover,.aa-users-action-btn:focus-visible{background:var(--red-light,var(--lightningcss-light,#f8e9e7)var(--lightningcss-dark,#1e1715));outline:none;box-shadow:0 2px 8px #b5302726}.aa-users-action-btn--danger{color:var(--danger,var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f));border-color:#b5302766}.aa-users-action-btn--danger:hover,.aa-users-action-btn--danger:focus-visible{background:var(--danger-pale,var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#1c1513));border-color:var(--danger,#b53027)}.aa-users-action-btn[data-tooltip]:after{content:attr(data-tooltip);z-index:2500;color:#fff;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;background:var(--lightningcss-light,#2b2b2b)var(--lightningcss-dark,#c9c9c9);border-radius:4px;padding:5px 8px;font-size:.72rem;font-weight:600;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(4px)}.aa-users-action-btn[data-tooltip]:hover:after,.aa-users-action-btn[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.aa-users-inline-form{vertical-align:middle;margin-bottom:4px;margin-right:6px;display:inline-block}.aa-modal-panel--offboard{max-width:640px;max-height:min(90vh,860px);overflow:auto}.aa-modal-panel--offboard h2{padding-right:32px}.aa-offboard-cyra{color:var(--lightningcss-light,#355070)var(--lightningcss-dark,#8faed2);letter-spacing:.02em;vertical-align:1px;background:var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#1b1412);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.aa-offboard-timing{border:0;margin:0 0 12px;padding:0}.aa-offboard-timing-option{align-items:center;gap:8px;margin:0 0 6px;font-size:.9rem;display:flex}#offboard-schedule{margin:0 0 16px}.aa-offboard-datetime{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--beige);max-width:100%;font-family:var(--font-brand);align-items:center;gap:2px;margin:0 0 2px;padding:2px 8px 2px 10px;display:inline-flex}.aa-offboard-datetime:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #b5302714}.aa-offboard-datetime input,.aa-offboard-datetime select{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);font:inherit;background:0 0;border:0;outline:none;margin:0;padding:7px 2px;font-size:.95rem}#offboard-date{width:10.2rem}.aa-offboard-datetime select{text-align:center;width:2.8rem}.aa-offboard-plan-note{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:8px 0 0;font-size:.82rem}.aa-offboard-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.aa-offboard-item{cursor:pointer;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:.88rem;line-height:1.35;display:flex}.aa-offboard-item:hover{background:var(--lightningcss-light,#faf8f4)var(--lightningcss-dark,#17100e)}.aa-offboard-item input{flex-shrink:0;margin-top:3px}.aa-offboard-item-label{font-weight:600;display:block}.aa-offboard-owner{letter-spacing:.02em;color:var(--lightningcss-light,#6f1d18)var(--lightningcss-dark,#eb8d82);margin-left:6px;font-size:.72rem;font-weight:700;display:inline-block}.aa-offboard-check-meta{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:-4px 0 0 28px;font-size:.75rem;display:block}.aa-offboard-progress{margin-top:8px}.aa-offboard-progress summary{cursor:pointer;font-size:.82rem;font-weight:600}.aa-offboard-progress .aa-offboard-list{margin-top:8px}.aa-offboard-item-help{color:#777;margin-top:2px;font-size:.78rem;font-weight:400;display:block}.aa-offboard-notes{resize:vertical;width:100%;min-height:56px;margin:0 0 16px}.aa-modal-panel--offboard .aa-btn-primary:disabled{opacity:.45;cursor:not-allowed}.aa-offboard-history-card{margin-top:16px;padding:18px 20px 22px}.aa-offboard-history-card h2{margin:0 0 8px;font-size:1.05rem}.aa-offboard-history-intro{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:0 0 12px;font-size:.9rem;line-height:1.45}.aa-offboard-history-notes{color:#777;margin-top:4px;font-size:.8rem;display:block}.aa-btn-outline--small{min-height:32px;padding:7px 12px;font-size:.78rem}.aa-btn-danger-outline{color:var(--danger);border-color:#b5302773}.aa-btn-danger-outline:hover{background:var(--danger-pale);border-color:var(--danger);color:var(--accent-text-strong)}.aa-modal-overlay{z-index:3000;background:#00000059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.aa-modal-overlay[hidden]{display:none!important}.aa-modal-panel{z-index:1;background:var(--beige);border-radius:var(--radius-card);width:100%;max-width:400px;padding:24px 26px;position:relative;box-shadow:0 12px 40px #0000002e}.aa-modal-panel h2{color:var(--accent-text);margin:0 0 10px;font-size:1.05rem;font-weight:700}.aa-modal-panel p{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0 0 20px;font-size:.9rem;line-height:1.45}.aa-modal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aa-btn-outline{min-height:var(--control-min-h);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-control);background:var(--beige);color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);cursor:pointer;transition:background var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), scale var(--dur-press) var(--ease-out);border:1.5px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.72rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.aa-btn-outline:hover{background:var(--red-pale);border-color:var(--red);color:var(--accent-text)}.aa-create-user-card{padding:24px 28px}@media (width<=700px){.aa-admin-users-toolbar{flex-direction:column;justify-content:stretch;align-items:stretch}.aa-admin-users-toolbar-start{flex:auto;width:100%}.aa-admin-users-search{width:100%;max-width:none}.aa-admin-users-toolbar .aa-btn-primary{justify-content:center;width:100%}}@media (width<=1100px){.aa-users-table-wrap{overflow:auto visible}}.aa-auto-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin:22px 0 8px;display:flex}a.aa-btn-primary.aa-auto-cta-main{align-items:center;gap:8px;text-decoration:none;display:inline-flex}a.aa-btn-outline.aa-auto-cta-secondary{border-radius:var(--radius-control);letter-spacing:0;text-transform:none;color:var(--accent-text);border-color:#b5302759;padding:11px 22px;font-size:.95rem;font-weight:700;text-decoration:none}a.aa-btn-outline.aa-auto-cta-secondary:hover{background:var(--red-pale)}.aa-auto-faq-search-wrap{margin:0 0 14px;position:relative}.aa-auto-faq-search-icon{color:var(--accent-text);pointer-events:none;z-index:1;font-size:1rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.aa-auto-faq-search-input{box-sizing:border-box;border-radius:var(--radius-control);width:100%;font-family:var(--font-brand);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);padding:14px 16px 14px 44px;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.aa-auto-faq-search-input::placeholder{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171)}.aa-auto-faq-search-input:hover,.aa-auto-faq-search-input:focus{background:var(--beige);border-color:#b5302773;outline:none;box-shadow:0 4px 16px #b5302714}.aa-auto-faq-empty-hint{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin:0 0 12px;font-size:.88rem}.aa-auto-faq-item[hidden]{display:none!important}.aa-auto-body{padding:8px 0 48px}.aa-auto-body .aa-two-col,.aa-auto-body .aa-equal-cols{margin-bottom:var(--gap-section)}.aa-auto-lead{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);margin:0 0 14px;font-size:.95rem;line-height:1.55}.aa-auto-list{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);margin:0;padding-left:20px;font-size:.92rem;line-height:1.55}.aa-auto-list li+li{margin-top:8px}.aa-auto-placeholder{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);border-bottom:1px dashed var(--lightningcss-light,#ccc)var(--lightningcss-dark,#362e2b);font-style:italic}.aa-auto-contact-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.aa-auto-contact-list>li{border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.aa-auto-contact-list>li:last-child{border-bottom:none;padding-bottom:0}.aa-auto-contact-label{color:var(--accent-text);font-size:.88rem;font-weight:700}.aa-auto-contact-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:2px;display:flex}.aa-auto-contact-head .aa-auto-hours{margin:0}.aa-auto-contact-val{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);font-size:.9rem;line-height:1.45}.aa-auto-hours{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);align-items:center;gap:6px;margin:0;font-size:.84rem;font-weight:700;display:inline-flex}.aa-auto-hours i{color:currentColor;opacity:1;font-size:.9rem}.aa-auto-code{background:var(--red-pale);border-radius:4px;padding:2px 6px;font-family:ui-monospace,Consolas,monospace;font-size:.88em}.aa-data-table-wrap{-webkit-overflow-scrolling:touch;margin-top:4px;overflow-x:auto}.aa-data-table{border-collapse:collapse;width:100%;font-size:.9rem}.aa-data-table thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);background:var(--beige);border-bottom:1.5px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);padding:12px 14px;font-size:.72rem;font-weight:700}.aa-data-table tbody td{vertical-align:top;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);padding:14px;line-height:1.5}.aa-data-table tbody tr:last-child td{border-bottom:none}.aa-data-table tbody tr:hover td{background:var(--red-pale)}.aa-auto-card--wide{margin-bottom:var(--gap-section)}.aa-auto-flowchart{box-sizing:border-box;width:100%;max-width:none;margin:0}.aa-auto-flow-pillar{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000d}.aa-auto-flow-pillar__head{text-align:center;letter-spacing:.02em;border-bottom:1px solid var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#e6dcd80f);margin:0;padding:12px 14px;font-size:.88rem;font-weight:800;line-height:1.35}.aa-auto-flow-pillar__head--hw{color:var(--lightningcss-light,#7c2d12)var(--lightningcss-dark,#ea9074);background:linear-gradient(180deg, var(--beige) 0%, var(--red-pale) 100%)}.aa-auto-flow-pillar__head--sw{color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#77a7ff);background:linear-gradient(180deg, var(--beige) 0%, var(--lightningcss-light,#eef6ff)var(--lightningcss-dark,#191210) 100%)}.aa-auto-flow-pillar__head--mal{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f38c51);background:linear-gradient(180deg, var(--beige) 0%, var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#150f0c) 100%)}.aa-auto-flow-pillar__intro{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);padding:14px 16px 16px;font-size:.9rem;line-height:1.55}.aa-auto-flow-pillar__intro p{margin:0}.aa-auto-flow-pillar__intro p+p{margin-top:10px}.aa-auto-flow-pillar__intro--rich{flex:1}.aa-auto-flow-pillar__intro--rich .aa-organisatie-block-inhoud{font-size:.92rem;line-height:1.55}.aa-auto-flow-pillar__intro--mal{border-bottom:none;flex:1}.aa-auto-flow-pillar--malware{height:100%}.aa-auto-flow-pillar__rest{background:var(--beige);min-width:0;padding:0}.aa-auto-flow-pillar__rest .aa-auto-flow-subblock--nested{background:0 0;border:none;border-radius:0;margin:0}.aa-auto-flow-pillar__rest .aa-auto-flow-subblock--sw-split,.aa-auto-flow-pillar__rest .aa-auto-flow-subblock--hw-split{background:linear-gradient(var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#150f0c) 0%,var(--lightningcss-light,#f3f6fa)var(--lightningcss-dark,#18120f) 100%);border-top:1px solid #1d4ed81f}.aa-auto-flow-step{flex-direction:column;align-items:stretch;width:100%;display:flex}.aa-auto-flow-step--split{width:100%}.aa-auto-flow-branch{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;display:grid}.aa-auto-flow-box{background:var(--beige);border-radius:var(--radius-sm);color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);overflow-wrap:break-word;word-wrap:break-word;border:1.5px solid var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#201917);min-width:0;padding:14px 16px;font-size:.9rem;line-height:1.5;box-shadow:0 1px #00000008}.aa-auto-flow-box p{margin:8px 0 0}.aa-auto-flow-box--decision{background:var(--beige);border-style:dashed;border-color:#b5302759}.aa-auto-flow-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin-bottom:4px;font-size:.68rem;font-weight:800;display:inline-block}.aa-auto-flow-badge--yes{color:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#64c37c)}.aa-auto-flow-badge--alert{color:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#fe825b)}.aa-auto-flow-badge--muted{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#837a77)}.aa-auto-flow-badge--hw{color:var(--lightningcss-light,#7c2d12)var(--lightningcss-dark,#ea9074)}.aa-auto-flow-badge--sw{color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#77a7ff)}.aa-auto-flow-hw-sw-col--mal{min-height:100%}.aa-auto-flow-box--malware{background:linear-gradient(145deg, var(--beige) 0%, var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#150f0c) 100%);border-style:solid;border-color:#b4530959;flex:1}.aa-auto-flow-box--malware p{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);margin:10px 0 0;font-size:.88rem;line-height:1.55}.aa-auto-flow-badge--mal{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f38c51)}.aa-auto-flow-hw-sw{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:start;gap:18px 22px;width:100%;max-width:none;display:grid}.aa-auto-flow-hw-sw--three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px 20px;margin-top:0}.aa-auto-flow-hw-sw-col{flex-direction:column;gap:0;min-width:0;display:flex}.aa-auto-flow-subblock{border-radius:var(--radius-sm);box-sizing:border-box;background:linear-gradient(var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#140e0c) 0%,var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#17110f) 100%);border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);width:100%;min-width:0;margin-top:8px;padding:16px 18px 18px}.aa-auto-flow-subblock--nested{margin-top:0;padding:12px 14px 14px}.aa-auto-flow-subblock--sw-split,.aa-auto-flow-subblock--hw-split{background:linear-gradient(var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#150f0c) 0%,var(--lightningcss-light,#f3f6fa)var(--lightningcss-dark,#18120f) 100%);border-color:var(--lightningcss-light,#dbeafe)var(--lightningcss-dark,#281711)}.aa-auto-flow-box--sw-ict,.aa-auto-flow-box--hw-ict{background:linear-gradient(145deg, var(--beige) 0%, var(--lightningcss-light,#f0f7ff)var(--lightningcss-dark,#18110f) 100%);border-color:#1d4ed833}.aa-auto-flow-box--sw-int,.aa-auto-flow-box--hw-int{background:linear-gradient(145deg, var(--beige) 0%, var(--lightningcss-light,#f4faf6)var(--lightningcss-dark,#17100e) 100%);border-color:#16653438}.aa-auto-flow-badge--sw-ict,.aa-auto-flow-badge--hw-ict{color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#77a7ff)}.aa-auto-flow-badge--sw-int,.aa-auto-flow-badge--hw-int{color:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#64c37c)}.aa-auto-flow-sw-title{color:var(--accent-text);letter-spacing:.01em;margin:6px 0 8px;font-size:.95rem;font-weight:800}.aa-auto-flow-tags{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.aa-auto-flow-tags span{letter-spacing:.02em;color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);background:var(--lightningcss-light,#f7f6f0e6)var(--lightningcss-dark,#18120fe6);border:1px solid var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#e6dcd80f);border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-block}.aa-auto-flow-box--sw-int .aa-auto-flow-tags span,.aa-auto-flow-box--hw-int .aa-auto-flow-tags span{background:var(--lightningcss-light,#f7f6f0f2)var(--lightningcss-dark,#18120ff2);border-color:#1665341f}.aa-auto-flow-box--sw-ict .aa-auto-flow-tags span,.aa-auto-flow-box--hw-ict .aa-auto-flow-tags span{border-color:#1d4ed81f}.aa-auto-flow-sw-route{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);margin:0 0 10px;font-size:.86rem;line-height:1.5}.aa-auto-flow-sw-intern{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);margin:0;font-size:.86rem;line-height:1.55}.aa-auto-flow-mini--tight{gap:8px;margin-top:4px}.aa-auto-flow-subtitle{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:8px;margin:0 0 4px;font-size:.82rem;font-weight:800;display:flex}.aa-auto-flow-subtitle i{color:currentColor;opacity:1}.aa-auto-flow-mini{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);flex-direction:column;gap:10px;margin:12px 0 0;padding-left:18px;font-size:.86rem;line-height:1.55;display:flex}.aa-auto-flow-mini li{list-style:outside}.aa-auto-flow-badge--calm{color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#77a7ff);margin-right:6px}@media (width<=1100px){.aa-auto-flow-hw-sw--three{grid-template-columns:1fr}}@media (width<=900px){.aa-auto-flow-hw-sw:not(.aa-auto-flow-hw-sw--three){grid-template-columns:1fr}}@media (width<=700px){.aa-auto-flow-branch{grid-template-columns:1fr}}.aa-bestanden-opslag{gap:20px;display:grid}.aa-bestanden-opslag__intro p:last-child{margin-bottom:0}.aa-bestanden-opslag__toc{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);margin:0 0 20px;padding:14px 16px}.aa-bestanden-opslag__toc-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0 0 10px;font-size:.92rem;font-weight:700;display:flex}.aa-bestanden-opslag__toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding-left:1.2rem;font-size:.84rem;line-height:1.5;display:grid}.aa-bestanden-opslag__toc-list a{color:var(--accent-text);text-decoration:none}.aa-bestanden-opslag__toc-list a:hover{text-decoration:underline}.aa-bestanden-opslag__steps{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);border-left:3px solid var(--red);background:var(--red-pale);border-radius:0 var(--radius-sm) var(--radius-sm) 0;gap:6px;margin:14px 0;padding:12px 12px 12px 2rem;font-size:.84rem;line-height:1.45;display:grid}.aa-bestanden-opslag__subdetail-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:14px 0 8px;font-size:.88rem;font-weight:700;display:flex}.aa-bestanden-opslag__kenmerk-block{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);gap:10px;margin-top:16px;padding:14px;display:grid}.aa-bestanden-opslag__prose-box{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);padding:12px;font-size:.88rem;line-height:1.5}.aa-bestanden-opslag__prose-box p:last-child{margin-bottom:0}.aa-bestanden-opslag__system-body.aa-bestanden-opslag__prose-box{border-top:none;margin:12px}.aa-bestanden-handbook-note{border-radius:var(--radius-sm);background:var(--beige);color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);border:1.5px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);align-items:flex-start;gap:10px;margin:24px 0 12px;padding:12px 14px;font-size:.88rem;line-height:1.45;display:flex}.aa-bestanden-handbook-note i{color:var(--red,var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73));flex-shrink:0;margin-top:2px}.aa-bestanden-handbook-note p{margin:0}.aa-bestanden-training-status{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);margin:0;font-size:.88rem}.aa-bestanden-training-status i{color:var(--red,var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73));margin-right:6px}.aa-bestanden-training-status--hero{margin:0 0 12px}.aa-bestanden-training-status--fail i{color:var(--lightningcss-light,#8a5a12)var(--lightningcss-dark,#d4a05f)}@media (width<=640px){.aa-bestanden-opslag__toc-list{grid-template-columns:1fr}}.aa-bestanden-opslag__server{border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--beige) 0%, var(--beige) 100%);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);padding:18px;box-shadow:0 2px 12px #0000000d}.aa-bestanden-opslag__server-head{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);flex-wrap:wrap;align-items:center;gap:10px;font-size:1rem;font-weight:700;display:flex}.aa-bestanden-opslag__server-head i{color:var(--red,var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73))}.aa-bestanden-opslag__badge{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}.aa-bestanden-opslag__server-note{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:8px 0 16px;font-size:.85rem}.aa-bestanden-opslag__server-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aa-bestanden-opslag__zone{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.aa-bestanden-opslag__zone-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0;font-size:.92rem;font-weight:700;display:flex}.aa-bestanden-opslag__zone-title i{color:var(--lightningcss-light,#b8860b)var(--lightningcss-dark,#d5a138)}.aa-year-folders{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fbfaf9;margin:0 0 12px;padding:12px 14px;font-size:.88rem}.aa-year-folders__root{color:var(--text-main);align-items:center;gap:8px;margin-bottom:10px;font-weight:800;display:flex}.aa-year-folders__root i{color:var(--red)}.aa-year-folders__year{border-left:2px solid #0000000f;margin:0 0 6px .35rem;padding-left:10px}.aa-year-folders__year>summary{cursor:pointer;color:var(--text-main);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;font-weight:700;list-style:none;display:flex}.aa-year-folders__year>summary::-webkit-details-marker{display:none}.aa-year-folders__line{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.82rem}.aa-year-folders__year-label{font-weight:900}.aa-year-folders__meta{color:var(--text-muted);font-size:.78rem;font-weight:500}.aa-year-folders__badge{color:#3a628f;text-transform:uppercase;letter-spacing:.02em;background:#4f7fb81f;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.aa-year-folders__badge--current{color:#4a7330;background:#6f9f4526}.aa-year-folders__body{margin:0 0 8px 1.35rem;padding-bottom:4px}.aa-year-folders__body .aa-handbook-content{margin-top:4px}.aa-year-folders__more{margin-top:10px}.aa-year-folders--team .aa-team-list{margin:0}.aa-bestanden-opslag__tree{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);background:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#17100e);border:1px dashed var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:8px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.aa-bestanden-opslag__tree-root,.aa-bestanden-opslag__tree-branch{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aa-bestanden-opslag__tree-branch{margin-top:6px;padding-left:12px}.aa-bestanden-opslag__tree-branch--deep{padding-left:28px}.aa-bestanden-opslag__tree-line{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);-webkit-user-select:none;user-select:none}.aa-bestanden-opslag__tree-hint{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);font-family:inherit;font-size:.72rem;font-style:italic}.aa-bestanden-opslag__tree-leaves{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:10px 0 0;padding:0 0 0 44px;font-family:inherit;font-size:.78rem;list-style:none}.aa-bestanden-opslag__tree-leaves li{align-items:center;gap:6px;margin-bottom:4px;display:flex}.aa-bestanden-opslag__tree-leaves i{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);font-size:.7rem}.aa-bestanden-opslag__zone-body{font-size:.88rem;line-height:1.5}.aa-bestanden-opslag__zone-body p:last-child{margin-bottom:0}.aa-bestanden-opslag__systems-title{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);margin:0;font-size:.9rem;font-weight:700}.aa-bestanden-opslag__systems-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aa-bestanden-opslag__system{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);flex-direction:column;min-width:0;display:flex;overflow:hidden}.aa-bestanden-opslag__system-head{align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;font-weight:700;display:flex}.aa-bestanden-opslag__system-head--crm{background:var(--red-pale);color:var(--accent-text)}.aa-bestanden-opslag__system-head--lib{color:var(--lightningcss-light,#6a1b9a)var(--lightningcss-dark,#c78df8);background:var(--lightningcss-light,#f3e8fd)var(--lightningcss-dark,#1e1715)}.aa-bestanden-opslag__system-head--vbt{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173);background:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1c1513)}.aa-bestanden-opslag__system-body{flex:1;padding:12px;font-size:.85rem;line-height:1.45}.aa-bestanden-opslag__system-body p:last-child{margin-bottom:0}.aa-bestanden-opslag__footnote{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:0;font-size:.82rem}.aa-bestanden-opslag__section{gap:14px;display:grid}.aa-bestanden-opslag__section-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700;display:flex}.aa-bestanden-opslag__section-title i{color:var(--red,var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73))}.aa-bestanden-opslag__section-note{margin-top:4px;font-size:.88rem;line-height:1.5}.aa-bestanden-opslag__section-note p:last-child{margin-bottom:0}.aa-bestanden-opslag__ref-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aa-bestanden-opslag__ref-card{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);min-width:0;overflow:hidden}.aa-bestanden-opslag__ref-head{padding:10px 12px;font-size:.85rem;font-weight:700}.aa-bestanden-opslag__ref-head--intra{color:var(--lightningcss-light,#6a1b9a)var(--lightningcss-dark,#c78df8);background:var(--lightningcss-light,#f3e8fd)var(--lightningcss-dark,#1e1715);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-bestanden-opslag__ref-head--intra a{color:inherit;font-weight:700;text-decoration:none}.aa-bestanden-opslag__ref-head--intra a:hover{text-decoration:underline}.aa-bestanden-opslag__ref-head--dir{background:var(--red-pale);color:var(--accent-text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-bestanden-opslag__ref-head--dir code{word-break:break-all;font-size:.78rem}.aa-bestanden-opslag__ref-body{padding:12px;font-size:.85rem;line-height:1.45}.aa-bestanden-opslag__ref-body p:last-child{margin-bottom:0}.aa-bestanden-opslag__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.aa-bestanden-opslag__flow-step{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.aa-bestanden-opslag__flow-num{background:var(--red,#c62828);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:inline-flex}.aa-bestanden-opslag__flow-step p{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:4px 0 0;font-size:.8rem;line-height:1.4}.aa-bestanden-opslag__flow-step strong{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);font-size:.82rem}.aa-bestanden-opslag__kenmerk-lead{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);margin:0;font-size:.88rem}.aa-bestanden-opslag__kenmerk{border-radius:var(--radius-sm);background:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#17100e);border:1px solid var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#27201d);padding:14px;overflow-x:auto}.aa-bestanden-opslag__kenmerk-row{flex-wrap:wrap;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.aa-bestanden-opslag__kenmerk-row--labels{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px;font-size:.72rem}.aa-bestanden-opslag__kenmerk-row--example code{background:var(--beige);color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:4px;padding:4px 8px;font-size:.9rem}.aa-bestanden-opslag__kenmerk-sep{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);padding:0 2px;font-weight:700}.aa-bestanden-opslag__section-lead{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0;font-size:.88rem}.aa-bestanden-opslag__section-lead code{font-size:.8rem}.aa-bestanden-opslag__a1-layout{grid-template-columns:minmax(300px,42%) minmax(0,1fr);align-items:start;gap:18px;display:grid}.aa-bestanden-opslag__zone--hoofdmappen{padding:16px}.aa-bestanden-opslag__zone-subtitle{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);margin:0 0 10px;font-size:.85rem;font-weight:700}.aa-bestanden-opslag__a1-details{gap:8px;min-width:0;display:grid}.aa-bestanden-opslag__details{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);padding:0 12px}.aa-bestanden-opslag__details-hint{color:#777;margin:0 0 4px;font-size:.78rem}.aa-bestanden-opslag__details-hint i{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);margin-right:4px}.aa-bestanden-opslag__details summary{cursor:pointer;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;padding:10px 0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.aa-bestanden-opslag__details summary::-webkit-details-marker{display:none}.aa-bestanden-opslag__details summary:before{content:"";color:var(--accent-text);text-align:center;width:.75rem;font-family:"Font Awesome 6 Free","Font Awesome 5 Free",FontAwesome;font-weight:900;transition:transform .15s}.aa-bestanden-opslag__details[open] summary:before{transform:rotate(90deg)}.aa-bestanden-opslag__details[open] summary{border-bottom:1px solid var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816);margin-bottom:10px}.aa-bestanden-opslag__details--rich[open]{padding-bottom:12px}.aa-bestanden-opslag__details--rich .aa-bestanden-opslag__mini-tree,.aa-bestanden-opslag__details--rich .aa-bestanden-opslag__pointcloud-layout,.aa-bestanden-opslag__details--rich .aa-organisatie-block-inhoud,.aa-bestanden-opslag__details--rich .aa-bestanden-opslag__teken-grid,.aa-bestanden-opslag__details--rich .aa-bestanden-opslag__corr-grid,.aa-bestanden-opslag__details--rich .aa-bestanden-opslag__corr-extras{margin-bottom:10px}.aa-bestanden-opslag__details--rich .aa-bestanden-opslag__teken-grid{margin-top:0}.aa-bestanden-opslag__details-note{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0 0 8px;font-size:.8rem;line-height:1.45}.aa-bestanden-opslag__letter-list{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0 0 12px;padding:0;font-size:.78rem;list-style:none;display:grid}.aa-bestanden-opslag__letter-list strong{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);width:1.1rem;display:inline-block}.aa-bestanden-opslag__compact-list{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);gap:6px;margin:0 0 12px;padding:0;font-size:.8rem;line-height:1.4;list-style:none;display:grid}@media (width<=960px){.aa-bestanden-opslag__a1-layout,.aa-bestanden-opslag__letter-list{grid-template-columns:1fr}}.aa-bestanden-opslag__tree-leaves--root{padding-left:20px}.aa-bestanden-opslag__zone--rules{gap:10px}.aa-bestanden-opslag__rule-list{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);gap:8px;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.aa-bestanden-opslag__rule-list li{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;line-height:1.45;display:flex}.aa-bestanden-opslag__rule-list code{word-break:break-word;white-space:normal}.aa-bestanden-opslag__rule-list i{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173);flex-shrink:0;margin-top:2px}.aa-bestanden-opslag__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aa-bestanden-opslag__detail-card{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);gap:10px;min-width:0;padding:14px;display:grid}.aa-bestanden-opslag__detail-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:700;display:flex}.aa-bestanden-opslag__mini-tree{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#17100e);border:1px dashed var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:8px;gap:4px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;display:grid}.aa-bestanden-opslag__mini-tree--nested{display:block}.aa-bestanden-opslag__mini-tree-branch{padding-left:calc(var(--depth,0) * 1.25rem);align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.aa-bestanden-opslag__mini-tree-branch:last-child{margin-bottom:0}.aa-bestanden-opslag__mini-tree-guide{color:var(--lightningcss-light,#bbb)var(--lightningcss-dark,#717171);-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.1rem;font-size:.7rem}.aa-bestanden-opslag__mini-tree-branch code{font-size:inherit}@media (width<=960px){.aa-bestanden-opslag__server-cols,.aa-bestanden-opslag__systems-grid,.aa-bestanden-opslag__ref-grid,.aa-bestanden-opslag__detail-grid{grid-template-columns:1fr}.aa-bestanden-opslag__flow{grid-template-columns:1fr 1fr}}@media (width<=560px){.aa-bestanden-opslag__flow{grid-template-columns:1fr}}.aa-bestanden-opslag__teken-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.aa-bestanden-opslag__teken-card{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);gap:10px;min-width:0;padding:14px;display:grid}.aa-bestanden-opslag__teken-card--cad{border-top:3px solid var(--red)}.aa-bestanden-opslag__teken-card--bim{border-top:3px solid #6a1b9a}.aa-bestanden-opslag__teken-card--cloud{border-top:3px solid var(--lightningcss-light,#455a64)var(--lightningcss-dark,#a9928a);margin-top:14px}.aa-bestanden-opslag__teken-card-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0;font-size:.92rem;font-weight:700;display:flex}.aa-bestanden-opslag__kenmerk--compact{padding:10px}.aa-bestanden-opslag__example-table{border-collapse:collapse;width:100%;font-size:.78rem}.aa-bestanden-opslag__example-table th,.aa-bestanden-opslag__example-table td{text-align:left;vertical-align:top;border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);padding:6px 8px}.aa-bestanden-opslag__example-table th{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191210);font-weight:600}.aa-bestanden-opslag__example-table code{font-size:.75rem}.aa-bestanden-opslag__inline-hint{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:0;font-size:.78rem;line-height:1.4}.aa-bestanden-opslag__pointcloud-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.aa-bestanden-opslag__file-legend{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);gap:8px;margin:0;padding:0;font-size:.8rem;line-height:1.4;list-style:none;display:grid}.aa-bestanden-opslag__file-legend strong{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}@media (width<=960px){.aa-bestanden-opslag__teken-grid,.aa-bestanden-opslag__pointcloud-layout,.aa-bestanden-opslag__corr-grid,.aa-bestanden-opslag__corr-extras{grid-template-columns:1fr}}.aa-bestanden-opslag__corr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.aa-bestanden-opslag__corr-card{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);gap:10px;min-width:0;padding:14px;display:grid}.aa-bestanden-opslag__corr-card--sent{border-top:3px solid #2e7d32}.aa-bestanden-opslag__corr-card--recv{border-top:3px solid var(--red)}.aa-bestanden-opslag__corr-card-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0;font-size:.88rem;font-weight:700;display:flex}.aa-bestanden-opslag__corr-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.aa-bestanden-opslag__corr-extra{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);gap:10px;min-width:0;padding:14px;display:grid}.aa-bestanden-opslag__corr-extra-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0;font-size:.88rem;font-weight:700;display:flex}.aa-bestanden-opslag__details--inline{margin-top:14px}.aa-bestanden-opslag__share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.aa-bestanden-opslag__share-card{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.aa-bestanden-opslag__share-card--borrow{border-top:3px solid #ef6c00}.aa-bestanden-opslag__share-card--formats{border-top:3px solid var(--red,#c62828)}.aa-bestanden-opslag__share-card--formats .aa-bestanden-opslag__file-legend--formats{margin:0}.aa-bestanden-opslag__share-card--out{border-top:3px solid #00695c}.aa-bestanden-opslag__share-card-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0;font-size:.88rem;font-weight:700;display:flex}.aa-bestanden-opslag__share-formats{border-radius:var(--radius-sm);background:var(--beige);border:1.5px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);gap:10px;margin-top:14px;padding:14px;display:grid}.aa-bestanden-opslag__share-formats-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);margin:0;font-size:.88rem;font-weight:700}.aa-bestanden-opslag__file-legend--formats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=960px){.aa-bestanden-opslag__share-grid,.aa-bestanden-opslag__file-legend--formats{grid-template-columns:1fr}}.aa-auto-faq{margin:0}.aa-auto-faq-item{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);margin-bottom:10px;padding:0 14px}.aa-auto-faq-item summary{cursor:pointer;color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);padding:12px 0;font-size:.92rem;font-weight:700;list-style:none}.aa-auto-faq-item summary::-webkit-details-marker{display:none}.aa-auto-faq-item summary:after{content:"+";float:right;color:var(--accent-text);opacity:.85;font-weight:800}.aa-auto-faq-item[open] summary:after{content:"−"}.aa-auto-faq-body{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);border-top:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);margin-top:-2px;padding:10px 0 14px;font-size:.9rem;line-height:1.55}.aa-kb-inline-details{vertical-align:middle;background:0 0;border:none;margin:0 0 0 8px;padding:0;display:inline-block}.aa-kb-inline-details summary{font-weight:600;font-size:inherit;color:inherit;padding:0;list-style:none}.aa-kb-inline-details summary::-webkit-details-marker{display:none}.aa-kb-inline-details summary:after{content:none!important;display:none!important}.aa-kb-inline-details .aa-auto-faq-body{font-size:inherit;color:inherit;line-height:inherit;border-top:none;margin-top:8px;margin-left:0;padding:0}.aa-kb-upload-details{background:0 0;border:none;margin:0 0 12px;padding:0}.aa-kb-upload-details summary{list-style:none}.aa-kb-upload-details summary::-webkit-details-marker{display:none}.aa-kb-upload-details summary:after{content:none!important;display:none!important}.aa-kb-upload-details .aa-auto-faq-body{border-top:none;margin-top:10px;padding:0}.aa-faq-row{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.aa-faq-row:last-child,.aa-faq-row .aa-auto-faq-item{margin-bottom:0}.aa-auto-prio-list{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);flex-direction:column;gap:10px;margin:0;padding:0;font-size:.9rem;line-height:1.45;list-style:none;display:flex}.aa-auto-tag{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:4px;min-width:5rem;margin-right:8px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-block}.aa-auto-tag--crit{color:var(--lightningcss-light,#9b1c1c)var(--lightningcss-dark,#ff7e73);background:var(--lightningcss-light,#fde8e8)var(--lightningcss-dark,#1e1714)}.aa-auto-tag--high{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f38c51);background:var(--lightningcss-light,#fff4e6)var(--lightningcss-dark,#18120f)}.aa-auto-tag--norm{color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#77a7ff);background:var(--lightningcss-light,#eef6ff)var(--lightningcss-dark,#191210)}.aa-auto-tag--low{color:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#a19895);background:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#191310)}.aa-auto-link-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aa-auto-link-list a,.aa-auto-link-list button{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.aa-auto-link-list button{font:inherit;color:var(--accent-text);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.aa-auto-link-list a i,.aa-auto-link-list button i{opacity:.85;font-size:.75rem}.aa-auto-link-list a:hover,.aa-auto-link-list button:hover{text-decoration:underline}.aa-auto-link-list li{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.aa-auto-ext{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);font-size:.72rem;font-weight:600}.aa-auto-muted{color:#777;font-size:.9rem}.aa-auto-foot-grid{grid-template-columns:repeat(3,1fr);gap:20px 24px;display:grid}.aa-auto-h3{color:var(--accent-text);margin:0 0 8px;font-size:.95rem;font-weight:700}.aa-auto-foot-grid p{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0;font-size:.9rem;line-height:1.55}@media (width<=900px){.aa-auto-foot-grid{grid-template-columns:1fr}}@media (width<=700px){.aa-auto-hero-actions{flex-direction:column}a.aa-btn-primary.aa-auto-cta-main,a.aa-btn-outline.aa-auto-cta-secondary{justify-content:center;width:100%;max-width:320px}}.aa-org-melding-preview{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.8rem;font-weight:400;display:block;overflow:hidden}.aa-org-melding-status-form,.aa-org-melding-behandelaar-form{width:100%;min-width:0;max-width:11.5rem;display:block}.aa-org-melding-behandelaar-form .aa-vbt-filter-sel,.aa-org-melding-status-form .aa-vbt-filter-sel{width:100%;min-width:0;max-width:11.5rem;padding:5px 26px 5px 8px;font-size:.8rem;line-height:1.25}.aa-vbt-badge--status.aa-org-melding-status--nieuw{color:var(--lightningcss-light,#e65100)var(--lightningcss-dark,#fd8357);background:var(--lightningcss-light,#fff3e0)var(--lightningcss-dark,#191210)}.aa-vbt-badge--status.aa-org-melding-status--in_behandeling{color:var(--lightningcss-light,#1565c0)var(--lightningcss-dark,#61acff);background:var(--lightningcss-light,#e3f2fd)var(--lightningcss-dark,#1c1613)}.aa-vbt-badge--status.aa-org-melding-status--afgehandeld{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173);background:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1c1513)}.aa-vbt-badge--bron{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:700}.aa-vbt-badge--bron.aa-vbt-badge--org{color:var(--lightningcss-light,#1565c0)var(--lightningcss-dark,#61acff);background:var(--lightningcss-light,#e3f2fd)var(--lightningcss-dark,#1c1613)}.aa-vbt-row--org{cursor:default}.aa-notify-menu{flex-shrink:0;align-self:center;position:relative}.aa-notify-bell{position:relative}.aa-notify-count{background:var(--red);color:#fff;text-align:center;border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#16100e);border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.aa-notify-dropdown{background:var(--beige);z-index:1200;border:1px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#241d1a);border-radius:12px;width:min(360px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 8px 28px #0000001f}.aa-notify-dropdown[hidden]{display:none!important}.aa-notify-dropdown:not([hidden]){display:block!important}.aa-notify-dropdown-header{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);padding:12px 16px 8px;font-size:.9rem;font-weight:700}.aa-notify-dropdown-empty{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#837a77);margin:0;padding:12px 16px 16px;font-size:.9rem}.aa-notify-dropdown-list{max-height:320px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.aa-notify-dropdown-item{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:flex-start;gap:10px;padding:10px 16px;text-decoration:none;transition:background .12s;display:flex}.aa-notify-dropdown-item:hover{background:var(--red-pale);color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf)}.aa-notify-dropdown-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aa-notify-dropdown-title{font-size:.88rem;font-weight:700}.aa-notify-dropdown-body{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);font-size:.82rem;line-height:1.4}.aa-notify-dropdown-arrow{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);flex-shrink:0;margin-top:4px;font-size:.7rem}.aa-notify-dropdown-footer{color:var(--accent-text);text-align:center;border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);padding:10px 16px;font-size:.82rem;text-decoration:none;display:block}.aa-notify-dropdown-footer:hover{background:var(--beige)}.aa-systemstatus-btn{position:relative}.aa-systemstatus-btn.is-ok{color:var(--success,var(--lightningcss-light,#1a7f37)var(--lightningcss-dark,#66c377));border-color:#1a7f374d}.aa-systemstatus-btn.is-issue{color:var(--danger,var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff7f6d));border-color:#b4231859}.aa-systemstatus-dropdown{width:min(340px,100vw - 24px)}.aa-systemstatus-section{padding:4px 16px 12px}.aa-systemstatus-subheading{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);align-items:center;gap:6px;margin:12px 0 6px;font-size:.8rem;font-weight:700;display:flex}.aa-systemstatus-subheading:first-child{margin-top:4px}.aa-systemstatus-note{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0 0 6px;font-size:.82rem;line-height:1.4}.aa-systemstatus-list{margin:0;padding:0;font-size:.85rem;list-style:none}.aa-systemstatus-list li{border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.aa-systemstatus-list li:last-child{border-bottom:none}.aa-systemstatus-list-label{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf)}.aa-systemstatus-list-status-wrap{align-items:center;gap:8px;display:flex}.aa-systemstatus-purge{padding:2px 8px;font-size:.72rem}.aa-systemstatus-purge:disabled{opacity:.5;cursor:not-allowed}.aa-bib-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h))}.aa-bib-body{padding:24px 0 56px}.aa-bib-js-required{color:var(--aa-muted,var(--lightningcss-light,#5c5c5c)var(--lightningcss-dark,#929292));align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.aa-bib-js-required--error{color:var(--lightningcss-light,#8b1538)var(--lightningcss-dark,#fa7e94);background:var(--lightningcss-light,#fff5f5)var(--lightningcss-dark,#17110e);border:1px solid #8b153833}.aa-bib-noscript{margin-bottom:1rem}.aa-tools-intro-wrap{padding:1.25rem 0 .5rem}.aa-tools-intro-card{padding:1.25rem 1.5rem}.aa-tools-intro-title{margin:0 0 .75rem;font-size:1.1rem}.aa-tools-intro-list{margin:0 0 1rem;padding-left:1.25rem}.aa-tools-intro-note{color:var(--aa-muted,var(--lightningcss-light,#5c5c5c)var(--lightningcss-dark,#929292));margin:0 0 .75rem;font-size:.95rem}.aa-tools-intro-fallback{margin:0;font-size:.9rem}.aa-tools-hub-body{padding:1rem 0 2rem}.aa-tools-hub-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem;display:flex}.aa-tools-hub-search{flex:16rem;max-width:22rem;margin:0}.aa-tools-hub-filters{flex-wrap:wrap;gap:.35rem;display:flex}.aa-tools-hub-chip{appearance:none;border:1px solid var(--border-subtle,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#e6dcd81f));background:var(--beige);font:inherit;color:var(--text-muted,var(--lightningcss-light,#555)var(--lightningcss-dark,#999));cursor:pointer;border-radius:999px;padding:.28rem .7rem;font-size:.82rem}.aa-tools-hub-chip:hover,.aa-tools-hub-chip:focus-visible{border-color:#8b153859;outline:none}.aa-tools-hub-chip.is-active,.aa-tools-hub-chip[aria-pressed=true]{background:var(--red,#8b1538);border-color:var(--red,#8b1538);color:#fff}.aa-tools-hub-count{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));margin:0 0 0 auto;font-size:.85rem}.aa-tools-hub-section{margin:0 0 1.15rem}.aa-tools-hub-section:last-of-type{margin-bottom:.25rem}.aa-tools-hub-section-head{border-bottom:1px solid var(--border-subtle,var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814));align-items:baseline;gap:.5rem;margin:0 0 .45rem;padding-bottom:.35rem;display:flex}.aa-tools-hub-section-title{font-family:var(--font-brand);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lightningcss-light,#555)var(--lightningcss-dark,#999));margin:0;font-size:.82rem;font-weight:700}.aa-tools-hub-section-count{color:var(--text-muted,var(--lightningcss-light,#999)var(--lightningcss-dark,#717171));font-variant-numeric:tabular-nums;font-size:.75rem}.aa-tools-hub-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.55rem;display:grid}.aa-tools-hub-card-wrap{min-width:0;position:relative}.aa-tools-hub-card{border:1px solid var(--border-subtle,var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#e6dcd81a));background:var(--beige);height:100%;min-height:4.75rem;color:inherit;border-radius:8px;align-items:flex-start;gap:.7rem;padding:.75rem 2.35rem .75rem .8rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.aa-tools-hub-card:hover,.aa-tools-hub-card:focus-visible{background:var(--lightningcss-light,#fffafb)var(--lightningcss-dark,#150e0c);border-color:#8b153866;outline:none}.aa-tools-hub-card-wrap .aa-tool-favorite-btn{z-index:1;width:1.85rem;height:1.85rem;box-shadow:none;color:var(--text-faint,var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171));background:0 0;border-color:#0000;position:absolute;top:.3rem;right:.3rem}.aa-tools-hub-card-wrap .aa-tool-favorite-btn:hover,.aa-tools-hub-card-wrap .aa-tool-favorite-btn.is-active{box-shadow:none;color:var(--accent-text);background:0 0}.aa-tools-hub-card-icon{width:1.85rem;height:1.85rem;color:var(--red,var(--lightningcss-light,#8b1538)var(--lightningcss-dark,#fa7e94));background:#8b153814;border-radius:6px;flex-shrink:0;place-items:center;font-size:.85rem;display:grid}.aa-tools-hub-card-main{gap:.2rem;min-width:0;display:grid}.aa-tools-hub-card-top{justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;display:flex}.aa-tools-hub-card-title{overflow-wrap:break-word;flex:auto;min-width:0;font-size:.95rem;font-weight:650;line-height:1.25}.aa-tools-hub-card-code{color:var(--text-muted,var(--lightningcss-light,#888)var(--lightningcss-dark,#717171));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem}.aa-tools-hub-card-blurb{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.aa-tools-hub-empty{margin-top:1rem}.aa-tools-hub-order-hint,.aa-tools-hub-order-status{color:var(--text-muted,#666);flex:100%;margin:0;font-size:.82rem}.aa-tools-hub-order-status:empty{display:none}.aa-tools-hub-card-wrap.is-arrangeable .aa-tools-hub-card{cursor:grab;padding-left:1.75rem}.aa-tools-hub-drag{z-index:2;width:1.35rem;height:1.7rem;color:var(--text-faint,#aaa);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:.7rem;left:.15rem}.aa-tools-hub-drag:hover,.aa-tools-hub-drag:focus-visible{color:var(--red,#8b1538);outline:none}.aa-tools-hub-drag[aria-disabled=true]{opacity:.35;cursor:not-allowed}.aa-tools-hub-card-wrap.is-arrangeable .aa-tool-favorite-btn{cursor:pointer}.aa-tools-hub-page.is-arranging,.aa-tools-hub-page.is-arranging .aa-tools-hub-card,.aa-tools-hub-page.is-arranging .aa-tools-hub-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.aa-tools-hub-page.is-arranging .aa-tools-hub-grid{border-radius:8px;min-height:3.4rem}.aa-tools-hub-page.is-arranging .aa-tools-hub-section.is-empty .aa-tools-hub-grid{background:#8b153808;border:1px dashed #8b153859}.aa-tools-hub-card-wrap.is-dragging{opacity:.35}.aa-tools-hub-card-wrap.is-drag-ghost{z-index:80;pointer-events:none;opacity:.96;margin:0;position:fixed;box-shadow:0 10px 28px #00000024}@media (width<=640px){.aa-tools-hub-count{width:100%;margin-left:0}.aa-tools-hub-grid{grid-template-columns:1fr;gap:.5rem}.aa-tools-hub-card{flex-direction:column;gap:.45rem;min-height:0;padding:.7rem 2.1rem .7rem .7rem}}.aa-ai-tools-body{gap:.85rem;padding:1rem 0 2rem;display:grid}.aa-ai-flash{background:var(--lightningcss-light,#f3faf4)var(--lightningcss-dark,#17100e);border:1px solid #28783c40;padding:.75rem 1rem}.aa-ai-guidelines,.aa-ai-add-card,.aa-ai-tool-card{padding:.85rem 1rem}.aa-ai-guidelines-summary,.aa-ai-add-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.55rem;font-weight:650;list-style:none;display:flex}.aa-ai-guidelines-summary::-webkit-details-marker{display:none}.aa-ai-add-summary::-webkit-details-marker{display:none}.aa-ai-guidelines-hint{margin:0;font-weight:400}.aa-ai-section-title,.aa-ai-notes-title{margin:0 0 .5rem;font-size:1.05rem}.aa-ai-muted{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));margin:0 0 .5rem;font-size:.88rem}.aa-ai-guidelines-list{gap:.35rem;margin:.75rem 0 0;padding-left:1.15rem;font-size:.92rem;display:grid}.aa-ai-toolbar{margin:0}.aa-ai-filter-form{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.aa-ai-search{flex:14rem;max-width:20rem;margin:0}.aa-ai-chips{flex-wrap:wrap;gap:.35rem;display:flex}.aa-ai-chips a.aa-tools-hub-chip{text-decoration:none}.aa-ai-status-filter{margin:0}.aa-ai-status-filter .aa-input{min-width:10rem;padding:.35rem .55rem;font-size:.85rem}.aa-ai-search-submit{padding:.35rem .75rem}.aa-ai-filter-label{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));gap:.25rem;font-size:.85rem;display:grid}.aa-ai-tool-form{gap:.65rem;margin-top:.75rem;display:grid}.aa-ai-form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.aa-ai-form-grid label,.aa-ai-tool-form>label{gap:.25rem;font-size:.85rem;display:grid}.aa-ai-form-actions{gap:.5rem;display:flex}.aa-ai-cat-section{margin:.15rem 0 .35rem}.aa-ai-tools-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.55rem;display:grid}.aa-ai-tool-card{flex-direction:column;gap:.35rem;min-height:0;display:flex}.aa-ai-tool-card.is-focus{border-color:#8b153866;box-shadow:0 0 0 2px #8b15381f}.aa-ai-tool-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.aa-ai-tool-name{align-items:center;gap:.4rem;margin:0;font-size:1rem;line-height:1.3;display:flex}.aa-ai-tool-link{color:var(--red,var(--lightningcss-light,#8b1538)var(--lightningcss-dark,#fa7e94));font-size:.8rem}.aa-ai-pill{color:var(--text-muted,var(--lightningcss-light,#555)var(--lightningcss-dark,#999));white-space:nowrap;background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#f5f5f50d);border-radius:999px;flex-shrink:0;align-items:center;padding:.12rem .5rem;font-size:.72rem;display:inline-flex}.aa-ai-pill--in_use{color:var(--lightningcss-light,#1f6b35)var(--lightningcss-dark,#75bf84);background:#28783c1f}.aa-ai-pill--experimenting{color:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#d4a059);background:#b4781424}.aa-ai-pill--researching{color:var(--lightningcss-light,#24508f)var(--lightningcss-dark,#7cacf3);background:#285aa01f}.aa-ai-pill--planned{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#5a5a5a1f)var(--lightningcss-dark,#9494941f)}.aa-ai-pill--paused{color:var(--lightningcss-light,#8b1538)var(--lightningcss-dark,#fa7e94);background:#8b15381a}.aa-ai-tool-desc,.aa-ai-tool-usecase{color:var(--text-muted,var(--lightningcss-light,#555)var(--lightningcss-dark,#999));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.aa-ai-tool-more{margin-top:.25rem}.aa-ai-tool-more>summary{cursor:pointer;color:var(--red,var(--lightningcss-light,#8b1538)var(--lightningcss-dark,#fa7e94));font-size:.82rem;list-style:none}.aa-ai-tool-more>summary::-webkit-details-marker{display:none}.aa-ai-tool-more-sep{opacity:.55}.aa-ai-edit{margin-top:.65rem}.aa-ai-edit>summary{cursor:pointer;color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));font-size:.84rem}.aa-ai-delete-form{margin-top:.65rem}.aa-btn-danger{color:var(--lightningcss-light,#8b1538)var(--lightningcss-dark,#fa7e94);border-color:#8b153859}.aa-ai-notes{border-top:1px solid var(--border-subtle,var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814));margin-top:.65rem;padding-top:.55rem}.aa-ai-note{border-bottom:1px solid var(--border-subtle,var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#e6dcd80f));padding:.45rem 0}.aa-ai-note:last-of-type{border-bottom:none}.aa-ai-note-meta{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));flex-wrap:wrap;gap:.4rem .75rem;margin-bottom:.2rem;font-size:.78rem;display:flex}.aa-ai-note-body{white-space:pre-wrap;margin:0;font-size:.88rem}.aa-ai-note-delete{color:var(--text-muted,#777);cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:0;font-size:.78rem;text-decoration:underline}.aa-ai-note-form{justify-items:start;gap:.4rem;margin-top:.55rem;display:grid}.aa-ai-hub-back{margin:.25rem 0 0}@media (width<=640px){.aa-ai-tools-grid{grid-template-columns:1fr}}.aa-bib-tabs{gap:4px;width:fit-content;margin-bottom:20px;padding:6px;display:flex}.aa-bib-tab-btn{font-family:var(--font-brand);color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-size:.97rem;font-weight:600;transition:background .15s,color .15s;display:flex}.aa-bib-tab-btn:hover{background:var(--red-light);color:var(--accent-text)}.aa-bib-tab-btn--active{background:var(--red);color:#fff}.aa-bib-tab-btn--active:hover{background:var(--red-dark);color:#fff}.aa-bib-search-bar{align-items:center;gap:12px;margin-bottom:20px;padding:0 18px;display:flex}.aa-bib-search-icon{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);flex-shrink:0;font-size:1rem}.aa-bib-search-input{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);background:0 0;border:none;outline:none;flex:1;padding:16px 0;font-size:1.05rem}.aa-bib-search-input::placeholder{color:var(--lightningcss-light,#bbb)var(--lightningcss-dark,#717171)}.aa-bib-samenvatting{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}#kasten-container{--bib-vak-size:72px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.aa-bib-kast-blok--wide{grid-column:1/-1;overflow-x:auto}@media (width<=520px){#kasten-container,.aa-bib-popup-tools{grid-template-columns:1fr}.aa-bib-popup-sort select{width:100%}.aa-bib-popup-filter{justify-content:space-between}}.aa-bib-chip{background:var(--beige);color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);white-space:nowrap;cursor:pointer;font-size:.87rem;font:inherit;border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:999px;align-items:center;gap:8px;padding:5px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.aa-bib-chip:hover,.aa-bib-chip:focus-visible{border-color:var(--red);outline:none;box-shadow:0 2px 8px #0000000f}.aa-bib-chip strong{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);font-weight:600}.aa-bib-orphan-list{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.aa-bib-orphan-item{appearance:none;background:var(--beige);cursor:pointer;font:inherit;text-align:left;border:1px solid var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#e6dcd81f);border-radius:6px;padding:.4rem .7rem}.aa-bib-orphan-item:hover,.aa-bib-orphan-item:focus-visible{border-color:#b5302773;outline:none}.aa-wa-item-snippet{color:var(--aa-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));margin-top:.25rem;font-size:.85rem;font-style:italic}.aa-wa-transfer-results{flex-direction:column;gap:.35rem;max-height:240px;margin-top:.75rem;display:flex;overflow:auto}.aa-wa-transfer-result{appearance:none;background:var(--beige);text-align:left;cursor:pointer;font:inherit;border:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#e6dcd81a);border-radius:6px;padding:.55rem .75rem}.aa-wa-transfer-result strong{display:block}.aa-wa-transfer-result span{color:var(--aa-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));font-size:.85rem}.aa-wa-transfer-result.is-selected,.aa-wa-transfer-result:hover,.aa-wa-transfer-result:focus-visible{border-color:#b5302773;outline:none}.aa-bib-kast-blok{min-width:0;margin-bottom:0;padding:20px 20px 24px;overflow-x:hidden}.aa-bib-kast-header{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.aa-bib-kast-header h2{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);margin:0;font-size:1.1rem;font-weight:700}.aa-bib-kast-stats{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);font-size:.85rem}.aa-bib-kallax{gap:6px;min-width:0;display:grid}.aa-bib-vak{aspect-ratio:1;cursor:pointer;background:var(--lightningcss-light,#f0ece6)var(--lightningcss-dark,#1e1815);border-radius:6px;outline:none;flex-direction:column;gap:4px;padding:8px 8px 6px;transition:box-shadow .15s,background .15s;display:flex}.aa-bib-vak:hover,.aa-bib-vak:focus-visible{background:var(--lightningcss-light,#e8e2da)var(--lightningcss-dark,#251e1c);box-shadow:0 4px 14px #0000001a}.aa-bib-vak--match{background:var(--red-light);box-shadow:0 0 0 2px var(--red)}.aa-bib-vak--selected{box-shadow:0 0 0 3px var(--red), 0 8px 20px #b5302740;z-index:2;background:var(--lightningcss-light,#fff3cd)var(--lightningcss-dark,#342700);animation:1.2s ease-in-out 2 aa-bib-vak-pulse;position:relative}@keyframes aa-bib-vak-pulse{0%,to{box-shadow:0 0 0 3px var(--red), 0 8px 20px #b5302740}50%{box-shadow:0 0 0 5px var(--red), 0 12px 28px #b5302759}}.aa-bib-vak--empty{visibility:hidden;pointer-events:none;box-shadow:none;background:0 0;border:none}.aa-bib-vak--empty:hover,.aa-bib-vak--empty:focus-visible{box-shadow:none;background:0 0}.aa-bib-vak-label{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);letter-spacing:.04em;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.aa-bib-vak-title{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.aa-bib-vak-badge{background:var(--beige);color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);letter-spacing:.02em;border:1.5px solid var(--lightningcss-light,#e9e9e9)var(--lightningcss-dark,#211a17);border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:inline-flex}.aa-bib-vak-sup{color:#777;letter-spacing:.02em;margin-left:4px;font-size:.7em;font-weight:800}.aa-bib-boeken{flex:1;align-items:flex-end;gap:1px;padding:2px 0;display:flex;overflow:hidden}.aa-bib-boek{border-radius:2px 2px 0 0;flex:1 1 0;min-width:0;transition:opacity .15s}.aa-bib-boek--uit{opacity:.32}.aa-bib-vak-meta{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.aa-bib-popup-box{width:100%;max-width:920px}.aa-bib-popup-box h2{margin-bottom:16px;padding-right:32px;font-size:1.1rem}.aa-bib-popup-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.aa-bib-popup-tools{grid-template-columns:1fr 220px auto auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.aa-bib-popup-search{background:var(--beige);border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.aa-bib-popup-search-icon{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);flex-shrink:0}.aa-bib-popup-search input{background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:.95rem}.aa-bib-popup-filter{background:var(--beige);border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:999px;gap:4px;padding:4px;display:flex}.aa-bib-popup-filter-btn{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:700}.aa-bib-popup-filter-btn--active{background:var(--red);color:#fff}.aa-bib-popup-sort select{background:var(--beige);color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:10px;padding:8px 10px;font-size:.9rem;font-weight:600}.aa-bib-popup-borrower select{background:var(--beige);color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:10px;width:100%;padding:8px 10px;font-size:.9rem;font-weight:600}.aa-bib-popup-error{color:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#ff7e71);background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#191210);border:1px solid var(--lightningcss-light,#fca5a5)var(--lightningcss-dark,#723a3b);border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:.9rem;font-weight:700}.aa-bib-popup-section{z-index:2;background:var(--beige);border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.aa-bib-popup-section strong{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);font-size:.9rem}.aa-bib-popup-section span{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);white-space:nowrap;font-size:.82rem}.aa-bib-popup-list{flex-direction:column;gap:10px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.aa-bib-popup-item{background:var(--beige);border:1.5px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.aa-bib-popup-item--focus{border-color:var(--red);background:var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,#17100e);box-shadow:0 0 0 2px #b5302726}.aa-bib-popup-empty{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);justify-content:center;font-size:.95rem}.aa-bib-popup-info{flex:1;min-width:0}.aa-bib-popup-info strong{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);margin-bottom:2px;font-size:.97rem;display:block}.aa-bib-popup-title-status{color:var(--lightningcss-light,#5a8a5a)var(--lightningcss-dark,#88ba87);font-size:.84rem;font-weight:600}.aa-bib-popup-title-status--uit{color:var(--accent-text)}.aa-bib-popup-title-status--vermist{color:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#dc9c49)}.aa-bib-popup-meta{color:#777;font-size:.83rem}.aa-bib-popup-status{color:var(--lightningcss-light,#5a8a5a)var(--lightningcss-dark,#88ba87);margin-top:4px;font-size:.82rem}.aa-bib-popup-status--uit{color:var(--accent-text)}.aa-bib-popup-status--vermist{color:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#dc9c49)}.aa-bib-toggle{flex-shrink:0;padding:5px 10px;font-size:.78rem;line-height:1.1}.aa-bib-toggle--uit{color:var(--lightningcss-light,#5a8a5a)var(--lightningcss-dark,#88ba87);border-color:#5a8a5a}.aa-bib-toggle--vermist{color:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#dc9c49);border-color:#b7791f}.aa-bib-ts-summary{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin-bottom:14px;padding:0 2px;font-size:.86rem;font-weight:600}.aa-bib-ts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.aa-bib-ts-card{min-height:168px;padding:0;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.aa-bib-ts-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000014}.aa-bib-ts-card--highlight{outline:2px solid var(--aa-accent,#c45c26);outline-offset:2px}.aa-bib-ts-spine{background:var(--ts-accent,var(--red));flex-shrink:0;width:10px}.aa-bib-ts-card-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 16px 14px;display:flex}.aa-bib-ts-card-head{align-items:flex-start;gap:12px;display:flex}.aa-bib-ts-card-icon{background:var(--ts-accent,var(--red));border-radius:10px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.aa-bib-ts-card-icon{background:color-mix(in srgb, var(--ts-accent,var(--red)) 14%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a))}}.aa-bib-ts-card-icon{color:var(--ts-accent,var(--accent-text));flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.aa-bib-ts-card-title{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.aa-bib-ts-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-bib-ts-type-pill{color:var(--ts-accent,var(--accent-text));background:var(--ts-accent,var(--red));border:none;border-radius:999px;padding:4px 11px;font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.aa-bib-ts-type-pill{background:color-mix(in srgb, var(--ts-accent,var(--red)) 12%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a))}}.aa-bib-ts-type-pill{cursor:pointer;transition:background .12s}.aa-bib-ts-type-pill:hover{background:var(--ts-accent,var(--red))}@supports (color:color-mix(in lab, red, red)){.aa-bib-ts-type-pill:hover{background:color-mix(in srgb, var(--ts-accent,var(--red)) 20%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#120c0a))}}.aa-bib-ts-card-freq{color:#777;align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.aa-bib-ts-card-freq i{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);font-size:.78rem}.aa-bib-ts-card-note{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.aa-bib-ts-card-status{color:var(--lightningcss-light,#5a8a5a)var(--lightningcss-dark,#88ba87);margin:0;font-size:.82rem;font-weight:600}.aa-bib-ts-card-status--uit{color:var(--accent-text)}.aa-bib-ts-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.aa-bib-ts-card-link{color:var(--accent-text);align-items:center;gap:6px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.aa-bib-ts-card-link:hover{text-decoration:underline}.aa-bib-ts-card-manage{gap:6px;margin-left:auto;display:flex}.aa-bib-manage-actions{flex-shrink:0;align-items:center;gap:6px;padding:0 10px;display:flex}.aa-bib-lijst-item .aa-bib-manage-actions{border-left:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);padding:8px 12px}.aa-bib-manage-btn{background:var(--beige);color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);cursor:pointer;border:1.5px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.aa-bib-manage-btn:hover{border-color:var(--red);color:var(--accent-text);background:var(--lightningcss-light,#fff8f7)var(--lightningcss-dark,#160f0d)}.aa-bib-manage-btn--danger:hover{color:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#ff7f6d);background:var(--lightningcss-light,#fff5f5)var(--lightningcss-dark,#17110e);border-color:#c0392b}.aa-bib-popup-item-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.aa-bib-popup-loan-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.aa-bib-ts-empty{text-align:center;color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);padding:40px 24px;font-size:.95rem}.aa-bib-search-bar{align-items:center;gap:0;display:flex}.aa-bib-add-btn{border:1.5px solid var(--red);color:var(--accent-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;margin-left:12px;padding:7px 14px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s;display:flex}.aa-bib-add-btn--ghost{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);background:var(--beige);border-color:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714)}.aa-bib-add-btn:hover{background:var(--red);color:#fff}.aa-bib-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.aa-bib-filter-chip{background:var(--beige);color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);cursor:pointer;white-space:nowrap;border:1.5px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:20px;padding:5px 13px;font-size:.83rem;font-weight:500;transition:border-color .13s,background .13s,color .13s}.aa-bib-filter-chip:hover{border-color:var(--red);color:var(--accent-text)}.aa-bib-filter-chip--active{background:var(--red);border-color:var(--red);color:#fff}.aa-bib-form-box{width:100%;max-width:640px}.aa-bib-form-box h2{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);margin:0 0 20px;font-size:1.2rem;font-weight:700}.aa-bib-form-grid{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.aa-bib-form-row{flex-direction:column;gap:5px;display:flex}.aa-bib-form-row--full{grid-column:1/-1}.aa-bib-form-row label{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.aa-bib-form-row input[type=text],.aa-bib-form-row input[type=url]{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);background:var(--beige);box-sizing:border-box;border:1.5px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:8px;width:100%;padding:8px 11px;font-size:.94rem;transition:border-color .13s}.aa-bib-form-row input:focus{border-color:var(--red);outline:none}.aa-bib-color-row{align-items:center;gap:10px;display:flex}.aa-bib-color-row input[type=color]{cursor:pointer;background:var(--beige);border:1.5px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:8px;width:40px;height:36px;padding:2px}.aa-bib-color-label{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);font-family:monospace;font-size:.88rem}.aa-bib-form-error{color:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#ff7e71);background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#191210);border:1px solid var(--lightningcss-light,#fca5a5)var(--lightningcss-dark,#723a3b);border-radius:8px;margin-top:12px;padding:10px 14px;font-size:.9rem}.aa-bib-form-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=768px){.aa-bib-kallax{min-width:0}.aa-bib-kast-blok{padding:14px 12px 18px}.aa-bib-ts-grid,.aa-bib-form-grid{grid-template-columns:1fr}.aa-bib-form-row--full{grid-column:auto}}.aa-bib-view-toggle{background:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#1a1311);border-radius:10px;flex-shrink:0;gap:4px;padding:3px;display:flex}.aa-bib-view-btn{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.84rem;font-weight:600;transition:background .15s,color .15s;display:flex}.aa-bib-view-btn--active{background:var(--beige);color:var(--accent-text);box-shadow:0 1px 4px #00000014}.aa-bib-hint{color:var(--lightningcss-light,#6b5a2a)var(--lightningcss-dark,#bca978);background:var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,#17100e);border:1px solid var(--lightningcss-light,#f0dca0)var(--lightningcss-dark,#5d4b0c);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-8px 0 16px;padding:10px 14px;font-size:.9rem;display:flex}.aa-bib-hint i{color:var(--lightningcss-light,#b7950b)var(--lightningcss-dark,#caa72e)}.aa-bib-hint-dismiss{color:var(--accent-text);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 0;font-size:.86rem;font-weight:600}.aa-bib-zoekresultaten{margin-bottom:16px;padding:8px 0}.aa-bib-zoekresultaten--inline{max-height:340px;overflow-y:auto}.aa-bib-locatie-banner{background:var(--lightningcss-light,#fffdf5)var(--lightningcss-dark,#140d0b);border:1.5px solid var(--lightningcss-light,#f0dca0)var(--lightningcss-dark,#5d4b0c);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.aa-bib-locatie-banner-text{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);align-items:center;gap:10px;font-size:.92rem;display:flex}.aa-bib-locatie-banner-text i{color:var(--accent-text)}.aa-bib-locatie-banner-text--warn i{color:var(--lightningcss-light,#b7950b)var(--lightningcss-dark,#caa72e)}.aa-bib-locatie-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.aa-bib-lijst-kop{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);background:var(--beige);z-index:1;border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);padding:12px 18px;font-size:.86rem;font-weight:600;position:sticky;top:0}.aa-bib-lijst-pagination{border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);margin-top:4px;padding:12px 18px 16px}.aa-bib-lijst{margin:0;padding:0;list-style:none}.aa-bib-lijst-item{border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);align-items:stretch;display:flex}.aa-bib-lijst-item:last-child{border-bottom:none}.aa-bib-lijst-btn{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 18px;transition:background .12s;display:grid}.aa-bib-lijst-btn:hover,.aa-bib-lijst-btn:focus-visible{background:var(--beige);outline:none}.aa-bib-lijst-btn strong{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);grid-column:1;font-size:.97rem}.aa-bib-lijst-meta{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);grid-column:1;font-size:.86rem}.aa-bib-lijst-status{color:var(--lightningcss-light,#1e8449)var(--lightningcss-dark,#64c283);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:.82rem;font-weight:600}.aa-bib-lijst-status--uit{color:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#ff7f6d)}.aa-bib-lijst-status--vermist{color:var(--lightningcss-light,#7d6608)var(--lightningcss-dark,#c1a95a)}.aa-bib-lijst-empty{text-align:center;color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);padding:32px 20px;font-size:.95rem}.aa-bib-skeleton{gap:16px;margin-bottom:16px;display:grid}.aa-bib-skeleton-kast{padding:20px}.aa-bib-skeleton-line{background:linear-gradient(90deg,var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714) 25%,var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191210) 50%,var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714) 75%) 0 0/200% 100%;border-radius:6px;height:14px;margin-bottom:16px;animation:1.2s infinite aa-bib-shimmer}.aa-bib-skeleton-line--title{width:40%;height:18px}.aa-bib-skeleton-grid{grid-template-columns:repeat(3,72px);gap:6px;display:grid}.aa-bib-skeleton-vak{aspect-ratio:1;background:linear-gradient(90deg,var(--lightningcss-light,#ece8e2)var(--lightningcss-dark,#211a18) 25%,var(--lightningcss-light,#f5f2ee)var(--lightningcss-dark,#1a1411) 50%,var(--lightningcss-light,#ece8e2)var(--lightningcss-dark,#211a18) 75%) 0 0/200% 100%;border-radius:6px;animation:1.2s infinite aa-bib-shimmer}@keyframes aa-bib-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aa-bib-kast-blok--highlight{box-shadow:0 0 0 3px var(--red), 0 8px 24px #00000014;transition:box-shadow .2s}@media (width<=720px){.aa-bib-search-bar{flex-wrap:wrap;gap:8px;padding:12px 14px}.aa-bib-search-input{flex:100%;padding:8px 0}.aa-bib-view-toggle{order:3}.aa-bib-add-btn--icon .aa-bib-btn-label{display:none}.aa-bib-add-btn--icon{margin-left:0;padding:8px 10px}.aa-bib-view-btn .aa-bib-btn-label{display:none}.aa-bib-view-btn{padding:8px 10px}}.aa-vbt-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h))}.aa-vbt-alert{border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.93rem;font-weight:600;display:flex}.aa-vbt-alert--success{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173);background:var(--lightningcss-light,#e6f4ea)var(--lightningcss-dark,#1c1613);border:1px solid var(--lightningcss-light,#a5d6a7)var(--lightningcss-dark,#2e5931)}.aa-vbt-alert--error{background:var(--red-pale);color:var(--accent-text);border:1px solid #b5302740}.aa-vbt-dashboard{margin-bottom:var(--gap-section);gap:16px;display:grid}.aa-vbt-summary-row{border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);flex-direction:column;order:2;gap:0;min-width:0;display:flex}.aa-vbt-summary-row--with-chart{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.aa-vbt-stats-compact{background:var(--beige);border-radius:var(--radius-card);box-shadow:var(--shadow-card);order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;display:grid;overflow:hidden}.aa-vbt-summary-row .aa-vbt-stats-compact{order:unset;box-shadow:none;background:0 0;border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);border-radius:0;margin:0}.aa-vbt-summary-row .aa-vbt-stat-item{padding:10px 18px}.aa-vbt-summary-row .aa-vbt-charts-shell{order:unset;border-bottom:none;justify-self:stretch;width:100%;margin:0;padding:12px 16px 14px}.aa-vbt-summary-row .aa-vbt-type-chart-title{margin:0 0 8px;font-size:.86rem}.aa-vbt-stat-item{align-items:baseline;gap:10px;min-width:0;padding:12px 18px;display:flex}.aa-vbt-stat-item+.aa-vbt-stat-item{border-left:1px solid var(--border-subtle)}.aa-vbt-charts-shell{order:3;min-width:0;margin-bottom:0}.aa-vbt-charts-shell .aa-vbt-type-chart+.aa-vbt-type-chart{border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);margin-top:16px;padding-top:14px}.aa-vbt-chart-panel[hidden]{display:none!important}.aa-vbt-chart-subnav{background:var(--beige);border-bottom:1px solid var(--border-subtle);box-shadow:0 1px #0000000a}.aa-vbt-chart-subnav-inner{flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:10px;padding-bottom:12px;display:flex}.aa-vbt-chart-subnav-kicker{font-family:var(--font-brand);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));flex:none;font-size:.82rem;font-weight:700}.aa-vbt-chart-subnav-links{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.aa-vbt-chart-subnav-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.aa-vbt-filter-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.aa-vbt-filter-btn.active{color:var(--lightningcss-light,#8b0000)var(--lightningcss-dark,#ff7f6e);background:#b5302714;border-color:#b5302773}.aa-vbt-filter-btn .aa-docs-filter-badge{display:inline-flex}.aa-vbt-chart-subnav-link{border-radius:var(--radius-sm);font-family:var(--font-brand);border:1px solid var(--border-subtle);background:var(--beige);cursor:pointer;align-items:center;gap:4px;padding:6px 12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--accent-text)!important}.aa-vbt-chart-subnav-link:hover,.aa-vbt-chart-subnav-link:focus-visible{background:var(--red-pale)}.aa-vbt-chart-subnav-link.is-active{background:var(--red);border-color:var(--red);color:#fff!important}.aa-vbt-stats-row{margin-bottom:var(--gap-section);gap:16px;display:grid}.aa-vbt-stat-card{background:var(--beige);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:row;align-items:baseline;gap:10px;padding:12px 18px;display:flex}.aa-vbt-type-chart{box-shadow:none;text-align:left;background:0 0;border-radius:0;width:100%;min-width:0;padding:0}.aa-vbt-type-chart-title{color:var(--text-main);margin:0 0 8px;font-size:.92rem;font-weight:800}.aa-vbt-breakdown-wrap{background:var(--beige);border:1px solid var(--lightningcss-light,#ebe7e4)var(--lightningcss-dark,#221b18);border-radius:10px;width:100%;overflow-x:auto}.aa-vbt-breakdown-table{border-collapse:collapse;width:100%;min-width:320px;font-size:.88rem}.aa-vbt-breakdown-table th,.aa-vbt-breakdown-table td{vertical-align:middle;border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);padding:10px 14px}.aa-vbt-breakdown-table thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);text-align:left;background:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#17100e);border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);font-size:.72rem;font-weight:700}.aa-vbt-breakdown-table thead .aa-vbt-breakdown-num,.aa-vbt-breakdown-table thead .aa-vbt-breakdown-share-h{text-align:right}.aa-vbt-breakdown-table tbody th{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);text-align:left;font-weight:700}.aa-vbt-breakdown-table tbody tr:last-child th,.aa-vbt-breakdown-table tbody tr:last-child td{border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714)}.aa-vbt-breakdown-table tbody tr.is-empty th,.aa-vbt-breakdown-table tbody tr.is-empty td{opacity:.55}.aa-vbt-breakdown-table tbody tr:hover{background:var(--lightningcss-light,#fdf5f5)var(--lightningcss-dark,#17110f)}.aa-vbt-breakdown-table tfoot th,.aa-vbt-breakdown-table tfoot td{background:var(--beige);color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);border-bottom:none;font-weight:800}.aa-vbt-breakdown-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:5.5rem}.aa-vbt-breakdown-table tbody .aa-vbt-breakdown-count{color:var(--accent-text);font-weight:800}.aa-vbt-breakdown-table tbody tr.is-empty .aa-vbt-breakdown-count{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);font-weight:700}.aa-vbt-breakdown-share-h,.aa-vbt-breakdown-share{width:42%;min-width:160px}.aa-vbt-breakdown-share-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid!important}.aa-vbt-breakdown-bar-track{background:var(--lightningcss-light,#f0ecea)var(--lightningcss-dark,#1e1715);border-radius:999px;height:8px;display:block;overflow:hidden}.aa-vbt-breakdown-bar{border-radius:999px;min-width:0;height:100%;display:block}.aa-vbt-breakdown-table tbody tr.is-empty .aa-vbt-breakdown-bar{background:var(--lightningcss-light,#d9d4d1)var(--lightningcss-dark,#2f2825)!important}.aa-vbt-breakdown-pct{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);white-space:nowrap;justify-self:end;font-size:.84rem;font-weight:700}.aa-vbt-breakdown-table tfoot .aa-vbt-breakdown-share{text-align:right}.aa-vbt-breakdown-table tfoot .aa-vbt-breakdown-pct{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);font-weight:800}.aa-vbt-breakdown-link{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.aa-vbt-breakdown-link:hover,.aa-vbt-breakdown-link:focus-visible{color:var(--accent-text)}.aa-vbt-type-chart-swatch{border-radius:999px;flex-shrink:0;width:10px;height:10px}.aa-vbt-type-chart-empty{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));margin:0;font-size:.84rem}.aa-vbt-stat-num{color:var(--accent-text);flex:none;font-size:1.55rem;font-weight:700;line-height:1}.aa-vbt-stat-label{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);font-size:.8rem;font-weight:600;line-height:1.25}.aa-vbt-filter-card{margin-bottom:var(--gap-section);flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.aa-vbt-filter-row{background:0 0;border-bottom:none;flex-wrap:wrap;order:1;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:0;display:flex}.aa-vbt-filter-row:has(.aa-vbt-filter-panel--open){background:var(--beige);border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);padding:0}.aa-vbt-filter-form{flex-direction:column;flex:100%;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.aa-vbt-filter-panel{border-top:1px solid #0000;grid-template-rows:0fr;width:100%;transition:grid-template-rows .28s,padding-top .28s,padding-bottom .28s,border-color .28s;display:grid;overflow:hidden}.aa-vbt-filter-panel--open{border-top-color:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);grid-template-rows:1fr;padding:14px 20px 16px}.aa-vbt-filter-panel-inner{opacity:0;pointer-events:none;flex-wrap:wrap;align-items:flex-end;gap:10px;min-height:0;transition:opacity .22s;display:flex;overflow:hidden}.aa-vbt-filter-panel--open .aa-vbt-filter-panel-inner{opacity:1;pointer-events:auto}.aa-vbt-filter-actions{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.aa-vbt-new-btn{flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:.88rem;display:inline-flex}.aa-vbt-new-btn-label{white-space:nowrap}#nieuweMeldingModal:not(.is-projectevaluatie) [data-vbt-evaluatie-only],#nieuweMeldingModal.is-projectevaluatie [data-vbt-melding-only]{display:none!important}.aa-vbt-share-all{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 4px;font-size:.92rem;line-height:1.4;display:flex}.aa-vbt-share-all input{flex-shrink:0;margin-top:3px}.aa-vbt-share-form{margin-bottom:4px}.aa-vbt-filter-submit{display:inline-flex}.aa-vbt-filter-group{flex:150px;min-width:0;max-width:220px}.aa-vbt-filter-group[hidden]{display:none!important}.aa-vbt-filter-form .aa-vbt-filter-sel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:8px 36px 8px 12px;font-size:.9rem}.aa-vbt-filter-sel{width:auto;min-width:180px;padding:8px 12px;font-size:.9rem}.aa-vbt-filter-reset{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);align-items:center;gap:5px;font-size:.82rem;text-decoration:none;display:inline-flex}.aa-vbt-filter-reset:hover{color:var(--accent-text)}.aa-vbt-filter-chip{border-radius:var(--radius-sm);background:var(--red-pale);min-height:34px;color:var(--accent-text-strong);border:1px solid #b530272e;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.aa-vbt-filter-card>.aa-vbt-summary-row{border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513)}.aa-vbt-filter-card>.aa-vbt-stats-compact{box-shadow:none;border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);border-radius:0}.aa-vbt-filter-card>.aa-vbt-charts-shell{border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);padding:14px 20px 16px}.aa-vbt-filter-card .aa-vbt-charts-shell .aa-vbt-type-chart{box-shadow:none;background:0 0;border:none;border-radius:0;width:100%;max-width:100%;padding:0}.aa-vbt-filter-card>.aa-profile-alert{margin:12px 20px 0!important}.aa-vbt-empty{text-align:center;color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);order:4;justify-content:center;align-items:center;gap:10px;padding:32px 16px;font-size:.93rem;display:flex}.aa-vbt-empty i{opacity:.5;font-size:1.4rem}.aa-vbt-table-wrap{border-top:none;order:4;margin:0;overflow-x:auto}.aa-vbt-table-note{order:5;margin:14px 20px 18px;line-height:1.45}.aa-vbt-pagination{border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);order:4;justify-content:space-between;margin:0;padding:12px 16px 14px}.aa-vbt-pagination-meta{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);order:4;margin:0;padding:10px 16px 12px;font-size:.86rem}.aa-vbt-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:.93rem}.aa-vbt-th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);white-space:nowrap;background:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#17100e);border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);padding:11px 14px;font-size:.78rem;font-weight:700}.aa-vbt-row{cursor:pointer;transition:background .1s}.aa-vbt-row:hover{background:var(--lightningcss-light,#fdf5f5)var(--lightningcss-dark,#17110f)}.aa-vbt-row:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.aa-vbt-row+.aa-vbt-row td{border-top:1px solid var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191210)}.aa-vbt-row--dim{opacity:.62}.aa-vbt-col{vertical-align:middle;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);padding:9px 14px}.aa-vbt-col--nr{width:9.25rem;color:var(--accent-text);white-space:nowrap;font-size:.84rem;font-weight:700}.aa-vbt-col--soort{white-space:nowrap;color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);width:8.5rem;font-size:.84rem;font-weight:600}.aa-vbt-col--titel{width:auto;min-width:0;font-weight:600}.aa-vbt-col--status{width:10.5rem}.aa-vbt-col--behandelaar{width:11.5rem}.aa-vbt-col--datum{white-space:nowrap;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);width:6.25rem;font-size:.86rem}.aa-vbt-col--titel-head{flex-wrap:nowrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.aa-vbt-col--titel-text{flex:0 auto;min-width:0;max-width:55%}.aa-vbt-row-chips{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:5px 6px;min-width:0;margin:0;display:flex;overflow:hidden}.aa-vbt-row-chip-text{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;line-height:1.2;overflow:hidden}.aa-vbt-col--meta,.aa-vbt-th.aa-vbt-col--meta{display:none}.aa-vbt-meta-line{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.35;overflow:hidden}.aa-vbt-col--titel-text>strong,.aa-vbt-col--titel-text>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aa-vbt-titel-desc{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.84rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.aa-text-popover-panel{z-index:1300;background:var(--beige);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;width:min(960px,100vw - 32px);max-height:min(88vh,920px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 64px #18120f38}.aa-text-popover-panel[hidden]{display:none!important}.aa-text-popover-panel-head{background:var(--beige);border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 14px;display:flex}.aa-text-popover-panel-title{color:var(--text-main,var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4));font-size:1.15rem;line-height:1.35}.aa-text-popover-close{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.aa-text-popover-close:hover,.aa-text-popover-close:focus-visible{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);background:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);outline:none}.aa-text-popover-panel-body{flex:auto;gap:18px;min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.aa-text-popover-field{gap:6px;display:grid}.aa-text-popover-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);font-size:.74rem;font-weight:800}.aa-text-popover-value{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);white-space:pre-wrap;word-break:break-word;font-size:1rem;line-height:1.6}.aa-text-popover-panel-foot{background:var(--beige);border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);flex-shrink:0;padding:14px 24px 20px}.aa-text-popover-backdrop{z-index:1290;background:#18120f6b;position:fixed;inset:0}.aa-vbt-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.aa-vbt-badge--status.aa-vbt-badge--nieuw{color:var(--lightningcss-light,#1a5da8)var(--lightningcss-dark,#6caeff);background:var(--lightningcss-light,#e3f0ff)var(--lightningcss-dark,#1d1614)}.aa-vbt-badge--status.aa-vbt-badge--open{color:var(--lightningcss-light,#b07800)var(--lightningcss-dark,#d99f40);background:var(--lightningcss-light,#fff8e1)var(--lightningcss-dark,#17100e)}.aa-vbt-badge--status.aa-vbt-badge--gesloten{color:#777;background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513)}.aa-vbt-badge--ernst{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#191310)}.aa-vbt-badge--ernst.aa-vbt-badge--minor{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173);background:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1c1513)}.aa-vbt-badge--ernst.aa-vbt-badge--major{color:var(--lightningcss-light,#e65100)var(--lightningcss-dark,#fd8357);background:var(--lightningcss-light,#fff3e0)var(--lightningcss-dark,#191210)}.aa-vbt-badge--ernst.aa-vbt-badge--critical{background:var(--red-pale);color:var(--accent-text);border:1px solid #b5302733}.aa-vbt-badge--ernst.aa-vbt-badge--nvt{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513)}.aa-vbt-simplicate-panel{background:var(--beige);border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);border-radius:12px;margin:14px 0 18px;padding:14px 16px}.aa-vbt-simplicate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.aa-vbt-simplicate-status{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:0 0 10px;font-size:.85rem}.aa-vbt-simplicate-content{gap:12px;display:grid}.aa-vbt-simplicate-block h4{margin:0 0 8px;font-size:.95rem}.aa-vbt-simplicate-dl{grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:6px 12px;margin:0;font-size:.9rem;display:grid}.aa-vbt-simplicate-dl dt{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:0;font-weight:600}.aa-vbt-simplicate-dl dd{margin:0}.aa-vbt-simplicate-services{margin:0;padding-left:1.1rem;font-size:.9rem}.aa-vbt-simplicate-services li+li{margin-top:8px}.aa-vbt-simplicate-meta{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);font-size:.85rem}.aa-vbt-simplicate-empty{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin:0;font-size:.9rem}@media (width<=1100px){.aa-vbt-th--hide-md,td.aa-vbt-th--hide-md{display:none}}@media (width>=641px) and (width<=900px){.aa-vbt-th--hide-sm,td.aa-vbt-th--hide-sm{display:none}}@media (width<=900px){.aa-vbt-page .aa-ks-hero{border-bottom:none;min-height:0;padding-bottom:6px}.aa-vbt-page .aa-ks-hero .aa-container{text-align:left;padding-left:16px;padding-right:16px}.aa-vbt-page .aa-ks-hero-sub{max-width:none;margin-left:0;margin-right:0;font-size:.9rem}.aa-vbt-page .aa-auto-body{padding-top:0}.aa-vbt-page .aa-auto-body>.aa-container{padding-left:16px;padding-right:16px}.aa-vbt-page .aa-vbt-chart-subnav-inner{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding-left:16px;padding-right:16px}.aa-vbt-page .aa-vbt-chart-subnav-actions{display:flex}.aa-vbt-page .aa-vbt-chart-subnav-link{padding:5px 10px;font-size:.84rem}.aa-vbt-page .aa-vbt-summary-row,.aa-vbt-page .aa-vbt-summary-row--with-chart{border-bottom:none;flex-direction:column;order:2;align-items:stretch;gap:10px;margin-bottom:10px;padding:0;display:flex}.aa-vbt-page .aa-vbt-summary-row .aa-vbt-stats-compact,.aa-vbt-page .aa-vbt-stats-compact{order:unset;box-shadow:var(--shadow-card);background:var(--beige);border-bottom:none;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.aa-vbt-page .aa-vbt-summary-row .aa-vbt-charts-shell,.aa-vbt-page .aa-vbt-charts-shell{order:unset;border-bottom:none;justify-self:stretch;margin-bottom:0;padding:0 16px}.aa-vbt-page .aa-vbt-filter-card .aa-vbt-charts-shell .aa-vbt-type-chart{box-shadow:var(--shadow-card);border-radius:var(--radius-card);background:var(--beige);padding:14px 16px}.aa-vbt-page .aa-vbt-charts-shell .aa-vbt-type-chart+.aa-vbt-type-chart{border-top:none;margin-top:10px;padding-top:14px}.aa-vbt-page .aa-vbt-filter-card>.aa-profile-alert{margin:0 16px 10px!important}.aa-vbt-page .aa-vbt-filter-row{background:0 0;border-bottom:none;order:1;padding:0}.aa-vbt-page .aa-vbt-table-wrap,.aa-vbt-page .aa-vbt-empty{order:4}.aa-vbt-page .aa-vbt-info-grid{grid-template-columns:1fr}.aa-vbt-page .aa-vbt-stat-item{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 8px}.aa-vbt-page .aa-vbt-stat-item+.aa-vbt-stat-item{border-left:1px solid var(--border-subtle);border-top:none}.aa-vbt-page .aa-vbt-stat-num{font-size:1.25rem}.aa-vbt-page .aa-vbt-stat-label{font-size:.68rem;line-height:1.2}.aa-vbt-page .aa-vbt-type-chart{padding:12px 14px}.aa-vbt-page .aa-vbt-type-chart-title{margin-bottom:8px;font-size:.86rem}.aa-vbt-page .aa-vbt-filter-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}.aa-vbt-page .aa-auto-body>.aa-container>.aa-vbt-filter-card{width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.aa-vbt-filter-row{flex-direction:column;align-items:stretch;gap:0;margin-bottom:0}.aa-vbt-filter-form{flex-direction:column;flex:auto;align-items:stretch;gap:0;width:100%}.aa-vbt-filter-actions{flex-direction:column;align-items:stretch}.aa-vbt-filter-group{flex:auto;width:100%;max-width:none}.aa-vbt-filter-btn{justify-content:center;align-items:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0;display:inline-flex;position:relative}.aa-vbt-filter-btn i{font-size:.94rem}.aa-vbt-filter-btn-label{display:none}.aa-vbt-filter-btn .aa-docs-filter-badge{min-width:18px;height:18px;padding:0 5px;font-size:.68rem;position:absolute;top:-5px;right:-5px}.aa-vbt-filter-panel{background:var(--beige);box-sizing:border-box;border-top:1px solid #0000;grid-template-rows:0fr;width:100%;margin-top:0;padding:0 16px;transition:grid-template-rows .28s,padding-top .28s,padding-bottom .28s,border-color .28s;display:grid;overflow:hidden}.aa-vbt-filter-panel--open{border-top-color:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);grid-template-rows:1fr;padding-top:10px;padding-bottom:12px}.aa-vbt-filter-panel-inner{opacity:0;pointer-events:none;flex-direction:column;gap:10px;min-height:0;transition:opacity .22s;display:flex;overflow:hidden}.aa-vbt-filter-panel--open .aa-vbt-filter-panel-inner{opacity:1;pointer-events:auto}.aa-vbt-filter-submit{justify-content:center;width:100%}.aa-vbt-new-btn{gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.aa-vbt-new-btn-label{display:none}.aa-vbt-new-btn i{font-size:.94rem}.aa-vbt-table-wrap{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--beige);border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#211b18);margin:0;overflow-x:visible}.aa-vbt-table{min-width:0;display:block}.aa-vbt-table thead{display:none}.aa-vbt-table tbody{display:block}.aa-vbt-row{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) minmax(7.5rem,9rem);align-items:start;gap:6px 10px;padding:12px 14px;display:grid}.aa-vbt-row+.aa-vbt-row{border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513)}.aa-vbt-row td{padding:0;display:block;border:none!important;width:auto!important;max-width:none!important}.aa-vbt-col--nr{white-space:nowrap;grid-area:1/1;align-self:center;font-size:.76rem}.aa-vbt-col--titel{grid-area:1/2;align-self:center;max-width:none;font-size:.9rem}.aa-vbt-col--titel-text>strong,.aa-vbt-col--titel-text>span:first-child{-webkit-line-clamp:1}.aa-vbt-row--org .aa-org-melding-preview,.aa-vbt-row-chips{display:none}.aa-vbt-col--meta{flex-direction:column;grid-area:2/1/auto/3;gap:2px;min-width:0;display:flex}.aa-vbt-meta-line--desc{white-space:normal;-webkit-line-clamp:3;color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aa-vbt-th--hide-sm,td.aa-vbt-th--hide-sm,.aa-vbt-th--hide-md,td.aa-vbt-th--hide-md{display:none!important}.aa-vbt-row>.aa-vbt-col--status:not([data-stop-propagation]){grid-area:1/3;place-self:center end;display:block!important}.aa-vbt-row>.aa-vbt-col--status[data-stop-propagation]{border-top:none;grid-area:2/3;place-self:start end;margin-top:0;padding-top:0}.aa-vbt-row>.aa-vbt-col--behandelaar[data-stop-propagation]{border-top:none;grid-area:3/3;place-self:start end;margin-top:0;padding-top:0}.aa-vbt-row>.aa-vbt-col--status[data-stop-propagation] .aa-org-melding-status-form,.aa-vbt-row>.aa-vbt-col--behandelaar[data-stop-propagation] .aa-org-melding-behandelaar-form{width:auto;max-width:118px}.aa-vbt-row>.aa-vbt-col--status[data-stop-propagation] .aa-vbt-filter-sel,.aa-vbt-row>.aa-vbt-col--behandelaar[data-stop-propagation] .aa-vbt-filter-sel{width:100%;min-width:0;max-width:118px;padding:5px 22px 5px 8px;font-size:.72rem}.aa-vbt-badge{padding:2px 7px;font-size:.68rem}.aa-vbt-table-note{margin:10px 16px 0;font-size:.82rem}.aa-vbt-page .aa-vbt-info-card{margin-top:12px}.aa-text-popover-panel{width:min(960px,100vw - 20px);max-height:min(90vh,920px)}.aa-text-popover-panel-head,.aa-text-popover-panel-body,.aa-text-popover-panel-foot{padding-left:16px;padding-right:16px}}@media (width<=600px){.aa-vbt-page .aa-ks-hero .aa-container,.aa-vbt-page .aa-auto-body>.aa-container{padding-left:14px;padding-right:14px}.aa-vbt-page .aa-auto-body>.aa-container>.aa-vbt-filter-card{width:calc(100% + 28px);max-width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}.aa-vbt-filter-panel,.aa-vbt-page .aa-vbt-chart-subnav-inner{padding-left:14px;padding-right:14px}.aa-vbt-page .aa-vbt-info-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aa-vbt-filter-panel,.aa-vbt-filter-panel-inner{transition:none}}.aa-vbt-modal-box{max-width:680px}.aa-vbt-modal-box--detail{max-width:740px}.aa-vbt-textarea--tall{min-height:110px}.aa-vbt-form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:14px;display:grid}.aa-vbt-form-row>div{flex-direction:column;display:flex}.aa-vbt-form-row .aa-form-label{margin-top:0}.aa-vbt-detail-body{margin-top:20px}.aa-vbt-detail-head{border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-bottom:16px;padding-bottom:14px;display:flex}.aa-vbt-detail-nr{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase;flex:0 0 100%;font-size:.78rem;font-weight:700}.aa-vbt-detail-badges{flex-wrap:wrap;gap:8px;display:flex}.aa-vbt-detail-titel{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);flex:0 0 100%;margin:4px 0 0;font-size:1.05rem;font-weight:700;line-height:1.3}.aa-vbt-detail-dl{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.aa-vbt-dl-row{background:var(--beige);border-radius:8px;grid-template-columns:150px 1fr;gap:8px;padding:7px 10px;font-size:.88rem;display:grid}.aa-vbt-dl-row dt{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);font-weight:700}.aa-vbt-dl-row dd{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4)}.aa-vbt-detail-section{border-top:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);margin-top:16px;padding-top:14px}.aa-vbt-detail-section h4{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);margin-bottom:8px;font-size:.82rem;font-weight:700}.aa-vbt-detail-section p{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);white-space:pre-wrap;word-break:break-word;font-size:.92rem;line-height:1.6}.aa-vbt-acties-list{flex-direction:column;gap:8px;list-style:none;display:flex}.aa-vbt-actie-item{background:var(--beige);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:.88rem;display:flex}.aa-vbt-actie-item.aa-vbt-actie--gereed{background:var(--lightningcss-light,#f0f8f0)var(--lightningcss-dark,#191210);border-color:var(--lightningcss-light,#a5d6a7)var(--lightningcss-dark,#2e5931)}.aa-vbt-actie-type{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);font-size:.73rem;font-weight:700}.aa-vbt-actie-omschr{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf)}.aa-vbt-actie-verantw{color:#777;font-size:.8rem}.aa-vbt-actie-buttons{gap:8px;margin-top:4px;display:flex}.aa-vbt-actie-inline-form{display:inline-flex}.aa-vbt-actie-delete{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73);border-color:#c62828}.aa-vbt-log-list{flex-direction:column;gap:6px;list-style:none;display:flex}.aa-vbt-log-list li{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--beige);border-radius:6px;flex-wrap:wrap;gap:6px 12px;padding:6px 10px;font-size:.8rem;display:flex}.aa-vbt-log-time{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#717171);white-space:nowrap}.aa-vbt-log-user{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);font-weight:700}.aa-vbt-log-actie{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888)}.aa-vbt-log-val{color:var(--accent-text);font-weight:600}.aa-vbt-hr{border:none;border-top:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);margin:24px 0 16px}.aa-vbt-admin-forms-title{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);align-items:center;gap:8px;margin-bottom:12px;font-size:.88rem;font-weight:700;display:flex}.aa-vbt-admin-details{border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:10px;margin-bottom:10px;overflow:hidden}.aa-vbt-admin-details summary{color:var(--accent-text);cursor:pointer;background:var(--beige);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:700;list-style:none;display:flex}.aa-vbt-admin-details summary:before{content:"";font-family:"Font Awesome 6 Free";font-size:.65rem;font-weight:900;transition:transform .2s}.aa-vbt-admin-details[open] summary:before{transform:rotate(90deg)}.aa-vbt-admin-details summary:hover{background:var(--red-pale)}.aa-vbt-admin-form{border-top:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);padding:16px}.aa-vbt-info-card{margin-bottom:48px}.aa-vbt-info-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.aa-vbt-info-grid .aa-auto-h3{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);margin-bottom:8px;font-size:.9rem;font-weight:700}.aa-vbt-info-grid .aa-auto-list{font-size:.88rem}.aa-vbt-form-section-label{text-transform:uppercase;letter-spacing:.09em;color:var(--accent-text);border-bottom:1px solid var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1c1513);margin-top:22px;margin-bottom:2px;padding-bottom:6px;font-size:.72rem;font-weight:700}.aa-vbt-field-hint{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin:2px 0 6px;font-size:.81rem;line-height:1.45}.aa-vbt-betr-wrap{border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:10px;margin-top:4px;overflow:hidden}.aa-vbt-betr-search{background:var(--beige);border:none;border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:0;margin:0;padding:8px 12px;font-size:.88rem}.aa-vbt-betr-search:focus{border-color:var(--red);background:var(--beige)}.aa-vbt-betr-list{max-height:180px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.aa-vbt-betr-item{border-bottom:1px solid var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191210)}.aa-vbt-betr-item:last-child{border-bottom:none}.aa-vbt-betr-item[hidden]{display:none!important}.aa-vbt-betr-label{cursor:pointer;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:10px;padding:7px 12px;font-size:.88rem;transition:background .1s;display:flex}.aa-vbt-betr-label:hover{background:var(--red-pale)}.aa-vbt-betr-check{accent-color:var(--red);cursor:pointer;flex-shrink:0;width:15px;height:15px}.aa-vbt-betr-avatar{background:var(--red-light);width:26px;height:26px;color:var(--accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.aa-vbt-betr-naam{flex:1}@media (width<=480px){.aa-vbt-stats-row{grid-template-columns:1fr}.aa-vbt-modal-box{padding:20px 14px 16px}.aa-vbt-form-row{grid-template-columns:1fr}}.aa-cyber-banner{color:#fff;background:linear-gradient(90deg,#1a3a5c 0%,#2d5a87 100%);padding:12px 0}.aa-cyber-banner--inline{padding:12px 16px}.aa-cyber-banner--inline .aa-btn-primary{background:var(--beige);color:var(--lightningcss-light,#1a3a5c)var(--lightningcss-dark,#8aaed7);box-shadow:0 2px 8px #0000001f}.aa-cyber-banner--inline .aa-btn-primary:hover{color:var(--lightningcss-light,#0f2840)var(--lightningcss-dark,#91aecd);background:var(--lightningcss-light,#f0f6fc)var(--lightningcss-dark,#191210)}.aa-cyber-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.aa-cyber-banner-text{align-items:center;gap:10px;font-size:.95rem;display:flex}.aa-cyber-body{padding:20px 0 40px}.aa-cyber-card{margin-bottom:16px;padding:22px 24px 26px}.aa-cyber-lead{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0 0 16px;line-height:1.55}.aa-cyber-hero-meta{margin-top:10px}.aa-cyber-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.aa-cyber-progress{margin-bottom:20px}.aa-cyber-progress-bar{background:var(--lightningcss-light,#e8e4e2)var(--lightningcss-dark,#241d1a);border-radius:4px;height:8px;overflow:hidden}.aa-cyber-progress-fill{background:linear-gradient(90deg, var(--red) 0%, #c45a52 100%);height:100%;transition:width var(--dur-base) var(--ease-out);border-radius:4px}.aa-cyber-learn-wrap{flex-direction:column;gap:18px;display:flex}.aa-cyber-learn-head{align-items:flex-start;gap:16px;padding-bottom:4px;display:flex}.aa-cyber-learn-icon{background:linear-gradient(135deg, var(--red-pale) 0%, var(--beige) 100%);width:52px;height:52px;color:var(--accent-text);border:1px solid var(--lightningcss-light,#ecd9d5)var(--lightningcss-dark,#2d201b);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;display:flex}.aa-cyber-learn-title{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#d4d4d4);margin:0 0 4px;font-size:1.35rem}.aa-cyber-learn-sub{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:0;font-size:.95rem}.aa-cyber-intro{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);border-left:4px solid var(--red);background:var(--lightningcss-light,#faf8f7)var(--lightningcss-dark,#17100e);border-radius:0 10px 10px 0;margin:0;padding:14px 18px;font-size:1.02rem;line-height:1.65}.aa-cyber-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.aa-cyber-stat{background:var(--beige);text-align:center;border:1px solid var(--lightningcss-light,#ece7e5)var(--lightningcss-dark,#211a18);border-radius:12px;padding:16px 14px;box-shadow:0 2px 8px #0000000a}.aa-cyber-stat-value-row{justify-content:center;align-items:flex-end;gap:2px;margin-bottom:6px;line-height:1;display:flex}.aa-cyber-stat-value,.aa-cyber-stat-suffix{color:var(--accent-text);font-size:1.75rem;font-weight:800}.aa-cyber-stat--suffix-focus .aa-cyber-stat-value{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);font-size:1.15rem;font-weight:700}.aa-cyber-stat--suffix-focus .aa-cyber-stat-suffix{color:var(--accent-text);margin-bottom:2px;font-size:2.75rem;font-weight:800;line-height:.85}.aa-cyber-stat-label{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);font-size:.82rem;line-height:1.4;display:block}.aa-cyber-block{background:var(--beige);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:12px;padding:14px 16px 12px}.aa-cyber-block-title{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);align-items:center;gap:8px;margin:0 0 10px;font-size:1rem;font-weight:700;display:flex}.aa-cyber-block-title i{color:var(--accent-text);font-size:.95rem}.aa-cyber-list{margin:0;padding:0 0 0 1.1rem;list-style:none}.aa-cyber-list li{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);padding:5px 0 5px 4px;line-height:1.5;position:relative}.aa-cyber-list li:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:-1.1rem}.aa-cyber-callout{border:1px solid #0000;border-radius:12px;gap:14px;padding:14px 16px;display:flex}.aa-cyber-callout--info{background:var(--lightningcss-light,#f0f6fc)var(--lightningcss-dark,#191210);border-color:var(--lightningcss-light,#c5d9ed)var(--lightningcss-dark,#36241d)}.aa-cyber-callout--warn{background:var(--lightningcss-light,#fff8e6)var(--lightningcss-dark,#17100e);border-color:var(--lightningcss-light,#f0dfa8)var(--lightningcss-dark,#5b4c16)}.aa-cyber-callout--ok{background:var(--lightningcss-light,#eef8f0)var(--lightningcss-dark,#191210);border-color:var(--lightningcss-light,#b8dfc4)var(--lightningcss-dark,#335640)}.aa-cyber-callout-icon{width:40px;height:40px;color:var(--accent-text);background:var(--lightningcss-light,#f7f6f0b3)var(--lightningcss-dark,#18120fb3);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.aa-cyber-callout-title{margin:0 0 6px;font-size:.95rem;font-weight:700}.aa-cyber-callout-body p{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);margin:0 0 8px;line-height:1.55}.aa-cyber-callout-body ul{margin:0;padding-left:1.1rem}.aa-cyber-callout-body li{margin:4px 0;line-height:1.45}.aa-cyber-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aa-cyber-step{background:var(--beige);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.aa-cyber-step-num{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.aa-cyber-step-body{flex:1;min-width:0}.aa-cyber-step-body strong{margin-bottom:2px;display:block}.aa-cyber-step-body p{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0;font-size:.92rem;line-height:1.5}.aa-cyber-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.aa-cyber-compare{grid-template-columns:1fr}}.aa-cyber-compare-col{border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:12px;padding:14px 16px}.aa-cyber-compare-col--do{background:var(--lightningcss-light,#f3faf4)var(--lightningcss-dark,#17100e);border-color:var(--lightningcss-light,#c8e6c9)var(--lightningcss-dark,#3b553c)}.aa-cyber-compare-col--dont{background:var(--lightningcss-light,#fff5f5)var(--lightningcss-dark,#17110e);border-color:var(--lightningcss-light,#ffcdd2)var(--lightningcss-dark,#684045)}.aa-cyber-compare-title{margin:0 0 10px;font-size:.95rem;font-weight:700}.aa-cyber-compare-col--do .aa-cyber-compare-title{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173)}.aa-cyber-compare-col--dont .aa-cyber-compare-title{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73)}.aa-cyber-compare-col ul{margin:0;padding:0;list-style:none}.aa-cyber-compare-col li{padding:5px 0 5px 22px;font-size:.9rem;line-height:1.45;position:relative}.aa-cyber-compare-col--do li:before{content:"✓";color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173);font-weight:700;position:absolute;left:0}.aa-cyber-compare-col--dont li:before{content:"✕";color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73);font-weight:700;position:absolute;left:0}.aa-cyber-learn{margin-bottom:8px}.aa-cyber-q{border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);border-radius:10px;margin:0 0 12px;padding:14px 16px}.aa-cyber-q legend{margin-bottom:8px;padding:0 4px;font-weight:600}.aa-cyber-opt{cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.aa-cyber-fb-item{border-radius:10px;margin-bottom:10px;padding:12px 14px}.aa-cyber-fb-item--ok{background:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1c1513);border:1px solid var(--lightningcss-light,#c8e6c9)var(--lightningcss-dark,#3b553c)}.aa-cyber-fb-item--fail{background:var(--lightningcss-light,#fff3e0)var(--lightningcss-dark,#191210);border:1px solid var(--lightningcss-light,#ffe0b2)var(--lightningcss-dark,#62481d)}.aa-cyber-fb-q{margin:0 0 6px;font-weight:600}.aa-cyber-fb-expl{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:8px 0 0;font-size:.9rem}.aa-cyber-score-line{margin:0 0 12px}.aa-cyber-error{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff7e73);font-size:.9rem}.aa-cyber-result{text-align:center;border-radius:12px;margin-bottom:18px;padding:20px}.aa-cyber-result--pass{background:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1c1513)}.aa-cyber-result--fail{background:var(--lightningcss-light,#fff8e1)var(--lightningcss-dark,#17100e)}.aa-cyber-result-pct{margin:0;font-size:2.5rem;font-weight:700}.aa-cyber-result-detail{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:4px 0}.aa-cyber-h3{margin:16px 0 8px;font-size:1rem}.aa-cyber-dl{grid-template-columns:120px 1fr;gap:6px 12px;margin:0;display:grid}.aa-cyber-dl dt{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);font-weight:600}.aa-cyber-dl dd{margin:0}@media print{body.aa-cyber-print-mode .aa-header,body.aa-cyber-print-mode .aa-ks-hero,body.aa-cyber-print-mode .aa-cyber-actions,body.aa-cyber-print-mode .aa-cyber-finish-insights,body.aa-cyber-print-mode .aa-cyber-result,body.aa-cyber-print-mode .aa-cyber-prev,body.aa-cyber-print-mode .aa-card-header,body.aa-cyber-print-mode .aa-auto-list,body.aa-cyber-print-mode .aa-profile-alert{display:none!important}body.aa-cyber-print-mode .aa-cyber-proof{border:none;padding:0;display:block!important}body.aa-cyber-print-mode .aa-cyber-page{padding:0}}.aa-cyber-prev{color:var(--lightningcss-light,#334)var(--lightningcss-dark,#c5bbb8);background:var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#17100e);border:1px solid var(--lightningcss-light,#d0dce8)var(--lightningcss-dark,#2f221e)}.aa-users-cyber-cell{width:1%;min-width:0;max-width:96px;padding-left:10px;padding-right:10px;font-size:.8rem;line-height:1.3}.aa-users-table th.aa-users-col-training{white-space:normal;letter-spacing:.04em;width:1%;min-width:0;max-width:96px;padding-left:10px;padding-right:10px;line-height:1.25}.aa-users-cyber-date{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin-top:2px;font-size:.72rem;display:block}.aa-cyber-status{flex-wrap:wrap;align-items:center;gap:3px 4px;font-size:.8rem;display:inline-flex}.aa-cyber-status--done{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173)}.aa-cyber-status--pending{color:var(--lightningcss-light,#e65100)var(--lightningcss-dark,#fd8357)}.aa-cyber-status--none{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171)}.aa-cyber-status-tag{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173);background:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1c1513);border-radius:4px;padding:0 4px;font-size:.68rem}.aa-cyber-status-tag--warn{color:var(--lightningcss-light,#e65100)var(--lightningcss-dark,#fd8357);background:var(--lightningcss-light,#fff3e0)var(--lightningcss-dark,#191210)}.aa-snacks-page .aa-snacks-body{padding-top:20px;padding-bottom:40px}.aa-snacks-hero-status{max-width:var(--page-hero-sub-max);font-size:var(--page-hero-sub-size);color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0 auto;line-height:1.6;display:flex}.aa-snacks-toolbar{margin:0 0 16px}.aa-snacks-manage-link{white-space:nowrap}.aa-snacks-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.aa-snacks-status-dot--open{background:#2e7d32}.aa-snacks-status-dot--closed{background:#b53027}.aa-snacks-layout{grid-template-columns:160px 1fr 280px;align-items:start;gap:20px;display:grid}.aa-snacks-cats-nav{top:calc(var(--header-h) + 16px);flex-direction:column;gap:4px;display:flex;position:sticky}.aa-snacks-cat-btn,.aa-snacks-chip{text-align:left;cursor:pointer;color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:.9rem}.aa-snacks-cat-btn:hover,.aa-snacks-chip:hover,.aa-snacks-cat-btn.active,.aa-snacks-chip.active{color:var(--red,var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f));background:var(--lightningcss-light,#f5ebe9)var(--lightningcss-dark,#1e1715)}.aa-snacks-chips{flex-wrap:nowrap;gap:8px;margin-bottom:8px;padding-bottom:12px;display:none;overflow-x:auto}.aa-snacks-chip{white-space:nowrap;border:1px solid var(--lightningcss-light,#e0d8d6)var(--lightningcss-dark,#2b2422);flex-shrink:0}.aa-snacks-search-wrap{margin-bottom:16px}.aa-snacks-section{scroll-margin-top:calc(var(--header-h) + 12px);margin-bottom:28px}.aa-snacks-section-title{color:var(--red,var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f));margin:0 0 12px;font-size:1.1rem}.aa-snacks-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.aa-snacks-product{border-radius:var(--radius-card,8px);background:var(--beige);border:1px solid var(--lightningcss-light,#e8e2e0)var(--lightningcss-dark,#251e1b);align-items:center;gap:12px;padding:12px 14px;display:flex}.aa-snacks-product-emoji{font-size:1.6rem;line-height:1}.aa-snacks-product-info{flex:1;min-width:0}.aa-snacks-product-name{margin:0;font-size:.95rem;font-weight:600}.aa-snacks-product-price{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:2px 0 0;font-size:.85rem}.aa-snacks-sauce-label{margin-top:8px;display:block}.aa-snacks-sauce-label-text{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin-bottom:4px;font-size:.75rem;display:block}.aa-snacks-sauce-select{width:100%;padding:6px 8px;font-size:.85rem}.aa-snacks-bun-check{background:var(--beige);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;font-size:.8rem;display:inline-flex}.aa-snacks-bun-check:has(.aa-snacks-bun-input:checked){background:var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1c1513);border-color:#2e7d32}.aa-snacks-bun-input{accent-color:#2e7d32;cursor:pointer;width:16px;height:16px;margin:0}.aa-snacks-order-for{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);flex-direction:column;gap:4px;margin-top:8px;font-size:.8rem;display:flex}.aa-snacks-order-user{padding:6px 8px;font-size:.9rem}.aa-snacks-remarks-label{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:12px 0 4px;font-size:.8rem;display:block}.aa-snacks-remarks{resize:vertical;width:100%;min-height:56px;font-size:.9rem}.aa-snacks-order-remarks{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:6px 0 0;font-size:.85rem;font-style:italic}.aa-snacks-cart-sauce{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);font-size:.9em}.aa-snacks-product-actions{align-items:center;gap:6px;display:flex}.aa-snacks-qty-btn{background:var(--beige);cursor:pointer;border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:6px;width:32px;height:32px;font-size:1.1rem;line-height:1}.aa-snacks-qty-val{text-align:center;min-width:24px;font-weight:600}.aa-snacks-cart-inner{top:calc(var(--header-h) + 16px);position:sticky}.aa-snacks-cart-user{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);margin:0;font-size:.85rem}.aa-snacks-cart-lines{margin:0;padding:0;list-style:none}.aa-snacks-cart-line{border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);align-items:flex-start;gap:8px;padding:8px 0;font-size:.9rem;display:flex}.aa-snacks-cart-remove{background:var(--beige);color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);cursor:pointer;border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:4px;flex-shrink:0;width:28px;height:28px;padding:0;font-size:1.1rem;line-height:1}.aa-snacks-cart-remove:hover{background:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#1c1513);border-color:var(--lightningcss-light,#e8b4b0)var(--lightningcss-dark,#6b3f3d)}.aa-snacks-cart-line-main{flex:1;min-width:0}.aa-snacks-cart-line-price{white-space:nowrap;flex-shrink:0}.aa-snacks-cart-hint{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin:10px 0 0;font-size:.8rem;line-height:1.4}.aa-snacks-cart-empty{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin:0;font-size:.9rem}.aa-snacks-cart-total{border-top:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.aa-snacks-save-btn{width:100%;margin-top:14px}.aa-snacks-save-msg{margin:10px 0 0;font-size:.85rem}.aa-snacks-save-msg--ok{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#72c173)}.aa-snacks-save-msg--error{color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f)}.aa-snacks-mobile-bar{z-index:40;background:var(--beige);border-top:1px solid var(--lightningcss-light,#e0d8d6)var(--lightningcss-dark,#2b2422);padding:10px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #00000014}.aa-snacks-mobile-bar-btn{background:var(--red,#b53027);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:14px;font-weight:600}.aa-snacks-drawer[hidden]{display:none!important}.aa-snacks-drawer{z-index:50;position:fixed;inset:0}.aa-snacks-drawer-backdrop{background:#0006;position:absolute;inset:0}.aa-snacks-drawer-panel{border-radius:12px 12px 0 0;max-height:85vh;padding:16px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.aa-snacks-drawer-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.aa-snacks-drawer-close{cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.aa-snacks-summaries{flex-direction:column;gap:20px;margin-top:24px;display:flex}.aa-snacks-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aa-snacks-summary-actions{flex-wrap:wrap;gap:8px;display:flex}.aa-snacks-table-wrap{overflow-x:auto}.aa-snacks-col-amount{text-align:right;white-space:nowrap;width:1%}.aa-snacks-col-qty{text-align:center;white-space:nowrap;width:1%}.aa-snacks-table--cafeteria th:first-child,.aa-snacks-table--cafeteria td:first-child{width:auto}.aa-snacks-table--per-person{table-layout:fixed;width:100%}.aa-snacks-table--per-person .aa-snacks-col-name{vertical-align:top;white-space:nowrap;width:14%}.aa-snacks-table--per-person .aa-snacks-col-order{vertical-align:top;width:auto}.aa-snacks-table--per-person .aa-snacks-col-amount{vertical-align:top;width:10%}.aa-snacks-order-lines{margin:0;padding:0;line-height:1.5;list-style:none}.aa-snacks-order-lines li+li{margin-top:4px}.aa-snacks-total-row th,.aa-snacks-total-row td{border-top:2px solid var(--lightningcss-light,#e8e0de)var(--lightningcss-dark,#261f1c);padding-top:12px;font-weight:600}.aa-snacks-menu-form-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end;gap:14px;display:grid}.aa-snacks-menu-form-check{padding-bottom:8px}.aa-snacks-menu-actions{white-space:nowrap}@media (width<=1023px){.aa-snacks-layout{grid-template-columns:1fr}.aa-snacks-cats{display:none}.aa-snacks-chips{display:flex}.aa-snacks-cart{display:none}.aa-snacks-page .aa-snacks-body{padding-bottom:80px}}@media print{.aa-header,.aa-snacks-mobile-bar,.aa-snacks-layout,.aa-snacks-hero-status{display:none!important}.aa-snacks-summaries{margin-top:0}}:is(body.driver-active:not(:has(.driver-popover)),body.driver-active:not(:has(.driver-popover)) *){pointer-events:auto!important}.aa-wa-page{margin-top:var(--header-h);background:var(--beige);min-height:calc(100vh - var(--header-h));padding-bottom:48px;overflow-x:hidden}.aa-wa-toolbar-wrap{max-width:var(--aa-content-max);box-sizing:border-box;margin:0 auto 18px;padding:0 24px}.aa-wa-page>.aa-container,.aa-wa-page .aa-wa-shell.aa-container{max-width:var(--aa-content-max)}.aa-wa-help{margin-bottom:18px}@media (width>=901px){.aa-wa-toolbar-wrap,.aa-wa-page>.aa-container,.aa-wa-page .aa-wa-shell.aa-container{padding-left:0;padding-right:0}}.aa-wa-filters{margin-bottom:0}.aa-wa-filter-form{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px 16px;display:grid}.aa-wa-search-row{grid-column:1/-1}.aa-wa-filter-btn{display:none}.aa-wa-filter-panel{grid-column:1/3;align-items:center;gap:12px 16px;display:flex}.aa-wa-filter-panel .aa-ks-field{flex:1 1 0;min-width:0}.aa-wa-actions{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.aa-wa-trash-btn,.aa-wa-new-btn{white-space:nowrap;align-items:center;gap:8px;min-height:48px;display:inline-flex}.aa-wa-trash-btn{padding:0 18px}.aa-wa-new-btn{border-radius:999px;padding:0 22px}.aa-wa-alpha-row{border-top:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:14px;display:flex}.aa-wa-alpha-label{text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,#1118278c)var(--lightningcss-dark,#e9dfdc8c);flex-shrink:0;font-size:.72rem;font-weight:800}.aa-wa-alpha-hint{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#717171);margin-left:auto;font-size:.82rem;font-weight:600}.aa-wa-alpha-bar{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.aa-wa-alpha-btn{background:var(--beige);color:var(--lightningcss-light,#111827d6)var(--lightningcss-dark,#e9dfdcd6);cursor:pointer;border:1px solid var(--lightningcss-light,#1118271f)var(--lightningcss-dark,#f1d8cf1f);border-radius:6px;min-width:1.75rem;height:1.75rem;padding:0 5px;font-size:.76rem;font-weight:800;transition:background .14s,border-color .14s,color .14s}.aa-wa-alpha-btn:hover:not(:disabled){color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);background:#b530270f;border-color:#b5302759}.aa-wa-alpha-btn.active{color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);background:#b530271f;border-color:#b5302780}.aa-wa-alpha-btn.is-empty,.aa-wa-alpha-btn:disabled{opacity:.35;cursor:default}.aa-wa-alpha-btn:first-child{letter-spacing:.02em;min-width:auto;padding-inline:10px;font-size:.72rem}.aa-wa-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.aa-wa-sidebar,.aa-wa-content{background:var(--lightningcss-light,#f7f6f0eb)var(--lightningcss-dark,#18120feb);border:1px solid var(--lightningcss-light,#1118271a)var(--lightningcss-dark,#f1d8cf1a);border-radius:18px;overflow:hidden;box-shadow:0 18px 46px -34px #11182773}.aa-wa-sidebar{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 24px);flex-direction:column;display:flex;position:sticky}.aa-wa-list-head{color:var(--lightningcss-light,#1118278c)var(--lightningcss-dark,#e9dfdc8c);text-transform:uppercase;letter-spacing:.04em;background:var(--lightningcss-light,#f6f7fbb3)var(--lightningcss-dark,#17110fb3);border-bottom:1px solid var(--lightningcss-light,#11182714)var(--lightningcss-dark,#f1d8cf14);padding:10px 16px;font-size:.78rem;font-weight:700}.aa-wa-list{flex:1;min-height:0;overflow:auto}.aa-wa-content{min-height:calc(100vh - var(--header-h) - 24px);flex-direction:column;display:flex}.aa-wa-list-letter{z-index:1;letter-spacing:.08em;color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);background:var(--lightningcss-light,#f7f6f0f5)var(--lightningcss-dark,#18120ff5);border-bottom:1px solid #b5302726;padding:8px 16px 6px;font-size:.78rem;font-weight:900;position:sticky;top:0}.aa-wa-item{cursor:default;border-bottom:1px solid var(--lightningcss-light,#11182714)var(--lightningcss-dark,#f1d8cf14);align-items:flex-start;gap:8px;padding:14px 16px;transition:background .14s;display:flex}.aa-wa-item-main{cursor:pointer;flex:auto;min-width:0}.aa-wa-item-actions{flex-shrink:0;align-items:center;gap:4px;margin-top:2px;display:flex}.aa-wa-item:hover{background:#b530270d}.aa-wa-item.active{background:#b530271a}.aa-wa-item--compact{padding:10px 16px}.aa-wa-item--compact .aa-wa-item-title{margin:0 0 4px;font-size:.92rem;font-weight:700}.aa-wa-item--compact .aa-wa-item-meta{font-size:.8rem}.aa-wa-item--compact .aa-wa-item-title:last-child{margin-bottom:0}.aa-wa-item-title{color:var(--lightningcss-light,#111827eb)var(--lightningcss-dark,#e9dfdceb);margin:0 0 6px;font-size:1.06rem;font-weight:900}.aa-wa-item-meta{color:var(--lightningcss-light,#11182799)var(--lightningcss-dark,#e9dfdc99);font-size:.9rem}.aa-wa-item-summary{color:var(--lightningcss-light,#111827a8)var(--lightningcss-dark,#e9dfdca8);margin-top:8px;font-size:.95rem;line-height:1.55}.aa-wa-content-top{background:linear-gradient(var(--lightningcss-light,#f6f7fbeb)var(--lightningcss-dark,#17110feb),var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#120c0adb));border-bottom:1px solid var(--lightningcss-light,#1118271a)var(--lightningcss-dark,#f1d8cf1a);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.aa-wa-back-btn{flex-shrink:0;display:none}.aa-wa-content-actions .aa-docs-favorite-btn.is-active{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f38c51);background:#fbbf2429;border-color:#b4530959}.aa-wa-view-meta{border-bottom:1px solid var(--lightningcss-light,#1118270f)var(--lightningcss-dark,#f1d8cf0f);flex-wrap:wrap;gap:8px;padding:0 18px 12px;display:flex}.aa-wa-meta-chip{border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.aa-wa-meta-chip--theme{color:var(--lightningcss-light,#7f1d1d)var(--lightningcss-dark,#f3877f);background:#b5302714;border:1px solid #b530272e}.aa-wa-meta-chip--tag{color:var(--lightningcss-light,#111827b8)var(--lightningcss-dark,#e9dfdcb8);background:var(--lightningcss-light,#1118270d)var(--lightningcss-dark,#e9dfdc0d);border:1px solid var(--lightningcss-light,#1118271a)var(--lightningcss-dark,#f1d8cf1a)}.aa-wa-loading{color:var(--lightningcss-light,#1118279e)var(--lightningcss-dark,#e9dfdc9e);padding:24px 18px;font-weight:600}.aa-wa-favorites-head{background:#fbbf241a;border-bottom:1px solid #b4530929;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.aa-wa-favorites-head-label{text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#eb9165);align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.aa-wa-favorites-head-count{color:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#eb9165);background:#b453091f;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 6px;font-size:.75rem;font-weight:800;display:inline-flex}.aa-wa-item--favorite .aa-wa-item-title{color:var(--lightningcss-light,#111827eb)var(--lightningcss-dark,#e9dfdceb)}.aa-wa-breadcrumb{flex-wrap:wrap;flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.aa-wa-breadcrumb-title{color:var(--lightningcss-light,#111827eb)var(--lightningcss-dark,#e9dfdceb);text-overflow:ellipsis;white-space:nowrap;max-width:56ch;font-weight:950;overflow:hidden}.aa-wa-breadcrumb-sub{color:var(--lightningcss-light,#11182799)var(--lightningcss-dark,#e9dfdc99);font-size:.92rem}.aa-wa-content-actions{flex-shrink:0;gap:10px;display:flex}.aa-wa-view{flex:1;padding:18px;overflow:auto}.aa-wa-view-content{color:var(--lightningcss-light,#111827e6)var(--lightningcss-dark,#e9dfdce6);line-height:1.75}.aa-wa-view-content img{border-radius:8px;max-width:100%;height:auto;margin:.75em 0}.aa-wa-view-content table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95rem}.aa-wa-view-content th,.aa-wa-view-content td{text-align:left;vertical-align:top;border:1px solid var(--lightningcss-light,#11182724)var(--lightningcss-dark,#f1d8cf24);padding:8px 10px}.aa-wa-view-content th{background:var(--lightningcss-light,#f6f7fbf2)var(--lightningcss-dark,#17110ff2);font-weight:700}.aa-wa-view-content h1,.aa-wa-view-content h2,.aa-wa-view-content h3{margin:1.2em 0 .5em}.aa-wa-view-content p{margin:.9em 0}.aa-wa-view-content blockquote{color:var(--accent-text);font-family:var(--font-quote);background:0 0;border-left:none;border-radius:0;margin:1em 0;padding:0;font-style:italic}.aa-wa-view-content a{color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);border-bottom:2px solid #b5302738;font-weight:800;text-decoration:none}.aa-wa-empty{color:var(--lightningcss-light,#1118279e)var(--lightningcss-dark,#e9dfdc9e);border:1px dashed var(--lightningcss-light,#11182729)var(--lightningcss-dark,#f1d8cf29);border-radius:12px;padding:18px;line-height:1.6}.aa-wa-empty-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.aa-wa-btn{appearance:none;color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#e9dfdc);cursor:pointer;background:var(--lightningcss-light,#f7f6f0e0)var(--lightningcss-dark,#18120fe0);border:1px solid var(--lightningcss-light,#1118271f)var(--lightningcss-dark,#f1d8cf1f);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;transition:transform 80ms,border-color .18s;display:inline-flex}.aa-wa-btn:hover{border-color:#b5302759;transform:translateY(-1px)}.aa-wa-btn.primary{color:#fff;background:linear-gradient(135deg,#b53027,#7f1d1d);border-color:#b5302773}.aa-wa-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.aa-wa-dialog{border-radius:var(--radius-card);background:0 0;border:none;max-width:none;max-height:none;margin:0;padding:0;overflow:visible}.aa-wa-dialog::backdrop{background:#00000059}.aa-wa-dialog--editor{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:12px}.aa-wa-dialog--editor .aa-wa-dialog-body{flex-direction:column;gap:16px;padding-inline:20px;display:flex}.aa-wa-dialog-inner{background:var(--beige);border-radius:var(--radius-card);flex-direction:column;width:100%;height:100%;max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.aa-wa-dialog-head{background:linear-gradient(90deg, var(--beige) 50%, var(--red-light) 100%);border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);flex-shrink:0;padding:20px 56px 16px 28px;position:relative}.aa-wa-dialog-head--split{justify-content:space-between;align-items:center;gap:12px;display:flex}.aa-wa-dialog-head h2{color:var(--accent-text);margin:0;font-size:1.15rem;font-weight:700}.aa-wa-dialog-head .aa-modal-close{position:absolute;top:12px;right:16px}.aa-wa-dialog-body{flex:1;align-content:start;gap:16px;min-height:0;padding:20px 28px 24px;display:grid;overflow-y:auto}.aa-wa-dialog-body--history{grid-template-columns:minmax(260px,1fr) minmax(320px,1.25fr);align-content:stretch;gap:18px}.aa-wa-field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.aa-wa-field .aa-form-label{margin-top:0}.aa-wa-checks{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.aa-wa-check{background:var(--beige);cursor:pointer;color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:50px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.aa-wa-check:hover{border-color:var(--red);background:var(--red-pale)}.aa-wa-check:has(input:checked){border-color:var(--red);background:var(--red-light);color:var(--accent-text-strong)}.aa-wa-check input{accent-color:var(--red)}.aa-wa-editor-hint{color:var(--lightningcss-light,#767676)var(--lightningcss-dark,#787878);margin:6px 0 0;font-size:12.5px}.aa-wa-field--content .aa-wa-field-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.aa-wa-field--content{flex-direction:column;flex:auto;min-width:0;min-height:280px;display:flex}.aa-wa-field--content .aa-form-label{margin-bottom:0}.aa-wa-doc-upload-btn{letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:.72rem}.aa-wa-doc-upload-btn i{font-size:.85em}.aa-wa-editor-wrap{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.aa-wa-editor-wrap:not(.is-ready){background:var(--beige);border:1px dashed var(--lightningcss-light,#ddd)var(--lightningcss-dark,#29221f);border-radius:8px;min-height:220px}.aa-wa-editor-wrap:not(.is-ready) .aa-ckeditor{display:none!important}.aa-wa-editor-wrap.is-ready .aa-rich-editor-wrap{flex-direction:column;flex:1;width:100%;min-height:0;margin-bottom:0;display:flex}.aa-wa-editor-wrap .aa-rich-editor-wrap .aa-rich-editor{border-radius:0 0 var(--radius-sm) var(--radius-sm);flex:1;min-height:min(52vh,520px);max-height:min(58vh,600px);overflow-y:auto}.aa-wa-field--content .aa-editor-note{color:#777;margin-top:8px;font-size:.82rem}.aa-wa-dialog .aa-rich-editor-toolbar{z-index:2;position:sticky;top:0}.aa-wa-history-preview-body .aa-wa-view-content img{max-width:100%}.aa-wa-dialog-foot{background:var(--beige);border-top:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px 20px;display:flex}.aa-wa-dialog-foot-secondary,.aa-wa-dialog-foot-primary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aa-wa-dialog-foot-primary{margin-left:auto}.aa-wa-editor-delete{color:var(--lightningcss-light,#b53027)var(--lightningcss-dark,#ff7f6f);border-color:#b5302759}.aa-wa-editor-delete:hover{color:var(--lightningcss-light,#7f1d1d)var(--lightningcss-dark,#f3877f);background:#b5302714;border-color:#b5302780}.aa-wa-history-list-wrap{border:1px solid var(--lightningcss-light,#1118271a)var(--lightningcss-dark,#f1d8cf1a);border-radius:14px;max-height:520px;overflow:auto}.aa-wa-history-preview{border:1px solid var(--lightningcss-light,#1118271a)var(--lightningcss-dark,#f1d8cf1a);border-radius:14px;max-height:520px;padding:12px;overflow:auto}.aa-wa-history-preview-title{font-weight:950}.aa-wa-history-preview-meta{color:var(--lightningcss-light,#1118279e)var(--lightningcss-dark,#e9dfdc9e);margin-top:6px;font-size:.95rem}.aa-wa-history-preview-body{margin-top:12px;line-height:1.7}.aa-wa-history-loading{color:var(--lightningcss-light,#111827a6)var(--lightningcss-dark,#e9dfdca6);padding:12px}.aa-wa-history-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (width<=900px){.aa-wa-page .aa-ks-hero{border-bottom:none;padding-bottom:6px}.aa-wa-page .aa-ks-hero .aa-container{text-align:left}.aa-wa-page .aa-wa-toolbar-wrap{width:100%;max-width:none;margin-top:0;margin-bottom:14px;padding:0}.aa-wa-page .aa-wa-toolbar-wrap .aa-ks-filters{border:none;border-bottom:1px solid var(--border-subtle);width:100%;box-shadow:none;background:var(--beige);box-sizing:border-box;border-radius:0;margin:0;padding:0 24px 12px}.aa-wa-page .aa-wa-filters{margin-top:0;margin-bottom:0}.aa-wa-page .aa-wa-filter-form{grid-template-rows:auto auto;grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.aa-wa-page .aa-wa-search-row{display:contents}.aa-wa-page .aa-ks-field--search{grid-area:1/1;min-width:0}.aa-wa-page .aa-wa-filter-btn{border-radius:var(--radius-control);grid-area:1/2;justify-content:center;align-items:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0;display:inline-flex;position:relative}.aa-wa-page .aa-wa-filter-btn i{font-size:.94rem}.aa-wa-page .aa-wa-filter-btn-label{display:none}.aa-wa-page .aa-wa-filter-btn .aa-docs-filter-badge{min-width:18px;height:18px;padding:0 5px;font-size:.68rem;position:absolute;top:-5px;right:-5px}.aa-wa-page .aa-wa-actions{grid-area:1/3;justify-self:end;align-items:center;gap:8px;display:flex}.aa-wa-page .aa-ks-search-input{padding:10px 14px 10px 44px;font-size:.95rem}.aa-wa-page .aa-ks-field-icon{font-size:1rem;left:14px}.aa-wa-page .aa-wa-filter-panel{opacity:0;pointer-events:none;border-top:1px solid #0000;flex-direction:column;grid-area:2/1/auto/-1;gap:10px;width:100%;max-height:0;margin-top:0;padding-top:0;transition:max-height .28s,margin-top .28s,padding-top .28s,border-color .28s,opacity .22s;display:flex;overflow:hidden}.aa-wa-page .aa-wa-filter-panel--open{opacity:1;pointer-events:auto;border-top-color:var(--lightningcss-light,#eee)var(--lightningcss-dark,#1d1714);max-height:240px;margin-top:10px;padding-top:10px}.aa-wa-page .aa-wa-filter-panel .aa-ks-field{flex:none;width:100%;min-width:0}.aa-wa-page .aa-ks-select{background-position:right 10px center;background-size:28px 28px;height:40px;min-height:40px;padding:0 36px 0 40px;font-size:.88rem}.aa-wa-page .aa-wa-trash-btn,.aa-wa-page .aa-wa-new-btn{justify-content:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0}.aa-wa-page .aa-wa-trash-btn i,.aa-wa-page .aa-wa-new-btn i{margin:0;font-size:.94rem}.aa-wa-page .aa-wa-action-label{display:none}.aa-wa-page .aa-wa-alpha-row{gap:6px 10px;margin-top:10px;padding-top:10px}.aa-wa-page .aa-wa-alpha-bar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.aa-wa-page .aa-wa-alpha-hint{width:100%;margin-left:0;font-size:.78rem}}@media (width<=600px){.aa-wa-page .aa-container,.aa-wa-page .aa-ks-hero .aa-container{padding-left:14px;padding-right:14px}.aa-wa-page .aa-wa-toolbar-wrap .aa-ks-filters{padding:0 14px 12px}}@media (prefers-reduced-motion:reduce){.aa-wa-page .aa-wa-filter-panel,.aa-wa-page .aa-wa-filter-panel .aa-ks-field{transition:none}}@media (width<=1100px){.aa-wa-shell{grid-template-columns:1fr}.aa-wa-shell--reading .aa-wa-sidebar{display:none}.aa-wa-shell--reading .aa-wa-back-btn{display:inline-flex}.aa-wa-sidebar{max-height:none;position:relative;top:auto}.aa-wa-content{min-height:auto}.aa-wa-list{max-height:360px}.aa-wa-alpha-hint{width:100%;margin-left:0}.aa-wa-field-row,.aa-wa-dialog-body--history{grid-template-columns:1fr}}@media (width<=700px){.aa-wa-dialog--editor{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.aa-wa-dialog-inner{border-radius:0;max-height:100dvh}.aa-wa-dialog-head,.aa-wa-dialog-body,.aa-wa-dialog-foot{padding-left:16px;padding-right:16px}.aa-wa-dialog-foot{flex-direction:column;align-items:stretch}.aa-wa-dialog-foot-primary{flex-direction:column-reverse;margin-left:0}.aa-wa-dialog-foot-secondary{flex-direction:column}.aa-wa-dialog-foot .aa-btn-primary,.aa-wa-dialog-foot .aa-btn-outline{justify-content:center;width:100%}.aa-wa-editor-wrap .aa-rich-editor-wrap .aa-rich-editor{min-height:42vh;max-height:48vh}}.aa-team-page .aa-docs-body .aa-container{max-width:1480px;padding-left:24px;padding-right:24px}.aa-team-body{padding-bottom:56px}.aa-team-subnav{background:var(--beige);border-bottom:1px solid var(--border-subtle);box-shadow:0 1px #0000000a}.aa-team-subnav-inner{flex-wrap:wrap;align-items:center;gap:12px 22px;padding:10px 0 12px;display:flex}.aa-team-subnav-group{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.aa-team-hero .aa-team-kicker{margin:0 0 6px}.aa-team-bureau-specs{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 12px;display:flex}.aa-team-subnav-kicker{font-family:var(--font-brand);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));flex:none;font-size:.82rem;font-weight:700}.aa-team-subnav-links{flex-wrap:wrap;gap:8px;display:flex}.aa-team-subnav-link{border-radius:var(--radius-sm);font-family:var(--font-brand);border:1px solid var(--border-subtle);background:var(--beige);align-items:center;gap:4px;padding:6px 12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--accent-text)!important}.aa-team-subnav-link:hover,.aa-team-subnav-link:focus-visible{background:var(--red-pale)}.aa-team-subnav-link.is-active{background:var(--red);border-color:var(--red);color:#fff!important}.aa-team-subnav-link.is-active .aa-nav-ref--sub{color:#ffffffeb!important}.aa-team-dashboard-shell,.aa-team-bureau-summary{background:var(--beige);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:18px}.aa-team-dashboard-shell+.aa-team-dashboard-shell{margin-top:22px}.aa-team-date-filter{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--lightningcss-light,#18120f14)var(--lightningcss-dark,#e6dcd814);grid-template-columns:minmax(150px,.34fr) minmax(420px,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:grid}.aa-team-date-filter-summary{border-right:1px solid var(--border-subtle);text-align:center;place-items:center;min-width:0;padding-right:10px;display:grid}.aa-team-date-filter-summary strong{color:var(--text-main);margin-top:2px;font-size:.92rem;line-height:1.25;display:block}.aa-team-date-filter-fields{grid-template-columns:minmax(130px,1.25fr) minmax(88px,.75fr) minmax(88px,.75fr) minmax(120px,1fr) minmax(120px,1fr);align-items:end;gap:8px;display:grid}.aa-team-date-filter label{min-width:0;color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));gap:3px;font-size:.74rem;font-weight:700;display:grid}.aa-team-date-filter .aa-input,.aa-team-date-filter .aa-select{width:100%;min-height:34px;padding-top:6px;padding-bottom:6px;font-size:.84rem}.aa-team-date-filter-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));font-size:.7rem;font-weight:800;display:block}.aa-team-date-filter-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.aa-team-date-filter-actions .aa-btn-primary,.aa-team-date-filter-actions .aa-btn-outline{white-space:nowrap;min-height:34px;padding:7px 12px;font-size:.82rem}.aa-team-finance-table-summary{border-radius:var(--radius-sm);background:var(--red-pale);cursor:pointer;width:100%;min-height:44px;font-family:var(--font-brand);color:var(--accent-text);border:1px solid #b530272e;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:1rem;font-weight:800;list-style:none;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.aa-team-finance-table-summary:hover,.aa-team-finance-table-summary:focus-visible{background:var(--lightningcss-light,#fff7f5)var(--lightningcss-dark,#16100d);border-color:#b5302757;box-shadow:0 6px 18px #b5302714}.aa-team-finance-table-summary::-webkit-details-marker{display:none}.aa-team-finance-table-summary:after{content:"";color:var(--accent-text);font-family:"Font Awesome 5 Free";font-size:.74rem;font-weight:900;transition:transform .18s}.aa-team-finance-table-block[open] .aa-team-finance-table-summary:after,.aa-team-bureau-finance-table[open] .aa-team-finance-table-summary:after{transform:rotate(180deg)}.aa-team-finance-table-summary-meta{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));margin-left:auto;font-size:.82rem;font-weight:700}.aa-team-finance-table-block[open] .aa-team-table-wrap,.aa-team-bureau-finance-table[open] .aa-team-table-wrap{margin-top:12px}.aa-team-iso-list{gap:8px;margin:0;display:grid}.aa-team-iso-list-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.aa-team-iso-list-row:last-child{border-bottom:0}.aa-team-iso-list dt,.aa-team-iso-list dd{margin:0}.aa-team-iso-list dt{font-weight:700}.aa-team-iso-list dd{color:var(--accent-text);font-weight:800}.aa-team-iso-bars{gap:10px;margin:0;display:grid}.aa-team-iso-bar-row{grid-template-columns:minmax(150px,.72fr) minmax(180px,1fr);align-items:center;gap:12px;display:grid}.aa-team-iso-bar-label,.aa-team-iso-bar-value{margin:0}.aa-team-iso-bar-label a,.aa-team-iso-bar-label span{color:var(--accent-text-strong);font-weight:800;text-decoration:none}.aa-team-iso-bar-label a:hover,.aa-team-iso-bar-label a:focus-visible{text-decoration:underline}.aa-team-iso-bar-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.aa-team-iso-bar-track{background:var(--lightningcss-light,#f6f1ee)var(--lightningcss-dark,#1b1412);border:1px solid #b5302724;border-radius:999px;min-height:13px;padding:2px;text-decoration:none;display:block}.aa-team-iso-bar-track:hover,.aa-team-iso-bar-track:focus-visible{background:var(--lightningcss-light,#fff7f5)var(--lightningcss-dark,#16100d);border-color:#b5302757}.aa-team-iso-bar-fill{width:var(--iso-width);background:linear-gradient(90deg,#b53027 0%,#d86b5f 100%);border-radius:999px;min-width:0;height:9px;display:block}.aa-team-iso-bar-value>span{min-width:2ch;color:var(--accent-text);text-align:right;font-weight:900}.aa-team-dashboard-head,.aa-team-bureau-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aa-team-dashboard-head{flex-wrap:wrap;margin-bottom:16px}.aa-team-dashboard-head h2,.aa-team-bureau-summary h2{margin:0;font-size:1.18rem;line-height:1.25}.aa-team-kicker{color:var(--accent-text);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:800}.aa-team-updated{color:var(--text-muted);margin:8px 0 0;font-size:.85rem}.aa-team-version-history{margin-top:10px}.aa-team-phase,.aa-team-bureau-meta span{border-radius:var(--radius-sm);background:var(--red-pale);min-height:28px;color:var(--accent-text-strong);white-space:nowrap;border:1px solid #b530272e;align-items:center;padding:4px 9px;font-size:.78rem;font-weight:800;display:inline-flex}[data-team-live-root][aria-busy=true] [data-team-live-slot]{opacity:.72}.aa-team-dashboard{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"vision vision vision goals goals goals""stakeholders stakeholders stakeholders swot swot swot""best best satisfaction satisfaction risk risk""evaluaties evaluaties evaluaties evaluaties evaluaties evaluaties""matrix matrix matrix matrix matrix matrix""finance finance finance finance finance finance";align-items:stretch;gap:22px;display:grid}.aa-team-dashboard--has-period{grid-template-areas:"vision vision vision goals goals goals""stakeholders stakeholders stakeholders swot swot swot""best best satisfaction satisfaction risk risk""evaluaties evaluaties evaluaties evaluaties evaluaties evaluaties""matrix matrix matrix matrix matrix matrix""finance finance finance finance finance finance"}.aa-team-dashboard--no-iso,.aa-team-dashboard--no-iso.aa-team-dashboard--has-period{grid-template-areas:"vision vision vision goals goals goals""stakeholders stakeholders stakeholders swot swot swot""best best satisfaction satisfaction risk risk""evaluaties evaluaties evaluaties evaluaties evaluaties evaluaties""finance finance finance finance finance finance"}.aa-team-dashboard--has-erm,.aa-team-dashboard--has-erm.aa-team-dashboard--has-period{grid-template-areas:"vision vision vision goals goals goals""stakeholders stakeholders stakeholders swot swot swot""best best satisfaction satisfaction risk risk""evaluaties evaluaties evaluaties evaluaties evaluaties evaluaties""matrix matrix matrix matrix matrix matrix""finance finance finance finance finance finance"}.aa-team-dashboard--no-iso.aa-team-dashboard--has-erm,.aa-team-dashboard--no-iso.aa-team-dashboard--has-period.aa-team-dashboard--has-erm{grid-template-areas:"vision vision vision goals goals goals""stakeholders stakeholders stakeholders swot swot swot""best best satisfaction satisfaction risk risk""evaluaties evaluaties evaluaties evaluaties evaluaties evaluaties""finance finance finance finance finance finance"}.aa-team-module{background:#fff;border:1px solid #e2ddd6;min-width:0;min-height:160px;box-shadow:0 1px 2px #2820180a,0 8px 24px #2820180f}.aa-team-module .aa-card-header{border-bottom:1px solid #ebe6e0;margin:-4px 0 14px;padding-bottom:12px}.aa-team-module .aa-card-header h2{color:var(--text-main);font-size:1.02rem;font-weight:700}.aa-team-module .aa-card-header h2 i{color:var(--red);opacity:.85}.aa-team-module p{color:var(--text-soft);font-size:.92rem}.aa-team-module-intro{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));margin:0 0 10px;font-size:.84rem;font-style:italic;line-height:1.45}.aa-team-module--vision{grid-area:vision}.aa-team-module--goals{grid-area:goals}.aa-team-module--best{grid-area:best}.aa-team-module--satisfaction{grid-area:satisfaction}.aa-team-module--risk{grid-area:risk}.aa-team-module--evaluaties{grid-area:evaluaties;height:auto;min-height:auto}.aa-team-eval-subhead{margin:16px 0 8px;font-size:.92rem}.aa-team-eval-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aa-team-eval-list li{border-bottom:1px solid var(--border-subtle);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding-bottom:8px;display:grid}.aa-team-eval-list li:last-child{border-bottom:0;padding-bottom:0}.aa-team-eval-date,.aa-team-eval-meta,.aa-team-eval-team{color:var(--text-soft);font-size:.84rem}.aa-team-eval-title{min-width:0;font-weight:650}.aa-team-eval-meta{text-align:right}.aa-team-eval-team{grid-column:2/-1}.aa-team-eval-pagination{margin-top:12px}@media (width<=640px){.aa-team-eval-list li{grid-template-columns:1fr}.aa-team-eval-meta{text-align:left}.aa-team-eval-team{grid-column:1}}.aa-team-module--stakeholders{grid-area:stakeholders}.aa-team-module--swot{grid-area:swot}.aa-team-finance-stack{flex-direction:column;grid-area:finance;gap:22px;min-width:0;display:flex}.aa-team-finance-stack>.aa-team-module--finance{grid-area:auto}.aa-team-module--period{min-height:0}.aa-team-finance-stack .aa-team-date-filter{margin-bottom:0}.aa-team-module--erm,.aa-team-module--audit2026{grid-area:auto}.aa-team-module--matrix{grid-area:matrix}.aa-team-module--finance{grid-area:finance}.aa-team-module--knowledge{grid-area:auto}.aa-team-knowledge-prose{color:var(--text);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.55}.aa-team-finance-erm-note{margin:4px 0 0}.aa-team-erm-section{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--card-start);margin:28px 0 8px;padding:4px 18px 22px}@supports (color:color-mix(in lab, red, red)){.aa-team-erm-section{background:color-mix(in srgb, var(--card-start) 42%, var(--beige))}}.aa-team-erm-section{box-shadow:var(--shadow-card)}.aa-team-erm-section:before{content:"";border-radius:var(--radius-card) var(--radius-card) 0 0;background:linear-gradient(90deg,#0000 8%,#c4a35a 50%,#0000 92%);height:2px;margin:0 -18px 4px;display:block}.aa-team-erm-section-summary{cursor:pointer;font-family:var(--font-brand);color:var(--black);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:10px;padding:18px 4px 12px;font-size:1.35rem;font-weight:700;list-style:none;display:grid}.aa-team-erm-section-summary::-webkit-details-marker{content:"";display:none}.aa-team-erm-section-summary::marker{content:"";display:none}.aa-team-erm-section-summary:before{content:"";border-right:2px solid var(--red);border-bottom:2px solid var(--red);grid-column:1;justify-self:end;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(-45deg)}.aa-team-erm-section-summary>span{grid-column:2}.aa-team-erm-section[open]>.aa-team-erm-section-summary:before{transform:rotate(45deg)}.aa-team-erm-section-lead{color:var(--text-muted);font-family:var(--font-brand);text-align:center;max-width:none;margin:0 0 10px;padding:0 8px;font-size:1rem;font-style:italic;line-height:1.45}.aa-erm-health{box-sizing:border-box;border-radius:var(--radius-card,14px);width:100%;color:var(--text-muted);font-family:var(--font-brand);background:#fff;border:1px solid #e2ddd6;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px 18px;margin:0 0 20px;padding:14px 16px;font-size:.86rem;font-weight:600;line-height:1.3;display:grid;box-shadow:0 1px 2px #2820180a,0 8px 24px #2820180d}.aa-erm-health-cluster{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.aa-erm-health-cluster--parts{border-left:1px solid #e2ddd6;border-right:1px solid #e2ddd6;align-items:center;padding:0 4px}.aa-erm-health-cluster--fresh{align-items:flex-end}.aa-erm-health-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);opacity:.85;font-size:.68rem;font-weight:650}.aa-erm-health-pct{background:var(--text-muted);border-radius:999px;align-items:center;min-height:1.75rem;padding:.2rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aa-erm-health-pct{background:color-mix(in srgb, var(--text-muted) 12%, #fff)}}.aa-erm-health-pct{color:var(--text-soft);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.95rem}.aa-erm-health--ok .aa-erm-health-pct{color:#2f7d4a;background:#e2ede6}.aa-erm-health--attention .aa-erm-health-pct{color:#8a6508;background:#f4ecd8}.aa-erm-health--risk .aa-erm-health-pct{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.aa-erm-health--risk .aa-erm-health-pct{background:color-mix(in srgb, var(--red) 12%, #fff)}}.aa-erm-health--risk .aa-erm-health-pct{color:var(--red)}.aa-erm-audit-readiness{border:1px solid var(--beige);border-radius:10px;margin:.75rem 0 0;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.aa-erm-audit-readiness{border:1px solid color-mix(in srgb, var(--beige) 70%, #ccc)}}.aa-erm-audit-readiness{background:var(--beige)}@supports (color:color-mix(in lab, red, red)){.aa-erm-audit-readiness{background:color-mix(in srgb, var(--beige) 35%, #fff)}}.aa-erm-audit-readiness{font-size:.92rem}.aa-erm-audit-readiness--attention{background:#f8f3e7;border-color:#b8860b59}.aa-erm-audit-readiness--risk{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.aa-erm-audit-readiness--risk{border-color:color-mix(in srgb, var(--red) 28%, transparent)}}.aa-erm-audit-readiness--risk{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.aa-erm-audit-readiness--risk{background:color-mix(in srgb, var(--red) 8%, #fff)}}.aa-erm-audit-readiness ul{margin:.4rem 0 0;padding-left:1.2rem}.aa-erm-health-parts{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.aa-erm-health-part{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:1.75rem;padding:.2rem .7rem;font-weight:600;display:inline-flex}.aa-erm-health-part.is-done{color:#2f7d4a;background:#e6efe9;border-color:#2f7d4a38}.aa-erm-health-part.is-partial{color:#8a6508;background:#f5eedd;border-color:#b8860b3d}.aa-erm-health-part.is-open{background:var(--beige)}@supports (color:color-mix(in lab, red, red)){.aa-erm-health-part.is-open{background:color-mix(in srgb, var(--beige) 55%, #fff)}}.aa-erm-health-part.is-open{color:var(--text-muted);border-color:#e2ddd6}.aa-erm-health-fresh{background:var(--beige);border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .55rem;min-height:1.75rem;padding:.2rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aa-erm-health-fresh{background:color-mix(in srgb, var(--beige) 55%, #fff)}}.aa-erm-health-fresh{color:var(--text-soft);border:1px solid #e2ddd6;font-weight:600}.aa-erm-health-fresh--fresh{color:#2f7d4a;background:#eaf2ed;border-color:#2f7d4a33}.aa-erm-health-fresh--aging{color:#8a6508;background:#f6f0e2;border-color:#b8860b38}.aa-erm-health-fresh--stale{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.aa-erm-health-fresh--stale{background:color-mix(in srgb, var(--red) 10%, #fff)}}.aa-erm-health-fresh--stale{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.aa-erm-health-fresh--stale{border-color:color-mix(in srgb, var(--red) 20%, transparent)}}.aa-erm-health-fresh--stale{color:var(--red)}.aa-erm-health-by{color:inherit;opacity:.75;font-weight:500}@media (width<=860px){.aa-erm-health{text-align:center;grid-template-columns:1fr;justify-items:center;padding:14px 12px}.aa-erm-health-cluster,.aa-erm-health-cluster--parts,.aa-erm-health-cluster--fresh{border:0;align-items:center;width:100%;padding:0}.aa-erm-health-fresh{justify-content:center}}.aa-team-erm-section-body{flex-direction:column;gap:22px;display:flex}.aa-team-erm-section[open]>.aa-team-erm-section-lead,.aa-team-erm-section[open]>.aa-erm-health,.aa-team-erm-section[open]>.aa-team-erm-section-body{animation:.28s both aa-team-erm-section-reveal}@keyframes aa-team-erm-section-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aa-team-erm-section-summary:before{transition:none}.aa-team-erm-section[open]>.aa-team-erm-section-lead,.aa-team-erm-section[open]>.aa-erm-health,.aa-team-erm-section[open]>.aa-team-erm-section-body{animation:none}}.aa-team-erm-section .aa-team-module--knowledge,.aa-team-erm-section .aa-team-module--products,.aa-team-erm-section .aa-team-module--meeting,.aa-team-erm-section .aa-team-erm-module{background:#fff;min-height:auto}.aa-team-erm-section .aa-team-module--meeting{margin-top:14px}.aa-team-erm-duo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:14px;display:grid}.aa-team-erm-duo-grid>.aa-team-module{box-sizing:border-box;flex-direction:column;align-self:stretch;min-height:0;padding:18px 20px;display:flex}.aa-team-erm-duo-grid>.aa-team-module .aa-card-header{border-bottom:1px solid #ebe6e0;margin:0 0 12px;padding-bottom:10px}.aa-team-erm-duo-grid>.aa-team-module--knowledge .aa-erm-knowledge-list,.aa-team-erm-duo-grid>.aa-team-module--products .aa-erm-products-stage{flex:auto}.aa-team-erm-duo-grid .aa-team-module-intro{color:var(--text-muted,#6b6560);margin:0 0 12px;font-size:.8rem;font-style:normal}.aa-team-erm-duo-grid .aa-erm-products-intro{margin-bottom:14px}.aa-team-erm-duo-grid .aa-team-knowledge-prose{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.45}.aa-erm-knowledge-list{flex-direction:column;flex:auto;gap:0;display:flex}.aa-erm-knowledge-row{border-bottom:1px solid #ebe6e0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.aa-erm-knowledge-row:first-child{padding-top:0}.aa-erm-knowledge-row:last-child{border-bottom:0;padding-bottom:0}.aa-erm-knowledge-icon{background:var(--red);border-radius:10px;place-content:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.aa-erm-knowledge-icon{background:color-mix(in srgb, var(--red) 8%, #fff)}}.aa-erm-knowledge-icon{color:var(--red);font-size:.92rem}.aa-erm-knowledge-body{min-width:0}.aa-erm-knowledge-meta{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:4px;display:flex}.aa-erm-knowledge-meta h3{color:var(--text-main);margin:0;font-size:.95rem;font-weight:650}.aa-erm-knowledge-badge{letter-spacing:.01em;color:var(--text-muted,#6b6560);align-items:center;gap:5px;font-size:.72rem;font-weight:600;display:inline-flex}.aa-erm-knowledge-badge i{color:var(--red);opacity:.8;font-size:.68rem}.aa-erm-knowledge-footer{color:var(--text-soft);border-top:1px solid #ebe6e0;align-items:center;gap:8px;margin:14px 0 0;padding-top:12px;font-size:.84rem;display:flex}.aa-erm-knowledge-footer i,.aa-erm-product-detail h3 i,.aa-card-note i{color:var(--red);opacity:.85}.aa-erm-products-stage{flex-direction:column;min-height:0;margin-top:0;display:flex}.aa-erm-products-orbit-wrap{-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(165deg,var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#ffffff0d),var(--lightningcss-light,#f8f4ef8c)var(--lightningcss-dark,#ffffff05));border:1px solid var(--lightningcss-light,#0f0f0f0f)var(--lightningcss-dark,#ffffff14);border-radius:20px;flex:auto;justify-content:stretch;align-items:center;margin-top:2px;padding:14px;display:flex;overflow:visible;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff0a),0 14px 34px var(--lightningcss-light,#1c16120d)var(--lightningcss-dark,#00000038)}.aa-erm-products-stage.is-orbit .aa-erm-product-folders,.aa-erm-products-stage.is-board .aa-erm-products-orbit-wrap{display:none}.aa-erm-products-stage.is-board .aa-erm-product-folders{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:stretch;gap:12px;min-height:260px;margin-top:2px;display:grid}.aa-erm-products-stage.is-board .aa-swot-explorer__pane{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;min-height:240px;padding:12px 14px}.aa-erm-product-folders{margin-top:0}.aa-erm-product-folder{margin:2px 0}.aa-erm-product-folder-summary{cursor:pointer;border-radius:var(--radius-sm,6px);color:var(--text-main);align-items:center;gap:8px;padding:6px 8px;font-size:.88rem;font-weight:650;list-style:none;display:flex}.aa-erm-product-folder-summary::-webkit-details-marker{content:"";display:none}.aa-erm-product-folder-summary::marker{content:"";display:none}.aa-erm-product-folder-summary:hover{background:var(--beige)}@supports (color:color-mix(in lab, red, red)){.aa-erm-product-folder-summary:hover{background:color-mix(in srgb, var(--beige) 70%, #fff)}}.aa-erm-product-folder-years{flex-direction:column;gap:2px;padding:0 0 4px 4px;display:flex}.aa-erm-product-folder .aa-swot-explorer__folder{margin-left:.4rem}.aa-erm-product-detail h3{align-items:center;gap:8px;margin:0 0 8px;font-size:1.05rem;display:flex}.aa-erm-product-detail .aa-form-label{margin-top:12px}.aa-erm-rail{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 16px;width:100%;margin:0;display:grid;position:relative}.aa-erm-rail-col{flex-direction:column;gap:10px;min-width:0;display:flex}.aa-erm-rail-hub,.aa-erm-orbit-center{z-index:1;aspect-ratio:1;background:radial-gradient(circle at center, var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1816) 54%, transparent 55%), conic-gradient(var(--red) var(--erm-orbit-progress), var(--lightningcss-light,#ebe6e0)var(--lightningcss-dark,#3a342f) 0);-webkit-backdrop-filter:blur(10px)saturate(1.2);text-align:center;border:1px solid var(--lightningcss-light,#0f0f0f0f)var(--lightningcss-dark,#ffffff1a);border-radius:50%;place-content:center;justify-items:center;gap:1px;width:88px;min-width:88px;height:88px;display:grid;position:relative;top:auto;left:auto;transform:none;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff0d),0 12px 28px var(--lightningcss-light,#1c161214)var(--lightningcss-dark,#00000047)}.aa-erm-rail-hub strong,.aa-erm-orbit-center strong{letter-spacing:-.03em;color:var(--black);font-size:1.12rem;line-height:1}.aa-erm-rail-hub span,.aa-erm-rail-hub small,.aa-erm-orbit-center span,.aa-erm-orbit-center small{color:var(--text-muted);letter-spacing:.01em;font-size:.58rem;font-weight:600;line-height:1.15}.aa-erm-rail-chip,.aa-erm-orbit-node{z-index:2;width:100%;height:auto;min-height:52px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#ffffff12),var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#ffffff08));border:1px solid var(--lightningcss-light,#0f0f0f12)var(--lightningcss-dark,#ffffff1a);border-radius:16px;align-items:center;gap:11px;margin:0;padding:10px 14px 10px 10px;font-size:.84rem;font-weight:600;line-height:1.2;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;transform:none;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#ffffff0d),0 8px 20px var(--lightningcss-light,#1c16120d)var(--lightningcss-dark,#0003)}.aa-erm-rail-chip-icon{width:32px;height:32px;color:var(--red);background:var(--lightningcss-light,#b5302714)var(--lightningcss-dark,#b530272e);border:1px solid var(--lightningcss-light,#b530271f)var(--lightningcss-dark,#b5302747);border-radius:11px;flex:none;place-content:center;font-size:.8rem;display:grid;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffffff0a)}.aa-erm-rail-chip-label,.aa-erm-orbit-node-label{flex:auto;gap:1px;min-width:0;max-width:none;display:grid}.aa-erm-rail-chip-label strong,.aa-erm-orbit-node-label strong{-webkit-line-clamp:2;letter-spacing:-.015em;-webkit-box-orient:vertical;font-size:.86rem;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.aa-erm-rail-chip:hover,.aa-erm-rail-chip:focus-visible,.aa-erm-orbit-node:hover,.aa-erm-orbit-node:focus-visible{background:linear-gradient(var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff1a),var(--lightningcss-light,#fff7f5d1)var(--lightningcss-dark,#b5302714));border-color:var(--lightningcss-light,#b5302747)var(--lightningcss-dark,#b5302766);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff0f),0 12px 26px var(--lightningcss-light,#b5302714)var(--lightningcss-dark,#00000047)}.aa-erm-orbit-node.is-filled,.aa-erm-orbit-node--ok{background:linear-gradient(var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#2f7d4a1f),var(--lightningcss-light,#ecf7f0d9)var(--lightningcss-dark,#2f7d4a0f));border-color:var(--lightningcss-light,#2f7d4a52)var(--lightningcss-dark,#2f7d4a6b)}.aa-erm-orbit-node.is-filled .aa-erm-rail-chip-icon,.aa-erm-orbit-node--ok .aa-erm-rail-chip-icon{color:#2f7d4a;background:var(--lightningcss-light,#2f7d4a1f)var(--lightningcss-dark,#2f7d4a38);border-color:var(--lightningcss-light,#2f7d4a33)var(--lightningcss-dark,#2f7d4a59)}.aa-erm-orbit-node--partial{background:linear-gradient(var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#b8860b1f),var(--lightningcss-light,#fff8e6e0)var(--lightningcss-dark,#b8860b0f));border-color:var(--lightningcss-light,#b8860b57)var(--lightningcss-dark,#b8860b6b)}.aa-erm-orbit-node--partial .aa-erm-rail-chip-icon{color:#b8860b;background:var(--lightningcss-light,#b8860b24)var(--lightningcss-dark,#b8860b38);border-color:var(--lightningcss-light,#b8860b38)var(--lightningcss-dark,#b8860b59)}.aa-erm-orbit-node--na{color:var(--text-muted);opacity:.88;border-color:var(--lightningcss-light,#0f0f0f14)var(--lightningcss-dark,#ffffff1a)}.aa-erm-orbit-node--na .aa-erm-rail-chip-icon{color:#888;background:var(--lightningcss-light,#f3f0eb)var(--lightningcss-dark,#2a2623);border-color:var(--lightningcss-light,#0f0f0f14)var(--lightningcss-dark,#ffffff1a)}@media (prefers-reduced-motion:reduce){.aa-erm-rail-chip,.aa-erm-orbit-node{transition:none}.aa-erm-rail-chip:hover,.aa-erm-rail-chip:focus-visible,.aa-erm-orbit-node:hover,.aa-erm-orbit-node:focus-visible{transform:none}}.aa-erm-orbit-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.aa-erm-orbit-legend-btn{width:100%;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:4px 0;font-size:.82rem;display:inline-flex}.aa-erm-orbit-legend-btn>i{color:var(--red);opacity:.85;text-align:center;width:1em}.aa-erm-orbit-legend-btn:hover{color:var(--text-main)}.aa-erm-orbit-dot{background:#d9d1c7;border-radius:50%;flex:none;width:.55rem;height:.55rem}.aa-erm-orbit-dot--ok{background:#2f7d4a}.aa-erm-orbit-dot--partial{background:#b8860b}.aa-erm-orbit-dot--na{background:#888}.aa-erm-orbit-dot--missing{background:#d9d1c7}@media (width<=1100px){.aa-team-erm-duo-grid,.aa-erm-products-stage.is-board .aa-erm-product-folders{grid-template-columns:1fr}}@media (width<=760px){.aa-erm-rail{grid-template-columns:1fr;justify-items:stretch}.aa-erm-rail-hub,.aa-erm-orbit-center{order:-1;justify-self:center;margin-bottom:4px}.aa-erm-rail-col--left,.aa-erm-rail-col--right{grid-template-columns:1fr;display:grid}.aa-erm-orbit-legend{grid-template-columns:1fr}}.aa-team-erm-module{min-height:auto}.aa-team-erm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.aa-team-erm-head-copy{flex:480px;min-width:0}.aa-team-erm-standards{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aa-team-erm-standards span{border-radius:var(--radius-sm);background:var(--red-pale);min-height:26px;color:var(--accent-text-strong);border:1px solid #b530272e;align-items:center;padding:3px 8px;font-size:.76rem;font-weight:700;display:inline-flex}.aa-team-erm-progress{min-width:min(100%,280px)}.aa-team-erm-progress-meta{color:var(--text-soft);align-items:baseline;gap:6px;margin-bottom:6px;font-size:.86rem;display:flex}.aa-team-erm-progress-meta strong{color:var(--text);font-size:1.05rem}.aa-team-erm-progress-pct{color:var(--accent-text-strong);margin-left:auto;font-weight:800}.aa-team-erm-progress-track{background:var(--lightningcss-light,#efe8e4)var(--lightningcss-dark,#201a17);border-radius:999px;height:10px;overflow:hidden}.aa-team-erm-progress-fill{height:100%;width:var(--erm-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#6f1d18 0%,#b53027 100%);display:block}.aa-team-erm-progress-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aa-team-erm-chip,.aa-team-erm-badge{border-radius:var(--radius-sm);align-items:center;min-height:24px;padding:2px 8px;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex}.aa-team-erm-chip--ok,.aa-team-erm-badge--ok{color:var(--lightningcss-light,#3f6b1f)var(--lightningcss-dark,#8bbb6f);background:var(--lightningcss-light,#e5f2da)var(--lightningcss-dark,#1e1715)}.aa-team-erm-chip--partial,.aa-team-erm-badge--partial{color:var(--lightningcss-light,#8a5a12)var(--lightningcss-dark,#d4a05f);background:var(--lightningcss-light,#f7ead0)var(--lightningcss-dark,#1f1816)}.aa-team-erm-chip--missing,.aa-team-erm-badge--missing{color:var(--lightningcss-light,#8a2a22)var(--lightningcss-dark,#f3887b);background:var(--lightningcss-light,#f6e1de)var(--lightningcss-dark,#231c19)}.aa-team-erm-chip--na,.aa-team-erm-badge--na{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);background:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1816)}.aa-team-erm-toolbar{border-radius:var(--radius-sm);background:var(--lightningcss-light,#fbf9f7)var(--lightningcss-dark,#160f0d);border:1px solid var(--lightningcss-light,#ebe3df)var(--lightningcss-dark,#241d1a);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0 16px;padding:10px;display:grid}.aa-team-erm-toolbar-controls,.aa-team-erm-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa-team-erm-toolbar-actions{justify-content:flex-end}.aa-team-erm-search{width:min(100%,260px)}.aa-team-erm-status-filter{color:var(--text-soft);align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.aa-team-erm-status-filter select{width:160px}.aa-team-erm-filter{color:var(--text-soft);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.aa-team-erm-group+.aa-team-erm-group{margin-top:16px}.aa-team-erm-group-title{color:var(--accent-text-strong);margin:0 0 8px;font-size:.92rem}.aa-team-erm-table{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--lightningcss-light,#e7e0db)var(--lightningcss-dark,#261f1d);gap:0;display:grid;overflow:hidden}.aa-team-erm-row{border-top:1px solid var(--lightningcss-light,#efe8e4)var(--lightningcss-dark,#201a17);grid-template-columns:minmax(260px,1.25fr) minmax(140px,.42fr) minmax(320px,1.35fr);align-items:start;gap:12px 16px;padding:12px 14px;display:grid}.aa-team-erm-row--needs-evidence{box-shadow:inset 4px 0 #d39a2d}.aa-team-erm-row--overdue{box-shadow:inset 4px 0 #b53027}.aa-team-erm-row--needs-evidence.aa-team-erm-row--overdue{box-shadow:inset 4px 0 #b53027,inset 8px 0 #d39a2d}.aa-team-erm-row--head{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);text-transform:uppercase;letter-spacing:.02em;background:var(--lightningcss-light,#faf7f5)var(--lightningcss-dark,#17110e);border-top:0;font-size:.78rem;font-weight:800}.aa-team-erm-item-title{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-weight:700;display:flex}.aa-team-erm-ref{color:#777;font-size:.78rem;font-weight:600}.aa-team-erm-ap{border-radius:var(--radius-sm);color:var(--lightningcss-light,#8a2a22)var(--lightningcss-dark,#f3887b);background:var(--lightningcss-light,#f6e1de)var(--lightningcss-dark,#231c19);align-items:center;padding:2px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.aa-team-erm-help{margin-top:4px}.aa-team-erm-help summary{cursor:pointer;color:var(--accent-text-strong);font-size:.8rem;font-weight:700}.aa-team-erm-help p{color:var(--text-soft);margin:4px 0 0;font-size:.84rem}.aa-team-erm-related{flex-wrap:wrap;gap:8px 14px;margin:6px 0 0;font-size:.82rem;display:flex}.aa-team-erm-related button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.aa-team-erm-alerts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aa-team-erm-alerts span{border-radius:var(--radius-sm);color:var(--lightningcss-light,#77500f)var(--lightningcss-dark,#cea268);background:var(--lightningcss-light,#fff4d8)var(--lightningcss-dark,#191210);align-items:center;min-height:22px;padding:2px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.aa-team-erm-status-select{width:100%;min-width:0}.aa-team-erm-evidence-editor{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--lightningcss-light,#e6ded9)var(--lightningcss-dark,#27201e)}.aa-team-erm-evidence-editor[open]{background:var(--lightningcss-light,#fffdfb)var(--lightningcss-dark,#130d0b)}.aa-team-erm-evidence-editor summary{cursor:pointer;min-height:38px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.86rem;font-weight:800;list-style:none;display:flex}.aa-team-erm-evidence-editor summary::-webkit-details-marker{display:none}.aa-team-erm-evidence-editor summary small{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));font-size:.76rem;font-weight:700}.aa-team-erm-evidence-fields{gap:10px;padding:0 10px 10px;display:grid}.aa-team-erm-evidence-file{gap:6px;display:grid}.aa-team-erm-evidence-file-current{margin:0;font-size:.86rem}.aa-team-erm-evidence-file-current a{align-items:center;gap:6px;font-weight:700;display:inline-flex}.aa-team-attachment{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff0d),var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#ffffff05));border:1px solid var(--lightningcss-light,#0f0f0f0f)var(--lightningcss-dark,#ffffff14);border-radius:16px;gap:10px;margin-top:12px;padding:12px;display:grid;box-shadow:inset 0 1px var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff0a),0 10px 28px var(--lightningcss-light,#1c16120d)var(--lightningcss-dark,#00000038)}.aa-team-attachment__head{align-items:flex-start;gap:10px;display:flex}.aa-team-attachment__badge{width:34px;height:34px;color:var(--red);background:var(--lightningcss-light,#b5302714)var(--lightningcss-dark,#b530272e);border:1px solid var(--lightningcss-light,#b530271f)var(--lightningcss-dark,#b5302747);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.aa-team-attachment__copy{min-width:0}.aa-team-attachment__label{color:var(--accent-text);letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:750;display:block}.aa-team-attachment__hint{color:var(--text-muted,var(--lightningcss-light,#6b655f)var(--lightningcss-dark,#9a948e));margin:2px 0 0;font-size:.78rem;line-height:1.35}.aa-team-attachment__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aa-team-attachment__row{gap:6px;display:grid}.aa-team-attachment__chip{color:inherit;background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#1c1816b8);border:1px solid var(--lightningcss-light,#0f0f0f12)var(--lightningcss-dark,#ffffff17);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:0;padding:11px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff0a)}.aa-team-attachment--edit .aa-team-attachment__chip{margin-top:0}.aa-team-attachment__chip:hover,.aa-team-attachment__chip:focus-visible{border-color:var(--lightningcss-light,#b5302747)var(--lightningcss-dark,#b5302766);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff0d),0 10px 24px var(--lightningcss-light,#b5302714)var(--lightningcss-dark,#00000047)}.aa-team-attachment__chip-icon{width:38px;height:38px;color:var(--red);background:var(--lightningcss-light,#fff7f5)var(--lightningcss-dark,#2a1b18);border:1px solid var(--lightningcss-light,#b530271f)var(--lightningcss-dark,#b5302747);border-radius:12px;place-items:center;display:grid}.aa-team-attachment__chip-body{gap:1px;min-width:0;display:grid}.aa-team-attachment__chip-body strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:.9rem;font-weight:750;overflow:hidden}.aa-team-attachment__chip-body small{color:var(--text-muted,var(--lightningcss-light,#6b655f)var(--lightningcss-dark,#9a948e));font-size:.74rem}.aa-team-attachment__chip-arrow{color:var(--lightningcss-light,#8a837c)var(--lightningcss-dark,#a39b94);font-size:.78rem}.aa-team-attachment__remove{color:var(--text-muted,var(--lightningcss-light,#6b655f)var(--lightningcss-dark,#9a948e));cursor:pointer;align-items:center;gap:8px;margin:0;font-size:.8rem;font-weight:600;display:inline-flex}.aa-team-attachment__remove input{margin:0}.aa-team-attachment__picker{cursor:pointer;background:var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#ffffff08);border:1px dashed var(--lightningcss-light,#0f0f0f24)var(--lightningcss-dark,#ffffff29);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.aa-team-attachment__picker:hover,.aa-team-attachment__picker:focus-within{background:var(--lightningcss-light,#fff7f5cc)var(--lightningcss-dark,#b5302714);border-color:var(--lightningcss-light,#b5302759)var(--lightningcss-dark,#b5302773);box-shadow:0 0 0 4px var(--lightningcss-light,#b530270f)var(--lightningcss-dark,#b530271f)}.aa-team-attachment__picker-icon{width:36px;height:36px;color:var(--red);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#241816);border:1px solid var(--lightningcss-light,#b5302724)var(--lightningcss-dark,#b530274d);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff0a)}.aa-team-attachment__picker-copy{gap:1px;min-width:0;display:grid}.aa-team-attachment__picker-copy strong{letter-spacing:-.01em;font-size:.88rem;font-weight:750}.aa-team-attachment__picker-copy small{color:var(--text-muted,var(--lightningcss-light,#6b655f)var(--lightningcss-dark,#9a948e));font-size:.74rem}.aa-team-attachment__picker input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.aa-team-attachment__chip,.aa-team-attachment__picker{transition:none}.aa-team-attachment__chip:hover,.aa-team-attachment__chip:focus-visible{transform:none}}.aa-team-dashboard-save-error{margin:0 0 16px}.aa-team-erm-meta-fields{grid-template-columns:minmax(0,1fr) minmax(140px,.65fr);gap:10px;display:grid}.aa-team-erm-evidence-read{gap:6px;display:grid}.aa-team-erm-evidence-label{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:800}.aa-team-erm-evidence-note{color:var(--text-soft);margin:0 0 4px;font-size:.86rem}.aa-team-erm-evidence-link{align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.aa-team-erm-evidence-empty{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#717171);font-size:.82rem;font-style:italic}.aa-team-erm-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:4px 0 0;display:grid}.aa-team-erm-meta-list div{min-width:0}.aa-team-erm-meta-list dt{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));letter-spacing:0;text-transform:uppercase;margin:0 0 2px;font-size:.7rem;font-weight:800}.aa-team-erm-meta-list dd{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.35}.aa-team-erm-meta-list--checked{border-top:1px solid var(--lightningcss-light,#efe8e4)var(--lightningcss-dark,#201a17);padding-top:4px}.aa-input-error{box-shadow:0 0 0 2px #b530271f;border-color:#b53027!important}.aa-field-error{color:var(--lightningcss-light,#8a2a22)var(--lightningcss-dark,#f3887b);margin:4px 0 0;font-size:.78rem;font-weight:700;line-height:1.35}.aa-team-erm-finance-link{margin:8px 0 4px}.aa-team-erm-auditor-nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aa-team-erm-auditor-nav .aa-btn-outline{align-items:center;gap:7px;display:inline-flex}@media (width<=900px){.aa-team-erm-toolbar{grid-template-columns:1fr;align-items:stretch}.aa-team-erm-toolbar-controls,.aa-team-erm-toolbar-actions{align-items:stretch}.aa-team-erm-search,.aa-team-erm-status-filter,.aa-team-erm-status-filter select{width:100%}.aa-team-erm-toolbar-actions .aa-btn-outline{flex:180px;justify-content:center}.aa-team-erm-row,.aa-team-erm-row--head{grid-template-columns:1fr}.aa-team-erm-row--head{display:none}.aa-team-erm-meta-fields,.aa-team-erm-meta-list{grid-template-columns:1fr}}@media print{body.aa-team-erm-print-mode .aa-team-dashboard,body.aa-team-erm-print-mode .aa-team-dashboard-head,body.aa-team-erm-print-mode .aa-team-erm-section-summary,body.aa-team-erm-print-mode .aa-team-erm-section-lead,body.aa-team-erm-print-mode .aa-team-erm-section .aa-team-module--knowledge,body.aa-team-erm-print-mode .aa-team-erm-section .aa-team-module--meeting,body.aa-team-erm-print-mode .aa-team-erm-toolbar,body.aa-team-erm-print-mode .aa-team-erm-auditor-nav,body.aa-team-erm-print-mode .aa-team-edit-bar,body.aa-team-erm-print-mode .aa-team-edit-hint,body.aa-team-erm-print-mode .aa-header,body.aa-team-erm-print-mode .aa-nav,body.aa-team-erm-print-mode .aa-team-subnav{display:none!important}body.aa-team-erm-print-mode .aa-team-erm-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}body.aa-team-erm-print-mode .aa-team-erm-section:before{display:none}body.aa-team-erm-print-mode .aa-team-erm-section-body{display:block}body.aa-team-erm-print-mode .aa-team-module--erm,body.aa-team-erm-print-mode .aa-team-module--audit2026{break-inside:auto;margin-bottom:14px;display:block!important}.aa-team-erm-toolbar,.aa-team-erm-auditor-nav,.aa-team-edit-bar,.aa-team-edit-hint,.aa-header,.aa-nav,.aa-team-subnav{display:none!important}.aa-team-module--erm,.aa-team-module--audit2026{break-inside:avoid}}.aa-team-list{color:var(--text-soft);margin:0;padding-left:18px;font-size:.9rem}.aa-team-list li+li{margin-top:7px}.aa-team-revision-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aa-team-revision-restore,.aa-team-best-figure{margin:0}.aa-team-best-image{object-fit:contain;border-radius:var(--radius-sm);background:var(--lightningcss-light,#faf8f6)var(--lightningcss-dark,#17100e);border:1px solid var(--lightningcss-light,#18120f14)var(--lightningcss-dark,#e6dcd814);width:100%;max-height:280px;display:block}.aa-team-best-figure .aa-card-note,.aa-team-best-figure figcaption{margin-top:8px}.aa-team-best-edit{gap:10px;margin-top:8px;display:grid}.aa-team-best-remove{align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.aa-team-best-file{padding:8px}.aa-team-metric{align-items:center;gap:12px;display:flex}.aa-team-metric strong{background:var(--surface-muted);width:44px;height:44px;color:var(--accent-text-strong);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.aa-team-status{border-radius:var(--radius-sm);color:var(--lightningcss-light,#744329)var(--lightningcss-dark,#d49c80);background:var(--lightningcss-light,#f7eee8)var(--lightningcss-dark,#1c1513);margin:0 0 8px;padding:4px 8px;font-weight:800;display:inline-flex}.aa-team-stakeholder-field{box-sizing:border-box;border-radius:var(--radius-card);background:var(--lightningcss-light,#fbfaf9)var(--lightningcss-dark,#150f0d);border:1px dashed var(--lightningcss-light,#d8d1cc)var(--lightningcss-dark,#312927);flex-wrap:wrap;flex:auto;place-content:flex-start center;gap:10px;width:100%;min-height:0;padding:18px;display:flex}.aa-team-module--stakeholders,.aa-team-module--swot{flex-direction:column;align-self:stretch;gap:8px;height:100%;min-height:0;display:flex}.aa-team-module--stakeholders>.aa-card-header,.aa-team-module--swot>.aa-card-header{flex:none}.aa-team-module--stakeholders>.aa-card-note,.aa-team-module--swot>.aa-card-note{flex:none;margin:0 0 8px}.aa-card-note--quiet{color:var(--text-muted);font-size:.8rem}.aa-stakeholder-compact,.aa-swot-compact{flex-direction:column;flex:auto;height:100%;min-height:220px;display:flex}.aa-stakeholder-compact{border-radius:var(--radius-sm);background:radial-gradient(120% 90% at 12% 18%, #b530271a, transparent 48%), radial-gradient(90% 80% at 88% 78%, #3e14130f, transparent 52%), linear-gradient(165deg, #fff 0%, #faf7f4 48%, var(--beige) 100%);border:1px solid #ebe6e1;width:100%;padding:12px 12px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.aa-stakeholder-stage{pointer-events:none;z-index:0;flex:auto;min-height:160px;position:relative}.aa-stakeholder-stage__orbit{border:1px solid #b530271a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aa-stakeholder-stage__orbit--1{aspect-ratio:1;border-style:dashed;width:min(46%,160px)}.aa-stakeholder-stage__orbit--2{aspect-ratio:1;border-color:#b5302714;width:min(72%,260px)}.aa-stakeholder-stage__orbit--3{aspect-ratio:1;border-style:dotted;border-color:#b5302712;width:min(94%,340px)}.aa-stakeholder-stage__glow{aspect-ratio:1;background:radial-gradient(circle,#b530271f 0%,#0000 68%);border-radius:50%;width:min(58%,210px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aa-stakeholder-stage__chip{text-overflow:ellipsis;white-space:nowrap;color:#3e141394;max-width:42%;font-family:var(--font-brand);background:#ffffffd1;border:1px solid #b530271f;border-radius:999px;padding:.38em .85em;font-size:.78rem;font-weight:600;transition:border-color .2s,color .2s,background .2s;animation:9s ease-in-out infinite aa-stakeholder-swim;position:absolute;overflow:hidden;box-shadow:0 4px 14px #2820180f}.aa-stakeholder-stage__chip--high{color:var(--red-dark);background:#fff4f2eb;border-color:#b5302747}.aa-stakeholder-stage__chip--mid{color:#8a6420;background:#fffaf0eb;border-color:#8a642038}.aa-stakeholder-stage__chip--low{color:#5f6758;background:#f8f9f6eb;border-color:#505a4629}.aa-stakeholder-stage__chip--1{animation-duration:8.5s;animation-delay:0s;top:8%;left:6%}.aa-stakeholder-stage__chip--2{animation-duration:10s;animation-delay:-1.6s;top:12%;right:7%}.aa-stakeholder-stage__chip--3{animation-duration:9.2s;animation-delay:-3.2s;top:34%;left:4%}.aa-stakeholder-stage__chip--4{animation-duration:11s;animation-delay:-4.8s;top:30%;right:5%}.aa-stakeholder-stage__chip--5{animation-duration:8.8s;animation-delay:-2.4s;top:52%;left:12%}.aa-stakeholder-stage__chip--6{animation-duration:9.6s;animation-delay:-5.5s;top:48%;right:10%}.aa-stakeholder-stage__chip--7{animation-duration:10.4s;animation-delay:-.8s;top:18%;left:28%}.aa-stakeholder-stage__chip--8{animation-duration:8.2s;animation-delay:-3.9s;top:62%;right:24%}.aa-stakeholder-stage__chip--9{animation-duration:9.9s;animation-delay:-6.1s;top:70%;left:22%}.aa-stakeholder-stage__chip--10{animation-duration:10.8s;animation-delay:-2.1s;top:40%;left:36%}@keyframes aa-stakeholder-swim{0%,to{transform:translate(0)rotate(-1.5deg)}25%{transform:translate(10px,-8px)rotate(1deg)}50%{transform:translate(-6px,6px)rotate(-.5deg)}75%{transform:translate(8px,4px)rotate(1.5deg)}}.aa-stakeholder-compact__action,.aa-swot-stage__action{z-index:1;flex:none;justify-content:center;align-items:center;margin-top:auto;padding:12px 8px 14px;display:flex;position:relative}.aa-stakeholder-open-btn{border-radius:var(--radius-control);min-width:min(78%,280px);min-height:52px;color:var(--red-dark);font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #b5302738;flex-direction:column;align-items:center;gap:2px;padding:.7em 1.45em;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #28201814}.aa-stakeholder-open-btn__title{font-family:var(--font-brand);letter-spacing:-.01em;font-size:1.02rem;font-weight:800;line-height:1.2}.aa-stakeholder-open-btn__meta{color:var(--text-muted);font-size:.76rem;font-weight:600;line-height:1.25}.aa-stakeholder-open-btn:hover,.aa-stakeholder-open-btn:focus-visible{border-color:var(--red);color:var(--red);background:#fff;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 12px 28px #b5302724}.aa-stakeholder-open-btn:disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.aa-stakeholder-stage__chip{animation:none}.aa-stakeholder-open-btn,.aa-swot-open-btn{transition:none}}.aa-stakeholder-analysis{width:100%;min-width:0;max-width:none}.aa-stakeholder-analysis__sheet{background:#fff;border:1px solid #e8e2db;border-radius:10px;width:100%;min-width:0;max-width:none;display:grid;overflow:hidden}.aa-stakeholder-analysis__cols,.aa-stakeholder-analysis__row,.aa-stakeholder-analysis__group-row{box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) 110px minmax(0,1.85fr);align-items:start;column-gap:16px;width:100%;padding:10px 18px;display:grid}.aa-stakeholder-analysis__cols--rich,.aa-stakeholder-analysis__row--rich{grid-template-columns:minmax(0,1.3fr) 64px 88px minmax(0,1.2fr) minmax(0,1.2fr)}.aa-stakeholder-analysis__cols--scores,.aa-stakeholder-analysis__row--scores{grid-template-columns:minmax(7.5rem,1.4fr) repeat(6,minmax(1.6rem,.42fr)) minmax(2.2rem,.5fr) minmax(3.5rem,.7fr) minmax(0,1.1fr) minmax(0,1.1fr)}.aa-stakeholder-analysis__group-row--scores{grid-template-columns:1fr}.aa-stakeholder-analysis__score{text-align:center;font-variant-numeric:tabular-nums;color:var(--text-main);font-size:.86rem}.aa-stakeholder-analysis__cols{z-index:1;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;background:#faf8f6;border-bottom:1px solid #ebe6e1;padding-top:12px;padding-bottom:10px;font-size:.72rem;font-weight:800;position:sticky;top:0}.aa-stakeholder-analysis__group-row{background:#fbfaf9;border-top:1px solid #efeae5;grid-template-columns:1fr;padding-top:14px;padding-bottom:8px}.aa-stakeholder-analysis__cols+.aa-stakeholder-analysis__group-row{border-top:0}.aa-stakeholder-analysis__group-name{border-bottom:2px solid var(--red);color:var(--text-main);margin:0;padding:0 0 6px;font-size:.92rem;font-weight:800;line-height:1.25}.aa-stakeholder-analysis__row{border-top:1px dashed #efeae5}.aa-stakeholder-analysis__group-row+.aa-stakeholder-analysis__row{border-top:0}.aa-stakeholder-analysis__name{color:var(--text-main);font-size:.94rem;font-weight:700;line-height:1.4}.aa-stakeholder-analysis__total{color:var(--text-main);font-size:.92rem;font-weight:800}.aa-stakeholder-analysis__influence{padding-top:1px}.aa-stakeholder-analysis__note{color:var(--text-soft);font-size:.9rem;line-height:1.45}@media (width<=900px){.aa-stakeholder-analysis__cols{display:none}.aa-stakeholder-analysis__row,.aa-stakeholder-analysis__row--rich,.aa-stakeholder-analysis__row--scores{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name total influence""scores scores scores""monitor monitor monitor""inform inform inform";gap:4px 10px;padding:12px 14px}.aa-stakeholder-analysis__group-row{padding:12px 14px 6px}.aa-stakeholder-analysis__name{grid-area:name}.aa-stakeholder-analysis__total{grid-area:total}.aa-stakeholder-analysis__influence{grid-area:influence;justify-self:end}.aa-stakeholder-analysis__row--scores .aa-stakeholder-analysis__score{grid-area:scores}.aa-stakeholder-analysis__row--scores{display:grid}.aa-stakeholder-analysis__row--scores .aa-stakeholder-analysis__score{grid-area:auto;margin-right:6px;display:inline-block}.aa-stakeholder-analysis__row--rich .aa-stakeholder-analysis__note:nth-of-type(4),.aa-stakeholder-analysis__row--scores .aa-stakeholder-analysis__note:nth-of-type(9){grid-area:monitor}.aa-stakeholder-analysis__row--rich .aa-stakeholder-analysis__note:nth-of-type(5),.aa-stakeholder-analysis__row--scores .aa-stakeholder-analysis__note:nth-of-type(10){grid-area:inform}}.aa-stakeholder-read{gap:16px;display:grid}.aa-stakeholder-read__group{gap:8px;min-width:0;display:grid}.aa-stakeholder-read__group-name{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:800}.aa-stakeholder-read__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aa-stakeholder-read__item{border-radius:var(--radius-sm);background:#fbfaf8;border:1px solid #ebe6e1;padding:10px 12px}.aa-stakeholder-read__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.aa-stakeholder-read__name{color:var(--text-main);min-width:0;font-size:.92rem;font-weight:700}.aa-stakeholder-read__note{color:var(--text-soft);margin:6px 0 0;font-size:.84rem;line-height:1.4}.aa-team-fold--quiet{background:0 0;border-color:#ebe6e1}.aa-team-fold--quiet>.aa-team-fold__summary{padding:8px 2px}.aa-team-fold--quiet>.aa-team-fold__body{background:#fbfaf8}.aa-swot-compact{width:100%;min-width:0}.aa-swot-stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.aa-swot-stage>.aa-swot-poster{flex-direction:column;flex:auto;min-height:0;display:flex}.aa-swot-stage>.aa-swot-poster>.aa-swot-poster__head{display:none}.aa-swot-stage>.aa-swot-poster>.aa-swot-poster__matrix{flex:auto;min-height:180px}.aa-swot-stage>.aa-swot-poster>.aa-swot-poster__quadrant{min-height:0;max-height:none;overflow:visible}.aa-swot-open-btn{border-radius:var(--radius-control);min-width:min(78%,280px);min-height:52px;color:var(--red-dark);font-family:var(--font-brand);letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #b5302738;justify-content:center;align-items:center;padding:.75em 1.55em;font-size:1.02rem;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #28201814}.aa-swot-open-btn:hover,.aa-swot-open-btn:focus-visible{border-color:var(--red);color:var(--red);background:#fff;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 12px 28px #b5302724}.aa-swot-open-btn:disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}.aa-swot-open-btn--header{min-width:0;min-height:0;padding:.38em .85em;font-size:.86rem;font-weight:750;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #2820180f}.aa-swot-open-btn--header:hover,.aa-swot-open-btn--header:focus-visible{box-shadow:inset 0 1px #fffffff2,0 4px 12px #b530271f}.aa-text-year-compact{flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.aa-text-year-compact>p{margin:0;line-height:1.45}.aa-text-year-compact--clamp>p:not(.aa-card-note){-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aa-text-year-compact--clamp>.aa-team-list{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aa-text-year-compact>.aa-team-attachment-meta{align-self:flex-start;margin:14px 0 0}.aa-team-attachment-meta{box-sizing:border-box;-webkit-backdrop-filter:blur(12px)saturate(1.25);width:fit-content;max-width:100%;color:var(--text-muted,var(--lightningcss-light,#6b655f)var(--lightningcss-dark,#9a948e));letter-spacing:-.01em;background:linear-gradient(var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#ffffff12),var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#ffffff08));border:1px solid var(--lightningcss-light,#0f0f0f12)var(--lightningcss-dark,#ffffff1a);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 12px 8px 8px;font-size:.76rem;font-weight:650;line-height:1.2;display:flex;box-shadow:inset 0 1px var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff0d),0 8px 18px var(--lightningcss-light,#1c16120d)var(--lightningcss-dark,#0003)}.aa-team-attachment-meta>span{min-width:0}.aa-team-attachment-meta i{width:22px;height:22px;color:var(--red);background:var(--lightningcss-light,#b5302714)var(--lightningcss-dark,#b530272e);border:1px solid var(--lightningcss-light,#b530271f)var(--lightningcss-dark,#b5302747);border-radius:999px;flex:none;place-items:center;font-size:.68rem;display:grid}.aa-text-year-explorer__body{white-space:pre-wrap;margin:0;line-height:1.5}.aa-team-preview__empty{color:var(--text-muted);font-size:.86rem;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.aa-team-fold{border-radius:var(--radius-sm);background:#f7f5f3;border:1px solid #ebe6e1}.aa-team-fold__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.aa-team-fold__summary::-webkit-details-marker{display:none}.aa-team-fold__label{color:var(--text-main);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.aa-team-fold__label i{color:var(--text-muted);text-align:center;width:1rem}.aa-team-fold__meta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.aa-team-fold__count{border:1px solid var(--border-subtle);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}.aa-team-fold__hint{color:var(--text-muted);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.aa-team-fold__hint i{font-size:.7rem;transition:transform .18s}.aa-team-fold[open]>.aa-team-fold__summary .aa-team-fold__hint i{transform:rotate(180deg)}.aa-team-fold__hint-open,.aa-team-fold[open]>.aa-team-fold__summary .aa-team-fold__hint-closed{display:none}.aa-team-fold[open]>.aa-team-fold__summary .aa-team-fold__hint-open{display:inline}.aa-team-fold__body{border-radius:0 0 var(--radius-sm) var(--radius-sm);background:#fff;border-top:1px dashed #ebe6e1;gap:10px;padding:12px;display:grid}.aa-team-fold__body--stack{gap:8px}.aa-team-fold__body .aa-swot-poster__head,.aa-team-fold__body .aa-stakeholder-matrix__head{display:none}.aa-stakeholder-card--inline{gap:0;display:grid}.aa-stakeholder-card--inline .aa-stakeholder-card__summary{cursor:default}.aa-stakeholder-card--inline .aa-stakeholder-card__body{border-top:1px dashed #ebe6e1}.aa-swot-quadrant-chips{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.aa-swot-quadrant-chip{min-height:34px;color:var(--text-main);border:1px solid #0000000f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.84rem;font-weight:800;display:inline-flex}.aa-swot-quadrant-chip__count{background:#ffffffb3;border:1px solid #0000000f;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 5px;font-size:.72rem;font-weight:800;display:inline-flex}.aa-swot-quadrant-chip--strengths{background:var(--swot-body-bg);border-color:var(--swot-body-border);border-left:4px solid var(--swot-s-bar);color:var(--swot-s-text)}.aa-swot-quadrant-chip--opportunities{background:var(--swot-body-bg);border-color:var(--swot-body-border);border-left:4px solid var(--swot-o-bar);color:var(--swot-o-text)}.aa-swot-quadrant-chip--weaknesses{background:var(--swot-body-bg);border-color:var(--swot-body-border);border-left:4px solid var(--swot-w-bar);color:var(--swot-w-text)}.aa-swot-quadrant-chip--threats{background:var(--swot-body-bg);border-color:var(--swot-body-border);border-left:4px solid var(--swot-t-bar);color:var(--swot-t-text)}.aa-team-stakeholder-field--preview{flex:auto;min-width:0}.aa-team-preview__summary--stacked{align-items:flex-start}.aa-stakeholder-preview{flex:auto;gap:12px;min-width:0;display:grid}.aa-stakeholder-preview__group{gap:6px;min-width:0;display:grid}.aa-stakeholder-preview__group-name{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:800}.aa-swot-actions-fold__list{color:var(--text-soft);margin:0;padding:4px 4px 4px 18px;font-size:.88rem;line-height:1.5}.aa-swot-actions-fold__list li+li{margin-top:5px}.aa-swot-actions-fold__list li{position:relative}.aa-swot-actions-fold__list li::marker{content:"▸ ";color:var(--text-muted)}.aa-team-year-archive{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#f7f5f3;padding:0}.aa-team-year-archive>summary{cursor:pointer;color:var(--text-main);align-items:center;gap:8px;padding:10px 12px;font-size:.9rem;font-weight:700;list-style:none;display:flex}.aa-team-year-archive>summary::-webkit-details-marker{display:none}.aa-team-year-archive__count{border:1px solid var(--border-subtle);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;margin-left:auto;padding:0 6px;font-size:.75rem;display:inline-flex}.aa-team-year-archive__list{gap:8px;padding:0 12px 12px;display:grid}.aa-team-year-archive__year{border-radius:var(--radius-sm);background:#fff;border:1px solid #ebe6e1}.aa-team-year-archive__year>summary{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;font-weight:700;list-style:none;display:flex}.aa-team-year-archive__year>summary::-webkit-details-marker{display:none}.aa-team-year-archive__year[open]>summary{border-bottom:1px dashed #ebe6e1}.aa-team-year-archive__year .aa-swot-poster,.aa-team-year-archive__year .aa-stakeholder-matrix{padding:10px}.aa-team-stakeholder-field{flex-wrap:wrap;gap:8px;display:flex}.aa-team-stakeholder-field span{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--border-subtle);min-height:34px;color:var(--text-main);align-items:center;padding:6px 10px;font-size:.9rem;font-weight:700;display:inline-flex}.aa-stakeholder-matrix{gap:14px;display:grid}.aa-stakeholder-matrix__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aa-stakeholder-matrix__title{margin:0;font-size:1.05rem}.aa-stakeholder-matrix__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:.88rem}.aa-stakeholder-matrix__legend{flex-wrap:wrap;gap:6px;margin:0;display:flex}.aa-stakeholder-matrix__empty{color:var(--text-muted);margin:0;font-size:.92rem}.aa-stakeholder-groups{gap:14px;width:100%;max-width:none;display:grid}.aa-stakeholder-groups--edit{gap:18px}.aa-stakeholder-group{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:#fff;width:100%;min-width:0;max-width:none;padding:12px;display:grid}.aa-stakeholder-group--edit{padding:0;overflow:hidden}.aa-stakeholder-group--edit>.aa-stakeholder-group__head{background:#faf8f6;border-bottom:1px solid #efeae5;padding:12px 16px}.aa-stakeholder-group--edit>[data-stakeholder-item-add]{justify-self:start;margin:0 16px 14px}.aa-stakeholder-edit-list{width:100%;min-width:0;display:grid}.aa-stakeholder-edit-list__cols,.aa-stakeholder-score__summary{box-sizing:border-box;grid-template-columns:minmax(0,1.2fr) 64px 88px minmax(0,1.6fr) 28px;align-items:center;column-gap:16px;width:100%;padding:10px 18px;display:grid}.aa-stakeholder-edit-list__cols{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ebe6e1;padding-top:10px;padding-bottom:8px;font-size:.72rem;font-weight:800}.aa-stakeholder-score{background:#fff;border-top:1px solid #f0ebe6;transition:background-color .15s,box-shadow .15s,margin .15s}.aa-stakeholder-edit-list__cols+.aa-stakeholder-score{border-top:0}.aa-stakeholder-score__summary{cursor:pointer;list-style:none}.aa-stakeholder-score__summary::-webkit-details-marker{display:none}.aa-stakeholder-score:not([open]):hover{background:#faf8f6}.aa-stakeholder-score__summary-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);font-size:.94rem;font-weight:700;overflow:hidden}.aa-stakeholder-score__summary-total{color:var(--text-main);font-size:.9rem;font-weight:800}.aa-stakeholder-score__summary-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-soft);font-size:.88rem;overflow:hidden}.aa-stakeholder-score__chevron{color:var(--text-muted);justify-self:end;font-size:.75rem;transition:transform .15s}.aa-stakeholder-score[open] .aa-stakeholder-score__chevron{transform:rotate(180deg)}.aa-stakeholder-score[open]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--beige);box-shadow:var(--shadow-card);margin:10px 12px}.aa-stakeholder-score[open]+.aa-stakeholder-score{border-top:0}.aa-stakeholder-score[open] .aa-stakeholder-score__summary{border-bottom:1px solid #0000000f;padding-top:14px;padding-bottom:12px}.aa-stakeholder-score__form{gap:14px;padding:14px 18px 16px;display:grid}.aa-stakeholder-score__identity,.aa-stakeholder-score__actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;display:grid}.aa-stakeholder-score__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-stakeholder-score__identity .aa-stakeholder-item__label,.aa-stakeholder-score__actions .aa-stakeholder-item__label,.aa-stakeholder-score__aspects-grid .aa-stakeholder-item__label{gap:5px;margin:0;display:grid}.aa-stakeholder-score__aspects{background:#ffffffb8;border:1px solid #0000000f;border-radius:10px;padding:12px 14px}.aa-stakeholder-score__aspects-title{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.aa-stakeholder-score__aspects-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px 12px;display:grid}.aa-stakeholder-score__total-box{background:#eef6ea;border:1px solid #d7e8cf;border-radius:8px;gap:5px;min-width:110px;padding:8px 10px;display:grid}.aa-stakeholder-score__total-box strong{color:#2f6b2a;font-size:1.2rem;font-weight:800}@media (width<=900px){.aa-stakeholder-edit-list__cols{display:none}.aa-stakeholder-score__summary{grid-template-columns:minmax(0,1fr) auto auto 28px;grid-template-areas:"name total influence chevron""note note note note";gap:4px 10px}.aa-stakeholder-score__summary-name{grid-area:name}.aa-stakeholder-score__summary-total{grid-area:total}.aa-stakeholder-score__summary-influence{grid-area:influence}.aa-stakeholder-score__summary-note{grid-area:note}.aa-stakeholder-score__chevron{grid-area:chevron}.aa-stakeholder-score__identity,.aa-stakeholder-score__actions,.aa-stakeholder-score__aspects-grid{grid-template-columns:1fr}.aa-stakeholder-score__identity .aa-stakeholder-item__remove{justify-self:start}}.aa-stakeholder-group{gap:10px}.aa-stakeholder-group__head{align-items:center;gap:10px;display:flex}.aa-stakeholder-group__code{background:var(--beige);border:1px solid var(--border-subtle);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.8rem;font-weight:700;display:inline-flex}.aa-stakeholder-group__name{flex:1;margin:0;font-size:1rem}.aa-stakeholder-group__name-input{flex:1;min-width:0}.aa-stakeholder-group__count{color:var(--text-muted);font-size:.82rem;font-weight:600}.aa-stakeholder-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.aa-stakeholder-card{border-radius:var(--radius-sm);background:#fbfaf9;border:1px solid #ebe6e1;min-width:0}.aa-stakeholder-card__summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:grid}.aa-stakeholder-card__summary::-webkit-details-marker{display:none}.aa-stakeholder-card__name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.aa-stakeholder-card__chevron{color:var(--text-muted);font-size:.7rem;transition:transform .15s}.aa-stakeholder-card[open] .aa-stakeholder-card__chevron{transform:rotate(180deg)}.aa-stakeholder-card__body{border-top:1px dashed #ebe6e1;padding:10px 12px 12px}.aa-stakeholder-card__body p{color:var(--text-main);margin:4px 0 0;font-size:.86rem;line-height:1.4}.aa-stakeholder-card--edit{gap:8px;padding:10px;display:grid}.aa-stakeholder-card__top{grid-template-columns:minmax(0,1fr) 100px auto;align-items:center;gap:6px;display:grid}.aa-stakeholder-item__infl-select{width:100%}.aa-stakeholder-item__name-input{width:100%;min-width:0}.aa-stakeholder-influence{border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:52px;height:26px;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.aa-stakeholder-influence--high{color:#1f6b32;background:#e8f3ea;border-color:#c7e2cd}.aa-stakeholder-influence--mid{color:#7a5a18;background:#f4efe4;border-color:#e2d4b3}.aa-stakeholder-influence--low{color:#555;background:#f1f1f1;border-color:#ddd}.aa-stakeholder-influence--none{color:#888;background:#f7f7f7;border-color:#e5e5e5}.aa-stakeholder-item__label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700;display:block}.aa-stakeholder-explorer .aa-stakeholder-matrix{width:100%;min-width:0;max-width:none}.aa-stakeholder-explorer .aa-swot-explorer__pane,.aa-stakeholder-explorer .aa-swot-explorer__panel{width:100%;min-width:0}:is(.aa-team-module-modal:has(.aa-stakeholder-explorer) .aa-modal-box--preview,.aa-team-module-modal:has(.aa-swot-explorer) .aa-modal-box--preview){width:calc(100vw - 16px);max-width:min(1920px,100vw - 16px);max-height:min(94vh,960px)}:is(.aa-team-module-modal:has(.aa-stakeholder-explorer) .aa-team-module-modal__body,.aa-team-module-modal:has(.aa-swot-explorer) .aa-team-module-modal__body){flex-direction:column;min-width:0;display:flex;overflow:hidden}.aa-team-module-modal .aa-modal-box{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.aa-team-module-modal .aa-team-module-modal__body{flex:auto;min-height:0;overflow:auto}.aa-team-module-modal .aa-modal-footer{border-top:1px solid var(--border-subtle);background:var(--beige);border-radius:0 0 var(--radius-card) var(--radius-card);flex:none;margin:0 -24px;padding:14px 24px 18px;position:static}.aa-team-module-modal__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aa-team-module-modal__footer-actions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=600px){.aa-team-module-modal .aa-modal-footer{margin-left:-16px;margin-right:-16px;padding-bottom:16px;padding-left:16px;padding-right:16px}}.aa-team-module-modal .aa-swot-explorer{flex:auto;align-self:stretch;align-items:start;height:100%;min-height:0}.aa-team-module-modal .aa-swot-explorer__nav{flex-direction:column;align-self:start;width:100%;min-height:0;max-height:100%;display:flex;position:static;overflow:hidden}.aa-team-module-modal .aa-swot-explorer__nav-head{flex:none}.aa-team-module-modal .aa-swot-explorer__tree{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.aa-team-module-modal .aa-swot-explorer__pane{overscroll-behavior:contain;align-self:stretch;min-height:0;max-height:100%;overflow-y:auto}.aa-stakeholder-explorer.aa-swot-explorer{grid-template-columns:minmax(220px,268px) minmax(0,1fr);min-height:0}.aa-stakeholder-explorer .aa-swot-explorer__pane,.aa-stakeholder-explorer .aa-swot-explorer__panel{min-height:0}@media (width<=600px){.aa-stakeholder-cards,.aa-stakeholder-card__top{grid-template-columns:1fr}}.aa-team-module-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.aa-team-module-head h2{margin:0}.aa-team-module-edit-btn,.aa-team-export-btn{white-space:nowrap;flex:none}.aa-team-export-btn i{color:#2b579a}.aa-team-module-modal__body{gap:14px;display:grid}.aa-team-module-modal__archive{border-top:1px dashed var(--border-subtle);margin-top:8px;padding-top:14px}.aa-swot-explorer{grid-template-columns:minmax(220px,268px) minmax(0,1fr);align-items:start;gap:16px;min-height:420px;display:grid}.aa-swot-explorer__nav{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#f4f1ee;padding:10px 12px;position:sticky;top:0}.aa-swot-explorer__nav-head{border-bottom:1px solid #0000000f;align-items:flex-start;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.aa-swot-explorer__nav-head i{color:var(--red);margin-top:2px}.aa-swot-explorer__nav-head strong{font-size:.92rem;display:block}.aa-swot-explorer__nav-head span{color:var(--text-muted);font-size:.76rem;display:block}.aa-swot-explorer__tree{gap:2px;display:grid}.aa-swot-explorer__root{align-items:center;gap:8px;padding:2px 6px 4px;font-size:.84rem;font-weight:800;display:flex}.aa-swot-explorer__folder{width:100%;color:var(--text-main);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;align-items:center;gap:3px 6px;margin:0;padding:5px 8px 5px 4px;font-size:.84rem;line-height:1.25;display:flex}.aa-swot-explorer__folder:hover{background:#ffffffb3}.aa-swot-explorer__folder.is-active{background:#fff;border-color:#b530272e;box-shadow:0 1px 4px #0000000a}.aa-swot-explorer__folder i{color:#c4a35a}.aa-swot-explorer__folder.is-active i{color:var(--red)}.aa-swot-explorer__branch{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.78rem}.aa-swot-explorer__folder-label{font-size:.86rem;font-weight:800}.aa-swot-explorer__badge{color:var(--red-dark);text-transform:uppercase;background:#b530271f;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:.62rem;font-weight:800;line-height:1.35}.aa-swot-explorer__badge--muted{color:var(--text-muted);background:#0000000f}.aa-swot-explorer__empty{color:var(--text-muted);background:#ffffffa6;border-radius:8px;margin:8px 0 0;padding:10px;font-size:.78rem;line-height:1.4}.aa-swot-explorer__pane{min-width:0}.aa-swot-explorer__archive-note{color:var(--text-soft);background:#f1ece8;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.84rem}.aa-swot-items{gap:8px;display:grid}.aa-swot-items__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aa-swot-items__row{background:#ffffff8c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px;transition:background .35s,box-shadow .35s;display:grid}.aa-swot-items__row--new.is-flash,.aa-swot-items__row.is-flash{background:#6f9f4538;box-shadow:0 0 0 2px #6f9f4559}.aa-swot-items__bullet{color:var(--text-muted);padding-left:4px;font-weight:900}.aa-swot-items__bullet:before{content:"•"}.aa-swot-items__input{background:#fff;min-height:36px;margin:0;font-size:.86rem}.aa-swot-items__remove{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px}.aa-swot-items__remove:hover{color:var(--red);background:#b530271a}.aa-swot-items__add{border-style:dashed;justify-self:start}@media (width<=900px){.aa-swot-explorer{grid-template-columns:1fr}.aa-swot-explorer__nav{position:static}}.aa-swot-poster{margin-top:4px}.aa-swot-poster__head{margin-bottom:12px}.aa-swot-poster__title{color:var(--text-main);margin:0;font-size:1.05rem;font-weight:900}.aa-swot-poster__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:.82rem}.aa-swot-poster__matrix{isolation:isolate;grid-template-rows:auto 20px auto;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;gap:0;padding:8px 0;display:grid;position:relative}.aa-swot-poster__axis{z-index:0;pointer-events:none;box-shadow:none;background:#cfc8c0;border-radius:999px;position:relative}.aa-swot-poster__axis--h{grid-area:2/1/auto/-1;align-self:center;height:4px;margin:0 2%}.aa-swot-poster__axis--v{grid-area:1/2/-1;place-self:stretch center;width:4px;margin:2% 0}.aa-swot-poster__axis--h:before,.aa-swot-poster__axis--h:after,.aa-swot-poster__axis--v:before,.aa-swot-poster__axis--v:after{content:"";border:6px solid #0000;width:0;height:0;position:absolute}.aa-swot-poster__axis--h:before{border-left:0;border-right-color:#cfc8c0;top:50%;left:-2px;transform:translateY(-50%)}.aa-swot-poster__axis--h:after{border-left-color:#cfc8c0;border-right:0;top:50%;right:-2px;transform:translateY(-50%)}.aa-swot-poster__axis--v:before{border-top:0;border-bottom-color:#cfc8c0;top:-2px;left:50%;transform:translate(-50%)}.aa-swot-poster__axis--v:after{border-top-color:#cfc8c0;border-bottom:0;bottom:-2px;left:50%;transform:translate(-50%)}.aa-swot-poster__quadrant{z-index:1;background:var(--swot-body-bg);border:1px solid var(--swot-body-border);border-radius:14px;flex-direction:column;min-height:140px;max-height:none;padding:0;display:flex;position:relative;overflow:hidden}.aa-swot-poster__quadrant--strengths{grid-area:1/1}.aa-swot-poster__quadrant--opportunities{grid-area:1/3}.aa-swot-poster__quadrant--weaknesses{grid-area:3/1}.aa-swot-poster__quadrant--threats{grid-area:3/3}.aa-swot-poster__quadrant h4{letter-spacing:.01em;margin:0;padding:10px 14px;font-size:.95rem;font-weight:900}.aa-swot-poster__quadrant--strengths h4{background:var(--swot-s-bar);color:var(--swot-s-text)}.aa-swot-poster__quadrant--opportunities h4{background:var(--swot-o-bar);color:var(--swot-o-text)}.aa-swot-poster__quadrant--weaknesses h4{background:var(--swot-w-bar);color:var(--swot-w-text)}.aa-swot-poster__quadrant--threats h4{background:var(--swot-t-bar);color:var(--swot-t-text)}.aa-swot-poster__quadrant>ul,.aa-swot-poster__quadrant>p,.aa-swot-poster__quadrant>.aa-swot-items{flex:auto;padding:14px 16px 16px}.aa-swot-poster__quadrant ul,.aa-swot-poster__actions ul{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.45;list-style:none}.aa-swot-poster__actions ul,.aa-swot-poster__quadrant .aa-swot-items__list{padding:0}.aa-swot-poster__actions ul{font-size:.88rem;line-height:1.5}.aa-swot-poster__quadrant li,.aa-swot-poster__actions li{padding-left:1.05em;position:relative}.aa-swot-poster__quadrant li+li,.aa-swot-poster__actions li+li{margin-top:6px}.aa-swot-poster__quadrant li:before,.aa-swot-poster__actions li:before{content:"▸";color:currentColor;opacity:.72;font-size:.78em;line-height:1.7;position:absolute;top:0;left:0}.aa-swot-poster__quadrant .aa-swot-items__row,.aa-swot-poster__actions .aa-swot-items__row{padding-left:4px}.aa-swot-poster__quadrant .aa-swot-items__row:before,.aa-swot-poster__actions .aa-swot-items__row:before{content:none}.aa-swot-poster__textarea{resize:vertical;background:#ffffffb8;border-color:#00000014;width:100%;min-height:120px;font-size:.86rem}.aa-swot-poster__actions{margin-top:16px;margin-bottom:12px;padding-top:4px;padding-bottom:4px}.aa-swot-poster__actions h4{color:var(--text-main);margin:0 0 8px;font-size:.98rem;font-weight:900}.aa-swot-poster--edit{padding-bottom:8px}.aa-swot-poster--edit .aa-swot-poster__quadrant{max-height:none;overflow:hidden}.aa-swot-poster--edit .aa-swot-poster__actions{margin-bottom:16px}.aa-team-swot-quadrant--strengths{border-left-color:var(--swot-s-bar)}.aa-team-swot-quadrant--weaknesses{border-left-color:var(--swot-w-bar)}.aa-team-swot-quadrant--opportunities{border-left-color:var(--swot-o-bar)}.aa-team-swot-quadrant--threats{border-left-color:var(--swot-t-bar)}.aa-team-swot-quadrant h3,.aa-team-finance-grid h3{color:var(--text-main);margin:0 0 7px;font-size:.88rem}.aa-team-swot-quadrant h3{align-items:center;gap:8px;font-weight:900;display:flex}.aa-team-swot-quadrant h3:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.aa-team-swot-quadrant ul{color:var(--text-soft);margin:0;padding-left:17px}.aa-team-swot-quadrant li{font-size:.82rem;line-height:1.45}.aa-team-swot-quadrant li+li{margin-top:5px}.aa-team-table-wrap{overflow-x:auto}.aa-team-iso-table{border-collapse:collapse;width:100%;min-width:620px;font-size:.9rem}.aa-team-iso-table th,.aa-team-iso-table td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:9px 10px}.aa-team-iso-table thead th{color:var(--text-muted);text-transform:uppercase;font-size:.78rem}.aa-team-iso-table tbody th{font-weight:700}.aa-team-iso-table a{color:var(--accent-text-strong);text-decoration:none}.aa-team-iso-table a:hover{text-decoration:underline}.aa-team-iso-table td{width:90px;color:var(--text-muted);font-weight:800}.aa-team-finance-grid{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);gap:16px;display:grid}.aa-team-finance-head{border-radius:var(--radius-sm);background:var(--lightningcss-light,#fbfaf9)var(--lightningcss-dark,#150f0d);border:1px solid #b530271f;justify-content:space-between;align-items:flex-start;gap:14px;margin:-2px 0 16px;padding:12px 14px;display:flex}.aa-team-finance-head h2{color:var(--text-main);margin:0 0 4px;font-size:1rem}.aa-team-finance-head h2 i{color:var(--accent-text)}.aa-team-finance-head p{color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));margin:0;font-size:.84rem}.aa-team-finance-head>span{border-radius:var(--radius-sm);background:var(--beige);border:1px solid var(--border-subtle);min-height:30px;color:var(--accent-text-strong);flex:none;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.aa-team-finance-grid>section{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--beige);min-width:0;padding:12px}.aa-team-module--finance .aa-team-date-filter{background:var(--lightningcss-light,#fbfaf9)var(--lightningcss-dark,#150f0d);margin-bottom:16px}.aa-team-finance-definition{color:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#717171);margin:-2px 0 10px;font-size:.82rem;font-style:italic;line-height:1.4}.aa-team-finance-stat{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.aa-team-finance-stat strong{color:var(--text-main);font-size:1.3rem;line-height:1.2}.aa-team-finance-stat span{color:var(--text-muted);text-align:right;font-size:.84rem;font-weight:700}.aa-team-bars{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--lightningcss-light,#fbfaf9)var(--lightningcss-dark,#150f0d);grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;height:118px;padding:12px;display:grid}.aa-team-bars span{height:var(--bar-height);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(#b53027 0%,#6f1d18 100%);min-height:18px;display:block}.aa-team-finance-table-block,.aa-team-bureau-finance-table{margin-top:16px}.aa-team-bureau-finance-table{flex:100%;width:100%}.aa-team-finance-table-block h3,.aa-team-bureau-finance-table h3{color:var(--text-main);margin:0 0 8px;font-size:.92rem}.aa-team-finance-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.88rem}.aa-team-finance-table th,.aa-team-finance-table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:8px 10px}.aa-team-finance-table thead th{color:var(--text-muted);text-transform:uppercase;font-size:.76rem}.aa-team-finance-table tbody th{color:var(--text-main);font-weight:700}.aa-team-bureau-summary{margin-bottom:22px}.aa-team-bureau-summary p{color:var(--text-soft);flex:100%;margin:0}.aa-team-bureau-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aa-team-bureau-overview{background:var(--beige);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:16px;padding:0}.aa-team-bureau-overview-summary{cursor:pointer;width:100%;min-height:40px;color:var(--text-main);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 14px;list-style:none;display:flex}.aa-team-bureau-overview-summary::-webkit-details-marker{display:none}.aa-team-bureau-overview-summary:after{content:"";color:var(--red);font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:900;transition:transform .18s}.aa-team-bureau-overview[open] .aa-team-bureau-overview-summary:after{transform:rotate(180deg)}.aa-team-bureau-overview-summary-text{gap:1px;min-width:0;display:grid}.aa-team-bureau-overview-summary .aa-team-kicker{margin:0;font-size:.7rem}.aa-team-bureau-overview-title{font-family:var(--font-brand);font-size:.98rem;font-weight:800;line-height:1.25}.aa-team-bureau-overview-summary-meta{color:var(--text-muted,#666);white-space:nowrap;margin-left:auto;margin-right:8px;font-size:.78rem;font-weight:700}.aa-team-bureau-overview-body{border-top:1px solid var(--border-subtle);padding:0 14px 14px}.aa-team-bureau-overview-lead{max-width:60ch;color:var(--text-soft);margin:10px 0 12px;font-size:.84rem;line-height:1.4}.aa-team-bureau-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.aa-team-bureau-snapshot{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;padding:10px}.aa-team-bureau-snapshot--spec{background:var(--red-pale);border-color:#b5302724}.aa-team-bureau-snapshot-kind{letter-spacing:.03em;text-transform:uppercase;color:var(--red);margin:0 0 2px;font-size:.68rem;font-weight:800}.aa-team-bureau-snapshot-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.aa-team-bureau-snapshot-head h3{margin:0;font-size:.86rem;line-height:1.25}.aa-team-bureau-snapshot-head h3 a{color:var(--accent-text);text-decoration:none}.aa-team-bureau-snapshot-head h3 a:hover,.aa-team-bureau-snapshot-head h3 a:focus-visible{text-decoration:underline}.aa-team-bureau-snapshot-link{color:var(--accent-text);white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:700;text-decoration:none}.aa-team-bureau-snapshot-link:hover,.aa-team-bureau-snapshot-link:focus-visible{text-decoration:underline}.aa-team-bureau-snapshot-intro{color:var(--text-soft);margin:0;font-size:.76rem;line-height:1.35}.aa-team-bureau-snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:0;display:grid}.aa-team-bureau-snapshot-metrics div{gap:1px;display:grid}.aa-team-bureau-snapshot-metrics dt{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted,var(--lightningcss-light,#666)var(--lightningcss-dark,#888));margin:0;font-size:.66rem;font-weight:800}.aa-team-bureau-snapshot-metrics dd{margin:0}.aa-team-bureau-snapshot-metrics dd strong{color:var(--text-main);font-size:.86rem}.aa-team-bureau-iso-compare h3{color:var(--text-main);margin:0 0 6px;font-size:.84rem}.aa-team-iso-table--compare thead th{vertical-align:bottom}.aa-team-iso-table--compare thead th a{color:var(--accent-text);text-decoration:none}.aa-team-iso-table--compare thead th a:hover,.aa-team-iso-table--compare thead th a:focus-visible{text-decoration:underline}.aa-team-edit-hint{border-radius:var(--radius-sm);background:var(--red-pale);color:var(--accent-text-strong);border:1px solid #b530272e;margin:0 0 14px;padding:10px 14px;font-size:.9rem}.aa-team-inline-field{width:100%}.aa-team-edit-bar{z-index:20;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#f7f6f0c7;border:1px solid #b530272e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 30px #18120f1f}.aa-team-edit-bar .aa-team-edit-grid{flex:560px;max-width:820px}.aa-team-edit-bar .aa-btn{white-space:nowrap;align-self:center}@media (width<=900px){.aa-team-edit-bar{align-items:stretch;position:static}.aa-team-edit-bar .aa-team-edit-grid{max-width:none}.aa-team-edit-bar .aa-btn-primary{justify-content:center;width:100%}}.aa-team-swot-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aa-team-chart{margin:0 0 14px}.aa-team-chart-title{color:var(--text-main);margin:0 0 8px;font-size:.9rem}.aa-team-chart-bars{gap:8px;display:grid}.aa-team-chart-row{grid-template-columns:minmax(120px,1.1fr) minmax(0,2fr) auto;align-items:center;gap:10px;display:grid}.aa-team-chart-label{color:var(--text-soft);font-size:.82rem;line-height:1.3}.aa-team-chart-track{background:var(--lightningcss-light,#f1ece8)var(--lightningcss-dark,#1e1715);border-radius:999px;height:12px;overflow:hidden}.aa-team-chart-bar{height:100%;width:var(--bar-width,0%);border-radius:inherit;background:linear-gradient(90deg,#b53027 0%,#d85a4f 100%);display:block}.aa-team-chart-bar--finance{background:linear-gradient(90deg,#6f1d18 0%,#b53027 100%)}.aa-team-chart-bar--project{background:linear-gradient(90deg,#8a5a12 0%,#d39a2d 100%)}.aa-team-chart-value{color:var(--text-main);white-space:nowrap;font-size:.82rem;font-weight:700}.aa-team-bureau-overview .aa-team-chart{margin-bottom:10px}.aa-team-bureau-overview .aa-team-chart-title{font-size:.84rem}.aa-team-bureau-overview .aa-team-iso-table{font-size:.82rem}@media (width<=1180px){.aa-team-bureau-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-team-date-filter{grid-template-columns:1fr;align-items:stretch}.aa-team-date-filter-summary{border-right:0;border-bottom:1px solid var(--border-subtle);padding-bottom:10px;padding-right:0}.aa-team-date-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-team-date-filter-actions{justify-content:flex-start}.aa-team-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vision goals""stakeholders swot""best satisfaction""risk risk""evaluaties evaluaties""matrix matrix""finance finance"}.aa-team-dashboard--has-period{grid-template-areas:"vision goals""stakeholders swot""best satisfaction""risk risk""evaluaties evaluaties""matrix matrix""finance finance"}.aa-team-dashboard--no-iso,.aa-team-dashboard--no-iso.aa-team-dashboard--has-period{grid-template-areas:"vision goals""stakeholders swot""best satisfaction""risk risk""evaluaties evaluaties""finance finance"}.aa-team-dashboard--has-erm,.aa-team-dashboard--has-erm.aa-team-dashboard--has-period{grid-template-areas:"vision goals""stakeholders swot""best satisfaction""risk risk""evaluaties evaluaties""matrix matrix""finance finance"}.aa-team-dashboard--no-iso.aa-team-dashboard--has-erm,.aa-team-dashboard--no-iso.aa-team-dashboard--has-period.aa-team-dashboard--has-erm{grid-template-areas:"vision goals""stakeholders swot""best satisfaction""risk risk""evaluaties evaluaties""finance finance"}}@media (width<=760px){.aa-team-page .aa-docs-body .aa-container{padding-left:14px;padding-right:14px}.aa-team-dashboard-shell,.aa-team-bureau-summary{padding:14px}.aa-team-dashboard-head,.aa-team-bureau-summary{flex-direction:column;align-items:flex-start}.aa-team-dashboard-head h2,.aa-team-bureau-summary h2{font-size:1.05rem}.aa-team-phase{white-space:normal;align-self:flex-start}.aa-team-bureau-meta{justify-content:flex-start}.aa-team-bureau-snapshot-grid{grid-template-columns:1fr}.aa-team-bureau-overview-summary-meta{width:100%;margin-left:0}.aa-team-swot-edit-grid{grid-template-columns:1fr}.aa-team-chart-row{grid-template-columns:1fr;gap:4px}.aa-team-chart-value{justify-self:start}.aa-team-dashboard{grid-template-columns:1fr;grid-template-areas:"goals""vision""stakeholders""swot""best""satisfaction""risk""evaluaties""matrix""finance";gap:12px}.aa-team-dashboard--has-period,.aa-team-dashboard--has-erm,.aa-team-dashboard--has-erm.aa-team-dashboard--has-period{grid-template-areas:"goals""vision""stakeholders""swot""best""satisfaction""risk""evaluaties""matrix""finance"}.aa-team-dashboard--no-iso,.aa-team-dashboard--no-iso.aa-team-dashboard--has-period,.aa-team-dashboard--no-iso.aa-team-dashboard--has-erm,.aa-team-dashboard--no-iso.aa-team-dashboard--has-period.aa-team-dashboard--has-erm{grid-template-areas:"goals""vision""stakeholders""swot""best""satisfaction""risk""evaluaties""finance"}.aa-team-finance-grid,.aa-swot-poster__matrix{grid-template-rows:none;grid-template-columns:1fr}.aa-swot-poster__quadrant--strengths,.aa-swot-poster__quadrant--opportunities,.aa-swot-poster__quadrant--weaknesses,.aa-swot-poster__quadrant--threats{grid-area:auto}.aa-swot-poster__axis{display:none}.aa-team-module-head{flex-direction:column;align-items:flex-start}.aa-team-date-filter-fields{grid-template-columns:1fr}.aa-team-date-filter-actions{flex-wrap:wrap}.aa-team-date-filter-actions .aa-btn-primary,.aa-team-date-filter-actions .aa-btn-outline{justify-content:center;width:100%}.aa-team-finance-head{flex-direction:column;align-items:flex-start}.aa-team-finance-stat{flex-direction:column;align-items:flex-start;gap:4px}.aa-team-iso-bar-row{grid-template-columns:1fr;gap:5px}.aa-team-module{min-height:auto}.aa-team-edit-bar{align-items:stretch;position:static}.aa-team-edit-bar .aa-team-edit-grid{max-width:none}.aa-team-edit-bar .aa-btn-primary{justify-content:center;width:100%}.aa-team-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.aa-team-iso-table{min-width:0;font-size:.85rem}.aa-team-iso-table th,.aa-team-iso-table td{padding:8px}.aa-team-finance-table{min-width:560px;font-size:.82rem}.aa-team-finance-table th,.aa-team-finance-table td{padding:7px 8px}.aa-team-stakeholder-field span{font-size:.82rem}.aa-team-metric strong{font-size:1.6rem}}@media (width<=480px){.aa-team-dashboard-shell,.aa-team-bureau-summary{border-radius:var(--radius-sm);padding:12px}.aa-team-bureau-meta span{padding:3px 7px;font-size:.72rem}.aa-team-bars{height:90px}.aa-team-finance-table{min-width:480px}}.aa-team-edit-panel{border-radius:var(--radius-md);background:var(--beige);border:1px solid #b530272e;margin-bottom:20px;padding:14px 16px}.aa-team-edit-panel summary{cursor:pointer;color:var(--accent-text);font-weight:600;list-style:none}.aa-team-edit-panel summary::-webkit-details-marker{display:none}.aa-team-edit-form{gap:12px;margin-top:14px;display:grid}.aa-team-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aa-team-edit-fieldset{border-radius:var(--radius-sm);border:1px solid var(--lightningcss-light,#18120f14)var(--lightningcss-dark,#e6dcd814);padding:12px}.aa-team-edit-actions{justify-content:flex-end;display:flex}.aa-team-bureau-iso-table{margin-top:16px}@media (width<=768px){.aa-team-edit-grid{grid-template-columns:1fr}}.aa-kruistabel-shell{display:block}.aa-kruistabel-rail{display:none}html.aa-kruistabel-rail-open .aa-kruistabel-shell,body.aa-kruistabel-rail-open .aa-kruistabel-shell{grid-template-columns:minmax(280px, var(--aa-kruistabel-rail-width,380px)) minmax(0, 1fr);align-items:start;display:grid}html.aa-kruistabel-rail-open .aa-kruistabel-rail,body.aa-kruistabel-rail-open .aa-kruistabel-rail{top:var(--header-h);height:calc(100vh - var(--header-h));z-index:4;background:var(--lightningcss-light,#f7f4f1)var(--lightningcss-dark,#191210);border-right:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);flex-direction:column;display:flex;position:sticky;overflow:hidden}.aa-kruistabel-rail__body{flex:auto;min-height:0;padding:12px 14px 24px;overflow:auto}.aa-kruistabel-rail__resize{cursor:col-resize;z-index:5;background:0 0;width:8px;height:100%;position:absolute;top:0;right:0}.aa-kruistabel-rail__resize:hover,html.aa-kruistabel-rail-resizing .aa-kruistabel-rail__resize{background:#c45c2647}html.aa-kruistabel-rail-resizing,html.aa-kruistabel-rail-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.aa-kruistabel-rail__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.aa-kruistabel-rail__title{color:inherit;font-weight:700;text-decoration:none}.aa-kruistabel-rail__close{cursor:pointer;color:var(--lightningcss-light,#5a524d)var(--lightningcss-dark,#a29995);background:0 0;border:0;padding:6px 8px;text-decoration:none}.aa-kruistabel-blad-bar{top:var(--header-h);z-index:3;background:var(--lightningcss-light,#f7f4f1)var(--lightningcss-dark,#191210);border-bottom:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);justify-content:flex-end;align-items:center;padding:8px 16px;display:flex;position:sticky}.aa-kruistabel-blad-bar__close{color:var(--lightningcss-light,#3d3834)var(--lightningcss-dark,#beb6b4);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#f5f5f50d);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.aa-kruistabel-blad-bar__close:hover{background:#c45c261f}.aa-kruistabel-norm-nav{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.aa-kruistabel-norm-nav__item{color:var(--lightningcss-light,#3d3834)var(--lightningcss-dark,#beb6b4);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#f5f5f50d);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.aa-kruistabel-norm-nav__item.is-active{color:#fff;background:var(--lightningcss-light,#2f2a27)var(--lightningcss-dark,#cfc7c5)}.aa-kruistabel-norm-nav__badge{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:.68rem;font-weight:600}.aa-kruistabel-norm-nav__add{position:relative}.aa-kruistabel-norm-nav__add-btn{cursor:pointer;color:var(--lightningcss-light,#3d3834)var(--lightningcss-dark,#beb6b4);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#f5f5f50d);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:.9rem;list-style:none;display:inline-flex}.aa-kruistabel-norm-nav__add-btn::-webkit-details-marker{display:none}.aa-kruistabel-norm-nav__add-btn::marker{content:""}.aa-kruistabel-norm-nav__add-btn:hover,.aa-kruistabel-norm-nav__add[open] .aa-kruistabel-norm-nav__add-btn{color:var(--lightningcss-light,#c45c26)var(--lightningcss-dark,#f68956);background:#c45c261f}.aa-kruistabel-norm-nav__add-form{z-index:4;background:var(--beige);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);border-radius:12px;gap:8px;min-width:240px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000024}.aa-kruistabel-editor-scheme{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:10px 12px;margin:0 0 14px;display:grid}.aa-kruistabel-editor-scheme--custom{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.4fr) minmax(6rem,.5fr)}.aa-kruistabel-editor-scheme__concept{color:var(--lightningcss-light,#3d3834)var(--lightningcss-dark,#beb6b4);grid-column:1/-1;margin:2px 0 0;font-size:.9rem}@media (width<=720px){.aa-kruistabel-editor-scheme,.aa-kruistabel-editor-scheme--custom{grid-template-columns:1fr}}.aa-iso-kruistabel-scheme{display:none}.aa-kruistabel-concept{color:var(--lightningcss-light,#5a4a20)var(--lightningcss-dark,#bba97d);background:var(--lightningcss-light,#f4e6c8)var(--lightningcss-dark,#352602);border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:.88rem}.aa-kruistabel-extra-heading{margin:18px 0 10px;font-size:1rem}.aa-kruistabel-workspace__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.aa-kruistabel-workspace__lead{color:var(--lightningcss-light,#5a524d)var(--lightningcss-dark,#a29995);flex:14rem;margin:0}.aa-kruistabel-workspace__downloads{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.aa-kruistabel-workspace__downloads .aa-btn-outline{white-space:nowrap}.aa-iso-kruistabel-code.is-current{outline-offset:1px;outline:2px solid #c45c26}.aa-iso-kruistabel-code--unmapped{opacity:.55;cursor:help}.aa-iso-kruistabel-intro,.aa-iso-kruistabel-footnote{color:var(--lightningcss-light,#4a4a4a)var(--lightningcss-dark,#a5a5a5);margin:0 0 12px;line-height:1.55}.aa-iso-kruistabel-footnote{color:var(--lightningcss-light,#6b6b6b)var(--lightningcss-dark,#838383);margin:12px 0 0;font-size:.9rem}.aa-iso-kruistabel-scroll{background:var(--beige);border:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#e6dcd81a);border-radius:12px;overflow-x:auto}.aa-iso-kruistabel-table{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.45}.aa-iso-kruistabel-table thead th{z-index:1;text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--lightningcss-light,#5a524d)var(--lightningcss-dark,#a29995);white-space:nowrap;background:var(--lightningcss-light,#f3f0ed)var(--lightningcss-dark,#1c1513);border-bottom:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#e6dcd81a);padding:10px 12px;font-size:.78rem;font-weight:700;position:sticky;top:0}.aa-iso-kruistabel-table tbody td{vertical-align:top;border-bottom:1px solid var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#e6dcd80f);padding:10px 12px}.aa-iso-kruistabel-chapter td{color:var(--lightningcss-light,#2f2a27)var(--lightningcss-dark,#cfc7c5);background:var(--lightningcss-light,#ebe6e1)var(--lightningcss-dark,#221b19);border-bottom:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814);padding:12px 12px 6px;font-size:.95rem;font-weight:700}.aa-iso-kruistabel-col-clause,.aa-iso-kruistabel-col-cyra{white-space:nowrap;width:5.5rem}.aa-iso-kruistabel-col-codes{width:8.5rem}.aa-iso-kruistabel-col-evidence{color:var(--lightningcss-light,#4a4a4a)var(--lightningcss-dark,#a5a5a5);min-width:14rem}.aa-iso-kruistabel-clause{color:var(--lightningcss-light,#3d3834)var(--lightningcss-dark,#beb6b4);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;font-weight:600;display:inline-block}.aa-iso-kruistabel-codes{flex-wrap:wrap;gap:6px;display:flex}.aa-iso-kruistabel-code{letter-spacing:.02em;color:var(--lightningcss-light,#2f2a27)var(--lightningcss-dark,#cfc7c5);white-space:nowrap;background:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#f5f5f50f);border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}a.aa-iso-kruistabel-code:hover{background:#c45c261f}.aa-iso-kruistabel-empty{color:var(--lightningcss-light,#9a948f)var(--lightningcss-dark,#77706d)}.aa-kruistabel-editor-list{background:var(--beige);border:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#e6dcd81a);border-radius:12px;margin:12px 0 0;overflow:hidden}.aa-kruistabel-editor-chapter+.aa-kruistabel-editor-chapter{border-top:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,#e6dcd814)}.aa-kruistabel-editor-chapter__head{cursor:pointer;background:var(--lightningcss-light,#ebe6e1)var(--lightningcss-dark,#221b19);align-items:center;gap:8px;padding:8px 10px;display:flex}.aa-kruistabel-editor-chapter__toggle{color:var(--lightningcss-light,#3d3834)var(--lightningcss-dark,#beb6b4);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.aa-kruistabel-editor-chapter__toggle:hover,.aa-kruistabel-editor-chapter__toggle:focus-visible{background:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#f5f5f514)}.aa-kruistabel-editor-chapter__toggle i{transition:transform .15s}.aa-kruistabel-editor-chapter.is-open .aa-kruistabel-editor-chapter__toggle i{transform:rotate(90deg)}.aa-kruistabel-editor-chapter__title{background:var(--beige);cursor:text;flex:auto;min-width:0;margin:0;font-weight:700}.aa-kruistabel-editor-icon-btn{flex:none;min-width:32px;padding-left:8px;padding-right:8px}.aa-kruistabel-editor-chapter__body{background:var(--beige);border-top:1px solid var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#e6dcd80f);padding:10px 12px 12px}.aa-kruistabel-editor-clause-head,.aa-kruistabel-editor-clause{grid-template-columns:5.5rem minmax(8rem,1.2fr) minmax(8rem,.9fr) minmax(10rem,1.4fr) 40px;align-items:start;gap:8px;display:grid}.aa-kruistabel-editor-clause__cyra,.aa-kruistabel-editor-clause-head__cyra{display:none}.aa-kruistabel-editor-block--cyra .aa-kruistabel-editor-clause-head,.aa-kruistabel-editor-block--cyra .aa-kruistabel-editor-clause{grid-template-columns:5.5rem 5.5rem minmax(8rem,1.1fr) minmax(7rem,.8fr) minmax(10rem,1.3fr) 40px}.aa-kruistabel-editor-block--cyra .aa-kruistabel-editor-clause__cyra,.aa-kruistabel-editor-block--cyra .aa-kruistabel-editor-clause-head__cyra{display:block}.aa-kruistabel-editor-clause-head{letter-spacing:.03em;text-transform:uppercase;color:var(--lightningcss-light,#5a524d)var(--lightningcss-dark,#a29995);margin-bottom:6px;font-size:.72rem;font-weight:700}.aa-kruistabel-editor-clauses{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.aa-kruistabel-editor-clause .aa-input{margin:0;padding:7px 8px;font-size:.88rem}.aa-kruistabel-editor-clause__labels,.aa-kruistabel-editor-clause__extra-links{opacity:.92;margin-top:6px;font-size:.8rem}.aa-kruistabel-editor-add{margin:12px 0 16px}.aa-kruistabel-editor-reload{margin-top:8px}@media (width<=820px){.aa-kruistabel-editor-clause-head{display:none}.aa-kruistabel-editor-clause{grid-template-columns:1fr 40px;grid-template-areas:"clause remove""title title""codes codes""evidence evidence"}.aa-kruistabel-editor-clause__clause{grid-area:clause}.aa-kruistabel-editor-clause__cyra{grid-area:cyra}.aa-kruistabel-editor-clause__title{grid-area:title}.aa-kruistabel-editor-clause__codes{grid-area:codes}.aa-kruistabel-editor-clause__evidence{grid-area:evidence}.aa-kruistabel-editor-clause .aa-kruistabel-editor-icon-btn{grid-area:remove}.aa-kruistabel-editor-block--cyra .aa-kruistabel-editor-clause{grid-template-areas:"clause remove""cyra cyra""title title""codes codes""evidence evidence"}}.aa-kruistabel-rail .aa-iso-kruistabel-intro,.aa-kruistabel-rail .aa-iso-kruistabel-footnote{font-size:.82rem}.aa-kruistabel-rail .aa-iso-kruistabel-table{font-size:.8rem}@media (width<=900px){html.aa-kruistabel-rail-open .aa-kruistabel-shell,body.aa-kruistabel-rail-open .aa-kruistabel-shell{display:block}html.aa-kruistabel-rail-open .aa-kruistabel-rail,body.aa-kruistabel-rail-open .aa-kruistabel-rail{left:0;top:var(--header-h);width:min(100%,420px);max-width:100%;position:fixed;box-shadow:8px 0 24px #0000001f}.aa-kruistabel-rail__resize{display:none}}.aa-profile-badges{flex-direction:column;align-items:flex-start;gap:8px;margin-top:0;display:flex}.aa-profile-badges-count{letter-spacing:0;color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0;font-size:.8rem;font-weight:600;line-height:1.3}.aa-profile-badges-hint{color:#666;margin:6px 0 0;font-size:.78rem;line-height:1.35}@media (width>=521px){#statistieken.aa-profile-card--rail,#speldjes.aa-profile-card--rail{min-height:8.75rem}}.aa-profile-stats{flex-direction:column;align-items:flex-start;gap:6px;margin-top:0;display:flex}.aa-profile-stats-list{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.aa-profile-stat{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#acacac);align-items:baseline;gap:.35rem;font-size:.8rem;line-height:1.3;display:inline-flex}.aa-profile-stat-count{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#dfdfdf);font-weight:700}.aa-profile-badge-earned,.aa-profile-badge-list{width:100%;margin:0;padding:0;list-style:none}.aa-profile-badge-earned{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.aa-profile-badge-list{flex-direction:column;gap:2px;display:flex}.aa-profile-badge{min-width:0}.aa-profile-badge--earned{align-items:center;gap:6px;display:inline-flex;position:relative}.aa-profile-badge--empty{color:inherit;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;column-gap:8px;padding:3px 0;text-decoration:none;display:grid}.aa-profile-badge-shield{flex:none;place-items:center;width:auto;height:auto;font-size:1.05rem;line-height:1;display:grid}.aa-profile-badge-shield--earned{color:var(--lightningcss-light,#1f7a3a)var(--lightningcss-dark,#6cc17d);box-shadow:none;background:0 0;border-radius:0;position:relative}.aa-profile-badge-milestone{z-index:1;box-sizing:border-box;background:var(--red);color:#fff;letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .22rem;font-family:inherit;font-size:.62rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:0;right:0;transform:translate(42%,32%);box-shadow:0 0 0 1.5px #fff}.aa-profile-badge-shield--empty{color:#0000;margin-top:.12rem;font-size:.95rem}.aa-profile-badge-shield--empty i:before{color:#0000;-webkit-text-stroke:1px var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#666)}.aa-profile-badge--empty:has(.aa-profile-badge-link:hover) .aa-profile-badge-shield--empty i:before{-webkit-text-stroke-color:var(--red)}.aa-profile-badge-copy{flex-direction:column;gap:0;min-width:0;display:flex}.aa-profile-badge-title{color:var(--text-main);font-size:.86rem;font-weight:700;line-height:1.25}.aa-profile-badge-tip{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);font-size:.78rem;font-weight:500;line-height:1.3}.aa-profile-badge-link{color:var(--accent-text);font-size:.78rem;font-weight:600;line-height:1.3;text-decoration:none}.aa-profile-badge-link:hover{text-decoration:underline}.aa-profile-badge-date{color:#777;font-size:.75rem}.aa-profile-badge-public{color:#777;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;margin:0;font-size:.72rem;font-weight:500;line-height:1.2;display:inline-flex}.aa-profile-badge-public input{width:.85rem;height:.85rem;margin:0}.aa-profile-badge-status{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#999);margin:0;font-size:.82rem}.aa-profile-badge-status:empty{display:none}.aa-profile-badge-ceremony,.aa-cyber-result--ceremony{text-align:center;background:linear-gradient(var(--lightningcss-light,#fff8e1)var(--lightningcss-dark,#17100e) 0%,var(--lightningcss-light,#e8f5e9)var(--lightningcss-dark,#1c1513) 100%);border:1px solid var(--lightningcss-light,#e4d7a4)var(--lightningcss-dark,#584d1d);border-radius:12px;margin:14px 0 8px;padding:22px 18px 18px}.aa-profile-badge-ceremony-title,.aa-cyber-ceremony-title{margin:8px 0 6px;font-size:1.35rem}.aa-profile-badge-ceremony p,.aa-cyber-ceremony-text{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bfbfbf);max-width:36rem;margin:0 auto}.aa-cyber-ceremony-actions{margin:14px 0 0}.aa-badge-shield-pop{color:var(--lightningcss-light,#1f7a3a)var(--lightningcss-dark,#6cc17d);filter:drop-shadow(0 6px #d4a017);place-items:center;width:4.6rem;height:4.6rem;font-size:3.4rem;line-height:1;display:inline-grid}.aa-badge-shield-pop.is-pop{animation:.7s cubic-bezier(.18,.89,.32,1.15) both aa-badge-pop}@keyframes aa-badge-pop{0%{opacity:0;transform:scale(.15)}62%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.aa-badge-confetti{z-index:13000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aa-badge-confetti-piece{will-change:transform, opacity;border-radius:1px;position:fixed;top:0;left:0}:is(#ksCardList,#ksHallList) .aa-ks-card-badges{z-index:7;pointer-events:none;gap:6px;display:flex;position:absolute;top:10px;right:10px}.aa-ks-card-badge{color:#fff;pointer-events:auto;filter:drop-shadow(0 0 1px #000000d9)drop-shadow(0 1px 2px #00000073);place-items:center;font-size:1.2rem;line-height:1;display:inline-grid;position:relative}.aa-ks-modal-profile-badges{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.aa-ks-modal-profile-badge{color:var(--lightningcss-light,#1f7a3a)var(--lightningcss-dark,#6cc17d);place-items:center;font-size:1.2rem;line-height:1;display:inline-grid;position:relative}@media (prefers-reduced-motion:reduce){.aa-badge-shield-pop.is-pop{animation:none}.aa-badge-confetti{display:none!important}}.aa-ks-lighthouse-egg{color:var(--lightningcss-light,#1f7a3a)var(--lightningcss-dark,#6cc17d);opacity:0;visibility:hidden;pointer-events:none;background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#120c0af5);border:0;border-radius:50%;place-items:center;width:42px;height:42px;margin:0;padding:0;font-size:1.05rem;display:grid;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #d4a017,0 1px 6px #0000002e}[data-lighthouse-egg].is-lighthouse-open>.aa-ks-lighthouse-egg{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer}.aa-ks-lighthouse-photo.is-dragging{cursor:grabbing;transition:none}.aa-ks-modal-img-wrap[data-lighthouse-egg]>.aa-ks-lighthouse-egg{z-index:1}.aa-ks-lighthouse-photo{z-index:2;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;min-height:0;position:relative}.aa-ks-lighthouse-moment{z-index:12000;width:min(26rem,100vw - 2rem);position:fixed;top:12vh;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000047}.aa-ks-lighthouse-moment-close{color:#fff;cursor:pointer;background:#1f7a3a;border:0;border-radius:999px;margin-top:14px;padding:8px 16px;font-weight:700}.aa-ks-modal-content.has-egg-hunt .aa-ks-modal-flex{padding-bottom:4.75rem}.aa-ks-modal-content.has-egg-hunt .aa-ks-modal-img-wrap{max-height:calc(100dvh - 200px)}.aa-ks-egg-hunt{z-index:6;pointer-events:none;height:4.25rem;position:absolute;bottom:0;left:0;right:0}.aa-ks-egg{color:#fffaf0;cursor:pointer;pointer-events:auto;touch-action:manipulation;width:1.7rem;height:1.7rem;transform:translate(-50%, -50%) rotate(var(--egg-rot,0deg));filter:drop-shadow(0 1px #00000059)drop-shadow(0 3px 2px #00000047);background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:1.15rem;line-height:1;display:grid;position:absolute}.aa-ks-egg:nth-child(3n+1){color:#f0d48a}.aa-ks-egg:nth-child(3n+2){color:#e4b85c}.aa-ks-egg:nth-child(3n){color:#fff1c9}.aa-ks-egg:first-child{--egg-rot:-16deg;font-size:.95rem;top:62%;left:7%}.aa-ks-egg:nth-child(2){--egg-rot:12deg;font-size:.72rem;top:28%;left:15%}.aa-ks-egg:nth-child(3){--egg-rot:-8deg;font-size:1.05rem;top:68%;left:24%}.aa-ks-egg:nth-child(4){--egg-rot:18deg;font-size:.8rem;top:34%;left:33%}.aa-ks-egg:nth-child(5){--egg-rot:-22deg;font-size:.98rem;top:64%;left:42%}.aa-ks-egg:nth-child(6){--egg-rot:8deg;font-size:.7rem;top:26%;left:51%}.aa-ks-egg:nth-child(7){--egg-rot:-6deg;font-size:1.02rem;top:60%;left:60%}.aa-ks-egg:nth-child(8){--egg-rot:16deg;font-size:.84rem;top:32%;left:70%}.aa-ks-egg:nth-child(9){--egg-rot:-12deg;font-size:1.08rem;top:66%;left:80%}.aa-ks-egg:nth-child(10){--egg-rot:5deg;font-size:.76rem;top:38%;left:90%}.aa-ks-egg.is-broken{pointer-events:none}.aa-ks-egg.is-broken:not(.is-cracking){opacity:0;visibility:hidden}.aa-ks-egg.is-cracking{animation:.42s forwards aa-egg-crack}@keyframes aa-egg-crack{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--egg-rot,0deg)) scale(1)}40%{opacity:1;transform:translate(-50%, -60%) rotate(calc(var(--egg-rot,0deg) + 16deg)) scale(1.18)}to{opacity:0;visibility:hidden;transform:translate(-50%, -20%) rotate(calc(var(--egg-rot,0deg) + 28deg)) scale(.15)}}@media (width<=900px){.aa-ks-modal-content.has-egg-hunt .aa-ks-modal-img-wrap{max-height:min(46vh,100dvh - 240px)}}@media (prefers-reduced-motion:reduce){.aa-ks-egg.is-cracking{opacity:0;visibility:hidden;animation:none}}.aa-bear-icon{width:1em;height:1em;display:block}.aa-ks-card-badge .aa-bear-icon,.aa-ks-modal-profile-badge .aa-bear-icon{color:var(--accent-text)}.aa-projects-modal-head{position:relative}.aa-project-bear{z-index:5;pointer-events:none;width:46px;height:36px;position:absolute;bottom:-6px;left:0}.aa-project-bear-bar{z-index:2;background:var(--lightningcss-light,#b9a898)var(--lightningcss-dark,#504745);border-radius:999px;width:34px;height:3px;position:absolute;bottom:10px;left:0}.aa-project-bear-pin{width:30px;height:30px;color:var(--accent-text);cursor:grab;pointer-events:auto;z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;bottom:0;left:4px}.aa-project-bear-pin .aa-bear-icon{width:28px;height:28px}.aa-project-bear-pin.is-dragging{cursor:grabbing}.aa-project-bear.is-free .aa-project-bear-pin{z-index:3;cursor:default;pointer-events:none;animation:.72s forwards aa-project-bear-hop}.aa-project-bear.is-free.is-settled .aa-project-bear-pin{animation:none;transform:translate(26px,-18px)}@keyframes aa-project-bear-hop{0%{transform:translateY(2px)}45%{transform:translate(16px,-30px)}72%{transform:translate(24px,-8px)}to{transform:translate(26px,-18px)}}@media (prefers-reduced-motion:reduce){.aa-project-bear.is-free .aa-project-bear-pin{animation:none;transform:translate(26px,-18px)}}@media (width<=900px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=image]):not([type=color]),select,textarea{font-size:16px!important}}.aa-audits-page{min-height:calc(100dvh - var(--header-h));flex-direction:column;display:flex}.aa-audits-page .aa-ks-hero{flex:none;min-height:0;padding:10px 0 6px}.aa-audits-page .aa-ks-hero-title{font-size:clamp(1.35rem,1.8vw,1.6rem)}.aa-audits-page .aa-ks-hero-sub{margin-top:0;font-size:.86rem}.aa-audits-page .aa-ks-hero .aa-container,.aa-audits-page .aa-docs-body>.aa-container{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:clamp(16px,2vw,28px);padding-right:clamp(16px,2vw,28px)}.aa-audits-page .aa-docs-body{flex-direction:column;flex:auto;min-height:0;padding:6px 0 8px;display:flex}.aa-audits-page .aa-docs-body>.aa-container{flex-direction:column;flex:auto;min-height:0;display:flex}.aa-audits-shell{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.aa-audits-findings{gap:10px;margin-top:18px;display:grid}.aa-audits-findings h2{margin:0;font-size:1rem}.aa-audits-finding{background:#fff;border:1px solid #00000014;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.aa-audits-finding__head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-size:.82rem;display:flex}.aa-audits-finding__body{white-space:pre-wrap;margin:0;font-size:.9rem}.aa-audits-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aa-audits-tabs{flex-wrap:wrap;gap:6px;display:flex}.aa-audits-tab{color:var(--text-main);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #00000014;border-radius:999px;flex-direction:row;align-items:baseline;gap:8px;margin:0;padding:7px 12px;display:inline-flex}.aa-audits-tab__label{font-family:var(--font-brand);font-size:.95rem;font-weight:800}.aa-audits-tab__meta{color:var(--text-muted);font-size:.74rem}.aa-audits-tab.is-active,.aa-audits-tab:hover,.aa-audits-tab:focus-visible{background:#fdf8f7;border-color:#b5302747;outline:none}.aa-audits-tab.is-active{box-shadow:inset 0 0 0 1px #b530272e}.aa-audits-tab.is-attention{background:#f8f3e7;border-color:#b8860b66}.aa-audits-tab.is-attention .aa-audits-tab__meta{color:#8a6508;font-weight:600}.aa-audits-admin{min-width:220px;color:var(--text-muted);font-size:.84rem}.aa-audits-admin summary{cursor:pointer;list-style:none}.aa-audits-admin summary::-webkit-details-marker{display:none}.aa-audits-admin__body{border:1px dashed var(--border-subtle);background:#fbfaf9;border-radius:10px;gap:8px;margin-top:8px;padding:10px;display:grid}.aa-audits-edit-hint{margin:0}.aa-audits-add-column{gap:8px;display:grid}.aa-audits-workspace{height:100%;min-height:0}.aa-audits-workspace.is-active{flex-direction:column;display:flex}.aa-audits-workspace .aa-audits-explorer{flex:auto;grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:stretch;gap:12px;height:100%;min-height:0}.aa-audits-workspace .aa-audits-rail{background:linear-gradient(#f7f3ef 0%,#f1ebe5 100%);flex-direction:column;gap:10px;min-height:0;max-height:100%;display:flex}.aa-audits-workspace .aa-swot-explorer__tree{flex:auto;align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}.aa-audits-year-block{gap:2px;display:grid}.aa-audits-workspace .aa-swot-explorer__folder{flex-wrap:nowrap}.aa-audits-workspace .aa-swot-explorer__folder .aa-swot-explorer__badge{flex:none;order:4;margin-left:0}.aa-audits-workspace .aa-swot-explorer__folder .aa-swot-explorer__meta{text-align:right;order:3;min-width:1.4rem;margin-left:auto}.aa-audits-year-files{border-left:2px solid #b5302724;margin-left:14px;padding:2px 0 6px 10px}.aa-audits-workspace .aa-audits-pane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.aa-audits-viewer{background:radial-gradient(120% 80% at 50% 0,#b530270a,#0000 55%),#f0ebe6;grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.aa-audits-viewer--solo{border:1px solid #00000014;border-radius:12px;flex:auto;height:100%;min-height:0}.aa-audits-viewer__empty{color:var(--text-muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:32px 20px;display:grid}.aa-audits-viewer__empty i{color:#b5302773;font-size:1.6rem}.aa-audits-viewer__empty p{margin:0;font-size:.92rem}.aa-audits-viewer__active{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.aa-audits-viewer__bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.aa-audits-viewer__bar strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden}.aa-audits-viewer__external{color:var(--text-main);white-space:nowrap;background:#fff;border:1px solid #0000001a;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.aa-audits-viewer__external:hover,.aa-audits-viewer__external:focus-visible{color:var(--red);border-color:#b5302759;outline:none}.aa-audits-viewer__frame{background:#525659;border:0;width:100%;height:100%;min-height:0}.aa-audits-upload{background:#ffffffb8;border:1px dashed #b5302738;border-radius:10px;gap:8px;margin-top:0;padding:10px 12px;display:grid}.aa-audits-upload--compact{flex:none;margin-bottom:0}.aa-audits-upload__head{color:var(--red-dark,#7a1f1a);align-items:center;gap:7px;display:flex}.aa-audits-upload__head i{opacity:.85}.aa-audits-upload__head strong{font-size:.84rem}.aa-audits-upload__row{gap:8px;display:grid}.aa-audits-upload__year,.aa-audits-upload__file{color:var(--text-muted);gap:4px;font-size:.78rem;font-weight:700;display:grid}.aa-audits-upload__year select,.aa-audits-upload__file input[type=file]{width:100%;color:var(--text-main);font-weight:500}.aa-audits-upload__submit{width:100%;color:var(--red);font:inherit;cursor:pointer;background:#fff;border:1px solid #b5302747;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.aa-audits-upload__submit:hover,.aa-audits-upload__submit:focus-visible{background:#b530270f;outline:none}.aa-audits-file-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.aa-audits-file{background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:2px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.aa-audits-file:hover,.aa-audits-file:focus-within{background:#fff;border-color:#0000000f}.aa-audits-file:has(.aa-audits-file__main.is-active){box-shadow:inset 3px 0 0 var(--red);background:#fff;border-color:#b5302738}.aa-audits-file__main{width:100%;color:var(--text-main);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:7px;margin:0;padding:7px 6px 7px 8px;display:grid}.aa-audits-file__main:hover .aa-audits-file__name,.aa-audits-file__main.is-active .aa-audits-file__name{color:var(--red-dark,#7a1f1a)}.aa-audits-file__icon{width:26px;height:26px;color:var(--red);background:#b5302714;border-radius:7px;place-items:center;font-size:.78rem;display:grid}.aa-audits-file__text{gap:1px;min-width:0;display:grid}.aa-audits-file__name{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.3;display:block;overflow:hidden}.aa-audits-file__meta{color:var(--text-muted);font-size:.68rem;line-height:1.3}.aa-audits-file__actions{opacity:0;align-items:center;gap:2px;padding:4px 4px 4px 0;transition:opacity .15s;display:flex}.aa-audits-file:hover .aa-audits-file__actions,.aa-audits-file:focus-within .aa-audits-file__actions{opacity:1}.aa-audits-file:has(.aa-audits-file__main.is-active) .aa-audits-file__actions{opacity:1}.aa-audits-file__actions form{margin:0}.aa-audits-file__icon-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;font-size:.74rem;display:inline-grid}.aa-audits-file__icon-btn:hover,.aa-audits-file__icon-btn:focus-visible{color:var(--text-main);background:#0000000d;outline:none}.aa-audits-file__icon-btn--danger:hover,.aa-audits-file__icon-btn--danger:focus-visible{color:#8a2f2f;background:#b5302714}.aa-audits-file__delete{color:#8a2f2f}.aa-audits-move-name{word-break:break-word;margin:0 0 8px;font-weight:700}.aa-swot-explorer__meta{color:var(--text-muted);margin-left:auto;font-size:.75rem}@media (width<=900px){.aa-audits-page,.aa-audits-page .aa-docs-body,.aa-audits-page .aa-docs-body>.aa-container,.aa-audits-shell,.aa-audits-workspace.is-active{height:auto;min-height:0;display:block}.aa-audits-workspace .aa-audits-explorer{grid-template-columns:1fr;height:auto;min-height:0;display:grid}.aa-audits-workspace .aa-audits-rail{max-height:none}.aa-audits-viewer,.aa-audits-viewer--solo{height:60vh;min-height:60vh}.aa-audits-file__actions{opacity:1}}@media (prefers-reduced-motion:reduce){.aa-audits-file,.aa-audits-file__actions{transition:none}}.aa-projectevaluaties-page .aa-ks-hero .aa-container,.aa-projectevaluaties-page .aa-auto-body>.aa-container{width:100%;max-width:none;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.aa-projectevaluaties-page .aa-pe-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.aa-projectevaluaties-page .aa-pe-column{background:#fff;border:1px solid #0000001a;border-radius:10px;min-width:0;padding:18px 20px 20px}.aa-projectevaluaties-page .aa-pe-column--evaluaties{border-top:3px solid var(--red)}.aa-projectevaluaties-page .aa-pe-column__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.aa-projectevaluaties-page .aa-pe-column__title{align-items:center;gap:8px;margin:0;font-size:1.15rem;line-height:1.25;display:flex}.aa-projectevaluaties-page .aa-pe-column--evaluaties .aa-pe-column__title i{color:var(--red)}.aa-projectevaluaties-page .aa-pe-column__actions{flex-wrap:wrap;gap:8px;display:flex}.aa-projectevaluaties-page .aa-pe-column__meta{color:var(--text-muted,#666);margin:0 0 14px;font-size:.85rem}.aa-projectevaluaties-page .aa-pe-column .aa-vbt-filter-panel{margin-bottom:12px}.aa-projectevaluaties-page .aa-pe-eval-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aa-projectevaluaties-page .aa-pe-eval-list__item{cursor:pointer;background:#fafaf7;border:1px solid #0000001f;border-radius:8px;padding:12px 14px}.aa-projectevaluaties-page .aa-pe-eval-list__item.is-dim{opacity:.7;background:#f3f3f0}.aa-projectevaluaties-page .aa-pe-eval-list__item:hover,.aa-projectevaluaties-page .aa-pe-eval-list__item:focus-visible{background:#fff;border-color:#b5302773;outline:none;box-shadow:0 1px #0000000a}.aa-projectevaluaties-page .aa-pe-eval-list__item:hover .aa-pe-eval-list__title,.aa-projectevaluaties-page .aa-pe-eval-list__item:focus-visible .aa-pe-eval-list__title{color:var(--red)}.aa-projectevaluaties-page .aa-pe-eval-list__main{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.aa-projectevaluaties-page .aa-pe-eval-list__nr{color:var(--text-muted,#666);font-size:.85rem;font-weight:700}.aa-projectevaluaties-page .aa-pe-eval-list__title{font-weight:600}.aa-projectevaluaties-page .aa-pe-eval-list__ref{color:var(--text-muted,#666);font-size:.82rem}.aa-projectevaluaties-page .aa-pe-eval-list__meta{color:var(--text-muted,#666);flex-wrap:wrap;gap:8px 14px;margin-top:6px;font-size:.82rem;display:flex}.aa-projectevaluaties-page .aa-pe-eval-list__controls{border-top:1px solid #00000014;margin-top:10px;padding-top:8px}.aa-projectevaluaties-page .aa-pe-eval-list__controls .aa-vbt-filter-sel{max-width:100%}.aa-projectevaluaties-page .aa-pe-archive{margin:0 0 22px}.aa-projectevaluaties-page .aa-pe-archive__title--register{align-items:center;gap:8px;margin:8px 0 10px;font-size:.95rem;font-weight:700;display:flex}.aa-projectevaluaties-page .aa-pe-explorer{min-height:360px}.aa-projectevaluaties-page .aa-pe-explorer .aa-swot-explorer__nav{background:linear-gradient(#f7f3ef 0%,#f1ebe5 100%)}.aa-projectevaluaties-page .aa-pe-explorer .aa-swot-explorer__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem;font-weight:500}.aa-projectevaluaties-page .aa-pe-explorer__pane{flex-direction:column;gap:12px;min-width:0;display:flex}.aa-projectevaluaties-page .aa-pe-explorer__pane .aa-swot-explorer__panel{flex-direction:column;gap:12px;display:flex}.aa-projectevaluaties-page .aa-pe-explorer__pane .aa-swot-explorer__panel[hidden]{display:none}.aa-projectevaluaties-page .aa-pe-explorer__upload-row{grid-template-columns:6.5rem minmax(10rem,1.3fr) minmax(9rem,1fr) minmax(9rem,1fr);align-items:end;gap:8px;display:grid}.aa-projectevaluaties-page .aa-pe-explorer__upload-row .aa-input,.aa-projectevaluaties-page .aa-pe-explorer__upload-row select,.aa-projectevaluaties-page .aa-pe-explorer__upload-row input[type=file]{width:100%}@media (width<=900px){.aa-projectevaluaties-page .aa-pe-explorer__upload-row{grid-template-columns:1fr 1fr}}@media (width<=560px){.aa-projectevaluaties-page .aa-pe-explorer__upload-row{grid-template-columns:1fr}}.aa-projectevaluaties-page .aa-pe-explorer__projects{background:#fff;margin:0}.aa-projectevaluaties-page .aa-pe-explorer__kinds{gap:4px;display:grid}.aa-projectevaluaties-page .aa-pe-explorer__kind{margin-left:.15rem}.aa-projectevaluaties-page .aa-pe-explorer .aa-audits-file__actions{opacity:0}.aa-projectevaluaties-page .aa-pe-explorer .aa-audits-file:hover .aa-audits-file__actions,.aa-projectevaluaties-page .aa-pe-explorer .aa-audits-file:focus-within .aa-audits-file__actions{opacity:1}.aa-projectevaluaties-page #detailEvaluatieModal .aa-vbt-modal-box{max-width:min(880px,94vw);max-height:min(90vh,920px);overflow:auto}:where(a,button,label,input,select,textarea,summary,[role=button]){touch-action:manipulation}:where(button,[role=button],input[type=submit],input[type=button],input[type=reset],.aa-btn,.aa-btn-primary,.btn-primary,.aa-btn-outline,.aa-btn-danger-outline,.aa-btn-danger,.aa-icon-btn,.aa-nav-link,.aa-nav-sub-link,.aa-toggle-btn,.aa-day-pill,.aa-wa-btn,.fd-btn,.pc-btn,.aa-header-icon-btn){transition:scale var(--dur-press) var(--ease-out)}:where(.aa-knowledge-link,.aa-bib-ts-card,.fd-search-item,#ksCardList .aa-ks-card){--press-scale:.985}@media (prefers-reduced-motion:no-preference){:where(button,[role=button],input[type=submit],input[type=button],input[type=reset],.aa-btn,.aa-btn-primary,.btn-primary,.aa-btn-outline,.aa-btn-danger-outline,.aa-btn-danger,.aa-icon-btn,.aa-nav-link,.aa-nav-sub-link,.aa-toggle-btn,.aa-day-pill,.aa-wa-btn,.fd-btn,.pc-btn,.aa-header-icon-btn,.aa-knowledge-link,.aa-bib-ts-card,.fd-search-item,#ksCardList .aa-ks-card):active:not(:disabled):not([aria-disabled=true]):not([data-no-press]){scale:var(--press-scale);transition-duration:0s}}:where(a,button,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (hover:none){.aa-knowledge-link:hover,.aa-bib-ts-card:hover,.aa-wa-btn:hover,#ksCardList .aa-ks-card:hover{transform:none}}@keyframes aa-rm-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.aa-loading-screen__panel:after{background:var(--red);animation:1.6s ease-in-out infinite aa-rm-pulse;transform:none}.aa-bib-skeleton-line,.aa-bib-skeleton-vak{animation:none}}@media (prefers-reduced-transparency:reduce){.aa-projects-overview-legend,.aa-team-edit-bar{-webkit-backdrop-filter:none;background:var(--beige)}}@media (prefers-contrast:more){:root{--text-soft:var(--lightningcss-light,#2a2a2a)var(--lightningcss-dark,#e6e0d8);--text-muted:var(--lightningcss-light,#3d3936)var(--lightningcss-dark,#d6cfc6);--text-faint:var(--lightningcss-light,#4a4a4a)var(--lightningcss-dark,#c4bcb3);--border-subtle:var(--lightningcss-light,#8f8782)var(--lightningcss-dark,#8a807a);--border-control:var(--lightningcss-light,#6f6964)var(--lightningcss-dark,#a39891)}.aa-projects-overview-legend,.aa-team-edit-bar{-webkit-backdrop-filter:none;background:var(--beige);border:1px solid var(--black)}}.aa-is-pending{pointer-events:none;cursor:progress!important}.aa-is-pending:after{content:"";vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9em;height:.9em;margin-left:.5em;animation:.7s linear infinite aa-pending-spin;display:inline-block}@keyframes aa-pending-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.aa-is-pending:after{animation:1.2s ease-in-out infinite aa-rm-pulse}}.aa-modal[hidden].aa-overlay-leaving,.aa-modal-overlay[hidden].aa-overlay-leaving{visibility:visible!important;pointer-events:none!important}.aa-modal-box,.aa-modal-panel{will-change:transform}@media (width<=900px){.aa-nav.aa-overlay-leaving{pointer-events:none;display:flex}.aa-nav-backdrop.aa-overlay-leaving{pointer-events:none}.aa-nav{touch-action:pan-y}}.aa-toaster{left:50%;bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 12px));z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(560px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.aa-toaster:empty{display:none}body:has(#cookie-banner:not([hidden])) .aa-toaster{bottom:180px}@media (width<=600px){body:has(#cookie-banner:not([hidden])) .aa-toaster{bottom:260px}}.aa-toast-item{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);max-width:100%;min-height:44px;color:var(--on-dark);font-family:var(--font-brand);letter-spacing:.01em;touch-action:none;-webkit-user-select:none;user-select:none;background:#3e1413e0;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:.92rem;line-height:1.35;display:flex;box-shadow:inset 0 1px #f7f6f01f,0 10px 30px #1818183d}.aa-toast-item--error{color:#fff;background:#b53027f5}.aa-toast-item__icon{opacity:.9;flex:none}.aa-toast-item__text{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:auto;min-width:0}.aa-toast-item__action,.aa-toast-item a.aa-toast-item__action{min-height:32px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--dur-quick) var(--ease-out), scale var(--dur-press) var(--ease-out);background:var(--lightningcss-light,#f7f6f029)var(--lightningcss-dark,#18120f29);border:0;border-radius:8px;flex:none;padding:6px 12px;font-weight:700;text-decoration:none}.aa-toast-item__action:hover{background:var(--lightningcss-light,#f7f6f042)var(--lightningcss-dark,#18120f42)}.aa-toast-item__close{width:32px;height:32px;color:inherit;opacity:.72;cursor:pointer;transition:opacity var(--dur-quick) var(--ease-out), background var(--dur-quick) var(--ease-out), scale var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.aa-toast-item__close:hover{opacity:1;background:var(--lightningcss-light,#f7f6f024)var(--lightningcss-dark,#18120f24)}.aa-toast-item :focus-visible{outline:2px solid var(--beige);outline-offset:2px}@media (prefers-reduced-transparency:reduce){.aa-toast-item{background:var(--bordeaux);-webkit-backdrop-filter:none}.aa-toast-item--error{background:var(--red)}}@media (prefers-contrast:more){.aa-toast-item{background:var(--black);-webkit-backdrop-filter:none;border:1px solid var(--beige)}.aa-toast-item--error{background:#8f1f18}}.aa-dialog{z-index:2147483000}.aa-dialog__box{padding:24px 24px 20px}.aa-dialog__title{color:var(--text-main);margin:0 0 8px;font-size:1.15rem;line-height:1.25}.aa-dialog__message{color:var(--text-main);white-space:pre-line;margin:0;font-size:.98rem;line-height:1.5}.aa-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.aa-dialog__actions>button{min-width:112px}.aa-dialog__confirm--danger{background-image:none;background-color:var(--danger)}.aa-dialog__confirm--danger:hover{background-color:#a21f1f}@media (width<=480px){.aa-dialog__actions{flex-direction:column-reverse}.aa-dialog__actions>button{width:100%}}.aa-kruistabel-rail__resize,.aa-vg-review-rail__resize{touch-action:none}.aa-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--lightningcss-light,#ece8e2)var(--lightningcss-dark,#211a18) 25%,var(--lightningcss-light,#f5f2ee)var(--lightningcss-dark,#1a1411) 50%,var(--lightningcss-light,#ece8e2)var(--lightningcss-dark,#211a18) 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite aa-skeleton-shimmer;display:block}.aa-skeleton--chart{height:220px;margin-top:12px}@keyframes aa-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.aa-skeleton{background:var(--lightningcss-light,#ece8e2)var(--lightningcss-dark,#211a18);animation:1.6s ease-in-out infinite aa-rm-pulse}.aa-hours-bar,.kd-progress-track span{transition:none}}.aa-header-material{height:var(--header-h);z-index:1199;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);transition:box-shadow var(--dur-base) var(--ease-out);background:var(--lightningcss-light,#f7f6f0c7)var(--lightningcss-dark,#18120fc7);position:fixed;top:0;left:0;right:0;box-shadow:0 1px #18181800}html[data-scrolled] .aa-header-material{box-shadow:0 1px #1818180f,0 10px 24px -14px #18181838}@media (prefers-reduced-transparency:reduce){.aa-header-material{background:var(--beige);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.aa-header-material{background:var(--beige);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--black)}}@media print{.aa-header-material{display:none!important}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.aa-theme-switch{border-top:1px solid var(--border-subtle);padding:8px 14px 10px}.aa-theme-switch__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.aa-theme-switch__options{border-radius:var(--radius-sm);background:var(--lightningcss-light,#1818180f)var(--lightningcss-dark,#f7f6f014);grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.aa-theme-switch__option{min-height:32px;color:var(--text-soft);font:inherit;cursor:pointer;transition:background var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), scale var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:4px 6px;font-size:.8rem;display:inline-flex}.aa-theme-switch__option[aria-pressed=true]{background:var(--beige);color:var(--text-main);box-shadow:var(--shadow-card)}::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}.aa-logo-dark{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aa-logo picture:not(.aa-logo-dark){display:none}:root:not([data-theme=light]) .aa-logo-dark{display:block!important}}:root[data-theme=dark] .aa-logo picture:not(.aa-logo-dark){display:none}:root[data-theme=dark] .aa-logo-dark{display:block!important}@media print{.aa-logo picture:not(.aa-logo-dark){display:block!important}.aa-logo-dark{display:none!important}}.aa-dashboard-status{color:var(--text-muted);flex-wrap:wrap;justify-content:center;margin:6px 0 0;font-size:.98rem;line-height:1.5;display:flex}.aa-dashboard-status-part+.aa-dashboard-status-part:not([hidden]):before{content:"·";color:var(--text-faint);margin:0 .5em}a.aa-dashboard-status-part{color:var(--accent-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.aa-dashboard-today{padding:20px 0 0}.aa-today-summary{display:none}.aa-today-panels{gap:16px 24px;display:grid}.aa-today-panels--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aa-today-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);padding:14px 16px 12px}.aa-today-heading-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.aa-today-heading{letter-spacing:0;color:var(--text-main);align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.aa-today-heading-row .aa-today-heading{margin:0}.aa-today-heading i{color:var(--accent-text)}.aa-task-list,.aa-announcement-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aa-task-list>[hidden],.aa-announcement-list>[hidden]{display:none!important}.aa-task-card{border-radius:var(--radius-sm);background:var(--red-pale);min-height:48px;color:var(--text-main);transition:background var(--dur-quick) var(--ease-out), scale var(--dur-press) var(--ease-out);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.aa-task-card:hover{background:var(--red-light)}.aa-task-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:.92rem;line-height:1.35;display:flex}.aa-task-card-text>span{color:var(--text-muted);font-size:.85rem}.aa-task-card-arrow{color:var(--accent-text);transition:translate var(--dur-quick) var(--ease-out);flex:none;font-size:.8rem}@media (hover:hover){.aa-task-card:hover .aa-task-card-arrow{translate:3px}}.aa-announcement-item{border-radius:var(--radius-sm);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta actions""text actions";gap:2px 8px;padding:8px 4px 8px 12px;display:grid}.aa-announcement-item.is-new{border-left-color:var(--red);background:var(--red-pale)}.aa-announcement-item-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px;display:flex}.aa-announcement-item-text{color:var(--text-main);overflow-wrap:anywhere;grid-area:text;margin:0;font-size:.92rem;line-height:1.45}.aa-announcement-item-actions{grid-area:actions;align-items:flex-start;gap:2px;display:flex}.aa-announcement-dismiss-form,.aa-menu-form{margin:0}.aa-inline-link{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.aa-today-more{min-height:32px;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-size:.88rem;font-weight:700}.aa-today-more:hover{text-decoration:underline}.aa-today-empty{color:var(--text-muted);margin:0;font-size:.92rem}.aa-today-empty a{color:var(--accent-text)}.aa-dash-icon-btn{width:32px;height:32px;color:var(--text-faint);cursor:pointer;transition:color var(--dur-quick) var(--ease-out), background var(--dur-quick) var(--ease-out), scale var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.9rem;display:inline-flex}.aa-dash-icon-btn:hover,.aa-dash-icon-btn:focus-visible,.aa-dash-icon-btn[aria-expanded=true]{color:var(--text-main);background:var(--lightningcss-light,#1818180f)var(--lightningcss-dark,#f7f6f014)}@media (pointer:coarse){.aa-dash-icon-btn{width:44px;height:44px}}.aa-news-item-actions{gap:0}.aa-menu{position:relative}.aa-menu-panel{z-index:30;border:1px solid var(--border-subtle);background:var(--beige);border-radius:10px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px var(--lightningcss-light,#00000029)var(--lightningcss-dark,#00000080)}.aa-menu-item{width:100%;min-height:40px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;display:flex}.aa-menu-item:hover,.aa-menu-item:focus-visible{background:var(--red-pale)}.aa-menu-item--danger{color:var(--danger)}.aa-dashboard-nieuw-hier .aa-card-actions{align-items:center;gap:6px;display:flex}.aa-dashboard-begeleider-cta{gap:8px}.aa-skeleton-row{flex-direction:column;gap:8px;padding:12px;list-style:none;display:flex}.aa-birthday-list .aa-skeleton-row{flex-direction:row;align-items:center}.aa-skeleton--line{width:100%;height:12px}.aa-skeleton--short{width:55%}.aa-skeleton--avatar{border-radius:50%;flex:none;width:42px;height:42px}.aa-retry-btn{margin-left:.5rem}.aa-segmented{isolation:isolate;margin-top:6px;position:relative}.aa-segmented .aa-toggle-btn{z-index:1;min-width:104px;min-height:40px;position:relative}.aa-segmented .aa-toggle-btn.active{background:0 0}.aa-segmented:before{content:"";z-index:0;border-radius:calc(var(--radius-sm) - 1px);background:var(--red-dark);width:calc(50% - 6px);transition:translate var(--dur-base) var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px}.aa-segmented[data-selected="1"]:before{translate:calc(100% + 4px)}@media (prefers-reduced-motion:reduce){.aa-segmented:before{transition:none}}@media (width<=900px){.aa-dashboard-today{padding-top:12px}.aa-today-summary{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--red-pale);width:100%;min-height:48px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.95rem;display:flex}.aa-today-summary-text{flex-wrap:wrap;align-items:center;gap:0 6px;display:inline-flex}.aa-today-summary-icon{color:var(--accent-text);transition:rotate var(--dur-base) var(--ease-out)}.aa-today-summary[aria-expanded=true] .aa-today-summary-icon{rotate:180deg}.aa-dashboard-today:not(.is-open) .aa-today-panels{display:none}.aa-dashboard-today.is-open .aa-today-panels{margin-top:10px}.aa-today-panels--two{grid-template-columns:1fr}}.aa-task-card>.aa-announcement-badge{text-align:center;flex:none;justify-content:center;min-width:72px}.aa-today-panel>.aa-today-heading{min-height:34px}.aa-link-button{color:var(--accent-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=600px){.aa-dashboard-status{font-size:.9rem}.aa-dashboard-nieuw-hier-grid{gap:8px}.aa-dashboard-nieuw-hier-grid .aa-knowledge-link{min-height:52px;padding:10px 12px}.aa-dashboard-nieuw-hier-grid .aa-knowledge-link small{display:none}}.aa-team-planner-page{--planner-surface:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#120c0a);--planner-lane:var(--lightningcss-light,#ebe7e1)var(--lightningcss-dark,#1a1513);--planner-lane-edge:var(--lightningcss-light,#ddd7cf)var(--lightningcss-dark,#2a2320);--planner-ink:var(--lightningcss-light,#4a4541)var(--lightningcss-dark,#c9c2ba);--planner-ink-soft:var(--lightningcss-light,#8a847c)var(--lightningcss-dark,#8f877e);--planner-accent-soft:var(--lightningcss-light,#c45a52)var(--lightningcss-dark,#d47a72);--planner-ok:var(--lightningcss-light,#5a7d5c)var(--lightningcss-dark,#8fc493);--planner-busy:var(--lightningcss-light,#a8893a)var(--lightningcss-dark,#d4b56a);--planner-warn:var(--lightningcss-light,#c48a3a)var(--lightningcss-dark,#e0b85a);--planner-alert-bg:var(--lightningcss-light,#f6efe6)var(--lightningcss-dark,#2a2218);--planner-alert-border:var(--lightningcss-light,#e5d5bc)var(--lightningcss-dark,#4a3c28)}.aa-team-view-switch{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:inline-flex}.aa-team-view-switch-link{border-radius:var(--radius-sm);font-family:var(--font-brand);border:1px solid var(--border-subtle);background:var(--beige);align-items:center;padding:6px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--accent-text)!important}.aa-team-view-switch-link:hover,.aa-team-view-switch-link:focus-visible{background:var(--red-pale)}.aa-team-view-switch-link.is-active{background:var(--red);border-color:var(--red);color:#fff!important}.aa-team-planner-page .aa-team-body{padding-top:1.25rem}.aa-team-planner-section-title{font-family:var(--font-brand);color:var(--accent-text-strong);margin:0;font-size:1.05rem;font-weight:700}.aa-team-planner-hint,.aa-team-planner-muted{color:var(--text-muted)}.aa-team-planner-hint{margin:0;font-size:.85rem}.aa-team-planner-muted{font-size:.85em;font-weight:400}.aa-team-planner-flash:empty{display:none}.aa-team-planner-flash .aa-profile-alert{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.aa-team-planner-undo{margin:0;display:inline}.aa-team-planner-capacity{margin-bottom:12px;padding:12px 14px}.aa-team-planner-capacity--calm{background:var(--planner-lane)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-capacity--calm{background:color-mix(in srgb, var(--planner-lane) 55%, var(--planner-surface))}}.aa-team-planner-capacity--calm{border-color:var(--planner-lane-edge);box-shadow:none}.aa-team-planner-capacity-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:4px;display:flex}.aa-team-planner-capacity-title-block{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.aa-team-planner-capacity-summary{color:var(--text-muted);margin:0;font-size:.8rem}.aa-team-planner-legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.aa-team-planner-legend li{align-items:center;gap:6px;display:inline-flex}.aa-team-planner-dot{background:var(--border-control);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.aa-team-planner-dot--available{background:var(--planner-ok)}.aa-team-planner-dot--busy{background:var(--planner-busy)}.aa-team-planner-dot--full{background:var(--red)}.aa-team-planner-dot--over{background:var(--red);box-shadow:0 0 0 2px var(--red-light)}.aa-team-planner-dot--absent{background:var(--text-faint)}.aa-team-planner-signals{border-radius:var(--radius-sm);background:var(--planner-alert-bg);border:1px solid var(--planner-alert-border);color:var(--planner-ink);flex-direction:column;gap:4px;margin:12px 0 0;padding:8px 12px;font-size:.86rem;list-style:none;display:flex}.aa-team-planner-signals i{color:var(--planner-warn);margin-right:4px}.aa-team-planner-capacity-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.aa-team-planner-person-wrap{background:var(--planner-surface);flex-direction:column;gap:0;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-person-wrap{background:color-mix(in srgb, var(--planner-surface) 78%, transparent)}}.aa-team-planner-person-wrap{border-radius:10px;overflow:hidden}.aa-team-planner-person{background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:flex;color:inherit!important}.aa-team-planner-person-week{color:var(--planner-ink-soft);font-weight:600}.aa-team-planner-person-assignments{color:var(--text-muted);border-top:1px solid var(--planner-lane-edge);margin:0;padding:0 10px 8px;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-person-assignments{border-top:1px solid color-mix(in srgb, var(--planner-lane-edge) 50%, transparent)}}.aa-team-planner-person-assignments summary{cursor:pointer;color:var(--planner-ink-soft);padding:6px 0 2px;font-weight:600;list-style:none}.aa-team-planner-person-assignments summary::-webkit-details-marker{display:none}.aa-team-planner-person-assignments[open]{grid-column:1/-1}.aa-team-planner-person-wrap:has(>.aa-team-planner-person-assignments[open]){grid-column:1/-1}.aa-team-planner-person-assignments ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aa-team-planner-person-assignments li{flex-direction:column;gap:1px;line-height:1.25;display:flex}.aa-team-planner-person-daylist li{flex-direction:row;justify-content:space-between;gap:8px}.aa-team-planner-person-assign-label{color:var(--planner-ink-soft);text-transform:uppercase;letter-spacing:.03em;margin:0 0 4px;font-size:.68rem;font-weight:700}.aa-team-planner-person-assignment-title{color:var(--planner-ink);flex-wrap:wrap;align-items:baseline;gap:5px;font-weight:600;display:flex}.aa-team-planner-person-assignment-nr{font-family:var(--font-brand);color:var(--planner-ink);font-weight:700}.aa-team-planner-person-detail{flex-direction:column;gap:12px;padding:8px 0 4px;display:flex}.aa-team-planner-schedule{flex-direction:column;gap:5px;min-width:0;display:flex}.aa-team-planner-schedule-axis,.aa-team-planner-schedule-row{grid-template-columns:minmax(120px,180px) minmax(0,1fr) 56px;align-items:center;gap:10px;display:grid}.aa-team-planner-schedule-spacer,.aa-team-planner-schedule-hours-spacer{min-width:0}.aa-team-planner-schedule-track{background:repeating-linear-gradient(90deg, var(--planner-lane-edge) 0, var(--planner-lane-edge) 1px, transparent 1px, transparent calc(100% / var(--planner-schedule-ticks,10))), var(--planner-lane);border-radius:6px;height:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-schedule-track{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--planner-lane-edge) 35%, transparent) 0, color-mix(in srgb, var(--planner-lane-edge) 35%, transparent) 1px, transparent 1px, transparent calc(100% / var(--planner-schedule-ticks,10))), color-mix(in srgb, var(--planner-lane) 65%, var(--planner-surface))}}.aa-team-planner-schedule-track{overflow:hidden}.aa-team-planner-schedule-track--axis{grid-template-columns:repeat(var(--planner-schedule-ticks,10), minmax(0, 1fr));background:0 0;height:auto;min-height:28px;display:grid;overflow:visible}.aa-team-planner-schedule-tick{color:var(--planner-ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 2px;font-size:.68rem;font-weight:600;line-height:1.15;display:flex}.aa-team-planner-schedule-tick>span:first-child{font-family:var(--font-brand);color:var(--planner-ink);text-transform:lowercase}.aa-team-planner-schedule-label{min-width:0;color:var(--planner-ink);flex-direction:column;gap:1px;font-size:.78rem;line-height:1.25;display:flex}.aa-team-planner-schedule-label strong{font-family:var(--font-brand);font-size:.82rem}.aa-team-planner-schedule-label span{text-overflow:ellipsis;white-space:nowrap;color:var(--planner-ink-soft);font-weight:500;overflow:hidden}.aa-team-planner-schedule-bar{background:var(--planner-accent-soft);border-radius:5px;min-width:8px;position:absolute;top:3px;bottom:3px}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-schedule-bar{background:color-mix(in srgb, var(--planner-accent-soft) 55%, var(--planner-surface))}}.aa-team-planner-schedule-bar{box-shadow:inset 0 0 0 1px var(--planner-accent-soft)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-schedule-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--planner-accent-soft) 25%, transparent)}}.aa-team-planner-schedule-bar--0{background:var(--planner-accent-soft)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-schedule-bar--0{background:color-mix(in srgb, var(--planner-accent-soft) 50%, #f4ebe3)}}.aa-team-planner-schedule-bar--1{background:var(--planner-ok,#6a8f6a)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-schedule-bar--1{background:color-mix(in srgb, var(--planner-ok,#6a8f6a) 45%, #eef4ee)}}.aa-team-planner-schedule-bar--2{background:var(--planner-busy,#c4a35a)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-schedule-bar--2{background:color-mix(in srgb, var(--planner-busy,#c4a35a) 48%, #f7f1e4)}}.aa-team-planner-schedule-bar--3{background:#b7c1cf}.aa-team-planner-schedule-bar--4{background:#c8b7bf}.aa-team-planner-schedule-hours{color:var(--planner-ink-soft);text-align:right;white-space:nowrap;font-size:.72rem;font-weight:600}.aa-team-planner-schedule-exceptions{max-width:280px}@media (width<=720px){.aa-team-planner-schedule-axis,.aa-team-planner-schedule-row{grid-template-columns:minmax(0,1fr) 48px}.aa-team-planner-schedule-spacer,.aa-team-planner-schedule-label{grid-column:1/-1}.aa-team-planner-schedule-track{grid-column:1}}.aa-team-planner-person:hover,.aa-team-planner-person:focus-visible{border-color:var(--border-control);background:var(--planner-surface)}.aa-team-planner-person.is-active{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-person.is-active{border-color:color-mix(in srgb, var(--red) 55%, var(--border-subtle))}}.aa-team-planner-person.is-active{background:var(--planner-surface)}.aa-team-planner-person--absent{opacity:.55}.aa-team-planner-person--over,.aa-team-planner-person--full{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-person--over,.aa-team-planner-person--full{border-color:color-mix(in srgb, var(--red) 28%, transparent)}}.aa-team-planner-person-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.aa-team-planner-person-name{font-family:var(--font-brand);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;overflow:hidden}.aa-team-planner-person-status,.aa-team-planner-person-sub{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.aa-team-planner-meter{border-radius:var(--radius-pill);background:var(--border-subtle);height:3px;margin-top:1px;display:block;overflow:hidden}.aa-team-planner-meter>span{background:var(--planner-ok);height:100%;display:block}.aa-team-planner-person--busy .aa-team-planner-meter>span{background:var(--planner-busy)}.aa-team-planner-person--full .aa-team-planner-meter>span,.aa-team-planner-person--over .aa-team-planner-meter>span,.aa-team-planner-meter.is-over>span{background:var(--red)}.aa-team-planner-column-meta .aa-team-planner-meter{margin-top:4px}.aa-team-planner-days{flex-wrap:wrap;gap:2px;margin-top:3px;display:flex}.aa-team-planner-day{background:var(--planner-ok);opacity:.85;border-radius:2px;width:9px;height:9px}.aa-team-planner-day--half{background:linear-gradient(90deg, var(--planner-ok) 50%, var(--border-subtle) 50%)}.aa-team-planner-day--off{background:var(--border-subtle)}.aa-team-planner-day--absent{background:var(--text-faint)}.aa-team-planner-avatar{background:var(--beige);border:1px solid var(--border-subtle);width:24px;height:24px;font-family:var(--font-brand);color:var(--accent-text-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.aa-team-planner-avatar img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.aa-team-planner-avatar--22{width:22px;height:22px;font-size:.58rem}.aa-team-planner-avatar--24{width:24px;height:24px;font-size:.62rem}.aa-team-planner-avatar--28{width:28px;height:28px;font-size:.66rem}.aa-team-planner-avatar--32{width:32px;height:32px;font-size:.7rem}.aa-team-planner-avatar--40{width:40px;height:40px;font-size:.8rem}.aa-team-planner-toolbar{border-bottom:1px solid var(--planner-lane-edge);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;padding-bottom:12px;display:flex}.aa-team-planner-views{border-radius:var(--radius-sm);background:var(--planner-lane);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.aa-team-planner-view-link{font-family:var(--font-brand);border-radius:calc(var(--radius-sm) - 1px);background:0 0;padding:7px 12px;font-size:.84rem;font-weight:700;text-decoration:none;color:var(--planner-ink-soft)!important}.aa-team-planner-view-link+.aa-team-planner-view-link{border-left:0}.aa-team-planner-view-link.is-active{background:var(--planner-surface);box-shadow:0 0 0 1px var(--planner-lane-edge);color:var(--planner-ink)!important}.aa-team-planner-toolbar-main{flex-wrap:wrap;flex:280px;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.aa-team-planner-toolbar-filters{flex-wrap:wrap;flex:220px;align-items:center;gap:6px 10px;margin:0;display:flex}.aa-team-planner-filter{flex-direction:column;gap:4px;margin:0;font-size:.82rem;display:flex}.aa-team-planner-filter>span:not(.aa-sr-only){color:var(--text-muted)}.aa-team-planner-filter--search{flex:180px;min-width:160px;max-width:280px}.aa-team-planner-filter--search .aa-input{background:var(--planner-lane);color:var(--planner-ink);border-color:#0000}.aa-team-planner-filter--search .aa-input:hover,.aa-team-planner-filter--search .aa-input:focus{border-color:var(--planner-lane-edge);background:var(--planner-surface)}.aa-team-planner-filter .aa-input{width:100%}.aa-team-planner-menu{flex-shrink:0;position:relative}.aa-team-planner-menu>summary,.aa-team-planner-menu-trigger{cursor:pointer;border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:6px 8px;font-size:.86rem;font-weight:600;list-style:none;display:inline-flex}.aa-team-planner-menu>summary::-webkit-details-marker{display:none}.aa-team-planner-menu-trigger:hover,.aa-team-planner-menu-trigger:focus-visible,.aa-team-planner-menu[open]>.aa-team-planner-menu-trigger{color:var(--planner-ink);background:var(--planner-lane)}.aa-team-planner-menu--filters.has-active>.aa-team-planner-menu-trigger{color:var(--planner-ink)}.aa-team-planner-toolbar-main>.aa-btn{margin-left:4px}.aa-team-planner-menu-badge{background:var(--planner-accent-soft);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.aa-team-planner-menu-panel{z-index:30;background:var(--planner-surface,#fff);border:1px solid var(--border-subtle);border-radius:var(--radius-card);width:min(320px,92vw);box-shadow:var(--shadow-hover);flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.aa-team-planner-menu-panel--options{gap:2px;width:min(260px,92vw);padding:6px}.aa-team-planner-menu-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.aa-team-planner-menu-link{border-radius:var(--radius-sm);width:100%;color:var(--accent-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:.9rem;text-decoration:none;display:block}.aa-team-planner-menu-link:hover,.aa-team-planner-menu-link:focus-visible{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-menu-link:hover,.aa-team-planner-menu-link:focus-visible{background:color-mix(in srgb, var(--red) 8%, var(--planner-surface,#fff))}}.aa-team-planner-import{position:relative}.aa-team-planner-import>summary{cursor:pointer;list-style:none}.aa-team-planner-import>summary::-webkit-details-marker{display:none}.aa-team-planner-import-form{background:var(--beige);flex-direction:column;gap:10px;margin-top:6px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-import-form{background:color-mix(in srgb, var(--beige) 92%, var(--text-faint))}}.aa-team-planner-import-form{border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.aa-team-planner-inline-check{align-items:center;gap:6px;margin:0;font-size:.85rem;display:inline-flex}.aa-team-planner-hidden-note{margin-top:10px}.aa-team-planner-board{align-items:flex-start;gap:14px;padding:6px 2px 16px;display:flex;overflow-x:auto}.aa-team-planner-deferred{background:var(--planner-lane);border-radius:12px;flex:0 0 220px;align-self:stretch;align-items:center;width:220px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-deferred{background:color-mix(in srgb, var(--planner-lane) 70%, transparent)}}.aa-team-planner-deferred .aa-team-planner-hint,.aa-team-planner-card--compact .aa-team-planner-checklist--preview{margin:0}.aa-team-planner-card-more{margin:0;font-size:.85rem}.aa-team-planner-card-more a{color:inherit;text-underline-offset:2px;text-decoration:underline}.aa-team-planner-column{background:var(--planner-lane);border:0;border-radius:12px;flex-direction:column;flex:0 0 272px;gap:8px;width:272px;padding:10px 10px 8px;display:flex}.aa-team-planner-column:last-child{border-right:0}.aa-team-planner-column.is-pinned{background:var(--planner-lane)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-column.is-pinned{background:color-mix(in srgb, var(--planner-lane) 88%, var(--planner-accent-soft))}}.aa-team-planner-column.is-pinned{box-shadow:inset 3px 0 0 var(--planner-accent-soft)}.aa-team-planner-column.is-collapsed{flex-basis:52px;width:52px}.aa-team-planner-column.is-collapsed .aa-team-planner-column-head>:not(.aa-team-planner-column-title-row),.aa-team-planner-column.is-collapsed .aa-team-planner-project-name,.aa-team-planner-column.is-collapsed .aa-team-planner-cards,.aa-team-planner-column.is-collapsed .aa-team-planner-column-empty,.aa-team-planner-column.is-collapsed .aa-team-planner-add-link,.aa-team-planner-column.is-collapsed [data-planner-pin]{display:none}.aa-team-planner-column.is-collapsed .aa-team-planner-column-title-row{flex-direction:column-reverse;align-items:center}.aa-team-planner-column.is-collapsed .aa-team-planner-project-number{writing-mode:vertical-rl}.aa-team-planner-column-head{border-bottom:1px solid var(--planner-lane-edge);margin-bottom:2px;padding:2px 4px 8px}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-column-head{border-bottom:1px solid color-mix(in srgb, var(--planner-lane-edge) 55%, transparent)}}.aa-team-planner-column-title-row{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.aa-team-planner-column-title{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.aa-team-planner-column-tools{opacity:0;gap:0;transition:opacity .15s;display:inline-flex}.aa-team-planner-column:hover .aa-team-planner-column-tools,.aa-team-planner-column:focus-within .aa-team-planner-column-tools{opacity:1}.aa-team-planner-column-tools:has([aria-pressed=true]){opacity:1}.aa-team-planner-project-number{font-family:var(--font-brand);letter-spacing:.01em;color:var(--planner-ink);font-size:1rem;font-weight:700;line-height:1.2}.aa-team-planner-project-name{color:var(--planner-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.aa-team-planner-column-meta{color:var(--planner-ink-soft);opacity:.85;margin:4px 0 0;font-size:.72rem}.aa-team-planner-column-links{flex-wrap:wrap;gap:6px;margin:4px 0 0;font-size:.72rem;display:flex}.aa-team-planner-column-links a{font-weight:500;text-decoration:none;color:var(--planner-ink-soft)!important}.aa-team-planner-column-links a:hover,.aa-team-planner-column-links a:focus-visible{color:var(--planner-ink)!important}.aa-team-planner-column-links:empty{display:none}.aa-team-planner-column-people{flex-wrap:wrap;align-items:center;gap:3px;margin:6px 0 0;display:flex}.aa-team-planner-column-people .aa-team-planner-avatar{box-shadow:0 0 0 1px var(--planner-lane)}.aa-team-planner-column-title--person{flex-direction:row;align-items:center;gap:8px}.aa-team-planner-person-column-text{align-items:center;gap:6px;min-width:0;display:flex}.aa-team-planner-board--people .aa-team-planner-column-tools{display:none}.aa-team-planner-chip{border-radius:var(--radius-pill);background:var(--planner-surface);align-items:center;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-chip{background:color-mix(in srgb, var(--planner-surface) 60%, transparent)}}.aa-team-planner-chip{border:0;font-size:.7rem;text-decoration:none;color:var(--planner-ink-soft)!important}.aa-team-planner-cards{border-radius:var(--radius-sm);flex-direction:column;gap:7px;min-height:8px;display:flex}.aa-team-planner-cards.is-drop-target{outline:2px dashed var(--planner-accent-soft)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-cards.is-drop-target{outline:2px dashed color-mix(in srgb, var(--planner-accent-soft) 45%, transparent)}}.aa-team-planner-cards.is-drop-target{outline-offset:3px}.aa-team-planner-column-empty,.aa-team-planner-empty,.aa-team-planner-empty-board{color:var(--planner-ink-soft);margin:0;font-size:.82rem}.aa-team-planner-empty-board{padding:24px 18px}.aa-team-planner-add-link{font-family:var(--font-brand);opacity:.5;padding:4px 2px 2px;font-size:.78rem;font-weight:600;text-decoration:none;color:var(--planner-ink-soft)!important}.aa-team-planner-column:hover .aa-team-planner-add-link,.aa-team-planner-column:focus-within .aa-team-planner-add-link,.aa-team-planner-add-link:hover,.aa-team-planner-add-link:focus-visible{opacity:1;color:var(--planner-ink)!important}.aa-team-planner-icon-btn{border-radius:var(--radius-sm);min-width:26px;min-height:26px;color:var(--planner-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.aa-team-planner-icon-btn:hover,.aa-team-planner-icon-btn:focus-visible,.aa-team-planner-icon-btn[aria-pressed=true]{color:var(--planner-ink);border-color:var(--planner-lane-edge);background:var(--planner-surface)}.aa-team-planner-icon-btn:disabled{opacity:.35;cursor:default}.aa-team-planner-card{background:var(--planner-surface);box-shadow:0 1px 0 var(--planner-lane-edge);border:0;border-radius:10px;flex-direction:column;gap:6px;padding:10px 11px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-card{box-shadow:0 1px 0 color-mix(in srgb, var(--planner-lane-edge) 70%, transparent)}}.aa-team-planner-card{min-width:0}.aa-team-planner-card[draggable=true]{cursor:grab}.aa-team-planner-card.is-dragging{opacity:.5}.aa-team-planner-card.is-due-overdue{box-shadow:inset 3px 0 0 var(--planner-accent-soft)}.aa-team-planner-card.is-due-soon{box-shadow:inset 3px 0 0 var(--planner-warn)}.aa-team-planner-card.is-done{opacity:.72;background:var(--planner-surface)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-card.is-done{background:color-mix(in srgb, var(--planner-surface) 82%, var(--planner-lane))}}.aa-team-planner-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.aa-team-planner-card-title{font-family:var(--font-brand);color:var(--planner-ink);flex-direction:column;gap:2px;min-width:0;margin:0;font-size:.9rem;font-weight:700;line-height:1.3;display:flex}.aa-team-planner-card-title a{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.aa-team-planner-card-title a:hover,.aa-team-planner-card-title a:focus-visible{text-decoration:underline}.aa-team-planner-card-project,.aa-team-planner-card-team,.aa-team-planner-card-project-link{min-width:0;color:var(--planner-ink);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:.9rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.aa-team-planner-card-project-link:hover,.aa-team-planner-card-project-link:focus-visible{text-decoration:underline}.aa-team-planner-card-project-nr{font-family:var(--font-brand);color:var(--planner-ink);flex:none;font-weight:700}.aa-team-planner-card-project-name{min-width:0;color:var(--planner-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.aa-team-planner-card-subject,.aa-team-planner-card-team{color:var(--planner-ink-soft);font-size:.76rem;font-weight:500}.aa-team-planner-card-status{color:var(--planner-ok);margin:0;font-size:.76rem;font-weight:600}.aa-team-planner-due{color:var(--planner-ink-soft);text-align:right;flex:none;font-size:.76rem;font-weight:600}.aa-team-planner-due.is-overdue,.aa-team-planner-due.is-today{color:var(--planner-accent-soft)}.aa-team-planner-due.is-soon{color:var(--planner-warn)}.aa-team-planner-due-flag{border-radius:var(--radius-pill);background:var(--planner-accent-soft);margin-right:4px;padding:0 5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-due-flag{background:color-mix(in srgb, var(--planner-accent-soft) 18%, var(--planner-surface))}}.aa-team-planner-due-flag{color:var(--planner-accent-soft);letter-spacing:.01em;font-size:.68rem;font-weight:700}.aa-team-planner-checklist{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.aa-team-planner-check-item{color:var(--planner-ink);align-items:flex-start;gap:7px;font-size:.8rem;line-height:1.3;display:flex}.aa-team-planner-check-item.is-done .aa-team-planner-check-body{color:var(--text-muted);text-decoration:line-through}.aa-team-planner-check-item.has-error{flex-wrap:wrap}.aa-team-planner-check-body{flex:1 1 0;min-width:0}.aa-team-planner-check-item.has-error .aa-team-planner-check{border-color:var(--red)}.aa-team-planner-check-error{color:var(--red);flex-basis:100%;padding-left:32px;font-size:.78rem}.aa-team-planner-check-due{color:var(--text-muted);margin-left:4px;font-size:.75rem}.aa-team-planner-check-item.is-overdue .aa-team-planner-check-due{color:var(--red)}.aa-team-planner-toggle-form{margin:0}.aa-team-planner-check{border:1px solid var(--planner-lane-edge);background:var(--planner-surface);cursor:pointer;width:20px;height:20px;color:var(--planner-accent-soft);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.72rem;line-height:1;display:inline-flex}button.aa-team-planner-check:hover,button.aa-team-planner-check:focus-visible{border-color:var(--planner-accent-soft)}button.aa-team-planner-check:disabled{opacity:.5;cursor:progress}.aa-team-planner-done-items{margin:0}.aa-team-planner-done-items>summary{cursor:pointer;color:var(--planner-ink-soft);margin-bottom:4px;font-size:.74rem;font-weight:600;list-style:none}.aa-team-planner-done-items>summary::-webkit-details-marker{display:none}.aa-team-planner-done-items[open]>summary{margin-bottom:6px}.aa-team-planner-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.aa-team-planner-card-meta{color:var(--planner-ink-soft);flex-wrap:wrap;gap:8px;font-size:.74rem;display:inline-flex}.aa-team-planner-cap{color:var(--planner-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.aa-team-planner-cap--simplicate{color:var(--planner-ink-soft)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-cap--simplicate{color:color-mix(in srgb, var(--planner-ink-soft) 35%, #5a6f8a)}}.aa-team-planner-cap--simplicate i{opacity:.85;font-size:.68rem}.aa-team-planner-assignees{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:inline-flex}.aa-team-planner-unassigned{color:var(--text-faint);font-size:.75rem;font-style:italic}.aa-team-planner-lanes{flex-direction:column;gap:14px;padding:2px 0 12px;display:flex}.aa-team-planner-lanes>.aa-team-planner-deferred{flex:none;width:auto}.aa-team-planner-lane{background:var(--planner-lane);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.aa-team-planner-lane-head{padding:0 2px}.aa-team-planner-lane-title{font-family:var(--font-brand);color:var(--planner-ink);align-items:center;gap:8px;margin:0;font-size:.98rem;font-weight:700;line-height:1.2;display:flex}.aa-team-planner-lane-title .aa-team-planner-avatar{flex:none}.aa-team-planner-lane-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aa-team-planner-lane-count{border-radius:var(--radius-pill);background:var(--planner-surface);flex:none;min-width:1.4em;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-lane-count{background:color-mix(in srgb, var(--planner-surface) 70%, transparent)}}.aa-team-planner-lane-count{color:var(--planner-ink-soft);text-align:center;font-size:.75rem;font-weight:600}.aa-team-planner-lane-cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-items:stretch;gap:8px;display:grid}.aa-team-planner-lane-cards .aa-team-planner-card{height:100%}.aa-team-planner-mine-group{margin-bottom:20px}.aa-team-planner-mine-group .aa-team-planner-section-title{margin-bottom:8px}.aa-team-planner-list-group{margin-bottom:14px}.aa-team-planner-table-wrap{margin-top:8px;overflow-x:auto}.aa-team-planner-table{border-collapse:collapse;width:100%;font-size:.88rem}.aa-team-planner-table th,.aa-team-planner-table td{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:6px 8px}.aa-team-planner-table th{font-family:var(--font-brand);color:var(--text-muted);font-size:.78rem}.aa-team-planner-modal .aa-team-planner-dialog{--planner-form-gap:12px;background:var(--planner-surface);border:1px solid var(--planner-lane-edge);width:min(1100px,100vw - 32px);max-width:min(1100px,100vw - 32px);padding:20px 16px 16px;box-shadow:0 18px 48px #0000001f}.aa-team-planner-dialog{max-width:min(1100px,100vw - 32px)}.aa-team-planner-form{color:var(--planner-ink);--planner-form-gap:12px;gap:var(--planner-form-gap);flex-direction:column;display:flex}.aa-team-planner-form-head{padding:0 0 var(--planner-form-gap);border-bottom:1px solid var(--planner-lane-edge);margin:0}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-form-head{border-bottom:1px solid color-mix(in srgb, var(--planner-lane-edge) 80%, transparent)}}.aa-team-planner-form-title-row{justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.aa-team-planner-form-head>h2,.aa-team-planner-form-title-row>h2,.aa-team-planner-form>h2{font-family:var(--font-brand);color:var(--planner-ink);flex:auto;min-width:0;margin:0;font-size:1.28rem;font-weight:700;line-height:1.25}.aa-team-planner-status-inline{flex:none;margin:0}.aa-team-planner-form-meta{color:var(--planner-ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 0;font-size:.82rem;display:flex}.aa-team-planner-form-meta a{font-weight:600;text-decoration:none;color:var(--planner-ink-soft)!important}.aa-team-planner-form-meta a:hover,.aa-team-planner-form-meta a:focus-visible{color:var(--planner-ink)!important}.aa-team-planner-form .aa-team-planner-muted{color:var(--planner-ink-soft);font-size:.82rem;font-weight:500}.aa-team-planner-status-btn{white-space:nowrap;font-weight:600}.aa-team-planner-form h3{margin:0 0 var(--planner-form-gap);font-family:var(--font-brand);color:var(--planner-ink-soft);letter-spacing:.02em;text-transform:uppercase;font-size:.88rem;font-weight:700}.aa-team-planner-form .aa-input,.aa-team-planner-form select.aa-input,.aa-team-planner-form textarea.aa-input{background:var(--planner-surface);border-color:var(--planner-lane-edge);color:var(--planner-ink)}.aa-team-planner-form .aa-input:focus,.aa-team-planner-form select.aa-input:focus,.aa-team-planner-form textarea.aa-input:focus{background:var(--planner-surface);border-color:var(--planner-accent-soft)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-form .aa-input:focus,.aa-team-planner-form select.aa-input:focus,.aa-team-planner-form textarea.aa-input:focus{border-color:color-mix(in srgb, var(--planner-accent-soft) 45%, var(--planner-lane-edge))}}.aa-team-planner-block,.aa-team-planner-form-section{padding:var(--planner-form-gap);background:var(--planner-lane);border:0;border-radius:12px;margin:0}:is(.aa-team-planner-block--danger,.aa-team-planner-form-section:has(>.aa-team-planner-danger),.aa-team-planner-form-section:has(button.aa-team-planner-danger)){background:0 0;border-radius:0;margin:0;padding:0}.aa-team-planner-form-errors{padding:var(--planner-form-gap);border-radius:var(--radius-sm);background:var(--planner-alert-bg);border:1px solid var(--planner-alert-border);color:var(--planner-ink);margin:0;font-size:.88rem}.aa-team-planner-form-errors ul{margin:0;padding-left:18px}.aa-team-planner-fieldset{border:0;min-width:0;margin:0;padding:0}.aa-team-planner-fields{gap:var(--planner-form-gap);flex-direction:column;display:flex}.aa-team-planner-fields>.aa-team-planner-field,.aa-team-planner-fields>.aa-team-planner-field-row,.aa-team-planner-fields>.aa-team-planner-project-pick,.aa-team-planner-fields>.aa-team-planner-assignee-pick{padding:var(--planner-form-gap);background:var(--planner-surface);box-shadow:0 1px 0 var(--planner-lane-edge);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-fields>.aa-team-planner-field,.aa-team-planner-fields>.aa-team-planner-field-row,.aa-team-planner-fields>.aa-team-planner-project-pick,.aa-team-planner-fields>.aa-team-planner-assignee-pick{box-shadow:0 1px 0 color-mix(in srgb, var(--planner-lane-edge) 55%, transparent)}}.aa-team-planner-field-row{gap:var(--planner-form-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aa-team-planner-hours-field{flex-direction:column;gap:4px;min-width:0;display:flex}.aa-team-planner-hours-inputs{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.95fr);align-items:stretch;gap:6px;display:grid}.aa-team-planner-hours-type{min-width:0}.aa-team-planner-assignee-row{flex-direction:column;gap:4px;min-width:0;display:flex}.aa-team-planner-hourtype{min-width:0;font-size:.78rem}.aa-team-planner-field,.aa-team-planner-inline-form label,.aa-team-planner-form-wide{color:var(--planner-ink-soft);flex-direction:column;gap:4px;margin:0;font-size:.82rem;font-weight:600;display:flex}.aa-team-planner-field--full,.aa-team-planner-form-wide{width:100%}.aa-team-planner-field-label{color:var(--planner-ink-soft);margin:0 0 4px;font-size:.82rem;font-weight:600;display:block}.aa-team-planner-project-pick{flex-direction:column;gap:6px;display:flex}.aa-team-planner-project-pick [data-planner-project-search]{order:0}.aa-team-planner-project-pick [data-planner-project-select]{order:2}.aa-team-planner-search-status{color:var(--planner-ink-soft);order:1;margin:0;font-size:.78rem;font-weight:500}.aa-team-planner-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.aa-team-planner-form-grid label{color:var(--planner-ink-soft);flex-direction:column;gap:4px;margin:0;font-size:.82rem;font-weight:600;display:flex}.aa-team-planner-form-actions{margin-top:var(--planner-form-gap);justify-content:flex-end;padding:0;display:flex}.aa-team-planner-block .aa-team-planner-inline-form,.aa-team-planner-form-section .aa-team-planner-inline-form{margin-top:var(--planner-form-gap);padding:var(--planner-form-gap);background:var(--planner-surface);box-shadow:0 1px 0 var(--planner-lane-edge);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-block .aa-team-planner-inline-form,.aa-team-planner-form-section .aa-team-planner-inline-form{box-shadow:0 1px 0 color-mix(in srgb, var(--planner-lane-edge) 55%, transparent)}}.aa-team-planner-assignee-pick{padding:var(--planner-form-gap);background:var(--planner-surface);gap:var(--planner-form-gap);border:0;border-radius:10px;flex-direction:column;margin:0;display:flex}.aa-team-planner-assignee-pick legend{float:left;width:100%;color:var(--planner-ink-soft);margin:0 0 4px;padding:0;font-size:.82rem;font-weight:600}.aa-team-planner-assignee-search{margin:0}.aa-team-planner-assignee-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px;max-height:320px;padding:2px;display:grid;overflow:auto}.aa-team-planner-assignee-option{color:var(--planner-ink);background:var(--planner-lane);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:36px;margin:0;padding:5px 8px;font-size:.84rem;font-weight:500;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-assignee-option{background:color-mix(in srgb, var(--planner-lane) 70%, var(--planner-surface))}}.aa-team-planner-assignee-option{cursor:pointer}.aa-team-planner-assignee-option input{opacity:0;pointer-events:none;position:absolute}.aa-team-planner-assignee-option:hover,.aa-team-planner-assignee-option:focus-within{border-color:var(--planner-lane-edge);background:var(--planner-surface)}.aa-team-planner-assignee-option.is-checked{border-color:var(--planner-accent-soft);order:-1}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-assignee-option.is-checked{border-color:color-mix(in srgb, var(--planner-accent-soft) 35%, var(--planner-lane-edge))}}.aa-team-planner-assignee-option.is-checked{background:var(--planner-surface);box-shadow:inset 2px 0 0 var(--planner-accent-soft)}.aa-team-planner-assignee-name{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.aa-team-planner-assignee-empty{color:var(--planner-ink-soft);margin:0;font-size:.8rem}.aa-team-planner-assignee-more{margin-top:2px}.aa-team-planner-assignee-more>summary{cursor:pointer;color:var(--planner-ink-soft);font-size:.82rem;font-weight:600}.aa-team-planner-assignee-more>summary:hover,.aa-team-planner-assignee-more>summary:focus-visible{color:var(--planner-ink)}.aa-team-planner-inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.aa-team-planner-inline-form .aa-team-planner-form-wide{flex:100%}.aa-team-planner-edit-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aa-team-planner-edit-item{background:var(--planner-surface);border-bottom:0;border-radius:8px;padding:8px 10px}.aa-team-planner-edit-item.is-done{opacity:.72}.aa-team-planner-item-edit>summary{cursor:pointer;color:var(--planner-ink-soft);margin-left:32px;font-size:.76rem;font-weight:600}.aa-team-planner-item-edit>summary:hover,.aa-team-planner-item-edit>summary:focus-visible{color:var(--planner-ink)}.aa-team-planner-item-actions{gap:4px;margin-top:6px;display:flex}.aa-team-planner-item-actions form{margin:0}.aa-team-planner-comment{padding:var(--planner-form-gap);margin:0 0 var(--planner-form-gap);background:var(--planner-surface);box-shadow:0 1px 0 var(--planner-lane-edge);border-bottom:0;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-comment{box-shadow:0 1px 0 color-mix(in srgb, var(--planner-lane-edge) 55%, transparent)}}.aa-team-planner-comment:last-of-type{margin-bottom:0}.aa-team-planner-comment header{color:var(--planner-ink);align-items:center;gap:8px;font-size:.85rem;display:flex}.aa-team-planner-comment header form{margin:0 0 0 auto}.aa-team-planner-comment p{color:var(--planner-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem}.aa-team-planner-history>summary{cursor:pointer;font-family:var(--font-brand);color:var(--planner-ink-soft);letter-spacing:.02em;text-transform:uppercase;font-size:.88rem;font-weight:700;list-style:none}.aa-team-planner-history>summary::-webkit-details-marker{display:none}.aa-team-planner-history>summary:hover,.aa-team-planner-history>summary:focus-visible{color:var(--planner-ink)}.aa-team-planner-history ul{color:var(--planner-ink);flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.aa-team-planner-history time{color:var(--planner-ink-soft);margin-right:6px}.aa-team-planner-danger{color:var(--planner-accent-soft)!important;border-color:var(--planner-accent-soft)!important}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-danger{border-color:color-mix(in srgb, var(--planner-accent-soft) 35%, var(--planner-lane-edge))!important}}.aa-team-planner-form .aa-btn-outline{border-color:var(--planner-lane-edge);color:var(--planner-ink);background:var(--planner-surface)}.aa-team-planner-form .aa-btn-outline:hover,.aa-team-planner-form .aa-btn-outline:focus-visible{border-color:var(--planner-accent-soft)}@supports (color:color-mix(in lab, red, red)){.aa-team-planner-form .aa-btn-outline:hover,.aa-team-planner-form .aa-btn-outline:focus-visible{border-color:color-mix(in srgb, var(--planner-accent-soft) 40%, var(--planner-lane-edge))}}.aa-team-planner-form .aa-btn-outline:hover,.aa-team-planner-form .aa-btn-outline:focus-visible{color:var(--planner-ink)}.aa-team-planner-form .aa-team-planner-column-links a{color:var(--planner-ink-soft)!important}.aa-team-planner-form .aa-team-planner-hint{color:var(--planner-ink-soft)}.aa-team-planner-card-page .aa-card{background:var(--planner-surface);border-color:var(--planner-lane-edge);max-width:1100px;box-shadow:none;padding:20px 16px 16px}.aa-team-planner-card-page .aa-team-planner-form{--planner-form-gap:12px}@media (width<=720px){.aa-team-planner-column{flex-basis:86vw;width:86vw}.aa-team-planner-form-grid,.aa-team-planner-field-row{grid-template-columns:1fr}.aa-team-planner-toolbar{align-items:stretch}}@media print{.aa-team-planner-page .aa-team-view-switch,.aa-team-planner-page .aa-team-subnav,.aa-team-planner-toolbar,.aa-team-planner-flash,.aa-team-planner-add-link,.aa-team-planner-column-tools,.aa-team-planner-hidden-note,.aa-team-planner-modal,.aa-team-planner-capacity .aa-team-planner-hint{display:none!important}.aa-team-planner-board{flex-wrap:wrap;overflow:visible}.aa-team-planner-column,.aa-team-planner-column.is-collapsed{break-inside:avoid;flex:0 0 calc(33% - 10px);width:calc(33% - 10px)}.aa-team-planner-column.is-collapsed .aa-team-planner-cards{display:flex!important}.aa-team-planner-card{break-inside:avoid;box-shadow:none}}.aa-team-planner-capacity-zoom{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.aa-team-planner-capacity-zoom-btn{width:32px;height:32px;font-size:.78rem}.aa-team-planner-capacity-zoom-btn.is-disabled{opacity:.35;cursor:default;pointer-events:none}.aa-team-planner-capacity-zoom-label{text-align:center;min-width:4.5rem;color:var(--planner-ink-soft);font-size:.78rem;font-weight:600;font-family:var(--font-brand)}#planner-capacity.is-loading{opacity:.72;pointer-events:none;transition:opacity .15s}#planner-capacity[data-capacity-autoload="1"] .aa-team-planner-capacity-loading-text{color:var(--text-muted);margin:0;font-size:.82rem}.aa-team-planner-capacity-head{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.aa-team-planner-schedule--dense .aa-team-planner-schedule-tick{font-size:.58rem}.aa-team-planner-schedule--dense .aa-team-planner-schedule-tick>span:last-child{display:none}.aa-team-planner-capacity-plan{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;margin:12px 0 4px;padding:12px}.aa-team-planner-capacity-form{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:8px;display:grid}.aa-team-planner-capacity-form label{font-size:.82rem;font-family:var(--font-brand);flex-direction:column;gap:4px;margin:0;font-weight:700;display:flex}.aa-team-planner-capacity-form-wide{grid-column:1/-1}.aa-team-planner-capacity-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
