.section-oido-appointment{--oido-card-bg: #16506b;--oido-card-text: #ffffff;--oido-accent: #14b8a6;--oido-accent-text: #ffffff;--oido-field-bg: #ffffff;--oido-field-text: #16506b;--oido-required: #ff6b6b}.oido-appt{display:block;padding:1.5rem 1rem}.oido-appt [hidden]{display:none!important}.oido-appt__tz{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1.5rem;font-weight:600}.oido-appt__tz select{padding:.5rem .75rem;border:1px solid transparent;border-radius:10px;background:var(--oido-field-bg);color:var(--oido-field-text);font:inherit}.oido-appt__row--wide{grid-column:1 / -1}.oido-appt__inner{max-width:820px;margin:0 auto;background:var(--oido-card-bg);color:var(--oido-card-text);border-radius:16px;padding:2.25rem clamp(1.1rem,4vw,2.75rem);box-shadow:0 18px 40px #0000002e}.oido-appt__heading{color:var(--oido-card-text);font-size:clamp(1.5rem,3vw,2rem);margin:0 0 .35rem}.oido-appt__intro{color:var(--oido-card-text);opacity:.88;margin:0 0 1rem}.oido-appt__where{margin:0 0 1.5rem;font-weight:600}.oido-appt__form{display:flex;flex-direction:column;gap:1.5rem}.oido-appt__step{border:0;margin:0;padding:0;min-width:0}.oido-appt__legend{font-weight:700;font-size:1.05rem;margin:0 0 .75rem;padding:0;color:var(--oido-card-text)}.oido-appt__days{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem}@media(max-width:640px){.oido-appt__days{grid-template-columns:repeat(4,minmax(0,1fr))}}.oido-appt__day,.oido-appt__time,.oido-appt__cal-day,.oido-appt__cal-nav{-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.35);background:transparent;color:var(--oido-card-text);border-radius:10px;font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.oido-appt__day{min-width:0;padding:.55rem .25rem;text-align:center;line-height:1.2}.oido-appt__day-name{display:block;font-size:.8rem;opacity:.85}.oido-appt__day-date{display:block;font-weight:700;white-space:nowrap}.oido-appt__times{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.oido-appt__time{padding:.6rem .4rem;font-weight:600;white-space:nowrap}@media(max-width:480px){.oido-appt__time{padding:.55rem .15rem;font-size:.85rem}}.oido-appt__day:not(:disabled):hover,.oido-appt__time:not(:disabled):hover,.oido-appt__cal-day:not(:disabled):hover,.oido-appt__cal-nav:not(:disabled):hover{border-color:var(--oido-accent)}.oido-appt__day[aria-pressed=true],.oido-appt__time[aria-pressed=true],.oido-appt__cal-day[aria-pressed=true]{background:var(--oido-accent);border-color:var(--oido-accent);color:var(--oido-accent-text)}.oido-appt .oido-appt__day,.oido-appt .oido-appt__time,.oido-appt .oido-appt__cal-nav,.oido-appt .oido-appt__cal-day{text-align:center}.oido-appt__time:disabled,.oido-appt__cal-day:disabled,.oido-appt__cal-nav:disabled{opacity:.3;cursor:default}.oido-appt__day:focus-visible,.oido-appt__time:focus-visible,.oido-appt__cal-day:focus-visible,.oido-appt__cal-nav:focus-visible,.oido-appt__submit:focus-visible{outline:3px solid rgba(20,184,166,.6);outline-offset:2px}.oido-appt__cal{margin-top:.75rem;max-width:22rem;padding:.9rem;border:1px solid rgba(255,255,255,.35);border-radius:12px}.oido-appt__cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.oido-appt__cal-title{font-weight:700}.oido-appt__cal-nav{width:2.2rem;height:2.2rem;padding:0;font-size:1.3rem;line-height:1}.oido-appt__cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;text-align:center}.oido-appt__cal-dow{font-size:.75rem;font-weight:700;opacity:.75;padding-bottom:.2rem}.oido-appt__cal-day{aspect-ratio:1;min-width:0;padding:0;font-weight:600}.oido-appt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}@media(max-width:640px){.oido-appt__grid{grid-template-columns:1fr}}.oido-appt__row{display:flex;flex-direction:column;gap:.4rem;min-width:0}.oido-appt__row label{font-weight:700;font-size:.9rem;color:var(--oido-card-text)}.oido-appt__row span[aria-hidden=true],.oido-appt__contact-hint span[aria-hidden=true]{color:var(--oido-required);margin:0 .2rem}.oido-appt__contact-hint{grid-column:1 / -1;margin:0;font-size:.85rem;font-weight:600;opacity:.9}.oido-appt__form input,.oido-appt__form textarea{width:100%;padding:.8rem .9rem;border:1px solid transparent;border-radius:10px;background:var(--oido-field-bg);color:var(--oido-field-text);font:inherit;box-sizing:border-box}.oido-appt__form textarea{resize:vertical}.oido-appt__form input:focus,.oido-appt__form textarea:focus,.oido-appt__tz select:focus{outline:none;border-color:var(--oido-accent);box-shadow:0 0 0 3px #14b8a659}.oido-appt__hint{font-size:.78rem;opacity:.75}.oido-appt__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.oido-appt__chosen{margin:0;font-weight:700}.oido-appt .oido-appt__submit{align-self:flex-start;background:var(--oido-accent);color:var(--oido-accent-text);border:0;border-radius:10px;padding:.85rem 2rem;font-size:1rem;font-weight:700;cursor:pointer}.oido-appt .oido-appt__submit[disabled]{opacity:.55;cursor:default}.oido-appt__privacy{margin:0;font-size:.8rem;opacity:.75}.oido-appt__privacy a{color:inherit;text-decoration:underline}.oido-appt__status{margin:0 0 1rem}.oido-appt__status:empty{display:none}.oido-appt__status[data-kind=error]{padding:.85rem 1rem;border-radius:10px;background:#fdecec;color:#8a1c1c}.oido-appt__done{padding:1.25rem;border-radius:12px;background:#ffffff1a}.oido-appt__done:focus{outline:none}.oido-appt__done-heading{color:var(--oido-card-text);margin:0 0 .5rem;font-size:1.4rem}.oido-appt__done p{margin:.4rem 0 0}.oido-appt__done-when{font-weight:700;font-size:1.05rem}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAAAAAEA */
