@layer components{.settings-layout-workspace{min-width:0;container-type:inline-size}.settings-shop-screen{width:min(100%,70rem);min-width:0}.settings-shop-settings-list{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);width:100%;min-width:0}.settings-shop-setting-row{gap:var(--spacing-card);min-width:0;padding-block:var(--spacing-container);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);grid-template-columns:minmax(0,1fr);display:grid}.settings-shop-setting-context,.settings-shop-setting-controls,.settings-shop-control-stack{min-width:0}.settings-shop-setting-context{align-items:flex-start;gap:var(--spacing-tight);flex-direction:column;display:flex}.settings-shop-setting-controls,.settings-shop-control-stack{gap:var(--spacing-card);grid-template-columns:minmax(0,1fr);display:grid}.settings-shop-field-measure-short{width:min(100%, var(--size-field-short))}.settings-shop-tax-setting-label{min-inline-size:min(100%, var(--size-field-short))}.settings-shop-logo-editor,.settings-shop-setting-controls .settings-shop-logo-editor{align-items:start;gap:var(--spacing-card);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-shop-logo-preview{width:5rem;min-width:5rem;height:5rem}.settings-shop-location-pair{gap:var(--spacing-card);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@container (width>=48rem){.settings-shop-logo-editor,.settings-shop-setting-controls .settings-shop-logo-editor{grid-template-columns:5rem minmax(0,1fr)}.settings-shop-setting-row{grid-template-columns:minmax(12rem, 16rem) minmax(0, var(--size-field-measure));column-gap:var(--spacing-container);align-items:start}.settings-shop-setting-controls{justify-self:start;width:100%}}.settings-section-split-layout{gap:var(--spacing-container);flex-direction:column;min-width:0;display:flex}.settings-billing-workspace{width:min(100%,70rem);min-width:0}.settings-scheduling-layout{width:min(100%,44rem);min-width:0}.settings-scheduling-layout.settings-section-split-layout{display:block}.settings-scheduling-layout>.settings-scheduling-hours-section{width:100%}.settings-scheduling-editor{flex-direction:column;min-width:0;display:flex}.settings-scheduling-editor-header{gap:var(--spacing-compact);min-width:0;padding-bottom:var(--spacing-card);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);flex-direction:column;display:flex}.settings-scheduling-editor-heading{min-width:0;max-width:26rem}.settings-scheduling-editor-heading>*+*{margin-top:var(--spacing-tight)}.settings-scheduling-editor-actions{align-items:center;gap:var(--spacing-card);flex-wrap:wrap;justify-content:flex-start;min-width:0;display:flex}.settings-scheduling-timezone-row{gap:var(--spacing-compact);min-width:0;padding-block:var(--spacing-card);border-bottom:1px solid color-mix(in srgb, var(--border) 64%, transparent);grid-template-columns:minmax(0,1fr);display:grid}.settings-scheduling-timezone-copy{min-width:0;max-width:28rem}.settings-scheduling-timezone-copy>*+*{margin-top:var(--spacing-micro)}.settings-scheduling-timezone-control{align-items:center;gap:var(--spacing-tight);flex-wrap:wrap;width:100%;min-width:0;display:flex}.settings-scheduling-day-list{flex-direction:column;width:100%;min-width:0;display:flex}.settings-scheduling-day-row{gap:var(--spacing-compact);min-width:0;padding-block:var(--spacing-card);border-bottom:1px solid color-mix(in srgb, var(--border) 64%, transparent);flex-direction:column;display:flex}.settings-scheduling-day-row:last-child{border-bottom:0}.settings-scheduling-day-header{align-items:center;gap:var(--spacing-compact);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.settings-scheduling-status-control{align-items:center;gap:var(--spacing-tight);flex-shrink:0;display:inline-flex}.settings-scheduling-day-body{display:contents}.settings-scheduling-copy-control{grid-area:1/2}.settings-scheduling-time-controls{justify-content:start;align-items:center;column-gap:var(--spacing-tight);flex:auto;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;min-width:0;display:grid}.settings-scheduling-time-control{min-width:0}.settings-billing-current-plan{min-width:0;padding-block:var(--spacing-card);border-block:1px solid color-mix(in srgb, var(--border) 72%, transparent)}.settings-billing-current-plan-main{gap:var(--spacing-container);flex-direction:column;min-width:0;display:flex}.settings-billing-section-heading{gap:var(--spacing-micro);min-width:0;max-width:var(--size-settings-form-max);display:grid}.settings-billing-usage-list{min-width:0;margin-top:var(--spacing-card);border-block:1px solid color-mix(in srgb, var(--border) 72%, transparent);display:grid}.settings-billing-usage-row{gap:var(--spacing-compact);min-width:0;padding-block:var(--spacing-card);border-bottom:1px solid color-mix(in srgb, var(--border) 56%, transparent);display:grid}.settings-billing-usage-row:last-child{border-bottom:0}.settings-billing-plan-grid{gap:var(--spacing-container);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-scheduling-time-separator{min-width:var(--spacing-container);justify-content:center;display:inline-flex}@media (width>=40rem){.settings-scheduling-editor-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.settings-scheduling-editor-actions{justify-content:flex-end}.settings-scheduling-time-controls{column-gap:var(--spacing-card);flex:0 auto;grid-template-columns:minmax(6.75rem,7.5rem) auto minmax(6.75rem,7.5rem);width:min(100%,18rem)}.settings-scheduling-time-control{width:100%}}@media (width>=48rem){.settings-scheduling-timezone-row{align-items:center;column-gap:var(--spacing-card);grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.settings-scheduling-timezone-control{grid-column:auto;justify-content:flex-start;width:min(100%,16rem)}.settings-scheduling-day-header{column-gap:var(--spacing-card);grid-template-columns:minmax(0,14rem) auto auto minmax(0,1fr)}.settings-scheduling-status-control{grid-area:1/1}.settings-scheduling-time-controls{grid-area:1/2;width:min(100%,18rem)}.settings-scheduling-copy-control{grid-column:3}.settings-scheduling-time-control{width:100%}}@container (width>=52rem){.settings-section-split-layout{grid-template-columns:minmax(0, var(--size-settings-form-max)) minmax(18rem, 22rem);justify-content:start;align-items:start;display:grid}.settings-scheduling-layout.settings-section-split-layout{display:block}.settings-billing-current-plan-main{flex-direction:row;justify-content:space-between;align-items:flex-start}}@container (width>=42rem){.settings-billing-usage-row{align-items:start;column-gap:var(--spacing-container);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}}@container (width>=52rem){.settings-billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}}}
