button{transition:transform .12s ease,box-shadow .12s ease}button:active:not(:disabled){box-shadow:0 .2rem .4rem #0000001a;transform:translateY(1px)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#fff;color:#2f2a25;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;height:100vh;line-height:1.5;margin:0}#__nuxt{display:flex;flex-direction:column;height:100%}h1,h2,h3,h4{font-weight:600;line-height:1.2}h1,h2,h3,h4,p{margin:0 0 16px}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:2px solid #ffbf00;outline-offset:3px}.sgilt-date-picker--error{--dp-border-color:#e5534b;--dp-hover-color:rgba(229,83,75,.06)}.sgilt-date-picker{width:100%}.sgilt-date-picker *{font-size:inherit}.dp__theme_light{--dp-border-radius:1.4rem;--dp-border-color:rgba(47,42,37,.12);--dp-input-padding:.75rem;--dp-font-size:inherit;--dp-text-color:#2f2a25;--dp-primary-color:#ffbf00;--dp-hover-color:rgba(255,191,0,.14);--dp-icon-color:#ffbf00;--dp-success-color:#d68c00;--dp-cell-border-radius:.5em;--dp-cell-padding:1.2rem}@media(min-width:850px){.dp__theme_light{--dp-cell-padding:1rem}}@media(max-width:300px){.dp__theme_light{--dp-cell-padding:1rem}}.dp__input{box-shadow:0 .0625rem #0000000a,0 .5rem 1.25rem #0000000d;color:#2f2a25cc;font-family:inherit;font-size:inherit;font-weight:500;height:100%;letter-spacing:.005rem;line-height:1;padding-right:2.5rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp__input::-moz-placeholder{font-family:inherit;font-size:inherit;font-weight:500;opacity:1}.dp__input::placeholder{font-family:inherit;font-size:inherit;font-weight:500;opacity:1}.dp__input:focus{border-color:#ffbf00bf;box-shadow:0 0 0 3px #ffbf0040}.dp__input_icon{margin:0;padding:0;stroke-width:1px;width:2.5rem}.dp__input_wrap{font-size:inherit}.dp__menu{background:radial-gradient(1100px 520px at 50% -10%,#ffbf0038 0,#fff0 55%),linear-gradient(180deg,#fffdf6,#fff 60%);border-radius:1.4rem;box-shadow:0 .25rem .5rem #0000001a,0 .75rem 1.75rem #00000014}.dp__month_year_wrap{font-size:inherit;font-weight:600;letter-spacing:.02em}.dp__calendar_header_item{padding-top:0}.dp__active_date{font-weight:700}.date{position:relative}.date:after{border-radius:50%;bottom:0;content:"";height:5px;left:50%;position:absolute;transform:translate(calc(-50% + 1px));width:5px}.date.booked:after{background:#c0392b}.date.indisponible:after{background:#6b635c;opacity:.45}.dot{border-radius:50%;display:inline-block;height:.55em;margin:0 .3em;vertical-align:middle;width:.55em}.dot.booked{background:#c0392b}.dot.indisponible{background:#6b635c;opacity:.45}.extra-info{color:#6b635c;flex-direction:row;font-size:.8rem;gap:.2em;margin-left:12px}.extra-info,.select-skeleton{align-items:center;display:flex}.select-skeleton{background:#f4f4f4;border:1px solid rgba(0,0,0,.08);border-radius:.875rem;box-shadow:0 .0625rem #0000000a,0 .5rem 1.25rem #0000000d;gap:1rem;height:3.5rem;overflow:hidden;padding:0 1rem;width:100%}.calendar-skeleton{display:flex;flex-direction:column;gap:.5rem;padding:1rem;width:100%}.calendar-skeleton__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.calendar-skeleton__grid,.calendar-skeleton__weekdays{display:grid;gap:.25rem;grid-template-columns:repeat(7,1fr)}.calendar-cell{aspect-ratio:1}
