@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";.saveButton{background-color:#5e0b15;color:#ffedd1;font-size:130%;height:7%;left:0;right:0;white-space:nowrap;width:35%}.saveButtonContainer{bottom:6.5%;display:flex;justify-content:center;position:fixed}h1.main-layout-h1-1{color:#5e0b15;font-size:130%}html{--lumo-primary-color-10pct:rgba(61,12,18,.1);--lumo-primary-color-50pct:rgba(61,12,18,.5);--lumo-primary-color:rgb(119,25,36)}vaadin-combo-box.adicionar-tópico-view-combo-box-1::part(input-field){color:#000;font-size:105%}vaadin-combo-box.adicionar-tópico-view-combo-box-1::part(label){color:#5e0b15;font-size:120%}vaadin-text-area.adicionar-tópico-view-text-area-1::part(input-field){color:#000;font-size:105%;min-height:250px;max-height:250px}vaadin-text-area.adicionar-tópico-view-text-area-1::part(label){color:#5e0b15;font-size:120%}[required]::part(required-indicator):after{content:"*";font-size:1.5em;right:unset}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}.logout-button{font-weight:500}.back-button{background-color:transparent}.tela-inicial-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.tela-inicial-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.tela-inicial-view .preview-container{display:contents}.tela-inicial-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.tela-inicial-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.tela-inicial-view[dragging] .layout:not([style*="gap:"]){gap:8px}.tela-inicial-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.tela-inicial-view .cover-overlay{position:absolute;border-radius:1px}.tela-inicial-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.tela-inicial-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.tela-inicial-view .overlays,.tela-inicial-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.tela-inicial-view:not([dragging]) .drop-zones{pointer-events:none}.tela-inicial-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.tela-inicial-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.tela-inicial-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.tela-inicial-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.tela-inicial-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.tela-inicial-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.tela-inicial-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.tela-inicial-view[readonly] .drop-zones,.tela-inicial-view[readonly] .overlays,.tela-inicial-view[inline-editing] .drop-zones,.tela-inicial-view[inline-editing] .overlays{display:none}.tela-inicial-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.tela-inicial-view[dragging] vaadin-form-layout{padding:8px}.tela-inicial-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.tela-inicial-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}.layout-column2{height:100%;width:70%;flex-grow:0}.layout-column3{height:100%;width:130%;overflow:auto;flex-grow:1}.calendar-agenda{height:150%;max-height:500px;width:100%;max-width:400px;background-color:#fff;padding:20px;border-radius:10px}.today-row{width:100%;max-width:400px;margin-top:5%}.appointment-button{width:100%;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 16px;border-radius:10px;background-color:#fff;box-shadow:0 2px 5px #0000001a;cursor:pointer;transition:transform .2s,box-shadow .2s}.appointment-button:hover{transform:scale(1.02);box-shadow:0 4px 10px #00000026}.div_button{width:150px;height:100px;background-color:#dcdcdc;border:1px solid #000}.bg-color-0{background-color:#a3cfff}.bg-color-1{background-color:#ffb8a1}.bg-color-2{background-color:#a3f2b7}.bg-color-3{background-color:#ffb6b6}.bg-color-4{background-color:#c8a9ff}.bg-color-5{background-color:#f2cba1}.bg-color-6{background-color:#f2a7d1}.bg-color-7{background-color:#d9d9d9}.bg-color-8{background-color:#fff4a1}.bg-color-9{background-color:#a1ffff}.button-layout{width:100%;display:flex;align-items:center;justify-content:space-between}.text-container{display:flex;flex-direction:column;gap:2px;margin:0}.text-container h1{font-size:16px;font-weight:700;margin:0;color:#333}.text-container h4{font-size:14px;font-weight:400;margin:0;color:#666}.icon-container{display:flex;align-items:center;justify-content:center;font-size:16px;color:#888;margin-left:10px}.static-column{overflow:hidden}.scrollable-column{overflow-y:auto;height:100%}:host{display:block;height:100vh}.button-style{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#5e0b15;border-radius:5px;transition:background-color .3s,transform .3s}.button-style:hover{background-color:#7a1a26;transform:scale(1.1)}.button-style svg{width:24px;height:24px;fill:#fff}.Delete{display:flex;justify-content:center;align-items:center;width:50px;height:50px;overflow:hidden;font-size:180%;font-style:normal;font-weight:400;color:#000}#deleteModal{width:15%}.cancel-button{font-size:1rem}@media (max-width: 1024px){.layout-column2,.layout-column3{width:100%;flex-grow:1}.calendar-agenda{max-width:90%;margin:0 auto}.today-row{max-width:90%}#deleteModal{max-width:30%}.confirm-button,.cancel-button{font-size:.9rem}}@media (max-width: 768px){.appointment-button{flex-direction:row;align-items:center;padding:10px}.button-layout{flex-direction:row;align-items:center}.text-container h1{font-size:14px}.text-container h4{font-size:12px}#deleteModal{max-width:50%}.confirm-button,.cancel-button{font-size:.8rem}}@medi (max-width: 480px) a{.calendar-agenda {max-height: 400px; padding: 15px;} .appointment-button {padding: 8px;} .button-style {width: 40px; height: 40px;} .text-container h1 {font-size: 12px;} .text-container h4 {font-size: 10px;} #deleteModal {max-width: 80%;} .confirm-button,.cancel-button {font-size: .7rem;}}::-webkit-scrollbar{width:0px;height:0px}::-webkit-scrollbar-thumb{background:transparent}.cadastro-paciente-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.cadastro-paciente-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.cadastro-paciente-view .preview-container{display:contents}.cadastro-paciente-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.cadastro-paciente-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.cadastro-paciente-view[dragging] .layout:not([style*="gap:"]){gap:8px}.cadastro-paciente-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.cadastro-paciente-view .cover-overlay{position:absolute;border-radius:1px}.cadastro-paciente-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.cadastro-paciente-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.cadastro-paciente-view .overlays,.cadastro-paciente-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cadastro-paciente-view:not([dragging]) .drop-zones{pointer-events:none}.cadastro-paciente-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.cadastro-paciente-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.cadastro-paciente-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.cadastro-paciente-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.cadastro-paciente-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.cadastro-paciente-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.cadastro-paciente-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.cadastro-paciente-view[readonly] .drop-zones,.cadastro-paciente-view[readonly] .overlays,.cadastro-paciente-view[inline-editing] .drop-zones,.cadastro-paciente-view[inline-editing] .overlays{display:none}.cadastro-paciente-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.cadastro-paciente-view[dragging] vaadin-form-layout{padding:8px}.cadastro-paciente-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.cadastro-paciente-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}vaadin-text-field.cadastro-view-text-field-1::part(input-field){color:#000}vaadin-text-field.cadastro-view-text-field-1::part(label){color:#5e0b15}.cadastro-paciente-complementfield{color:#000}.asterisk{color:#5e0b15;position:relative;left:-5px}.warning{color:#d2691e}.span{word-break:normal;overflow-wrap:break-word;white-space:normal}.salvarBtn{color:#5e0b15}.cadastro-aluno-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.cadastro-aluno-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.cadastro-aluno-view .preview-container{display:contents}.cadastro-aluno-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.cadastro-aluno-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.cadastro-aluno-view[dragging] .layout:not([style*="gap:"]){gap:8px}.cadastro-aluno-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.cadastro-aluno-view .cover-overlay{position:absolute;border-radius:1px}.cadastro-aluno-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.cadastro-aluno-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.cadastro-aluno-view .overlays,.cadastro-aluno-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cadastro-aluno-view:not([dragging]) .drop-zones{pointer-events:none}.cadastro-aluno-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.cadastro-aluno-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.cadastro-aluno-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.cadastro-aluno-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.cadastro-aluno-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.cadastro-aluno-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.cadastro-aluno-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.cadastro-aluno-view[readonly] .drop-zones,.cadastro-aluno-view[readonly] .overlays,.cadastro-aluno-view[inline-editing] .drop-zones,.cadastro-aluno-view[inline-editing] .overlays{display:none}.cadastro-aluno-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.cadastro-aluno-view[dragging] vaadin-form-layout{padding:8px}.cadastro-aluno-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.cadastro-aluno-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}h5.cadastro-paciente-view-h5-1{color:#5e0b15;font-size:16px;font-weight:400}vaadin-button.cadastro-paciente-view-button-1{background-color:#e6c4aa;color:#5e0b15;font-size:14px}vaadin-button.cadastro-paciente-view-button-1-enabled{background-color:#77212be3;color:#e6c4aa}vaadin-button.cadastro-paciente-view-button-2{background-color:#e6c4aa;color:#5e0b15;font-size:14px}vaadin-button.cadastro-paciente-view-button-2-enabled{background-color:#77212be3;color:#e6c4aa}vaadin-button.cadastro-paciente-view-button-3,vaadin-button.cadastro-paciente-view-button-4{background-color:#77212be3;color:#e6c4aa;font-size:14px;border:none;border-radius:4px;padding:10px 15px;cursor:pointer;transition:background-color .3s ease}vaadin-button.cadastro-paciente-view-button-3{background-color:#5e0b15;color:#fff;left:20%}vaadin-button.cadastro-paciente-view-button-4{background-color:#dab398;color:#5e0b15;left:52%}vaadin-horizontal-layout.cadastro-paciente-view-horizontal-layout-2{display:flex;justify-content:space-between;position:absolute;left:50%;bottom:10px;transform:translate(-50%);width:100%;max-width:600px;box-sizing:border-box;gap:10px;padding:0 10px}@media (max-width: 768px){vaadin-button.cadastro-paciente-view-button-3,vaadin-button.cadastro-paciente-view-button-4{font-size:12px;padding:8px 12px}vaadin-button.cadastro-paciente-view-button-3{left:10%}vaadin-button.cadastro-paciente-view-button-4{left:40%}}@media (max-width: 480px){vaadin-button.cadastro-paciente-view-button-3,vaadin-button.cadastro-paciente-view-button-4{font-size:10px;padding:6px 10px}vaadin-button.cadastro-paciente-view-button-3,vaadin-button.cadastro-paciente-view-button-4{position:static;margin:10px auto;display:block;width:80%}}vaadin-combo-box.cadastro-paciente-view-combo-box-1::part(input-field){color:#000}vaadin-combo-box.cadastro-paciente-view-combo-box-1::part(label){color:#5e0b15}vaadin-combo-box.cadastro-paciente-view-combo-box-2::part(input-field){color:#000}vaadin-combo-box.cadastro-paciente-view-combo-box-2::part(label){color:#5e0b15}vaadin-combo-box.cadastro-paciente-view-combo-box-3::part(input-field){color:#000}vaadin-combo-box.cadastro-paciente-view-combo-box-3::part(label){color:#5e0b15}vaadin-custom-field.phone-number-field-custom-field-1::part(label){color:#5e0b15}vaadin-date-picker.cadastro-paciente-view-date-picker-1::part(input-field){color:#000}vaadin-date-picker.cadastro-paciente-view-date-picker-1::part(label){color:#5e0b15}vaadin-date-picker.cadastro-paciente-view-date-picker-1::part(toggle-button):hover{color:#5e0b15}vaadin-email-field.cadastro-paciente-view-email-field-1::part(input-field){color:#000}vaadin-email-field.cadastro-paciente-view-email-field-1::part(label){color:#5e0b15}vaadin-horizontal-layout.cadastro-paciente-view-horizontal-layout-1{margin-top:-.5%}vaadin-horizontal-layout.phone-number-field-horizontal-layout-1{width:100%}vaadin-horizontal-layout.price-field-horizontal-layout-1{width:100%}vaadin-integer-field.phone-number-field-integer-field-1::part(input-field){color:#000}vaadin-integer-field.phone-number-field-integer-field-1::part(label){color:#000}vaadin-integer-field.phone-number-field-integer-field-2::part(helper-text){color:#000}vaadin-integer-field.phone-number-field-integer-field-2::part(input-field){color:#000}vaadin-integer-field.phone-number-field-integer-field-2::part(label){color:#000}vaadin-number-field.price-field-number-field-1::part(input-field){color:#000;width:100%}vaadin-select.phone-number-field-select-1 vaadin-select-value-button>vaadin-select-item{color:#000}vaadin-select.phone-number-field-select-1::part(input-field){color:#000}vaadin-text-field.cadastro-paciente-view-text-field-1::part(input-field){color:#000}vaadin-text-field.cadastro-paciente-view-text-field-1::part(label){color:#5e0b15}vaadin-text-field.cadastro-paciente-view-text-field-2::part(input-field){color:#000}vaadin-text-field.cadastro-paciente-view-number-field::part(label){color:#5e0b15}vaadin-text-field.cadastro-paciente-view-number-field::part(input-field){color:#000}vaadin-text-field.cadastro-paciente-view-text-field-3::part(input-field){color:#000}vaadin-text-field.cadastro-paciente-view-text-field-3::part(label){color:#5e0b15}vaadin-number-field.cadastro-paciente-view-number-field-2::part(input-field){color:#000}vaadin-number-field.cadastro-paciente-view-number-field-2::part(label){color:#5e0b15}vaadin-text-field.cadastro-paciente-view-text-field-5::part(input-field){color:#000}vaadin-text-field.cadastro-paciente-view-text-field-5::part(label){color:#5e0b15}vaadin-number-field.cadastro-paciente-view-number-field::part(input-field){color:#000}vaadin-number-field.cadastro-paciente-view-number-field::part(label){color:#5e0b15}vaadin-number-field.cadastro-paciente-view-number-field-1::part(input-field){color:#000;width:100%}vaadin-number-field.cadastro-paciente-view-number-field-1::part(label){color:#5e0b15}.lista-paciente-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.lista-paciente-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.lista-paciente-view .preview-container{display:contents}.lista-paciente-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.lista-paciente-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.lista-paciente-view[dragging] .layout:not([style*="gap:"]){gap:8px}.lista-paciente-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.lista-paciente-view .cover-overlay{position:absolute;border-radius:1px}.lista-paciente-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.lista-paciente-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.lista-paciente-view .overlays,.lista-paciente-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.lista-paciente-view:not([dragging]) .drop-zones{pointer-events:none}.lista-paciente-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.lista-paciente-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.lista-paciente-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.lista-paciente-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.lista-paciente-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.lista-paciente-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.lista-paciente-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.lista-paciente-view[readonly] .drop-zones,.lista-paciente-view[readonly] .overlays,.lista-paciente-view[inline-editing] .drop-zones,.lista-paciente-view[inline-editing] .overlays{display:none}.lista-paciente-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.lista-paciente-view[dragging] vaadin-form-layout{padding:8px}.lista-paciente-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.lista-paciente-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}.add-patient-button{margin-bottom:.5px}.lista-aluno-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.lista-aluno-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.lista-aluno-view .preview-container{display:contents}.lista-aluno-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.lista-aluno-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.lista-aluno-view[dragging] .layout:not([style*="gap:"]){gap:8px}.lista-aluno-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.lista-aluno-view .cover-overlay{position:absolute;border-radius:1px}.lista-aluno-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.lista-aluno-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.lista-aluno-view .overlays,.lista-aluno-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.lista-aluno-view:not([dragging]) .drop-zones{pointer-events:none}.lista-aluno-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.lista-aluno-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.lista-aluno-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.lista-aluno-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.lista-aluno-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.lista-aluno-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.lista-aluno-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.lista-aluno-view[readonly] .drop-zones,.lista-aluno-view[readonly] .overlays,.lista-aluno-view[inline-editing] .drop-zones,.lista-aluno-view[inline-editing] .overlays{display:none}.lista-aluno-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.lista-aluno-view[dragging] vaadin-form-layout{padding:8px}.lista-aluno-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.lista-aluno-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}.add-student-button{margin-bottom:.5px}.marcar-sessão-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.marcar-sessão-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.marcar-sessão-view .preview-container{display:contents}.marcar-sessão-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.marcar-sessão-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.marcar-sessão-view[dragging] .layout:not([style*="gap:"]){gap:8px}.marcar-sessão-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.marcar-sessão-view .cover-overlay{position:absolute;border-radius:1px}.marcar-sessão-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.marcar-sessão-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.marcar-sessão-view .overlays,.marcar-sessão-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.marcar-sessão-view:not([dragging]) .drop-zones{pointer-events:none}.marcar-sessão-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.marcar-sessão-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.marcar-sessão-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.marcar-sessão-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.marcar-sessão-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.marcar-sessão-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.marcar-sessão-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.marcar-sessão-view[readonly] .drop-zones,.marcar-sessão-view[readonly] .overlays,.marcar-sessão-view[inline-editing] .drop-zones,.marcar-sessão-view[inline-editing] .overlays{display:none}.marcar-sessão-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.marcar-sessão-view[dragging] vaadin-form-layout{padding:8px}.marcar-sessão-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.marcar-sessão-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}.calendar-active{height:150%;max-height:500px;width:100%;max-width:400px;background-color:#fff;padding:20px;border-radius:10px;margin-left:auto;margin-right:auto}.calendar-inactive{color:#5e0b15;height:150%;max-height:500px;width:100%;max-width:400px;opacity:.6;background-color:#e6c4aa;padding:20px;border-radius:10px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){.calendar-inactive{max-width:70%;margin:0 auto}.calendar-active{max-width:90%;margin:0 auto}}@media (max-width: 480px){.calendar-active,.calendar-inactive{max-height:400px;padding:15px}}.lista-anamnese-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.lista-anamnese-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.lista-anamnese-view .preview-container{display:contents}.lista-anamnese-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.lista-anamnese-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.lista-anamnese-view[dragging] .layout:not([style*="gap:"]){gap:8px}.lista-anamnese-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.lista-anamnese-view .cover-overlay{position:absolute;border-radius:1px}.lista-anamnese-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.lista-anamnese-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.lista-anamnese-view .overlays,.lista-anamnese-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.lista-anamnese-view:not([dragging]) .drop-zones{pointer-events:none}.lista-anamnese-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.lista-anamnese-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.lista-anamnese-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.lista-anamnese-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.lista-anamnese-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.lista-anamnese-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.lista-anamnese-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.lista-anamnese-view[readonly] .drop-zones,.lista-anamnese-view[readonly] .overlays,.lista-anamnese-view[inline-editing] .drop-zones,.lista-anamnese-view[inline-editing] .overlays{display:none}.lista-anamnese-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.lista-anamnese-view[dragging] vaadin-form-layout{padding:8px}.lista-anamnese-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.lista-anamnese-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}.add-button{background-color:#5e0b15;color:#fff;font-size:16px;border-radius:10px;width:300px;height:40px;cursor:pointer}.add-button-disenabled{background-color:#d3d3d3;color:#fff;font-size:16px;border-radius:10px;width:300px;height:40px;cursor:pointer}.button-container{display:flex;gap:10px;margin:0 auto;position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:var(--lumo-base-color)}.adicionar-tópico-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.adicionar-tópico-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.adicionar-tópico-view .preview-container{display:contents}.adicionar-tópico-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.adicionar-tópico-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.adicionar-tópico-view[dragging] .layout:not([style*="gap:"]){gap:8px}.adicionar-tópico-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.adicionar-tópico-view .cover-overlay{position:absolute;border-radius:1px}.adicionar-tópico-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.adicionar-tópico-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.adicionar-tópico-view .overlays,.adicionar-tópico-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.adicionar-tópico-view:not([dragging]) .drop-zones{pointer-events:none}.adicionar-tópico-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.adicionar-tópico-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.adicionar-tópico-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.adicionar-tópico-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.adicionar-tópico-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.adicionar-tópico-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.adicionar-tópico-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.adicionar-tópico-view[readonly] .drop-zones,.adicionar-tópico-view[readonly] .overlays,.adicionar-tópico-view[inline-editing] .drop-zones,.adicionar-tópico-view[inline-editing] .overlays{display:none}.adicionar-tópico-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.adicionar-tópico-view[dragging] vaadin-form-layout{padding:8px}.adicionar-tópico-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.adicionar-tópico-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}.combobox-topic::part(label){font-size:100%}.combobox-session::part(label){font-size:100%}.date-picker::part(label){font-size:100%}.combobox-topic,.combobox-session,.date-picker{font-size:115%}.backButton{font-size:120%;font-weight:600}.saveButton{font-size:125%}.saveButtonContainer{position:fixed;left:50%;transform:translate(-50%);bottom:4%}.adicionar-tópico-view-text-area-1{font-size:115%}@media (max-width: 900px){.saveButtonContainer{width:42%;font-size:1.2em}}@media (min-width: 1000px){.saveButtonContainer{width:23%;font-size:105%}}.perfildo-paciente-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.perfildo-paciente-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.perfildo-paciente-view .preview-container{display:contents}.perfildo-paciente-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.perfildo-paciente-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.perfildo-paciente-view[dragging] .layout:not([style*="gap:"]){gap:8px}.perfildo-paciente-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.perfildo-paciente-view .cover-overlay{position:absolute;border-radius:1px}.perfildo-paciente-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.perfildo-paciente-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.perfildo-paciente-view .overlays,.perfildo-paciente-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.perfildo-paciente-view:not([dragging]) .drop-zones{pointer-events:none}.perfildo-paciente-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.perfildo-paciente-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.perfildo-paciente-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.perfildo-paciente-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.perfildo-paciente-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.perfildo-paciente-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.perfildo-paciente-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.perfildo-paciente-view[readonly] .drop-zones,.perfildo-paciente-view[readonly] .overlays,.perfildo-paciente-view[inline-editing] .drop-zones,.perfildo-paciente-view[inline-editing] .overlays{display:none}.perfildo-paciente-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.perfildo-paciente-view[dragging] vaadin-form-layout{padding:8px}.perfildo-paciente-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.perfildo-paciente-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}h1.main-layout-h1-1{color:#5e0b15}vaadin-button.main-layout-button-1{background-color:#0000}.perfildo-aluno-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.perfildo-aluno-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.perfildo-aluno-view .preview-container{display:contents}.perfildo-aluno-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.perfildo-aluno-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.perfildo-aluno-view[dragging] .layout:not([style*="gap:"]){gap:8px}.perfildo-aluno-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.perfildo-aluno-view .cover-overlay{position:absolute;border-radius:1px}.perfildo-aluno-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.perfildo-aluno-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.perfildo-aluno-view .overlays,.perfildo-aluno-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.perfildo-aluno-view:not([dragging]) .drop-zones{pointer-events:none}.perfildo-aluno-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.perfildo-aluno-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.perfildo-aluno-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.perfildo-aluno-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.perfildo-aluno-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.perfildo-aluno-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.perfildo-aluno-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.perfildo-aluno-view[readonly] .drop-zones,.perfildo-aluno-view[readonly] .overlays,.perfildo-aluno-view[inline-editing] .drop-zones,.perfildo-aluno-view[inline-editing] .overlays{display:none}.perfildo-aluno-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.perfildo-aluno-view[dragging] vaadin-form-layout{padding:8px}.perfildo-aluno-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.perfildo-aluno-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}html,body{font-size:95%;overflow:hidden;height:100%;margin:0;padding:0}.sessionHistoryContainer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-bottom:8%}.basicInfo{height:100%;padding:2px 1% 1%;margin-left:auto;word-wrap:break-word;flex-grow:1}.subtitle{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;white-space:normal;text-overflow:ellipsis;width:100%;margin-bottom:1rem}.perfil-view-vertical-layout-1{overflow:hidden;height:100%}.name,.birthdate,.contacts,.price,.address{font-size:100%;flex-grow:1;display:flex;justify-content:flex-start;align-items:center;white-space:normal;text-overflow:ellipsis;padding-right:0}.name{width:100%;padding-right:40%}.birthdate{width:100%;padding-right:35%}.contacts{width:100%;padding-right:42%;flex-flow:row wrap}.price{width:100%;padding-right:39%}.address{width:100%;padding-right:40.4%}.icon{font-size:100%}.info-section{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.info-section .icon{flex-shrink:0;min-width:24px;margin-right:8px;font-size:18px}.sessionInfo{flex-flow:row wrap;gap:clamp(.25rem,4%,1rem)}.sessionHistory{display:flex;white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;width:18%}h2{font-size:150%;color:#5e0b15;margin-right:.5rem}h5{white-space:pre-line;font-size:120%;font-weight:400}hr{border-color:#00000025;box-sizing:border-box;width:100%;margin-top:.2%}.sessionHitoryTitle{margin-left:1%;margin-bottom:3%}.sessionsContainer{display:flex;flex-direction:column;gap:10px}.sessionDiv{padding:10px;border-radius:5px}.sessionDate{font-weight:700;margin-bottom:1%}.sessionType,.sessionPaymentStatus{margin-bottom:1%}.sessionSummary{font-weight:lighter;margin-bottom:1.5%}.searchButton{background-color:transparent;display:flex;align-items:center;gap:10px}.searchField{color:#000;flex-grow:1;min-width:250px;display:flex;position:relative}.lowerButtonsContainer{position:fixed;bottom:0;right:50%;left:50%;width:max-content;transform:translate(-50%)}.container{display:flex;font-size:clamp(14px,2vmin,1rem)}.container>.newSessionButton{margin-inline:clamp(2px,.5vmin,8px)}.html{overflow:hidden}.anamnesisButton,.evolutionButton,.enabledButton,.newSessionButton{min-width:fit-content;font-size:110%;white-space:nowrap;width:40%;height:7%}.anamnesisButton{background-color:#5e0b15;color:#ffedd1}.enabledButton{background-color:#5e0b15;color:#fae7c9;opacity:.5;filter:saturate(0%)}.newSessionButton{background-color:#fae7c9;color:#5e0b15}.evolutionButton{background-color:#ffddc2;color:#5e0b15;margin-left:4px}.ButtonsAttach{gap:15%}.ContAttach{gap:20px;justify-content:center}.FullAttach{margin:0;padding:0}.ImageFull{object-fit:contain}.ContainFull{flex-grow:1}.DialogUpload{width:max-content;max-width:90%}.PdfFull{border:none}.svg{align-self:center}.PdfIconAttach{width:100%;height:100%;align-content:center}.CardAttach{border:1px solid #ccc;border-radius:8px;box-shadow:2px 2px 6px #0000001a;background-color:#fae5c4;align-items:center}.ImgAttach{border-radius:7px}@media (max-width: 480px){.name,.birthdate,.contacts,.price,.address{width:100%;flex-wrap:wrap}.sessionHistory{width:100%;flex-direction:column;align-items:flex-start}.session-history-container{padding-bottom:0%}}@media (max-width: 760px){.elemento{overflow:auto}.anamnesisButton,.evolutionButton,.enabledButton,.newSessionButton{font-size:86%;font-weight:600}.lowerButtonsContainer{position:fixed;bottom:0;right:50%;left:42%;width:max-content;transform:translate(-50%)}.icon{font-size:80%}}.nova-sessão-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.nova-sessão-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.nova-sessão-view .preview-container{display:contents}.nova-sessão-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.nova-sessão-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.nova-sessão-view[dragging] .layout:not([style*="gap:"]){gap:8px}.nova-sessão-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.nova-sessão-view .cover-overlay{position:absolute;border-radius:1px}.nova-sessão-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.nova-sessão-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.nova-sessão-view .overlays,.nova-sessão-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.nova-sessão-view:not([dragging]) .drop-zones{pointer-events:none}.nova-sessão-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.nova-sessão-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.nova-sessão-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.nova-sessão-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.drop-zone[empty-layout]{z-index:-1}.nova-sessão-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.nova-sessão-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.nova-sessão-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.nova-sessão-view[readonly] .drop-zones,.nova-sessão-view[readonly] .overlays,.nova-sessão-view[inline-editing] .drop-zones,.nova-sessão-view[inline-editing] .overlays{display:none}.nova-sessão-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.nova-sessão-view[dragging] vaadin-form-layout{padding:8px}.nova-sessão-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.nova-sessão-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}.button-active{background-color:#77212be3;color:#e6c4aa;font-size:14px;border:none;border-radius:4px;padding:10px 15px;cursor:pointer;transition:background-color .3s ease}.button-active:hover{background-color:#5e0b15}.button-disactive{background-color:#e6c4aa;color:#5e0b15;font-size:14px;border:none;border-radius:4px;padding:10px 15px;opacity:.6}.responsive-h1{font-size:30%;max-width:450px;white-space:normal;word-wrap:break-word;width:100%}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(./raleway-cyrillic-ext-400-normal-BEnyvsjt.woff2) format("woff2"),url(./raleway-all-400-normal-CSNwDM8D.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(./raleway-cyrillic-400-normal-BTPZF5V-.woff2) format("woff2"),url(./raleway-all-400-normal-CSNwDM8D.woff) format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(./raleway-vietnamese-400-normal-DOQjcdG4.woff2) format("woff2"),url(./raleway-all-400-normal-CSNwDM8D.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(./raleway-latin-ext-400-normal-DWXKIPPf.woff2) format("woff2"),url(./raleway-all-400-normal-CSNwDM8D.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(./raleway-latin-400-normal-BJeZNyLt.woff2) format("woff2"),url(./raleway-all-400-normal-CSNwDM8D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{--lumo-base-color: rgb(255, 237, 209);--lumo-error-color: rgb(59, 34, 34);--lumo-error-color-50pct: rgba(59, 34, 40, .5);--lumo-error-color-10pct: rgba(59, 34, 40, .1);--lumo-success-color: rgb(61, 12, 18);--lumo-success-color-50pct: rgba(61, 12, 18, .5);--lumo-success-color-10pct: rgba(61, 12, 18, .1);--lumo-body-text-color: rgb(94, 11, 21);--lumo-primary-text-color: rgb(94, 11, 21);--lumo-error-text-color: rgb(255, 0, 0);--lumo-success-text-color: rgb(94, 11, 21);--lumo-font-family: Raleway}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#80808080;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#808080b3}
