@layer variables,normalize,reset,utilities,common,components;@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url("./ibm_plex_mono_400_italic_latin_ext-4BNFUHKA.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url("./ibm_plex_mono_400_italic_latin-VE4HYRYK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url("./ibm_plex_mono_500_italic_latin_ext-J5N5HGDJ.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url("./ibm_plex_mono_500_italic_latin-LBZ22U2Z.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./ibm_plex_mono_400_latin_ext-HKRHWLVV.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./ibm_plex_mono_400_latin-GR4LNK7P.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./ibm_plex_mono_500_latin_ext-GKA2GI3R.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./ibm_plex_mono_500_latin-NBHFMYWZ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-display:swap;src:url("./ibm_plex_sans_300_italic_latin_ext-AC3FFTK2.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:italic;font-weight:300;font-display:swap;src:url("./ibm_plex_sans_300_italic_latin-GGGNDOUG.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url("./ibm_plex_sans_400_italic_latin_ext-XA7JOFG3.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url("./ibm_plex_sans_400_italic_latin-O4U7PM54.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-display:swap;src:url("./ibm_plex_sans_500_italic_latin_ext-XR6NNS63.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:italic;font-weight:500;font-display:swap;src:url("./ibm_plex_sans_500_italic_latin-DNYIVM4M.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-display:swap;src:url("./ibm_plex_sans_600_italic_latin_ext-E3IK2KFU.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:italic;font-weight:600;font-display:swap;src:url("./ibm_plex_sans_600_italic_latin-24CKR7VG.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url("./ibm_plex_sans_300_latin_ext-5CE42GAS.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url("./ibm_plex_sans_300_latin-NVWQ4SQC.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./ibm_plex_sans_400_latin_ext-3ZKV426J.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./ibm_plex_sans_400_latin-PEJTJKUL.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url("./ibm_plex_sans_500_latin_ext-6VS7VUDF.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url("./ibm_plex_sans_500_latin-7GKG6BWX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url("./ibm_plex_sans_600_latin_ext-SSI7IEAC.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url("./ibm_plex_sans_600_latin-V65GXJV7.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url("./outfit_normal_400_latin_ext-J4RAJ6QV.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url("./outfit_normal_400_latin-A6SUASFJ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url("./outfit_normal_500_latin_ext-J4RAJ6QV.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url("./outfit_normal_500_latin-A6SUASFJ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url("./outfit_normal_600_latin_ext-J4RAJ6QV.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url("./outfit_normal_600_latin-A6SUASFJ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer variables{:root{--gradient-bg: linear-gradient(0deg, rgba(18, 80, 138, 1) 0%, rgba(75, 140, 199, 1) 100%);--blue: #1299d1;--blue-dark: #0a3c6b;--blue-black: #1f2831;--blue-lighten: #e6f1f9;--dark-blue-lighten: #22598c;--green: #3bc361;--green-light: #96f2d7;--red: #e20000;--red-light: #ffc9c9;--blue-stroke: #c2d3e0;--white-soft: #f9f9f9;--white: #fff;--yellow: #fdca4a;--yellow-light: #fff9db;--grey: #f9f9f9;--dark-grey: #c9c9c9;--grey-darker: #636363;--text-black: color-mix(in oklch, black, white 34%);--pink-1: #fff0f6;--pink-2: #fcc2d7;--pink-3: #f783ac;--pink-4: #e64980;--pink-5: #c2255c;--brown-1: #f8f1ee;--brown-2: #eaddd7;--brown-3: #d2bab0;--brown-4: #a18072;--brown-5: #846358;--yellow-1: #fff9db;--yellow-2: #ffec99;--yellow-3: #ffd43b;--yellow-4: #fab005;--yellow-5: #f08c00;--blue-1: #e7f5ff;--blue-2: #a5d8ff;--blue-3: #4dabf7;--blue-4: #228be6;--blue-5: #1971c2;--red-1: #fff5f5;--red-2: #ffc9c9;--red-3: #ff8787;--red-4: #fa5252;--red-5: #e03131;--purple-1: #f3f0ff;--purple-2: #d0bfff;--purple-3: #9775fa;--purple-4: #7950f2;--purple-5: #6741d9;--turquoise-1: #e6fcf5;--turquoise-2: #96f2d7;--turquoise-3: #38d9a9;--turquoise-4: #12b886;--turquoise-5: #099268;--green-1: #ebfbee;--green-2: #b2f2bb;--green-3: #69db7c;--green-4: #40c057;--green-5: #2f9e44;--grey-1: #f8f9fa;--grey-2: #e9ecef;--grey-3: #ced4da;--grey-4: #868e96;--grey-5: #343a40;--primary: var(--blue);--secondary: var(--purple-2);--accent: var(--green-1);--small-radius: 4px;--basic-radius: 6px;--large-radius: 10px;--round-radius: 100px;--cubic-anim: .3s cubic-bezier(.23, 1, .32, 1);--cubic-anim-slow: .7s cubic-bezier(.23, 1, .32, 1);--text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);--brick-shadow: 0 0 0 1px rgba(50, 50, 93, .1), 0 2px 5px 0 rgba(50, 50, 93, .05), 0 1px 1px 0 rgba(0, 0, 0, .05);--3d-shadow: rgba(0, 0, 0, .4) 0px 2px 4px, rgba(0, 0, 0, .3) 0px 7px 13px -3px, rgba(0, 0, 0, .2) 0px -3px 0px inset;--container-width: 144rem;--container-padding: calc(var(--padding-s) + 2vmin);--text-font-family: "IBM Plex Sans", sans-serif;--font-outfit: "IBM Plex Sans", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--font-size-variance: .6rem;--font-size-baby: calc(.2rem + var(--font-size-variance));--font-size-tiny: calc(.4rem + var(--font-size-variance));--font-size-small: calc(.6rem + var(--font-size-variance));--font-size-medium: calc(.8rem + var(--font-size-variance));--font-size-large: calc(1rem + var(--font-size-variance));--font-size-x-large: calc(1.2rem + var(--font-size-variance));--font-size-xx-large: calc(1.4rem + var(--font-size-variance));--font-size-xxx-large: calc(1.6rem + var(--font-size-variance));--font-size-big: calc(1.8rem + var(--font-size-variance));--font-size-huge: calc(2rem + var(--font-size-variance));--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--4: .4rem;--8: .8rem;--10: 1rem;--12: 1.2rem;--16: 1.6rem;--20: 2rem;--24: 2.4rem;--32: 3.2rem;--40: 4rem;--48: 4.8rem;--56: 5.6rem;--64: 6.4rem;--72: 7.2rem;--80: 8rem}@media (width < 900px){:root{--font-size-variance: .4rem}}@media (width > 2000px){:root{--font-size-variance: .8rem}}}@layer normalize{*,:after,:before{box-sizing:inherit;padding:0;margin:0}:where(:root){line-height:1.15;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:where(html,body,main,article,section){flex:1;display:flex;flex-direction:column}:where(html,body){overflow:hidden;max-height:100dvh;touch-action:none;text-size-adjust:none;color:var(--text-black);overscroll-behavior-y:none;background:var(--white-soft);overscroll-behavior-x:contain;text-rendering:optimizeLegibility}:where(html){top:0;left:0;right:0;bottom:0;position:fixed;font-size:62.5%}:where(body){line-height:1.618;font-family:var(--font-default);font-size:var(--font-size-medium);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(main){overflow:auto;max-height:var(--100vh)}:where(p){margin:0}:where(h1,h2,h3,h4){margin:0;line-height:inherit;color:var(--text-black);font-size:var(--font-size-xxx-large)}:where(a){background-color:transparent}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(code,kbd,samp,pre){font-family:monospace,monospace;font-size:1em}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(button,input,optgroup,select,textarea){line-height:inherit;border:1px solid currentColor}:where(button){overflow:visible;text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;padding:1px 6px}:where(input){overflow:visible}:where(input[type=submit]){display:none}:where(input,textarea){padding:1px}:where(fieldset){border:1px solid currentColor;margin:0 2px}:where(legend){color:inherit;display:table;max-width:100%;white-space:normal}:where(progress){display:inline-block;vertical-align:baseline}:where(select){text-transform:none}:where(textarea){overflow:auto;vertical-align:top}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}:where([type=color]){background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}:where(hr){box-sizing:content-box;height:0;color:inherit;overflow:visible}:where(dl,ol,ul){margin:0;list-style:none}:where(ol ol,ol ul,ol dl,ul ol,ul ul,ul dl,dl ol,dl ul,dl dl){margin:0}:where(b,strong){font-weight:bolder}:where(audio,video){display:inline-block}:where(audio):not([controls]){display:none;height:0}:where(img){border:0}:where(svg):not(:root){overflow:hidden}:where(table){text-indent:0;border-color:inherit}:where(details){display:block}:where(dialog){background-color:inherit;border:solid;color:inherit;display:block;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}:where(dialog):not([open]){display:none}:where(summary){display:list-item}:where(canvas){display:inline-block}:where(template){display:none}:where([hidden]){display:none}}@layer reset{input::placeholder{opacity:.8;font-style:italic;font-weight:var(--font-weight-light);color:var(--input-text-color, grey)}input,textarea,select{margin:0;padding:0;border:none;outline:none;-webkit-appearance:none;appearance:none;inline-size:100%;font-style:normal;font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;color:var(--input-text-color, inherit);padding-top:var(--input-pad-vert, 8px);font-size:var(--input-font-size, 100%);line-height:var(--input-height, inherit);padding-left:var(--input-pad-left, 12px);padding-bottom:var(--input-pad-vert, 8px);padding-right:var(--input-pad-right, 12px);font-weight:var(--input-font-weight, inherit);background:var(--input-bg-color, transparent)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px transparent inset;-webkit-text-fill-color:var(--input-text-color, inherit)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,select::-webkit-outer-spin-button,select::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number],textarea[type=number],select[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,textarea[type=number]::-webkit-inner-spin-button,textarea[type=number]::-webkit-outer-spin-button,select[type=number]::-webkit-inner-spin-button,select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-calendar-picker-indicator,textarea::-webkit-calendar-picker-indicator,select::-webkit-calendar-picker-indicator{top:50%;right:0;margin:0;padding:1.6rem;cursor:pointer;position:absolute;transform:translateY(-50%)}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none}@media (max-width: 440px){input,textarea,select{--input-pad-vert: 4px}}button,.btn-reset{margin:0;padding:0;z-index:1;border:none;display:flex;outline:none;width:initial;user-select:none;position:relative;font-kerning:none;align-items:center;font-family:inherit;pointer-events:auto;text-decoration:none;box-sizing:border-box;-webkit-appearance:none;font-feature-settings:inherit;font-variation-settings:inherit;color:var(--btn-color, inherit);-webkit-font-smoothing:antialiased;font-size:var(--btn-font-size, 100%);background:var(--btn-bg, transparent);text-align:var(--btn-alignment, left);line-height:var(--btn-height, inherit);font-weight:var(--btn-weight, inherit);justify-content:var(--btn-alignment, center);border-top-left-radius:var(--btn-radius-tl, 0);border-top-right-radius:var(--btn-radius-tr, 0);border-bottom-left-radius:var(--btn-radius-bl, 0);border-bottom-right-radius:var(--btn-radius-br, 0)}button>span,.btn-reset>span{display:flex;font-style:normal;font-family:inherit;text-decoration:none;text-transform:initial;color:var(--btn-color, inherit);font-size:var(--btn-font-size, 100%);line-height:var(--btn-height, inherit);font-weight:var(--btn-weight, inherit);padding-block:var(--btn-pad-vert, 8px);padding-left:var(--btn-pad-left, 16px);padding-right:var(--btn-pad-right, 16px)}}@layer utilities{@media (hover: hover){*::-webkit-scrollbar{background:transparent;height:6px;width:6px}*::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:50px}*{scrollbar-color:hsla(0,0%,0%,.3) rgba(255,255,255,.05);scrollbar-width:thin}}*[class*=adaptive-img-]{overflow:hidden;position:relative}*[class*=adaptive-img-]>img{top:0;left:0;right:0;width:0;height:0;bottom:0;padding:0;border:none;margin:auto;display:block;min-width:100%;max-width:100%;min-height:100%;max-height:100%;position:absolute;box-sizing:border-box}.adaptive-img-cover>img{object-fit:cover}.adaptive-img-contain>img{object-fit:contain}.hide{margin:0;padding:0;opacity:0;display:block;max-block-size:0;max-inline-size:0;transform:scale(0);position:"absolute"}.error{color:#cd5c5c;font-weight:var(--font-weight-medium)}.loading{font-style:italic}.flash{padding:1rem;margin:1rem 0;border:1px solid transparent}.small-radius{border-radius:var(--small-radius)}.radius{border-radius:var(--basic-radius)}.large-radius{border-radius:var(--large-radius)}.round-radius{border-radius:var(--round-radius)}.centered-container{margin:0 auto}.weight-light{font-weight:var(--font-weight-light)}.semi-bold{font-weight:var(--font-weight-semi-bold)}.bold{font-weight:var(--font-weight-bold)}.medium{font-weight:var(--font-weight-medium)}.underline{text-decoration:underline}.truncate_alt{--lines: 1;overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines)}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block!important}.italic{font-style:italic}.strikethrough{text-decoration:line-through}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.centered{text-align:center}.on-right{text-align:right}.on-left{text-align:left}.justified{text-align:justify}.monospace{font-family:var(--mono)}.small-text{font-size:var(--font-size-small)}.medium-text{font-size:var(--font-size-medium)}.overflow{overflow:auto}.overflow-x{overflow-x:auto}.overflow-y{overflow-y:auto}.no-overflow{overflow:hidden}.pointer{cursor:pointer}.wait{cursor:wait}.not-allowed{cursor:not-allowed}.no-select{user-select:none}.select-all{user-select:all}.events{pointer-events:auto}.no-events{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.resize{resize:both}.resize-x{resize:horizontal}.resize-y{resize:vertical}.no-resize{resize:none}.brick{box-shadow:var(--brick-shadow)}.shadow{box-shadow:var(--shadow)}.no-shadow{box-shadow:none}.border{--border-size: 1px;--border-color: var(--blue-black);outline:var(--border-size) solid var(--border-color);outline-offset:calc(var(--border-size) * -1)}.border.hover-effect:hover,.border.hover-effect:focus-visible{--border-size: 2px;--border-color: color-mix(in oklch, var(--blue-black), white 30%)}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr))}.grid.cols-2{--grid-cols: 2}@media (max-width: 1200px){.grid.cols-2.fluid{--grid-cols: 1}}.grid.cols-3{--grid-cols: 3}@media (max-width: 1580px){.grid.cols-3.fluid{--grid-cols: 2}}@media (max-width: 1000px){.grid.cols-3.fluid{--grid-cols: 1}}.grid.cols-4{--grid-cols: 4}@media (max-width: 1580px){.grid.cols-4.fluid{--grid-cols: 2}}.grid.cols-5{--grid-cols: 5}.grid.cols-6{--grid-cols: 6}.grid>.grow{grid-column:1 / none}.grid.align-start{align-items:start}.grid.center{align-items:center;justify-content:center}.grid.end{align-items:flex-end;justify-content:flex-end}.flex{display:flex}.flex.wrap{flex-wrap:wrap}.flex.wrap.reverse{flex-wrap:wrap-reverse}.flex.no-wrap{flex-wrap:nowrap}.flex.block{flex-direction:column}.flex.block.reverse{flex-direction:column-reverse}.flex.inline{flex-direction:row}.flex.inline.reverse{flex-direction:row-reverse}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}.flex.center{justify-content:center}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.space-evenly{justify-content:space-evenly}.flex.stretch{justify-content:stretch}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.align-center{align-items:center}.flex.align-stretch{align-items:stretch}.flex>.grow{flex:1 0}.flex-1{flex:1}.text-blue{color:var(--blue)}.text-darken-blue{color:var(--dark-blue-lighten)}.text-green{color:color-mix(in oklch,var(--green),black 20%)}.text-red{color:var(--red)}.text-white-soft{color:var(--white-soft)}.default,.flash{color:var(--default)}.muted{color:var(--muted)}.accent{color:var(--accent)}.active{color:var(--active)}.variant{color:var(--variant)}.success{color:var(--success)}.attention{color:var(--attention)}.severe{color:var(--severe)}.danger{color:var(--danger)}.bg-white{background-color:#fff}.bg-red-1,.flash.red-1{background-color:var(--red-1)}.bg-red-2,.flash.red-2{background-color:var(--red-2)}.bg-yellow-1,.flash.yellow-1{background-color:var(--yellow-1)}.bg-yellow-2,.flash.yellow-2{background-color:var(--yellow-2)}.bg-blue-1,.flash.blue-1{background-color:var(--blue-1)}.bg-blue-2,.flash.blue-2{background-color:var(--blue-2)}.bg-green-1,.flash.green-1{background-color:var(--green-1)}.bg-green-2,.flash.green-2{background-color:var(--green-2)}.bg-purple-1,.flash.purple-1{background-color:var(--purple-1)}.bg-purple-2,.flash.purple-2{background-color:var(--purple-2)}.bg-default,.flash.default{background-color:var(--bg-default)}.bg-muted,.flash.muted{background-color:var(--bg-muted)}.bg-accent,.flash.accent{background-color:var(--bg-accent)}.bg-active,.flash.active{background-color:var(--bg-active)}.bg-variant,.flash.variant{background-color:var(--bg-variant)}.bg-success,.flash.success{background-color:var(--green-1)}.bg-attention,.flash.attention{background-color:var(--yellow-1)}.bg-severe,.flash.severe{background-color:var(--bg-severe)}.bg-danger,.flash.danger{background-color:var(--red-1)}.fg-muted,.fg-accent,.fg-active,.fg-variant,.fg-success,.fg-attention,.fg-severe,.fg-danger{color:var(--light)}.fg-default{background-color:var(--default);color:var(--contrast)}.fg-muted{background-color:var(--muted)}.fg-accent{background-color:var(--accent)}.fg-active{background-color:var(--active)}.fg-variant{background-color:var(--variant)}.fg-success{background-color:var(--success)}.fg-attention{background-color:var(--attention)}.fg-severe{background-color:var(--severe)}.fg-danger{background-color:var(--danger)}.rounded,.flash{border-radius:var(--bd-radius)}.bd-default,.bd-muted,.bd-accent,.bd-active,.bd-variant,.bd-success,.bd-attention,.bd-severe,.bd-danger{border:1px solid var(--default)}.bd-default,.flash.default{border-color:var(--default)}.bd-muted,.flash.muted{border-color:var(--muted)}.bd-accent,.flash.accent{border-color:var(--accent)}.bd-active,.flash.active{border-color:var(--active)}.bd-variant,.flash.variant{border-color:var(--variant)}.bd-success,.flash.success{border-color:var(--success)}.bd-attention,.flash.attention{border-color:var(--attention)}.bd-severe,.flash.severe{border-color:var(--severe)}.bd-danger,.flash.danger{border-color:var(--danger)}}@layer utilities{.p-2{padding:.2rem}.p-4{padding:.4rem}.p-6{padding:.6rem}.p-8{padding:.8rem}.p-10{padding:1rem}.p-12{padding:1.2rem}.p-16{padding:1.6rem}.p-20{padding:2rem}.p-24{padding:2.4rem}.p-32{padding:3.2rem}.p-40{padding:4rem}.p-48{padding:4.8rem}.p-56{padding:5.6rem}.p-64{padding:6.4rem}.p-72{padding:7.2rem}.p-80{padding:8rem}.p-88{padding:8.8rem}.p-96{padding:9.6rem}.p-inline-2{padding-inline:.2rem}.p-inline-4{padding-inline:.4rem}.p-inline-6{padding-inline:.6rem}.p-inline-8{padding-inline:.8rem}.p-inline-10{padding-inline:1rem}.p-inline-12{padding-inline:1.2rem}.p-inline-16{padding-inline:1.6rem}.p-inline-20{padding-inline:2rem}.p-inline-24{padding-inline:2.4rem}.p-inline-32{padding-inline:3.2rem}.p-inline-40{padding-inline:4rem}.p-inline-48{padding-inline:4.8rem}.p-inline-56{padding-inline:5.6rem}.p-inline-64{padding-inline:6.4rem}.p-inline-72{padding-inline:7.2rem}.p-inline-80{padding-inline:8rem}.p-inline-88{padding-inline:8.8rem}.p-inline-96{padding-inline:9.6rem}.p-block-2{padding-block:.2rem}.p-block-4{padding-block:.4rem}.p-block-6{padding-block:.6rem}.p-block-8{padding-block:.8rem}.p-block-10{padding-block:1rem}.p-block-12{padding-block:1.2rem}.p-block-16{padding-block:1.6rem}.p-block-20{padding-block:2rem}.p-block-24{padding-block:2.4rem}.p-block-32{padding-block:3.2rem}.p-block-40{padding-block:4rem}.p-block-48{padding-block:4.8rem}.p-block-56{padding-block:5.6rem}.p-block-64{padding-block:6.4rem}.p-block-72{padding-block:7.2rem}.p-block-80{padding-block:8rem}.p-block-88{padding-block:8.8rem}.p-block-96{padding-block:9.6rem}.pt-2{padding-block-start:.2rem}.pt-4{padding-block-start:.4rem}.pt-6{padding-block-start:.6rem}.pt-8{padding-block-start:.8rem}.pt-10{padding-block-start:1rem}.pt-12{padding-block-start:1.2rem}.pt-16{padding-block-start:1.6rem}.pt-20{padding-block-start:2rem}.pt-24{padding-block-start:2.4rem}.pt-32{padding-block-start:3.2rem}.pt-40{padding-block-start:4rem}.pt-48{padding-block-start:4.8rem}.pt-56{padding-block-start:5.6rem}.pt-64{padding-block-start:6.4rem}.pt-72{padding-block-start:7.2rem}.pt-80{padding-block-start:8rem}.pt-88{padding-block-start:8.8rem}.pt-96{padding-block-start:9.6rem}.pr-2{padding-inline-end:.2rem}.pr-4{padding-inline-end:.4rem}.pr-6{padding-inline-end:.6rem}.pr-8{padding-inline-end:.8rem}.pr-10{padding-inline-end:1rem}.pr-12{padding-inline-end:1.2rem}.pr-16{padding-inline-end:1.6rem}.pr-20{padding-inline-end:2rem}.pr-24{padding-inline-end:2.4rem}.pr-32{padding-inline-end:3.2rem}.pr-40{padding-inline-end:4rem}.pr-48{padding-inline-end:4.8rem}.pr-56{padding-inline-end:5.6rem}.pr-64{padding-inline-end:6.4rem}.pr-72{padding-inline-end:7.2rem}.pr-80{padding-inline-end:8rem}.pr-88{padding-inline-end:8.8rem}.pr-96{padding-inline-end:9.6rem}.pb-2{padding-block-end:.2rem}.pb-4{padding-block-end:.4rem}.pb-6{padding-block-end:.6rem}.pb-8{padding-block-end:.8rem}.pb-10{padding-block-end:1rem}.pb-12{padding-block-end:1.2rem}.pb-16{padding-block-end:1.6rem}.pb-20{padding-block-end:2rem}.pb-24{padding-block-end:2.4rem}.pb-32{padding-block-end:3.2rem}.pb-40{padding-block-end:4rem}.pb-48{padding-block-end:4.8rem}.pb-56{padding-block-end:5.6rem}.pb-64{padding-block-end:6.4rem}.pb-72{padding-block-end:7.2rem}.pb-80{padding-block-end:8rem}.pb-88{padding-block-end:8.8rem}.pb-96{padding-block-end:9.6rem}.pl-2{padding-inline-start:.2rem}.pl-4{padding-inline-start:.4rem}.pl-6{padding-inline-start:.6rem}.pl-8{padding-inline-start:.8rem}.pl-10{padding-inline-start:1rem}.pl-12{padding-inline-start:1.2rem}.pl-16{padding-inline-start:1.6rem}.pl-20{padding-inline-start:2rem}.pl-24{padding-inline-start:2.4rem}.pl-32{padding-inline-start:3.2rem}.pl-40{padding-inline-start:4rem}.pl-48{padding-inline-start:4.8rem}.pl-56{padding-inline-start:5.6rem}.pl-64{padding-inline-start:6.4rem}.pl-72{padding-inline-start:7.2rem}.pl-80{padding-inline-start:8rem}.pl-88{padding-inline-start:8.8rem}.pl-96{padding-inline-start:9.6rem}}@layer utilities{.gap-2{gap:.2rem}.gap-4{gap:.4rem}.gap-6{gap:.6rem}.gap-8{gap:.8rem}.gap-10{gap:1rem}.gap-12{gap:1.2rem}.gap-16{gap:1.6rem}.gap-20{gap:2rem}.gap-24{gap:2.4rem}.gap-28{gap:2.8rem}.gap-32{gap:3.2rem}.gap-40{gap:4rem}.gap-48{gap:4.8rem}.gap-56{gap:5.6rem}.gap-64{gap:6.4rem}.gap-72{gap:7.2rem}.gap-80{gap:8rem}.gap-88{gap:8.8rem}.gap-96{gap:9.6rem}}@layer common{.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}body{flex-direction:row}.main{flex:1 0;display:flex;padding:var(--16);flex-direction:column;max-height:calc(100% - 2 * var(--32))}.number>span,.number input{font-family:var(--font-mono)}.modal{overflow:auto}.modal__header{top:0;display:flex;position:sticky;align-items:center;background:var(--blue-dark)}.modal__header span{flex:1 0;padding-left:16px;color:var(--white-soft);text-shadow:var(--text-shadow);font-weight:var(--font-weight-semi-bold)}.modal__header button{flex:initial;cursor:pointer;padding:1.2rem 1.6rem;border-top-right-radius:var(--modal-radius)}.modal__header button:focus,.modal__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.modal__body{padding:3.2rem 1.6rem}.modal__footer{gap:.8rem;display:flex;padding:1.6rem;justify-content:flex-end}.grey-block{padding:1.2rem;border-radius:4px;background:color-mix(in oklch,black,transparent 97%);box-shadow:inset 0 0 0 1px color-mix(in oklch,black,transparent 90%)}.prcent-bar{--prcent: 0;--bar-color: transparent;z-index:2;inline-size:100%;padding:0 1.6rem;position:relative;justify-content:center}.prcent-bar:before,.prcent-bar:after{content:"";position:absolute;border-radius:2px;pointer-events:none;inset-inline-start:0;inset-block-start:.4rem;block-size:calc(100% - .8rem)}.prcent-bar:before{z-index:1;inline-size:100%;box-shadow:0 0 0 1px color-mix(in oklch,black,transparent 50%)}.prcent-bar:after{z-index:2;background:var(--bar-color);inline-size:calc(var(--prcent) * 1%)}.prcent-bar>*{z-index:3;position:relative}.blocked{gap:.8rem;display:flex;border-radius:4px;background:#ffe0e0;padding:.8rem 1.6rem;box-shadow:0 0 0 1px color-mix(in oklch,var(--red-light),black 10%)}.blocked span{color:color-mix(in oklch,var(--red),black 40%)}.blocked span:first-child{gap:.4rem;display:flex;align-items:center}.blocked .translate-left{transform:translate(-4px)}.colors-select{position:relative}.colors-select .bullet{position:absolute;block-size:.8rem;inline-size:.8rem;border-radius:5rem;inset-inline-end:1.2rem;inset-block-start:.8rem;outline:1px solid black;background:var(--bullet-color, black)}.color-select:before{content:"";position:absolute;block-size:.8rem;inline-size:.8rem;border-radius:5rem;inset-block-start:50%;inset-inline-start:1rem;outline:1px solid black;transform:translateY(-50%);background:var(--bullet-color, black)}.color-select span{display:block;transform:translate(1.6rem)}.hide-empty:empty{display:none}.select-box{overflow:auto;padding:var(--4);outline-offset:-1px;outline:1px solid var(--grey-3);border-radius:var(--basic-radius)}.select-box button{cursor:pointer;padding:var(--4) var(--8);border-radius:var(--basic-radius)}.select-box button:hover{outline-offset:-2px;outline:2px solid var(--grey-4)}.select-border{--border-size: 0px}.select-border.hover-effect:hover,.select-border.hover-effect:focus-visible{--border-size: 2px;--border-color: color-mix(in oklch, var(--blue-black), white 30%)}}@media print{@page{margin:0}html{position:static}:where(html,body,main){overflow:visible!important;max-height:initial!important;background:#fff!important}body *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.not-printable,.not-printable *{display:none!important}.overflow,.rf-vscroll,.rf-card{overflow:visible!important}.printable-card{box-shadow:none!important;background:#fff!important}header,nav{display:none!important}header *,nav *{display:none!important}.avoid-break{page-break-inside:avoid;page-break-before:always}.main{margin-inline-start:unset!important}.printable-min-height{min-block-size:20cm}.only-printable{display:block;position:static;pointer-events:none}.react-pdf__Page__canvas{margin:auto}.pdf-viewer{top:0;left:0;position:fixed;min-width:100%;min-height:100%}}@layer components{.header__container{gap:32px;display:flex;align-items:center}.header{--input-font-size: var(--font-size-tiny);top:0;display:flex;z-index:1000;position:sticky;min-height:5.4rem;padding:0 var(--32);flex-direction:column;justify-content:center;background:var(--blue-dark)}.header h1{margin:0;color:var(--white-soft);text-transform:uppercase;text-shadow:var(--text-shadow);font-size:var(--font-size-tiny)}.header:has(.searching){z-index:10000;position:fixed;inline-size:100%;inset-inline-start:0}.header__inputs{gap:32px;flex:1 0;display:flex;align-items:center;justify-content:center}.header__search,.header__agency{flex:1 0}.header__search .field,.header__agency .field{--icon-bg-color: color-mix(in oklch, white, transparent 86%);--right-icon-color: color-mix(in oklch, white, transparent 6%);--input-text-color: color-mix(in oklch, white, transparent 4%);--input-border-color: color-mix(in oklch, white, transparent 42%)}.header__search .field:after,.header__agency .field:after{--input-icon-border-color: red}.header__search .rf-input,.header__agency .rf-input{--input-bg-color: transparent;--input-text-color: color-mix(in oklch, white, transparent 4%)}.header__search .rf-input__input:hover,.header__agency .rf-input__input:hover{--input-outline-color: color-mix(in oklch, black, white 80%)}.header__search .rf-input__unit,.header__agency .rf-input__unit{background:transparent}.header__search .rf-input__unit svg,.header__agency .rf-input__unit svg{color:color-mix(in oklch,white,transparent 4%)!important}.header__search .field__input:hover,.header__search .field__input:focus,.header__search .field__input:focus-within,.header__agency .field__input:hover,.header__agency .field__input:focus,.header__agency .field__input:focus-within{--input-border-color: color-mix(in oklch, white, transparent 12%)}.header__search{gap:8px;display:flex;align-items:center}.header__search .field{flex:1 0}.header__search .field input{min-block-size:26px}.header__helper{cursor:pointer;padding:var(--16)}.header__notif{flex:initial;cursor:pointer}.header__user{gap:16px;display:flex;position:relative;align-items:center;justify-content:flex-end}.header__user>span{padding:0 6px;z-index:2;top:-10px;right:calc(100% - 12px);opacity:.9;position:absolute;border-radius:20px;background:var(--red-2);font-family:var(--font-mono);font-size:var(--font-size-tiny)}.header__user--button{gap:8px;display:flex;flex:initial;align-items:center}button:has(.header__user--button){cursor:pointer}button:has(.header__user--button) *{pointer-events:none}button:has(.header__user--button):before{content:"";opacity:.4;inline-size:2px;border-radius:8px;position:absolute;inset-block-start:4px;inset-inline-start:-8px;block-size:calc(100% - 8px);background:color-mix(in oklch,white,black 10%)}button:has(.header__user--button):focus,button:has(.header__user--button):focus-within{--btn-radius-tl: 4px;--btn-radius-tr: 4px;--btn-radius-bl: 4px;--btn-radius-br: 4px;box-shadow:0 0 0 2px color-mix(in oklab,white,transparent 30%)}.header__profile{--profile-size: 32px;min-width:var(--profile-size);min-height:var(--profile-size)}.header__user-name{color:var(--white-soft);text-shadow:var(--text-shadow);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.header__dropdown{--btn-pad-vert: 0;--btn-pad-left: 0;--btn-pad-right: 0}.header__dropdown li+li{box-shadow:inset 0 1px color-mix(in oklch,black,transparent 90%)}.header__dropdown a,.header__dropdown button{gap:8px;display:flex;color:inherit;cursor:pointer;padding:8px 16px;align-items:center;text-decoration:none;font-size:var(--font-size-small)}.header__dropdown a:hover,.header__dropdown button:hover{background:color-mix(in oklch,black,transparent 96%)}.header__modal{overflow:auto}.header__modal-header{top:0;display:flex;position:sticky;align-items:center;background:var(--blue-dark)}.header__modal-header span{flex:1 0;padding-left:16px;color:var(--white-soft);text-shadow:var(--text-shadow);font-weight:var(--font-weight-medium)}.header__modal-header button{flex:initial;cursor:pointer;padding:12px 16px;border-top-right-radius:var(--modal-radius)}.header__modal-header button:focus,.header__modal-header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.filters{overflow:auto}.filters .filters__header{top:0;display:flex;position:sticky;align-items:center;background:var(--blue-dark)}.filters .filters__header span{flex:1 0;padding-left:16px;color:var(--white-soft);text-shadow:var(--text-shadow)}.filters .filters__header button{flex:initial;cursor:pointer;padding:12px 16px;border-top-right-radius:var(--modal-radius)}.filters .filters__header button:focus,.filters .filters__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,black 10%)}.filters .filters__body{gap:16px;display:flex;flex-direction:column;padding:24px 16px}.header__notifications__footer{box-shadow:inset 0 1px 0 var(--grey-2)}.header__notifications__footer .button{flex-direction:column}.header__notification__footer{box-shadow:inset 0 1px 0 var(--grey-2)}.header__notification{position:relative;border-radius:4px;outline:2px solid transparent;outline-offset:-2px}.header__notification--unread:after{content:"";inset-block-start:12px;inset-inline-end:12px;inline-size:10px;block-size:10px;position:absolute;border-radius:40px;background:var(--pink-2);outline:1px solid var(--pink-5);outline-offset:-1px}.header__notification__header{box-shadow:inset 0 -1px 0 var(--grey-2)}.header__notification__date{color:var(--grey-5);font-size:var(--font-size-small)}.header__notification__title{font-weight:var(--font-weight-medium)}.header__notification__action{color:var(--blue-5);text-decoration:underline}.header__notification__read{color:var(--grey-4)}}@layer components{.rf-modal{--modal-radius: var(--basic-radius);z-index:5000;display:flex;position:fixed;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;flex-direction:column;background:rgba(0,0,0,.6)}.rf-modal.small{padding:var(--32)}.rf-modal.small .rf-modal__card{margin:0 auto;inline-size:100%;max-inline-size:32rem}.rf-modal.normal{padding:var(--32)}.rf-modal.normal .rf-modal__card{margin:0 auto;inline-size:100%;max-inline-size:64rem}.rf-modal.fullscreen{padding:var(--16)}.rf-modal.fullscreen .rf-modal__card{flex:1}.rf-modal__card{opacity:1;display:flex;overflow:auto;background:#fff;flex-direction:column;border-radius:var(--modal-radius);box-shadow:0 0 40px rgba(0,0,0,.45);animation:var(--cubic-anim) modalanim!important}.rf-modal__card:has(.rf-modal__header){overflow:hidden;background:transparent}.rf-modal__header{top:0;position:sticky;background:var(--tethys-4)}.rf-modal__header span{color:var(--white-soft);text-shadow:var(--text-shadow)}.rf-modal__header button{flex:initial;cursor:pointer;padding:var(--12) var(--16);border-top-right-radius:var(--modal-radius)}.rf-modal__header button:focus,.rf-modal__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.rf-modal__body{flex:1;overflow:auto;background:color-mix(in oklch,white,black 2%)}.rf-modal__footer{background:#fff;padding:var(--16);box-shadow:0 -1px 2px color-mix(in oklch,white,black 12%)}}@layer components{.tooltip{display:flex;padding:2px 6px;border-radius:2px;align-items:center;backdrop-filter:blur(16px);text-shadow:var(--text-shadow);box-shadow:var(--brick-shadow);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);color:color-mix(in oklch,white,transparent 4%);background:color-mix(in oklch,#575969,transparent 20%)}.tooltip svg{fill:color-mix(in oklch,#575969,transparent 20%)}}@layer components{.field__input--select{cursor:pointer}.field__floating{display:flex;z-index:15000;flex-direction:column}.field__floating:focus-visible,.field__floating:focus{outline:none}.field__floating-container{overflow:auto;position:relative;padding:var(--4);border-radius:4px;background:color-mix(in oklch,white,black 4%);box-shadow:rgba(9,30,66,.15) 0 8px 12px,rgba(9,30,66,.35) 0 0 0 1px,rgba(9,30,66,.31) 0 0 1px}.field__floating-container ul{transition:none;position:relative}.field__item{display:block;user-select:none;position:relative;border-radius:4px;outline:2px solid;outline-offset:-1px;padding:var(--4) var(--8);outline-color:transparent}.field__item:not(.field__item--selected):not(.field__item--placeholder){cursor:pointer}.field__item--focus:after{content:"";block-size:100%;inline-size:100%;position:absolute;border-radius:4px;pointer-events:none;inset-block-start:0;inset-inline-start:0;outline:2px color-mix(in oklch,white,black 32%) solid;outline-offset:-2px}.field__item--selected{background:color-mix(in oklab,var(--green),white 80%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--green),white 4%)}.field__item--placeholder{font-style:italic;background:transparent}}@layer components{.rf-table{--rf-table-height: initial;--rf-table-border-size: 1px;--rf-table-border-color: var(--grey-3)}.rf-table__scroll{overflow:auto;max-block-size:var(--rf-table-height);outline:var(--rf-table-border-size) var(--rf-table-border-color) solid}.rf-table__container{min-inline-size:100%;display:flex;width:max-content}.rf-table__container .rf-table__actions-column{z-index:15;position:sticky;inset-inline-end:0}.rf-table__container .rf-table__hidden-column{display:none}.rf-table__container>li{flex:1}.rf-table__container>li.sticky{z-index:19;position:sticky;inset-inline-start:0;box-shadow:var(--rf-table-border-size) 0 0 var(--rf-table-border-color)}.rf-table__container>li .rf-table__header{top:0;z-index:10;position:sticky;user-select:none;background:var(--grey-2)}.rf-table__container>li .rf-table__header button{cursor:pointer;padding:var(--8);position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%) rotate(90deg)}.rf-table__container>li .rf-table__header:has(button){padding-right:var(--32)}.rf-table__container>li .rf-table__header:has(button)>span{transform:translate(var(--16))}.rf-table__container>li:first-child .rf-table__header{box-shadow:0 calc(var(--rf-table-border-size) * -1) 0 var(--rf-table-border-color) inset}.rf-table__container>li:first-child .rf-table__body>li+li{box-shadow:0 var(--rf-table-border-size) 0 var(--rf-table-border-color) inset}.rf-table__container>li+li .rf-table__header{box-shadow:var(--rf-table-border-size) calc(var(--rf-table-border-size) * -1) 0 var(--rf-table-border-color) inset}.rf-table__container>li+li .rf-table__body>li:first-child{box-shadow:var(--rf-table-border-size) 0 0 var(--rf-table-border-color) inset}.rf-table__container>li+li .rf-table__body>li+li{box-shadow:var(--rf-table-border-size) var(--rf-table-border-size) 0 var(--rf-table-border-color) inset}.rf-table__options{justify-content:flex-end}.rf-table__options:has(.rf-input){justify-content:space-between}.rf-table__options--left>div:first-child{max-inline-size:8rem}.rf-table__body:hover>li{background:#fafafa}.rf-table__body>li{background:#fff}.rf-table__body>li:hover{background:var(--blue-1)}.rf-table__body>li.hovered:not(:hover){background:#fafafa}.rf-table__action button:hover{opacity:.8}.rf-table__action--hide{padding-inline:0}.rf-table__action--hide *{opacity:0;inline-size:0;user-select:none;pointer-events:none;padding-inline:0}.rf-table__filter-btn{position:relative}.rf-table__filter-btn>svg{z-index:2;position:absolute;inset-block-start:-4px;inset-inline-start:-8px}.rf-table__pages{display:flex;justify-content:flex-end}.rf-table__pages ul:has(li){gap:2px;display:flex;align-items:center;justify-content:flex-end}.rf-table__pages button{color:color-mix(in oklch,black,transparent 44%)}.rf-table__pages button:not(.table__pages--dots){cursor:pointer}.rf-table__pages button:not(.table__pages--dots)[disabled]{opacity:.3;cursor:not-allowed}.rf-table__pages button:hover:not(:disabled){background:color-mix(in oklch,black,transparent 96%)}.rf-table__pages button:focus-visible:not(:disabled){box-shadow:inset 0 0 0 3px var(--blue)}.rf-table__pages span{outline-offset:-1px;background:var(--accent);transform:translate(-1px);outline:solid 1px var(--green-3)}.rf-table__pages button,.rf-table__pages span{display:flex;padding:0 8px;user-select:none;border-radius:4px;align-items:center;min-block-size:28px;min-inline-size:32px;justify-content:center;font-size:var(--font-size-tiny)}.table__pages--hide{display:none}.rf-table--hide{opacity:0;user-select:none}}@layer components{.button{--btn-border-color: var(--blue-dark)}.button:not(.button--outline){--btn-color: color-mix(in oklch, white, transparent 4%);--btn-bg: color-mix(in oklab, var(--blue-dark), white 8%)}.button--outline{--btn-bg: transparent;--btn-color: color-mix(in oklch, black, transparent 12%)}.button{--btn-weight: 500;--btn-height: 120%;--btn-pad-vert: 6px;--btn-shadow-size: 1px;--btn-shadow: 0 0 0 var(--btn-shadow-size) var(--btn-border-color);display:flex;justify-content:var(--btn-alignment, flex-start)}.button a,.button button{--btn-radius-tl: 4px;--btn-radius-tr: 4px;--btn-radius-bl: 4px;--btn-radius-br: 4px;cursor:pointer;box-shadow:var(--btn-shadow)}.button a:disabled,.button a.disabled,.button button:disabled,.button button.disabled{--btn-shadow: none;opacity:.5;cursor:not-allowed}:where(.button:not(.button--outline)) a:hover,:where(.button:not(.button--outline)) button:hover{--btn-shadow: 0 0 0 2px var(--btn-color), 0 0 0 4px var(--btn-border-color)}:where(.button:not(.button--outline)) a:focus,:where(.button:not(.button--outline)) a:focus-within,:where(.button:not(.button--outline)) button:focus,:where(.button:not(.button--outline)) button:focus-within{--btn-shadow: 0 0 0 2px var(--btn-color), 0 0 0 5px var(--btn-border-color)}:where(.button--outline) a:hover,:where(.button--outline) button:hover{--btn-shadow: 0 0 0 2px var(--btn-border-color)}:where(.button--outline) a:focus,:where(.button--outline) a:focus-within,:where(.button--outline) button:focus,:where(.button--outline) button:focus-within{--btn-shadow: 0 0 0 3px var(--btn-border-color)}.button__icon:has(+span){--btn-pad-right: 0;--btn-pad-left: 8px;transform:translate(8px)}}@layer components{.rf-input-select__floating{display:flex;z-index:15000;flex-direction:column}.rf-input-select__floating:focus-visible,.rf-input-select__floating:focus{outline:none}.rf-input-select__floating-container{overflow:auto;position:relative;padding:var(--4);border-radius:4px;background:color-mix(in oklch,white,black 4%);box-shadow:rgba(9,30,66,.15) 0 8px 12px,rgba(9,30,66,.35) 0 0 0 1px,rgba(9,30,66,.31) 0 0 1px}.rf-input-select__floating-container ul{transition:none;position:relative}.rf-input-select__item{display:block;user-select:none;position:relative;border-radius:4px;outline:2px solid;outline-offset:-1px;padding:var(--4) var(--8);outline-color:transparent}.rf-input-select__item:not(.field__item--selected):not(.field__item--placeholder){cursor:pointer}.rf-input-select__item--placeholder{font-style:italic;background:transparent}.rf-input-select__item--focus:after{content:"";block-size:100%;inline-size:100%;position:absolute;border-radius:4px;pointer-events:none;inset-block-start:0;inset-inline-start:0;outline:2px color-mix(in oklch,white,black 32%) solid;outline-offset:-2px}.rf-input-select__item--selected{background:color-mix(in oklab,var(--secondary),white 80%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--secondary),white 4%)}.no-pointer{pointer-events:none}}@layer components{.rf-input{--input-pad-left: 0;--input-pad-right: 0;--input-pad-vert: 0;--input-radius: 4px;--input-height: 5.6rem;--input-bg-color: white;--input-outline-size: 1px;--input-label-style: normal;--input-outline-offset: -1px;--input-outline-style: solid;--input-text-color: #1d1d1f;--input-padding-inline: 1.6rem;--input-outline-color: #86868b;--input-line-height: 1.2353641176;--input-padding-block-start: 1.8rem;--input-font-size: var(--font-size-medium);--input-label-size: var(--font-size-medium);--input-label-color: var(--input-text-color);--input-font-weight: var(--font-weight-medium);--input-label-line-height: var(--input-line-height);--input-label-top: var(--input-padding-block-start);flex:1;inline-size:100%;position:relative}.rf-input:focus-within,.rf-input .rf-input__label--has-value{--input-label-top: 1rem;--input-label-style: italic;--input-label-color: #6e6e73;--input-label-size: var(--font-size-small);--input-label-line-height: var(--input-padding-inline)}:where(.rf-input__error,.rf-input__description){font-style:italic;padding-inline-start:.4rem;font-size:var(--font-size-small)}.rf-input__label{overflow:hidden;position:absolute;pointer-events:none;top:var(--input-label-top);transition-duration:.125s;transition-timing-function:ease-in;max-inline-size:calc(100% - 6.4rem);inset-inline-start:var(--input-padding-inline)}.rf-input__label label,.rf-input__label span{color:var(--input-label-color);font-size:var(--input-label-size);font-style:var(--input-label-style);line-height:var(--input-label-line-height)}.rf-input__label--required{transform:translateY(-2px);color:var(--pink-3)!important}.rf-input__input{border-radius:var(--input-radius);outline:var(--input-outline-size) var(--input-outline-style) var(--input-outline-color);outline-offset:var(--input-outline-offset)}.rf-input__input:hover,.rf-input__input:focus,.rf-input__input:focus-within{--input-outline-size: 2px;--input-outline-offset: -2px}.rf-input__input input{text-align:start;color:var(--input-text-color);font-size:var(--input-font-size);min-block-size:var(--input-height);font-weight:var(--input-font-weight);line-height:var(--input-line-height);background-color:var(--input-bg-color);padding-inline:var(--input-padding-inline);padding-block-start:var(--input-padding-block-start)}.rf-input__input--no-label{--input-height: 3.6rem;--input-line-height: 1.8rem;--input-padding-block-start: 0;--input-padding-inline: 1.2rem}.rf-input__unit{background-color:#f2f2f2;font-size:var(--font-size-small);padding-right:var(--input-padding-inline);box-shadow:inset 1px 0 0 0 var(--input-outline-color)}.rf-input__unit span{transform:translate(calc((var(--input-padding-inline) / 2)))}.rf-input__icon{--icon-outline-size: 1px;--icon-outline-offset: -1px;--icon-outline-style: solid;--icon-text-color: #1d1d1f;--icon-outline-color: #86868b;padding:.8rem;background-color:#f2f2f2;border-radius:var(--input-radius);outline:var(--icon-outline-size) var(--icon-outline-style) var(--icon-outline-color);outline-offset:var(--icon-outline-offset)}.rf-input__icon.pointer:hover,.rf-input__icon.pointer:focus{--icon-outline-size: 2px;--icon-outline-offset: -2px}.rf-input__icon.pointer:active{opacity:.7}.rf-input__description{color:var(--input-text-color)}.rf-input__error{color:var(--red-5)}}@layer components{.rf-text{--text-space: 0rem;--text-style: normal;--text-flex: 0 1 auto;--text-decoration: none;--text-line-height: 1.618;--text-color: var(--text-black);--text-font-family: var(--font-default);--text-font-size: var(--font-size-medium);--text-font-weight: var(--font-weight-regular);display:flex;flex:var(--text-flex);gap:var(--text-space);color:var(--text-color);font-style:var(--text-style);font-size:var(--text-font-size);font-family:var(--text-font-family);line-height:var(--text-line-height);font-weight:var(--text-font-weight);text-decoration:var(--text-decoration)}.rf-text>a{color:var(--text-color);text-decoration:var(--text-decoration)}}@layer components{.rf-view{--view-flex: 0 1 auto;--view-direction: column;flex:var(--view-flex);flex-direction:var(--view-direction)}}@layer components{.fileupload{position:relative;border-radius:8px;background:var(--blue-lighten);padding-bottom:calc(3.2rem + 10%);border:2px dashed var(--blue-stroke)}.fileupload input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.fileupload label{top:50%;left:50%;display:flex;inline-size:100%;position:absolute;align-items:center;pointer-events:none;flex-direction:column;transform:translate(-50%,-50%)}.fileupload label span{color:var(--blue);font-weight:var(--font-weight-semi-bold)}.fileupload__container{gap:1.6rem;display:flex;flex-direction:column}.fileupload__container ul{gap:.8rem;display:flex;flex-wrap:wrap}.fileupload__button{--btn-pad-left: .8rem;--btn-pad-vert: .5rem;--btn-pad-right: .8rem;gap:.8rem;display:flex;border-radius:50px;align-items:center;padding:.4rem 0 .4rem 1.2rem;background:color-mix(in oklch,black,transparent 96%);box-shadow:inset 0 0 0 1px color-mix(in oklch,black,transparent 84%)}.fileupload__button span,.fileupload__button a{font-size:var(--font-size-small);color:color-mix(in oklch,black,white 40%)}.fileupload__button button{cursor:pointer}.fileupload__button button:hover span,.fileupload__button button:focus-within span,.fileupload__button button:focus span{color:#cd5c5c}.fileupload__link{flex:1 0;overflow:hidden;display:-webkit-box;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:1}.fileupload__link:is(a):hover{color:var(--blue);text-decoration:underline}}@layer components{.word{--word-gap: 0rem;--word-style: normal;--word-position: start;--word-display: inline;--word-decoration: none;--word-white-space: normal;--word-size: var(--font-size-medium);--word-weight: var(--font-weight-regular);--word-color: color-mix(in oklch, black, white 24%);display:flex;flex-wrap:wrap;gap:var(--word-gap);color:var(--word-color);font-size:var(--word-size);font-style:var(--word-style);font-weight:var(--word-weight);align-items:var(--word-position);flex-direction:var(--word-display);white-space:var(--word-white-space);justify-content:var(--word-position);text-decoration:var(--word-decoration);text-underline-offset:2px}}@layer components{textarea{resize:vertical;min-height:9.6rem}}@layer components{.field{--icon-bg-color: color-mix(in oklch, black, transparent 96%);--left-icon-color: color-mix(in oklch, black, transparent 26%);--right-icon-color: color-mix(in oklch, black, transparent 26%);--input-text-color: color-mix(in oklch, black, transparent 12%);--input-label-color: color-mix(in oklch, black, transparent 26%);--input-border-color: color-mix(in oklch, black, transparent 72%);--input-icon-border-color: color-mix(in oklch, black, transparent 72%)}.field__input:hover{--input-border-color: color-mix(in oklch, black, transparent 42%)}.field__input:focus,.field__input:focus-within{--input-border-color: var(--blue)}.field__input[disabled],.field__input[readonly]{--input-bg-color: color-mix(in oklch, black, transparent 96%)}.field__icon:is(button):hover{--input-icon-border-color: color-mix(in oklch, black, transparent 42%)}.field__icon:is(button):focus,.field__icon:is(button):focus-within{--input-icon-border-color: var(--blue)}.field{--input-height: 1.618;--input-pad-vert: 4px;--input-icon-width: 32px;--input-border-size: 1px;--input-font-weight: 500;--input-label-space: calc(2.2rem + .6vmin) ;display:flex;position:relative;flex-direction:column;background:transparent;padding-top:var(--input-label-space)}.field--with-left-icon:before,.field--with-right-icon:after{content:"";bottom:0;width:32px;position:absolute;pointer-events:none;background:var(--icon-bg-color, transparent);height:calc(100% - var(--input-label-space))}.field--with-left-icon{--input-pad-left: calc(var(--input-icon-width) + 12px)}.field--with-left-icon:before{left:0;box-shadow:-1px 0 color-mix(in oklch,black,transparent 90%) inset;border-radius:var(--input-border-radius, 4px) 0 0 var(--input-border-radius 4px)}.field--with-right-icon{--input-pad-right: var(--input-icon-width)}.field--with-right-icon:after{right:0;box-shadow:1px 0 color-mix(in oklch,black,transparent 90%) inset;border-radius:0 var(--input-border-radius, 4px) var(--input-border-radius, 4px) 0}.field--hide-label{--input-label-space: 0px}.field--hide-label .field__label{transform:scale(0);pointer-events:none}.field__input{border-radius:var(--input-border-radius, 4px);box-shadow:0 0 0 var(--input-border-size) var(--input-border-color)}.field__input:focus,.field__input:focus-within{--input-border-size: 2px}.field__input[disabled],.field__input[readonly]{--input-border-radius: 2px;opacity:1;cursor:not-allowed;box-shadow:inset 0 -2px color-mix(in oklch,black,transparent 74%)}.field__input--empty{font-style:italic;color:color-mix(in oklch,black,transparent 50%)}.field__input:is(select){cursor:pointer;user-select:none}.field__input:is(select) option,.field__input:is(select) optgroup{display:flex;padding:0 2px;min-height:32px;flex-direction:column;justify-content:center;line-height:1.18!important}.field__input:is(select) option[disabled],.field__input:is(select) optgroup[disabled]{display:none}.field__input:is(select) optgroup{border:none;padding-left:16px}.field__label{top:0;left:0;gap:2px;display:flex;font-size:88%;font-style:italic;position:absolute;font-family:var(--font-outfit);color:var(--input-label-color)}.field__label--required:after{content:"*";color:#cd5c5c}.field__icon{bottom:0;z-index:10;display:flex;position:absolute;align-items:center;justify-content:center;width:var(--input-icon-width);height:calc(100% - var(--input-label-space))}.field__icon:is(button){cursor:pointer}.field__icon:is(button):hover{box-shadow:0 0 0 1px var(--input-icon-border-color)}.field__icon:is(button):focus,.field__icon:is(button):focus-within{box-shadow:0 0 0 2px var(--input-icon-border-color)}.field__icon:is(button)[disabled]{box-shadow:none;cursor:not-allowed}.field__icon:is(span){pointer-events:none}.field__icon--left{left:0}.field__icon--right{right:0;border-radius:0 4px 4px 0}}@layer components{.hide_date_icon::-webkit-calendar-picker-indicator{opacity:0;right:1;cursor:pointer}}@layer components{.rf-input-textarea{--input-radius: 4px;--input-outline-size: 1px;--input-pad-vert: 6px;--input-outline-offset: -1px;--input-outline-style: solid;--input-bg-color: white;--input-font-weight: var(--font-weight-medium);--label-color: #86868b;--input-text-color: #1d1d1f;--input-outline-color: #86868b;position:relative}:where(label,.description,.errors>span){font-size:var(--font-size-small)}:where(label,.description){font-style:italic}.rf-input-textarea__label{gap:.2rem;display:flex;align-self:flex-start;color:var(--label-color)}.rf-input-textarea__label.rf-input-textarea__label--empty{--label-color: color-mix(in oklch, black, white 30%)}.rf-input-textarea__label--required{color:#cd5c5c;font-size:var(--font-size-small)}.rf-input-textarea__input{border-radius:var(--input-radius);outline-offset:var(--input-outline-offset);outline:var(--input-outline-style) var(--input-outline-size) var(--input-outline-color)}.rf-input-textarea__input:hover{--input-outline-size: 2px;--input-outline-offset: -2px}.rf-input-textarea__input:focus,.rf-input-textarea__input:focus-within{--input-outline-size: 2px;--input-outline-offset: -2px}.rf-input-textarea__input:focus-visible{--input-radius: 10px;--input-outline-size: 6px;--input-pad-vert: var(--8);--input-outline-offset: -6px;--input-outline-style: double}.rf-input-textarea__input textarea{flex:1 0;resize:vertical;min-block-size:9.6rem;border-radius:var(--input-radius) 0 0 var(--input-radius)}.rf-input-textarea__error{color:#cd5c5c;padding-inline-start:.2rem;font-size:var(--font-size-small)}}@layer components{.client-ra-filters{overflow:auto}.client-ra-filters__header{top:0;display:flex;position:sticky;align-items:center;background:var(--blue-dark)}.client-ra-filters__header span{flex:1 0;padding-left:16px;color:var(--white-soft);text-shadow:var(--text-shadow);font-weight:var(--font-weight-semi-bold)}.client-ra-filters__header button{flex:initial;cursor:pointer;padding:12px 16px;border-top-right-radius:var(--modal-radius)}.client-ra-filters__header button:focus,.client-ra-filters__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.client-ra-filters__body{display:grid;row-gap:4rem;column-gap:1.6rem;padding:3.2rem 1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.client-ra-filters__body>div{flex:1 0}.client-ra-filters__footer{gap:8px;display:flex;padding:1.6rem;justify-content:flex-end}}@layer components{.file-create{overflow:auto}.file-create__header{top:0;display:flex;position:sticky;align-items:center;background:var(--blue-dark)}.file-create__header span{flex:1 0;padding-left:16px;color:var(--white-soft);text-shadow:var(--text-shadow);font-weight:var(--font-weight-semi-bold)}.file-create__header button{flex:initial;cursor:pointer;padding:12px 16px;border-top-right-radius:var(--modal-radius)}.file-create__header button:focus,.file-create__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.file-create__body{gap:1.6rem;display:flex;padding:3.2rem 1.6rem}.file-create__body>div{flex:1 0}.file-create__label{font-size:88%;font-style:italic;color:color-mix(in oklch,black,transparent 26%)}.file-create__label:after{content:"*";color:#cd5c5c}.file-create__footer{gap:8px;display:flex;padding:1.6rem;justify-content:flex-end}.file-create__error{padding-block-start:1.6rem;padding-inline-start:1.6rem}}@layer components{.company-file__body ul{gap:.8rem;display:flex;flex-direction:column}.company-file__body ul li{display:flex;border-radius:4px;align-items:center;padding:4px 4px 4px 8px;box-shadow:inset 0 0 0 1px color-mix(in oklch,black,transparent 90%)}.company-file__body ul li p{flex:1 0;gap:.4rem;display:flex;align-items:center}.company-file__body ul li p span:last-child{font-size:var(--font-size-small)}.company-file__body ul .company-file__contact-ok{background:var(--green-light)}.company-file__body ul .company-file__contact-ko{background:var(--red-light)}}@layer components{.loader span{font-style:italic}}@layer components{.modal-pdf{--modal-padding: 16px;--modal-radius: var(--basic-radius);--modal-card-width: calc(100% - var(--modal-padding));z-index:5000;position:fixed;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;backdrop-filter:blur(2px);background:rgba(0,0,0,.4)}@media (min-width: 1000px){.modal-pdf{--modal-padding: 16px;--modal-card-width: 992px}}.modal-pdf__card{overflow:auto;inset-inline-start:50%;inset-block-start:var(--modal-padding);min-inline-size:var(--modal-card-width);max-block-size:calc(100% - var(--modal-padding) * 2);transform-origin:var(--left-origin) var(--top-origin);transform-box:fill-box;opacity:1;transform:translate(-50%) scale(1);position:fixed;overflow:hidden;background:var(--white);border-radius:var(--modal-radius);box-shadow:0 0 40px rgba(0,0,0,.45);animation:var(--cubic-anim-slow) appear!important}.modal-pdf__header{top:0;position:sticky;background:var(--blue-dark)}.modal-pdf__header span{color:var(--white-soft);padding-inline-start:var(--16);text-shadow:var(--text-shadow);font-weight:var(--font-weight-semi-bold)}.modal-pdf__header button{flex:initial;cursor:pointer;padding:12px 16px;border-top-right-radius:var(--modal-radius)}.modal-pdf__header button:focus,.modal-pdf__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.modal-pdf__body{overflow:auto;min-block-size:calc(var(--100vh) - 7.2rem);max-block-size:calc(var(--100vh) - 7.2rem);background:color-mix(in oklch,white,black 2%)}.modal-pdf__body>div:has(.pdf-page){overflow:auto;border-radius:2px;box-shadow:var(--brick-shadow)}.modal-pdf__body>div:has(.pdf-page)>div{padding:1px;overflow:auto}}@layer components{.pdf-viewer{--pdf-btns-z: -1;--pdf-btns-opacity: 0;--pdf-btns-scale: -100%;position:relative}.pdf-viewer:hover{--pdf-btns-z: 100;--pdf-btns-opacity: 1;--pdf-btns-scale: calc(var(--16) * 1)}.pdf-viewer>div{flex:1 0;display:flex;flex-direction:column}.pdf-viewer>div>div:first-child{flex:1 0;display:flex;flex-direction:column}.pdf-viewer .pdf-buttons{overflow:hidden;border-radius:4px;position:absolute;inset-inline-start:50%;inset-block-start:var(--4);z-index:var(--pdf-btns-z);box-shadow:var(--brick-shadow);opacity:var(--pdf-btns-opacity);transition:all var(--cubic-anim);background:color-mix(in oklch,white,black 4%);transform:translate(-50%) translateY(var(--pdf-btns-scale));transform-origin:bottom}.pdf-viewer .pdf-buttons button,.pdf-viewer .pdf-buttons a{padding:var(--8) var(--8);color:color-mix(in oklch,black,white 32%)}.pdf-viewer .pdf-buttons button:hover:not([disabled]),.pdf-viewer .pdf-buttons a:hover:not([disabled]){background:color-mix(in oklch,black,white 90%)}.pdf-viewer .pdf-buttons button[disabled],.pdf-viewer .pdf-buttons a[disabled]{opacity:.3;cursor:default}.pdf-viewer .pdf-buttons .pdf-actions{position:relative}.pdf-viewer .pdf-buttons .pdf-actions:before{top:50%;width:1px;content:"";left:-1.25rem;position:absolute;border-radius:4rem;height:calc(100% - 1.6rem);transform:translateY(-50%);background:color-mix(in oklch,black,white 80%)}}@layer components{.rf-vscroll{flex:1;display:flex;overflow:auto;flex-direction:column}}@layer components{.court-registry__input .rf-input{--input-outline-size: 0px;--input-bg-color: transparent}.court-registry__input .rf-input__unit{box-shadow:none;background:transparent}}@layer components{.text-field{--input-radius: 6px;--input-outline-size: 1px;--input-pad-vert: 6px;--input-outline-offset: -1px;--input-outline-style: solid;--input-background-color: transparent;--input-font-weight: var(--font-weight-medium);--label-color: color-mix(in oklch, black, white 30%);--input-text-color: color-mix(in oklch, black, white 16%);--input-outline-color: color-mix(in oklch, black, white 80%);overflow:hidden}.text-field :where(.label,.description,.errors>span){font-size:var(--font-size-small)}.text-field :where(.label,.description){font-style:italic}.text-field :where(.input--number,.description--number){font-family:var(--font-mono)}.text-field .label{gap:.2rem;display:flex;align-self:flex-start;color:var(--label-color)}.text-field .label.label--with-value{--label-color: color-mix(in oklch, black, white 50%)}.text-field .label.label--required:after{content:"*";color:#cd5c5c}.text-field .input__group{overflow:hidden;position:relative;border-radius:var(--input-radius);background:var(--input-background-color);outline-offset:var(--input-outline-offset);outline:var(--input-outline-style) var(--input-outline-size) var(--input-outline-color)}.text-field .input__group:has([data-hovered]){--input-outline-color: color-mix(in oklch, black, white 50%)}.text-field .input__group:has([data-focused]){--input-outline-size: 2px;--input-outline-offset: -2px;--input-outline-color: var(--blue)}.text-field .input__group:has([data-focus-visible]){--input-radius: 10px;--input-outline-size: 6px;--input-pad-vert: var(--8);--input-outline-offset: -6px;--input-outline-style: double}.text-field .input__group:has([data-invalid]){--input-outline-color: indianred}.text-field .input__group:has(input[data-disabled]){--input-outline-color: color-mix(in oklch, black, white 80%);opacity:.5}.text-field .input__group:has([readonly]){--input-radius: 2px;--input-outline-size: 0px;--input-pad-vert: var(--4);--input-outline-color: color-mix(in oklch, black, white 80%);background:color-mix(in oklch,white,black 4%);box-shadow:inset 0 -2px color-mix(in oklch,white,black 16%)}.text-field .input[data-disabled]{cursor:not-allowed}.text-field .action{--action-space: 4px;--action-margin-end: var(--action-margin);--action-margin: calc(var(--input-outline-size) + var(--action-space));position:relative;border-radius:4px;min-inline-size:var(--32);font-size:var(--font-size-small);margin-block:var(--action-margin);margin-inline-start:var(--action-margin);margin-inline-end:var(--action-margin-end)}.text-field .action:has(+.unity){--action-margin-end: var(--action-space)}.text-field .action:is([data-focus-visible],[data-hovered]){background:color-mix(in oklab,var(--blue),white 60%);outline-offset:-1px;outline:1px solid color-mix(in oklab,var(--blue),white 44%)}.text-field .action[data-disabled]{cursor:not-allowed}.text-field .action:not([data-disabled]){cursor:pointer}.text-field .unity{--unity-radius: calc(var(--input-radius) - var(--input-outline-size));white-space:nowrap;padding-inline:var(--12);font-size:var(--font-size-small);margin-block:var(--input-outline-size);margin-inline-end:var(--input-outline-size);color:color-mix(in oklch,black,white 34%);box-shadow:inset 1px 0 0 var(--input-outline-color);background:color-mix(in oklch,white,black 4%);border-radius:0 var(--unity-radius) var(--unity-radius) 0}.text-field .unity--ro{box-shadow:inset 1px -2px color-mix(in oklch,white,black 16%)}.text-field .description{color:color-mix(in oklch,black,white 50%)}.text-field .errors>span{color:#cd5c5c}.text-field .errors>span:before{content:"";width:.6rem;height:.6rem;border-radius:50px;background:#cd5c5c}}@layer components{.radio{--radio-border-color: rgb(50 50 93 / 40%);--radio-color: color-mix(in oklch, black, transparent 12%);--radio-bg-color: color-mix(in oklch, black, transparent 96%);--radio-indicator-color: color-mix(in oklab, var(--blue-dark), white 22%)}.radio{--radio-shadow: none;--radio-indicator-shadow: var(--brick-shadow);gap:8px;display:flex;flex-direction:column-reverse}.radio:active,.radio:focus-within{--radio-shadow: inset 0 0 1px 1px var(--radio-border-color);--radio-indicator-shadow: 0 0 0 1px var(--radio-border-color), 0 2px 5px 0 rgba(50, 50, 93, .05), 0 1px 1px 0 rgba(0, 0, 0, .05)}.radio--disabled{--indicator-opacity: .7}.radio--disabled:active{--radio-shadow: none;--radio-indicator-shadow: var(--brick-shadow)}.radio__list{margin:0;padding:0;z-index:1;display:flex;list-style:none;position:relative}.radio__list:after{z-index:2;content:"";block-size:100%;inline-size:100%;border-radius:4px;position:absolute;pointer-events:none;inset-block-start:0;inset-inline-start:0;box-shadow:var(--radio-shadow);background:var(--radio-bg-color)}.radio__list>*{z-index:3;position:relative}.radio__indicator{z-index:3;border-radius:4px;position:absolute;pointer-events:none;transition:var(--cubic-anim);opacity:var(--indicator-opacity, 1);inset-block-start:var(--indicator-space);box-shadow:var(--radio-indicator-shadow);background:var(--radio-indicator-color, #fff);block-size:calc(100% - var(--indicator-space) * 2)}.radio__field{--label-opacity: .5;--label-size: var(--font-size-small);flex:1 0;display:flex}.radio__field input{opacity:0;position:absolute;pointer-events:none}.radio__field input:checked+label{--label-opacity: 1;--radio-color: color-mix(in oklch, white, transparent 12%);font-weight:500;text-shadow:var(--text-shadow)}.radio__field input:disabled+label{--label-opacity: .5;cursor:not-allowed}.radio__field label{gap:8px;flex:1 0;display:flex;cursor:pointer;padding:8px 16px;user-select:none;text-align:center;align-items:center;min-block-size:4.8rem;justify-content:center;opacity:var(--label-opacity)}.radio__field label span{display:flex;align-items:center;color:var(--radio-color);font-size:var(--label-size)}.radio__label{opacity:.6;user-select:none;line-height:30px;font-style:italic;pointer-events:none;padding-inline-start:8px;color:var(--radio-color);font-size:var(--label-size)}}@layer components{.in-form{--radio-bg-color: transparent;--radio-indicator-shadow: var(--brick-shadow);--radio-color: color-mix(in oklch, black, transparent 12%);--radio-label-color: color-mix(in oklch, black, transparent 26%);--radio-border-color: color-mix(in oklch, black, transparent 72%);--radio-indicator-color: #dbf5e6}.in-form{--radio-border-size: 1px;--radio-shadow: 0 0 0 var(--radio-border-size) var(--radio-border-color);gap:8px;display:flex;position:relative;flex-direction:column-reverse}.in-form:active,.in-form:focus-within{--radio-border-size: 2px;--radio-border-color: var(--blue)}.in-form--disabled{--indicator-opacity: .7}.in-form--disabled:active{--radio-border-size: 1px;--radio-border-color: color-mix(in oklch, black, transparent 72%);--radio-indicator-shadow: var(--brick-shadow)}.in-form__list{--indicator-space: 0;margin:0;padding:0;z-index:1;display:flex;list-style:none;position:relative}.in-form__list:after{z-index:2;content:"";block-size:100%;inline-size:100%;border-radius:4px;position:absolute;pointer-events:none;inset-block-start:0;inset-inline-start:0;box-shadow:var(--radio-shadow);background:var(--radio-bg-color)}.in-form__list>*{z-index:3;position:relative}.in-form__indicator{z-index:3;border-radius:4px;position:absolute;pointer-events:none;transition:var(--cubic-anim);opacity:var(--indicator-opacity, 1);inset-block-start:var(--indicator-space);box-shadow:var(--radio-indicator-shadow);background:var(--radio-indicator-color, #fff);block-size:calc(100% - var(--indicator-space) * 2)}.in-form__field{--label-opacity: .5;--label-size: var(--font-size-medium);flex:1 0}.in-form__field input{opacity:0;position:absolute;pointer-events:none}.in-form__field input:checked+label{--label-opacity: 1;--radio-color: var(--blue-black);font-weight:500}.in-form__field input:disabled+label{--label-opacity: .5;cursor:not-allowed}.in-form__field label{gap:8px;display:flex;cursor:pointer;padding:4px 16px;user-select:none;text-align:center;align-items:center;justify-content:center;opacity:var(--label-opacity)}.in-form__field label span{display:flex;line-height:1.618;align-items:center;justify-content:center;color:var(--radio-color);font-size:var(--label-size)}.in-form__label{top:0;left:0;gap:2px;display:flex;font-size:88%;user-select:none;position:absolute;font-style:italic;pointer-events:none;color:var(--radio-label-color)}.in-form--with-label{padding-top:var(--24)}}@layer components{.in-card{--radio-bg-color: transparent;--radio-indicator-color: var(--blue-dark);--radio-color: color-mix(in oklch, black, transparent 12%);--radio-label-color: color-mix(in oklch, black, transparent 26%);--radio-border-color: color-mix(in oklch, black, transparent 92%)}.in-card{--radio-border-size: 1px;--radio-shadow: 0 var(--radio-border-size) 0 var(--radio-border-color);gap:8px;display:flex;position:relative}.in-card:active,.in-card:focus-within{--radio-border-size: 2px;--radio-border-color: color-mix(in oklch, black, transparent 80%)}.in-card--disabled{--indicator-opacity: .7}.in-card--disabled:active{--radio-border-size: 1px;--radio-border-color: color-mix(in oklch, black, transparent 72%);--radio-indicator-shadow: var(--brick-shadow)}.in-card__list{--indicator-space: 0;margin:0;padding:0;z-index:1;display:flex;list-style:none;position:relative}.in-card__list:after{z-index:2;content:"";block-size:100%;inline-size:100%;position:absolute;pointer-events:none;inset-block-start:0;inset-inline-start:0;box-shadow:var(--radio-shadow);background:var(--radio-bg-color)}.in-card__list>*{z-index:3;position:relative}.in-card__indicator{z-index:3;block-size:2px;border-radius:4px;position:absolute;pointer-events:none;inset-block-end:-.2rem;transition:var(--cubic-anim);opacity:var(--indicator-opacity, 1);box-shadow:var(--radio-indicator-shadow);background:var(--radio-indicator-color, #fff)}.in-card__field{--label-opacity: .5;--label-size: var(--font-size-small);min-inline-size:116px}.in-card__field input{opacity:0;position:absolute;pointer-events:none}.in-card__field input:checked+label{--label-opacity: 1;--radio-color: var(--blue-dark);font-weight:500}.in-card__field input:disabled+label{--label-opacity: .5;cursor:not-allowed}.in-card__field label{gap:8px;display:flex;cursor:pointer;padding:4px 16px;user-select:none;text-align:center;align-items:center;justify-content:center;opacity:var(--label-opacity)}.in-card__field label span{display:flex;line-height:1.618;align-items:center;justify-content:center;color:var(--radio-color);font-size:var(--label-size)}.in-card__label{top:0;left:0;gap:2px;display:flex;font-size:88%;user-select:none;position:absolute;font-style:italic;pointer-events:none;padding-inline-start:8px;color:var(--radio-label-color)}}@layer components{.note-create{overflow:auto}.note-create__header{top:0;display:flex;position:sticky;align-items:center;background:var(--blue-dark)}.note-create__header span{flex:1 0;padding-left:16px;color:var(--white-soft);text-shadow:var(--text-shadow);font-weight:var(--font-weight-semi-bold)}.note-create__header button{flex:initial;cursor:pointer;padding:12px 16px;border-top-right-radius:var(--modal-radius)}.note-create__header button:focus,.note-create__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.note-create__body{padding:3.2rem 1.6rem}.note-create__label{font-size:88%;font-style:italic;color:color-mix(in oklch,black,transparent 26%)}.note-create__footer{gap:8px;display:flex;padding:1.6rem;justify-content:flex-end}.note-create__error{padding-block-start:1.6rem;padding-inline-start:1.6rem}}@layer components{div:has(.popover){z-index:5000;background:color-mix(in oklch,black,transparent 90%)}.popover{z-index:6000;border-radius:8px;background:var(--white);box-shadow:var(--brick-shadow)}.popover__label{opacity:0;position:absolute;transform:scale(0)}.trigger{--btn-bg: lightgrey;border-radius:4px;margin-top:24px;cursor:pointer}}@keyframes search-appear{0%{opacity:.5;transform:translate(-50%) scaleY(0)}to{opacity:1;transform:translate(-50%) scaleY(1)}}@layer components{.modal-search{--modal-radius: 4px;--modal-padding: 16px;--modal-card-width: calc(100% - var(--modal-padding));z-index:5000;position:fixed;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;backdrop-filter:blur(2px);background:rgba(0,0,0,.4)}@media (min-width: 1000px){.modal-search{--modal-padding: 7.2rem;--modal-card-width: 992px}}.modal-search__input{flex:1 0}.modal-search__card{display:flex;flex-direction:column;inset-inline-start:50%;inset-block-start:var(--modal-padding);min-inline-size:var(--modal-card-width);max-block-size:calc(100% - var(--modal-padding) * 2);transform-origin:0 0;transform-box:fill-box;opacity:1;transform:translate(-50%) scaleY(1);position:fixed;overflow:hidden;background:var(--white);border-radius:var(--modal-radius);box-shadow:0 0 40px rgba(0,0,0,.45);animation:var(--cubic-anim) search-appear!important}.modal-search__body{padding:1.6rem}.modal-search__overflow{overflow:auto}.modal-search__table{--table-border-color: color-mix(in oklch, black, transparent 80%);display:flex;flex-direction:column}.modal-search__table h3{z-index:10;display:flex;position:sticky;align-items:center;inset-block-start:0;background:#d0ebf6;padding:.2rem 1.6rem;box-shadow:0 1px var(--table-border-color)}.modal-search__table h3 span:first-child{flex:1 0}.modal-search__table h3 span:last-child{font-style:italic;font-size:var(--font-size-tiny)}.modal-search__table table{border-collapse:collapse}.modal-search__table table tr{cursor:pointer}.modal-search__table table tr:hover{background:color-mix(in oklch,black,transparent 94%)}.modal-search__table table td{padding:.2rem 1.6rem;border-top:1px solid var(--table-border-color);border-bottom:1px solid var(--table-border-color)}}@layer components{nav{display:flex;flex-direction:column}.navigation{flex:1 0;position:relative;background:#fff;box-shadow:var(--brick-shadow);transition:margin var(--cubic-anim)}.navigation__logo{display:flex;padding:9px 0;align-items:center;justify-content:center}.navigation__logo>div{min-block-size:36px;min-inline-size:36px}.navigation__link{--link-bg: transparent;--link-color: var(--blue-dark);--link-border: inset 0 1px 0 color-mix(in oklch, black, transparent 94%);display:flex;flex-direction:column;box-shadow:var(--link-border)}.navigation__link:hover:not(.navigation__link--active){--link-bg: color-mix(in oklch, black, transparent 96%)}.navigation__link:focus,.navigation__link:focus-within{--link-border: inset 0 0 0 2px var(--blue);border-radius:4px}.navigation__link>a{--link-span-display: none;position:relative;gap:8px;display:flex;outline:none;user-select:none;padding:var(--16);align-items:center;text-decoration:none;color:var(--link-color);background:var(--link-bg)}.navigation__link>a:hover,.navigation__link>a:focus{--link-span-display: flex}.navigation__link>a>span{z-index:10000;padding:0 16px;block-size:100%;background:#fff;position:absolute;white-space:nowrap;align-items:center;inset-block-start:0;inset-inline-start:100%;border-radius:0 4px 4px 0;display:var(--link-span-display);box-shadow:inset var(--brick-shadow);font-weight:var(--font-weight-semi-bold)}.navigation__link--active{background:var(--yellow)}}@keyframes appear{0%{opacity:.5;transform:translate(-50%) scale(0)}to{opacity:1;transform:translate(-50%) scale(1)}}@layer components{.modal-loader{--modal-padding: 16px;--modal-radius: var(--basic-radius);--modal-card-width: calc(100% - var(--modal-padding));z-index:5000;position:fixed;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;backdrop-filter:blur(2px);background:rgba(0,0,0,.4)}@media (min-width: 1000px){.modal-loader{--modal-padding: 96px;--modal-card-width: 992px}}.modal-loader__card{display:flex;flex-direction:column;inset-inline-start:50%;inset-block-start:var(--modal-padding);min-inline-size:var(--modal-card-width);max-block-size:calc(100% - var(--modal-padding) * 2);transform-origin:50%;transform-box:fill-box;opacity:1;transform:translate(-50%) scale(1);padding:32px;text-align:center;font-size:var(--font-size-large);position:fixed;overflow:hidden;background:var(--white);border-radius:var(--modal-radius);box-shadow:0 0 40px rgba(0,0,0,.45);animation:var(--cubic-anim) appear!important}}@keyframes smoothCard{0%{opacity:.3}to{opacity:1}}@layer components{.rf-card{--card-icon-rotate: 0deg;overflow:hidden;background:#fff;box-shadow:var(--brick-shadow)}.rf-card__title{align-items:center;flex-direction:row;min-inline-size:100%;min-block-size:3.2rem;color:var(--blue-black);opacity:var(--title-opacity, 1);background:color-mix(in oklab,var(--blue),white 80%)}.rf-card__icon{display:flex;align-items:center;justify-content:center;transform-origin:center center;transition:transform var(--cubic-anim);transform:rotate(var(--card-icon-rotate))}.rf-card__body{opacity:1;transition:opacity var(--cubic-anim)}.rf-card__body--collapsed{margin:0;padding:0;opacity:0;z-index:-1;max-block-size:0;max-inline-size:0;position:relative;pointer-events:none}.rf-card__body--collapsed *{margin:0;opacity:0;z-index:-1;max-block-size:0;max-inline-size:0;position:relative;pointer-events:none}.rf-card--collapsed{--title-opacity: .8;--card-icon-rotate: -90deg}}@keyframes loaderappear{0%{transform:translateY(-120%)}to{transform:translateY(0)}}@layer components{.rf-loader{z-index:30000;position:fixed;inset-block-start:0;inset-inline-start:0;min-block-size:var(--100vh);min-inline-size:var(--100vw);background:rgba(0,0,0,.05)}.rf-loader>div{background:#fff;box-shadow:var(--brick-shadow);animation:.2s loaderappear both cubic-bezier(.23,1,.32,1)!important}.rf-loader>div>span{user-select:none;justify-content:center}}@keyframes modalanim{0%{opacity:.5}to{opacity:1}}@layer components{.rf-modal{--modal-radius: var(--basic-radius);z-index:5000;display:flex;position:fixed;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;flex-direction:column;background:rgba(0,0,0,.6)}.rf-modal.small{padding:var(--32)}.rf-modal.small .rf-modal__card{margin:0 auto;inline-size:100%;max-inline-size:32rem}.rf-modal.normal{padding:var(--32)}.rf-modal.normal .rf-modal__card{margin:0 auto;inline-size:100%;max-inline-size:64rem}.rf-modal.fullscreen{padding:var(--16)}.rf-modal.fullscreen .rf-modal__card{flex:1}.rf-modal__card{opacity:1;display:flex;overflow:auto;background:#fff;flex-direction:column;border-radius:var(--modal-radius);box-shadow:0 0 40px rgba(0,0,0,.45);animation:var(--cubic-anim) modalanim!important}.rf-modal__card:has(.rf-modal__header){overflow:hidden;background:transparent}.rf-modal__header{top:0;position:sticky;background:var(--blue-dark)}.rf-modal__header span{color:var(--white-soft);text-shadow:var(--text-shadow)}.rf-modal__header button{flex:initial;cursor:pointer;padding:var(--12) var(--16);border-top-right-radius:var(--modal-radius)}.rf-modal__header button:focus,.rf-modal__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.rf-modal__body{flex:1;overflow:auto;background:color-mix(in oklch,white,black 2%)}.rf-modal__footer{background:#fff;padding:var(--16);box-shadow:0 -1px 2px color-mix(in oklch,white,black 12%)}}@keyframes toastappear{0%{transform:translateY(-120%)}to{transform:translateY(0)}}@layer components{.toasts{gap:16px;display:flex;z-index:80000;position:fixed;align-items:center;flex-direction:column;inset-inline-start:50%;inset-block-start:1.6rem;transform:translate(-50%)}.toasts li{animation:.4s toastappear both cubic-bezier(.23,1,.32,1)!important}.toast{--toast-color: transparent;gap:20px;display:flex;border-radius:4px;align-items:center;padding:8px 8px 8px 16px;background:var(--toast-color);box-shadow:var(--brick-shadow);transition:.5s all cubic-bezier(.23,1,.32,1)!important}.toast p{flex:1 0;font-size:var(--font-size-small)}.toast button{--btn-bg: color-mix(in oklch, black, transparent 92%);--toast-icon-color: color-mix(in oklch, black, transparent 25%);padding:4px;cursor:pointer;border-radius:4px}.toast button:hover{--toast-icon-color: black;--btn-bg: color-mix(in oklch, black, transparent 84%)}.toast.toast--animate{opacity:0;transform:translateY(-160%)}}@layer components{.steps,.step-views{margin:0 auto}.step{--step-bg-color: var(--white);--step-outline-color: var(--grey-3);background:var(--step-bg-color);border-radius:var(--small-radius);outline:2px solid var(--step-outline-color);outline-offset:-2px}.step+.step{position:relative}.step+.step:after{content:"";block-size:1px;position:absolute;inline-size:1.6rem;pointer-events:none;inset-inline-end:100%;inset-block-start:50%;background:var(--grey-4);transform:translateY(-50%)}.step.step--current{--step-outline-color: var(--blue-dark);box-shadow:0 2px 2px rgba(0,0,0,.4)}.step.pointer:hover{--step-outline-color: var(--blue-dark)}.step.step--disabled{--step-bg-color: var(--grey-1);opacity:.4;cursor:not-allowed}.next-step{--next-step-outline-color: var(--grey-3);--btn-pad-vert: 0;--btn-pad-left: 0;--btn-pad-right: 0;border-radius:var(--basic-radius);outline:2px solid var(--next-step-outline-color);outline-offset:-2px}.next-step.next-step--disabled{opacity:.4;cursor:not-allowed}.next-step.pointer:hover{--next-step-outline-color: var(--blue-dark)}}@keyframes smoothCard{0%{opacity:.5;padding:0 16px}to{opacity:1;padding:16px}}@layer components{.card{--card-icon-rotate: 0deg;display:flex;overflow:hidden;border-radius:4px;background:#fff;flex-direction:column;box-shadow:var(--brick-shadow)}.card--collapsed{--title-opacity: .5;--card-icon-rotate: -90deg}.card__header{user-select:none;padding:4px 16px;box-shadow:inset 0 -1px rgba(0,0,0,.14);background:color-mix(in oklab,var(--blue),white 80%)}.card__title{color:var(--blue-black);text-transform:uppercase;opacity:var(--title-opacity, 1);font-weight:var(--font-weight-semi-bold)}.card__link{font-style:italic;color:var(--blue-black);opacity:var(--title-opacity, 1);font-size:var(--font-size-small)}.card__icon{display:flex;align-items:center;justify-content:center;transform:rotate(var(--card-icon-rotate));transform-origin:center center;transition:transform var(--cubic-anim)}.card__body{flex:1 0;display:flex;overflow:visible;flex-direction:column}.card__body:not(.card__body--no-padding){padding:16px;animation:smoothCard var(--cubic-anim)}.card__body:not(.card__body--no-scroll){overflow:auto}}@layer components{.table__container{flex:1 0;gap:1.6rem;display:flex;max-block-size:100%;flex-direction:column}.table__overflow{overflow:auto}.table{inline-size:100%;border-spacing:0;box-sizing:border-box;border-collapse:separate}.table thead{z-index:10;position:sticky;inset-block-start:0}.table__options{gap:1.6rem;display:flex;align-items:center}.table__options .field{min-inline-size:8rem}.table__options>div{gap:1.6rem;flex:1 0;display:flex;align-items:center}.table__options>div:last-child{justify-content:flex-end}.table__row--body:nth-child(2n){background:color-mix(in oklch,black,transparent 97%)}.table__row--body:nth-child(2n)>td:has(.table__actions){background:#f7f7f7}.table__row--body:nth-child(odd){background:color-mix(in oklch,black,transparent 99%)}.table__row--body:nth-child(odd)>td:has(.table__actions){background:#fcfcfc}.table__row:hover{background:color-mix(in oklch,var(--blue),transparent 90%)}.table__row:hover>td:has(.table__actions){background:#e7f4fa}.table__cell{--table-cell-border-color: 1px solid color-mix(in oklch, black, transparent 90%);border-right:none;border-left:var(--table-cell-border-color);border-bottom:var(--table-cell-border-color)}.table__cell:has(.table__actions){right:0;z-index:2;position:sticky}.table__cell:last-of-type{border-right:var(--table-cell-border-color)}.table__cell>div>span{white-space:nowrap;padding:.2rem .8rem}.table__cell--header{border-top:var(--table-cell-border-color);background:color-mix(in oklab,var(--blue),white 90%)}.table__cell--header>div{display:flex;align-items:center}.table__cell--header>div>span{flex:1 0;text-align:center;color:var(--blue-black)}.table__cell--header>div>button{--icon-color: color-mix(in oklab, var(--blue-black), white 40%);flex:initial;cursor:pointer;padding:.6rem;transform:rotate(90deg)}.table__cell--header>div>button:hover,.table__cell--header>div>button:focus{--icon-color: var(--blue-black)}.table__cell--header:has(.table__actions){background:color-mix(in oklab,var(--blue),white 90%)}.table__cell--body{position:relative}.table__cell--body>div{gap:.4rem;display:flex;align-items:center}.table__cell--body>div span{display:flex;white-space:nowrap;align-items:center}.table__cell--body:has(.table__actions){background:#fff}.table__link{block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.table__actions{gap:.3rem;display:flex;padding:0 .8rem;justify-content:center}.table__actions button{--btn-bg-color: var(--blue);flex:initial;cursor:pointer;padding:.4rem;border-radius:3px;background:var(--btn-bg-color);box-shadow:0 1px 2px rgba(0,0,0,.5)}.table__actions button:hover,.table__actions button:focus{background:color-mix(in oklab,var(--btn-bg-color),black 40%)}.table__pages{display:flex;justify-content:flex-end}.table__pages ul:has(li){display:flex;border-radius:4px;align-items:center;background:color-mix(in oklch,black,transparent 98%);box-shadow:0 0 0 2px color-mix(in oklch,black,transparent 88%)}.table__pages li:has(button):not(:last-child){box-shadow:inset -2px 0 color-mix(in oklch,black,transparent 88%)}.table__pages button{color:color-mix(in oklch,black,transparent 44%)}.table__pages button:not(.table__pages--dots){cursor:pointer}.table__pages button:not(.table__pages--dots)[disabled]{opacity:.3;cursor:not-allowed}.table__pages button:hover:not(:disabled){background:color-mix(in oklch,black,transparent 96%)}.table__pages button:focus-visible:not(:disabled){border-radius:4px;box-shadow:inset 0 0 0 3px var(--blue)}.table__pages span{color:var(--white-soft);transform:translate(-1px);background:var(--blue-dark);text-shadow:var(--text-shadow)}.table__pages button,.table__pages span{display:flex;padding:0 8px;user-select:none;align-items:center;min-block-size:40px;min-inline-size:32px;justify-content:center;font-size:var(--font-size-tiny)}.table__pages--hide{display:none}}@layer components{.call-cr__form{display:grid;row-gap:3.2rem;column-gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.call-cr__form>*:first-child{grid-column:1/3}.call-cr__form>*:last-child,.call-cr__form .grow{grid-column:1/3}}@layer components{.client-create__form .card:last-child,.client-create__api .card:last-child{margin-block-end:var(--16)}.client-create__infos{gap:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.client-create__infos .field:has(.field__input[readonly]){--right-icon-color: color-mix(in oklch, black, transparent 50%)}@container Card (inline-size < 952px){.client-create__infos{grid-template-columns:repeat(3,minmax(0,1fr))}}@container Card (inline-size < 708px){.client-create__infos{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-create__owner{gap:16px;display:grid;grid:"lastname lastname firstname firstname status status" "email1 email1 email1 email2 email2 email2" "tel1 tel1 tel1 tel2 tel2 tel2";grid-template-columns:repeat(6,minmax(0,1fr))}.client-create__owner>:nth-child(1){grid-area:lastname}.client-create__owner>:nth-child(2){grid-area:firstname}.client-create__owner>:nth-child(3){grid-area:status}.client-create__owner>:nth-child(4){grid-area:email1}.client-create__owner>:nth-child(5){grid-area:email2}.client-create__owner>:nth-child(6){grid-area:tel1}.client-create__owner>:nth-child(7){grid-area:tel2}.client-create__address{gap:16px;display:grid;grid:"address address add add" "code city country .";grid-template-columns:repeat(4,minmax(0,1fr))}.client-create__address>:nth-child(1){grid-area:address}.client-create__address>:nth-child(2){grid-area:add}.client-create__address>:nth-child(3){grid-area:code}.client-create__address>:nth-child(4){grid-area:city}.client-create__address>:nth-child(5){grid-area:country}@container Card (inline-size < 708px){.client-create__address{grid:"address address add add" "code city country country";grid-template-columns:repeat(2,minmax(0,1fr))}}.client-create__api{gap:40px;display:flex;position:relative}.client-create__api:before{content:"";inline-size:2px;position:absolute;pointer-events:none;inset-block-start:4px;inset-inline-start:50%;transform:translate(-1px);block-size:calc(100% - 8px);border-inline-start:dotted 2px color-mix(in oklch,black,transparent 88%)}.client-create__api>div{flex:1 0;gap:16px;display:flex;flex-direction:column}.client-create__api h3{font-style:italic;padding-inline-start:4px;font-size:var(--font-size-medium)}.client-create__block{gap:16px;display:flex;padding:16px;border-radius:4px;flex-direction:column;background:color-mix(in oklch,black,transparent 96%)}.client-create__block .flex>div{flex:1 0}.client-create__button{display:flex;padding-block-start:16px;justify-content:flex-end}.client-create__button div,.client-create__button button{flex:1 0}.headquarter{position:relative}.headquarter:before{content:"";position:absolute;inline-size:.5rem;pointer-events:none;background:var(--yellow);inset-block-start:-1.6rem;inset-inline-start:-1.6rem;block-size:calc(100% + 3.2rem)}.headquarter-icons{gap:.8rem;z-index:20;display:flex;position:absolute;align-items:center;inset-inline-end:.8rem;inset-block-start:.8rem}}@layer components{.client__header{flex:1 0;row-gap:4rem;display:flex;flex-wrap:wrap;column-gap:8rem;position:relative;border-radius:4px;background:#fff;align-items:center;padding:.8rem 1.6rem;box-shadow:var(--brick-shadow)}.client__header h2{line-height:1}.client__header>div{flex:1 0;min-inline-size:30rem}.client__header-update{gap:.8rem;display:flex;position:absolute;align-items:center;inset-inline-start:0;inset-block-start:-2.4rem}.client__header-details>span:first-child{min-inline-size:8rem}.client__header-ceo{white-space:nowrap}.client__header-ceo:not(:last-child):after{content:",";margin-inline-end:8px}.client__header-ceo-tooltip{cursor:pointer;text-decoration:underline}.agency-warning{border-radius:2px;background-color:var(--yellow-1);outline:1px solid var(--yellow-3);outline-offset:-1px}}@layer components{.activity-read-all{overflow:hidden;padding:16px 16px 0}.activity-read-all>ul,.activity-read-all>p{overflow:auto;padding:16px 0}.activity-read-all>ul{gap:16px;display:flex;flex-direction:column}.activity-read-all__opts{padding:2px 0}.activity-card{overflow:hidden;border-radius:4px;background:var(--grey);box-shadow:0 0 0 1px var(--dark-grey) inset}.activity-card__header{display:flex;padding:16px;align-items:flex-start}.activity-card__header>div{display:flex}.activity-card__header>div:first-child{gap:4px;flex:1 0;flex-direction:column}.activity-card__header>div:first-child span:first-child{font-weight:var(--font-weight-semi-bold)}.activity-card__header>div:last-child{gap:4px}.activity-card__body{padding:16px;align-items:flex-start}.activity-card__body>div{display:flex}.activity-card__body .content p,.activity-card__body .attachment p,.activity-card__body .update p{font-size:var(--font-size-small)}.activity-card__body .content{flex:5 0}.activity-card__body .content:has(+div){position:relative}.activity-card__body .content:has(+div):before{content:"";position:absolute;pointer-events:none;inline-size:2px;inset-block-start:32px;inset-inline-end:-37px;block-size:calc(100% - 64px);background:color-mix(in oklch,black,transparent 90%)}.activity-card__body .content p{color:color-mix(in oklch,black,white 42%)}.activity-card__body .update{gap:8px;flex:1 0;display:flex;flex-direction:column}.activity-card__body .update>div{padding:8px;border-radius:4px;background:var(--white);box-shadow:0 0 0 1px var(--dark-grey) inset}.activity-card__body .update>div p{font-style:italic}.activity-card__body .update>div p:first-child{color:var(--dark-blue-lighten)}.activity-card__body .update>div p:last-child{color:color-mix(in oklch,black,white 42%)}.activity-card__body .attachments{gap:.8rem;display:flex;flex-wrap:wrap;align-items:center}.activity-card__body .attachment{gap:4px;display:flex;background:#fff;padding:4px 16px;border-radius:50px;align-items:center;box-shadow:0 0 0 1px var(--dark-grey) inset}.activity-card__body .attachment span,.activity-card__body .attachment a{font-style:italic;text-decoration:none;font-size:var(--font-size-small);color:color-mix(in oklch,black,white 32%)}.activity-card__body .attachment span:hover,.activity-card__body .attachment a:hover{color:var(--blue);text-decoration:underline}.activity-card__footer{padding:0 16px;min-height:48px;background:var(--dark-blue-lighten)}.activity-card__footer>div{align-items:center}.activity-card__footer>div .button{--btn-pad-vert: 4px}.activity-card__pellet{gap:8px;display:flex;padding:2px 12px;border-radius:4px;background:var(--pellet-bg);box-shadow:var(--pellet-shadow);font-size:var(--font-size-small)}.activity-card__pellet span{color:var(--pellet-color);font-weight:var(--font-weight-semi-bold)}.activity-card__pellet--default{--pellet-bg: var(--blue-lighten);--pellet-color: var(--blue-dark);--pellet-shadow: 0 0 0 1px var(--blue-stroke) inset}.activity-card__pellet--status{--pellet-bg: transparent;--pellet-color: var(--blue-dark);--pellet-shadow: 0 0 0 1px var(--dark-grey) inset}.activity-card__pellet--date{--pellet-bg: var(--yellow);--pellet-color: var(--blue-black);--pellet-shadow: none}.activity-bento{gap:8px;display:grid;grid:"one two three" "four two five";grid-template-columns:repeat(3,minmax(0,1fr))}.activity-bento>div:nth-child(1){grid-area:one}.activity-bento>div:nth-child(2){grid-area:two}.activity-bento>div:nth-child(3){grid-area:three}.activity-bento>div:nth-child(4){grid-area:four}.activity-bento>div:nth-child(5){grid-area:five}.activity-bento>div{padding:8px;overflow:hidden;background:#fff;border-radius:4px;min-block-size:3.2rem;box-shadow:var(--brick-shadow)}.mail-status-effect span{z-index:2;position:relative}.mail-status-effect:before{content:"";z-index:1;top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none;background:color-mix(in oklab,var(--mail-status-color, white),white 74%)}}.activity-ra-filters__body{row-gap:4rem;display:grid;column-gap:1.6rem;padding:3.2rem 1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@layer components{.financial-data-ra{padding-bottom:4rem}.financial-data-ra .grey-block{position:relative}.financial-data-ra .headquarter-icons{gap:.8rem;z-index:20;display:flex;position:absolute;align-items:center;inset-inline-end:.8rem;inset-block-start:.8rem}.financial-data-ra .headquarter-icons>div{display:flex;align-items:center;justify-content:center}.financial-data-ra .headquarter-color,.financial-data-ra .inactive-color{overflow:hidden}.financial-data-ra .headquarter-color:before,.financial-data-ra .inactive-color:before{content:"";block-size:100%;position:absolute;inline-size:.5rem;pointer-events:none;inset-block-start:0;inset-inline-start:0;background:var(--special-color)}.financial-data-ra .headquarter-color{--special-color: var(--yellow);background:color-mix(in oklch,var(--yellow),transparent 90%)}.financial-data-ra .headquarter-color .field input{--input-bg-color: #e3e3e3}.financial-data-ra .inactive-color{--special-color: var(--red-light)}.financial-data-ra .trademark{min-height:2.4rem;align-self:center}.financial-data-ra .financial-data-ra__table{border-collapse:collapse}.financial-data-ra .financial-data-ra__table td,.financial-data-ra .financial-data-ra__table th{padding:2px 8px}.financial-data-ra .financial-data-ra__table td:not(.financial-data-ra .financial-data-ra__table td:first-child),.financial-data-ra .financial-data-ra__table td:not(.financial-data-ra .financial-data-ra__table td:first-child),.financial-data-ra .financial-data-ra__table th:not(.financial-data-ra .financial-data-ra__table td:first-child),.financial-data-ra .financial-data-ra__table th:not(.financial-data-ra .financial-data-ra__table td:first-child){text-align:end}.financial-data-ra .financial-data-ra__table th{background:color-mix(in oklch,black,transparent 94%)}.financial-data-ra .financial-data-ra__table td{border-top:1px solid color-mix(in oklch,black,transparent 80%)}.financial-data-ra .dot{list-style:disc;margin-inline-start:2rem}.financial-data-ra .doc_btns{position:absolute;inset-inline-end:var(--4);inset-block-start:var(--4)}.financial-data-ra .doc_btns button{cursor:pointer;font-size:var(--font-size-medium)}.financial-data-ra .doc_btns .pdf{color:#9d2725}.financial-data-ra .doc_btns .xlsx{color:#3db39e}}@layer components{.readonly{--readonly-label-color: color-mix(in oklch, black, white 42%);gap:var(--4);display:flex;flex-direction:column}.readonly>button{--btn-radius-tl: 2px;--btn-radius-tr: 2px;--btn-radius-br: 2px;--btn-radius-bl: 2px;--btn-pad-vert: var(--4);--btn-pad-left: var(--8);--btn-pad-right: var(--8);--btn-bg: color-mix(in oklch, black, white 96%);--readonly-box-shadow: inset 0 -2px 0 color-mix(in oklch, white, black 16%);align-items:stretch;box-shadow:var(--readonly-box-shadow)}.readonly>button:active:not(:disabled){--btn-bg: color-mix(in oklch, black, white 94%);--readonly-box-shadow: inset 0 -1px 0 color-mix(in oklch, white, black 16%);transform:translateY(1px)}.readonly>button:not(:disabled){cursor:pointer}.readonly>button:disabled .readonly__icon{margin:0;padding:0;opacity:0;display:block;max-block-size:0;max-inline-size:0;transform:scale(0);position:"absolute"}.readonly__label{font-style:italic;padding-inline-end:var(--16);font-size:var(--font-size-small);color:var(--readonly-label-color)}.readonly__value{flex:1 0;display:flex;align-items:center;min-block-size:37px;word-break:break-word;padding:var(--4) var(--12);font-weight:var(--font-weight-medium)}.readonly__value--is-number{font-family:var(--font-mono)}.readonly__icon{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-small);color:var(--readonly-label-color);box-shadow:inset 1px 0 color-mix(in oklch,white,black 16%)}.readonly__unit{display:flex;align-items:center;font-size:var(--font-size-small);color:var(--readonly-label-color)}}@layer components{.informations__main{gap:16px;display:grid;grid:"one one one" "two three four" "five six seven " "eight nine ten" "eleven twelve thirteen";grid-template-columns:repeat(3,minmax(0,1fr))}.informations__main>div:nth-child(1){grid-area:one}.informations__main>div:nth-child(2){grid-area:two}.informations__main>div:nth-child(3){grid-area:three}.informations__main>div:nth-child(4){grid-area:four}.informations__main>div:nth-child(5){grid-area:five}.informations__main>div:nth-child(6){grid-area:six}.informations__main>div:nth-child(7){grid-area:seven}.informations__main>div:nth-child(8){grid-area:eight}.informations__main>div:nth-child(9){grid-area:nine}.informations__main>div:nth-child(10){grid-area:ten}.informations__main>div:nth-child(11){grid-area:eleven}.informations__main>div:nth-child(12){grid-area:twelve}.informations__main>div:nth-child(13){grid-area:thirteen}.informations__address{gap:16px;display:grid;grid:"one one two two" "three four five .";grid-template-columns:repeat(4,minmax(0,1fr))}.informations__address>div:nth-child(1){grid-area:one}.informations__address>div:nth-child(2){grid-area:two}.informations__address>div:nth-child(3){grid-area:three}.informations__address>div:nth-child(4){grid-area:four}.informations__address>div:nth-child(5){grid-area:five}.informations__contacts{gap:8px;display:flex;flex-wrap:wrap}.informations__contacts>li{flex:1 0;min-width:28rem}.informations__contacts-opts .field{min-width:8rem}}@layer components{.rf-readonly{--readonly-pad-left: 0;--readonly-pad-right: 0;--readonly-pad-vert: 0;--readonly-radius: 4px;--readonly-height: 5.6rem;--readonly-outline-size: 1px;--readonly-bg-color: #f2f2f2;--readonly-label-style: normal;--readonly-outline-offset: -1px;--readonly-outline-style: solid;--readonly-text-color: #1d1d1f;--readonly-padding-inline: 1.6rem;--readonly-outline-color: #cccccc;--readonly-line-height: 1.2353641176;--readonly-padding-block-start: 2.8rem;--readonly-font-size: var(--font-size-medium);--readonly-label-size: var(--font-size-medium);--readonly-label-color: var(--readonly-text-color);--readonly-font-weight: var(--font-weight-medium);--readonly-label-line-height: var(--readonly-line-height);--readonly-label-top: 1.8rem;flex:1;inline-size:100%;position:relative}.rf-readonly:focus-within,.rf-readonly .rf-readonly__label--has-value{--readonly-label-top: 1rem;--readonly-label-style: italic;--readonly-label-color: #6e6e73;--readonly-label-size: var(--font-size-small);--readonly-label-line-height: var(--readonly-padding-inline)}.rf-readonly__label{overflow:hidden;position:absolute;pointer-events:none;top:var(--readonly-label-top);transition-duration:.125s;transition-timing-function:ease-in;max-inline-size:calc(100% - 6.4rem);inset-inline-start:var(--readonly-padding-inline)}.rf-readonly__label span{color:var(--readonly-label-color);font-size:var(--readonly-label-size);font-style:var(--readonly-label-style);line-height:var(--readonly-label-line-height)}.rf-readonly__label--required{transform:translateY(-2px);color:var(--pink-3)!important}.rf-readonly__button{border-radius:var(--readonly-radius);box-shadow:0 2px 0 var(--readonly-outline-color)}.rf-readonly__button.pointer:hover,.rf-readonly__button.pointer:focus-visible{--readonly-outline-size: 2px;--readonly-outline-offset: -2px}.rf-readonly__button.pointer:active{opacity:.7}.rf-readonly__button--no-label{--readonly-height: 3.6rem;--readonly-line-height: 1.8rem;--btn-pad-vert: .9rem;--readonly-padding-block-start: .9rem;--readonly-padding-inline: 1.2rem}.rf-readonly__value{flex:1 0;text-align:start;color:var(--readonly-text-color);font-size:var(--readonly-font-size);min-block-size:var(--readonly-height);font-weight:var(--readonly-font-weight);line-height:var(--readonly-line-height);background-color:var(--readonly-bg-color);border-top-left-radius:var(--readonly-radius);padding-inline:var(--readonly-padding-inline);padding-block-start:var(--readonly-padding-block-start)}.rf-readonly__value--is-number{font-family:var(--font-mono)}.rf-readonly__icon{--btn-pad-vert: 0;--btn-pad-left: 0;--btn-pad-right: var(--readonly-padding-inline);display:flex;align-items:center;justify-content:center;background-color:var(--readonly-bg-color);border-top-right-radius:var(--readonly-radius);box-shadow:inset 1px 0 0 0 var(--readonly-outline-color)}.rf-readonly__icon svg{transform:translate(calc((var(--readonly-padding-inline) / 2)))}.rf-readonly__unit{--btn-pad-vert: 0;--btn-pad-left: 0;--btn-pad-right: calc(var(--readonly-padding-inline) / 2);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-small);background-color:var(--readonly-bg-color)}}@layer components{.contact-small-card{--card-space: 1.6rem;display:flex;overflow:hidden;position:relative;border-radius:4px;flex-direction:column;gap:var(--card-space);font-size:var(--font-size-medium);padding-block-start:var(--card-space);background:color-mix(in oklch,black,transparent 98%);box-shadow:inset 0 0 0 1px color-mix(in oklch,black,transparent 84%)}.contact-small-card__fav{position:absolute;inset-inline-end:8px;inset-block-start:8px}.contact-small-card__header{display:flex;flex-direction:column;padding:0 var(--card-space)}.contact-small-card__header span:first-child{color:var(--blue-dark);font-weight:var(--font-weight-semi-bold)}.contact-small-card__header span:last-child{font-size:var(--font-size-small)}.contact-small-card__actions{display:flex;flex-direction:column;gap:var(--card-space);padding:0 var(--card-space)}.contact-small-card__actions>div{display:flex;flex-direction:column;align-items:flex-start}.contact-small-card__actions>div span:first-child{gap:.8rem;display:flex;align-items:center;color:var(--dark-blue-lighten)}.contact-small-card__actions a{color:var(--blue-black);font-size:var(--font-size-small)}.contact-small-card__footer{min-height:40px;padding:0 .8rem;justify-content:flex-end;background:var(--dark-blue-lighten)}.contact-small-card__footer>div{align-items:center}.contact-small-card__footer>div .button{--btn-pad-vert: 4px}}@layer components{.resume{gap:1.6rem;display:flex;align-items:flex-start}.resume>div:first-child{flex:4 0}.resume>div:last-child{flex:5 0}.resume .card__body{gap:1.6rem}.resume__company--negative{--score-color: var(--red)}.resume__company--positive{--score-color: var(--green)}.resume__company{display:flex;align-items:center}.resume__company div:first-child{flex:1 0}.resume__company div:last-child{flex:1 0;min-block-size:40px;max-inline-size:40px}.resume__company div:last-child span{font-size:var(--font-size-medium)}.resume__company div:last-child a{display:flex;min-block-size:40px}.resume__block{padding:8px 12px;border-radius:4px;background:color-mix(in oklch,black,transparent 95%);box-shadow:inset 0 0 0 1px color-mix(in oklch,black,transparent 90%)}.resume__sub-title{font-style:italic;color:var(--dark-blue-lighten);font-weight:var(--font-weight-semi-bold)}}@layer components{.contact-create__infos,.contact-create__more,.contact-create__address{gap:1.6rem;display:grid}.contact-create__infos{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-create__more{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-create__address{grid:"address1 address1 address2 address2" "postalCode city country .";grid-template-columns:repeat(4,minmax(0,1fr))}.contact-create__address>div:nth-child(1){grid-area:address1}.contact-create__address>div:nth-child(2){grid-area:address2}.contact-create__address>div:nth-child(3){grid-area:postalCode}.contact-create__address>div:nth-child(4){grid-area:city}.contact-create__address>div:nth-child(5){grid-area:country}}@layer components{.client-cr__with-divider:has(+.gap-8){position:relative}.client-cr__with-divider:has(+.gap-8):after{z-index:1;content:"";position:absolute;pointer-events:none;inset-block-start:3.2rem;inset-inline-end:-2.4rem;block-size:calc(100% - 3.2rem);border-inline-end:2px dashed var(--grey-3)}.establishment{--border-color: var(--grey-3);position:relative;background:var(--grey-1)}.establishment .rf-readonly{--readonly-bg-color: var(--grey-1)}.establishment.is-head-office:not(.is-selected):before{z-index:1;content:"";inline-size:4px;block-size:100%;position:absolute;pointer-events:none;inset-block-start:0;inset-inline-start:0;background-color:var(--purple-3);border-top-left-radius:var(--basic-radius);border-bottom-left-radius:var(--basic-radius)}.establishment.is-selected{--border-size: 2px;--border-color: var(--purple-3)}}@layer components{.equipment-option{--em-border-radius: 4px;--em-border-bg-color: color-mix(in oklch, black, transparent 94%);display:flex;cursor:pointer;align-items:stretch;padding-left:.8rem;background:var(--em-border-bg-color);border-radius:var(--em-border-radius);box-shadow:0 0 0 1px color-mix(in oklch,black,transparent 86%) inset}.equipment-option>span{flex:1 0;display:flex;padding:.4rem 0;align-items:center}.equipment-option>div{cursor:pointer}.equipment-option>div:first-child{flex:1 0;justify-content:flex-start}.equipment-option>div:last-child{padding:.4rem .8rem;background:var(--em-border-bg-color);border-radius:0 var(--em-border-radius) var(--em-border-radius) 0}.equipment-option>div:last-child:hover{background:color-mix(in oklch,black,transparent 86%)}.equipment-option--selected{--em-border-bg-color: color-mix(in oklch, var(--green), transparent 84%)}}.react-aria-Checkbox{--checkbox-size: 1.6rem;--checkbox-bg-color: #f0f0f0;--checkmark-color: var(--blue-black);gap:.8rem;display:flex;cursor:pointer;border-radius:4px;align-items:center;padding:.4rem .8rem;forced-color-adjust:none;font-size:var(--font-medium);justify-content:space-between;background:var(--checkbox-bg-color);box-shadow:0 0 0 1px color-mix(in oklch,black,transparent 86%) inset}.react-aria-Checkbox .checkbox{opacity:.8;display:flex;border-radius:3px;align-items:center;transition:all .2s;justify-content:center;block-size:var(--checkbox-size);inline-size:var(--checkbox-size);border:2px solid var(--blue-black)}.react-aria-Checkbox svg{fill:none;stroke-width:3px;stroke-dashoffset:66;transition:all .2s;stroke-dasharray:22px;stroke:var(--checkmark-color);block-size:var(--checkbox-size);inline-size:var(--checkbox-size)}.react-aria-Checkbox[data-focus-visible] .checkbox{transition:none;outline:2px solid var(--blue-black);outline-offset:2px}.react-aria-Checkbox[data-selected]{--checkbox-bg-color: #dff5e5}.react-aria-Checkbox[data-disabled]{cursor:default;--checkbox-bg-color: #e8e8e8}.react-aria-Checkbox[data-selected] svg,.react-aria-Checkbox[data-indeterminate] svg{stroke-dashoffset:44}.react-aria-Checkbox[data-indeterminate] svg{stroke:none;fill:var(--checkmark-color)}@layer components{.em-option{--em-border-radius: 4px;--em-border-bg-color: color-mix(in oklch, black, transparent 94%);display:flex;align-items:stretch;padding-left:.8rem;background:var(--em-border-bg-color);border-radius:var(--em-border-radius);box-shadow:0 0 0 1px color-mix(in oklch,black,transparent 86%) inset}.em-option>span{flex:1 0;display:flex;padding:.2rem 0;align-items:center}.em-option>button{cursor:pointer}.em-option>button:first-child{flex:1 0;justify-content:flex-start}.em-option>button:last-child{padding:.8rem;background:var(--em-border-bg-color);border-radius:0 var(--em-border-radius) var(--em-border-radius) 0}.em-option>button:last-child:hover{background:color-mix(in oklch,var(--red-light),transparent 30%)}}@layer components{.financial-condition-option-block{margin-inline:4px;padding:var(--16);background:rgba(0,0,0,.04);border-radius:0 0 8px 8px;box-shadow:var(--brick-shadow)}.contract-doc-fluid{row-gap:var(--24);column-gap:var(--16)}.contract-doc-upload ul{min-block-size:4.8rem}.contract-doc-upload__infos{--upload-size-display: flex;--upload-close-display: none;--upload-close-bg: color-mix(in oklab, black, transparent 92%);z-index:10;inline-size:100%;border-radius:4px;inset-block-end:2px;background:#f5f5f5;padding:var(--4) var(--8);box-shadow:inset 0 0 0 1px color-mix(in oklch,black,transparent 84%)}.contract-doc-upload__infos>button{--btn-pad-vert: 0;--btn-pad-left: 0;--btn-pad-right: 0;align-items:start;justify-content:start;flex-direction:column}.contract-doc-upload__infos>button:hover{text-decoration:underline;text-underline-offset:2px}.contract-doc-upload__infos>div:last-child{padding-inline-start:var(--8);box-shadow:-1px 0 color-mix(in oklch,black,transparent 90%)}.contract-doc-upload__infos:hover{--upload-size-display: none;--upload-close-display: flex}.contract-doc-upload__infos .contract-doc__close{padding:var(--4);border-radius:4px;background:var(--upload-close-bg);display:var(--upload-close-display)}.contract-doc-upload__infos .contract-doc__close:hover{--upload-close-bg: color-mix(in oklab, var(--red-light), transparent 2%)}.contract-doc-upload__infos .contract-doc__size{display:var(--upload-size-display)}.contract-doc-grid{display:grid;gap:var(--16);grid-template-columns:repeat(6,1fr)}.contract-doc-grid>div{border-radius:4px;box-shadow:var(--brick-shadow);background:color-mix(in oklch,white,black 4%)}.contract-doc-grid>div:nth-child(1){grid-row:span 2;grid-column:span 3}.contract-doc-grid>div:nth-child(2){grid-row:span 2;grid-column:span 3}.contract-doc-grid>div:nth-child(3){grid-row:span 2;grid-column:span 3}.contract-doc-grid>div:nth-child(4){grid-row:span 2;grid-column:span 3}.contract-doc-grid>div:nth-child(5){grid-row:span 2;grid-column:span 3}.contract-doc-grid>div:nth-child(6){grid-row:span 2;grid-column:span 3}.contract-doc-grid>div:nth-child(7){grid-row:span 2;grid-column:span 3}.contract-doc-grid button{--btn-pad-vert: 0;--btn-pad-left: 0;--btn-pad-right: 0;gap:.6rem;cursor:pointer;padding:var(--8)}.contract-doc-grid button:hover{background:color-mix(in oklch,black,white 92%)}.contract-doc-grid button svg{color:var(--blue-dark);font-size:var(--font-size-large)}}@layer components{.status-bg{--status-bg-color: transparent;position:relative}.status-bg:after{z-index:1;content:"";border-radius:2px;position:absolute;pointer-events:none;inset-block-end:3px;inset-inline-end:3px;inset-block-start:3px;inset-inline-start:3px;background:var(--status-bg-color)}.status-bg>*{z-index:2}}@layer components{.email-create{gap:3.2rem;display:flex;flex-wrap:wrap}.email-create>div:first-child{flex:2 0;max-inline-size:64%}.email-create>div:last-child{flex:1 0;gap:.6rem;display:flex;flex-direction:column;min-inline-size:33.2rem}.email-create__label{font-style:italic;font-size:var(--font-size-small);color:color-mix(in oklch,black,transparent 26%)}.email-create__label--required{gap:2px;display:flex}.email-create__label--required:after{content:"*";color:#cd5c5c}}@layer components{.editor{display:flex;min-block-size:30rem;flex-direction:column}.editor .ql-toolbar{display:flex;row-gap:.8rem;flex-wrap:wrap;column-gap:2.4rem;border-radius:4px 4px 0 0}.editor .ql-container{border-radius:0 0 4px 4px;font-family:var(--font-outfit),serif}.editor .ql-formats{display:flex;border-radius:4px;align-items:center;margin:0!important;justify-content:center;background:color-mix(in oklch,black,transparent 96%);box-shadow:0 0 0 1px color-mix(in oklch,black,transparent 86%)}.ql-container{box-sizing:border-box;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set: none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}}@layer components{.input-tag{--input-pad-vert: 0;--input-pad-left: 0;--input-pad-right: 0;--input-border-size: 1px;--input-label-space: calc(2.2rem + .6vmin) ;--input-border-color: color-mix(in oklch, black, transparent 72%);gap:.8rem;display:flex;flex-wrap:wrap;position:relative;border-radius:4px;align-items:center;flex-direction:row;padding:.4rem 1.2rem;margin-block-start:var(--input-label-space);box-shadow:inset 0 0 0 var(--input-border-size) var(--input-border-color)}.input-tag:hover{--input-border-color: color-mix(in oklch, black, transparent 42%)}.input-tag:focus-within{--input-border-size: 2px;--input-border-color: var(--blue);outline:none}.input-tag ul:first-child{gap:.8rem;display:flex;overflow:auto;flex-wrap:wrap;max-inline-size:90%}.input-tag ul:first-child li{display:flex;border-radius:50px;align-items:center;padding-inline-start:.8rem;background:color-mix(in oklch,black,transparent 96%);box-shadow:inset 0 0 0 1px color-mix(in oklch,black,transparent 88%)}.input-tag ul:first-child li span{display:flex;align-items:center;justify-content:center;color:var(--blue-dark);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold)}.input-tag ul:first-child li button{cursor:pointer;padding:.4rem .8rem;color:color-mix(in oklch,black,transparent 72%)}.input-tag ul:first-child li button:hover,.input-tag ul:first-child li button:focus{color:#cd5c5c}.input-tag input{flex:1 0}.input-tag label{gap:2px;display:flex;font-size:88%;font-style:italic;position:absolute;inset-inline-start:0;color:var(--input-label-color);inset-block-start:calc(var(--input-label-space) * -1)}.input-tag label.required:after{content:"*";color:#cd5c5c}.input-tag--hide-label{--input-label-space: 0}.input-tag--hide-label label{opacity:0;transform:scale(0)}}ul:has(.item){z-index:5000;overflow:auto;border-radius:4px;box-shadow:var(--brick-shadow);background:color-mix(in oklch,black,white 98%)}.item{cursor:pointer;padding:4px 12px}.item+.item{box-shadow:inset 0 1px color-mix(in oklch,black,transparent 94%)}.item__active{background:color-mix(in oklch,black,white 94%)}@keyframes appear{0%{opacity:.5}to{opacity:1}}@layer components{.modal-page{--modal-padding: 16px;--modal-radius: var(--basic-radius);--modal-card-width: calc(100% - var(--modal-padding));z-index:5000;position:fixed;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;background:rgba(0,0,0,.6)}@media (min-width: 1000px){.modal-page{--modal-padding: 16px;--modal-card-width: 96%}}.modal-page__card{overflow:auto;inset-block-start:var(--modal-padding);inset-inline-start:var(--modal-padding);min-inline-size:var(--modal-card-width);max-block-size:calc(100% - var(--modal-padding) * 2);max-inline-size:calc(100% - var(--modal-padding) * 2);opacity:1;position:fixed;overflow:hidden;inline-size:100%;background:var(--white);border-radius:var(--modal-radius);box-shadow:0 0 40px rgba(0,0,0,.45);animation:var(--cubic-anim) appear!important}.modal-page__header{top:0;position:sticky;background:var(--blue-dark)}.modal-page__header span{color:var(--white-soft);padding-inline-start:var(--16);text-shadow:var(--text-shadow);font-weight:var(--font-weight-semi-bold)}.modal-page__header button{flex:initial;cursor:pointer;padding:12px 16px;border-top-right-radius:var(--modal-radius)}.modal-page__header button:focus,.modal-page__header button:focus-within{box-shadow:inset 0 0 0 3px color-mix(in oklch,white,transparent 36%)}.modal-page__body{flex:1;overflow:auto;min-block-size:calc(var(--100vh) - 7.2rem);max-block-size:calc(var(--100vh) - 7.2rem);background:color-mix(in oklch,white,black 2%)}.modal-page__footer{padding:1.6rem;background:#fff;box-shadow:0 -1px 2px color-mix(in oklch,white,black 12%)}}@layer components{.scrollable{flex:1;display:flex;overflow:auto;flex-direction:column}}@layer components{.equipment-funding-schedule{position:relative}.equipment-funding-schedule:after{content:"";z-index:10;inset-block:0;block-size:100%;inline-size:100%;border-radius:4px;position:absolute;pointer-events:none;inset-inline-start:0;box-shadow:inset 0 0 0 1px color-mix(in oklch,black,white 88%)}.schedule-disabled{opacity:.4;pointer-events:none}.schedule-hide{cursor:default;pointer-events:none;opacity:0!important}.schedule-row:first-child{z-index:5;position:sticky;inset-block-start:0}.schedule-row:not(:last-child){box-shadow:inset 0 -1px color-mix(in oklch,black,white 88%)}.schedule-row:not(.schedule-header):not(.schedule-pre-payment):not(.no-pointer){cursor:pointer}.schedule-row>div{user-select:none}.schedule-row>div:not(:last-child){box-shadow:inset -1px 0 color-mix(in oklch,black,white 88%)}.schedule-row--is-new{background:var(--yellow-light)}.schedule-row--selected{background:var(--blue-lighten)}.schedule-max-width{max-inline-size:10rem}.schedule-header{border-radius:4px 4px 0 0;background:color-mix(in oklch,black,white 94%)}.schedule-header>div{display:flex;text-align:center;align-items:center;justify-content:center;padding:var(--16) var(--4)}.schedule-pre-payment{min-block-size:4.5rem}.schedule-actions button{cursor:pointer;border-radius:4px}.schedule-actions button:hover{opacity:.7}.schedule-actions button:first-child{background:var(--red-light)}.schedule-actions button:last-child{background:var(--green-light)}.schedule-actions button>*{pointer-events:none}}@layer components{.financial-organization-filters{--button-cursor: pointer;--button-bg-color: transparent;--button-color: color-mix(in oklch, black, white 50%);--button-border-color: color-mix(in oklch, black, transparent 90%);padding-block:var(--16)}.financial-organization-filters button{border-radius:4px;white-space:nowrap;padding-inline:var(--8);color:var(--button-color);cursor:var(--button-cursor);box-shadow:var(--brick-shadow);background:var(--button-bg-color);outline:1px solid var(--button-border-color)}.financial-organization-filters button:hover{--button-color: color-mix(in oklch, black, white 30%);--button-border-color: color-mix(in oklch, black, transparent 60%)}.financial-organization-filters .button-selected{--button-color: var(--blue-black);--button-bg-color: color-mix(in oklab, var(--green), white 70%);--button-border-color: color-mix(in oklch, black, transparent 60%)}.financial-organization-list ul{--grid-cols: 7;gap:1.6rem;display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr))}.financial-organization-list ul li{border-radius:8px;background-color:#fff;box-shadow:var(--brick-shadow)}@media (max-width: 1580px){.financial-organization-list ul{--grid-cols: 5}}@media (max-width: 1180px){.financial-organization-list ul{--grid-cols: 3}}.financial-organization-list .logo>div{min-height:6.4rem;border-radius:8px}.financial-organization-list .logo .with-bg{background:color-mix(in oklch,black,transparent 96%)}.financial-organization-list .fo-link{text-decoration:none}}@layer components{.claim{--checkbox-bg-color: #f0f0f0;gap:.8rem;display:flex;cursor:pointer;border-radius:4px;align-items:center;padding:.4rem .8rem;justify-content:space-between;box-shadow:var(--brick-shadow);background:var(--checkbox-bg-color)}.claim>span{font-size:var(--font-medium)}.claim>button{border-radius:4px}.claim>button:hover{background:color-mix(in oklch,var(--red),white 72%)}.ic-block{--checkbox-bg-color: #f0f0f0;border-radius:8px;box-shadow:var(--brick-shadow);background:var(--checkbox-bg-color)}.ic-block>button{border-radius:0 8px 8px 0}.ic-block>button:hover{background:color-mix(in oklch,var(--red),white 72%)}.permissions ul{border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in oklch,black,white 80%)}}@layer components{#loginPage{display:flex;min-block-size:var(--100vh);background:color-mix(in oklch,var(--blue),transparent 92%)}#loginPage>div{gap:3.2rem;display:flex;background:#fff;border-radius:.8rem;max-inline-size:72rem;flex-direction:column;padding:5.6rem 1.6rem;box-shadow:var(--brick-shadow);inline-size:calc(var(--100vw) - 1.6rem)}@media (height > 720px){#loginPage>div{transform:translateY(-80px)}}.login__logo{min-block-size:8rem;transform:translateY(-24px)}.login__error,.login__form{margin:0 auto;inline-size:100%;max-inline-size:28rem}.login__form{gap:1.6rem;display:flex;flex-direction:column}.login__form .button,.login__form button,.login__form a{flex:1 0}}@layer components{.zones li{overflow:hidden;background:var(--grey-2);border-radius:var(--small-radius)}.zones li span:last-child{cursor:pointer;box-shadow:inset 1px 0 0 var(--grey-3)}.zones li span:last-child:hover{background:var(--red-light)}}@layer components{.task-create{gap:2.4rem;display:flex;flex-direction:column}.task-create>div:first-child{gap:1.6rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.task-create>div:last-child>span:first-child{font-style:italic;font-size:var(--font-size-medium);color:color-mix(in oklch,black,transparent 26%)}}.task-update{gap:1.6rem;display:flex;padding-bottom:1.6rem;align-items:flex-start}.task-update>div{flex:1 0}.task-update .grow{flex:1 0}.task-update__infos{--status-color: var(--grey);gap:1.6rem;display:grid;grid:"status status" "type schedule" "executor service" "title title" "desc desc" "upload upload";grid-template-columns:repeat(2,minmax(0,1fr))}.task-update__infos>:nth-child(1){--input-pad-left: 3.2rem;grid-area:status}.task-update__infos>:nth-child(1):after{content:"";position:absolute;block-size:1.2rem;inline-size:1.2rem;border-radius:50px;pointer-events:none;inset-inline-start:1rem;transform:translateY(-50%);background:var(--status-color);inset-block-start:calc(50% + (var(--input-label-space) / 2))}.task-update__infos>:nth-child(2){grid-area:type}.task-update__infos>:nth-child(3){grid-area:schedule}.task-update__infos>:nth-child(4){grid-area:executor}.task-update__infos>:nth-child(5){grid-area:service}.task-update__infos>:nth-child(6){grid-area:title}.task-update__infos>:nth-child(7){grid-area:desc}.task-update__infos>:nth-child(8){grid-area:upload}.task-update__infos>:nth-child(8)>span:first-child{font-style:italic;font-size:var(--font-size-medium);color:color-mix(in oklch,black,transparent 26%)}.task-update__notes{gap:3.2rem;display:flex;flex-direction:column}.task-update__note-card{gap:.8rem;display:flex;border-radius:4px;flex-direction:column;padding:.8rem 1.2rem;background:var(--grey);box-shadow:0 0 0 1px var(--dark-grey)}.task-update__note-card span,.task-update__note-card p{font-size:var(--font-size-medium)}.task-update__note-card div:first-child span{color:var(--dark-blue-lighten);font-weight:var(--font-weight-semi-bold)}.task-update__note-btns{gap:1.6rem;display:flex;padding:.2rem .8rem;justify-content:flex-end}.task-update__note-btns button{--btn-color: color-mix(in oklch, black, white 42%);--btn-font-size: var(--font-size-medium);cursor:pointer}.task-update__note-btns button:hover{text-decoration:underline}.task-update__note-btns button:hover:first-child{--btn-color: indianred}.task-update__note-btns button:hover:last-child{--btn-color: var(--dark-blue-lighten)}.task-update__note-btns button:last-child{position:relative}.task-update__note-btns button:last-child:before{content:"";inline-size:1px;position:absolute;pointer-events:none;inset-block-start:.6rem;inset-inline-start:-.8rem;block-size:calc(100% - 1.2rem);background:color-mix(in oklch,black,transparent 64%)}@layer components{.email-template-cr__tags{--btn-background: var(--white);--btn-box-shadow: 0 0 0 1px color-mix(in oklch, black, transparent 92%);flex:1 0;gap:.4rem;display:flex;flex-direction:column}.email-template-cr__tags>span{font-style:italic;font-size:var(--font-size-small);color:color-mix(in oklch,black,transparent 26%)}.email-template-cr__tags ul{gap:.8rem;display:flex;flex-wrap:wrap;padding:8px 12px;border-radius:4px;background:#f5f5f5;box-shadow:inset 0 0 0 1px color-mix(in oklch,black,transparent 90%)}.email-template-cr__tags button{cursor:pointer;padding:4px 12px;border-radius:50px;background:var(--btn-background);box-shadow:var(--btn-box-shadow);font-size:var(--font-size-small)}.email-template-cr__tags button:hover{--btn-box-shadow: 0 0 0 1px color-mix(in oklch, black, transparent 50%)}.email-template-cr__tags button:active{--btn-background: color-mix(in oklab, var(--blue), white 68%)}.email-template-cr__tags button.selected{--btn-box-shadow: 0 0 0 1px color-mix(in oklch, black, transparent 50%);--btn-background: color-mix(in oklab, var(--blue), white 68%)}}@layer components{.contact-form{background:#fff}.contact-form__card{padding:2rem;inline-size:100%;margin-inline:auto;background:linear-gradient(-3deg,#003e77,#5697d3);border-radius:4rem}.contact-form__card .rf-card__title{background:transparent;padding:var(--12) var(--16)}.contact-form__card .rf-card__title>span{color:#fff;font-size:var(--font-size-large)}.contact-form__card .rf-input__input,.contact-form__card .rf-input-textarea__input{border-radius:12px}.contact-form__card .rf-input{--input-bg-color: #e1e5e9;min-width:12rem}.contact-form__card .rf-input__input{overflow:hidden}.contact-form__card .rf-input__input:hover,.contact-form__card .rf-input__input:focus,.contact-form__card .rf-input__input:focus-within{--input-outline-color: rgba(236, 57, 141, .65)}.contact-form__card .rf-input-textarea{--input-bg-color: #e1e5e9}.contact-form__card .rf-input-textarea__input{overflow:hidden}.contact-form__card .rf-input-textarea__label,.contact-form__card .rf-input-textarea__label--empty{--label-color: white}.contact-form__card .fileupload__button{box-shadow:inset 0 0 0 1px #fff}.contact-form__card .fileupload__button span,.contact-form__card .fileupload__button a{color:#fff}.rf-button-submit{background-color:#e1e5e9;padding:1.6rem;width:200px;font-size:1.5rem;border-radius:12px;color:#000;cursor:pointer}.contact-form__logo{min-block-size:8rem}}@layer component{.hours-table *{user-select:none}.hours-table{display:grid;grid-template-columns:repeat(4,1fr);width:max-content;gap:var(--4);justify-content:center}.hours-table-item{background-color:var(--blue-1);padding:var(--8);cursor:pointer}.hours-table-item-selected{background-color:var(--blue-dark);color:var(--blue-1)}.hours-table-item-disabled{cursor:not-allowed;background:var(--dark-grey)}}
