.rx-prescription-drawer__dialog{width:min(880px,96vw);max-width:96vw;height:fit-content;max-height:92dvh;margin-block:4dvh auto;padding:0;border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--color-background);color:var(--color-foreground);overflow:hidden}.rx-prescription-drawer__dialog--wide{width:min(1040px,96vw)}.rx-prescription__step.rx-prescription__step--split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--gap-2xl, 40px);align-items:stretch}.rx-prescription__step--split .rx-prescription__form-col{display:flex;flex-direction:column;gap:var(--gap-md, 16px);min-height:100%}.rx-prescription__step--split .rx-prescription__row{margin-block-end:var(--gap-sm, 12px)}.rx-prescription__step--split .rx-prescription__row-label,.rx-prescription__step--split .rx-prescription__label,.rx-prescription__step--split .rx-prescription__select,.rx-prescription__step--split .rx-prescription__input{font-size:var(--font-size--md, 1rem)}.rx-prescription__step--split .rx-prescription__select,.rx-prescription__step--split .rx-prescription__input{padding:var(--padding-xs, 8px) var(--padding-sm, 12px)}.rx-prescription__step--split .rx-prescription__row--head{font-size:var(--font-size--sm, .875rem)}.rx-prescription__step--split .rx-prescription__preview{height:100%}.rx-prescription__step--split .rx-prescription__preview-media{flex:1 1 0;min-height:0;max-height:none}.rx-prescription__hi-index-summary{display:flex;flex-direction:column;gap:var(--gap-xs, 8px);margin-block:var(--gap-md, 16px);padding:var(--padding-sm, 12px);border:var(--style-border-popover, 1px solid rgb(0 0 0 / 10%));border-radius:var(--style-border-radius-popover, 8px)}.rx-prescription__hi-index-row{display:flex;justify-content:space-between;font-size:var(--font-size--sm, .875rem)}.rx-prescription__hi-index-row--total{font-weight:600}.rx-prescription__preview{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--gap-xs, 8px);border:var(--style-border-popover, 1px solid rgb(0 0 0 / 10%));border-radius:var(--style-border-radius-popover, 8px);padding:var(--padding-sm, 12px)}.rx-prescription__preview-media{width:100%;max-height:60dvh;object-fit:contain;border-radius:inherit}embed.rx-prescription__preview-media{height:60dvh}.rx-prescription__preview-name{margin:0;font-size:var(--font-size--xs, .75rem);overflow-wrap:anywhere;opacity:.7}@media screen and (max-width:749px){.rx-prescription__step.rx-prescription__step--split{grid-template-columns:1fr}.rx-prescription__preview{order:-1;position:static}.rx-prescription__preview-media{max-height:32dvh}embed.rx-prescription__preview-media{height:32dvh}}.rx-prescription-drawer__dialog[open]{display:flex;flex-direction:column;animation:modalSlideInTop var(--animation-speed) var(--animation-easing)}.rx-prescription-drawer__dialog.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}@media screen and (max-width:749px){.rx-prescription-drawer__dialog{width:100vw;max-width:100vw;height:fit-content;max-height:100dvh;margin-block:auto 0;border-radius:0}}.rx-prescription-drawer__panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.rx-prescription-drawer__header{display:flex;align-items:center;gap:var(--gap-xl);padding:var(--padding-sm) var(--padding-md);border-bottom:1px solid var(--color-border);flex-shrink:0}.rx-prescription-drawer__back{display:inline-flex;align-items:center;gap:var(--padding-2xs);font-size:var(--font-size--sm);font-weight:600}.rx-prescription-drawer__back svg{width:1em;height:1em;transform:rotate(90deg)}.rx-prescription-drawer__back[hidden]{display:none}.rx-prescription-drawer__headline{margin:0;font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:600;letter-spacing:var(--letter-spacing-sm);text-transform:uppercase}.rx-prescription-drawer__close{margin-inline-start:auto}.rx-prescription-drawer__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.rx-prescription__step{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-xl) var(--padding-lg)}.rx-prescription__step--initial{text-align:center;gap:var(--gap-lg)}.rx-prescription__title{margin:0;font-size:var(--font-size--lg);font-weight:600}.rx-prescription__subtitle{margin:0;font-size:var(--font-size--sm);color:var(--color-foreground-secondary, var(--color-foreground));opacity:.75}.rx-prescription__actions{display:flex;flex-direction:column;gap:var(--gap-sm)}.rx-prescription__action{width:100%}.rx-prescription__or{font-size:var(--font-size--xs);text-transform:uppercase;letter-spacing:.08em;opacity:.55}.rx-prescription__subtotal,.rx-prescription__footer-summary{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size--sm)}.rx-prescription__subtotal{padding-block:var(--padding-sm);border-block:1px solid var(--color-border)}.rx-prescription__later{display:flex;flex-direction:column;gap:var(--padding-2xs)}.rx-prescription__later-btn{text-decoration:underline;font-size:var(--font-size--sm)}.rx-prescription__file{margin:0;font-size:var(--font-size--xs);opacity:.7}.rx-prescription__notice{margin:0;padding:var(--padding-sm);border-radius:var(--style-border-radius-inputs, 4px);background:var(--color-background-secondary, rgb(0 0 0 / 4%));font-size:var(--font-size--sm)}.rx-prescription__notice--warning{background:#b478001f}.rx-prescription__table{display:flex;flex-direction:column;gap:var(--gap-xs)}.rx-prescription__row{display:grid;grid-template-columns:3.5rem 1fr 1fr;align-items:start;gap:var(--gap-sm)}.rx-prescription__row--head{font-size:var(--font-size--xs);font-weight:600;opacity:.7}.rx-prescription__row-label{align-self:center;font-size:var(--font-size--sm);font-weight:600}.rx-prescription__field{display:flex;flex-direction:column;gap:var(--padding-2xs);min-width:0}.rx-prescription__select,.rx-prescription__input{width:100%;min-width:0;padding:var(--padding-2xs) var(--padding-xs);border:var(--style-border-width-inputs, 1px) solid var(--color-border);border-radius:var(--style-border-radius-inputs, 4px);background:var(--color-background);color:var(--color-foreground);font-size:var(--font-size--sm)}.rx-prescription__field--error .rx-prescription__select,.rx-prescription__field--error .rx-prescription__input{border-color:var(--color-error, #c0392b)}.rx-prescription__error{font-size:var(--font-size--xs);color:var(--color-error, #c0392b)}.rx-prescription__mini{align-self:center;font-size:var(--font-size--xs);font-weight:600;opacity:.7}.rx-prescription__pd,.rx-prescription__date{display:flex;flex-direction:column;gap:var(--padding-2xs)}.rx-prescription__pd-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.rx-prescription__label{font-size:var(--font-size--sm);font-weight:600}.rx-prescription__pd-inputs{display:flex;gap:var(--gap-sm);align-items:center}.rx-prescription__pd-inputs .rx-prescription__select{flex:1 1 auto}.rx-prescription__toggle{display:inline-flex;align-items:center;gap:var(--padding-2xs);font-size:var(--font-size--sm);cursor:pointer}.rx-prescription__toggle--block{display:flex}.rx-prescription__prism{display:flex;flex-wrap:wrap;gap:var(--gap-md)}.rx-prescription__prism-eye{flex:1 1 12rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs, 4px);padding:var(--padding-sm);margin:0}.rx-prescription__prism-eye legend{font-size:var(--font-size--xs);font-weight:600;padding-inline:var(--padding-2xs)}.rx-prescription__prism-row{display:grid;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--gap-xs);margin-block-start:var(--padding-2xs);font-size:var(--font-size--xs)}.rx-prescription__loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-md);padding:var(--padding-4xl) var(--padding-lg);min-height:40dvh}.rx-prescription__spinner{width:2.5rem;height:2.5rem;border:3px solid var(--color-border);border-top-color:var(--color-foreground);border-radius:50%;animation:rx-spin .8s linear infinite}@keyframes rx-spin{to{transform:rotate(360deg)}}.rx-prescription__loader-text{margin:0;font-size:var(--font-size--sm)}.rx-prescription__footer{position:sticky;bottom:0;display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--padding-md) var(--padding-lg);background:var(--color-background);border-top:1px solid var(--color-border);flex-shrink:0}.rx-prescription__footer-price{font-weight:600}.rx-prescription__submit{width:100%}.rx-select{position:relative;display:block;width:100%}.rx-select__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--padding-2xs);padding:var(--padding-2xs) var(--padding-xs);border:1px solid var(--color-border, rgb(var(--color-foreground-rgb) / var(--opacity-20)));border-radius:var(--style-border-radius-inputs, 0);background:var(--color-background);color:var(--color-foreground);font:inherit;text-align:start;cursor:pointer}.rx-select__trigger:after{content:"";width:.4em;height:.4em;border-right:1px solid currentcolor;border-bottom:1px solid currentcolor;rotate:45deg;translate:0 -.15em;flex-shrink:0;opacity:.6}.rx-select__trigger--empty{color:rgb(var(--color-foreground-rgb) / var(--opacity-55, .55))}.rx-prescription__field--error .rx-select__trigger{border-color:var(--color-error, #c0362c)}.rx-select__panel{position:fixed;inset:auto;margin:0;padding:0;z-index:30;display:none;grid-template-columns:1fr 1fr;width:fit-content;height:fit-content;max-height:15rem;overflow:hidden auto;border:1px solid var(--color-border, rgb(var(--color-foreground-rgb) / var(--opacity-20)));background:var(--color-background);color:var(--color-foreground);box-shadow:0 4px 16px rgb(var(--color-shadow-rgb) / var(--opacity-20));overscroll-behavior:contain}.rx-select__panel:popover-open{display:grid}@supports not selector(:popover-open){.rx-select__panel.\:popover-open{display:grid}}.rx-select__head{grid-column:1 / -1;border-block-end:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.rx-select__head .rx-select__option{font-weight:600}.rx-select__column+.rx-select__column{border-inline-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.rx-select__option{display:block;width:100%;padding:var(--padding-2xs) var(--padding-xs);border:none;background:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer}.rx-select__option:hover,.rx-select__option:focus-visible{background:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.rx-select__option[aria-selected=true]{background:var(--color-foreground);color:var(--color-background)}.rx-prescription__rxcard{display:grid;grid-template-columns:4.25rem repeat(4,minmax(0,1fr));gap:var(--gap-sm) var(--gap-md);align-items:center}.rx-prescription__rxcol{font-family:var(--font-heading--family);font-size:var(--font-size--2xs);font-weight:600;letter-spacing:var(--letter-spacing-sm);text-align:center;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-55, .55))}.rx-prescription__rxeye{font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:700;letter-spacing:var(--letter-spacing-sm)}.rx-prescription__rxeye small{display:block;font-family:var(--font-body--family);font-size:var(--font-size--2xs);font-weight:400;letter-spacing:normal;text-transform:lowercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-40, .4))}.rx-prescription__rule{height:1px;margin-block:var(--margin-xl);background:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.rx-prescription__subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-lg) var(--gap-2xl);align-items:start}.rx-prescription__field-group{display:flex;flex-direction:column;gap:var(--padding-2xs)}.rx-prescription__extras{display:flex;flex-wrap:wrap;gap:var(--gap-lg);margin-block-start:var(--margin-lg)}.rx-prescription__check{display:inline-flex;align-items:center;gap:var(--padding-2xs);font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-70, .7));cursor:pointer}@media screen and (max-width:749px){.rx-prescription__rxcard{grid-template-columns:3.25rem repeat(4,minmax(0,1fr));gap:var(--gap-2xs) var(--gap-xs)}.rx-prescription__subgrid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/rx-prescription.css.map */
