@font-face{font-family:Marianne;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Marianne/Marianne-Regular.woff2) format("woff2")}@font-face{font-family:Marianne;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Marianne/Marianne-Regular_Italic.woff2) format("woff2")}@font-face{font-family:Marianne;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Marianne/Marianne-Medium.woff2) format("woff2")}@font-face{font-family:Marianne;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Marianne/Marianne-Bold.woff2) format("woff2")}@font-face{font-family:Marianne;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Marianne/Marianne-Bold_Italic.woff2) format("woff2")}:root{--tee-blue-france:#000091;--tee-blue-france-hover:#1212ff;--tee-red-marianne:#e1000f;--tee-success:#18753c;--tee-success-bg:#b8fec9;--tee-warning:#b34000;--tee-warning-bg:#ffe9e6;--tee-error:#ce0500;--tee-error-bg:#ffe9e9;--tee-info:#0063cb;--tee-info-bg:#e8edff;--tee-grey-1000:#161616;--tee-grey-700:#6a6a6a;--tee-grey-500:#929292;--tee-grey-300:#cecece;--tee-grey-200:#dddddd;--tee-grey-100:#eeeeee;--tee-grey-50:#f6f6f6;--tee-white:#ffffff;--tee-focus-color:#0a76f6;--tee-font-family-sans:"Marianne",arial,sans-serif;--tee-font-size-xs:0.75rem;--tee-font-size-sm:0.875rem;--tee-font-size-base:1rem;--tee-font-size-2xl:1.75rem;--tee-font-weight-medium:500;--tee-font-weight-bold:700;--tee-line-height-tight:1.25;--tee-space-1:0.25rem;--tee-space-2:0.5rem;--tee-space-3:0.75rem;--tee-space-4:1rem;--tee-space-6:1.5rem;--tee-space-8:2rem;--tee-space-12:3rem;--tee-radius-none:0;--tee-radius-lg:4px;--tee-button-height:40px;--tee-input-height:40px;--tee-border-width-accent:4px;--tee-shadow-sm:0 1px 2px rgba(22,22,22,0.06);--tee-shadow-md:0 2px 6px rgba(22,22,22,0.08);--font-body:var(--tee-font-family-sans),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;--theme-text:var(--tee-grey-1000);--theme-input-bg:var(--tee-white);--theme-border-color:var(--tee-grey-300);--color-success-100:#b8fec9;--color-success-500:#18753c;--color-success-700:#18753c;--color-warning-100:#fff5e6;--color-warning-500:#b34000;--color-warning-700:#663300;--color-error-100:#ffe9e9;--color-error-500:#ce0500;--color-error-700:#b50202;--style-radius-s:var(--tee-radius-none);--style-radius-m:var(--tee-radius-none);--style-radius-l:var(--tee-radius-lg);--accessibility-outline:2px solid var(--tee-focus-color);--accessibility-outline-offset:2px}body,html{font-family:var(--font-body)}.banner,.pill,.tooltip{border-radius:var(--tee-radius-none)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tee-button-height);padding-block:0;padding-inline:var(--tee-space-4);font-weight:var(--tee-font-weight-medium);letter-spacing:.01em}.btn--style-primary{--bg-color:var(--tee-blue-france);--color:var(--tee-white);--hover-bg:var(--tee-blue-france-hover);--hover-color:var(--tee-white)}.btn--style-primary.btn--disabled{--bg-color:var(--tee-grey-200);--color:var(--tee-grey-700);--hover-bg:var(--tee-grey-200);--hover-color:var(--tee-grey-700)}.btn--style-secondary{--bg-color:var(--tee-white);--color:var(--tee-blue-france);--btn-border:1px solid var(--tee-blue-france);--hover-bg:rgba(0,0,145,0.05);--hover-color:var(--tee-blue-france);--hover-btn-border:1px solid var(--tee-blue-france)}.btn--style-secondary.btn--disabled{--color:var(--tee-grey-500);--btn-border:1px solid var(--tee-grey-300);--hover-bg:var(--tee-white);--hover-color:var(--tee-grey-500);--hover-btn-border:1px solid var(--tee-grey-300)}.btn--style-icon-label,.btn--style-pill,.btn--style-tab{--color:var(--tee-blue-france);--bg-color:transparent;--hover-bg:rgba(0,0,145,0.06);--hover-color:var(--tee-blue-france-hover)}.btn--style-icon-label.btn--disabled,.btn--style-pill.btn--disabled,.btn--style-tab.btn--disabled{--color:var(--tee-grey-500);--hover-bg:transparent;--hover-color:var(--tee-grey-500)}.btn--style-subtle{--bg-color:var(--tee-grey-100);--color:var(--tee-grey-1000);--btn-border:1px solid var(--tee-grey-300);--hover-bg:var(--tee-grey-200);--hover-color:var(--tee-grey-1000);--hover-btn-border:1px solid var(--tee-grey-500)}.list-header .btn{--bg-color:var(--tee-white);--color:var(--tee-blue-france);--btn-border:1px solid var(--tee-blue-france);--hover-bg:rgba(0,0,145,0.05);--hover-color:var(--tee-blue-france);--hover-btn-border:1px solid var(--tee-blue-france)}.list-header__create-new-button .pill{background:var(--tee-white);border:1px solid var(--tee-blue-france);border-radius:var(--tee-radius-none);color:var(--tee-blue-france);font-weight:var(--tee-font-weight-medium);padding:var(--tee-space-2) var(--tee-space-3);min-height:var(--tee-button-height)}.list-header__create-new-button:hover .pill{background:rgba(0,0,145,.05);color:var(--tee-blue-france)}.field-label,label.field-label{font-size:var(--tee-font-size-base);font-weight:var(--tee-font-weight-medium);color:var(--tee-grey-1000);margin-bottom:var(--tee-space-1);line-height:var(--tee-line-height-tight)}.field-label .required{color:var(--tee-red-marianne);margin-left:var(--tee-space-1)}.field-type input[type=date],.field-type input[type=datetime-local],.field-type input[type=email],.field-type input[type=number],.field-type input[type=password],.field-type input[type=search],.field-type input[type=tel],.field-type input[type=text],.field-type input[type=time],.field-type input[type=url],.field-type textarea{background:var(--tee-white);border:1px solid var(--tee-grey-300);border-radius:0;color:var(--tee-grey-1000);font-family:var(--tee-font-family-sans);font-size:var(--tee-font-size-base);padding:var(--tee-space-2) var(--tee-space-3);box-shadow:none;min-height:var(--tee-input-height)}.field-type input[type=date]::placeholder,.field-type input[type=datetime-local]::placeholder,.field-type input[type=email]::placeholder,.field-type input[type=number]::placeholder,.field-type input[type=password]::placeholder,.field-type input[type=search]::placeholder,.field-type input[type=tel]::placeholder,.field-type input[type=text]::placeholder,.field-type input[type=time]::placeholder,.field-type input[type=url]::placeholder,.field-type textarea::placeholder{color:var(--tee-grey-700);opacity:.7}.field-type input[type=date]:hover,.field-type input[type=datetime-local]:hover,.field-type input[type=email]:hover,.field-type input[type=number]:hover,.field-type input[type=password]:hover,.field-type input[type=search]:hover,.field-type input[type=tel]:hover,.field-type input[type=text]:hover,.field-type input[type=time]:hover,.field-type input[type=url]:hover,.field-type textarea:hover{border-color:var(--tee-grey-700);box-shadow:none}.field-type input[type=date]:focus,.field-type input[type=date]:focus-visible,.field-type input[type=datetime-local]:focus,.field-type input[type=datetime-local]:focus-visible,.field-type input[type=email]:focus,.field-type input[type=email]:focus-visible,.field-type input[type=number]:focus,.field-type input[type=number]:focus-visible,.field-type input[type=password]:focus,.field-type input[type=password]:focus-visible,.field-type input[type=search]:focus,.field-type input[type=search]:focus-visible,.field-type input[type=tel]:focus,.field-type input[type=tel]:focus-visible,.field-type input[type=text]:focus,.field-type input[type=text]:focus-visible,.field-type input[type=time]:focus,.field-type input[type=time]:focus-visible,.field-type input[type=url]:focus,.field-type input[type=url]:focus-visible,.field-type textarea:focus,.field-type textarea:focus-visible{outline:2px solid var(--tee-focus-color);outline-offset:2px;border-color:var(--tee-blue-france)}.field-type input[type=date]:disabled,.field-type input[type=date][readonly],.field-type input[type=datetime-local]:disabled,.field-type input[type=datetime-local][readonly],.field-type input[type=email]:disabled,.field-type input[type=email][readonly],.field-type input[type=number]:disabled,.field-type input[type=number][readonly],.field-type input[type=password]:disabled,.field-type input[type=password][readonly],.field-type input[type=search]:disabled,.field-type input[type=search][readonly],.field-type input[type=tel]:disabled,.field-type input[type=tel][readonly],.field-type input[type=text]:disabled,.field-type input[type=text][readonly],.field-type input[type=time]:disabled,.field-type input[type=time][readonly],.field-type input[type=url]:disabled,.field-type input[type=url][readonly],.field-type textarea:disabled,.field-type textarea[readonly]{background:var(--tee-grey-100);color:var(--tee-grey-700);border-color:var(--tee-grey-300);cursor:not-allowed}.field-type textarea{min-height:calc(var(--tee-input-height)*2);resize:vertical}.field-type.error .rs__control,.field-type.error input,.field-type.error textarea{border-color:var(--tee-error)!important}.field-error{color:var(--tee-error);font-weight:var(--tee-font-weight-medium)}.field-description,.field-error{font-size:var(--tee-font-size-sm);margin-top:var(--tee-space-1)}.field-description{color:var(--tee-grey-700)}.rs__control{background:var(--tee-white)!important;border:1px solid var(--tee-grey-300)!important;border-radius:0!important;box-shadow:none!important;height:var(--tee-input-height);align-items:center;padding-block:0}.rs__control:hover{border-color:var(--tee-grey-700)!important}.rs__control--is-focused{outline:2px solid var(--tee-focus-color)!important;outline-offset:2px;border-color:var(--tee-blue-france)!important}.field--geographic-areas .rs__control{height:auto;min-height:var(--tee-input-height)!important;max-height:calc(var(--tee-input-height)*4);overflow-y:auto;align-items:flex-start;flex-wrap:wrap!important;padding-block:var(--tee-space-1)}.field--geographic-areas .rs__value-container{flex-wrap:wrap!important}.rs__menu{background:var(--tee-white)!important;border:1px solid var(--tee-grey-300)!important;border-radius:0!important;box-shadow:var(--tee-shadow-md)!important}.rs__option{font-family:var(--tee-font-family-sans)}.rs__option--is-focused{background:var(--tee-grey-100)!important}.rs__option--is-selected{background:var(--tee-blue-france)!important;color:var(--tee-white)!important}.rs__multi-value{background:var(--tee-white)!important;border:1px solid var(--tee-blue-france)!important;border-radius:0!important}.rs__multi-value__label,.rs__multi-value__remove,.rs__multi-value__remove:hover{color:var(--tee-blue-france)!important}.rs__multi-value__remove:hover{background:rgba(0,0,145,.08)!important}.field-type input[type=checkbox],.field-type input[type=radio]{accent-color:var(--tee-blue-france)}.checkbox-input__icon,.checkbox-input__input:checked+.checkbox-input__icon{border-color:var(--tee-blue-france)}.checkbox-input__input:checked~.checkbox-input__icon{background:var(--tee-blue-france)}.rich-text-lexical,.rich-text-lexical .ContentEditable__root,.rich-text-lexical [data-lexical-editor]{font-family:var(--tee-font-family-sans);font-size:var(--tee-font-size-base);color:var(--tee-grey-1000)}.react-datepicker{border:1px solid var(--tee-grey-300)!important;border-radius:0!important;font-family:var(--tee-font-family-sans)!important;box-shadow:var(--tee-shadow-md)}.react-datepicker__header{background:var(--tee-grey-50)!important;border-bottom:1px solid var(--tee-grey-200)!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background:var(--tee-blue-france)!important;color:var(--tee-white)!important;border-radius:0!important}.react-datepicker__day:hover{background:var(--tee-grey-100)!important;border-radius:0!important}.nav,.nav__wrap,.template-default__nav{background:var(--tee-white);color:var(--tee-grey-1000)}.nav__link{display:flex;align-items:center;gap:var(--tee-space-3);padding:var(--tee-space-3) var(--tee-space-4);color:var(--tee-grey-1000);font-family:var(--tee-font-family-sans);font-size:var(--tee-font-size-base);text-decoration:none;border:0;border-radius:0;position:relative}.nav__link:hover{background:var(--tee-grey-100);color:var(--tee-blue-france)}.nav__link:has(.nav__link-indicator){background:var(--tee-grey-50);color:var(--tee-blue-france);font-weight:var(--tee-font-weight-medium)}.nav__link-indicator{position:absolute;inset-inline-start:0;top:0;bottom:0;height:auto;width:var(--tee-border-width-accent);background:var(--tee-blue-france)}.nav__link-label{font-weight:inherit}.nav-group__toggle{font-family:var(--tee-font-family-sans);font-size:var(--tee-font-size-sm);font-weight:var(--tee-font-weight-bold);color:var(--tee-grey-700);text-transform:uppercase;letter-spacing:.04em;padding-inline:var(--tee-space-4);margin-top:var(--tee-space-4)}.app-header,.nav__header{background:var(--tee-white);border-bottom:1px solid var(--tee-grey-200);box-shadow:var(--tee-shadow-sm);color:var(--tee-grey-1000)}.nav__controls{border-top:1px solid var(--tee-grey-200);padding:var(--tee-space-3) var(--tee-space-4)}.list-header{margin-top:var(--tee-space-2)}.list-header__title-and-actions{align-items:center}.list-header__title-actions{margin-bottom:0}.template-minimal{background:var(--tee-grey-50);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--tee-space-6)}.template-minimal__wrap{background:var(--tee-white);border-top:var(--tee-border-width-accent) solid var(--tee-blue-france);box-shadow:var(--tee-shadow-md);padding:var(--tee-space-12) var(--tee-space-8);max-width:480px;width:100%}.template-minimal .login__brand:empty{display:none}.template-minimal .login__brand{margin-bottom:var(--tee-space-8);text-align:center}.template-minimal .login__brand h1,.template-minimal .login__brand h2,.template-minimal .login__brand h3{font-family:var(--tee-font-family-sans);font-weight:var(--tee-font-weight-bold);color:var(--tee-blue-france);font-size:var(--tee-font-size-2xl);letter-spacing:-.01em}.template-minimal .login__form{display:flex;flex-direction:column;gap:var(--tee-space-4)}.template-minimal .login__form .form-submit .btn,.template-minimal .login__form button[type=submit]{width:100%;--bg-color:var(--tee-blue-france);--color:var(--tee-white);--hover-bg:var(--tee-blue-france-hover);--hover-color:var(--tee-white);margin-top:var(--tee-space-4)}.template-minimal a{color:var(--tee-blue-france);font-weight:var(--tee-font-weight-medium);text-underline-offset:2px}.template-minimal a:hover{color:var(--tee-blue-france-hover)}.tee-badge{display:inline-flex;align-items:center;font-family:var(--tee-font-family-sans);font-size:var(--tee-font-size-xs);font-weight:var(--tee-font-weight-medium);line-height:1;padding:var(--tee-space-1) var(--tee-space-2);border-radius:var(--tee-radius-none);white-space:nowrap;letter-spacing:0}.tee-badge--info{background:var(--tee-info-bg);color:var(--tee-info)}.tee-badge--success{background:var(--tee-success-bg);color:var(--tee-success)}.tee-badge--warning{background:var(--tee-warning-bg);color:var(--tee-warning)}.tee-badge--error{background:var(--tee-error-bg);color:var(--tee-error)}.tee-badge--neutral{background:var(--tee-grey-100);color:var(--tee-grey-1000)}.tee-badge--purple{background:var(--tee-grey-700);color:var(--tee-white)}.popup__content:has(.tee-workflow-menu-item) #action-create,.popup__content:has(.tee-workflow-menu-item) #action-delete{display:none}