@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background: 0 0% 100%;--foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 47.4% 11.2%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--card: 0 0% 100%;--card-foreground: 222.2 47.4% 11.2%;--primary: 222 48% 49%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 100% 50%;--destructive-foreground: 210 40% 98%;--ring: 215 20.2% 65.1%;--radius: .5rem;--font-sans: "Inter Variable", sans-serif;--ion-default-font: "Inter Variable", sans-serif;--screen-3xlarge: 2560px;--screen-2xlarge: 1920px;--screen-xlarge: 1600px;--screen-large: 1440px;--screen-medium: 1024px;--screen-small: 768px;--screen-xsmall: 425px;--screen-2xsmall: 375px;--screen-3xsmall: 325px;--text-2xl: 24px;--text-xl: 20px;--text-lg: 18px;--text-base: 16px;--text-sm: 14px;--text-xs: 12px;--text-2xs: 10px;--text-scale-ratio: 2;--medium-text: .875rem;--double-extra-small-text: calc(var(--medium-text) - (var(--text-scale-ratio)) * 3);--extra-small-text: calc(var(--medium-text) - (var(--text-scale-ratio)) * 2);--small-text: calc(var(--medium-text) - var(--text-scale-ratio));--large-text: calc(var(--medium-text) + var(--text-scale-ratio));--extra-large-text: calc(var(--medium-text) + (var(--text-scale-ratio) * 2));--double-extra-large-text: calc(var(--medium-text) + (var(--text-scale-ratio) * 3));--font-family: "Inter", sans-serif;--font-family-black: "Inter", sans-serif;--font-family-light: "Inter", sans-serif;--primary-body-blue-hsl: 187 42% 47%;--primary-body-blue: hsl(var(--primary-body-blue-hsl));--primary-dark-body-blue-hsl: 187 42% 36%;--primary-dark-body-blue: hsl(var(--primary-dark-body-blue-hsl));--secondary-bg-body-blue-hsl: 187 42% 95%;--secondary-bg-body-blue: hsl(var(--secondary-bg-body-blue-hsl));--secondary-bg-dark-body-blue-hsl: 187 24% 84%;--secondary-bg-dark-body-blue: hsl(var(--secondary-bg-dark-body-blue-hsl));--specific-invalid-red-hsl: 0 90% 47%;--specific-invalid-red: hsl(var(--specific-invalid-red-hsl));--specific-absence-orange-hsl: 30 84% 61%;--specific-absence-orange: hsl(var(--specific-absence-orange-hsl));--specific-absence-dark-orange-hsl: 30 64% 40%;--specific-absence-dark-orange: hsl(var(--specific-absence-dark-orange-hsl));--specific-bg-absence-orange-hsl: 30 100% 96%;--specific-bg-absence-orange: hsl(var(--specific-bg-absence-orange-hsl));--neutral-black-hsl: 200 100% 5%;--neutral-black: hsl(var(--neutral-black-hsl));--neutral-dark-gray-hsl: 0 0% 44%;--neutral-dark-gray: hsl(var(--neutral-dark-gray-hsl));--neutral-medium-gray-hsl: 220 6% 68%;--neutral-medium-gray: hsl(var(--neutral-medium-gray-hsl));--neutral-medium-light-gray-hsl: 220 3% 81%;--neutral-medium-light-gray: hsl(var(--neutral-medium-light-gray-hsl));--neutral-light-gray-hsl: 0 0% 96%;--neutral-light-gray: hsl(var(--neutral-light-gray-hsl));--neutral-bg-gray-hsl: 0 0% 98%;--neutral-bg-gray: hsl(var(--neutral-bg-gray-hsl));--neutral-white-hsl: 0 0% 100%;--neutral-white: hsl(var(--neutral-white-hsl));--status-success-green-hsl: 117 100% 24%;--status-success-green: hsl(var(--status-success-green-hsl));--status-bg-success-green-hsl: 117 74% 92%;--status-bg-success-green: hsl(var(--status-bg-success-green-hsl));--status-warning-yellow-hsl: 35 100% 31%;--status-warning-yellow: hsl(var(--status-warning-yellow-hsl));--status-bg-warning-yellow-hsl: 39 56% 91%;--status-bg-warning-yellow: hsl(var(--status-bg-warning-yellow-hsl));--status-error-red-hsl: 0 71% 40%;--status-error-red: hsl(var(--status-error-red-hsl));--status-bg-error-red-hsl: 0 60% 87%;--status-bg-error-red: hsl(var(--status-bg-error-red-hsl));--border-radius: 6px;--side-bar-size-closed: 72px;--side-bar-size-open: 177px;--top-bar-size: 64px;--box-shadow: 0px 1px 4px hsla(0, 0%, 50%, .2);--box-shadow-reverse: 0px -1px 4px hsla(0, 0%, 50%, .2)}.pluss{--pluss-blue-hsl: 196 38% 57%;--pluss-blue: hsl(var(--pluss-blue-hsl));--pluss-blue-secondary-hsl: 196 47% 69%;--pluss-blue-secondary: hsl(var(--pluss-blue-secondary-hsl));--pluss-blue-tertiary-hsl: 196 55% 74%;--pluss-blue-tertiary: hsl(var(--pluss-blue-tertiary-hsl));--pluss-blue-light-hsl: 196 67% 86%;--pluss-blue-light: hsl(var(--pluss-blue-light-hsl));--pluss-blue-background-hsl: 196 53% 88%;--pluss-blue-background: hsl(var(--pluss-blue-background-hsl));--pluss-grey-hsl: 200 10% 33%;--pluss-grey: hsl(var(--pluss-grey-hsl));--pluss-grey-secondary-hsl: 200 7% 42%;--pluss-grey-secondary: hsl(var(--pluss-grey-secondary-hsl));--pluss-grey-tertiary-hsl: 200 7% 60%;--pluss-grey-tertiary: hsl(var(--pluss-grey-tertiary-hsl));--pluss-grey-light-hsl: 200 7% 79%;--pluss-grey-light: hsl(var(--pluss-grey-light-hsl));--pluss-grey-background-hsl: 200 7% 88%;--pluss-grey-background: hsl(var(--pluss-grey-background-hsl));--pluss-black-hsl: 345 7% 13%;--pluss-black: hsl(var(--pluss-black-hsl));--pluss-black-secondary-hsl: 240 1% 35%;--pluss-black-secondary: hsl(var(--pluss-black-secondary-hsl));--pluss-black-tertiary-hsl: 220 2% 51%;--pluss-black-tertiary: hsl(var(--pluss-black-tertiary-hsl));--pluss-black-light-hsl: 240 2% 67%;--pluss-black-light: hsl(var(--pluss-black-light-hsl));--pluss-black-background-hsl: 220 4% 83%;--pluss-black-background: hsl(var(--pluss-black-background-hsl));--background: var(--neutral-white-hsl);--foreground: var(--pluss-black-hsl);--muted: var(--pluss-grey-background-hsl);--muted-foreground: var(--pluss-grey-secondary-hsl);--popover: var(--neutral-white-hsl);--popover-foreground: var(--pluss-black-hsl);--border: var(--pluss-grey-light-hsl);--input: var(--pluss-grey-light-hsl);--card: var(--neutral-white-hsl);--card-foreground: var(--pluss-black-hsl);--primary: var(--pluss-blue-hsl);--primary-foreground: var(--neutral-white-hsl);--secondary: var(--pluss-blue-background-hsl);--secondary-foreground: var(--pluss-black-hsl);--accent: var(--pluss-blue-light-hsl);--accent-foreground: var(--pluss-black-hsl);--destructive: var(--status-error-red-hsl);--destructive-foreground: var(--neutral-white-hsl);--ring: var(--pluss-blue-secondary-hsl);--primary-body-blue-hsl: var(--pluss-blue-secondary-hsl);--primary-body-blue: hsl(var(--primary-body-blue-hsl));--primary-dark-body-blue-hsl: var(--pluss-blue-hsl);--primary-dark-body-blue: hsl(var(--primary-dark-body-blue-hsl));--secondary-bg-body-blue-hsl: var(--pluss-blue-background-hsl);--secondary-bg-body-blue: hsl(var(--secondary-bg-body-blue-hsl));--secondary-bg-dark-body-blue-hsl: var(--pluss-blue-light-hsl);--secondary-bg-dark-body-blue: hsl(var(--secondary-bg-dark-body-blue-hsl));--neutral-black-hsl: var(--pluss-black-hsl);--neutral-black: hsl(var(--neutral-black-hsl));--neutral-dark-gray-hsl: var(--pluss-grey-secondary-hsl);--neutral-dark-gray: hsl(var(--neutral-dark-gray-hsl));--neutral-medium-gray-hsl: var(--pluss-grey-tertiary-hsl);--neutral-medium-gray: hsl(var(--neutral-medium-gray-hsl));--neutral-medium-light-gray-hsl: var(--pluss-grey-background-hsl);--neutral-medium-light-gray: hsl(var(--neutral-medium-light-gray-hsl));--neutral-light-gray-hsl: var(--pluss-grey-background-hsl);--neutral-light-gray: hsl(var(--neutral-light-gray-hsl));--progress-background: var(--primary-body-blue);--form-control-color: var(--primary-body-blue)}.avanti{--avanti-red-hsl: 355 93% 12%;--avanti-red: hsl(var(--avanti-red-hsl));--avanti-red-secondary-hsl: 355 79% 42%;--avanti-red-secondary: hsl(var(--avanti-red-secondary-hsl));--avanti-red-tertiary-hsl: 5 59% 63%;--avanti-red-tertiary: hsl(var(--avanti-red-tertiary-hsl));--avanti-red-light-hsl: 9 62% 73%;--avanti-red-light: hsl(var(--avanti-red-light-hsl));--avanti-red-background-hsl: 11 60% 85%;--avanti-red-background: hsl(var(--avanti-red-background-hsl));--avanti-grey-hsl: 222 7% 35%;--avanti-grey: hsl(var(--avanti-grey-hsl));--avanti-grey-secondary-hsl: 225 5% 45%;--avanti-grey-secondary: hsl(var(--avanti-grey-secondary-hsl));--avanti-grey-tertiary-hsl: 240 3% 55%;--avanti-grey-tertiary: hsl(var(--avanti-grey-tertiary-hsl));--avanti-grey-light-hsl: 240 2% 67%;--avanti-grey-light: hsl(var(--avanti-grey-light-hsl));--avanti-grey-background-hsl: 240 2% 82%;--avanti-grey-background: hsl(var(--avanti-grey-background-hsl));--avanti-black-hsl: 345 6% 13%;--avanti-black: hsl(var(--avanti-black-hsl));--avanti-black-secondary-hsl: 240 2% 35%;--avanti-black-secondary: hsl(var(--avanti-black-secondary-hsl));--avanti-black-tertiary-hsl: 228 2% 52%;--avanti-black-tertiary: hsl(var(--avanti-black-tertiary-hsl));--avanti-black-light-hsl: 240 2% 67%;--avanti-black-light: hsl(var(--avanti-black-light-hsl));--avanti-black-background-hsl: 220 4% 83%;--avanti-black-background: hsl(var(--avanti-black-background-hsl));--background: var(--neutral-white-hsl);--foreground: var(--avanti-black-hsl);--muted: var(--avanti-grey-background-hsl);--muted-foreground: var(--avanti-grey-secondary-hsl);--popover: var(--neutral-white-hsl);--popover-foreground: var(--avanti-black-hsl);--border: var(--avanti-grey-light-hsl);--input: var(--avanti-grey-light-hsl);--card: var(--neutral-white-hsl);--card-foreground: var(--avanti-black-hsl);--primary: var(--avanti-red-hsl);--primary-foreground: var(--neutral-white-hsl);--secondary: var(--avanti-red-background-hsl);--secondary-foreground: var(--avanti-black-hsl);--accent: var(--avanti-red-light-hsl);--accent-foreground: var(--avanti-black-hsl);--destructive: var(--status-error-red-hsl);--destructive-foreground: var(--neutral-white-hsl);--ring: var(--avanti-red-secondary-hsl);--primary-body-blue-hsl: 355 79% 42%;--primary-body-blue: hsl(var(--primary-body-blue-hsl));--primary-dark-body-blue-hsl: 355 93% 12%;--primary-dark-body-blue: hsl(var(--primary-dark-body-blue-hsl));--secondary-bg-body-blue-hsl: 11 60% 85%;--secondary-bg-body-blue: hsl(var(--secondary-bg-body-blue-hsl));--secondary-bg-dark-body-blue-hsl: 9 62% 73%;--secondary-bg-dark-body-blue: hsl(var(--secondary-bg-dark-body-blue-hsl));--neutral-black-hsl: 345 6% 13%;--neutral-black: hsl(var(--neutral-black-hsl));--neutral-black-opacity: hsla(var(--neutral-black-hsl) / .1);--neutral-dark-gray-hsl: 225 5% 45%;--neutral-dark-gray: hsl(var(--neutral-dark-gray-hsl));--neutral-medium-gray-hsl: 228 2% 52%;--neutral-medium-gray: hsl(var(--neutral-medium-gray-hsl));--neutral-medium-light-gray-hsl: 240 2% 82%;--neutral-medium-light-gray: hsl(var(--neutral-medium-light-gray-hsl));--neutral-light-gray-hsl: 220 4% 83%;--neutral-light-gray: hsl(var(--neutral-light-gray-hsl));--progress-background: var(--primary-body-blue);--form-control-color: var(--primary-body-blue)}html{@apply font-sans;}}@font-face{font-family:Inter;src:url(Inter-VariableFont_opsz,wght.cc27cf3ff100ea21.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Italic-VariableFont_opsz,wght.dd830f3b569412d7.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter Variable;src:url(Inter-VariableFont_opsz,wght.cc27cf3ff100ea21.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}html{font-size:16px}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:1.75rem;line-height:2.625rem}h2{font-size:1.375rem;line-height:2.0625rem}h3{font-size:1.1875rem;line-height:1.8125rem}h4{font-size:1rem;line-height:1.5rem}h5{font-size:.875rem;line-height:1.3125rem}h6{font-size:.75rem;line-height:1.125rem}body{font-weight:400;line-height:1.53;font-size:var(--medium-text)}.light{font-weight:300}.cta{font-weight:600}.small-text{font-size:var(--small-text)}.large-text{font-size:var(--large-text)}fa-icon{font-size:1rem}:root app-absence-item svg[data-icon=umbrella-beach]{max-width:1rem}table{width:100%;border-spacing:0;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden}table th,table td{text-align:left;padding:12px 24px 12px 0}table th:first-child,table td:first-child{padding-left:24px}table th{background-color:var(--neutral-white);color:var(--primary-dark-body-blue);border-bottom:1px solid var(--primary-body-blue)}table td{background-color:var(--neutral-white);border-bottom:1px solid var(--neutral-light-gray)}table td>fa-icon{color:var(--neutral-medium-gray);margin-right:8px;cursor:pointer}table td>fa-icon:last-child{margin-right:0}table td app-label{display:inline-block;vertical-align:bottom}table td .profile-img{max-width:40px;display:inline-block;margin-right:16px}.cdk-global-scrollblock{overflow:hidden;margin-right:8px}::-webkit-scrollbar{width:8px;position:absolute}::-webkit-scrollbar-track{background-color:var(--neutral-light-gray);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb{background:var(--neutral-medium-light-gray);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--neutral-medium-gray)}@font-face{font-family:Inter;src:url(Inter-VariableFont_opsz,wght.cc27cf3ff100ea21.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Italic-VariableFont_opsz,wght.dd830f3b569412d7.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter Variable;src:url(Inter-VariableFont_opsz,wght.cc27cf3ff100ea21.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}.modal-background{inset:0;position:fixed;z-index:10000;background-color:var(--rgb-neutral-black-opacity)}body{margin:0}*:focus{outline:none}div{box-sizing:border-box}hr{width:100%;box-sizing:border-box;border:none;border-top:1px solid var(--neutral-light-gray)}a{text-decoration:none}.elevation{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.corner{border-radius:var(--border-radius)}.box-shadow{box-shadow:var(--box-shadow)}.cursor-pointer{cursor:pointer}.opacity-1{opacity:1;visibility:visible;transition:opacity .25s ease-in-out}.opacity-0{opacity:0;visibility:hidden;transition:opacity .25s ease-in-out}input{border:none;background:none}button{border:none;background:none;font-size:var(--medium-text);cursor:pointer}.row{display:flex;flex-wrap:wrap}.flex{display:flex}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.text-center{text-align:center}html{background-color:var(--neutral-white);font-family:var(--font-family)}a{color:var(--primary-dark-body-blue);-webkit-text-decoration:1px solid var(--primary-body-blue);text-decoration:1px solid var(--primary-body-blue);text-decoration-line:underline;cursor:pointer}a:hover{color:var(--primary-body-blue)}input[type=radio],input[type=checkbox]{min-width:24px}app-default-button fa-icon{margin-right:0}
