.quote-date__input{display:flex;gap:.5rem}.quote-date__input input{min-width:0;width:100%}[data-quote-date] button{min-height:2.75rem;padding:.5rem;border:1px solid var(--ris-border);border-radius:var(--ris-radius);background:#fff;color:var(--ris-color-text);font:inherit;cursor:pointer}.quote-date__input button{flex-shrink:0;font-size:.875rem}.quote-date__dialog{width:min(24rem,calc(100% - 1rem));max-width:none;max-height:calc(100% - 2rem);padding:1rem;border:1px solid var(--ris-border);border-radius:var(--ris-radius);color:var(--ris-color-text);background:#fff}.quote-date__dialog::backdrop{background:#00000059}.quote-date__heading,.quote-date__navigation,.quote-date__actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.quote-date__heading h2{margin:0;font-size:1rem}.quote-date__navigation{margin-block:.75rem}.quote-date__navigation h3{margin:0;font-size:1rem}.quote-date__navigation button{min-width:2.75rem;font-size:1.5rem}.quote-date__weekdays,.quote-date__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.quote-date__weekdays{margin-bottom:.5rem;font-size:.875rem;color:var(--ris-muted)}.quote-date__days button{border-color:transparent;border-radius:0}.quote-date__days button[aria-current=date]{text-decoration:underline;text-underline-offset:.25em}.quote-date__days button[aria-pressed=true]{color:#fff;background:var(--ris-color-blue)}[data-quote-date] button:hover:not(:disabled):not([aria-pressed=true]){background:var(--ris-color-offwhite)}[data-quote-date] button:focus-visible{outline:2px solid var(--ris-color-blue);outline-offset:-2px}[data-quote-date] button:disabled{opacity:.5;cursor:not-allowed}.quote-date__actions{margin-top:.75rem}.quote-date__actions button{padding-inline:1rem}.quote-date__error{color:#8f1d16}.quote-date__error:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/67/assets/quote-date.css.map */
