@layer base{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;word-break:break-word}body{background-color:var(--ui-c-app-background);color:var(--ui-c-text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}#root{isolation:isolate}h1,h2,h3,h4,h5,h6,p{font-size:inherit;margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}a{color:var(--ui-c-info)}:where(table){border-collapse:collapse}input,button,optgroup,textarea,select{font:inherit;line-height:inherit}img,picture,video,canvas,svg{border-style:none;block-size:auto;max-inline-size:100%;display:block}label{display:block}svg{fill:currentColor}a,button{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer vendor-base{:root{--ui-c-white:#fff;--ui-c-black:#000;--ui-c-transparent:#0000}@supports (color:lab(0% 0 0)){:root{--ui-c-white:lab(100% 0 0);--ui-c-black:lab(0% 0 0);--ui-c-transparent:lab(0% 0 0/0)}}:root{--ui-c-text-light:oklch(from var(--ui-c-neutral).95 calc(c*.5)h);--ui-c-text-dark:oklch(from var(--ui-c-neutral).15 calc(c*.5)h);--ui-c-neutral:#4f5e63;--ui-c-primary:#2784d5;--ui-c-secondary:#b18827;--ui-c-positive:#3b9555;--ui-c-info:#328bb0;--ui-c-negative:#a83634;--ui-c-warning:#cb7900}@supports (color:lab(0% 0 0)){:root{--ui-c-neutral:lab(38.6384% -5.0122 -4.87073);--ui-c-primary:lab(52.8659% -4.50641 -50.4063);--ui-c-secondary:lab(59.5601% 8.94943 54.7773);--ui-c-positive:lab(55.2407% -39.2081 25.8022);--ui-c-info:lab(53.8277% -17.6223 -27.9492);--ui-c-negative:lab(40.499% 47.3146 28.368);--ui-c-warning:lab(58.8872% 28.7062 68.5973)}}:root{--ui-lighter-4:calc(l + (1 - l)*.92);--ui-lighter-3:calc(l + (1 - l)*.8);--ui-lighter-2:calc(l + (1 - l)*.6);--ui-lighter-1:calc(l + (1 - l)*.4);--ui-lighter-0:calc(l + (1 - l)*.2);--ui-darker-1:calc(l*.8);--ui-darker-2:calc(l*.6);--ui-darker-3:calc(l*.4);--ui-darker-4:calc(l*.2);--ui-darker-5:calc(l*.08);--ui-c-neutral-50:oklch(from var(--ui-c-neutral)var(--ui-lighter-4)c h);--ui-c-neutral-100:oklch(from var(--ui-c-neutral)var(--ui-lighter-3)c h);--ui-c-neutral-200:oklch(from var(--ui-c-neutral)var(--ui-lighter-2)c h);--ui-c-neutral-300:oklch(from var(--ui-c-neutral)var(--ui-lighter-1)c h);--ui-c-neutral-400:oklch(from var(--ui-c-neutral)var(--ui-lighter-0)c h);--ui-c-neutral-500:var(--ui-c-neutral);--ui-c-neutral-600:oklch(from var(--ui-c-neutral)var(--ui-darker-1)c h);--ui-c-neutral-700:oklch(from var(--ui-c-neutral)var(--ui-darker-2)c h);--ui-c-neutral-800:oklch(from var(--ui-c-neutral)var(--ui-darker-3)c h);--ui-c-neutral-900:oklch(from var(--ui-c-neutral)var(--ui-darker-4)c h);--ui-c-neutral-950:oklch(from var(--ui-c-neutral)var(--ui-darker-5)c h);--ui-c-primary-50:oklch(from var(--ui-c-primary)var(--ui-lighter-4)c h);--ui-c-primary-100:oklch(from var(--ui-c-primary)var(--ui-lighter-3)c h);--ui-c-primary-200:oklch(from var(--ui-c-primary)var(--ui-lighter-2)c h);--ui-c-primary-300:oklch(from var(--ui-c-primary)var(--ui-lighter-1)c h);--ui-c-primary-400:oklch(from var(--ui-c-primary)var(--ui-lighter-0)c h);--ui-c-primary-500:var(--ui-c-primary);--ui-c-primary-600:oklch(from var(--ui-c-primary)var(--ui-darker-1)c h);--ui-c-primary-700:oklch(from var(--ui-c-primary)var(--ui-darker-2)c h);--ui-c-primary-800:oklch(from var(--ui-c-primary)var(--ui-darker-3)c h);--ui-c-primary-900:oklch(from var(--ui-c-primary)var(--ui-darker-4)c h);--ui-c-primary-950:oklch(from var(--ui-c-primary)var(--ui-darker-5)c h);--ui-c-secondary-50:oklch(from var(--ui-c-secondary)var(--ui-lighter-4)c h);--ui-c-secondary-100:oklch(from var(--ui-c-secondary)var(--ui-lighter-3)c h);--ui-c-secondary-200:oklch(from var(--ui-c-secondary)var(--ui-lighter-2)c h);--ui-c-secondary-300:oklch(from var(--ui-c-secondary)var(--ui-lighter-1)c h);--ui-c-secondary-400:oklch(from var(--ui-c-secondary)var(--ui-lighter-0)c h);--ui-c-secondary-500:var(--ui-c-secondary);--ui-c-secondary-600:oklch(from var(--ui-c-secondary)var(--ui-darker-1)c h);--ui-c-secondary-700:oklch(from var(--ui-c-secondary)var(--ui-darker-2)c h);--ui-c-secondary-800:oklch(from var(--ui-c-secondary)var(--ui-darker-3)c h);--ui-c-secondary-900:oklch(from var(--ui-c-secondary)var(--ui-darker-4)c h);--ui-c-secondary-950:oklch(from var(--ui-c-secondary)var(--ui-darker-5)c h);--ui-c-positive-50:oklch(from var(--ui-c-positive)var(--ui-lighter-4)c h);--ui-c-positive-100:oklch(from var(--ui-c-positive)var(--ui-lighter-3)c h);--ui-c-positive-200:oklch(from var(--ui-c-positive)var(--ui-lighter-2)c h);--ui-c-positive-300:oklch(from var(--ui-c-positive)var(--ui-lighter-1)c h);--ui-c-positive-400:oklch(from var(--ui-c-positive)var(--ui-lighter-0)c h);--ui-c-positive-500:var(--ui-c-positive);--ui-c-positive-600:oklch(from var(--ui-c-positive)var(--ui-darker-1)c h);--ui-c-positive-700:oklch(from var(--ui-c-positive)var(--ui-darker-2)c h);--ui-c-positive-800:oklch(from var(--ui-c-positive)var(--ui-darker-3)c h);--ui-c-positive-900:oklch(from var(--ui-c-positive)var(--ui-darker-4)c h);--ui-c-positive-950:oklch(from var(--ui-c-positive)var(--ui-darker-5)c h);--ui-c-info-50:oklch(from var(--ui-c-info)var(--ui-lighter-4)c h);--ui-c-info-100:oklch(from var(--ui-c-info)var(--ui-lighter-3)c h);--ui-c-info-200:oklch(from var(--ui-c-info)var(--ui-lighter-2)c h);--ui-c-info-300:oklch(from var(--ui-c-info)var(--ui-lighter-1)c h);--ui-c-info-400:oklch(from var(--ui-c-info)var(--ui-lighter-0)c h);--ui-c-info-500:var(--ui-c-info);--ui-c-info-600:oklch(from var(--ui-c-info)var(--ui-darker-1)c h);--ui-c-info-700:oklch(from var(--ui-c-info)var(--ui-darker-2)c h);--ui-c-info-800:oklch(from var(--ui-c-info)var(--ui-darker-3)c h);--ui-c-info-900:oklch(from var(--ui-c-info)var(--ui-darker-4)c h);--ui-c-info-950:oklch(from var(--ui-c-info)var(--ui-darker-5)c h);--ui-c-negative-50:oklch(from var(--ui-c-negative)var(--ui-lighter-4)c h);--ui-c-negative-100:oklch(from var(--ui-c-negative)var(--ui-lighter-3)c h);--ui-c-negative-200:oklch(from var(--ui-c-negative)var(--ui-lighter-2)c h);--ui-c-negative-300:oklch(from var(--ui-c-negative)var(--ui-lighter-1)c h);--ui-c-negative-400:oklch(from var(--ui-c-negative)var(--ui-lighter-0)c h);--ui-c-negative-500:var(--ui-c-negative);--ui-c-negative-600:oklch(from var(--ui-c-negative)var(--ui-darker-1)c h);--ui-c-negative-700:oklch(from var(--ui-c-negative)var(--ui-darker-2)c h);--ui-c-negative-800:oklch(from var(--ui-c-negative)var(--ui-darker-3)c h);--ui-c-negative-900:oklch(from var(--ui-c-negative)var(--ui-darker-4)c h);--ui-c-negative-950:oklch(from var(--ui-c-negative)var(--ui-darker-5)c h);--ui-c-warning-50:oklch(from var(--ui-c-warning)var(--ui-lighter-4)c h);--ui-c-warning-100:oklch(from var(--ui-c-warning)var(--ui-lighter-3)c h);--ui-c-warning-200:oklch(from var(--ui-c-warning)var(--ui-lighter-2)c h);--ui-c-warning-300:oklch(from var(--ui-c-warning)var(--ui-lighter-1)c h);--ui-c-warning-400:oklch(from var(--ui-c-warning)var(--ui-lighter-0)c h);--ui-c-warning-500:var(--ui-c-warning);--ui-c-warning-600:oklch(from var(--ui-c-warning)var(--ui-darker-1)c h);--ui-c-warning-700:oklch(from var(--ui-c-warning)var(--ui-darker-2)c h);--ui-c-warning-800:oklch(from var(--ui-c-warning)var(--ui-darker-3)c h);--ui-c-warning-900:oklch(from var(--ui-c-warning)var(--ui-darker-4)c h);--ui-c-warning-950:oklch(from var(--ui-c-warning)var(--ui-darker-5)c h);--ui-c-neutral-fg:var(--ui-c-text-light);--ui-c-primary-fg:var(--ui-c-text-light);--ui-c-secondary-fg:var(--ui-c-text-light);--ui-c-positive-fg:var(--ui-c-text-light);--ui-c-info-fg:var(--ui-c-text-light);--ui-c-negative-fg:var(--ui-c-text-light);--ui-c-warning-fg:var(--ui-c-text-light);--ui-c-surface:var(--ui-c-white);--ui-c-text:var(--ui-c-text-dark);--ui-c-text-muted:oklch(from var(--ui-c-text).7 c h);--ui-c-border:var(--ui-c-neutral-200);--ui-c-focus:oklch(from var(--ui-c-primary)l c h);--ui-shadow-color:var(--ui-c-neutral-900);--ui-shadow:0 1px 3px color-mix(in oklch,var(--ui-shadow-color),var(--ui-c-transparent)90%);--ui-shadow-lg:0 4px 12px color-mix(in oklch,var(--ui-shadow-color),var(--ui-c-transparent)85%);--ui-shadow-focus:0 0 0 3px color-mix(in oklch,var(--c-primary),var(--ui-c-transparent)70%);--ui-block-shadow:var(--ui-shadow);--ui-space-0:0rem;--ui-space-0-5:.125rem;--ui-space-1:.25rem;--ui-space-1-5:.375rem;--ui-space-2:.5rem;--ui-space-2-5:.625rem;--ui-space-3:.75rem;--ui-space-3-5:.875rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-7:1.75rem;--ui-space-8:2rem;--ui-space-9:2.25rem;--ui-space-10:2.5rem;--ui-space-11:2.75rem;--ui-space-12:3rem;--ui-space-14:3.5rem;--ui-space-16:4rem;--ui-space-20:5rem;--ui-space-24:6rem;--ui-space-28:7rem;--ui-space-32:8rem;--ui-space-36:9rem;--ui-space-40:10rem;--ui-space-44:11rem;--ui-space-48:12rem;--ui-space-52:13rem;--ui-space-56:14rem;--ui-space-60:15rem;--ui-space-64:16rem;--ui-space-72:18rem;--ui-space-80:20rem;--ui-space-96:24rem;--ui-space-128:32rem;--ui-radius-none:0;--ui-radius-xs:.125rem;--ui-radius-sm:.25rem;--ui-radius-md:.375rem;--ui-radius-lg:.5rem;--ui-radius-xl:.75rem;--ui-radius-2xl:1rem;--ui-radius-3xl:1.5rem;--ui-radius-4xl:2rem;--ui-radius-full:9999px;--ui-block-radius:var(--ui-radius-md);--ui-block-height:var(--ui-space-8);--ui-block-border-width:1px;--ui-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--ui-default-transition-duration:.15s;--ui-font-size-4xs:.5rem;--ui-font-size-3xs:.625rem;--ui-font-size-2xs:.75rem;--ui-font-size-xs:.8125rem;--ui-font-size-sm:.875rem;--ui-font-size-base:1rem;--ui-font-size-md:1rem;--ui-font-size-lg:1.125rem;--ui-font-size-xl:1.25rem;--ui-font-size-2xl:1.5rem;--ui-font-size-3xl:1.875rem;--ui-font-size-4xl:2.25rem;--ui-font-size-5xl:3rem;--ui-font-size-6xl:3.75rem;--ui-font-size-7xl:4.5rem;--ui-font-size-8xl:6rem;--ui-font-size-9xl:8rem;--ui-font-weight-thin:100;--ui-font-weight-extralight:200;--ui-font-weight-light:300;--ui-font-weight-normal:400;--ui-font-weight-medium:500;--ui-font-weight-semibold:600;--ui-font-weight-bold:700;--ui-font-weight-extrabold:800;--ui-font-weight-black:900}.ui-a-color-neutral{--ui-a-color:var(--ui-c-neutral);--ui-a-color-fg:var(--ui-c-neutral-fg);--ui-a-color-50:var(--ui-c-neutral-50);--ui-a-color-100:var(--ui-c-neutral-100);--ui-a-color-200:var(--ui-c-neutral-200);--ui-a-color-300:var(--ui-c-neutral-300);--ui-a-color-400:var(--ui-c-neutral-400);--ui-a-color-500:var(--ui-c-neutral-500);--ui-a-color-600:var(--ui-c-neutral-600);--ui-a-color-700:var(--ui-c-neutral-700);--ui-a-color-800:var(--ui-c-neutral-800);--ui-a-color-900:var(--ui-c-neutral-900);--ui-a-color-950:var(--ui-c-neutral-950)}.ui-a-color-primary{--ui-a-color:var(--ui-c-primary);--ui-a-color-fg:var(--ui-c-primary-fg);--ui-a-color-50:var(--ui-c-primary-50);--ui-a-color-100:var(--ui-c-primary-100);--ui-a-color-200:var(--ui-c-primary-200);--ui-a-color-300:var(--ui-c-primary-300);--ui-a-color-400:var(--ui-c-primary-400);--ui-a-color-500:var(--ui-c-primary-500);--ui-a-color-600:var(--ui-c-primary-600);--ui-a-color-700:var(--ui-c-primary-700);--ui-a-color-800:var(--ui-c-primary-800);--ui-a-color-900:var(--ui-c-primary-900);--ui-a-color-950:var(--ui-c-primary-950)}.ui-a-color-secondary{--ui-a-color:var(--ui-c-secondary);--ui-a-color-fg:var(--ui-c-secondary-fg);--ui-a-color-50:var(--ui-c-secondary-50);--ui-a-color-100:var(--ui-c-secondary-100);--ui-a-color-200:var(--ui-c-secondary-200);--ui-a-color-300:var(--ui-c-secondary-300);--ui-a-color-400:var(--ui-c-secondary-400);--ui-a-color-500:var(--ui-c-secondary-500);--ui-a-color-600:var(--ui-c-secondary-600);--ui-a-color-700:var(--ui-c-secondary-700);--ui-a-color-800:var(--ui-c-secondary-800);--ui-a-color-900:var(--ui-c-secondary-900);--ui-a-color-950:var(--ui-c-secondary-950)}.ui-a-color-positive{--ui-a-color:var(--ui-c-positive);--ui-a-color-fg:var(--ui-c-positive-fg);--ui-a-color-50:var(--ui-c-positive-50);--ui-a-color-100:var(--ui-c-positive-100);--ui-a-color-200:var(--ui-c-positive-200);--ui-a-color-300:var(--ui-c-positive-300);--ui-a-color-400:var(--ui-c-positive-400);--ui-a-color-500:var(--ui-c-positive-500);--ui-a-color-600:var(--ui-c-positive-600);--ui-a-color-700:var(--ui-c-positive-700);--ui-a-color-800:var(--ui-c-positive-800);--ui-a-color-900:var(--ui-c-positive-900);--ui-a-color-950:var(--ui-c-positive-950)}.ui-a-color-info{--ui-a-color:var(--ui-c-info);--ui-a-color-fg:var(--ui-c-info-fg);--ui-a-color-50:var(--ui-c-info-50);--ui-a-color-100:var(--ui-c-info-100);--ui-a-color-200:var(--ui-c-info-200);--ui-a-color-300:var(--ui-c-info-300);--ui-a-color-400:var(--ui-c-info-400);--ui-a-color-500:var(--ui-c-info-500);--ui-a-color-600:var(--ui-c-info-600);--ui-a-color-700:var(--ui-c-info-700);--ui-a-color-800:var(--ui-c-info-800);--ui-a-color-900:var(--ui-c-info-900);--ui-a-color-950:var(--ui-c-info-950)}.ui-a-color-negative{--ui-a-color:var(--ui-c-negative);--ui-a-color-fg:var(--ui-c-negative-fg);--ui-a-color-50:var(--ui-c-negative-50);--ui-a-color-100:var(--ui-c-negative-100);--ui-a-color-200:var(--ui-c-negative-200);--ui-a-color-300:var(--ui-c-negative-300);--ui-a-color-400:var(--ui-c-negative-400);--ui-a-color-500:var(--ui-c-negative-500);--ui-a-color-600:var(--ui-c-negative-600);--ui-a-color-700:var(--ui-c-negative-700);--ui-a-color-800:var(--ui-c-negative-800);--ui-a-color-900:var(--ui-c-negative-900);--ui-a-color-950:var(--ui-c-negative-950)}.ui-a-color-warning{--ui-a-color:var(--ui-c-warning);--ui-a-color-fg:var(--ui-c-warning-fg);--ui-a-color-50:var(--ui-c-warning-50);--ui-a-color-100:var(--ui-c-warning-100);--ui-a-color-200:var(--ui-c-warning-200);--ui-a-color-300:var(--ui-c-warning-300);--ui-a-color-400:var(--ui-c-warning-400);--ui-a-color-500:var(--ui-c-warning-500);--ui-a-color-600:var(--ui-c-warning-600);--ui-a-color-700:var(--ui-c-warning-700);--ui-a-color-800:var(--ui-c-warning-800);--ui-a-color-900:var(--ui-c-warning-900);--ui-a-color-950:var(--ui-c-warning-950)}.ui-a-button-size-sm{--ui-button-height:var(--ui-space-6);--ui-button-font-size:var(--ui-font-size-2xs);--ui-button-font-weight:var(--ui-font-weight-semibold);--ui-button-border-radius:var(--ui-radius-sm);--ui-button-border-width:var(--ui-block-border-width);--ui-button-padding:0 var(--ui-space-2);--ui-icon-size:var(--ui-font-size-sm)}.ui-a-button-size-md{--ui-button-height:var(--ui-block-height);--ui-button-font-size:var(--ui-font-size-xs);--ui-button-font-weight:var(--ui-font-weight-semibold);--ui-button-border-radius:var(--ui-block-radius);--ui-button-border-width:var(--ui-block-border-width);--ui-button-padding:0 var(--ui-space-3);--ui-icon-size:var(--ui-font-size-md)}.ui-a-button-size-lg{--ui-button-height:var(--ui-space-9);--ui-button-font-size:var(--ui-font-size-md);--ui-button-font-weight:var(--ui-font-weight-semibold);--ui-button-border-radius:var(--ui-block-radius);--ui-button-border-width:var(--ui-block-border-width);--ui-button-padding:0 var(--ui-space-3);--ui-icon-size:var(--ui-font-size-lg)}.ui-a-button-variant-solid{--ui-button-border-color:var(--ui-button-background-color);--ui-button-background-color:var(--ui-a-color);--ui-button-box-shadow:none;--ui-button-color:var(--ui-a-color-fg);--ui-button-hover-background-color:oklch(from var(--ui-a-color)calc(l + (1 - l)*.1)c h);--ui-button-active-background-color:oklch(from var(--ui-a-color)calc(l + (1 - l)*.15)c h)}.ui-a-button-variant-outline{--ui-button-border-color:var(--ui-a-color);--ui-button-background-color:transparent;--ui-button-box-shadow:none;--ui-button-color:var(--ui-a-color);--ui-button-hover-background-color:var(--ui-a-color-50);--ui-button-active-background-color:var(--ui-a-color-100)}.ui-a-button-variant-bordered{--ui-button-border-color:var(--ui-a-color-200);--ui-button-background-color:var(--ui-c-surface);--ui-button-box-shadow:none;--ui-button-color:var(--ui-c-text-muted);--ui-button-hover-background-color:var(--ui-a-color-50);--ui-button-active-background-color:var(--ui-a-color-100)}.ui-a-button-variant-subtle{--ui-button-border-color:var(--ui-button-background-color);--ui-button-background-color:var(--ui-a-color-50);--ui-button-box-shadow:none;--ui-button-color:var(--ui-a-color);--ui-button-hover-background-color:var(--ui-a-color-100);--ui-button-active-background-color:var(--ui-color-200)}.ui-a-button-variant-ghost{--ui-button-border-color:var(--ui-c-transparent);--ui-button-background-color:var(--ui-c-transparent);--ui-button-box-shadow:none;--ui-button-color:var(--ui-a-color);--ui-button-hover-background-color:oklch(from var(--ui-a-color)l c h/.1);--ui-button-hover-border-color:oklch(from var(--ui-a-color)l c h/.1);--ui-button-active-background-color:oklch(from var(--ui-a-color)l c h/.15);--ui-button-active-border-color:oklch(from var(--ui-a-color)l c h/.15)}.ui-a-button-variant-link{--ui-button-border-color:var(--ui-c-transparent);--ui-button-background-color:var(--ui-c-transparent);--ui-button-box-shadow:none;--ui-button-color:var(--ui-a-color);--ui-button-hover-background-color:none;--ui-button-hover-text-decoration-style:var(--ui-link-decoration)}.ui-a-chip-size-sm{--ui-chip-height:var(--ui-space-8);--ui-chip-font-size:var(--ui-font-size-xs);--ui-chip-font-weight:var(--ui-font-weight-medium);--ui-chip-border-radius:var(--ui-block-radius);--ui-chip-border-width:var(--ui-block-border-width);--ui-chip-padding-inline:var(--ui-space-1);--ui-icon-size:var(--ui-font-size-sm)}.ui-a-chip-size-md{--ui-chip-height:var(--ui-space-5);--ui-chip-font-size:var(--ui-font-size-3xs);--ui-chip-font-weight:var(--ui-font-weight-medium);--ui-chip-border-radius:var(--ui-block-radius);--ui-chip-border-width:var(--ui-block-border-width);--ui-chip-padding-inline:var(--ui-space-1-5);--ui-icon-size:var(--ui-font-size-lg)}.ui-a-chip-size-lg{--ui-chip-height:var(--ui-block-height);--ui-chip-font-size:var(--ui-font-size-sm);--ui-chip-font-weight:var(--ui-font-weight-medium);--ui-chip-border-radius:var(--ui-block-radius);--ui-chip-border-width:var(--ui-block-border-width);--ui-chip-padding-inline:var(--ui-space-2);--ui-icon-size:var(--ui-font-size-lg)}.ui-a-chip-variant-solid{--ui-chip-border-color:var(--ui-chip-background-color);--ui-chip-background-color:var(--ui-a-color);--ui-chip-box-shadow:none;--ui-chip-color:var(--ui-a-color-fg)}.ui-a-chip-variant-outline{--ui-chip-border-color:var(--ui-a-color-200);--ui-chip-background-color:var(--ui-c-white);--ui-chip-box-shadow:none;--ui-chip-color:var(--ui-a-color)}.ui-a-chip-variant-subtle{--ui-chip-border-color:var(--ui-a-color-100);--ui-chip-background-color:var(--ui-a-color-100);--ui-chip-box-shadow:none;--ui-chip-color:var(--ui-a-color)}.ui-a-form-field-size-sm{--ui-form-field-height:var(--ui-space-7);--ui-form-field-font-size:var(--ui-font-size-xs);--ui-form-field-border-radius:var(--ui-block-radius);--ui-form-field-border-width:var(--ui-block-border-width);--ui-icon-size:var(--ui-font-size-sm)}.ui-a-form-field-size-md{--ui-form-field-height:var(--ui-block-height);--ui-form-field-font-size:var(--ui-font-size-xs);--ui-form-field-border-radius:var(--ui-block-radius);--ui-form-field-border-width:var(--ui-block-border-width);--ui-icon-size:var(--ui-font-size-lg)}.ui-a-form-field-size-lg{--ui-form-field-height:var(--ui-space-9);--ui-form-field-font-size:var(--ui-font-size-sm);--ui-form-field-border-radius:var(--ui-block-radius);--ui-form-field-border-width:var(--ui-block-border-width);--ui-icon-size:var(--ui-font-size-lg)}.ui-a-form-field-variant-outline{--ui-form-field-border-color:var(--ui-a-color-200);--ui-form-field-background-color:var(--ui-c-white);--ui-form-field-box-shadow:var(--ui-block-shadow);--ui-form-field-color:var(--ui-a-color);--ui-form-field-hover-background-color:oklch(from var(--ui-a-color)l c h/.1);--ui-form-field-active-background-color:oklch(from var(--ui-a-color)l c h/.15);--ui-form-field-active-box-shadow:none}.ui-a-toggle-size-sm{--ui-toggle-height:var(--ui-space-4);--ui-toggle-width:var(--ui-space-8);--ui-toggle-font-size:var(--ui-font-size-xs);--ui-toggle-font-weight:var(--ui-font-weight-medium);--ui-toggle-border-radius:var(--ui-radius-sm);--ui-toggle-item-gap:var(--ui-space-2);--ui-toggle-label-gap:var(--ui-space-2);--ui-icon-size:var(--ui-font-size-sm)}.ui-a-toggle-size-md{--ui-toggle-height:var(--ui-space-4);--ui-toggle-width:var(--ui-space-9);--ui-toggle-font-size:var(--ui-font-size-sm);--ui-toggle-font-weight:var(--ui-font-weight-medium);--ui-toggle-border-radius:var(--ui-radius-sm);--ui-toggle-item-gap:var(--ui-space-2);--ui-toggle-label-gap:var(--ui-space-2);--ui-icon-size:var(--ui-font-size-sm)}.ui-a-toggle-size-lg{--ui-toggle-height:var(--ui-space-6);--ui-toggle-width:var(--ui-space-10);--ui-toggle-font-size:var(--ui-font-size-sm);--ui-toggle-font-weight:var(--ui-font-weight-medium);--ui-toggle-border-radius:var(--ui-radius-sm);--ui-toggle-item-gap:var(--ui-space-2);--ui-toggle-label-gap:var(--ui-space-2);--ui-icon-size:var(--ui-font-size-sm)}.ui-a-toggle-variant-outline{--ui-toggle-border-color:var(--ui-a-color);--ui-toggle-background-color:var(--ui-c-white);--ui-toggle-box-shadow:none;--ui-toggle-color:var(--ui-a-color);--ui-toggle-hover-background-color:oklch(from var(--ui-a-color)l c h/.1);--ui-toggle-active-background-color:var(--ui-a-color-600);--ui-toggle-active-box-shadow:none}@keyframes ui-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ui-scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ui-scale-out{0%{transform:scale(1)}to{transform:scale(0)}}.ui-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer vendor-main{.ui-menu-group-label{padding:.375rem .5rem;font-size:.875rem;font-weight:600}.ui-link[data-disabled]{pointer-events:none}.ui-menu-item{cursor:pointer;border-radius:.25rem;outline:none;transition:color .2s,background-color .2s;display:flex}.ui-menu-item:focus{color:#222;background-color:#eee}.ui-menu-item[data-disabled]{pointer-events:none;opacity:.5}.ui-menu-item>svg{flex-shrink:0;width:1rem;height:1rem}.ui-menu-item-container{-webkit-user-select:none;user-select:none;color:#000;outline:none;flex:1;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;text-decoration:none;display:flex;position:relative}.ui-menu-item-label{font-size:.9rem}.ui-menu-item-description{color:#888;font-size:.75rem}.ui-menu-item-leading{justify-content:flex-start;align-items:center;display:flex}.ui-menu-item-content{flex:1}.ui-menu-item-trailing{justify-content:flex-end;align-items:center;display:flex}.ui-menu-item-keybind{letter-spacing:.1em;opacity:.6;margin-left:auto;font-size:.6rem}.ui-menu-separator{background-color:#999;height:1px;margin:.25rem -.25rem}.ui-menu-content{z-index:50;color:#000;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;min-width:8rem;padding:.25rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ui-spinner{font-size:var(--ui-icon-size,var(--ui-space-8));color:var(--ui-spinner-color,var(--ui-c-neutral-500));animation:1s linear infinite ui-rotation}.ui-spinner.ui-a-size-sm{--ui-a-height:10px}.ui-button{--ui-spinner-color:var(--ui-button-color);-webkit-user-select:none;user-select:none;gap:var(--ui-space-2);height:var(--ui-button-height);padding:var(--ui-button-padding);border-color:var(--ui-button-border-color);border-style:solid;border-width:var(--ui-button-border-width);border-radius:var(--ui-button-border-radius);font-size:var(--ui-button-font-size);font-weight:var(--ui-button-font-weight);color:var(--ui-button-color);white-space:nowrap;background-color:var(--ui-button-background-color);box-shadow:var(--ui-button-box-shadow);transition-timing-function:var(--ui-default-transition-timing-function);transition-duration:var(--ui-default-transition-duration);justify-content:center;align-items:center;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;display:inline-flex}.ui-button:hover{background:var(--ui-button-hover-background-color)}.ui-button:active{background:var(--ui-button-active-background-color);box-shadow:none}.ui-button:disabled{pointer-events:auto;cursor:not-allowed;opacity:.6;background:var(--ui-button-background-color)}.ui-button--only-icon{width:var(--ui-button-height);padding:0}.ui-button-icon{font-size:var(--ui-icon-size);flex-shrink:0}.ui-toggle-button[data-active]{background-color:var(--ui-button-active-background-color)}.ui-combination{display:flex;position:relative}.ui-combination--horizontal{flex-direction:row}.ui-combination--vertical{flex-direction:column}.ui-combination--horizontal>*,.ui-combination--vertical>*{z-index:0;transition:border-color var(--ui-default-transition-duration)var(--ui-default-transition-timing-function);position:relative}.ui-combination--horizontal>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ui-combination--horizontal>:not(:first-child){margin-left:calc(-1*var(--ui-block-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.ui-combination--vertical>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-combination--vertical>:not(:first-child){margin-top:calc(-1*var(--ui-block-border-width));border-top-left-radius:0;border-top-right-radius:0}.ui-combination>:focus-within,.ui-combination>:hover{z-index:1}.ui-select-trigger{height:var(--ui-block-height);white-space:nowrap;text-align:left;background-color:#0000;border:1px solid #999;border-radius:.375rem;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #0000000d}.ui-select-trigger[data-placeholder]{color:#888}.ui-select-trigger:hover{background-color:#ddd}.ui-select-trigger:focus{box-shadow:0 0 0 2px #000}.ui-select-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-content{z-index:50;width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height);border:1px solid var(--ui-c-border);background-color:var(--ui-c-surface);min-width:8rem;box-shadow:var(--ui-shadow-lg);pointer-events:auto;border-radius:.375rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-select-content[data-side=bottom]{transform:translateY(.25rem)}.ui-select-content[data-side=left]{transform:translate(-.25rem)}.ui-select-content[data-side=right]{transform:translate(.25rem)}.ui-select-content[data-side=top]{transform:translateY(-.25rem)}.ui-select-viewport{padding:var(--ui-space-1);flex:1;overflow-y:auto}.ui-select-group-label{padding:var(--ui-space-1-5);font-size:var(--ui-font-size-2xs);gap:var(--ui-space-1-5);line-height:1;font-weight:var(--ui-font-weight-semibold)}.ui-select-item{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2);font-size:var(--ui-font-size-sm);border-radius:var(--ui-radius-md);-webkit-user-select:none;user-select:none;transition-property:color,background-color;transition-timing-function:var(--ui-default-transition-timing-function);transition-duration:var(--ui-default-transition-duration);outline:none;line-height:1.2;display:flex}.ui-select-item:focus:not([data-disabled]),.ui-select-item[data-highlighted]:not([data-disabled]){color:var(--ui-c-text);background-color:var(--ui-c-primary-50)}.ui-select-item[data-disabled]{cursor:not-allowed;opacity:.75}.ui-select-item-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.ui-select-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-item-description{color:var(--ui-c-text-muted);font-size:.75rem;line-height:1rem}.ui-select-item-leading{color:var(--ui-c-text-muted);transition-property:color;transition-timing-function:var(--ui-default-transition-timing-function);transition-duration:var(--ui-default-transition-duration);flex-shrink:0;align-items:center;display:inline-flex}.ui-select-item[data-highlighted]:not([data-disabled]) .ui-select-item-leading{color:var(--ui-c-text)}.ui-select-item-trailing{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.ui-select-scroll-button{cursor:default;justify-content:center;align-items:center;padding:.25rem;display:flex}.ui-text-editor-toolbar{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1);border-bottom:1px solid var(--ui-c-border);background-color:var(--ui-c-neutral-50);display:flex}.ui-text-editor{border:1px solid var(--ui-c-border);border-radius:var(--ui-radius-sm);background-color:var(--ui-c-surface);overflow:hidden}.ui-text-editor-inner{background-color:var(--ui-c-surface);position:relative}.ui-text-editor-input{resize:none;min-height:15rem;font-size:var(--ui-font-size-md);tab-size:1;padding:var(--ui-space-4);caret-color:var(--ui-c-neutral-400);outline:0;position:relative}.ui-text-editor-placeholder{color:var(--ui-c-text-muted);text-overflow:ellipsis;top:var(--ui-space-4);left:var(--ui-space-4);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:15px;display:inline-block;position:absolute;overflow:hidden}.ui-text-editor-paragraph{margin-top:0;margin-bottom:var(--ui-space-2)}.ui-text-editor-quote{margin:var(--ui-space-4)0;padding-left:var(--ui-space-4);border-left:4px solid var(--ui-c-neutral-300);color:var(--ui-c-text-muted);font-style:italic}.ui-text-editor-heading-h1{font-size:var(--ui-font-size-4xl);font-weight:var(--ui-font-weight-bold);margin:var(--ui-space-6)0 var(--ui-space-4)0;color:var(--ui-c-text)}.ui-text-editor-heading-h2{font-size:var(--ui-font-size-3xl);font-weight:var(--ui-font-weight-bold);margin:var(--ui-space-5)0 var(--ui-space-3)0;color:var(--ui-c-text)}.ui-text-editor-heading-h3{font-size:var(--ui-font-size-2xl);font-weight:var(--ui-font-weight-semibold);margin:var(--ui-space-4)0 var(--ui-space-3)0;color:var(--ui-c-text)}.ui-text-editor-heading-h4{font-size:var(--ui-font-size-xl);font-weight:var(--ui-font-weight-semibold);margin:var(--ui-space-3)0 var(--ui-space-2)0;color:var(--ui-c-text)}.ui-text-editor-heading-h5{font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-weight-medium);margin:var(--ui-space-3)0 var(--ui-space-2)0;color:var(--ui-c-text)}.ui-text-editor-heading-h6{font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-medium);margin:var(--ui-space-2)0;color:var(--ui-c-text-muted)}.ui-text-editor-list-ol,.ui-text-editor-list-ul{margin:var(--ui-space-2)0;padding-left:var(--ui-space-6)}.ui-text-editor-list-ol{list-style-type:decimal}.ui-text-editor-list-ul{list-style-type:disc}.ui-text-editor-list-item{margin:var(--ui-space-1)0}.ui-text-editor-nested-list-item{list-style-type:none}.ui-text-editor-list-item-checked,.ui-text-editor-list-item-unchecked{padding-left:var(--ui-space-6);list-style-type:none;position:relative}.ui-text-editor-list-item-checked:before,.ui-text-editor-list-item-unchecked:before{content:"";border:2px solid var(--ui-c-neutral-400);border-radius:var(--ui-radius-xs);background-color:var(--ui-c-surface);width:1em;height:1em;position:absolute;top:.25em;left:0}.ui-text-editor-list-item-checked:before{background-color:var(--ui-c-primary);border-color:var(--ui-c-primary)}.ui-text-editor-list-item-checked:after{content:"";border:solid var(--ui-c-primary-fg);border-width:0 2px 2px 0;width:.3em;height:.6em;position:absolute;top:.5em;left:.35em;transform:rotate(45deg)}.ui-text-editor-hashtag{color:var(--ui-c-primary);font-weight:var(--ui-font-weight-medium)}.ui-text-editor-image{border-radius:var(--ui-radius-sm);max-width:100%;height:auto;margin:var(--ui-space-2)0}.ui-text-editor-link{color:var(--ui-c-primary);cursor:pointer;text-decoration:underline}.ui-text-editor-link:hover{color:var(--ui-c-primary-600)}.ui-text-editor-text-bold{font-weight:var(--ui-font-weight-bold)}.ui-text-editor-text-code{background-color:var(--ui-c-neutral-100);border-radius:var(--ui-radius-xs);color:var(--ui-c-text);padding:.125em .25em;font-family:monospace;font-size:.9em}.ui-text-editor-text-italic{font-style:italic}.ui-text-editor-text-strikethrough{text-decoration:line-through}.ui-text-editor-text-subscript{vertical-align:sub;font-size:.75em}.ui-text-editor-text-superscript{vertical-align:super;font-size:.75em}.ui-text-editor-text-underline{text-decoration:underline}.ui-text-editor-text-underline-strikethrough{text-decoration:underline line-through}.ui-text-editor-code{background-color:var(--ui-c-neutral-900);color:var(--ui-c-text-light);padding:var(--ui-space-4);margin:var(--ui-space-4)0;border-radius:var(--ui-radius-sm);tab-size:2;font-family:monospace;line-height:1.5;display:block;overflow-x:auto}.ui-scroll-area{--ui-scroll-area-bar-size:10px;height:100%;max-height:100%;overflow:hidden}.ui-scroll-area-viewport{border-radius:inherit;width:100%;height:100%}.ui-scroll-area-scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;padding:2px;display:flex}.ui-scroll-area-scrollbar[data-orientation=vertical]{width:var(--ui-scroll-area-bar-size)}.ui-scroll-area-scrollbar[data-orientation=horizontal]{height:var(--ui-scroll-area-bar-size);flex-direction:column}.ui-scroll-area-thumb{border-radius:var(--ui-scroll-area-bar-size);background:var(--ui-c-neutral-400);transition-duration:var(--ui-default-transition-duration);transition-timing-function:var(--ui-default-transition-timing-function);flex:1;transition-property:background;position:relative}.ui-scroll-area-thumb:hover{background:var(--ui-c-neutral-500)}.ui-scroll-area-corner{background:#a6a6a6}.ui-dialog{width:calc(100vw - var(--ui-space-8));max-width:var(--ui-space-128);max-height:calc(100dvh - var(--ui-space-8));border-radius:var(--ui-radius-md);background-color:var(--ui-c-surface);grid-template:"header""content"1fr"footer";display:grid;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.ui-dialog.ui-a-color-negative .ui-dialog-title{color:red}.ui-dialog-header{gap:var(--ui-space-1);padding-top:var(--ui-space-3);padding-right:var(--ui-space-6);padding-bottom:var(--ui-space-3);padding-left:var(--ui-space-6);border-style:solid;border-width:0 0 1px;border-color:var(--ui-c-border);flex-direction:column;grid-area:header;display:flex}.ui-dialog-title{font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-semibold);margin:0;line-height:1.2}.ui-dialog-description{font-size:var(--ui-font-size-2xs);margin:0;line-height:1.5}.ui-dialog-close{top:var(--ui-space-2);right:var(--ui-space-2);--ui-icon-size:var(--ui-font-size-md);position:absolute}.ui-dialog-content{grid-area:content}.ui-dialog-buttons{padding-top:var(--ui-space-4);padding-right:var(--ui-space-6);padding-bottom:var(--ui-space-4);padding-left:var(--ui-space-6);border-style:solid;border-width:1px 0 0;border-color:var(--ui-c-border);grid-area:footer;justify-content:space-between;gap:1rem;display:flex}.ui-placeholder{width:100%;height:100%;padding:var(--ui-space-4);color:var(--ui-c-text-muted);font-size:var(--ui-font-size-2xs);text-align:center;min-height:var(--ui-space-10);justify-content:center;align-items:center;display:flex}.ui-card{border-color:var(--ui-c-border);border-style:solid;border-width:var(--ui-block-border-width);border-radius:var(--ui-block-radius);background-color:var(--ui-c-surface);grid-template:"header""content"1fr"footer";display:grid;overflow:hidden;box-shadow:0 1px 5px #00000012}.ui-card-header{padding:var(--ui-space-2);overflow:inherit;grid-area:header}.ui-card-content{overflow:inherit;grid-area:content}.ui-card-content--padding{padding:var(--ui-space-1)}.ui-card-footer{padding:var(--ui-space-2);overflow:inherit;grid-area:footer}.ui-checkbox{gap:var(--ui-space-2);align-items:center;display:inline-flex}.ui-checkbox--label-position-leading{flex-direction:row-reverse}.ui-checkbox-root{width:var(--ui-toggle-height);height:var(--ui-toggle-height);border-color:var(--ui-toggle-border-color);border-radius:var(--ui-toggle-border-radius);background-color:var(--ui-toggle-background-color);box-shadow:var(--ui-toggle-box-shadow);transition-timing-function:var(--ui-default-transition-timing-function);transition-duration:var(--ui-default-transition-duration);border-width:1px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:background;display:flex}.ui-checkbox-root:hover{background-color:var(--ui-toggle-hover-background-color)}.ui-checkbox-root[data-state=checked]{background-color:var(--ui-toggle-active-background-color)}.ui-checkbox-root[aria-invalid=true]{border-color:var(--ui-c-negative);box-shadow:0 0 0 .25rem color-mix(in oklch,var(--ui-c-negative),var(--ui-c-transparent)80%)}.ui-checkbox-indicator{width:100%;height:100%;font-size:var(--ui-font-size-sm);color:var(--ui-a-color-fg);justify-content:center;align-items:center;transition:none;display:flex}.ui-checkbox-icon{width:var(--ui-space-3-5);height:var(--ui-space-3-5)}.ui-checkbox-indicator[data-state=checked]{animation:ui-scale-in var(--ui-default-transition-duration)var(--ui-default-transition-timing-function)}.ui-checkbox-indicator[data-state=unchecked]{animation:ui-scale-out var(--ui-default-transition-duration)var(--ui-default-transition-timing-function)}.ui-checkbox-label{font-size:var(--ui-toggle-font-size);font-weight:var(--ui-toggle-font-weight);line-height:1.5}.ui-checkbox-group{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-chip{--ui-spinner-color:var(--ui-chip-color);padding-left:var(--ui-chip-padding-inline);padding-right:var(--ui-chip-padding-inline);border-color:var(--ui-chip-border-color);border-style:solid;border-width:var(--ui-chip-border-width);border-radius:var(--ui-chip-border-radius);min-height:var(--ui-chip-height);font-size:var(--ui-chip-font-size);font-weight:var(--ui-chip-font-weight);color:var(--ui-chip-color);background-color:var(--ui-chip-background-color);box-shadow:var(--ui-chip-box-shadow);justify-content:center;align-items:center;display:inline-flex}.ui-input{width:100%;height:var(--ui-form-field-height);border-color:var(--ui-form-field-border-color);border-style:solid;border-width:var(--ui-form-field-border-width);border-radius:var(--ui-form-field-border-radius);background-color:var(--ui-form-field-background-color);transition-timing-function:var(--ui-default-transition-timing-function);transition-duration:var(--ui-default-transition-duration);outline-offset:-1px;outline:2px solid #0000;align-items:center;transition-property:color,background-color,border-color,box-shadow;display:inline-flex;overflow:hidden}.ui-input:focus-within{border-color:var(--ui-c-focus);outline-color:var(--ui-c-focus)}.ui-input[data-invalid]{border-color:var(--ui-c-negative)}.ui-input[data-invalid]:focus-within{outline-color:var(--ui-c-negative)}.ui-input[data-disabled]{opacity:.8;cursor:not-allowed}:is(.ui-input:not(:has(.ui-input-prefix)) .ui-input-content,.ui-input:not(:has(.ui-input-prefix)) .ui-input-base){border-top-left-radius:inherit;border-bottom-left-radius:inherit}:is(.ui-input:not(:has(.ui-input-suffix)) .ui-input-content,.ui-input:not(:has(.ui-input-suffix)) .ui-input-base){border-top-right-radius:inherit;border-bottom-right-radius:inherit}.ui-input-prefix,.ui-input-suffix{height:100%;padding:0 var(--ui-space-2);border-color:inherit;border-style:solid;justify-content:center;align-items:center;display:flex}.ui-input-prefix{border-width:0 var(--ui-form-field-border-width)0 0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.ui-input-suffix{border-width:0 0 0 var(--ui-form-field-border-width);border-top-right-radius:inherit;border-bottom-right-radius:inherit}.ui-input-content{height:100%;padding-left:var(--ui-space-2);padding-right:var(--ui-space-2);flex:1;grid-template-columns:1fr;align-items:stretch;display:grid;position:relative}.ui-input-content:has(.ui-input-leading):not(:has(.ui-input-trailing)){grid-template-columns:auto 1fr;padding-left:0}.ui-input-content:has(.ui-input-trailing):not(:has(.ui-input-leading)){grid-template-columns:1fr auto;padding-right:0}.ui-input-content:has(.ui-input-leading):has(.ui-input-trailing){grid-template-columns:auto 1fr auto;padding-left:0;padding-right:0}.ui-input-base{font-size:var(--ui-form-field-font-size);border-width:0;outline:0;padding:0}.ui-input-base::placeholder{color:var(--ui-c-text-muted)}.ui-input-base:disabled{pointer-events:none}.ui-input-leading,.ui-input-trailing{padding-left:var(--ui-space-2);padding-right:var(--ui-space-2);align-items:center;display:flex}.ui-input-icon{color:var(--ui-c-text-muted);font-size:var(--ui-space-4);flex-shrink:0}.ui-combobox{width:100%;display:inline-flex;position:relative}.ui-combobox-anchor{width:100%;position:relative}.ui-combobox-input{width:100%}.ui-combobox-input:has(:where(.ui-combobox-trigger,.ui-combobox-clear)) .ui-input-trailing{padding-right:var(--ui-space-0-5)}.ui-combobox-base{background:0 0}.ui-combobox-leading-icon,.ui-combobox-trailing-icon{font-size:var(--ui-space-4);flex-shrink:0}.ui-combobox-content{max-height:15rem;width:var(--reka-combobox-trigger-width);background-color:var(--ui-c-surface);border:1px solid var(--ui-c-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-lg);z-index:50;overflow:hidden}.ui-combobox-viewport{overflow-y:auto}.ui-combobox-empty{padding:var(--ui-space-3)var(--ui-space-2);text-align:center;color:var(--ui-c-text-muted);font-size:var(--ui-font-size-sm)}.ui-combobox-group{padding:var(--ui-space-1);gap:var(--ui-space-0-5);flex-direction:column;display:flex}.ui-combobox-group:not(:first-child){border-top:1px solid var(--ui-c-border)}.ui-combobox-group-label{padding:var(--ui-space-1-5)var(--ui-space-2);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);-webkit-user-select:none;user-select:none}.ui-combobox-item{align-items:center;gap:var(--ui-space-1-5);padding:var(--ui-space-1-5)var(--ui-space-2);border-radius:var(--ui-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ui-c-text);font-size:var(--ui-font-size-sm);transition:background-color var(--ui-default-transition-duration)var(--ui-default-transition-timing-function),color var(--ui-default-transition-duration)var(--ui-default-transition-timing-function);outline:none;display:flex;position:relative}.ui-combobox-item:hover:not([data-disabled]){background-color:var(--ui-c-neutral-50);color:var(--ui-c-text)}.ui-combobox-item[data-highlighted]:not([data-disabled]){background-color:var(--ui-c-neutral-100);color:var(--ui-c-text)}.ui-combobox-item[data-disabled]{cursor:not-allowed;opacity:.5}.ui-combobox-item-leading{flex-shrink:0;align-items:center;display:flex}.ui-combobox-item-leading-icon{width:var(--ui-space-5);height:var(--ui-space-5);color:var(--ui-c-text-muted)}.ui-combobox-item:hover .ui-combobox-item-leading-icon{color:var(--ui-c-text)}.ui-combobox-item-content{flex:1;min-width:0}.ui-combobox-item-label{font-weight:var(--ui-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-combobox-item-description{font-size:var(--ui-font-size-xs);color:var(--ui-c-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-combobox-item-trailing{align-items:center;gap:var(--ui-space-1-5);margin-left:auto;display:inline-flex}.ui-combobox-item-indicator{width:var(--ui-space-4);height:var(--ui-space-4);color:var(--ui-c-primary);flex-shrink:0}.ui-combobox:focus-within .ui-combobox-trailing-icon{color:var(--ui-c-primary)}.ui-date-input-segments{align-items:center;display:flex}.ui-date-input-literal{color:var(--ui-c-text-muted);-webkit-user-select:none;user-select:none;pointer-events:none}.ui-date-input-segment{color:var(--ui-c-text);border-radius:var(--ui-radius-sm);padding:0 var(--ui-space-1);font-variant-numeric:tabular-nums;transition:background-color var(--ui-default-transition-duration)var(--ui-default-transition-timing-function);outline:none}.ui-date-input-segment:focus{background-color:var(--ui-c-primary-100);color:var(--ui-c-primary)}.ui-date-input-segment:hover:not(:focus){background-color:var(--ui-c-neutral-100)}.ui-date-input-segment[data-placeholder]{color:var(--ui-c-text-muted)}.ui-date-input-trigger:hover{color:var(--ui-c-text)}.ui-date-input-trigger:focus{outline:2px solid var(--ui-c-focus);outline-offset:2px}.ui-date-input-picker{background-color:var(--ui-c-white);border:1px solid var(--ui-c-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg);padding:var(--ui-space-3);z-index:50;min-width:var(--ui-space-56)}.ui-date-picker-calendar{width:100%}.ui-date-picker-header{margin-bottom:var(--ui-space-4);justify-content:space-between;align-items:center;display:flex}.ui-date-picker-heading{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium)}.ui-date-picker-calendar-container{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-date-picker-calendar-grid{border-collapse:collapse;-webkit-user-select:none;user-select:none;width:100%}.ui-date-picker-calendar-grid-row,.ui-date-picker-calendar-grid-weekdays-row{grid-template-columns:repeat(7,1fr);display:grid}.ui-date-picker-calendar-grid-weekdays-row{margin-bottom:var(--ui-space-1);width:100%}.ui-date-picker-calendar-head-cell{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium)}.ui-date-picker-calendar-grid-body{display:grid}.ui-date-picker-calendar-grid-row{place-items:center}.ui-date-picker-calendar-grid-cell{text-align:center;position:relative}.ui-date-picker-calendar-grid-cell-trigger{margin:var(--ui-space-0-5);border-radius:var(--ui-radius-full);white-space:nowrap;width:var(--ui-space-8);height:var(--ui-space-8);font-weight:var(--ui-font-weight-normal);outline:none;justify-content:center;align-items:center;display:flex;position:relative}.ui-date-picker-calendar-grid-cell-trigger:focus-visible{outline:2px solid var(--ui-c-neutral);outline-offset:2px}.ui-date-picker-calendar-grid-cell-trigger:hover:not([data-selected]){background-color:oklch(from var(--ui-c-neutral)l c h/.1)}.ui-date-picker-calendar-grid-cell-trigger[data-disabled]{color:var(--ui-c-text-muted)}.ui-date-picker-calendar-grid-cell-trigger[data-unavailable]{color:var(--ui-c-text-muted);pointer-events:none;text-decoration:line-through}.ui-date-picker-calendar-grid-cell-trigger[data-selected]{background-color:var(--ui-c-neutral);color:var(--ui-c-neutral-fg)}.ui-date-picker-calendar-grid-cell-trigger[data-today]{font-weight:var(--ui-font-weight-semibold)}.ui-date-picker-calendar-grid-cell-trigger[data-today]:not([data-selected]){color:var(--ui-c-neutral)}.ui-date-picker-calendar-grid-cell-trigger[data-outside-view]{color:var(--ui-c-text-muted)}.ui-date-picker-calendar-grid-cell-trigger[data-highlighted]{background-color:oklch(from var(--ui-c-neutral)l c h/.2)}.ui-deferred{width:100%;min-width:100%;height:100%;min-height:50px;position:relative;overflow:hidden}.ui-deferred[data-loading=true]{pointer-events:none}.ui-deferred-loader-container{z-index:100;opacity:1;background-color:color-mix(in oklch,var(--ui-c-background),var(--ui-c-transparent)20%);width:100%;height:100%;transition:opacity var(--ui-default-transition-duration)var(--ui-default-transition-timing-function);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-deferred-loader-container--overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-deferred-loader-container--overlay-light{background-color:color-mix(in oklch,var(--ui-c-white),var(--ui-c-transparent)20%)}.ui-deferred-loader-container--overlay-dark{background-color:color-mix(in oklch,var(--ui-c-black),var(--ui-c-transparent)20%)}.ui-deferred-loader{font-size:3rem}.ui-dialog-overlay{background-color:oklch(from var(--ui-c-neutral)l c h/.5);position:fixed;inset:0}.ui-drawer{background-color:var(--ui-c-surface);border:1px solid var(--ui-c-border);--ui-drawer-inset:0;--ui-drawer-detached-inset:var(--ui-space-2-5);--ui-drawer-radius:var(--ui-radius-md);--initial-transform:calc(100% + var(--ui-drawer-inset));outline:none;display:flex;position:fixed;overflow:hidden}.ui-drawer:focus{outline:none}.ui-drawer[data-drawer-detached=true]{border-radius:var(--ui-drawer-radius);--ui-drawer-inset:var(--ui-drawer-detached-inset);overflow:hidden}.ui-drawer[data-vaul-drawer-direction=top]{top:var(--ui-drawer-inset);right:var(--ui-drawer-inset);bottom:auto;left:var(--ui-drawer-inset);border-bottom-left-radius:var(--ui-drawer-radius);border-bottom-right-radius:var(--ui-drawer-radius);padding-bottom:var(--ui-space-24);flex-direction:column-reverse;height:auto;max-height:96%}.ui-drawer[data-vaul-drawer-direction=right]{top:var(--ui-drawer-inset);right:var(--ui-drawer-inset);bottom:var(--ui-drawer-inset);border-top-left-radius:var(--ui-drawer-radius);border-bottom-left-radius:var(--ui-drawer-radius);width:auto;max-width:calc(100% - var(--ui-space-8));flex-direction:row;left:auto}.ui-drawer[data-vaul-drawer-direction=bottom]{top:auto;right:var(--ui-drawer-inset);bottom:var(--ui-drawer-inset);left:var(--ui-drawer-inset);border-top-left-radius:var(--ui-drawer-radius);border-top-right-radius:var(--ui-drawer-radius);padding-top:var(--ui-space-24);flex-direction:column;height:auto;max-height:96%}.ui-drawer[data-vaul-drawer-direction=left]{top:var(--ui-drawer-inset);right:auto;bottom:var(--ui-drawer-inset);left:var(--ui-drawer-inset);border-top-right-radius:var(--ui-drawer-radius);border-bottom-right-radius:var(--ui-drawer-radius);width:auto;max-width:calc(100% - var(--ui-space-8));flex-direction:row-reverse}.ui-drawer-handle-container{cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-drawer-handle-container:active{cursor:grabbing}.ui-drawer[data-vaul-drawer-direction=top] .ui-drawer-handle-container{padding-bottom:var(--ui-space-3)}.ui-drawer[data-vaul-drawer-direction=bottom] .ui-drawer-handle-container{padding-top:var(--ui-space-3)}.ui-drawer[data-vaul-drawer-direction=right] .ui-drawer-handle-container{padding-left:var(--ui-space-3)}.ui-drawer[data-vaul-drawer-direction=left] .ui-drawer-handle-container{padding-right:var(--ui-space-3)}.ui-drawer-handle{background-color:var(--ui-c-neutral-200);border-radius:var(--ui-radius-sm)}.ui-drawer[data-vaul-drawer-direction=top] .ui-drawer-handle,.ui-drawer[data-vaul-drawer-direction=bottom] .ui-drawer-handle{width:var(--ui-space-12);height:var(--ui-space-1-5)}.ui-drawer[data-vaul-drawer-direction=left] .ui-drawer-handle,.ui-drawer[data-vaul-drawer-direction=right] .ui-drawer-handle{height:var(--ui-space-12);width:var(--ui-space-1-5)}.ui-drawer-content-container{grid-template:"header""content"1fr"footer";width:100%;display:grid;overflow:hidden}.ui-drawer-header{gap:var(--ui-space-1);padding-top:var(--ui-space-3);padding-right:var(--ui-space-6);padding-bottom:var(--ui-space-3);padding-left:var(--ui-space-6);flex-direction:column;grid-area:header;display:flex}.ui-drawer-title{font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-semibold);align-items:center;gap:var(--ui-space-2-5);padding:0;line-height:1.2;display:flex}.ui-drawer-description{font-size:var(--ui-font-size-2xs);padding:0;line-height:1.5}.ui-drawer-close{top:var(--ui-space-2);right:var(--ui-space-2);--ui-icon-size:var(--ui-font-size-md);position:absolute}.ui-drawer-content{grid-area:content}.ui-drawer-buttons{gap:var(--ui-space-4);padding-top:var(--ui-space-4);padding-right:var(--ui-space-6);padding-bottom:var(--ui-space-4);padding-left:var(--ui-space-6);grid-area:footer;justify-content:space-between;display:flex}.ui-drawer-overlay{background-color:oklch(from var(--ui-c-neutral)l c h/.5);position:fixed;inset:0}.ui-file-uploader{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-file-uploader-trigger[data-dropping]{opacity:.5}.ui-file-uploader-file-list{row-gap:var(--ui-space-2);grid-template-columns:auto 1fr auto auto auto auto;grid-template-areas:"leading name actions-leading download remove actions-trailing";display:grid}.ui-file-uploader-file{grid-column:1/-1;grid-template-columns:subgrid;padding-left:var(--ui-space-2);padding-right:var(--ui-space-2);border:1px solid var(--ui-c-border);border-radius:var(--ui-radius-md);grid-template-rows:1fr;align-items:center;display:grid}.ui-file-uploader-file-leading{grid-area:leading;justify-content:center;align-items:center;display:flex}.ui-file-uploader-file-name{text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:0;margin-left:var(--ui-space-1);margin-right:var(--ui-space-1);grid-area:name;overflow:hidden}.ui-file-uploader-file-actions-leading{grid-area:actions-leading}.ui-file-uploader-file-download{margin-top:var(--ui-space-0-5);margin-bottom:var(--ui-space-0-5);grid-area:download}.ui-file-uploader-file-remove{margin-top:var(--ui-space-0-5);margin-bottom:var(--ui-space-0-5);grid-area:remove}.ui-file-uploader-file-actions-trailing{grid-area:actions-trailing}.ui-form-field{font-size:var(--ui-font-size-sm)}.ui-form-field-before-top{margin-bottom:var(--ui-space-1);place-content:center space-between;align-items:center;display:flex}.ui-form-field-title{color:var(--ui-c-neutral-600);font-weight:500;font-size:var(--ui-font-size-2xs);display:block}.ui-form-field-title.required:after{content:"*";margin-left:var(--ui-space-0-5);color:var(--ui-c-negative)}.ui-form-field-hint{color:var(--ui-c-text-muted)}.ui-form-field-element{position:relative}.ui-form-field-description{color:var(--ui-c-text-muted);margin:0}.ui-form-field-error{margin:var(--ui-space-2)0 0;color:var(--ui-c-negative)}.ui-form-field-help{margin:var(--ui-space-2)0 0;color:var(--ui-c-text-muted)}.ui-form-row{grid-template-columns:200px 1fr;align-items:center;display:grid}.ui-form-row-title{color:var(--ui-c-neutral-600);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-2xs)}.ui-form-row-description{color:var(--ui-c-neutral-400);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-3xs)}.ui-form-row[data-invalid] .ui-form-row-title{color:var(--ui-c-negative)}.ui-header{align-items:center;gap:var(--ui-space-2-5);display:flex}.ui-header-before{align-items:center;gap:var(--ui-space-1);display:flex}.ui-header-content{flex:1}.ui-image-uploader-trigger[data-dropping]{opacity:.5}.ui-image-uploader{gap:var(--ui-space-2-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.ui-image-uploader-trigger,.ui-image-uploader-file{aspect-ratio:1;border-radius:var(--ui-radius-md);width:100%;height:100%}.ui-image-uploader-trigger{justify-content:center;align-items:center;gap:var(--ui-space-2-5);--ui-icon-size:var(--ui-space-8);flex-direction:column;display:flex}.ui-image-uploader-file-container{grid-template-areas:"stack";place-items:center;display:grid}.ui-image-uploader-file,.ui-image-uploader-file-overlay{grid-area:stack}.ui-image-uploader-file{color:inherit;font:inherit;outline:inherit;background:0 0;border:none;padding:0}.ui-image-uploader-file-image{border-radius:var(--ui-radius-md);object-fit:cover;width:100%;height:100%}.ui-image-uploader-file-overlay{width:100%;height:100%;padding:var(--ui-space-1-5);pointer-events:none;flex-direction:column;display:flex}.ui-image-uploader-file-actions{justify-content:flex-end;display:flex}.ui-image-uploader-file-action-button{pointer-events:auto;display:none}.ui-image-uploader-file-container:hover .ui-image-uploader-file-action-button{display:inline-flex}.ui-message{gap:var(--ui-space-6);padding:var(--ui-space-3);background-color:var(--ui-a-color-50);border-radius:var(--ui-block-radius);border-style:solid;border-width:1px;border-color:var(--ui-a-color-200);color:var(--ui-a-color);flex-direction:column;display:flex}.ui-message-content{gap:var(--ui-space-1-5);flex-direction:column;display:flex}.ui-message-title{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.ui-message-description{font-size:var(--ui-font-size-xs)}.ui-number-input-base{width:100%;height:100%;font-size:var(--ui-form-field-font-size);text-align:center;background:0 0;border:none}.ui-number-input-base:focus{outline:none}.ui-number-input-base::placeholder{color:var(--ui-c-text-muted)}.ui-pagination-list{align-items:center;gap:var(--ui-space-1);flex-direction:row;display:flex}.ui-pagination-ellipsis{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.ui-pagination-ellipsis-icon{width:1rem;height:1rem}.ui-pagination-ellipsis-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}.ui-popover{background-color:#fff;border-radius:4px;width:260px;padding:20px;position:relative;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.ui-popover:focus{box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633,0 0 0 2px #00f}.ui-popover-arrow{fill:#fff}.ui-popover-close{position:absolute;top:10px;right:10px}.ui-radio-group{gap:var(--ui-toggle-item-gap);flex-direction:column;display:flex}.ui-radio-group-option{gap:var(--ui-toggle-label-gap);align-items:center;display:flex}.ui-radio-group-item{aspect-ratio:1;width:var(--ui-toggle-height);height:var(--ui-toggle-height);border-color:var(--ui-toggle-border-color);border-radius:var(--ui-radius-full);background-color:var(--ui-toggle-background-color);transition-timing-function:var(--ui-default-transition-timing-function);transition-duration:var(--ui-default-transition-duration);border-style:solid;border-width:1px;flex-shrink:0;padding:0;transition-property:background-color,border-color}.ui-radio-group-item[data-disabled]{pointer-events:none;opacity:.5}.ui-radio-group-indicator{border-radius:var(--ui-radius-full);background-color:var(--ui-toggle-background-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ui-radio-group-indicator:after{content:"";width:var(--ui-space-3);height:var(--ui-space-3);border-radius:var(--ui-radius-full);background-color:var(--ui-toggle-active-background-color)}.ui-radio-group-indicator[data-state=checked]{animation:ui-scale-in var(--ui-default-transition-duration)var(--ui-default-transition-timing-function)}.ui-radio-group-indicator[data-state=unchecked]{animation:ui-scale-out var(--ui-default-transition-duration)var(--ui-default-transition-timing-function)}.ui-radio-group-label{font-size:var(--ui-toggle-font-size);font-weight:var(--ui-toggle-font-weight);line-height:1.2;display:block}.ui-skeleton{border-radius:var(--ui-radius-md);background-color:var(--ui-c-neutral-200)}.ui-switch{gap:var(--ui-toggle-label-gap);align-items:center;display:inline-flex}.ui-switch--label-position-leading{flex-direction:row-reverse}.ui-switch-root{cursor:pointer;width:var(--ui-toggle-width);height:var(--ui-toggle-height);border-color:var(--ui-c-transparent);border-radius:var(--ui-radius-full);background-color:var(--ui-c-neutral-300);transition-timing-function:var(--ui-default-transition-timing);transition-duration:var(--ui-default-transition-duration);border-style:solid;border-width:1px;justify-content:flex-start;align-items:center;padding:1px;transition-property:background-color;display:inline-flex;position:relative}.ui-switch-root[data-state=checked]{background-color:var(--ui-c-positive);justify-content:flex-end}.ui-switch-root[data-disabled]{pointer-events:none;opacity:.5}.ui-switch-thumb{pointer-events:none;will-change:transform;width:var(--ui-space-4);height:var(--ui-space-4);border-radius:var(--ui-radius-full);background-color:#fff;display:block;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ui-switch-label{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium);line-height:1}.ui-table-row{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ui-c-border)}.ui-table-row[data-clickable]{cursor:pointer}.ui-table-cell{padding-left:var(--ui-table-cell-inline-padding);padding-right:var(--ui-table-cell-inline-padding);padding-top:var(--ui-space-2-5);padding-bottom:var(--ui-space-2-5);position:relative}.ui-table-cell .ui-skeleton{width:100%;height:100%;min-height:1rem}.ui-table{--ui-table-cell-inline-padding:var(--ui-space-3);overflow:auto}.ui-table-table{table-layout:fixed;width:100%;min-width:100%}.ui-table-header{text-align:left;padding-left:var(--ui-table-cell-inline-padding);padding-right:var(--ui-table-cell-inline-padding);padding-top:var(--ui-space-1);padding-bottom:var(--ui-space-1);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-medium);background-color:var(--ui-c-neutral-100)}.ui-tabs{width:fit-content}.ui-tabs-list{flex-direction:row;align-items:center;height:100%;display:flex;position:relative}.ui-tabs-indicator{width:var(--reka-tabs-indicator-size);background-color:var(--ui-a-color-800);height:3px;transform:translateX(var(--reka-tabs-indicator-position));transition-property:width,transform;transition-duration:var(--ui-default-transition-duration);transition-timing-function:var(--ui-default-transition-timing-function);position:absolute;bottom:0;left:0}.ui-tabs-trigger{z-index:1;opacity:.6;flex:1;height:100%}.ui-tabs[data-orientation=vertical]{width:100%}.ui-tabs-list[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.ui-tabs-trigger[data-orientation=vertical]{width:100%;height:var(--ui-button-height);flex:0 0 var(--ui-button-height);justify-content:flex-start}.ui-tabs-trigger[data-state=active]{opacity:1}.ui-tabs--default .ui-tabs-trigger{min-height:var(--ui-block-height)}.ui-tabs--default .ui-tabs-trigger:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.ui-tabs--default .ui-tabs-trigger:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.ui-tabs--default .ui-tabs-trigger:first-of-type{border-bottom-left-radius:0}.ui-tabs--default .ui-tabs-trigger:last-of-type{border-bottom-right-radius:0}.ui-tabs--fill{height:var(--ui-block-height);background:var(--ui-a-color-200);border-radius:var(--ui-block-radius);padding:3px}.ui-tabs--fill[data-orientation=vertical]{background-color:#0000;height:auto;padding:0}.ui-tabs--fill .ui-tabs-list{height:100%}.ui-tabs--fill .ui-tabs-indicator{background-color:var(--ui-c-surface);border-radius:var(--ui-block-radius);height:100%}.ui-tabs[data-orientation=vertical] :is(.ui-tabs--fill .ui-tabs-indicator){right:0;bottom:unset;width:100%;height:var(--ui-block-height);background-color:var(--ui-a-color-50);transform:translateY(var(--reka-tabs-indicator-position));justify-content:flex-start;transition-property:height,transform;left:0}.ui-tabs--fill .ui-tabs-trigger{height:100%}.ui-tabs--fill .ui-tabs-trigger[data-orientation=vertical]{width:100%;height:var(--ui-block-height);color:var(--ui-c-neutral);opacity:1;justify-content:flex-start}.ui-tabs--fill .ui-tabs-trigger[data-orientation=vertical]:hover{background:var(--ui-a-color-50)}.ui-tabs--fill .ui-tabs-trigger[data-orientation=vertical]:active{background:var(--ui-a-color-100)}.ui-tabs--fill .ui-tabs-trigger[data-orientation=vertical][data-state=active]{color:var(--ui-a-color)}.ui-tabs--fill .ui-tabs-trigger[data-orientation=vertical][data-state=active]:hover,.ui-tabs--fill .ui-tabs-trigger[data-orientation=vertical][data-state=active]:active{background:var(--ui-a-color-50)}.ui-tabs--fill .ui-tabs-trigger[data-state=active]:hover,.ui-tabs--fill .ui-tabs-trigger[data-state=active]:active{background:var(--ui-c-surface)}.ui-textarea{width:100%;min-height:var(--ui-space-24);padding:var(--ui-space-2)var(--ui-space-3);border-width:var(--ui-form-field-border-width);border-radius:var(--ui-form-field-border-radius);border-color:var(--ui-form-field-border-color);font-size:var(--ui-form-field-font-size);border-style:solid;display:flex}.ui-textarea::placeholder{color:var(--ui-c-text-muted)}:root{--viewport-padding:5rem}.ui-toast{background-color:#fff;border-radius:6px;grid-template-columns:auto max-content;grid-template-areas:"title action""description action";align-items:center;column-gap:15px;padding:15px;display:grid;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.ui-toast[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) slideIn}.ui-toast[data-state=closed]{animation:.3s ease-in hide}.ui-toast[data-swipe=move]{transform:translateX(var(--reka-toast-swipe-move-x))}.ui-toast[data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}.ui-toast[data-swipe=end]{animation:.1s ease-out swipeOut}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateX(calc(100% + var(--viewport-padding)))}to{transform:translate(0)}}@keyframes swipeOut{0%{transform:translateX(var(--reka-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--viewport-padding)))}}.ui-toast-title{color:var(--ui-a-color);grid-area:title;margin-bottom:5px;font-size:15px;font-weight:500}.ui-toast-description{color:#000;grid-area:description;margin:0;font-size:13px;line-height:1.3}.ui-toast-container{--viewport-padding:25px;z-index:2147483647;width:390px;max-width:100vw;padding:var(--viewport-padding);outline:none;flex-direction:column;gap:10px;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}.ui-tooltip-content{will-change:transform,opacity;-webkit-user-select:none;user-select:none;color:#fff;background-color:#000;border-radius:4px;padding:10px 15px;font-size:15px;line-height:1;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.ui-tooltip-content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.ui-tooltip-content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.ui-tooltip-content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.ui-tooltip-content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.ui-tooltip-arrow{fill:#000}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.ui-validation-form{flex-direction:column;display:flex}}@layer appearance{.ui-a-color-dimmed{--ui-a-color:var(--ui-c-neutral-500);--ui-a-color-fg:var(--ui-c-neutral-fg);--ui-a-color-50:var(--ui-c-neutral-50);--ui-a-color-100:var(--ui-c-neutral-100);--ui-a-color-200:var(--ui-c-neutral-200);--ui-a-color-300:var(--ui-c-neutral-300);--ui-a-color-400:var(--ui-c-neutral-400);--ui-a-color-500:var(--ui-c-neutral-500);--ui-a-color-600:var(--ui-c-neutral-600);--ui-a-color-700:var(--ui-c-neutral-700);--ui-a-color-800:var(--ui-c-neutral-800);--ui-a-color-900:var(--ui-c-neutral-900);--ui-a-color-950:var(--ui-c-neutral-950)}.ui-a-button-variant-subtle-bordered{--ui-button-border-color:var(--ui-a-color-200);--ui-button-background-color:var(--ui-a-color-50);--ui-button-box-shadow:none;--ui-button-color:var(--ui-a-color);--ui-button-hover-background-color:var(--ui-a-color-100);--ui-button-active-background-color:var(--ui-a-color-200)}.ui-a-button-variant-bordered{--ui-button-border-color:var(--ui-a-color-200);--ui-button-background-color:var(--ui-c-surface);--ui-button-box-shadow:none;--ui-button-color:var(--ui-c-text-muted);--ui-button-hover-background-color:var(--ui-a-color-100);--ui-button-active-background-color:var(--ui-a-color-200)}.ui-a-button-variant-elevated{--ui-button-border-color:var(--ui-a-color-200);--ui-button-background-color:var(--ui-c-surface);--ui-button-box-shadow:0 1px 3px 0 #0000001a;--ui-button-color:var(--ui-c-text-muted);--ui-button-hover-background-color:var(--ui-a-color-100);--ui-button-active-background-color:var(--ui-a-color-200)}.ui-a-button-size-sm{--ui-button-font-weight:var(--ui-font-weight-medium);--ui-button-height:var(--ui-space-7)}.ui-a-button-size-md,.ui-a-button-size-lg{--ui-button-font-weight:var(--ui-font-weight-medium)}.ui-a-chip-variant-subtle-bordered{--ui-chip-border-color:var(--ui-a-color);--ui-chip-background-color:var(--ui-a-color-50);--ui-chip-box-shadow:none;--ui-chip-color:var(--ui-a-color)}.ui-a-chip-size-lg{--ui-chip-height:var(--ui-space-7);--ui-chip-font-size:var(--ui-font-size-2xs);--ui-chip-border-radius:var(--ui-radius-sm);--ui-icon-size:var(--ui-font-size-xs)}}@layer tokens{:root{--ui-c-black:var(--ui-c-neutral-950);--ui-c-text-muted:var(--ui-c-neutral-500);--ui-c-app-background:var(--ui-c-neutral-50);--ui-c-neutral:var(--ui-c-neutral-800);--ui-c-primary:var(--ui-c-primary-900);--ui-c-secondary:var(--ui-c-secondary-500);--ui-c-positive:var(--ui-c-positive-700);--ui-c-negative:var(--ui-c-negative-700);--ui-c-info:var(--ui-c-info-500);--ui-c-warning:var(--ui-c-warning-500);--ui-c-neutral-50:#fcfcfc;--ui-c-neutral-100:#f5f5f5;--ui-c-neutral-200:#e4e4e4;--ui-c-neutral-300:#d4d4d4;--ui-c-neutral-400:#a4a4a4;--ui-c-neutral-500:#747474;--ui-c-neutral-600:#525252;--ui-c-neutral-700:#404040;--ui-c-neutral-800:#262626;--ui-c-neutral-900:#161616;--ui-c-neutral-950:#090909}@supports (color:lab(0% 0 0)){:root{--ui-c-neutral-50:lab(98.84% .0000298023 -.0000119209);--ui-c-neutral-100:lab(96.52% -.0000298023 .0000119209);--ui-c-neutral-200:lab(90.72% .0000298023 -.0000119209);--ui-c-neutral-300:lab(84.92% 0 -.0000119209);--ui-c-neutral-400:lab(67.52% -.0000298023 0);--ui-c-neutral-500:lab(48.96% 0 0);--ui-c-neutral-600:lab(35.04% -.0000149012 0);--ui-c-neutral-700:lab(26.92% 0 0);--ui-c-neutral-800:lab(15.32% 0 0);--ui-c-neutral-900:lab(7.22637% -.0000149012 0);--ui-c-neutral-950:lab(2.47865% 0 0)}}:root{--ui-c-primary-50:#e6ecf1;--ui-c-primary-100:#ccdae4;--ui-c-primary-200:#b1c4d3;--ui-c-primary-300:#98b2c5;--ui-c-primary-400:#7e9db5;--ui-c-primary-500:#668ba8;--ui-c-primary-600:#4c7797;--ui-c-primary-700:#326287;--ui-c-primary-800:#19517b;--ui-c-primary-900:#003c6b;--ui-c-primary-950:#012c51}@supports (color:lab(0% 0 0)){:root{--ui-c-primary-50:lab(93.0488% -1.48278 -3.38477);--ui-c-primary-100:lab(86.108% -3.20026 -6.56155);--ui-c-primary-200:lab(77.9873% -4.49267 -9.90254);--ui-c-primary-300:lab(71.0355% -5.98121 -13.0295);--ui-c-primary-400:lab(62.887% -6.6866 -16.4571);--ui-c-primary-500:lab(55.9096% -7.63559 -19.6018);--ui-c-primary-600:lab(47.7549% -8.22091 -22.7073);--ui-c-primary-700:lab(39.5483% -7.71295 -26.0482);--ui-c-primary-800:lab(32.4595% -6.34581 -29.4413);--ui-c-primary-900:lab(24.067% -2.16955 -33.3001);--ui-c-primary-950:lab(17.2147% -1.7533 -26.7644)}}:root{--ui-c-secondary-50:#fef8ea;--ui-c-secondary-100:#fef1cc;--ui-c-secondary-200:#f8e09c;--ui-c-secondary-300:#f6d068;--ui-c-secondary-400:#f4bf2a;--ui-c-secondary-500:#efb21a;--ui-c-secondary-600:#ce8700;--ui-c-secondary-700:#a76100;--ui-c-secondary-800:#874805;--ui-c-secondary-900:#753b07;--ui-c-secondary-950:#461f03}@supports (color:lab(0% 0 0)){:root{--ui-c-secondary-50:lab(97.7712% .249565 7.68864);--ui-c-secondary-100:lab(95.6005% .0125468 19.5718);--ui-c-secondary-200:lab(89.9045% 1.74794 36.5485);--ui-c-secondary-300:lab(85.2943% 4.86827 55.9195);--ui-c-secondary-400:lab(80.5521% 10.131 74.5318);--ui-c-secondary-500:lab(76.9026% 14.5805 75.4916);--ui-c-secondary-600:lab(62.6104% 22.847 71.6273);--ui-c-secondary-700:lab(48.4737% 25.8634 58.4719);--ui-c-secondary-800:lab(37.9996% 24.3977 46.0231);--ui-c-secondary-900:lab(32.1852% 23.5297 40.0239);--ui-c-secondary-950:lab(17.2312% 17.2021 24.2242)}}:root{--ui-c-positive-50:#eefdf3;--ui-c-positive-100:#ddfae7;--ui-c-positive-200:#bdf9d2;--ui-c-positive-300:#83efaa;--ui-c-positive-400:#4cde81;--ui-c-positive-500:#24c45e;--ui-c-positive-600:#18a44b;--ui-c-positive-700:#11813d;--ui-c-positive-800:#156634;--ui-c-positive-900:#13522c;--ui-c-positive-950:#092f18}@supports (color:lab(0% 0 0)){:root{--ui-c-positive-50:lab(97.9513% -6.22553 3.06617);--ui-c-positive-100:lab(95.9005% -12.5792 5.92761);--ui-c-positive-200:lab(92.9499% -25.1887 12.3184);--ui-c-positive-300:lab(86.7535% -44.0292 23.2747);--ui-c-positive-400:lab(79.09% -55.54 33.758);--ui-c-positive-500:lab(69.8766% -57.3603 38.9938);--ui-c-positive-600:lab(59.1788% -51.0964 35.4328);--ui-c-positive-700:lab(47.2226% -42.5566 28.2502);--ui-c-positive-800:lab(37.5888% -33.891 21.0585);--ui-c-positive-900:lab(30.3886% -28.0754 16.4044);--ui-c-positive-950:lab(16.089% -18.7727 10.7483)}}:root{--ui-c-negative-50:#fcf3f3;--ui-c-negative-100:#ffe4e4;--ui-c-negative-200:#fdc8c8;--ui-c-negative-300:#fba7a7;--ui-c-negative-400:#f96f70;--ui-c-negative-500:#f14444;--ui-c-negative-600:#df2224;--ui-c-negative-700:#ba1f1e;--ui-c-negative-800:#971b1b;--ui-c-negative-900:#7f201f;--ui-c-negative-950:#460a0a}@supports (color:lab(0% 0 0)){:root{--ui-c-negative-50:lab(96.4158% 3.21922 1.17087);--ui-c-negative-100:lab(92.728% 9.64296 3.59716);--ui-c-negative-200:lab(85.4579% 19.2397 7.50279);--ui-c-negative-300:lab(76.9311% 31.9297 13.5413);--ui-c-negative-400:lab(64.6291% 53.9729 27.3734);--ui-c-negative-500:lab(56.1299% 66.3048 41.2853);--ui-c-negative-600:lab(49.082% 69.2628 50.4209);--ui-c-negative-700:lab(41.2695% 59.7402 43.4761);--ui-c-negative-800:lab(33.4422% 50.3809 35.1185);--ui-c-negative-900:lab(29.1004% 40.9772 25.9187);--ui-c-negative-950:lab(13.2579% 28.3849 16.5711)}}:root{--ui-c-info-50:#f2fafe;--ui-c-info-100:#def2ff;--ui-c-info-200:#b6e6ff;--ui-c-info-300:#7fd4fc;--ui-c-info-400:#34bcf7;--ui-c-info-500:#00a4e8;--ui-c-info-600:#0085c8;--ui-c-info-700:#0169a1;--ui-c-info-800:#055884;--ui-c-info-900:#124a6c;--ui-c-info-950:#0a2e47}@supports (color:lab(0% 0 0)){:root{--ui-c-info-50:lab(97.7037% -1.80593 -3.18179);--ui-c-info-100:lab(94.2619% -5.23135 -9.48554);--ui-c-info-200:lab(88.5872% -11.76 -17.4168);--ui-c-info-300:lab(80.5493% -18.6196 -28.3679);--ui-c-info-400:lab(71.1799% -21.787 -40.4007);--ui-c-info-500:lab(62.7976% -17.6417 -45.4753);--ui-c-info-600:lab(52.1281% -11.7034 -44.3381);--ui-c-info-700:lab(41.6986% -9.34324 -38.254);--ui-c-info-800:lab(34.8692% -9.42549 -31.3716);--ui-c-info-900:lab(29.1284% -8.09038 -25.2063);--ui-c-info-950:lab(17.514% -5.20663 -19.2904)}}:root{--ui-c-warning-50:#fffcef;--ui-c-warning-100:#fef2c5;--ui-c-warning-200:#fde484;--ui-c-warning-300:#fcd452;--ui-c-warning-400:#fbc031;--ui-c-warning-500:#f49f1e;--ui-c-warning-600:#db7800;--ui-c-warning-700:#b75301;--ui-c-warning-800:#8f4113;--ui-c-warning-900:#793207;--ui-c-warning-950:#441b06}@supports (color:lab(0% 0 0)){:root{--ui-c-warning-50:lab(98.9618% -.589818 7.64892);--ui-c-warning-100:lab(95.6884% -1.22002 23.5213);--ui-c-warning-200:lab(91.2554% -.491768 49.94);--ui-c-warning-300:lab(86.527% 4.67363 66.582);--ui-c-warning-400:lab(81.6205% 12.6911 73.9412);--ui-c-warning-500:lab(72.9779% 25.9621 71.9921);--ui-c-warning-600:lab(60.9594% 35.5169 68.046);--ui-c-warning-700:lab(47.9702% 39.041 57.5526);--ui-c-warning-800:lab(37.687% 32.1207 41.7306);--ui-c-warning-900:lab(30.7808% 29.6976 39.1016);--ui-c-warning-950:lab(15.9908% 18.8159 21.5529)}}}@layer transitions{.navigation-fade-enter-active,.navigation-fade-leave-active{transition:all .15s ease-in-out}.navigation-fade-enter-from,.navigation-fade-leave-to{opacity:0}}@layer components{.project-details-layout .ui-card-header{padding:var(--ui-space-3)var(--ui-space-4);justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:1px solid var(--ui-c-border);flex-wrap:wrap;display:flex}.project-details-layout .ui-card-header .title-container{align-items:center;gap:var(--ui-space-2-5);display:flex}.project-details-layout .ui-card-header .icon{font-size:var(--ui-space-5)}.project-details-layout .ui-card-header .title{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-sm);line-height:1.5}.project-details-layout .ui-card-header .tabs{max-height:var(--ui-space-7);border-radius:var(--ui-radius-sm)}.project-details-layout .ui-card-header .tabs.ui-tabs--fill{padding:2px}.project-details-layout .ui-card-header .tabs .ui-tabs-trigger{padding-inline:var(--ui-space-2);border-radius:var(--ui-radius-sm)}.project-details-layout .ui-card-header .tabs .ui-tabs-trigger .ui-button-label{font-size:var(--ui-font-size-2xs);line-height:1}.project-details-layout .ui-card-header .ui-button{box-shadow:0 1px 3px #0000001a}.ui-dialog .dialog-section{padding:var(--ui-space-5)var(--ui-space-6);gap:var(--ui-space-3);border-bottom:1px solid var(--ui-c-border);flex-direction:column;display:flex}.ui-dialog .section-header{gap:var(--ui-space-1);flex-direction:column;display:flex}.ui-dialog .section-title{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-sm)}.ui-dialog .section-subtitle{font-size:var(--ui-font-size-2xs)}.ui-dialog .ui-dialog-header{border-bottom-width:0;gap:0;padding:0}.ui-dialog .ui-dialog-title-wrapper{padding:var(--ui-space-3)var(--ui-space-6);border-bottom:1px solid var(--ui-c-border)}.ui-dialog .ui-dialog-description-wrapper{padding:var(--ui-space-3)var(--ui-space-6);border-bottom:1px solid var(--ui-c-border);background-color:var(--ui-c-neutral-50)}.fslightbox-container,.lightbox{pointer-events:auto}.ui-table-header{padding-block:var(--ui-space-1-5)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-B8-SKPy6.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-BIqOxSS1.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-DuKDqihX.woff2)format("woff2"),url(/assets/inter-cyrillic-300-normal-DgBQIhyZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-Bzbb9qoQ.woff2)format("woff2"),url(/assets/inter-greek-ext-300-normal-BppC-wMA.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-_k6LbL93.woff2)format("woff2"),url(/assets/inter-greek-300-normal-BvIEFsLZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2)format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2)format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BE2fNs0E.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-alAqRL36.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-XIH6-K3k.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2)format("woff2"),url(/assets/inter-greek-400-normal-C3I71FoW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-BShVwWPj.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-NrhEyngK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-BoeW9iIj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-B6guLgqG.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-1SJLBQ3N.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-CeQXL5ds.woff2)format("woff2"),url(/assets/inter-greek-500-normal-CSBZZ4CI.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-CaqZN2hq.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-t7rHAwBu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-BGBWG807.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-vZ-N8GHY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-Cnui8OiR.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-CCFnzSpK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-Dhlb-90d.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BVGIV3oK.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.onboarding-card[data-v-0af9d731]{border-radius:var(--ui-radius-3xl);flex:0 500px;height:100%;overflow-y:auto;box-shadow:0 346px 97px #0000,0 221px 89px #00000003,0 125px 75px #00000005,0 55px 55px #0000000a,0 14px 30px #0000000d}.onboarding-card .logo[data-v-0af9d731]{width:var(--ui-space-32);flex:none;height:auto}.onboarding-card[data-v-0af9d731] .ui-card-content{padding:var(--ui-space-16);flex-direction:column;justify-content:center;align-items:center;gap:3rem;display:flex}.onboarding-card .content[data-v-0af9d731]{gap:var(--ui-space-5);flex-direction:column;flex:1;width:100%;display:flex}.onboarding-card .intro[data-v-0af9d731]{gap:var(--ui-space-3);flex-direction:column;width:100%;display:flex}.onboarding-card .intro .title[data-v-0af9d731]{font-weight:var(--ui-font-weight-bold);font-size:var(--ui-font-size-2xl)}.onboarding-card .intro .subtitle[data-v-0af9d731]{font-size:var(--ui-font-size-sm)}.onboarding-card .intro .subtitle[data-v-0af9d731] :not(:first-child){margin-top:var(--ui-space-3)}.onboarding-card[data-v-0af9d731] .auth-form{align-items:center;gap:var(--ui-space-5);width:100%}.onboarding-card[data-v-0af9d731] .ui-form-field{width:100%}.onboarding-card[data-v-0af9d731] .ui-button{border-radius:0;width:100%}.onboarding-card[data-v-0af9d731] .ui-card-footer{padding:var(--ui-space-16);justify-content:space-between;gap:var(--ui-space-1);color:var(--ui-c-text-muted);font-size:var(--ui-font-size-xs);flex-direction:column;padding-top:0;display:flex}.project-search-bar[data-v-69b4e108]{min-width:300px}.item[data-v-69b4e108]{gap:var(--ui-space-1);border-radius:var(--ui-radius-sm);cursor:pointer;flex-direction:column;display:flex}.item[data-v-69b4e108]:hover{background-color:var(--ui-c-neutral-100)}.item-title[data-v-69b4e108]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-2xs)}.item-subtitle[data-v-69b4e108]{color:var(--ui-c-neutral-600);font-size:var(--ui-font-size-2xs)}.item-chip[data-v-69b4e108]{width:fit-content}.project-alteration-notification-popover .ui-popover{width:400px;padding:0}.project-alteration-notification-popover .ui-popover-close{display:none}.project-alteration-notification-popover .popover{flex-direction:column;display:flex}.project-alteration-notification-popover .item{border-bottom:1px solid var(--ui-c-border);padding:var(--ui-space-1);display:flex}.project-alteration-notification-popover .item:last-child{border-bottom:none}.project-alteration-notification-popover .card{gap:var(--ui-space-3);width:100%;padding:var(--ui-space-2-5)var(--ui-space-3);border-radius:var(--ui-radius-md);grid-template-rows:auto auto auto;transition:background-color .2s ease-in-out;display:grid}.project-alteration-notification-popover .card:hover{background-color:var(--ui-c-neutral-100)}.project-alteration-notification-popover .header{align-items:center;gap:var(--ui-space-2);width:100%;display:flex}.project-alteration-notification-popover .title{font-size:var(--ui-font-size-2xs);font-weight:var(--ui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;line-height:1.5;overflow:hidden}.project-alteration-notification-popover .info{gap:var(--ui-space-2);flex-direction:column;width:100%;display:flex}.project-alteration-notification-popover .metadata{font-size:var(--ui-font-size-3xs);font-weight:var(--ui-font-weight-semibold);text-transform:uppercase;line-height:1.5}.project-alteration-notification-popover .description{font-size:var(--ui-font-size-2xs);color:var(--ui-c-neutral-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.project-alteration-notification-popover .ui-button{width:100%}.notification-button[data-v-51fd5d50]{--ui-control-color:var(--ui-c-text-muted);padding-inline:var(--ui-space-2)}.app-layout[data-v-335d75ec]{grid-template:"top""content"1fr;height:100vh;display:grid}.app-layout__top[data-v-335d75ec]{background-color:var(--ui-c-surface);grid-area:top;align-items:center;display:flex}.app-layout__top .logo-container[data-v-335d75ec]{border-right:1px solid var(--ui-c-border)}.app-layout__top .logo[data-v-335d75ec]{width:var(--ui-space-32);height:var(--ui-space-10);margin:var(--ui-space-2)var(--ui-space-4);color:var(--ui-c-text)}.app-layout__top .menu-buttons[data-v-335d75ec]{padding:var(--ui-space-2-5);align-items:center;gap:var(--ui-space-1);flex:1;display:flex}.app-layout__top .menu-buttons .ui-button[data-v-335d75ec]{padding-inline:var(--ui-space-3)}.app-layout__top .menu-buttons .ui-button[data-v-335d75ec]:hover{border:1px solid var(--ui-c-neutral-200);background:var(--ui-c-neutral-100)}.app-layout__top .menu-buttons .ui-button.router-link-active[data-v-335d75ec]{border:1px solid var(--ui-c-primary-200);background:var(--ui-c-primary-50);color:var(--ui-c-primary)}.app-layout__top .actions[data-v-335d75ec]{padding:var(--ui-space-2-5);gap:var(--ui-space-2-5);display:flex}.app-layout__top .account[data-v-335d75ec]{border-left:1px solid var(--ui-c-border);justify-self:end;display:flex}.app-layout__top .account-container[data-v-335d75ec]{height:100%;padding:var(--ui-space-2)var(--ui-space-4);justify-content:center;align-items:center;gap:var(--ui-space-3);display:flex}.app-layout__top .account-avatar[data-v-335d75ec]{aspect-ratio:1;height:var(--ui-space-10);border:3px solid var(--ui-c-primary);border-radius:var(--ui-radius-full);padding:1px}.app-layout__top .account-avatar .avatar-content[data-v-335d75ec]{border-radius:var(--ui-radius-full);background-color:var(--ui-c-secondary);width:100%;height:100%;color:var(--ui-c-primary);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-sm);text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:flex}.app-layout__top .account-text[data-v-335d75ec]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.app-layout__top .account-text .name[data-v-335d75ec]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-sm)}.app-layout__top .account-text .log-out[data-v-335d75ec]{height:auto;color:var(--ui-c-text-muted);font-weight:var(--ui-font-weight-normal);font-size:var(--ui-font-size-xs);border-width:0;padding:0;text-decoration:none}.app-layout__top .account-text .log-out[data-v-335d75ec]:hover{text-decoration:underline}.app-layout__content[data-v-335d75ec]{background:var(--ui-c-app-background);grid-area:content;overflow:hidden}.app-layout__content[data-v-335d75ec]>*{overflow:hidden}.onboarding-layout[data-v-6453a255]{justify-content:flex-start;height:100vh;min-height:100vh;padding:min(2%,40px);display:flex;position:relative}.card-container[data-v-6453a255]{flex-basis:500px}.image-container[data-v-6453a255]{z-index:-1;justify-content:flex-end;margin-left:50px;display:flex;position:absolute;inset:1%}.background-image[data-v-6453a255]{z-index:-1;object-fit:cover;border-radius:var(--ui-radius-3xl);min-width:90%}@media screen and (max-width:1024px){.card-container[data-v-6453a255]{flex-basis:100%}.image-container[data-v-6453a255]{display:none}}.project-details-layout[data-v-9684511b]{grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.project-details-layout>.header-container[data-v-9684511b]{max-width:100vw;padding:var(--ui-space-3)var(--ui-space-4)0;gap:var(--ui-space-1);background-color:var(--ui-c-neutral-100);flex-direction:column;display:flex}.project-details-layout>.header-container[data-v-9684511b] .ui-header-back-button{background-color:var(--ui-c-neutral-200);border-color:var(--ui-c-neutral-300);--ui-icon-size:var(--ui-space-5)}.project-details-layout>.header-container[data-v-9684511b] .ui-header-back-button:hover{background-color:var(--ui-c-neutral-300)}.project-details-layout>.header-container[data-v-9684511b] .ui-header-back-button:active{background-color:var(--ui-c-neutral-400)}.project-details-layout>.header-container .project-title[data-v-9684511b]{color:var(--ui-c-neutral-900);font-weight:var(--ui-font-weight-semibold);line-height:1.5}.project-details-layout>.header-container .tabs[data-v-9684511b]{height:var(--ui-space-10)}.project-details-layout>.header-container .status-chip[data-v-9684511b]{border-color:var(--ui-c-border);background-color:var(--ui-c-neutral-50)}.project-details-layout>.header-container .status-chip-content[data-v-9684511b]{align-items:center;gap:var(--ui-space-2);display:flex}.project-details-layout>.content[data-v-9684511b]{width:100%;max-width:100vw;height:100%;max-height:100%;padding:var(--ui-space-5);overflow:auto}.view-error[data-v-7adb874e]{justify-content:center;align-items:center;height:100%;display:flex}[data-v-7adb874e] .ui-button-label{font-weight:var(--ui-font-weight-semibold)}.contact-organization-input[data-v-59a8402b]{display:contents}.form-row[data-v-59a8402b]{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.subsection[data-v-59a8402b]{grid-template-columns:subgrid;column-gap:inherit;row-gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-c-border);border-radius:var(--ui-radius-md);background-color:var(--ui-c-neutral-50);grid-column:1/-1;display:grid}.subsection .section-title[data-v-59a8402b]{font-weight:var(--ui-font-weight-medium)}.multi-field[data-v-59a8402b]{gap:var(--ui-space-2);display:flex}.multi-field[data-v-59a8402b] .ui-form-field{flex:1}.multi-field[data-v-59a8402b] .flex-2{flex:2}.lead-input[data-v-fd7da47e]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.lead-input .rgs-tabs[data-v-fd7da47e]{width:100%}.lead-form-dialog[data-v-8897da30]{min-width:750px}.lead-form-dialog .buttons-holder[data-v-8897da30]{gap:var(--ui-space-2);display:flex}.leads-view[data-v-d33f859d]{height:100%;max-height:100%;padding:var(--ui-space-6);gap:var(--ui-space-4);grid-template-rows:auto 1fr;grid-template-columns:1fr 350px;display:grid;overflow:hidden}.leads-view .header[data-v-d33f859d]{grid-column:1/-1}.leads-view .header .header-icon[data-v-d33f859d]{font-size:var(--ui-font-size-lg)}.leads-view[data-v-d33f859d] .ui-table-table{table-layout:auto}.leads-view .action-cell[data-v-d33f859d]{width:0;min-width:fit-content}.leads-view .table-header[data-v-d33f859d],.leads-view .table-row[data-v-d33f859d]{font-size:var(--ui-font-size-2xs)}.leads-view .table-row .date[data-v-d33f859d]{font-weight:var(--ui-font-weight-semibold)}.leads-view .table-row .link[data-v-d33f859d]{color:var(--ui-c-primary)}.leads-view .table-row .remarks-text[data-v-d33f859d]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.leads-view .table-row .icon-cell[data-v-d33f859d]{font-size:var(--ui-space-5)}.leads-view .table-row .icon-cell .check[data-v-d33f859d]{color:var(--ui-c-positive)}.leads-view .filter-bar .title[data-v-d33f859d]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-sm)}.leads-view .filter-bar[data-v-d33f859d]>.ui-card-header{padding:var(--ui-space-4);gap:var(--ui-space-2-5);border-bottom:1px solid var(--ui-c-border);flex-direction:column;display:flex}.leads-view .filter-bar .filters[data-v-d33f859d] .ui-scroll-area-viewport>div{gap:var(--ui-space-2-5);padding:var(--ui-space-4);flex-direction:column;display:flex}.leads-view .filter-bar .filters[data-v-d33f859d] .ui-scroll-area-viewport>div .form{gap:var(--ui-space-3);flex-direction:column;display:flex}.leads-view .filter-bar .filters[data-v-d33f859d] .ui-scroll-area-viewport>div .date-range .ui-form-field-element{align-items:center;gap:var(--ui-space-2);grid-template-columns:1fr auto 1fr;display:grid}.leads-view .filter-bar .filters[data-v-d33f859d] .ui-scroll-area-viewport>div .date-range .ui-form-field-element .separator{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs)}:is(.driver-buttons[data-v-c8601b4a],[data-v-c8601b4a] .driver-buttons){gap:var(--ui-space-2);flex-direction:column;width:100%;display:flex}.ui-message[data-v-c8601b4a]{width:100%}.message-loading[data-v-c8601b4a] .ui-message-content{align-items:center}.accordion-item[data-v-fce8b09a]{border-radius:var(--ui-radius-md);border:1px solid var(--ui-c-neutral-200);overflow:hidden}.accordion-header[data-v-fce8b09a]{width:100%;padding:var(--ui-space-3)var(--ui-space-4);background:var(--ui-c-neutral-50);border:none;grid-template-columns:1fr auto;display:grid}.header-left[data-v-fce8b09a]{align-items:center;gap:var(--ui-space-3);display:flex}.header-left .caret-icon[data-v-fce8b09a]{font-size:var(--ui-space-4);flex:none}.header-left .check-icon[data-v-fce8b09a]{color:var(--ui-c-neutral-400);font-size:var(--ui-space-6);flex:none}.header-left .text[data-v-fce8b09a]{gap:var(--ui-space-0-5);flex-direction:column;flex:1;display:flex}.header-left .text .top[data-v-fce8b09a]{align-items:center;gap:var(--ui-space-1-5);display:flex}.header-left .text .title[data-v-fce8b09a]{font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold)}.header-left .text .subtitle[data-v-fce8b09a]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs)}.action-container[data-v-fce8b09a]{justify-self:end;align-items:center;gap:var(--ui-space-2-5);display:flex}.action-container .cost[data-v-fce8b09a]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.accordion-content[data-v-fce8b09a]{gap:var(--ui-space-6);padding:var(--ui-space-3)var(--ui-space-4);border-top:1px solid var(--ui-c-border);grid-template-columns:1fr 1fr;display:grid}.accordion-content .description[data-v-fce8b09a]{gap:var(--ui-space-1);flex-direction:column;display:flex}.accordion-content .description .title[data-v-fce8b09a]{color:var(--ui-c-neutral-500,#737373);font-size:var(--ui-font-size-3xs);font-weight:var(--ui-font-weight-semibold);text-transform:uppercase}.accordion-content .description .text[data-v-fce8b09a]{font-size:var(--ui-font-size-2xs)}.accordion-content .details[data-v-fce8b09a]{gap:var(--ui-space-4);grid-template-columns:12fr 2fr 3fr;display:grid}.accordion-content .details .section[data-v-fce8b09a]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--ui-space-1-5);display:grid}.accordion-content .details .title[data-v-fce8b09a]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-3xs);font-weight:var(--ui-font-weight-semibold);text-transform:uppercase;grid-column:1/-1}.accordion-content .details .row[data-v-fce8b09a]{grid-column:1/-1;grid-template-columns:subgrid;border:1px solid var(--ui-c-border);border-radius:.375rem;gap:0;display:grid}.accordion-content .details .row[data-v-fce8b09a]>:not(:last-child){border-right:1px solid var(--ui-c-border)}.accordion-content .details .row>p[data-v-fce8b09a]{font-size:var(--ui-font-size-2xs);padding:5px 8px}.accordion-content .details .ui-number-input[data-v-fce8b09a]{grid-column:span 2;height:100%}.accordion-content .details .ui-number-input[data-v-fce8b09a] .ui-number-input-input{border:none;border-top-right-radius:0;border-bottom-right-radius:0;height:100%}.accordion-content .details .ui-number-input[data-v-fce8b09a] .ui-number-input-input .ui-input-content{padding:0}.accordion-content .details .ui-number-input[data-v-fce8b09a] .ui-number-input-input .ui-number-input-base{font-size:var(--ui-font-size-2xs);text-align:left;padding:5px 8px}.accordion-content[data-v-fce8b09a] .ui-scroll-area-viewport>div{height:100%}.accordion-item.confirmed .accordion-header[data-v-fce8b09a]{background-color:var(--ui-c-positive-50)}.accordion-item.confirmed .accordion-header .check-icon[data-v-fce8b09a]{color:var(--ui-c-positive)}.content-container[data-v-1d670587] .ui-scroll-area-viewport>div{padding:var(--ui-space-4);gap:var(--ui-space-2-5);flex-direction:column;display:flex}.work-adjustment-material-selector[data-v-b1e9fd89]{gap:var(--ui-space-2);grid-template-columns:2fr 3fr 9fr auto;display:grid}.item[data-v-b1e9fd89]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.add-button[data-v-b1e9fd89]{grid-column:1/-1;width:100%}.ui-number-input[data-v-b1e9fd89] .ui-number-input-base{text-align:start}.project-work-adjustment-lite-dialog[data-v-eecbc925]{max-width:800px}.project-work-adjustment-lite-dialog[data-v-eecbc925] .ui-dialog-description{gap:var(--ui-space-2);flex-direction:column;display:flex}.project-work-adjustment-lite-dialog .description-title[data-v-eecbc925]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.project-work-adjustment-lite-dialog .description-content[data-v-eecbc925]{align-items:start;row-gap:var(--ui-space-2);column-gap:var(--ui-space-5);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.project-work-adjustment-lite-dialog .description-content .title[data-v-eecbc925]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-3xs);font-weight:var(--ui-font-weight-semibold);text-transform:uppercase;vertical-align:middle}.project-work-adjustment-lite-dialog .description-content .text[data-v-eecbc925]{font-size:var(--ui-font-size-2xs)}.project-work-adjustment-lite-dialog .form[data-v-eecbc925]{gap:var(--ui-space-3);flex-direction:column;display:flex}.project-work-adjustment-lite-dialog .ui-number-input[data-v-eecbc925] .ui-number-input-base{text-align:left}.project-work-adjustment-lite-dialog .form-row[data-v-eecbc925]{align-items:flex-start}.project-work-adjustment-lite-dialog .form-row .suffix[data-v-eecbc925]{color:#a3a3a3}.project-work-adjustment-tab-lite[data-v-a46d3270]{row-gap:var(--ui-space-4);column-gap:var(--ui-space-5);grid-template:"pending confirmed"/1fr 1fr;display:grid}.pending[data-v-a46d3270]{grid-area:pending}.confirmed[data-v-a46d3270]{grid-area:confirmed}.work-adjustment-input[data-v-c49c1d97]{gap:var(--ui-space-3);flex-direction:column;display:flex}.work-adjustment-input .form-row[data-v-c49c1d97]{align-items:start}.work-adjustment-input .form-row[data-v-c49c1d97] .ui-number-input-base{text-align:left}.work-adjustment-input .form-row .suffix[data-v-c49c1d97]{color:#a3a3a3}.work-adjustment-input .material-selector-container[data-v-c49c1d97]{width:100%}.project-work-adjustment-full-dialog[data-v-8cb7b642]{max-width:800px}.project-work-adjustment-full-dialog .adjustment-form[data-v-8cb7b642]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.project-work-adjustment-tab-lite[data-v-f008ef9c]{gap:var(--ui-space-5);grid-template-columns:1fr 320px;display:grid}.totals[data-v-f008ef9c] .ui-card-footer{padding:0 var(--ui-space-4)var(--ui-space-4)}.totals-container[data-v-f008ef9c] .ui-scroll-area-viewport>div{padding:var(--ui-space-4);flex-direction:column;gap:15px;display:flex}.totals-item[data-v-f008ef9c]{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-c-neutral-100);display:flex}.totals-item .price[data-v-f008ef9c]{text-align:end}.totals-item .cost[data-v-f008ef9c]{font-size:var(--ui-font-size-xs)}.totals-item .vat[data-v-f008ef9c]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-3xs)}.totals-overview[data-v-f008ef9c]{padding:var(--ui-space-3)15px;border-radius:var(--ui-radius-md);background:var(--ui-c-neutral-100);flex-direction:column;gap:5px;display:flex}.totals-overview .total[data-v-f008ef9c],.totals-overview .vat[data-v-f008ef9c],.totals-overview .incl-vat[data-v-f008ef9c]{justify-content:space-between;align-items:center;display:flex}.totals-overview .total-text[data-v-f008ef9c]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.totals-overview .total-price[data-v-f008ef9c]{font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-bold)}.totals-overview .vat p[data-v-f008ef9c],.totals-overview .incl-vat p[data-v-f008ef9c]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-2xs)}.date[data-v-d78a4bbd]{color:var(--ui-c-neutral-400);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.content[data-v-d78a4bbd]{padding:var(--ui-space-4);grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.content .info[data-v-d78a4bbd]{flex-direction:column;align-items:center;display:flex}.content .value[data-v-d78a4bbd]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-xs)}.content .key[data-v-d78a4bbd]{color:var(--ui-c-neutral-400);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.project-element-dialog[data-v-e31ee3f6]{max-width:44rem}.view-tabs[data-v-e31ee3f6]{width:100%}.row[data-v-e31ee3f6]{gap:var(--ui-space-2);grid-template-columns:200px repeat(12,1fr)}.row[data-v-e31ee3f6] .span-3{grid-column:span 3}.row[data-v-e31ee3f6] .span-6{grid-column:span 6}.row[data-v-e31ee3f6] .span-9{grid-column:span 9}.series-row[data-v-e31ee3f6] .ui-form-row-leading{height:var(--ui-form-field-height);align-self:flex-start}.series-row .container[data-v-e31ee3f6]{gap:var(--ui-space-2);flex-direction:column;display:flex}.series-row .select[data-v-e31ee3f6]{align-items:center;gap:var(--ui-space-2);display:flex}.series-row .divider[data-v-e31ee3f6]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-xs)}.series-row .info-block[data-v-e31ee3f6]{padding:var(--ui-space-3)var(--ui-space-4);gap:var(--ui-space-2);border:1px solid var(--ui-c-neutral-200);border-radius:var(--ui-radius-md);background:var(--ui-c-neutral-50);flex-direction:column;display:flex}.series-row .info-block .title[data-v-e31ee3f6]{color:var(--ui-c-neutral);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-xs)}.series-row .info-block .key-value[data-v-e31ee3f6]{align-items:center;gap:var(--ui-space-2);display:flex}.series-row .info-block .key[data-v-e31ee3f6]{width:var(--ui-space-16);color:var(--ui-c-text-muted);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.series-row .info-block .value[data-v-e31ee3f6]{font-size:var(--ui-font-size-xs)}.signature-pad-container[data-v-4b826e40]{border:1px solid var(--ui-c-border);border-radius:var(--ui-block-radius);flex-direction:column;width:100%;min-height:250px;display:flex}.signature-pad-container.invalid[data-v-4b826e40]{border-color:red}.signature-pad-container.invalid .controls[data-v-4b826e40]{border-bottom-color:red}.signature-pad-container .controls[data-v-4b826e40]{padding:var(--ui-space-2);border-bottom:1px solid var(--ui-c-border);justify-content:flex-end;display:flex}.signature-pad-container .canvas-wrapper[data-v-4b826e40]{flex:1;min-height:200px;display:flex;position:relative}.signature-pad-container .signature-pad[data-v-4b826e40]{touch-action:none;width:100%;height:100%}.signature-pad-container .signature-pad.invalid[data-v-4b826e40]{border:1px solid red}[data-v-24d0d442] .ui-form-field-element{gap:var(--ui-space-3);grid-template:"name date""signature signature"1fr/1fr 1fr;display:grid}.signature-pad[data-v-24d0d442]{grid-area:signature}.lightbox.fslightbox-container{grid-template-rows:auto 1fr;gap:1rem;display:grid}.lightbox.fslightbox-container .fslightbox-nav{align-items:center;gap:var(--ui-space-2-5);flex-direction:row-reverse;display:flex;position:static}.lightbox.fslightbox-container .fslightbox-nav .lightbox-label-select{min-width:var(--ui-space-72);width:var(--ui-space-72)}.lightbox.fslightbox-container .fslightbox-nav .lightbox-label-select .ui-select-trigger{background-color:var(--ui-c-white)}.lightbox.fslightbox-container .fslightbox-nav .fslightbox-toolbar{position:static}.lightbox.fslightbox-container .fslightbox-full-dimension{height:100%;position:static}.chip-container[data-v-db9043ed]{justify-content:flex-start;align-items:flex-end;width:100%;margin-top:auto;display:flex}.image-uploader-chip[data-v-db9043ed]{height:var(--ui-space-7);padding:var(--ui-space-0-5)var(--ui-space-2);color:var(--ui-c-neutral-600);border-radius:var(--ui-radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:150%;display:inline-flex}.dialog-section[data-v-815ef92a]{grid-template-columns:1fr auto auto;display:grid}.group[data-v-815ef92a]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.section-title[data-v-815ef92a]{margin-bottom:var(--ui-space-1);grid-column:1/-1}.section-title.extra[data-v-815ef92a]{margin-bottom:var(--ui-space-2-5)}.item[data-v-815ef92a]{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--ui-space-2)var(--ui-space-3);column-gap:var(--ui-space-1);border-bottom:1px solid #e6e6e6;align-items:center;display:grid}.item[data-v-815ef92a]:nth-child(odd){background-color:#f8f8f8}.item .item-title[data-v-815ef92a]{color:#000;font-size:.8125rem}.item .item-subtitle[data-v-815ef92a]{color:var(--ui-c-neutral-500);font-size:.6875rem;font-style:italic}.item .item-checkbox[data-v-815ef92a]{height:var(--ui-space-8);padding:0 var(--ui-space-2-5);border-radius:var(--ui-space-1-5);--ui-toggle-active-background-color:var(--ui-c-primary);background-color:#fff;border:1px solid #e5e5e5}.item .item-checkbox[data-v-815ef92a]:has([data-state=checked]){background-color:var(--ui-c-primary-50,#e5ebf0);border-color:var(--ui-c-primary-300);color:var(--ui-c-primary)}.item .item-checkbox[data-v-815ef92a] .ui-checkbox-label{font-weight:var(--ui-font-weight-normal)}.item .item-input[data-v-815ef92a]{width:20rem}[data-v-815ef92a] .extra-field{grid-column:1/-1;width:100%}.project-element-assessment-dialog{max-width:900px}.project-element-assessment-dialog .ui-dialog-title{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.project-element-assessment-dialog .header-buttons{gap:.5rem;display:flex}.address-field .ui-form-field-before-top{margin-bottom:var(--ui-space-3)}.address-field .ui-form-field-title{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.project-elements[data-v-1ee4df71]{height:100%}.item[data-v-1ee4df71]{padding:var(--ui-space-2-5)var(--ui-space-4);align-items:center;gap:var(--ui-space-2-5);border-bottom:1px solid var(--ui-c-border);cursor:pointer;transition:background-color .2s;display:flex}.item .name[data-v-1ee4df71]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-2xs);flex:1}.item .right[data-v-1ee4df71]{align-items:center;gap:var(--ui-space-1-5);display:flex}.item .status[data-v-1ee4df71]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-2xs)}.item .menu-button[data-v-1ee4df71]{--ui-button-height:var(--ui-space-5);--ui-icon-size:var(--ui-font-size-md)}.item[data-v-1ee4df71]:hover{background-color:var(--ui-c-neutral-50)}.item[data-v-1ee4df71]:active{background-color:var(--ui-c-neutral-100)}.item.done[data-v-1ee4df71],.item.sampled[data-v-1ee4df71],.item.to-sample[data-v-1ee4df71]{background-color:var(--ui-c-positive-50);color:var(--ui-c-positive)}:is(.item.done[data-v-1ee4df71],.item.sampled[data-v-1ee4df71],.item.to-sample[data-v-1ee4df71]):hover{background-color:var(--ui-c-positive-100)}:is(.item.done[data-v-1ee4df71],.item.sampled[data-v-1ee4df71],.item.to-sample[data-v-1ee4df71]):active{background-color:var(--ui-c-positive-200)}.item.done .status[data-v-1ee4df71]{color:var(--ui-c-positive)}.item.sampled .name[data-v-1ee4df71]{text-decoration:line-through}.item.sampled .status[data-v-1ee4df71]{color:var(--ui-c-positive);font-weight:var(--ui-font-weight-medium)}.item.sampled .caret[data-v-1ee4df71]{display:none}.item.to-sample .caret[data-v-1ee4df71]{color:var(--ui-c-text-muted)}.project-plan-alteration-item[data-v-b32fbb7d]{padding:var(--ui-space-3)var(--ui-space-4);gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-chip[data-v-b32fbb7d]{width:fit-content;font-weight:var(--ui-font-weight-semibold)}.bottom[data-v-b32fbb7d]{align-items:center;gap:var(--ui-space-4);display:flex}.bottom[data-v-b32fbb7d]:not(:last-child){border-bottom:1px solid var(--ui-c-border)}.bottom .image-wrapper[data-v-b32fbb7d]{aspect-ratio:1;width:var(--ui-space-16);height:var(--ui-space-16);padding:var(--ui-space-0-5);border:1px solid var(--ui-c-border);border-radius:var(--ui-block-radius);background-color:#fff;background-color:lab(100% 0 0);flex:none}.bottom .image-wrapper .image[data-v-b32fbb7d]{justify-content:center;align-items:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-sm);color:#fff;color:lab(100% 0 0);background-image:linear-gradient(#00000059,#00000059);background-image:linear-gradient(lab(0% 0 0/.35),lab(0% 0 0/.35));background-position:50%;background-size:cover;width:100%;height:100%;display:flex}.bottom .image-wrapper .image .icon[data-v-b32fbb7d]{font-size:var(--ui-font-size-md)}.bottom .image-wrapper .image .count[data-v-b32fbb7d]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-sm)}.bottom .content[data-v-b32fbb7d]{gap:var(--ui-space-1-5);flex-direction:column;flex:1;display:flex}.bottom .content .header[data-v-b32fbb7d]{align-items:center;gap:var(--ui-space-1-5);display:flex}.bottom .content .title[data-v-b32fbb7d]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-2xs);line-height:1}.bottom .content .description[data-v-b32fbb7d]{font-size:var(--ui-font-size-2xs)}.bottom .actions[data-v-b32fbb7d]{align-items:center;gap:var(--ui-space-1-5);display:flex}.project-plan-alteration-request[data-v-127c551e]{gap:var(--ui-space-2);flex-direction:column;display:flex}.details[data-v-127c551e]{gap:var(--ui-space-2-5);grid-template-columns:150px 1fr;display:grid}.header[data-v-127c551e]{justify-content:space-between;align-items:center;display:flex}.title[data-v-127c551e]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-sm)}.key[data-v-127c551e]{color:var(--ui-c-text-muted);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.value[data-v-127c551e]{font-size:var(--ui-font-size-2xs)}.photos[data-v-127c551e]{gap:var(--ui-space-2-5);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));display:grid}.photos .photo[data-v-127c551e]{aspect-ratio:1;border-radius:var(--ui-radius-md);object-fit:cover;cursor:pointer;width:100%;height:100%}.detail-project-plan-alteration-dialog[data-v-2174da29]{max-width:668px}.status-section[data-v-2174da29]{padding-block:var(--ui-space-3);gap:var(--ui-space-3);flex-direction:column;display:flex}.status-section.approved[data-v-2174da29]{background-color:var(--ui-c-positive-50)}.status-section.approved .status-title-container[data-v-2174da29]{color:var(--ui-c-positive)}.status-section.rejected[data-v-2174da29]{background-color:var(--ui-c-negative-50)}.status-section.rejected .status-title-container[data-v-2174da29]{color:var(--ui-c-negative)}.status-section.pending[data-v-2174da29]{background-color:var(--ui-c-warning-50)}.status-section.pending .status-title-container[data-v-2174da29]{color:var(--ui-c-warning)}.status-section .status-title-container[data-v-2174da29]{align-items:center;gap:var(--ui-space-2);display:flex}.status-section .status-icon[data-v-2174da29]{font-size:var(--ui-space-5)}.status-section .status-title[data-v-2174da29]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-xs)}.status-content[data-v-2174da29]{gap:var(--ui-space-2);flex-direction:column;display:flex}.status-content .status-subtitle[data-v-2174da29]{color:var(--ui-c-text-muted);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.status-content .status-text[data-v-2174da29]{font-size:var(--ui-font-size-2xs)}.status-content .status-list[data-v-2174da29]{margin-left:var(--ui-space-5);font-size:var(--ui-font-size-2xs)}.user-selector[data-v-b7987dca]{gap:var(--ui-space-3);flex-direction:column;display:flex}.row-content[data-v-b7987dca]{align-items:center;gap:var(--ui-space-2-5);display:flex}.row-content .icon[data-v-b7987dca]{font-size:var(--ui-font-size-md)}.row-content .user-details[data-v-b7987dca]{gap:var(--ui-space-1);flex-direction:column;flex:1;display:flex}.row-content .name[data-v-b7987dca]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-2xs);line-height:1}.row-content .email[data-v-b7987dca]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-xs);line-height:1}.item[data-v-c5f6fdf0]{padding:var(--ui-space-3)var(--ui-space-4);align-items:center;gap:var(--ui-space-2-5);display:flex}.item[data-v-c5f6fdf0]:not(:last-child){border-bottom:1px solid var(--ui-c-border)}.item .text[data-v-c5f6fdf0]{gap:var(--ui-space-1);flex-direction:column;flex:1;display:flex}.item .text .name[data-v-c5f6fdf0]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-2xs);line-height:1}.item .text .email[data-v-c5f6fdf0]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs);line-height:1}.item-container[data-v-b7550b35]{padding:var(--ui-space-4);gap:var(--ui-space-2-5);grid-template-columns:1fr 1fr;display:grid}.item[data-v-b7550b35]{gap:var(--ui-space-0-5);flex-direction:column;display:flex}.item .key[data-v-b7550b35]{color:var(--ui-c-neutral-400);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.item .value[data-v-b7550b35]{font-size:var(--ui-font-size-2xs)}.item .value .gilde-import[data-v-b7550b35]{color:var(--ui-c-text-muted);font-style:italic}.item.full-width[data-v-b7550b35]{grid-column:span 2}[data-v-b7550b35] .ui-card-footer{padding:var(--ui-space-4);border-top:1px solid var(--ui-c-border)}.call-button[data-v-b7550b35]{width:100%}.project-dashboard-buttons[data-v-cae17f67]{gap:var(--ui-space-4);grid-template-columns:repeat(3,1fr);display:grid}.button[data-v-cae17f67]{--ui-button-height:var(--ui-space-36)}.button .button-content[data-v-cae17f67]{align-items:center;gap:var(--ui-space-2);flex-direction:column;display:flex}.button .icon[data-v-cae17f67]{font-size:var(--ui-space-6)}.button .text[data-v-cae17f67]{align-items:center;gap:var(--ui-space-0-5);text-align:center;flex-direction:column;display:flex}.button .title[data-v-cae17f67]{font-weight:var(--ui-font-weight-semibold);line-height:1.5}.button .subtitle[data-v-cae17f67]{font-weight:var(--ui-font-weight-normal);font-size:var(--ui-font-size-xs);line-height:1.5}.create-project-plan-alteration-lite-dialog[data-v-b8a7d814]{max-width:668px}.create-project-plan-alteration-form[data-v-b8a7d814]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.assign-executors[data-v-a9513691]{padding:var(--ui-space-5)var(--ui-space-6)}.finalize-project-process-step-form .row-container[data-v-3585ff1d],.finalize-project-process-step-form .form-container[data-v-3585ff1d]{gap:var(--ui-space-2);flex-direction:column;display:flex}.finalize-project-process-step-form .form-container[data-v-3585ff1d]>*{width:100%}.finalize-project-process-step-form .form-row[data-v-3585ff1d]{gap:var(--ui-space-1);grid-template-columns:1fr 1fr;display:grid}.string-list-input[data-v-ceb2aa22]{gap:var(--ui-space-3);flex-direction:column;display:flex}.item[data-v-ceb2aa22]{align-items:center;gap:var(--ui-space-2);display:flex}.tabs[data-v-b76f0bf6]{width:fit-content}.project-process-step-form-dialog[data-v-454617dd]{max-width:600px}.project-process-step-form-dialog .status-section[data-v-454617dd]{padding-block:var(--ui-space-3);align-items:center;gap:var(--ui-space-2);flex-direction:row}.project-process-step-form-dialog .status-section .status-icon[data-v-454617dd]{font-size:var(--ui-space-5)}.project-process-step-form-dialog .status-section .status-text[data-v-454617dd]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-xs)}.project-process-step-form-dialog .status-section.completed[data-v-454617dd]{background-color:var(--ui-c-positive-50);color:var(--ui-c-positive)}.project-dashboard-tab .card-container[data-v-4154ed16]{gap:var(--ui-space-4);max-width:100%;height:100%;display:flex}.project-dashboard-tab .card-container .column[data-v-4154ed16]{gap:var(--ui-space-4);height:100%;max-height:100%;display:grid;overflow:hidden}.project-dashboard-tab .card-container .column.side[data-v-4154ed16]{flex:0 330px;grid-template-rows:auto minmax(120px,1fr)}.project-dashboard-tab .card-container .column.side.right[data-v-4154ed16]{grid-template-rows:auto min-content}.project-dashboard-tab .card-container .column.main[data-v-4154ed16]{flex:1 0 500px;grid-template-rows:auto minmax(240px,1fr)}.project-dashboard-tab .card-container .column[data-v-4154ed16]>:only-child{grid-row:1/-1}.project-dashboard-tab .card-container .info-card[data-v-4154ed16],.project-dashboard-tab .card-container .process-card[data-v-4154ed16],.project-dashboard-tab .card-container .plan-alteration-card[data-v-4154ed16],.project-dashboard-tab .card-container .address-card[data-v-4154ed16]{flex:1 0 auto}.project-dashboard-tab.project-dashboard-tab-lite .card-container .column.main[data-v-4154ed16]{grid-template-rows:1fr}.project-dashboard-tab-lite[data-v-4154ed16]{gap:var(--ui-space-4);grid-template-rows:auto 1fr;display:grid}.create-project-plan-alteration-ruling-dialog[data-v-10e43452]{max-width:868px}.create-project-plan-alteration-ruling-dialog .request-section[data-v-10e43452]{background:var(--ui-c-neutral-50)}.item[data-v-75de9b6b]{padding-right:var(--ui-space-4);padding-left:var(--ui-space-2-5);gap:var(--ui-space-2-5);display:flex}.item.completed .icon[data-v-75de9b6b]{color:var(--ui-c-positive)}.item.completed .title[data-v-75de9b6b]{color:var(--ui-c-text-muted);text-decoration:line-through}.item.pending .icon[data-v-75de9b6b]{color:var(--ui-c-primary)}.item.warning .icon[data-v-75de9b6b],.item.warning .deadline .key[data-v-75de9b6b],.item.warning .deadline .value[data-v-75de9b6b]{color:var(--ui-c-warning)}.icon-container[data-v-75de9b6b]{flex-direction:column;align-items:center;display:flex}.icon-container[data-v-75de9b6b]:before,.icon-container[data-v-75de9b6b]:after{background:var(--ui-c-border);content:"";width:2px}.icon-container[data-v-75de9b6b]:before{height:var(--ui-space-3)}.icon-container[data-v-75de9b6b]:after{flex:1}.icon-container .icon[data-v-75de9b6b]{color:var(--ui-c-neutral-300);font-size:var(--ui-space-5)}.item-content[data-v-75de9b6b]{margin-top:var(--ui-space-3);margin-bottom:var(--ui-space-1);gap:var(--ui-space-1);flex-direction:column;flex:1;display:flex}.item-content .title[data-v-75de9b6b]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-2xs)}.item-content .key[data-v-75de9b6b]{width:var(--ui-space-24);color:var(--ui-c-text-muted);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.item-content .value[data-v-75de9b6b]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-2xs)}.item-content .value .value-content[data-v-75de9b6b]{align-items:center;gap:var(--ui-space-1);display:flex}.item-content .value .warning-icon[data-v-75de9b6b]{font-size:var(--ui-font-size-md)}.item-actions[data-v-75de9b6b]{margin-top:var(--ui-space-3);margin-bottom:var(--ui-space-1);align-items:center;gap:var(--ui-space-2);display:flex}.project-dashboard-tab .card-container[data-v-fcd034ea]{gap:var(--ui-space-4);max-width:100%;height:100%;display:flex}.project-dashboard-tab .card-container .column[data-v-fcd034ea]{gap:var(--ui-space-4);height:100%;max-height:100%;display:grid;overflow:hidden}.project-dashboard-tab .card-container .column.side[data-v-fcd034ea]{flex:0 330px;grid-template-rows:auto minmax(120px,1fr)}.project-dashboard-tab .card-container .column.side.right[data-v-fcd034ea]{grid-template-rows:auto min-content}.project-dashboard-tab .card-container .column.main[data-v-fcd034ea]{flex:1 0 500px;grid-template-rows:auto minmax(240px,1fr)}.project-dashboard-tab .card-container .column[data-v-fcd034ea]>:only-child{grid-row:1/-1}.project-dashboard-tab .card-container .info-card[data-v-fcd034ea],.project-dashboard-tab .card-container .process-card[data-v-fcd034ea],.project-dashboard-tab .card-container .plan-alteration-card[data-v-fcd034ea],.project-dashboard-tab .card-container .address-card[data-v-fcd034ea]{flex:1 0 auto}.project-dashboard-tab.project-dashboard-tab-lite .card-container .column.main[data-v-fcd034ea]{grid-template-rows:1fr}.side-menu-layout[data-v-88ee02a7]{gap:var(--ui-space-5);grid-template-columns:230px 1fr;display:grid}.menu[data-v-88ee02a7] .ui-card-header{padding:var(--ui-space-4)var(--ui-space-4)0;border-bottom-width:0}.menu .menu-title[data-v-88ee02a7]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-3xs);font-weight:var(--ui-font-weight-semibold);text-transform:uppercase;line-height:1.5}.menu[data-v-88ee02a7] .ui-card-content{padding:var(--ui-space-2-5)var(--ui-space-4)}.menu .ui-tabs[data-v-88ee02a7] .ui-tabs-list{gap:10px}.accordion-item[data-v-abd6629d]{grid-template-rows:auto 1fr;height:100%;min-height:100%;display:grid;overflow:hidden}.accordion-item.completed .accordion-header .accordion-button[data-v-abd6629d]{color:var(--ui-c-positive);background-color:var(--ui-c-positive-50)}.accordion-item[data-v-abd6629d]:not(:first-child){border-top:1px solid var(--ui-c-border)}.accordion-header[data-v-abd6629d]{grid-template-areas:"stack";align-items:center;display:grid}.accordion-button[data-v-abd6629d],.action-container[data-v-abd6629d]{padding:var(--ui-space-3)var(--ui-space-4);grid-area:stack}.accordion-button[data-v-abd6629d]{align-items:center;gap:var(--ui-space-2-5);height:100%;color:var(--ui-c-text-muted);background-color:#0000;border-width:0;display:flex}.accordion-button .caret-icon[data-v-abd6629d]{color:var(--ui-c-text);font-size:var(--ui-space-4)}.accordion-button .check-icon[data-v-abd6629d]{font-size:var(--ui-space-6)}.accordion-button .text[data-v-abd6629d]{text-align:start}.accordion-button .text .title[data-v-abd6629d]{font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);line-height:1.5;display:block}.accordion-button .text .subtitle[data-v-abd6629d]{color:var(--ui-c-neutral-600);font-size:var(--ui-font-size-2xs)}.accordion-button .text .subtitle .bold[data-v-abd6629d]{font-weight:var(--ui-font-weight-semibold)}.action-container[data-v-abd6629d]{justify-self:end;align-items:center;gap:var(--ui-space-1-5);display:flex}.accordion-content[data-v-abd6629d]{height:100%;padding:var(--ui-space-6)var(--ui-space-20);justify-content:center;align-items:center;gap:var(--ui-space-4);border-top:1px solid var(--ui-c-border);flex-direction:column;display:flex;overflow:hidden}.accordion-content[data-v-abd6629d] .ui-scroll-area-viewport>div{height:100%}.placeholder[data-v-abd6629d]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-medium);text-align:center;line-height:1.5}.project-elements-details-accordion-card .accordion[data-v-864e8fb2]{height:100%;display:grid}.project-elements-details-accordion-card .accordion .ui-card-content[data-v-864e8fb2]{height:100%}.project-elements-details-accordion-card .accordion[data-v-864e8fb2]:has(.accordion-item:first-child.open){grid-template-rows:1fr auto}.project-elements-details-accordion-card .accordion[data-v-864e8fb2]:has(.accordion-item:last-child.open){grid-template-rows:auto 1fr}.content-container[data-v-ba3ea78b] .ui-scroll-area-viewport{padding:var(--ui-space-5)}.project-elements-details-header-card[data-v-ab8a3823]{padding:var(--ui-space-4)}.header[data-v-ab8a3823] .ui-header-back-button{background:var(--ui-c-neutral-100);border:1px solid var(--ui-c-neutral-200)}.header[data-v-ab8a3823] .ui-header-back-button:hover{background-color:color-mix(in srgb,var(--ui-c-neutral-100)50%,var(--ui-c-neutral-200)50%)}.header[data-v-ab8a3823] .ui-header-back-button:active{background:var(--ui-c-neutral-200)}.header[data-v-ab8a3823] .ui-header-after{align-items:center;gap:var(--ui-space-4);display:flex}.dropdown-button[data-v-ab8a3823]{--ui-button-font-size:var(--ui-font-size-md)}.address[data-v-ab8a3823]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs);font-weight:var(--ui-font-weight-medium)}.project-details-elements-details-view[data-v-108b5303]{row-gap:var(--ui-space-4);column-gap:var(--ui-space-5);grid-template:"header accordion""photos accordion"1fr/1fr 1fr;display:grid}.header[data-v-108b5303]{grid-area:header}.photos[data-v-108b5303]{grid-area:photos}.accordion[data-v-108b5303]{grid-area:accordion}.project-elements-tab[data-v-3b4749fe]{gap:var(--ui-space-4);grid-template-rows:auto 1fr;height:100%;display:grid}.header .header-icon[data-v-3b4749fe]{font-size:var(--ui-space-6)}.header[data-v-3b4749fe] .ui-header-after{gap:var(--ui-space-2-5);display:flex}.header[data-v-3b4749fe] .ui-header-after .ui-button{font-weight:var(--ui-font-weight-semibold)}.header .ui-search-input[data-v-3b4749fe]{width:var(--ui-space-64)}.card[data-v-3b4749fe]{--ui-table-cell-inline-padding:1.2rem;height:100%}.card[data-v-3b4749fe] .ui-card-content{height:100%;overflow:auto}[data-v-3b4749fe] .table{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.ui-table-row[data-v-3b4749fe]{cursor:pointer;transition:background-color .1s}.ui-table-row.completed[data-v-3b4749fe]{background-color:var(--ui-c-positive-50);color:var(--ui-c-positive)}.ui-table-row.completed .status .text[data-v-3b4749fe]{color:var(--ui-c-positive)}.ui-table-row[data-v-3b4749fe]:hover{background-color:color-mix(in srgb,#fff 50%,var(--ui-c-neutral-50)50%)}.ui-table-row:hover.completed[data-v-3b4749fe]{background-color:color-mix(in srgb,var(--ui-c-positive-50)50%,var(--ui-c-positive-100)50%)}.ui-table-row[data-v-3b4749fe]:active{background-color:var(--ui-c-neutral-50)}.ui-table-row:active.completed[data-v-3b4749fe]{background-color:var(--ui-c-positive-100)}.ui-table-cell[data-v-3b4749fe]{padding-block:var(--ui-table-cell-inline-padding);vertical-align:middle}.address[data-v-3b4749fe]{align-items:center;gap:var(--ui-space-2-5);display:flex}.address .icon[data-v-3b4749fe]{font-size:var(--ui-space-6)}.address .text[data-v-3b4749fe]{gap:var(--ui-space-1-5);flex-direction:column;display:flex}.address .title[data-v-3b4749fe]{color:var(--ui-c-neutral);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-xs);line-height:1}.address .subtitle[data-v-3b4749fe]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs);line-height:1}.status[data-v-3b4749fe]{align-items:center;gap:var(--ui-space-1-5);display:flex}.status .icon[data-v-3b4749fe]{font-size:var(--ui-space-4)}.status .text[data-v-3b4749fe]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-xs);line-height:1}.sign-off[data-v-3b4749fe],.sample[data-v-3b4749fe]{align-items:center;gap:var(--ui-space-2-5);display:flex}:is(.sign-off,.sample) .info[data-v-3b4749fe]{align-items:center;gap:var(--ui-space-1-5);display:flex}:is(.sign-off,.sample) .icon[data-v-3b4749fe]{font-size:var(--ui-space-4)}:is(.sign-off,.sample) .text[data-v-3b4749fe]{font-size:var(--ui-font-size-2xs);line-height:1}.action-cell[data-v-3b4749fe]{text-align:end}.actions[data-v-3b4749fe]{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);height:100%;display:flex}.project-invoice-request-form-dialog[data-v-310c1829]{max-width:625px}.project-invoice-request-form-dialog .dialog-section[data-v-310c1829]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.project-invoice-request-form-dialog .dialog-section .ui-tabs[data-v-310c1829]{width:100%}.project-invoice-request-form-dialog .dialog-section[data-v-310c1829] .ui-form-field-element:has(.ui-number-input:nth-child(2)){gap:var(--ui-space-2);grid-template-columns:1fr 1fr;display:grid}.project-details-invoice-requests-view[data-v-d95c0f44]{gap:var(--ui-space-4);grid-template-rows:auto 1fr;display:grid}.project-details-invoice-requests-view .header .header-icon[data-v-d95c0f44]{font-size:var(--ui-space-6)}.project-details-invoice-requests-view .content[data-v-d95c0f44]{gap:var(--ui-space-5);grid-template-columns:1fr 350px;display:grid;overflow:hidden}.project-details-invoice-requests-view .main .table[data-v-d95c0f44]{width:100%}.project-details-invoice-requests-view .main td[data-v-d95c0f44]{max-width:0;font-size:var(--ui-font-size-2xs)}.project-details-invoice-requests-view .main .date-cell[data-v-d95c0f44]{font-size:13px}.project-details-invoice-requests-view .main .value-cell[data-v-d95c0f44]{text-align:end}.project-details-invoice-requests-view .main .price-cell[data-v-d95c0f44]{font-weight:var(--ui-font-weight-semibold)}.project-details-invoice-requests-view .main .icon-cell[data-v-d95c0f44]{align-items:center;gap:var(--ui-space-1);display:flex}.project-details-invoice-requests-view .main .icon-cell .icon[data-v-d95c0f44]{font-size:var(--ui-font-size-md)}.project-details-invoice-requests-view .main .delete-cell[data-v-d95c0f44]{text-align:end;width:0;min-width:fit-content}.project-details-invoice-requests-view .totals[data-v-d95c0f44] .ui-card-footer{padding:0 var(--ui-space-4)var(--ui-space-4)}.project-details-invoice-requests-view .totals-container[data-v-d95c0f44] .ui-scroll-area-viewport>div{padding:var(--ui-space-4);gap:var(--ui-space-5);flex-direction:column;display:flex}.project-details-invoice-requests-view .totals-container .section-title[data-v-d95c0f44]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold);margin-bottom:var(--ui-space-2)}.project-details-invoice-requests-view .totals-container table[data-v-d95c0f44]{border-collapse:collapse;width:100%}.project-details-invoice-requests-view .totals-container tr[data-v-d95c0f44]{font-size:var(--ui-font-size-xs)}.project-details-invoice-requests-view .totals-container td[data-v-d95c0f44]{padding:var(--ui-space-0-5)0}.project-details-invoice-requests-view .totals-container .price-col[data-v-d95c0f44]{text-align:right;white-space:nowrap;width:150px}.project-details-invoice-requests-view .totals-container tfoot td[data-v-d95c0f44]{font-weight:var(--ui-font-weight-semibold);padding-top:11px}.project-details-invoice-requests-view .totals-overview[data-v-d95c0f44]{padding:var(--ui-space-3)15px;border-radius:var(--ui-radius-md);background:var(--ui-c-neutral-100);flex-direction:column;gap:5px;display:flex}.project-details-invoice-requests-view .totals-overview .total[data-v-d95c0f44],.project-details-invoice-requests-view .totals-overview .vat[data-v-d95c0f44],.project-details-invoice-requests-view .totals-overview .incl-vat[data-v-d95c0f44]{justify-content:space-between;align-items:center;display:flex}.project-details-invoice-requests-view .totals-overview .total[data-v-d95c0f44]{align-items:flex-start}.project-details-invoice-requests-view .totals-overview .total-text[data-v-d95c0f44]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.project-details-invoice-requests-view .totals-overview .total-container[data-v-d95c0f44]{flex-direction:column;align-items:flex-end;display:flex}.project-details-invoice-requests-view .totals-overview .total-price[data-v-d95c0f44]{font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-bold)}.project-details-invoice-requests-view .totals-overview .total-vat[data-v-d95c0f44]{color:var(--ui-c-text-muted);margin-left:auto;font-size:.688rem}.project-details-invoice-requests-view .totals-overview .vat p[data-v-d95c0f44],.project-details-invoice-requests-view .totals-overview .incl-vat p[data-v-d95c0f44]{color:var(--ui-c-text-muted);font-size:var(--ui-font-size-2xs)}.contact-person-display[data-v-b8d6330e]{gap:var(--ui-space-2);padding:var(--ui-space-3)var(--ui-space-4);background-color:var(--ui-c-neutral-50);border:1px solid var(--ui-c-neutral-200);border-radius:var(--ui-radius-md);display:flex}.content[data-v-b8d6330e]{gap:var(--ui-space-0-5);flex-direction:column;flex:1;display:flex}.field-row[data-v-b8d6330e]{gap:var(--ui-space-6);align-items:center;display:flex}.field-label[data-v-b8d6330e]{width:150px;font-size:var(--ui-font-size-2xs);font-weight:var(--ui-font-weight-medium);color:var(--ui-c-neutral-600)}.field-value[data-v-b8d6330e]{font-size:var(--ui-font-size-2xs);color:var(--ui-c-neutral-800);flex:1}.field-value.field-value--bold[data-v-b8d6330e]{font-weight:var(--ui-font-weight-medium)}.edit-button[data-v-b8d6330e]{flex:none}.contact-input[data-v-54afae7a]{display:contents}.form-row[data-v-54afae7a]{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.subsection[data-v-54afae7a]{grid-template-columns:subgrid;column-gap:inherit;row-gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-c-border);border-radius:var(--ui-radius-md);background-color:var(--ui-c-neutral-50);grid-column:1/-1;display:grid}.subsection .section-title[data-v-54afae7a]{font-weight:var(--ui-font-weight-medium)}.multi-field[data-v-54afae7a]{gap:var(--ui-space-2);display:flex}.multi-field[data-v-54afae7a] .ui-form-field{flex:1}.card-content[data-v-f887aaef]{gap:var(--ui-space-4);padding:var(--ui-space-4);flex-direction:column;display:flex}.contact-section[data-v-f887aaef]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.section-title[data-v-f887aaef]{font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-medium)}.billing-contact-fields[data-v-f887aaef]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.card-content[data-v-73039c90]{gap:var(--ui-space-2-5);padding:var(--ui-space-4);flex-direction:column;display:flex}.card-content[data-v-0da1d409]{padding:var(--ui-space-4)}.form-section[data-v-0da1d409]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.form-section .ui-form-row[data-v-0da1d409]{gap:var(--ui-space-5);grid-template-columns:300px 1fr}.field-input--small[data-v-0da1d409]{width:150px}.label-row[data-v-0da1d409]{align-items:start}.label-row-content[data-v-0da1d409]{gap:var(--ui-space-1-5);flex-direction:column;display:flex}.labels-list[data-v-0da1d409]{border:1px solid var(--ui-c-border);border-radius:var(--ui-radius-md);flex-direction:column;display:flex;overflow:hidden}.label-item[data-v-0da1d409]{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2-5);border-bottom:1px solid var(--ui-c-border);background-color:var(--ui-c-white);display:flex}.label-item[data-v-0da1d409]:last-child{border-bottom:none}.label-icon[data-v-0da1d409]{width:var(--ui-space-4);height:var(--ui-space-4);flex-shrink:0}.label-text[data-v-0da1d409]{font-size:var(--ui-font-size-xs);flex:1}.label-remove[data-v-0da1d409]{width:var(--ui-space-4);height:var(--ui-space-4);cursor:pointer;color:var(--ui-c-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.label-remove[data-v-0da1d409]:hover{color:var(--ui-c-negative)}.remove-icon[data-v-0da1d409]{width:100%;height:100%}.card-content[data-v-5324ef12]{padding:var(--ui-space-4)}.form-section[data-v-5324ef12]{gap:var(--ui-space-2);flex-direction:column;display:flex}.form-row[data-v-5324ef12]{gap:var(--ui-space-4);display:flex}[data-v-5324ef12] .form-field--fixed{flex-shrink:0;width:150px}[data-v-5324ef12] .form-field--flex{flex:1;min-width:0}[data-v-5324ef12] .form-field--full{flex:1}.input-suffix[data-v-5324ef12]{font-size:var(--ui-font-size-2xs);color:var(--ui-c-neutral-400);white-space:nowrap}.project-details-settings-view[data-v-4c955df0]{gap:var(--ui-space-4);grid-template-rows:auto 1fr;height:100%;display:grid}.header .header-icon[data-v-4c955df0]{font-size:var(--ui-space-6)}.header .title[data-v-4c955df0]{font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight-semibold)}.page-content[data-v-4c955df0]{gap:var(--ui-space-4);grid-template-columns:1fr 450px;display:grid}.content-column[data-v-4c955df0]{gap:var(--ui-space-2-5);grid-template-rows:auto 1fr;display:grid}.work-order-position[data-v-e4922d6e]{border-bottom:1px solid var(--ui-c-border)}td[data-v-e4922d6e]{padding-inline:var(--ui-space-1-5);padding-block:var(--ui-space-3);vertical-align:top}td[data-v-e4922d6e]:first-child{padding-left:var(--ui-space-3)}td[data-v-e4922d6e]:last-child{padding-right:var(--ui-space-3)}.cell-move[data-v-e4922d6e]{vertical-align:middle}.drag-handle[data-v-e4922d6e]{--ui-button-height:var(--ui-space-7);width:var(--ui-space-5);padding-inline:var(--ui-space-0-5);padding-block:var(--ui-space-1-5)}.description-content[data-v-e4922d6e]{gap:var(--ui-space-1);flex-direction:column;display:flex}.description-content .title[data-v-e4922d6e]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-xs)}.description-content .description-list[data-v-e4922d6e]{margin-left:var(--ui-space-5);list-style-type:disc}.description-content .description-list li[data-v-e4922d6e]{font-size:var(--ui-font-size-2xs)}.description-content .plain-text[data-v-e4922d6e]{font-size:var(--ui-font-size-xs)}.text[data-v-e4922d6e]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-xs)}.cell-edit[data-v-e4922d6e]{text-align:right}.project-work-order-position-dialog[data-v-8288b98e]{max-width:700px}.dialog-section[data-v-8288b98e]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.tab-switcher[data-v-8288b98e]{width:100%}.tab-switcher[data-v-8288b98e] .ui-tabs-list{grid-template-columns:1fr 1fr;display:grid}.content[data-v-8288b98e]{gap:var(--ui-space-2-5);flex-direction:column;display:flex}.form-row[data-v-8288b98e]{gap:var(--ui-space-2-5);grid-template-columns:1fr 1fr;display:grid}.form-row-triple[data-v-8288b98e]{gap:var(--ui-space-2-5);grid-template-columns:1fr 1fr 1fr;display:grid}.form-row-triple .ui-form-field[data-v-8288b98e]{width:100%;max-width:100%}.time-input[data-v-8288b98e] .ui-input-suffix{color:#a3a3a3;background:#fafafa}.time-input[data-v-8288b98e] .ui-input-base{min-width:0}.section-header[data-v-3ac6ad9e]{grid-template-areas:"stack";display:grid}.toggle[data-v-3ac6ad9e]{cursor:pointer;align-items:center;gap:var(--ui-space-2-5);padding:var(--ui-space-3)var(--ui-space-3)var(--ui-space-3)var(--ui-space-4);background-color:#fff;border:none;grid-area:stack;transition:background-color .15s;display:flex}.toggle[data-v-3ac6ad9e]:hover{background-color:var(--ui-c-neutral-50)}.toggle[data-v-3ac6ad9e]:active{background-color:var(--ui-c-neutral-100)}.actions[data-v-3ac6ad9e]{justify-self:end;align-items:center;gap:var(--ui-space-2-5);padding:var(--ui-space-3)var(--ui-space-3)var(--ui-space-3)var(--ui-space-4);grid-area:stack;display:flex}.caret-icon[data-v-3ac6ad9e]{font-size:var(--ui-space-4);flex:none}.section-title[data-v-3ac6ad9e]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-sm);flex:1;line-height:1.5}.work-order-table[data-v-3ac6ad9e]{border-collapse:collapse;border-top:1px solid var(--ui-c-border);width:100%}.work-order-table thead[data-v-3ac6ad9e]{background-color:var(--ui-c-neutral-100)}.work-order-table thead th[data-v-3ac6ad9e]{border-bottom:1px solid var(--ui-c-border);text-align:left;padding:var(--ui-space-1-5)var(--ui-space-1-5);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);color:var(--ui-c-text-muted);text-transform:uppercase;line-height:1.5}.work-order-table thead th[data-v-3ac6ad9e]:first-child{padding-left:var(--ui-space-3)}.work-order-table thead th[data-v-3ac6ad9e]:last-child{padding-right:var(--ui-space-3)}.work-order-table tbody[data-v-3ac6ad9e] tr:last-child td{border-bottom:none}.header-spacer[data-v-3ac6ad9e],.header-edit[data-v-3ac6ad9e]{width:1%}.ghost[data-v-3ac6ad9e]{opacity:.5;background-color:var(--ui-c-secondary-50)}.project-work-order-section-dialog{max-width:700px}.work-orders-view[data-v-4f0a7dd8]{gap:var(--ui-space-4);grid-template-rows:auto 1fr;height:100%;display:grid}.header .header-icon[data-v-4f0a7dd8]{font-size:var(--ui-space-6)}.header[data-v-4f0a7dd8] .ui-header-after{gap:var(--ui-space-2-5);display:flex}.header[data-v-4f0a7dd8] .ui-header-after .ui-button{font-weight:var(--ui-font-weight-semibold)}.title[data-v-4f0a7dd8]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-base);line-height:1.5}.sections[data-v-4f0a7dd8]{gap:var(--ui-space-4);flex-direction:column;display:flex}.projects-lite-card[data-v-7491defb] .ui-card-content{padding:var(--ui-space-5);gap:var(--ui-space-4);flex-direction:column;display:flex}.projects-lite-card .header[data-v-7491defb]{gap:var(--ui-space-1);flex-direction:column;display:flex}.projects-lite-card .header-top[data-v-7491defb]{justify-content:space-between;align-items:center;gap:var(--ui-space-1);display:flex}.projects-lite-card .title[data-v-7491defb]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-xl);line-height:1.1}.projects-lite-card .description[data-v-7491defb]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-sm)}.projects-lite-card .content[data-v-7491defb]{gap:var(--ui-space-2);grid-template-columns:repeat(2,1fr);display:grid}.projects-lite-card .info-key[data-v-7491defb]{color:var(--ui-c-neutral-400);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.projects-lite-card .info-value[data-v-7491defb]{font-size:var(--ui-font-size-xs)}.projects-lite[data-v-b0dc3d4f]{grid-template-rows:auto 1fr;height:100%;max-height:100%;display:grid}.projects-lite .topbar[data-v-b0dc3d4f]{height:var(--ui-space-12);background-color:#eee;background-color:lab(94.2% 0 0);grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.projects-lite .topbar .project-switcher[data-v-b0dc3d4f]{height:100%;padding-inline:var(--ui-space-3)}.projects-lite .content[data-v-b0dc3d4f]{height:100%}.projects-lite .content[data-v-b0dc3d4f] .ui-scroll-area-viewport>div{padding:var(--ui-space-7);gap:var(--ui-space-4);grid-template-columns:repeat(auto-fill,minmax(450px,1fr));grid-auto-rows:min-content;display:grid}.status-bar[data-v-e97c44c2]{align-items:center;gap:2px;width:100%;height:5px;display:flex}.cell[data-v-e97c44c2]{border-radius:var(--ui-radius-full);background-color:var(--ui-c-neutral-300);flex:1;height:100%}.cell--completed[data-v-e97c44c2]{background-color:var(--ui-c-positive)}.cell--active[data-v-e97c44c2]{flex:0 0 var(--ui-space-12);background-color:var(--active-color,var(--ui-c-info))}.chip-warning[data-v-02bf0127]{width:fit-content;height:fit-content;padding:var(--ui-space-1)}.chip-warning.small[data-v-02bf0127]{padding:var(--ui-space-0-5)}.chip-warning.small .icon[data-v-02bf0127]{width:var(--ui-space-3-5);height:var(--ui-space-3-5)}.icon[data-v-02bf0127]{width:var(--ui-space-4);height:var(--ui-space-4)}.project-list-table[data-v-b338edf5]{height:100%;max-height:100%}.row-title[data-v-b338edf5]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-2xs)}.row-title--main[data-v-b338edf5]{font-size:var(--ui-font-size-xs)}.row-subtitle[data-v-b338edf5]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs)}.icon-cell[data-v-b338edf5]{align-items:center;gap:var(--ui-space-1);display:flex}.icon-cell-icon[data-v-b338edf5]{width:var(--ui-space-4);height:var(--ui-space-4)}.icon-cell-text[data-v-b338edf5]{font-size:var(--ui-font-size-2xs)}.row-status[data-v-b338edf5]{gap:var(--ui-space-1-5);flex-direction:column;display:flex}.row-status-top[data-v-b338edf5]{justify-content:space-between;align-items:center;gap:var(--ui-space-1);display:flex}.header-caret[data-v-b338edf5]{width:var(--ui-space-12)}.icon-caret[data-v-b338edf5]{width:var(--ui-space-4);height:var(--ui-space-4);margin-left:auto}.project-column-card[data-v-e2da1b8d]{cursor:pointer}.main[data-v-e2da1b8d]{padding:var(--ui-space-4);gap:var(--ui-space-1);border-bottom:1px solid var(--ui-c-border);flex-direction:column;display:flex}.main .header[data-v-e2da1b8d]{justify-content:space-between;gap:var(--ui-space-1);display:flex}.main .header-content[data-v-e2da1b8d]{gap:var(--ui-space-1);flex-direction:column;display:flex}.main .header-title[data-v-e2da1b8d]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-sm);text-transform:uppercase}.main .header-description[data-v-e2da1b8d]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs)}.footer[data-v-e2da1b8d]{padding:var(--ui-space-4);gap:var(--ui-space-1)var(--ui-space-2-5);grid-template-columns:repeat(2,1fr);display:grid}.footer .info[data-v-e2da1b8d]{gap:var(--ui-space-1);flex-direction:column;display:flex}.footer .info .info-title[data-v-e2da1b8d]{color:var(--ui-c-neutral-400);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-3xs);text-transform:uppercase}.footer .info .info-content[data-v-e2da1b8d]{font-size:var(--ui-font-size-2xs)}.project-column[data-v-77d46e9a]{flex-direction:column;height:100%;display:flex;overflow:hidden}.project-column[data-v-77d46e9a]:not(:last-child){border-right:1px solid var(--ui-c-border)}.header[data-v-77d46e9a]{min-height:var(--ui-space-10);padding:0 var(--ui-space-3);border-bottom:1px solid var(--ui-c-border);background-color:var(--ui-c-surface);justify-content:space-between;align-items:center;display:flex}.header-content[data-v-77d46e9a]{align-items:center;gap:var(--ui-space-2);display:flex}.header-content .dot[data-v-77d46e9a]{width:var(--ui-space-2);height:var(--ui-space-2);border-radius:var(--ui-radius-full);background-color:var(--ui-a-color)}.header-content .title[data-v-77d46e9a]{color:var(--ui-a-color);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-xs);text-transform:uppercase}.sort-button[data-v-77d46e9a]{--ui-icon-size:var(--ui-font-size-md);width:fit-content;padding-inline:var(--ui-space-1)}.content[data-v-77d46e9a]{min-height:0}[data-v-77d46e9a] .ui-scroll-area-viewport>div{padding:var(--ui-space-3);gap:var(--ui-space-3);flex-direction:column;display:flex}.project-column-board[data-v-fc68b70e]{grid-template-columns:repeat(4,1fr);height:100%;display:grid;overflow:hidden}.filter-drawer[data-v-501621be]{width:310px}.filter-drawer[data-v-501621be] .ui-drawer-header{padding:var(--ui-space-3)var(--ui-space-4);border-bottom:1px solid var(--ui-c-border)}.filter-drawer[data-v-501621be] .title-icon{font-size:var(--ui-font-size-md)}.filter-drawer[data-v-501621be] .ui-drawer-title{font-size:var(--ui-font-size-sm)}.filter-drawer[data-v-501621be] .ui-drawer-buttons{padding:var(--ui-space-4);border-top:1px solid var(--ui-c-border)}.filter-drawer[data-v-501621be] .ui-drawer-buttons>.ui-button{flex:1}.section[data-v-501621be]{padding:var(--ui-space-4);gap:var(--ui-space-2-5);border-bottom:1px solid var(--ui-c-border);flex-direction:column;display:flex}.section-title[data-v-501621be]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-sm)}.content[data-v-501621be]{gap:var(--ui-space-3);flex-direction:column;display:flex}[data-v-501621be] .ui-checkbox-label{color:var(--ui-c-neutral-500);font-weight:var(--ui-font-weight-normal);font-size:var(--ui-font-size-2xs)}.date-range[data-v-501621be]{justify-content:stretch;align-items:center;gap:var(--ui-space-2);flex:1;width:100%;display:flex}.date-range[data-v-501621be] .ui-form-field{flex:1}.date-range .date-range-separator[data-v-501621be]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs)}.status-extra[data-v-501621be]{margin-top:var(--ui-space-1-5);align-items:center;gap:var(--ui-space-1);display:flex}.status-extra .icon[data-v-501621be]{color:var(--ui-c-neutral-400)}.status-extra[data-v-501621be] .ui-form-field{flex:1}.project-form-dialog[data-v-c0e2c85d]{min-width:800px}.project-form[data-v-c0e2c85d]{gap:var(--ui-space-3)var(--ui-space-6);grid-template-columns:1fr 2fr;display:grid}.section-title[data-v-c0e2c85d]{grid-column:1/-1}.form-row[data-v-c0e2c85d]{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.form-row-title[data-v-c0e2c85d]{color:var(--ui-c-neutral-600);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-2xs)}.form-row-subtitle[data-v-c0e2c85d]{color:var(--ui-c-neutral-400);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-size-3xs)}.subsection[data-v-c0e2c85d]{grid-template-columns:subgrid;column-gap:inherit;row-gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-c-border);border-radius:var(--ui-radius-md);background-color:var(--ui-c-neutral-50);grid-column:1/-1;display:grid}.subsection .section-title[data-v-c0e2c85d]{font-weight:var(--ui-font-weight-medium)}.invoice-contact-row[data-v-c0e2c85d] .ui-form-row-leading{align-self:flex-start}.invoice-contact-row[data-v-c0e2c85d] .ui-form-field-element{gap:var(--ui-space-2);flex-direction:column;display:flex}.multi-field[data-v-c0e2c85d]{gap:var(--ui-space-2);display:flex}.multi-field[data-v-c0e2c85d] .ui-form-field{flex:1}.multi-field[data-v-c0e2c85d] .flex-2{flex:2}.projects-full[data-v-17acefb3]{grid-template-rows:auto 1fr;max-height:100%;display:grid}.topbar[data-v-17acefb3]{min-height:var(--ui-space-12);background-color:#eee;background-color:lab(94.2% 0 0);grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.topbar .project-switcher[data-v-17acefb3]{height:100%;padding-inline:var(--ui-space-3)}.topbar .view-switcher[data-v-17acefb3]{justify-self:center}.topbar .actions[data-v-17acefb3]{padding-inline:var(--ui-space-3);justify-self:end;align-items:center;gap:var(--ui-space-1);grid-column:3;display:flex}.content-wrapper[data-v-17acefb3]{overflow:hidden}.content-wrapper[data-v-17acefb3]:has(.project-list-table){padding:var(--ui-space-6)}.content[data-v-a7339f4f]{height:100%}.label-filter[data-v-ba53e2e6] .ui-select-trigger{height:32px}.project-details-photos-project-view .content[data-v-ba53e2e6]{padding:var(--ui-space-4)}.label-filter[data-v-716c6f07] .ui-select-trigger{height:32px}.card-content[data-v-716c6f07]{height:100%}.element[data-v-716c6f07]{border-bottom:1px solid var(--ui-c-border)}.element[open] .icon[data-v-716c6f07]{rotate:90deg}.header[data-v-716c6f07]{padding:var(--ui-space-3)var(--ui-space-4);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.header .icon[data-v-716c6f07]{width:var(--ui-space-4);height:var(--ui-space-4);transition:rotate .2s ease-in-out}.header .title[data-v-716c6f07]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}[data-v-716c6f07] .image-uploader-wrapper{padding:0 var(--ui-space-4)var(--ui-space-4)var(--ui-space-10)}.project-document-dialog[data-v-20a035d9]{max-width:44rem}.dialog-section[data-v-20a035d9]:last-of-type{border-bottom:none}.project-documents-item[data-v-336d9161]{border-radius:var(--ui-radius-md);border:1px solid var(--ui-c-neutral-200);background:var(--ui-c-neutral-100);justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;display:flex}.info[data-v-336d9161]{gap:var(--ui-space-0-5);flex-direction:column;display:flex}.title[data-v-336d9161]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.file-type[data-v-336d9161]{color:var(--ui-c-neutral-500);font-size:var(--ui-font-size-2xs)}.actions[data-v-336d9161]{align-items:center;gap:var(--ui-space-1);display:flex}[data-v-78770d47] .ui-card-header .ui-button{box-shadow:none}.card-content[data-v-78770d47]{height:100%}.group[data-v-78770d47]{border-bottom:1px solid var(--ui-c-border)}.group[open] .icon[data-v-78770d47]{rotate:90deg}.header[data-v-78770d47]{padding:var(--ui-space-3)var(--ui-space-4);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.header .icon[data-v-78770d47]{width:var(--ui-space-4);height:var(--ui-space-4);transition:rotate .2s ease-in-out}.header .title[data-v-78770d47]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.documents-list[data-v-78770d47]{padding:0 var(--ui-space-4)var(--ui-space-4)var(--ui-space-10);flex-direction:column;gap:10px;display:flex}.empty-state[data-v-78770d47]{justify-content:center;align-items:center;height:100%;display:flex}.card-content[data-v-b57e203c]{height:100%}.list[data-v-b57e203c] .ui-scroll-area-viewport{height:100%;padding:var(--ui-space-4)}.list[data-v-b57e203c] .ui-scroll-area-viewport>div{flex-direction:column;gap:10px;display:flex}.empty-state[data-v-b57e203c]{justify-content:center;align-items:center;height:100%;display:flex}.card-content[data-v-26b2e059]{height:100%}.list[data-v-26b2e059] .ui-scroll-area-viewport{height:100%;padding:var(--ui-space-4)}.list[data-v-26b2e059] .ui-scroll-area-viewport>div{flex-direction:column;gap:10px;display:flex}.empty-state[data-v-26b2e059]{justify-content:center;align-items:center;height:100%;display:flex}.app-root{isolation:isolate}
