.azsc-schedule,.azsc-payment{--azsc-font-family:inherit;--azsc-text-color:inherit;--azsc-heading-color:inherit;--azsc-surface:transparent;--azsc-border-color:currentColor;--azsc-radius:0.5rem;--azsc-space-1:0.5rem;--azsc-space-2:1rem;--azsc-space-3:1.5rem;--azsc-button-radius:0.375rem;box-sizing:border-box;max-width:100%;color:var(--azsc-text-color);font-family:var(--azsc-font-family)}.azsc-schedule *,.azsc-payment *{box-sizing:border-box}.azsc-schedule h2,.azsc-schedule h3,.azsc-payment h1,.azsc-payment h2,.azsc-payment h3{color:var(--azsc-heading-color);max-width:40rem}.azsc-schedule a:focus-visible,.azsc-schedule button:focus-visible,.azsc-schedule input:focus-visible,.azsc-schedule select:focus-visible,.azsc-schedule textarea:focus-visible,.azsc-payment a:focus-visible,.azsc-payment button:focus-visible,.azsc-payment input:focus-visible,.azsc-payment select:focus-visible,.azsc-payment textarea:focus-visible{outline:2px solid var(--azsc-heading-color);outline-offset:2px}.azsc-schedule__filters,.azsc-schedule-cards,.azsc-payment .azsc-pay-grid,.azsc-payment .azsc-pay-choice-options{display:grid;gap:var(--azsc-space-2)}.azsc-schedule-cards{list-style:none;margin:var(--azsc-space-2) 0 0;padding:0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.azsc-schedule-card{border:1px solid var(--azsc-border-color);border-radius:var(--azsc-radius);background:var(--azsc-surface);padding:var(--azsc-space-2)}.azsc-schedule__formation{border:1px dashed var(--azsc-border-color);border-radius:var(--azsc-radius);padding:var(--azsc-space-2);margin-top:var(--azsc-space-2)}.azsc-schedule .azsc-badge{display:inline-block;margin-right:.35rem;padding:.15rem .45rem;border:1px solid var(--azsc-border-color);border-radius:var(--azsc-button-radius)}.azsc-schedule .azsc-button,.azsc-payment .azsc-button,.azsc-payment .azsc-primary-button{border-radius:var(--azsc-button-radius)}.azsc-schedule .azsc-cal-list,.azsc-schedule .azsc-deadline-table,.azsc-schedule .azsc-cal-month{max-width:100%}.azsc-schedule .azsc-deadline-table,.azsc-schedule .azsc-cal-month{width:100%;border-collapse:collapse}.azsc-schedule .azsc-deadline-table th,.azsc-schedule .azsc-deadline-table td,.azsc-schedule .azsc-cal-month td{border-bottom:1px solid var(--azsc-border-color);padding:var(--azsc-space-1);text-align:left}.azsc-payment .azsc-pay-choice-options{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.azsc-payment .azsc-pay-choice-card{display:block;border:1px solid var(--azsc-border-color);border-radius:var(--azsc-radius);background:var(--azsc-surface);padding:var(--azsc-space-2)}.azsc-payment .azsc-pay-choice-card.is-selected,.azsc-payment .azsc-pay-choice-card:has(input:checked){border-width:2px}.azsc-payment .azsc-pay-choice-card__body{display:grid;gap:.25rem}.azsc-payment .azsc-pay-choice-card__selected{display:none;font-weight:700}.azsc-payment .azsc-pay-choice-card.is-selected .azsc-pay-choice-card__selected,.azsc-payment .azsc-pay-choice-card:has(input:checked) .azsc-pay-choice-card__selected{display:inline}.azsc-payment .azsc-pay-currency input,.azsc-payment .azsc-payment__balance dd,.azsc-payment .azsc-payment__due dd,.azsc-payment .azsc-payment__confirmation dd{font-size:1.25rem;font-weight:700}.azsc-payment .azsc-pay-secure,.azsc-payment .azsc-payment__card{border:1px solid var(--azsc-border-color);border-radius:var(--azsc-radius);padding:var(--azsc-space-2)}.azsc-offering__actions{display:flex;flex-wrap:wrap;gap:var(--azsc-space-1)}.azsc-offering__actions .azsc-button{min-height:2.75rem}@media (max-width:768px){.azsc-schedule .azsc-cal-month,.azsc-schedule .azsc-schedule-calendar{display:none}.azsc-schedule-cards,.azsc-schedule__filters,.azsc-payment .azsc-pay-grid,.azsc-payment .azsc-pay-choice-options{grid-template-columns:1fr}.azsc-schedule .azsc-deadline-table{display:block;overflow-x:auto}}@media (max-width:390px){.azsc-schedule,.azsc-payment{font-size:1rem}.azsc-schedule .azsc-button,.azsc-payment .azsc-button,.azsc-payment .azsc-primary-button{display:block;width:100%;text-align:center}}