/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--orange-50: hsl(27, 100%, 98%);--orange-100: hsl(27, 92%, 95%);--orange-200: hsl(27, 92%, 90%);--orange-300: hsl(27, 91%, 83%);--orange-400: hsl(27, 91%, 74%);--orange-500: hsl(27, 90%, 60%);--orange-600: hsl(27, 90%, 48%);--orange-700: hsl(27, 90%, 43%);--orange-800: hsl(27, 90%, 35%);--orange-900: hsl(27, 90%, 27%);--orange-950: hsl(27, 91%, 17%);--green-50: hsl(120, 100%, 98%);--green-100: hsl(120, 92%, 95%);--green-200: hsl(120, 92%, 90%);--green-300: hsl(120, 91%, 83%);--green-400: hsl(120, 91%, 74%);--green-500: hsl(120, 90%, 60%);--green-600: hsl(120, 90%, 48%);--green-700: hsl(120, 90%, 43%);--green-800: hsl(120, 90%, 35%);--green-900: hsl(120, 90%, 27%);--green-950: hsl(120, 91%, 17%);--yellow-50: hsl(59, 100%, 98%);--yellow-100: hsl(59, 92%, 95%);--yellow-200: hsl(59, 92%, 90%);--yellow-300: hsl(59, 91%, 83%);--yellow-400: hsl(59, 91%, 74%);--yellow-500: hsl(59, 90%, 60%);--yellow-600: hsl(59, 90%, 48%);--yellow-700: hsl(59, 90%, 43%);--yellow-800: hsl(59, 90%, 35%);--yellow-900: hsl(59, 90%, 27%);--yellow-950: hsl(59, 91%, 17%);--red-50: hsl(0, 100%, 98%);--red-100: hsl(0, 92%, 95%);--red-200: hsl(0, 92%, 90%);--red-300: hsl(0, 91%, 83%);--red-400: hsl(0, 91%, 74%);--red-500: hsl(0, 90%, 60%);--red-600: hsl(0, 90%, 48%);--red-700: hsl(0, 90%, 43%);--red-800: hsl(0, 90%, 35%);--red-900: hsl(0, 90%, 27%);--red-950: hsl(0, 91%, 17%);--blue-50: hsl(197, 100%, 98%);--blue-100: hsl(197, 92%, 95%);--blue-200: hsl(197, 92%, 90%);--blue-300: hsl(197, 91%, 83%);--blue-400: hsl(197, 91%, 74%);--blue-500: hsl(197, 90%, 60%);--blue-600: hsl(197, 90%, 48%);--blue-700: hsl(197, 90%, 43%);--blue-800: hsl(197, 90%, 35%);--blue-900: hsl(197, 90%, 27%);--blue-950: hsl(197, 91%, 17%);--turquoise-50: hsl(168, 100%, 98%);--turquoise-100: hsl(168, 92%, 95%);--turquoise-200: hsl(168, 92%, 90%);--turquoise-300: hsl(168, 91%, 83%);--turquoise-400: hsl(168, 91%, 74%);--turquoise-500: hsl(168, 90%, 60%);--turquoise-600: hsl(168, 90%, 48%);--turquoise-700: hsl(168, 90%, 43%);--turquoise-800: hsl(168, 90%, 35%);--turquoise-900: hsl(168, 90%, 27%);--turquoise-950: hsl(168, 91%, 17%);--purple-50: hsl(273, 100%, 98%);--purple-100: hsl(273, 92%, 95%);--purple-200: hsl(273, 92%, 90%);--purple-300: hsl(273, 91%, 83%);--purple-400: hsl(273, 91%, 74%);--purple-500: hsl(273, 90%, 60%);--purple-600: hsl(273, 90%, 48%);--purple-700: hsl(273, 90%, 43%);--purple-800: hsl(273, 90%, 35%);--purple-900: hsl(273, 90%, 27%);--purple-950: hsl(273, 91%, 17%);--pink-50: hsl(313, 100%, 98%);--pink-100: hsl(313, 92%, 95%);--pink-200: hsl(313, 92%, 90%);--pink-300: hsl(313, 91%, 83%);--pink-400: hsl(313, 91%, 74%);--pink-500: hsl(313, 90%, 60%);--pink-600: hsl(313, 90%, 48%);--pink-700: hsl(313, 90%, 43%);--pink-800: hsl(313, 90%, 35%);--pink-900: hsl(313, 90%, 27%);--pink-950: hsl(313, 91%, 17%);--neutral-50: hsl(0, 0%, 96%);--neutral-100: hsl(0, 0%, 92%);--neutral-200: hsl(0, 0%, 84%);--neutral-300: hsl(0, 0%, 74%);--neutral-400: hsl(0, 0%, 62%);--neutral-500: hsl(0, 0%, 45%);--neutral-600: hsl(0, 0%, 41%);--neutral-700: hsl(0, 0%, 35%);--neutral-800: hsl(0, 0%, 29%);--neutral-900: hsl(0, 0%, 19%);--neutral-950: hsl(0, 0%, 15%);--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 0%);--number-scale2-2: 2px;--number-scale2-4: 4px;--number-scale2-6: 6px;--number-scale2-8: 8px;--number-scale2-12: 12px;--number-scale2-16: 16px;--number-scale2-20: 20px;--number-scale2-24: 24px;--number-scale2-32: 32px;--number-scale2-48: 48px;--number-scale2-64: 64px;--number-scale2-72: 72px;--number-scale2-80: 80px;--font-family-primary: Ubuntu;--font-family-secondary: Arial;--rmin:320;--rmax:1920;--rmax-rmin: calc(var(--rmax) - var(--rmin));--font-size-h1: calc((49 - 36) / var(--rmax-rmin) * 100vw + 36px - (49px - 36px) * var(--rmin) / var(--rmax-rmin));--font-size-h2: calc((39 - 30) / var(--rmax-rmin) * 100vw + 30px - (39px - 30px) * var(--rmin) / var(--rmax-rmin));--font-size-h3: calc((32 - 24) / var(--rmax-rmin) * 100vw + 24px - (32px - 24px) * var(--rmin) / var(--rmax-rmin));--font-size-h4: calc((25 - 20) / var(--rmax-rmin) * 100vw + 20px - (25px - 20px) * var(--rmin) / var(--rmax-rmin));--font-size-headline: calc((20 - 16) / var(--rmax-rmin) * 100vw + 16px - (20px - 16px) * var(--rmin) / var(--rmax-rmin));--font-size-body: calc((16 - 14) / var(--rmax-rmin) * 100vw + 14px - (16px - 14px) * var(--rmin) / var(--rmax-rmin));--font-size-subtitle:13px;--font-size-caption:11px;--font-weight-ultralight: 100;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 500;--font-weight-bold: 700;--font-weight-black: 900;--surface-primary-subtle: var(--blue-50);--surface-primary-lighter: var(--blue-100);--surface-primary-light: var(--blue-200);--surface-primary-default: var(--blue-400);--surface-primary-medium: var(--blue-600);--surface-primary-dark: var(--blue-800);--surface-primary-darker: var(--blue-900);--surface-secondary-subtle: var(--purple-50);--surface-secondary-lighter: var(--purple-100);--surface-secondary-light: var(--purple-200);--surface-secondary-default: var(--purple-400);--surface-secondary-medium: var(--purple-600);--surface-secondary-dark: var(--purple-800);--surface-secondary-darker: var(--purple-900);--surface-danger-subtle: var(--red-50);--surface-danger-lighter: var(--red-100);--surface-danger-light: var(--red-200);--surface-danger-default: var(--red-400);--surface-danger-medium: var(--red-600);--surface-danger-dark: var(--red-800);--surface-danger-darker: var(--red-900);--surface-success-subtle: var(--green-50);--surface-success-lighter: var(--green-100);--surface-success-light: var(--green-200);--surface-success-default: var(--green-400);--surface-success-medium: var(--green-600);--surface-success-dark: var(--green-800);--surface-success-darker: var(--green-900);--surface-warning-subtle: var(--orange-50);--surface-warning-lighter: var(--orange-100);--surface-warning-light: var(--orange-200);--surface-warning-default: var(--orange-400);--surface-warning-medium: var(--orange-600);--surface-warning-dark: var(--orange-800);--surface-warning-darker: var(--orange-900);--surface-neutral-subtle: var(--neutral-50);--surface-neutral-lighter: var(--neutral-100);--surface-neutral-light: var(--neutral-200);--surface-neutral-default: var(--neutral-400);--surface-neutral-medium: var(--neutral-600);--surface-neutral-dark: var(--neutral-800);--surface-neutral-darker: var(--neutral-900);--border-primary-subtle: var(--blue-50);--border-primary-lighter: var(--blue-100);--border-primary-light: var(--blue-200);--border-primary-default: var(--blue-400);--border-primary-medium: var(--blue-600);--border-primary-dark: var(--blue-800);--border-primary-darker: var(--blue-900);--border-secondary-subtle: var(--purple-50);--border-secondary-lighter: var(--purple-100);--border-secondary-light: var(--purple-200);--border-secondary-default: var(--purple-400);--border-secondary-medium: var(--purple-600);--border-secondary-dark: var(--purple-800);--border-secondary-darker: var(--purple-900);--border-danger-subtle: var(--red-50);--border-danger-lighter: var(--red-100);--border-danger-light: var(--red-200);--border-danger-default: var(--red-400);--border-danger-medium: var(--red-600);--border-danger-dark: var(--red-800);--border-danger-darker: var(--red-900);--border-success-subtle: var(--green-50);--border-success-lighter: var(--green-100);--border-success-light: var(--green-200);--border-success-default: var(--green-400);--border-success-medium: var(--green-600);--border-success-dark: var(--green-800);--border-success-darker: var(--green-900);--border-warning-subtle: var(--orange-50);--border-warning-lighter: var(--orange-100);--border-warning-light: var(--orange-200);--border-warning-default: var(--orange-400);--border-warning-medium: var(--orange-600);--border-warning-dark: var(--orange-800);--border-warning-darker: var(--orange-900);--border-neutral-subtle: var(--neutral-50);--border-neutral-lighter: var(--neutral-100);--border-neutral-light: var(--neutral-200);--border-neutral-default: var(--neutral-400);--border-neutral-medium: var(--neutral-600);--border-neutral-dark: var(--neutral-800);--border-neutral-darker: var(--neutral-900);--text-primary-subtle: var(--blue-50);--text-primary-lighter: var(--blue-100);--text-primary-light: var(--blue-200);--text-primary-default: var(--blue-400);--text-primary-medium: var(--blue-600);--text-primary-dark: var(--blue-800);--text-primary-darker: var(--blue-900);--text-secondary-subtle: var(--purple-50);--text-secondary-lighter: var(--purple-100);--text-secondary-light: var(--purple-200);--text-secondary-default: var(--purple-400);--text-secondary-medium: var(--purple-600);--text-secondary-dark: var(--purple-800);--text-secondary-darker: var(--purple-900);--text-danger-subtle: var(--red-50);--text-danger-lighter: var(--red-100);--text-danger-light: var(--red-200);--text-danger-default: var(--red-400);--text-danger-medium: var(--red-600);--text-danger-dark: var(--red-800);--text-danger-darker: var(--red-900);--text-success-subtle: var(--green-50);--text-success-lighter: var(--green-100);--text-success-light: var(--green-200);--text-success-default: var(--green-400);--text-success-medium: var(--green-600);--text-success-dark: var(--green-800);--text-success-darker: var(--green-900);--text-warning-subtle: var(--orange-50);--text-warning-lighter: var(--orange-100);--text-warning-light: var(--orange-200);--text-warning-default: var(--orange-400);--text-warning-medium: var(--orange-600);--text-warning-dark: var(--orange-800);--text-warning-darker: var(--orange-900);--text-neutral-subtle: var(--neutral-50);--text-neutral-lighter: var(--neutral-100);--text-neutral-light: var(--neutral-200);--text-neutral-default: var(--neutral-400);--text-neutral-medium: var(--neutral-600);--text-neutral-dark: var(--neutral-800);--text-neutral-darker: var(--neutral-900);--radius-xs: var(--number-scale2-2);--radius-s: var(--number-scale2-4);--radius-m: var(--number-scale2-8);--radius-l: var(--number-scale2-12);--radius-xl: var(--number-scale2-16);--radius-round: 50%;--spacing-xs: var(--number-scale2-4);--spacing-s: var(--number-scale2-8);--spacing-m: var(--number-scale2-16);--spacing-l: var(--number-scale2-24);--spacing-xl: var(--number-scale2-32);--spacing-2xl: var(--number-scale2-48);--spacing-3xl: var(--number-scale2-64);--shadow-primary: var(--surface-primary-darker);--shadow-secondary: var(--surface-secondary-darker);--shadow-danger: var(--surface-danger-darker);--shadow-success: var(--surface-success-darker);--shadow-warning: var(--surface-warning-darker);--shadow-neutral: var(--surface-neutral-darker);--shadow-primary-2xs: color-mix(in hsl longer hue, var(--shadow-primary) 5%, transparent) 0px 0px 0px 1px;--shadow-primary-xs: color-mix(in hsl longer hue, var(--shadow-primary) 10%, transparent) 0px 1px 3px 0px, color-mix(in hsl longer hue, var(--shadow-primary) 6%, transparent) 0px 1px 2px 0px;--shadow-primary-s: color-mix(in hsl longer hue, var(--shadow-primary) 10%, transparent) 0px 4px 6px -1px, color-mix(in hsl longer hue, var(--shadow-primary) 6%, transparent) 0px 2px 4px -1px;--shadow-primary-m: color-mix(in hsl longer hue, var(--shadow-primary) 10%, transparent) 0px 10px 15px -3px, color-mix(in hsl longer hue, var(--shadow-primary) 5%, transparent) 0px 4px 6px -2px;--shadow-primary-l: color-mix(in hsl longer hue, var(--shadow-primary) 10%, transparent) 0px 20px 25px -5px, color-mix(in hsl longer hue, var(--shadow-primary) 4%, transparent) 0px 10px 10px -5px;--shadow-secondary-2xs: color-mix(in hsl longer hue, var(--shadow-secondary) 5%, transparent) 0px 0px 0px 1px;--shadow-secondary-xs: color-mix(in hsl longer hue, var(--shadow-secondary) 10%, transparent) 0px 1px 3px 0px, color-mix(in hsl longer hue, var(--shadow-secondary) 6%, transparent) 0px 1px 2px 0px;--shadow-secondary-s: color-mix(in hsl longer hue, var(--shadow-secondary) 10%, transparent) 0px 4px 6px -1px, color-mix(in hsl longer hue, var(--shadow-secondary) 6%, transparent) 0px 2px 4px -1px;--shadow-secondary-m: color-mix(in hsl longer hue, var(--shadow-secondary) 10%, transparent) 0px 10px 15px -3px, color-mix(in hsl longer hue, var(--shadow-secondary) 5%, transparent) 0px 4px 6px -2px;--shadow-secondary-l: color-mix(in hsl longer hue, var(--shadow-secondary) 10%, transparent) 0px 20px 25px -5px, color-mix(in hsl longer hue, var(--shadow-secondary) 4%, transparent) 0px 10px 10px -5px;--shadow-secondary-xl: color-mix(in hsl longer hue, var(--shadow-secondary) 25%, transparent) 0px 25px 50px -12px;--shadow-danger-2xs: color-mix(in hsl longer hue, var(--shadow-danger) 5%, transparent) 0px 0px 0px 1px;--shadow-danger-xs: color-mix(in hsl longer hue, var(--shadow-danger) 10%, transparent) 0px 1px 3px 0px, color-mix(in hsl longer hue, var(--shadow-danger) 6%, transparent) 0px 1px 2px 0px;--shadow-danger-s: color-mix(in hsl longer hue, var(--shadow-danger) 10%, transparent) 0px 4px 6px -1px, color-mix(in hsl longer hue, var(--shadow-danger) 6%, transparent) 0px 2px 4px -1px;--shadow-danger-m: color-mix(in hsl longer hue, var(--shadow-danger) 10%, transparent) 0px 10px 15px -3px, color-mix(in hsl longer hue, var(--shadow-danger) 5%, transparent) 0px 4px 6px -2px;--shadow-danger-l: color-mix(in hsl longer hue, var(--shadow-danger) 10%, transparent) 0px 20px 25px -5px, color-mix(in hsl longer hue, var(--shadow-danger) 4%, transparent) 0px 10px 10px -5px;--shadow-danger-xl: color-mix(in hsl longer hue, var(--shadow-danger) 25%, transparent) 0px 25px 50px -12px;--shadow-success-2xs: color-mix(in hsl longer hue, var(--shadow-success) 5%, transparent) 0px 0px 0px 1px;--shadow-success-xs: color-mix(in hsl longer hue, var(--shadow-success) 10%, transparent) 0px 1px 3px 0px, color-mix(in hsl longer hue, var(--shadow-success) 6%, transparent) 0px 1px 2px 0px;--shadow-success-s: color-mix(in hsl longer hue, var(--shadow-success) 10%, transparent) 0px 4px 6px -1px, color-mix(in hsl longer hue, var(--shadow-success) 6%, transparent) 0px 2px 4px -1px;--shadow-success-m: color-mix(in hsl longer hue, var(--shadow-success) 10%, transparent) 0px 10px 15px -3px, color-mix(in hsl longer hue, var(--shadow-success) 5%, transparent) 0px 4px 6px -2px;--shadow-success-l: color-mix(in hsl longer hue, var(--shadow-success) 10%, transparent) 0px 20px 25px -5px, color-mix(in hsl longer hue, var(--shadow-success) 4%, transparent) 0px 10px 10px -5px;--shadow-success-xl: color-mix(in hsl longer hue, var(--shadow-success) 25%, transparent) 0px 25px 50px -12px;--shadow-warning-2xs: color-mix(in hsl longer hue, var(--shadow-warning) 5%, transparent) 0px 0px 0px 1px;--shadow-warning-xs: color-mix(in hsl longer hue, var(--shadow-warning) 10%, transparent) 0px 1px 3px 0px, color-mix(in hsl longer hue, var(--shadow-warning) 6%, transparent) 0px 1px 2px 0px;--shadow-warning-s: color-mix(in hsl longer hue, var(--shadow-warning) 10%, transparent) 0px 4px 6px -1px, color-mix(in hsl longer hue, var(--shadow-warning) 6%, transparent) 0px 2px 4px -1px;--shadow-warning-m: color-mix(in hsl longer hue, var(--shadow-warning) 10%, transparent) 0px 10px 15px -3px, color-mix(in hsl longer hue, var(--shadow-warning) 5%, transparent) 0px 4px 6px -2px;--shadow-warning-l: color-mix(in hsl longer hue, var(--shadow-warning) 10%, transparent) 0px 20px 25px -5px, color-mix(in hsl longer hue, var(--shadow-warning) 4%, transparent) 0px 10px 10px -5px;--shadow-warning-xl: color-mix(in hsl longer hue, var(--shadow-warning) 25%, transparent) 0px 25px 50px -12px;--shadow-neutral-2xs: color-mix(in hsl longer hue, var(--shadow-neutral) 5%, transparent) 0px 0px 0px 1px;--shadow-neutral-xs: color-mix(in hsl longer hue, var(--shadow-neutral) 10%, transparent) 0px 1px 3px 0px, color-mix(in hsl longer hue, var(--shadow-neutral) 6%, transparent) 0px 1px 2px 0px;--shadow-neutral-s: color-mix(in hsl longer hue, var(--shadow-neutral) 10%, transparent) 0px 4px 6px -1px, color-mix(in hsl longer hue, var(--shadow-neutral) 6%, transparent) 0px 2px 4px -1px;--shadow-neutral-m: color-mix(in hsl longer hue, var(--shadow-neutral) 10%, transparent) 0px 10px 15px -3px, color-mix(in hsl longer hue, var(--shadow-neutral) 5%, transparent) 0px 4px 6px -2px;--shadow-neutral-l: color-mix(in hsl longer hue, var(--shadow-neutral) 10%, transparent) 0px 20px 25px -5px, color-mix(in hsl longer hue, var(--shadow-neutral) 4%, transparent) 0px 10px 10px -5px;--shadow-neutral-xl: color-mix(in hsl longer hue, var(--shadow-neutral) 25%, transparent) 0px 25px 50px -12px;--font-caption: var(--font-size-caption) var(--font-family-primary);--font-subtitle: var(--font-size-subtitle) var(--font-family-primary);--font-body: var(--font-size-body) var(--font-family-primary);--font-headline: var(--font-size-headline) var(--font-family-primary);--font-h4: var(--font-size-h4) var(--font-family-primary);--font-h3: var(--font-size-h3) var(--font-family-primary);--font-h2: var(--font-size-h2) var(--font-family-primary);--font-h1: var(--font-size-h1) var(--font-family-primary);--font-headline: var(--font-weight-semibold) var(--font-size-headline) var(--font-family-primary)}:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus :-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-field-color:#FFF!important}.font-subtitle{font:var(--font-subtitle)}.font-body{font:var(--font-body)}.font-headline{font:var(--font-headline)}.font-headline--light{color:var(--text-neutral-default)}.font-titulopagina{font:var(--font-h3)}.font-caption{font:var(--font-caption)}.login__page{min-height:100vh;padding-block:var(--spacing-m);background-color:var(--surface-primary-dark);background:radial-gradient(circle,var(--surface-primary-dark) 0%,var(--surface-primary-medium) 100%);display:grid;grid-template-rows:1fr 50px;justify-content:center;align-items:center}.login__card{width:300px;padding:var(--spacing-l);justify-self:center;background-color:var(--white);border-radius:var(--radius-m);box-shadow:var(--shadow-primary-m);display:flex;flex-direction:column;gap:var(--spacing-m);align-items:center}.login__logo{margin-block:var(--spacing-l)}.login__logo img{display:block;max-width:70%;margin-inline:auto;filter:invert(26%) sepia(72%) saturate(2442%) hue-rotate(177deg) brightness(94%) contrast(93%)}.login__appinfo{text-align:center;color:var(--text-primary-lighter)}.btn{background-color:var(--surface-primary-light);color:var(--text-primary-darker);padding-block:var(--spacing-s);padding-inline:var(--spacing-m);text-decoration:none;border-radius:var(--radius-s);border:0;outline:none;display:inline-block;text-align:center;cursor:pointer;font:var(--font-body)}.btn:hover{background-color:var(--surface-primary-medium);color:var(--text-primary-lighter)}.btn:focus{background-color:var(--surface-primary-dark);color:var(--text-primary-lighter)}.btn:active{background-color:var(--surface-primary-darker);color:var(--text-primary-lighter)}.btn .pretitle{display:block;font-size:.6em}.btn .subtitle{display:block;font-size:.7em}.btn--secondary{background-color:var(--surface-secondary-light);color:var(--text-secondary-darker)}.btn--secondary:hover{background-color:var(--surface-secondary-medium);color:var(--text-secondary-lighter)}.btn--secondary:focus{background-color:var(--surface-secondary-dark);color:var(--text-secondary-lighter)}.btn--secondary:active{background-color:var(--surface-secondary-darker);color:var(--text-secondary-lighter)}.btn--small{padding-block:var(--spacing-xs);padding-inline:var(--spacing-s);font:var(--font-subtitle)}.btn--large{padding-block:var(--spacing-l);padding-inline:var(--spacing-l);font:var(--font-headline)}.btn--disabled,.btn--disabled:hover,.btn--disabled:focus,.btn--disabled:active{pointer-events:none;background-color:var(--surface-neutral-light);color:var(--surface-neutral-medium)}.btn__container{display:inline-block;padding-top:calc(var(--spacing-l) - var(--spacing-xs) + 2px)}.paddingsup0{padding-top:0}.input__group{align-self:flex-start;display:grid;row-gap:var(--spacing-xs);font:var(--font-body);width:100%}.input__group ::-moz-placeholder{color:var(--text-neutral-dark)}.input__group ::placeholder{color:var(--text-neutral-dark)}.input__group .label{font-size:.9em;color:var(--text-neutral-medium)}.input__group .field-group{border:1px solid var(--border-neutral-light);border-radius:var(--radius-s);padding:var(--spacing-s);background-color:var(--white);display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-xs);align-items:center}.input__group .icon-type{color:var(--text-neutral-medium)}.input__group .field{min-width:0;border:0;background-color:transparent;outline:none;color:inherit;font-family:inherit;font-size:inherit;padding:0;box-shadow:none;height:1.5em}.input__group .field:focus{box-shadow:none}.input__group .icons{display:flex;gap:var(--spacing-xs);color:var(--text-primary-dark);align-items:center;position:relative}.input__group .icon-info{cursor:pointer}.input__group .icon-info:hover+.tooltip,.input__group .icon-info:focus+.tooltip{display:block}.input__group .tooltip{position:absolute;background-color:var(--surface-primary-medium);box-shadow:var(--shadow-primary-m);border-radius:var(--radius-s);color:var(--white);padding:var(--spacing-s);bottom:var(--spacing-xl);right:calc((-2) * var(--spacing-xs));width:200px;display:none;font-size:.9em}.input__group .tooltip a{text-decoration:underline}.input__group .tooltip:after{content:"";position:absolute;width:12px;height:12px;background:var(--surface-primary-medium);right:9px;bottom:-6px;transform:rotate(45deg)}.input__group .icon-required{color:var(--text-warning-medium);font-size:.8em}.input__group .messages{font-size:.9em;color:var(--text-primary-dark)}.input__group:hover .field-group{background-color:var(--surface-primary-lighter)}.input__group:focus-within .field-group{outline:1px solid var(--border-primary-medium);background-color:var(--surface-primary-lighter)}.input__group:focus-within .label{color:var(--text-primary-dark)}.input__group:has(.field:active) .field-group{background-color:var(--surface-primary-dark);color:var(--white)}.input__group:has(.field:active) .icon-type{color:var(--white)}.input__group:has(.field:active) .icons{color:inherit}.input__group--error .field-group{border:1px solid var(--border-danger-light)}.input__group--error .icons{color:var(--text-danger-dark)}.input__group--error:hover .field-group{background-color:var(--surface-danger-lighter)}.input__group--error:focus-within .field-group{outline:1px solid var(--border-danger-medium);background-color:var(--surface-danger-lighter)}.input__group--error:focus-within .label{color:var(--text-danger-dark)}.input__group--error:has(.field:active) .field-group{background-color:var(--surface-danger-dark)}.input__group--error .messages{color:var(--text-danger-dark)}.input__group:has(input[disabled]) .label{color:var(--text-neutral-medium)}.input__group:has(input[disabled]) .icons{color:var(--text-neutral-medium)}.input__group:has(input[disabled]) .icon-required{color:var(--text-neutral-medium)}.input__group:has(input[disabled]) .icon-info:focus{border:0;outline:none}.input__group:has(input[disabled]) .icon-info:hover+.tooltip,.input__group:has(input[disabled]) .icon-info:focus+.tooltip{display:none}.input__group:has(input[disabled]) .icon-info{cursor:default}.input__group:has(input[disabled]) .icon-type{color:var(--text-neutral-medium)}.input__group:has(input[disabled]) .field-group{background-color:var(--surface-neutral-lighter)}.input__group:has(input[disabled]):focus-within .field-group{outline:1px solid var(--border-neutral-medium)}.input__group:has(input[disabled]):focus-within .label{color:var(--text-neutral-medium)}.input__group:has(input[disabled]) .field{color:var(--text-neutral-medium)}.input__group:has(input[disabled]):has(.field:active) .icon-type{color:var(--text-neutral-medium)}.input__group:has(input[disabled]):has(.field:active) .field-group{background-color:var(--surface-neutral-lighter);color:var(--text-neutral-medium)}.input__group:has(input[disabled]) .messages{color:var(--text-neutral-light)}.checkbox__group{width:100%;align-self:flex-start;display:grid;row-gap:var(--spacing-xs);padding-top:calc(var(--spacing-l) - var(--spacing-xs) + 1px);font:var(--font-body)}.checkbox__group .label{flex-grow:1;color:var(--text-neutral-medium)}.checkbox__group .field-group{border-radius:var(--radius-s);padding:var(--spacing-s);background-color:var(--white);display:flex;align-items:center;gap:var(--spacing-s)}.checkbox__group .icon-info{cursor:pointer}.checkbox__group .field{transform:scale(1.3);box-shadow:none}.checkbox__group .icons{display:flex;gap:var(--spacing-xs);color:var(--text-primary-dark);align-items:center;position:relative}.checkbox__group .icon-info:hover+.tooltip,.checkbox__group .icon-info:focus+.tooltip{display:block}.checkbox__group .tooltip{position:absolute;background-color:var(--surface-primary-medium);box-shadow:var(--shadow-primary-m);border-radius:var(--radius-s);color:var(--white);padding:var(--spacing-s);bottom:var(--spacing-xl);right:calc((-2) * var(--spacing-xs));width:200px;display:none;font-size:.9em}.checkbox__group .tooltip a{text-decoration:underline}.checkbox__group .tooltip:after{content:"";position:absolute;width:12px;height:12px;background:var(--surface-primary-medium);right:9px;bottom:-6px;transform:rotate(45deg)}.checkbox__group .icon-required{color:var(--text-warning-medium);font-size:.8em}.checkbox__group .messages{padding-left:var(--spacing-xl);padding-bottom:var(--spacing-s);font-size:.9em;color:var(--text-primary-dark)}.checkbox__group:hover .field-group{background-color:var(--surface-primary-lighter)}.checkbox__group:focus-within .field-group{outline:1px solid var(--border-primary-medium);background-color:var(--surface-primary-lighter)}.checkbox__group:focus-within .label{color:var(--text-primary-dark)}.checkbox__group:has(.field:active) .field-group{background-color:var(--surface-primary-dark);color:var(--white)}.checkbox__group:has(.field:active) .label,.checkbox__group:has(.field:active) .icons,.checkbox__group:has(.field:active) .icon-required{color:inherit}.checkbox__group--error .icons{color:var(--text-danger-dark)}.checkbox__group--error:hover .field-group{background-color:var(--surface-danger-lighter)}.checkbox__group--error:focus-within .field-group{outline:1px solid var(--border-danger-medium);background-color:var(--surface-danger-lighter)}.checkbox__group--error:focus-within .label{color:var(--text-danger-dark)}.checkbox__group--error:has(.field:active) .field-group{background-color:var(--surface-danger-dark)}.checkbox__group--error .field:checked{background-color:var(--border-danger-dark)}.checkbox__group--error .messages{color:var(--text-danger-dark)}.checkbox__group:has(input[disabled]){color:var(--text-neutral-medium);background:none}.checkbox__group:has(input[disabled]) .icons{color:inherit}.checkbox__group:has(input[disabled]) .icon-required{color:inherit}.checkbox__group:has(input[disabled]) .icon-info:focus{border:0;outline:none}.checkbox__group:has(input[disabled]) .icon-info:hover+.tooltip,.checkbox__group:has(input[disabled]) .icon-info:focus+.tooltip{display:none}.checkbox__group:has(input[disabled]) .icon-info{cursor:default}.checkbox__group:has(input[disabled]):hover .field-group{background:none}.checkbox__group:has(input[disabled]):focus-within .field-group{background:none;outline:1px solid var(--border-neutral-medium)}.checkbox__group:has(input[disabled]):focus-within .label{color:var(--text-neutral-medium)}.checkbox__group:has(input[disabled]) .field{border:0;background-color:var(--border-neutral-light)}.checkbox__group:has(input[disabled]):has(.field:active) .field-group{background:none;color:var(--text-neutral-light)}.checkbox__group:has(input[disabled]):has(.field:active) .label{color:var(--text-neutral-medium)}.checkbox__group:has(input[disabled]):has(.field:active) .icon-required,.checkbox__group:has(input[disabled]):has(.field:active) .icons{color:var(--text-neutral-medium)}.checkbox__group:has(input[disabled]) .messages{color:var(--text-neutral-light)}.checkboxes{display:flex;flex-direction:column;justify-content:flex-start;row-gap:var(--spacing-xs)}.checkboxes .checkbox__group{padding-top:0}.checkboxsimple__group{width:100%;font:var(--font-body)}.checkboxsimple__group .field-group{background-color:transparent}.checkboxsimple__group .field{transform:scale(1.3);box-shadow:none}.checkboxsimple__group:has(.field:active) .field-group{color:var(--white)}.checkboxsimple__group:has(input[disabled]){color:var(--text-neutral-medium);background:none}.checkboxsimple__group:has(input[disabled]):hover .field-group{background:none}.checkboxsimple__group:has(input[disabled]):focus-within .field-group{background:none;outline:1px solid var(--border-neutral-medium)}.checkboxsimple__group:has(input[disabled]) .field{border:0;background-color:var(--border-neutral-light)}.checkboxsimple__group:has(input[disabled]):has(.field:active) .field-group{background:none;color:var(--text-neutral-light)}.textarea__group{width:100%;align-self:flex-start;display:grid;row-gap:var(--spacing-xs);font:var(--font-body)}.textarea__group .label{font-size:.9em;color:var(--text-neutral-medium);flex-grow:1}.textarea__group .field-group{background-color:var(--white);display:flex;gap:var(--spacing-xs)}.textarea__group .icon-type{color:var(--text-neutral-medium)}.textarea__group .icon-info{cursor:pointer}.textarea__group ::-moz-placeholder{color:var(--text-neutral-dark)}.textarea__group ::placeholder{color:var(--text-neutral-dark)}.textarea__group .field{padding:var(--spacing-s);border:1px solid var(--border-neutral-light);border-radius:var(--radius-s);font:inherit;box-shadow:none;min-width:0;resize:vertical;max-height:400px}.textarea__group .icons{display:flex;gap:var(--spacing-xs);color:var(--text-primary-dark);align-items:center;position:relative}.textarea__group .icon-info:hover+.tooltip,.textarea__group .icon-info:focus+.tooltip{display:block}.textarea__group .tooltip{position:absolute;background-color:var(--surface-primary-medium);box-shadow:var(--shadow-primary-m);border-radius:var(--radius-s);color:var(--white);padding:var(--spacing-s);bottom:var(--spacing-xl);right:calc((-2) * var(--spacing-xs));width:200px;display:none;font-size:.9em}.textarea__group .tooltip a{text-decoration:underline}.textarea__group .tooltip:after{content:"";position:absolute;width:12px;height:12px;background:var(--surface-primary-medium);right:9px;bottom:-6px;transform:rotate(45deg)}.textarea__group .tooltip:after a{text-decoration:underline}.textarea__group .icon-required{color:var(--text-warning-medium);font-size:.8em}.textarea__group .messages{font-size:.9em;color:var(--text-primary-dark)}.textarea__group .field:hover{background-color:var(--surface-primary-lighter)}.textarea__group .field:focus{border:1px solid var(--border-primary-medium);background-color:var(--surface-primary-lighter)}.textarea__group:focus-within .label{color:var(--text-primary-dark)}.textarea__group .field:active{background-color:var(--surface-primary-dark);color:var(--white)}.textarea__group--error .icons{color:var(--text-danger-dark)}.textarea__group--error .field{border:1px solid var(--border-danger-light)}.textarea__group--error .field:hover{background-color:var(--surface-danger-lighter)}.textarea__group--error .field:focus{border:1px solid var(--border-danger-medium);background-color:var(--surface-danger-lighter)}.textarea__group--error:focus-within .label{color:var(--text-danger-dark)}.textarea__group--error .field:active{background-color:var(--surface-danger-dark)}.textarea__group--error .messages{color:var(--text-danger-dark)}.textarea__group:has(textarea[disabled]) .icons{color:var(--text-neutral-medium)}.textarea__group:has(textarea[disabled]) .icon-required{color:var(--text-neutral-medium)}.textarea__group:has(textarea[disabled]) .icon-info:focus{border:0;outline:none}.textarea__group:has(textarea[disabled]) .icon-info:hover+.tooltip,.textarea__group:has(textarea[disabled]) .icon-info:focus+.tooltip{display:none}.textarea__group:has(textarea[disabled]) .icon-info{cursor:default}.textarea__group:has(textarea[disabled]) .field,.textarea__group:has(textarea[disabled]) .field:active,.textarea__group:has(textarea[disabled]) .field:focus{background-color:var(--surface-neutral-lighter)}.textarea__group:has(textarea[disabled]):focus-within .field{outline:1px solid var(--text-neutral-medium)}.textarea__group:has(textarea[disabled]):focus-within .label{color:var(--text-neutral-medium)}.textarea__group:has(textarea[disabled]) .messages{color:var(--text-neutral-light)}.select__group{align-self:flex-start;display:grid;row-gap:var(--spacing-xs);font:var(--font-body)}.select__group ::-moz-placeholder{color:var(--text-neutral-dark)}.select__group ::placeholder{color:var(--text-neutral-dark)}.select__group option{background-color:var(--surface-primary-lighter);font-family:Arial,Helvetica,sans-serif}.select__group .label{font-size:.9em;color:var(--text-neutral-medium)}.select__group .field-group{border:1px solid var(--border-neutral-light);border-radius:var(--radius-s);padding:var(--spacing-s);background-color:var(--white);display:flex;gap:var(--spacing-xs);align-items:center}.select__group .icon-type{color:var(--text-neutral-medium);flex-grow:0}.select__group .field{min-width:0;flex-grow:1;border:none;background-color:transparent;outline:none;border:0;color:inherit;font-family:inherit;font-size:inherit;padding:0;box-shadow:none;height:1.5em}.select__group .icons{flex-grow:0;display:flex;gap:var(--spacing-xs);color:var(--text-primary-dark);align-items:center;position:relative}.select__group .icon-info{cursor:pointer}.select__group .icon-info:hover+.tooltip,.select__group .icon-info:focus+.tooltip{display:block}.select__group .tooltip{position:absolute;background-color:var(--surface-primary-medium);box-shadow:var(--shadow-primary-m);border-radius:var(--radius-s);color:var(--white);padding:var(--spacing-s);bottom:var(--spacing-xl);right:calc((-2) * var(--spacing-xs));width:200px;display:none;font-size:.9em}.select__group .tooltip a{text-decoration:underline}.select__group .tooltip:after{content:"";position:absolute;width:12px;height:12px;background:var(--surface-primary-medium);right:9px;bottom:-6px;transform:rotate(45deg)}.select__group .icon-required{color:var(--text-warning-medium);font-size:.8em}.select__group .messages{font-size:.9em;color:var(--text-primary-dark)}.select__group:hover .field-group{background-color:var(--surface-primary-lighter)}.select__group:focus-within .field-group{outline:1px solid var(--border-primary-medium);background-color:var(--surface-primary-lighter)}.select__group:focus-within .label{color:var(--text-primary-dark)}.select__group:has(.field:active) .field-group{background-color:var(--surface-primary-dark);color:var(--white)}.select__group:has(.field:active) .icon-type{color:var(--white)}.select__group:has(.field:active) .icons{color:inherit}.select__group--error option{background-color:var(--surface-danger-lighter)}.select__group--error .field-group{border:1px solid var(--border-danger-light)}.select__group--error .icons{color:var(--text-danger-dark)}.select__group--error:hover .field-group{background-color:var(--surface-danger-lighter)}.select__group--error:focus-within .field-group{outline:1px solid var(--border-danger-medium);background-color:var(--surface-danger-lighter)}.select__group--error:focus-within .label{color:var(--text-danger-dark)}.select__group--error:has(.field:active) .field-group{background-color:var(--surface-danger-dark)}.select__group--error .messages{color:var(--text-danger-dark)}.select__group:has(select[disabled]) .label{color:var(--text-neutral-medium)}.select__group:has(select[disabled]) .icons{color:var(--text-neutral-medium)}.select__group:has(select[disabled]) .icon-required{color:var(--text-neutral-medium)}.select__group:has(select[disabled]) .icon-info:focus{border:0;outline:none}.select__group:has(select[disabled]) .icon-info:hover+.tooltip,.select__group:has(select[disabled]) .icon-info:focus+.tooltip{display:none}.select__group:has(select[disabled]) .icon-info{cursor:default}.select__group:has(select[disabled]) .icon-type{color:var(--text-neutral-medium)}.select__group:has(select[disabled]) .field-group{background-color:var(--surface-neutral-lighter)}.select__group:has(select[disabled]):focus-within .field-group{outline:1px solid var(--border-neutral-medium)}.select__group:has(select[disabled]):focus-within .label{color:var(--text-neutral-medium)}.select__group:has(select[disabled]) .field{color:var(--text-neutral-medium)}.select__group:has(select[disabled]):has(.field:active) .icon-type{color:var(--text-neutral-medium)}.select__group:has(select[disabled]):has(.field:active) .field-group{background-color:var(--surface-neutral-lighter);color:var(--text-neutral-medium)}.select__group:has(select[disabled]) .messages{color:var(--text-neutral-light)}.input__mini{align-self:flex-start;display:grid;row-gap:var(--spacing-xs);font:var(--font-body)}.input__mini ::-moz-placeholder{color:var(--text-neutral-dark)}.input__mini ::placeholder{color:var(--text-neutral-dark)}.input__mini .field{min-width:0;border:1px solid var(--border-neutral-light);border-radius:var(--radius-s);padding:var(--spacing-xs);background-color:var(--white);display:flex;gap:var(--spacing-xs);align-items:center;outline:none;color:inherit;font-family:inherit;font-size:inherit}.input__mini .field:hover{background-color:var(--surface-primary-lighter)}.input__mini .field:focus-within{outline:1px solid var(--border-primary-medium);background-color:var(--surface-primary-lighter)}.input__mini .field:active{background-color:var(--surface-primary-dark);color:var(--white)}.input__mini--error .field{border:1px solid var(--border-danger-medium)}.input__mini--error .field:hover{background-color:var(--surface-danger-lighter)}.input__mini--error .field:focus-within{outline:1px solid var(--border-danger-medium);background-color:var(--surface-danger-lighter)}.input__mini--error .field:active{background-color:var(--surface-danger-dark)}.input__mini:has(input[disabled]) .field{background-color:var(--surface-neutral-lighter);color:var(--text-neutral-dark)}.input__mini:has(input[disabled]) .field:focus-within{outline:1px solid var(--border-neutral-medium)}.input__mini:has(input[disabled]) .field:active{background-color:var(--surface-neutral-lighter);color:var(--text-neutral-medium)}.input__group-mini{align-self:flex-start;font:var(--font-body)}.input__group-mini ::-moz-placeholder{color:var(--text-neutral-dark)}.input__group-mini ::placeholder{color:var(--text-neutral-dark)}.input__group-mini .field-group{border:1px solid var(--border-neutral-light);border-radius:var(--radius-s);padding:var(--spacing-xs);background-color:var(--white);display:flex;gap:var(--spacing-xs);align-items:center}.input__group-mini .field{min-width:0;flex-grow:1;border:none;background-color:transparent;outline:none;border:0;color:inherit;font-family:inherit;font-size:inherit;box-shadow:none;padding-block:var(--spacing-xs)}.input__group-mini .icons{flex-grow:0;display:flex;gap:var(--spacing-xs);color:var(--text-danger-dark);align-items:center;position:relative}.input__group-mini .icon-error{cursor:pointer}.input__group-mini .icon-error:focus{outline:1px solid var(--border-danger-medium)}.input__group-mini .icon-error:hover+.tooltip,.input__group-mini .icon-error:focus+.tooltip{display:block}.input__group-mini .tooltip{position:absolute;background-color:var(--surface-danger-dark);box-shadow:var(--shadow-primary-m);border-radius:var(--radius-s);color:var(--white);padding:var(--spacing-s);bottom:var(--spacing-m);right:calc((-2) * var(--spacing-xs));width:200px;display:none;font-size:.9em}.input__group-mini .tooltip:after{content:"";position:absolute;width:12px;height:12px;background:var(--surface-danger-dark);right:9px;bottom:-6px;transform:rotate(45deg)}.input__group-mini:hover .field-group{background-color:var(--surface-primary-lighter)}.input__group-mini:focus-within .field-group{outline:1px solid var(--border-primary-medium);background-color:var(--surface-primary-lighter)}.input__group-mini:has(.field:active) .field-group{background-color:var(--surface-primary-dark);color:var(--white)}.input__group-mini:has(.field:active) .icons{color:inherit}.input__group-mini--error .field-group{border:1px solid var(--border-danger-light)}.input__group-mini--error .icons{color:var(--text-danger-dark)}.input__group-mini--error:hover .field-group{background-color:var(--surface-danger-lighter)}.input__group-mini--error:focus-within .field-group{outline:1px solid var(--border-danger-medium);background-color:var(--surface-danger-lighter)}.input__group-mini--error:has(.field:active) .field-group{background-color:var(--surface-danger-dark)}.input__group-mini:has(input[disabled]) .icons{color:var(--text-neutral-medium)}.input__group-mini:has(input[disabled]) .icon-error:focus{border:0;outline:none}.input__group-mini:has(input[disabled]) .icon-error:hover+.tooltip,.input__group-mini:has(input[disabled]) .icon-error:focus+.tooltip{display:none}.input__group-mini:has(input[disabled]) .icon-error{cursor:default}.input__group-mini:has(input[disabled]) .field-group{background-color:var(--surface-neutral-lighter)}.input__group-mini:has(input[disabled]):focus-within .field-group{outline:1px solid var(--border-neutral-medium)}.input__group-mini:has(input[disabled]) .field{color:var(--text-neutral-medium)}.input__group-mini:has(input[disabled]):has(.field:active) .field-group{background-color:var(--surface-neutral-lighter);color:var(--text-neutral-medium)}.app{position:relative;padding:0;margin:0;min-height:100vh}.menu__main{position:absolute;top:0;left:0;padding:0;margin:0;width:176px;height:100%;background-color:var(--surface-primary-medium);transition:transform .8s ease}.menu__main:has(input:checked){transform:translate(-150px)}.menu__container{height:100%;position:sticky;top:0;z-index:100;padding-block:var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing-s)}.menu__container figure{padding:0;margin:0;display:grid;gap:var(--spacing-s);justify-content:center}.menu__container figure img{margin:0 auto;display:block;max-width:100px;aspect-ratio:1 / 1;border-radius:50%;border:2px solid var(--border-primary-subtle);box-shadow:var(--shadow-primary-s)}.menu__container figure figcaption{display:grid;gap:var(--spacing-xs);text-align:center;font-family:var(--font-family-primary);font-size:var(--font-size-body);color:var(--text-primary-subtle);border-bottom:1px solid var(--text-primary-subtle);padding-bottom:var(--spacing-m)}.menu__container figure figcaption span:last-child{font-size:var(--font-size-caption)}.menu__container .btn__logout{text-align:center;color:var(--text-primary-subtle)}.menu__container .btn__logout:hover{color:var(--text-primary-dark)}.menu__container nav{display:grid;gap:var(--spacing-s);padding-top:var(--spacing-m)}.menu__container nav a{display:block;text-decoration:none;font-family:var(--font-family-primary);font-size:var(--font-size-body);color:var(--text-primary-subtle);padding-block:var(--spacing-xs);padding-left:var(--spacing-l)}.menu__container nav a:hover{background-color:var(--surface-primary-darker)}.menu__container nav a.menuoptionactive{background-color:var(--text-primary-dark);box-shadow:5px 0 0 var(--border-primary-lighter) inset}.menu__container .version{flex-grow:1;display:flex;justify-content:center;align-items:flex-end;color:var(--text-primary-subtle);font-size:var(--font-size-caption)}.page{background-color:var(--surface-primary-subtle);padding-block:var(--spacing-xl);padding-right:var(--spacing-2xl);padding-left:calc(176px + var(--spacing-2xl));min-height:100vh}.page>.cabecera{display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m)}.page>.cabecera>p{flex-grow:1}.panel{background-color:var(--white);box-shadow:var(--shadow-neutral-m);padding:var(--spacing-xl)}.panel>.cabecera{display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m)}.panel>.cabecera>p{flex-grow:1}.panel>.content{display:grid;--grid-gap: var(--spacing-l);--grid-columns-number: 4;--grid-item-min-width: 280px;--gap-count: calc(var(--grid-columns-number) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-gap));--grid-item-max-width: calc((100% - var(--total-gap-width)) / var(--grid-columns-number));grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr));grid-gap:var(--grid-gap)}.panel--separado{margin-top:var(--spacing-l)}.panel--derecha{width:100%}.panel--derecha>.cabecera{display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m)}.panel--derecha>.cabecera>p{flex-grow:1}.app:has(#menu:checked)>.page{padding-left:calc(50px + var(--spacing-2xl))}.panel-section{border-bottom:1px solid var(--border-neutral-light);padding-top:var(--spacing-m);padding-bottom:var(--spacing-s);color:var(--text-primary-dark)}.noshow{display:none!important}.cellgridjustifystart{justify-self:start}.cellgridjustifycenter{justify-self:center}.cellgridjustifyend{justify-self:end}.cellgridjustifybetween{justify-self:space-between}.cellgridjustifyevenly{justify-self:space-evenly}.cellgridjustifyaround{justify-self:space-around}.cellgridjustifycorner{justify-self:end;align-self:end}.celda2x{grid-column:span 2}.celda3x{grid-column:span 3}.celda4x{grid-column:1 / -1}.celda4-5x{grid-column:span 4}@media (max-width: 1220px){.celda2x{grid-column:1 / -1}}@media (max-width: 1500px){.celda3x{grid-column:1 / -1}}.celda2y{grid-row:span 2}.celda3y{grid-row:span 3}.celda4y{grid-row:span 4}.placa{display:flex;justify-content:center;align-items:center;width:200px;aspect-ratio:1/1;border-radius:var(--radius-m);text-transform:uppercase}.placa--primary{box-shadow:var(--shadow-primary-xs);background-color:var(--surface-primary-light)}.placa--secondary{box-shadow:var(--shadow-secondary-s);background-color:var(--surface-secondary-light)}.placa--neutral{box-shadow:var(--shadow-neutral-m);background-color:var(--surface-neutral-light)}.placa--danger{box-shadow:var(--shadow-danger-l);background-color:var(--surface-danger-light)}.placa--danger:hover{box-shadow:var(--shadow-danger-xs);background-color:var(--surface-danger-light);transform:translate(2px,2px)}.placa--success{box-shadow:var(--shadow-success-xl);background-color:var(--surface-success-light)}.placa--warning{box-shadow:var(--shadow-warning-l);background-color:var(--surface-warning-light)}.tabla-datos{width:100%;border-collapse:collapse;margin-bottom:1rem}.tabla-datos thead{border-bottom:1px solid var(--border-neutral-light)}.tabla-datos tbody tr:nth-child(2n){background-color:var(--surface-neutral-subtle)}.tabla-datos td,.tabla-datos th{text-align:left;vertical-align:center;padding:var(--spacing-s)}.tabla-datos td:last-child,.tabla-datos th:last-child{text-align:center;padding:var(--spacing-s)}.tabla-datos td.rowelse{text-align:center;padding:var(--spacing-xl)}.tabla-datos td.center,.tabla-datos th.center{text-align:center}.tabla-datos td.right,.tabla-datos th.right{text-align:right}.tabla-datos td.left,.tabla-datos th.left{text-align:left}.tabla-datos tfoot{font-weight:var(--font-weight-normal);font-size:var(--font-size-body)}.tabla-datos--ue{font-size:var(--font-size-body);color:var(--text-neutral-dark);margin-top:var(--spacing-m)}.tabla-datos--ue td.rowelse{padding:var(--spacing-m)}.difunto{line-height:.8;margin-bottom:.5mm}.difunto>span{display:block;padding-left:2.5mm}.grid4x{display:grid;--grid-gap: var(--spacing-l);--grid-columns-number: 4;--grid-item-min-width: 180px;--gap-count: calc(var(--grid-columns-number) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-gap));--grid-item-max-width: calc((100% - var(--total-gap-width)) / var(--grid-columns-number));grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr));grid-gap:var(--grid-gap)}.grid5x{display:grid;--grid-gap: var(--spacing-l);--grid-columns-number: 5;--grid-item-min-width: 180px;--gap-count: calc(var(--grid-columns-number) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-gap));--grid-item-max-width: calc((100% - var(--total-gap-width)) / var(--grid-columns-number));grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr));grid-gap:var(--grid-gap)}.grid6x{display:grid;--grid-gap: var(--spacing-l);--grid-columns-number: 6;--grid-item-min-width: 180px;--gap-count: calc(var(--grid-columns-number) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-gap));--grid-item-max-width: calc((100% - var(--total-gap-width)) / var(--grid-columns-number));grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr));grid-gap:var(--grid-gap)}.badge{margin-left:1rem;font:var(--font-subtitle);outline:1px solid var(--border-danger-light);border-radius:var(--radius-s);background-color:var(--surface-danger-subtle);color:var(--text-danger-medium);padding-block:var(--spacing-xs);padding-inline:var(--spacing-s);vertical-align:middle}.badge--Pagado,.badge--Caja,.badge--Efectivo,.badge--Activa{outline:1px solid var(--surface-success-light);background-color:var(--surface-success-subtle);color:var(--text-success-dark)}.badge--Pendiente,.badge--Domiciliado,.badge--Remesa{outline:1px solid var(--border-warning-light);background-color:var(--surface-warning-subtle);color:var(--text-warning-medium)}.badge--Sinespecificar,.badge--Anulada{outline:1px solid var(--border-neutral-light);background-color:var(--surface-neutral-subtle);color:var(--text-neutral-medium)}.firma__label{font-size:.9em;color:var(--text-neutral-medium);margin-bottom:var(--spacing-l)}.firma__canvas{border:1px solid var(--border-neutral-light);border-radius:var(--radius-s);width:100%;aspect-ratio:2/1}.firma__canvas-error{border:1px solid var(--border-danger-light)}.panel__personas-bordertop{border-top:1px solid var(--border-neutral-light)}.inputtextright{text-align:right}.inputtextcenter{text-align:center}.inputtextleft{text-align:left}.grid-aligncenter{align-items:center}.message-warning{color:var(--text-danger-dark)}.message-info{color:var(--text-primary-dark)}.gallery{padding-top:var(--spacing-xl)}.gallery__item{position:relative}.gallery__item img{display:block;aspect-ratio:1 /1;-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-neutral-m)}.gallery__item time{font:var(--font-subtitle);display:block}.gallery__item a{display:block;position:absolute;top:0;right:0;padding:var(--spacing-s);background-color:var(--white);color:var(--text-primary-dark);border-radius:50%;transform:translate(25%,-25%);box-shadow:var(--shadow-neutral-m);border:1px solid var(--border-primary-lighter)}.gallery__item a:hover{background-color:var(--text-primary-dark);color:var(--white)}.gallery__item figcaption div:first-child{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-s)}.nogallery{grid-column:1 / -1}.table__link{color:var(--text-primary-medium)}.table__link:hover{color:var(--text-primary-darker)}.comments{padding-top:var(--spacing-xl);display:grid;gap:var(--spacing-l);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center}.comment__item{padding-inline:var(--spacing-m);padding-top:var(--spacing-l);padding-bottom:var(--spacing-s);border:1px solid var(--border-neutral-light);border-radius:var(--radius-s);box-shadow:var(--shadow-neutral-m);display:grid;grid-template-rows:auto max-content;gap:var(--spacing-m);background-color:var(--surface-primary-subtle)}.comment__item .comment__text{font-size:var(--font-size-body);color:var(--text-neutral-dark);white-space:pre-wrap;word-wrap:break-word;padding:var(--spacing-s);margin-inline:var(--spacing-m)}.comment__item .comment__footer{display:flex;justify-content:space-between;align-items:center;color:var(--text-neutral-medium);padding-top:var(--spacing-s);width:95%;margin-inline:auto;border-top:1px solid var(--border-neutral-light)}.accioninfo{display:flex;justify-content:space-between;align-items:center}.accioninfo div{padding-top:calc(var(--spacing-l) - var(--spacing-xs) + 2px);padding-inline:var(--spacing-m)}.tabla-nichos{width:100%;border-collapse:collapse}.tabla-nichos thead{border-bottom:1px solid var(--border-neutral-light)}.tabla-nichos td,.tabla-nichos th{text-align:left;vertical-align:center}.tabla-nichos th{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.tabla-nichos td.rowelse{text-align:left;padding-top:var(--spacing-xl)}.tabla-nichos td.center,.tabla-nichos th.center{text-align:center}.tabla-nichos td.right,.tabla-nichos th.right{text-align:right}.tabla-nichos td.left,.tabla-nichos th.left{text-align:left}.tabla-nichos td:last-child:not(.rowelse){color:var(--text-danger-dark);padding-left:var(--spacing-m)}.paddingtop0{padding-top:0}.paddingtop05{padding-top:var(--spacing-s)}.paddingtopl{padding-top:var(--spacing-l)}.bordebloque{border:1px solid var(--border-neutral-light);padding:var(--spacing-m)}.grid4x--rowgap{row-gap:var(--spacing-xs)}.avisos{display:flex;align-items:center}.labelsolo{color:var(--text-neutral-dark);margin-bottom:.5rem}.disabled-error{color:var(--text-danger-dark)}.botonderecha{display:block;justify-self:end}.paneldatosextra{background-color:var(--surface-neutral-subtle);padding:2rem;border-radius:var(--radius-s)}.tabla-datos .importerow{border-top:thin solid #aeaeae}.tabla-datos .importerow td{padding-top:var(--spacing-l)}.tabla-datos .importedeposito td{padding-bottom:var(--spacing-l)}.tabla-datos .importeivarow{border:thin solid black;font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold)}.tabla-datos .importeivarow td{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.tabla-datos .whiterow{background-color:#fff}.tabla-datos .right{text-align:right}.tabla-datos .center{text-align:center}.photo_user_panel{width:4rem}.photo_user_panel img{display:block;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;border:2px solid var(--border-primary-subtle);box-shadow:0 0 8px var(--shadow-primary);-o-object-fit:cover;object-fit:cover}.tabla-resumen{width:100%;border-collapse:collapse;margin-bottom:1rem}.tabla-resumen thead{border-bottom:1px solid var(--border-neutral-light)}.tabla-resumen tbody tr:nth-child(2n){background-color:var(--surface-neutral-subtle)}.tabla-resumen td,.tabla-resumen th{text-align:left;vertical-align:center;padding:var(--spacing-s)}.tabla-resumen td:last-child,.tabla-resumen th:last-child{text-align:center;padding:var(--spacing-s)}.tabla-resumen td.rowelse{text-align:center;padding:var(--spacing-xl)}.tabla-resumen td.center,.tabla-resumen th.center{text-align:center}.tabla-resumen td.right,.tabla-resumen th.right{text-align:right}.tabla-resumen td.left,.tabla-resumen th.left{text-align:left}.tabla-resumen tfoot{font-weight:var(--font-weight-normal);font-size:var(--font-size-body);border:1px solid var(--border-neutral-dark);line-height:2}td.fi-table-individual-search-cell-numreclamacion{min-width:0!important;width:120px!important;max-width:120px!important;padding-left:.5rem!important;padding-right:.5rem!important}td.fi-table-individual-search-cell-numreclamacion input[wire\:model\.blur="tableColumnSearches.numreclamacion"]{width:100%!important;max-width:100%!important;min-width:0!important;display:inline-block!important;box-sizing:border-box!important}td.fi-table-individual-search-cell-numremesa{min-width:0!important;width:110px!important;max-width:110px!important;padding-left:.5rem!important;padding-right:.5rem!important}td.fi-table-individual-search-cell-numremesa input[wire\:model\.blur="tableColumnSearches.numremesa"]{width:100%!important;max-width:100%!important;min-width:0!important;display:inline-block!important;box-sizing:border-box!important}.alert-tooltip{color:var(--text-danger-dark);position:relative;cursor:pointer}.alert-tooltip:before{width:-moz-max-content;width:max-content;padding:8px;font-size:smaller;position:absolute;bottom:calc(100% + 5px);left:0;content:attr(data-tooltip);color:#fff;background-color:var(--text-danger-dark);border-radius:4px;opacity:0;transition:opacity .2s}.alert-tooltip:hover:before{opacity:1}.select-mini{border-radius:4px;color:var(--text-neutral-dark)}
