@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";:root{--sl-font-sans: "Roboto" !important;--sl-input-required-content-color: var(--sl-color-danger-700) !important;--sl-utdt-info-color: #5688BE;--sl-utdt-warning-color: #F5A800;--sl-utdt-error-color: #E31D41;--sl-utdt-success-color: #00C4B3;color-scheme:light;font-synthesis:none;font-family:var(--sl-font-sans);text-rendering:optimizeLegibility;color:var(--sl-color-neutral-700);font-size:var(--sl-font-size-medium);line-height:var(--sl-line-height-dense);font-weight:var(--sl-font-weight-normal)}*{margin:0;padding:0}:not(:defined){visibility:hidden}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;display:flex}html{scroll-behavior:smooth}body{flex:1 1 100%;align-items:center;flex-direction:column}app-debito-automatico{width:100%;display:flex;flex:1 1 100%;flex-direction:column}app-debito-automatico.admissions{overflow-y:scroll}app-header{flex:1;z-index:3;width:100%;display:flex;max-height:3.5rem}header{width:100%;display:flex;height:3.5rem;align-items:center;justify-content:space-between;padding:0 var(--sl-spacing-medium);box-shadow:var(--sl-shadow-x-large);-moz-box-shadow:var(--sl-shadow-x-large);-webkit-box-shadow:var(--sl-shadow-x-large)}header>div{display:flex;align-items:center;justify-content:center;gap:var(--sl-spacing-x-small)}.home-button{display:flex;font-size:var(--sl-font-size-x-large)}.home-button::part(base){width:3rem;height:3rem;padding:.5rem;justify-content:center;border-radius:var(--sl-border-radius-circle);transition:all var(--sl-transition-medium) ease-in-out}.home-button::part(base):hover{color:unset;box-shadow:#00000059 0 0 10px}.logout-button{width:2rem;height:2rem;display:flex}.logout-button::part(base){padding:0;width:100%;justify-content:center;border-radius:var(--sl-border-radius-circle);transition:color var(--sl-transition-fast) ease-in-out}.logout-button::part(base):hover{color:var(--sl-utdt-error-color)}router-slot{flex:10;width:100%;display:flex}router-slot>*{flex:1 1 100%}router-slot sl-spinner{flex:none}sl-dialog.confirmation-dialog::part(panel){padding:var(--sl-spacing-small);max-width:calc(100% - var(--sl-spacing-4x-large))}sl-dialog.confirmation-dialog::part(body){text-align:center;padding:0 var(--body-spacing);font-size:var(--sl-font-size-medium);font-weight:var(--sl-font-weight-light)}sl-dialog.confirmation-dialog .confirmation-dialog__content{display:grid;text-wrap:balance;gap:var(--sl-spacing-small)}sl-dialog.confirmation-dialog::part(footer){display:flex;align-items:center;justify-content:center;gap:var(--sl-spacing-large)}sl-dialog.confirmation-dialog>h3{text-wrap:balance;font-size:var(--sl-font-size-large)}sl-dialog.confirmation-dialog>.confirmation-button::part(base){color:var(--sl-utdt-success-color);border-color:var(--sl-utdt-success-color)}sl-dialog.confirmation-dialog>.confirmation-button::part(base):hover{color:var(--sl-color-neutral-50);background-color:var(--sl-utdt-success-color)}sl-dialog.confirmation-dialog>.confirmation-button::part(base):active{color:var(--sl-color-neutral-50);border-color:var(--sl-color-teal-600);background-color:var(--sl-color-teal-600)}sl-dialog.confirmation-dialog>.cancellation-button::part(base){border-color:var(--sl-utdt-success-color);background-color:var(--sl-utdt-success-color)}sl-dialog.confirmation-dialog>.cancellation-button::part(base):hover{border-color:var(--sl-color-teal-600);background-color:var(--sl-color-teal-600)}sl-dialog.confirmation-dialog>.cancellation-button::part(base):active{border-color:var(--sl-color-teal-700);background-color:var(--sl-color-teal-700)}sl-dialog.confirmation-dialog::part(title){padding:0}sl-dialog.confirmation-dialog::part(header-actions){padding:0}sl-dialog.notification-dialog::part(panel){padding:var(--sl-spacing-small);max-width:calc(100% - var(--sl-spacing-4x-large))}sl-dialog.notification-dialog.error-notification::part(panel){border-top:.4rem solid var(--sl-utdt-error-color)}sl-dialog.notification-dialog.success-notification::part(panel){border-top:.4rem solid var(--sl-utdt-success-color)}sl-dialog.notification-dialog::part(title){padding:0}sl-dialog.notification-dialog::part(header-actions){padding:0}sl-dialog.notification-dialog::part(close-button__base){font-size:var(--sl-font-size-x-large)}sl-dialog.notification-dialog::part(body){display:flex;padding-top:0;text-align:center;text-wrap:balance;align-items:center;flex-direction:column;justify-content:center;gap:var(--sl-spacing-large);font-weight:var(--sl-font-weight-light)}sl-dialog.notification-dialog>sl-icon{font-size:6rem}sl-dialog.notification-dialog.error-notification>sl-icon{color:var(--sl-utdt-error-color)}sl-dialog.notification-dialog.success-notification>sl-icon{color:var(--sl-utdt-success-color)}sl-dialog.notification-dialog>strong:first-of-type{text-align:center;text-wrap:balance;font-size:var(--sl-font-size-x-large);line-height:var(--sl-line-height-denser)}sl-alert::part(icon){font-size:var(--sl-font-size-2x-large)}sl-alert::part(message){text-wrap:balance;font-weight:var(--sl-font-weight-light);line-height:var(--sl-line-height-dense)}.sl-toast-stack sl-alert::part(base){box-shadow:0 2px 10px #0000004d;-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,.3);-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.3)}.sl-toast-stack sl-alert::part(message){font-size:var(--sl-font-size-small)}.sl-toast-stack sl-alert[variant=success]::part(base){border-top-color:var(--sl-utdt-success-color)}.sl-toast-stack sl-alert>strong{font-size:var(--sl-font-size-medium);font-weight:var(--sl-font-weight-bold)}.sl-toast-stack sl-alert[variant=success]::part(icon){color:var(--sl-utdt-success-color)}router-slot sl-alert::part(base){border:none}router-slot sl-alert::part(icon){padding-inline-start:0;align-items:flex-start}router-slot sl-alert::part(message){font-size:var(--sl-font-size-medium);padding:0 0 0 var(--sl-spacing-x-small)}router-slot sl-alert>h3{font-size:var(--sl-font-size-large);margin-bottom:var(--sl-spacing-x-small);line-height:var(--sl-line-height-denser)}router-slot sl-alert[variant=primary]::part(base){border-top-color:var(--sl-utdt-info-color)}router-slot sl-alert[variant=primary]::part(icon){color:var(--sl-utdt-info-color)}router-slot sl-alert[variant=warning]::part(base){border-top-color:var(--sl-utdt-warning-color)}router-slot sl-alert[variant=warning]::part(icon){color:var(--sl-utdt-warning-color)}router-slot sl-alert[variant=error]::part(base){border-top-color:var(--sl-utdt-error-color)}router-slot sl-alert[variant=error]::part(icon){color:var(--sl-utdt-error-color)}sl-button::part(base){transition:color var(--sl-transition-medium) ease-in-out,border-color var(--sl-transition-medium) ease-in-out,background-color var(--sl-transition-medium) ease-in-out}form{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--sl-spacing-medium);padding:var(--sl-spacing-x-large);border-radius:var(--sl-border-radius-large);border:.2rem solid var(--sl-color-neutral-200);--sl-input-required-content-color: var(--sl-color-danger-700)}form:has([data-user-invalid]){border-color:var(--sl-color-danger-300)}form:not(:has([data-invalid]))form:has([data-user-valid]){border-color:var(--sl-color-success-300)}.sh-form-field{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--sl-spacing-large)}.sh-form-field.with-help{flex-direction:row;justify-content:flex-start;gap:var(--sl-spacing-2x-small)}.sh-form-field>*{width:100%}.sh-form-field sl-input::part(clear-button){color:var(--sl-color-neutral-400)}.sh-form-field sl-radio-group::part(form-control-label){margin-bottom:var(--sl-spacing-small)}.sh-form-field sl-radio-group::part(form-control-input){gap:var(--sl-spacing-medium);display:flex}.sh-form-field sl-input[data-user-invalid]::part(base),.sh-form-field sl-select[data-user-invalid]::part(combobox){border-bottom-width:.125rem;border-bottom-color:var(--sl-color-danger-600)}.sh-form-field [data-user-invalid]::part(form-control-help-text){color:var(--sl-color-danger-700)}.sh-form-field sl-checkbox[data-user-invalid]::part(control){outline:none}.sh-form-field sl-input:focus-within[data-user-invalid]::part(base),.sh-form-field sl-textarea:focus-within[data-user-invalid]::part(base),.sh-form-field sl-select:focus-within[data-user-invalid]::part(combobox),.sh-form-field sl-checkbox:focus-within[data-user-invalid]::part(control){border-color:var(--sl-color-danger-600);box-shadow:0 0 0 var(--sl-focus-ring-width) var(--sl-color-danger-300)}.sh-form-field sl-input[data-user-valid]::part(base),.sh-form-field sl-select[data-user-valid]::part(combobox){border-bottom-width:.125rem;border-bottom-color:var(--sl-color-success-600)}.sh-form-field sl-checkbox[data-user-valid]::part(control){background-color:var(--sl-color-success-600);outline:none}.sh-form-field sl-input:focus-within[data-user-valid]::part(base),.sh-form-field sl-textarea:focus-within[data-user-valid]::part(base),.sh-form-field sl-select:focus-within[data-user-valid]::part(combobox),.sh-form-field sl-checkbox:focus-within[data-user-valid]::part(control){border-color:var(--sl-color-success-600);box-shadow:0 0 0 var(--sl-focus-ring-width) var(--sl-color-success-300)}.form-actions{gap:1rem;display:flex;width:-moz-available;width:-webkit-fill-available}.form-actions>sl-button{width:100%}.form-actions>sl-button::part(label){text-transform:uppercase;font-weight:var(--sl-font-weight-bold)}form:has([data-invalid]) sl-button[type=submit]{cursor:not-allowed}form:has([data-invalid]) sl-button[type=submit]::part(base){opacity:.5;pointer-events:none}table,thead,tbody,tr,th,td{display:flex}table{text-align:left;flex-direction:column;border-collapse:collapse;gap:var(--sl-spacing-medium)}thead,tbody{flex-direction:column}thead{color:var(--sl-color-neutral-0);border-radius:var(--sl-border-radius-large);padding:var(--sl-spacing-x-small) var(--sl-spacing-2x-large)}tr{width:100%}thead>tr>th,tbody>tr>td{align-items:center}tbody{border-radius:var(--sl-border-radius-large);border:1px solid var(--sl-color-neutral-200);box-shadow:0 3px 6px #0000001a;-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.1)}table>tbody>tr{padding:var(--sl-spacing-x-large) var(--sl-spacing-2x-large)}tr:not(:is(:last-child)){border-bottom:1px solid var(--sl-color-neutral-200)}td{border:none;text-wrap:balance}td:not(:last-child){padding-right:var(--sl-spacing-medium)}@media screen and (max-width: 1200px){table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tbody{border:none;box-shadow:none;gap:var(--sl-spacing-x-large)}table tbody tr{padding:var(--sl-spacing-medium);border-radius:var(--sl-border-radius-large);box-shadow:0 3px 15px #0003;-moz-box-shadow:0px 3px 15px 0px rgba(0,0,0,.2);-webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,.2)}table td:first-child{padding-top:0;padding-left:0;padding-right:0;text-align:left!important;font-size:var(--sl-font-size-large)}table td{text-align:left!important}td:not(:last-child){padding-right:unset}table td:last-child{padding:8px 0;border-bottom:0;text-align:right!important}section.table-footer-buttons{display:none!important}}#manage-adherence-link{color:#2196f3;text-decoration:none;font-weight:500;cursor:pointer}#manage-adherence-link:visited,#manage-adherence-link:active,#manage-adherence-link:focus{color:#2196f3;text-decoration:none}#manage-adherence-link:hover{color:#1976d2;text-decoration:none}
