.builder-page{min-height:60vh;background:var(--builder-bg);color:var(--builder-text);transition:background .2s,color .2s}.builder-page .eyebrow,.builder-page a{color:var(--builder-main)}.builder-page .button-primary,.builder-page .theme-preview button{background:var(--builder-button);color:var(--builder-button-text,#fff)}.theme-editor{margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--builder-border);border-radius:var(--builder-radius);background:var(--builder-card);box-shadow:var(--builder-shadow)}.theme-editor-heading,.widget-library-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.theme-editor-heading h2,.widget-library-header h2{margin:0}.theme-choices{display:flex;gap:.7rem;margin:1rem 0;overflow:auto;padding-bottom:.35rem}.theme-choices form{flex:0 0 auto}.theme-choice{display:grid;grid-template-columns:2rem auto;align-items:center;gap:.45rem;min-width:8rem;padding:.55rem;border:1px solid var(--builder-border);border-radius:.7rem;background:var(--builder-card);color:var(--builder-text);text-align:left}.theme-choice>span{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,var(--swatch-main) 50%,var(--swatch-accent) 50%)}.theme-choice small{grid-column:2}.theme-choice.active{outline:3px solid color-mix(in srgb,var(--builder-main) 25%,transparent)}.theme-config-form{display:grid;gap:1rem}.theme-color-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.7rem}.theme-color-grid input{height:3rem;padding:.2rem}.theme-copy-choice{display:flex;align-items:center;gap:.6rem}.theme-copy-choice input{width:auto;margin:0}.theme-preview{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.5rem;border:1px solid var(--builder-border);border-radius:var(--builder-radius);background:var(--builder-card);box-shadow:var(--builder-shadow)}.theme-preview button{margin-left:auto;border:0;border-radius:var(--builder-radius);padding:.65rem 1rem}.builder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.builder-toolbar span,.builder-status{font-size:.85rem;color:color-mix(in srgb,var(--builder-text) 68%,transparent)}.builder-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:var(--space-5);align-items:start}.builder-column{display:grid;gap:var(--space-4);min-width:0;min-height:8rem;padding:.7rem;border:1px dashed color-mix(in srgb,var(--builder-border) 75%,transparent);border-radius:var(--builder-radius)}.builder-column-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--builder-text) 60%,transparent)}.builder-widget{min-width:0;overflow:hidden;border:1px solid var(--builder-border);border-radius:var(--builder-radius);background:var(--builder-card);box-shadow:var(--builder-shadow)}.builder-widget.dragging{opacity:.55}.builder-widget>header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.75rem 1rem;border-bottom:1px solid var(--builder-border)}.builder-widget>header>div{display:flex;align-items:center;gap:.6rem}.builder-widget h2{margin:0;font-size:1.05rem}.widget-controls{flex-wrap:wrap;justify-content:flex-end}.widget-controls button{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--builder-border);border-radius:.45rem;background:var(--builder-card);color:var(--builder-text)}.builder-widget-content{padding:var(--space-4)}.summary-widget{display:flex;align-items:center;gap:1rem}.summary-widget img,.avatar-placeholder{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.avatar-placeholder{display:grid;place-items:center;background:var(--builder-main);color:#fff;font-size:1.5rem}.compact-list{display:grid;gap:.75rem}.compact-list article{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--builder-border)}.compact-list article>div{display:grid}.compact-list span,.compact-list small{color:color-mix(in srgb,var(--builder-text) 68%,transparent)}.widget-details div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--builder-border)}.builder-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-library{width:min(42rem,calc(100% - 2rem));max-height:min(42rem,90dvh);border:0;border-radius:var(--builder-radius);padding:1.25rem;background:var(--builder-card);color:var(--builder-text);box-shadow:var(--builder-shadow)}.widget-library::backdrop{background:rgb(10 25 34 / 70%)}.widget-library-current,.widget-library-available{margin-top:1rem}.widget-library-current>h3,.widget-library-available>h3{margin:.25rem 0 0}.widget-library-list{display:grid;gap:.8rem;margin-top:.7rem;overflow:auto}.widget-library-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--builder-border);border-radius:var(--builder-radius)}.widget-library-list h3,.widget-library-list p{margin:0}.widget-library-list.is-current article{background:color-mix(in srgb,var(--builder-main) 5%,var(--builder-card))}.builder-owner-actions{justify-content:flex-end;margin:1rem 0}.store-builder-page .store-hero{background:var(--builder-card);border-radius:var(--builder-radius);box-shadow:var(--builder-shadow)}
.store-builder-page > .container.section,.profile-builder-page > .container.section{padding-top:1rem}.store-builder-page .theme-editor,.profile-builder-page .theme-editor{margin-bottom:1rem}
@media(max-width:64rem){.theme-color-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:48rem){.builder-columns{grid-template-columns:1fr}.builder-column-side{order:2}.theme-editor{padding:var(--space-4)}.theme-color-grid{grid-template-columns:repeat(2,1fr)}.builder-toolbar,.widget-library-list article{align-items:stretch;flex-direction:column}.builder-listing-grid{grid-template-columns:1fr}.builder-widget>header{align-items:flex-start}.widget-controls button{width:2.4rem;height:2.4rem}.summary-widget{align-items:flex-start}.theme-preview{flex-wrap:wrap}.theme-preview button{margin-left:0}}
.compact-list article>div:last-child{display:flex;gap:.7rem}
.theme-editor-heading>div:first-child{display:grid}.theme-panel-actions{display:flex;align-items:center;gap:.6rem}.theme-editor[data-collapsed="1"],.theme-editor[data-default-collapsed="1"]:not([data-collapsed]){padding-block:.85rem}.theme-editor[data-collapsed="1"] .theme-editor-body,.theme-editor[data-default-collapsed="1"]:not([data-collapsed]) .theme-editor-body{display:none}.theme-editor[data-collapsed="1"] .theme-editor-heading .eyebrow,.theme-editor[data-default-collapsed="1"]:not([data-collapsed]) .theme-editor-heading .eyebrow{display:none}.theme-editor-body{padding-top:.25rem}
.theme-editor-heading[role="button"]{cursor:pointer}.theme-editor-heading[role="button"]:focus-visible{outline:3px solid color-mix(in srgb,var(--store-hover-color,var(--builder-main)) 28%,transparent);outline-offset:4px;border-radius:.6rem}
.store-settings-page .theme-choice{min-width:15rem}
@media(max-width:48rem){.theme-editor-heading{align-items:flex-start}.theme-panel-actions .button{min-height:2.5rem;padding:.5rem .7rem}.theme-editor[data-collapsed="1"]{padding:.7rem}.theme-editor-heading .status{font-size:.75rem}}
.preview-bar{position:sticky;top:.75rem;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:.8rem;background:#102f42;color:#fff;box-shadow:0 8px 25px rgb(0 0 0 / 18%)}.preview-bar span{display:flex;align-items:center;gap:.55rem}.profile-hero,.store-hero{position:relative;margin-bottom:1.25rem;overflow:visible;border-radius:var(--builder-radius);background:var(--builder-card);box-shadow:var(--builder-shadow)}.store-cover,.profile-cover{height:clamp(13rem,30vw,23rem);overflow:visible}.page-media{position:relative;width:100%;height:100%;touch-action:none}.page-media img{display:block;width:100%;height:100%;object-fit:cover}.page-media-cover img{border-radius:var(--builder-radius) var(--builder-radius) 0 0}.store-profile,.profile-identity{position:relative;display:flex;align-items:flex-end;gap:1.2rem;padding:0 1.5rem 1.5rem;margin-top:-3.75rem}.store-avatar,.profile-avatar{flex:0 0 8rem;width:8rem;height:8rem}.page-media-avatar img{border:4px solid var(--builder-card);border-radius:50%;background:var(--builder-card)}.media-edit-trigger{position:absolute;right:.8rem;bottom:.8rem;display:flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.6rem .85rem;border:0;border-radius:999px;background:rgb(8 35 49 / 88%);color:#fff;box-shadow:0 5px 16px rgb(0 0 0 / 25%)}.page-media-avatar .media-edit-trigger{right:-.25rem;bottom:.25rem;width:2.75rem;padding:0;justify-content:center}.page-media-avatar .media-edit-trigger span{display:none}.media-editor{position:absolute;z-index:20;left:1rem;right:1rem;top:calc(100% + .65rem);padding:1rem;border:1px solid var(--builder-border);border-radius:.85rem;background:var(--builder-card);color:var(--builder-text);box-shadow:0 15px 40px rgb(0 0 0 / 22%)}.page-media-avatar .media-editor{left:0;right:auto;width:min(36rem,calc(100vw - 3rem))}.media-editor>div:first-child{display:grid;margin-bottom:.7rem}.media-editor>div:first-child span,.media-editor-status{font-size:.85rem;opacity:.72}.media-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.media-nudge{display:grid;place-items:center;width:2.65rem;height:2.65rem;border:1px solid var(--builder-border);border-radius:.55rem;background:var(--builder-card);color:var(--builder-text);font-weight:800}.page-media.is-editing img{cursor:grab;outline:3px solid var(--builder-accent);outline-offset:-3px}.media-editor-status{margin:.6rem 0 0}.owner-heading{margin-bottom:1rem}
.builder-layout[data-editable="0"] .builder-column{padding:0;border:0;min-height:0}
.builder-column-main>.social-feed{margin-top:0}
@media(max-width:48rem){.store-profile,.profile-identity{align-items:center;margin-top:-2.5rem;padding-inline:1rem}.store-avatar,.profile-avatar{flex-basis:6rem;width:6rem;height:6rem}.media-edit-trigger span{display:none}.media-editor{left:.5rem;right:.5rem}.media-editor-actions .button{flex:1 1 auto;min-height:2.75rem}.preview-bar{top:.35rem}.owner-heading{align-items:stretch;flex-direction:column}}
@media(max-width:48rem){.store-builder-page > .container.section,.profile-builder-page > .container.section{padding-top:.75rem}.store-builder-page .theme-editor,.profile-builder-page .theme-editor{margin-bottom:.75rem}}
.page-media{touch-action:pan-y}.page-media img{cursor:zoom-in}.page-media.is-editing{z-index:25;touch-action:none}.store-profile,.profile-identity{z-index:2;pointer-events:none}.store-profile>*,.profile-identity>*{pointer-events:auto}.store-avatar,.profile-avatar{overflow:visible}.media-edit-trigger{z-index:12;pointer-events:auto}.page-media-cover .media-edit-trigger{top:.8rem;bottom:auto}
.media-viewer{z-index:1000;width:min(70rem,calc(100% - 2rem));height:min(88dvh,52rem);padding:1rem;border:0;border-radius:1rem;background:#081b25;color:#fff;box-shadow:0 24px 70px rgb(0 0 0 / 45%);overflow:hidden}.media-viewer::backdrop{background:rgb(5 16 22 / 84%);backdrop-filter:blur(4px)}.media-viewer img{width:100%;height:calc(100% - 2.25rem);object-fit:contain}.media-viewer p{margin:.55rem 3rem 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-viewer-close,.media-viewer-nav{position:absolute;z-index:2;display:grid;place-items:center;width:2.9rem;height:2.9rem;border:1px solid rgb(255 255 255 / 40%);border-radius:50%;background:rgb(8 27 37 / 88%);color:#fff;font-size:1.2rem}.media-viewer-close{top:.75rem;right:.75rem}.media-viewer-nav{top:50%;transform:translateY(-50%)}.media-viewer-prev{left:.75rem}.media-viewer-next{right:.75rem}.media-viewer-nav[hidden]{display:none}
@media(max-width:48rem){.media-viewer{width:calc(100% - 1rem);height:85dvh;padding:.5rem}.media-viewer img{height:calc(100% - 2rem)}.page-media-cover .media-edit-trigger{top:.5rem;right:.5rem}}
.store-cover,.profile-cover{height:auto;aspect-ratio:16/5}.store-profile,.profile-identity{align-items:flex-start;margin:0;padding:1.25rem 1.5rem 1.75rem;min-width:0}.store-avatar,.profile-avatar{position:relative;z-index:3;flex:0 0 8rem;margin-top:-5.25rem}.identity-info{flex:1;min-width:0;padding-top:.1rem}.identity-info h1{max-width:100%;margin:.15rem 0 .45rem;font-size:clamp(1.75rem,3.5vw,3rem);overflow-wrap:anywhere;word-break:normal}.identity-info .eyebrow{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.identity-info p{margin:0 0 .55rem;color:color-mix(in srgb,var(--builder-text) 72%,transparent);overflow-wrap:anywhere}
@media(max-width:48rem){.store-cover,.profile-cover{aspect-ratio:16/7}.store-profile,.profile-identity{margin:0;padding:1rem 1rem 1.5rem;align-items:flex-start}.store-avatar,.profile-avatar{flex-basis:6.5rem;width:6.5rem;height:6.5rem;margin-top:-3.75rem}.identity-info h1{font-size:clamp(1.55rem,7vw,2.25rem)}}
@media(max-width:34rem){.store-profile,.profile-identity{flex-direction:column;gap:.75rem}.store-avatar,.profile-avatar{margin-top:-3.5rem}.identity-info{width:100%;padding-top:0}.identity-info h1{margin-top:.1rem}}
.recent-ads-thumbnail-list{display:grid;gap:.75rem}.recent-ad-thumbnail{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;padding:.65rem;border:1px solid var(--builder-border);border-radius:calc(var(--builder-radius) * .75);background:color-mix(in srgb,var(--builder-card) 94%,var(--builder-bg));transition:transform .15s,box-shadow .15s}.recent-ad-thumbnail:hover{transform:translateY(-1px);box-shadow:var(--builder-shadow)}.recent-ad-image{display:block;width:6.5rem;aspect-ratio:4/3;overflow:hidden;border-radius:calc(var(--builder-radius) * .6);background:var(--builder-bg)}.recent-ad-image img{width:100%;height:100%;object-fit:cover}.recent-ad-details{display:grid;min-width:0;gap:.16rem}.recent-ad-details h3{margin:0;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.recent-ad-details h3 a{color:var(--builder-text)}.recent-ad-price{color:var(--builder-main);font-size:1.05rem}.recent-ad-details span,.recent-ad-details small{min-width:0;color:color-mix(in srgb,var(--builder-text) 68%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-ad-view{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--builder-main)}.recent-ads-empty{display:flex;align-items:center;justify-content:space-between;gap:1rem}.recent-ads-empty p{margin:0}
@media(max-width:34rem){.recent-ad-thumbnail{grid-template-columns:5.25rem minmax(0,1fr);gap:.7rem}.recent-ad-image{width:5.25rem}.recent-ad-view{display:none}.recent-ad-details span{font-size:.82rem}.recent-ads-empty{align-items:flex-start;flex-direction:column}}
.image-library{width:min(72rem,calc(100% - 2rem));max-height:90dvh;padding:0;border:0;border-radius:1rem;background:var(--builder-card,#fff);color:var(--builder-text,#173042);box-shadow:0 24px 70px rgb(0 0 0 / 35%);overflow:auto}.image-library::backdrop{background:rgb(5 16 22 / 76%);backdrop-filter:blur(3px)}.image-library-header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid var(--builder-border,#d7e2e8);background:color-mix(in srgb,var(--builder-card,#fff) 94%,transparent);backdrop-filter:blur(12px)}.image-library-header h2{margin:0}.image-library-intro{margin:1rem 1.25rem;color:color-mix(in srgb,var(--builder-text,#173042) 68%,transparent)}.image-library-section{padding:1.15rem 1.25rem;border-top:1px solid var(--builder-border,#d7e2e8);scroll-margin-top:5rem}.image-library-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.image-library-section-heading h3{margin:0}.image-library-section-heading>div:first-child{display:grid}.image-library-section-heading span{font-size:.82rem;opacity:.68}.image-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.image-library-card{min-width:0;overflow:hidden;border:1px solid var(--builder-border,#d7e2e8);border-radius:.8rem;background:var(--builder-card,#fff)}.image-library-card.active{outline:3px solid color-mix(in srgb,var(--builder-main,#08689a) 30%,transparent);border-color:var(--builder-main,#08689a)}.image-library-thumb{position:relative;height:10rem;overflow:hidden;background:var(--builder-bg,#edf4f7)}.image-library-thumb img{width:100%;height:100%;object-fit:cover}.image-active-badge{position:absolute;left:.55rem;top:.55rem;padding:.28rem .5rem;border-radius:999px;background:#127443;color:#fff;font-size:.72rem;font-weight:800}.image-library-meta{display:grid;min-width:0;padding:.7rem .75rem .35rem}.image-library-meta small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.68}.image-library-actions{display:flex;flex-wrap:wrap;gap:.4rem;padding:.45rem .75rem .75rem}.image-library-actions .button{flex:1 1 auto}.image-library-empty{grid-column:1/-1;display:grid;place-items:center;min-height:10rem;padding:1.5rem;border:1px dashed var(--builder-border,#d7e2e8);border-radius:.8rem;text-align:center}.image-library-empty i{font-size:2rem;opacity:.5}.image-library-empty p{margin:.5rem 0 0}.image-library-status{position:sticky;bottom:0;margin:0;padding:.7rem 1.25rem;background:var(--builder-card,#fff);color:var(--builder-main,#08689a)}
@media(max-width:64rem){.image-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.image-library{width:calc(100% - .75rem);max-height:94dvh}.image-library-section-heading{align-items:stretch;flex-direction:column}.image-library-section-heading .button-row{display:grid;grid-template-columns:1fr 1fr}.image-library-grid{grid-template-columns:1fr}.image-library-thumb{height:12rem}.image-library-actions .button{min-height:2.75rem}}
.media-library-trigger{position:absolute;z-index:11;left:.8rem;top:.8rem;display:flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.6rem .85rem;border:0;border-radius:999px;background:rgb(8 35 49 / 88%);color:#fff;box-shadow:0 5px 16px rgb(0 0 0 / 25%);pointer-events:auto}.page-media-avatar .media-library-trigger{left:auto;right:-.25rem;top:-.25rem;width:2.75rem;padding:0;justify-content:center}.page-media-avatar .media-library-trigger span{display:none}.image-library-thumb{display:block;width:100%;padding:0;border:0;color:inherit;text-align:inherit;cursor:zoom-in}
.widget-library[open],.image-library[open],.media-viewer[open]{display:block;position:fixed;z-index:1000;inset:50% auto auto 50%;transform:translate(-50%,-50%);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}
.store-builder-page :is(.editor-arrow-toggle,.media-edit-trigger,.media-library-trigger,.widget-controls button,.media-nudge,.cover-selected-order button,.icon-button):hover,.store-builder-page :is(.editor-arrow-toggle,.media-edit-trigger,.media-library-trigger,.widget-controls button,.media-nudge,.cover-selected-order button,.icon-button):focus-visible{border-color:#3f3f46!important;background:#3f3f46!important;color:#fff!important;text-decoration:none}.store-builder-page :is(.editor-arrow-toggle,.media-edit-trigger,.media-library-trigger,.widget-controls button,.media-nudge,.cover-selected-order button,.icon-button):hover :is(i,svg),.store-builder-page :is(.editor-arrow-toggle,.media-edit-trigger,.media-library-trigger,.widget-controls button,.media-nudge,.cover-selected-order button,.icon-button):focus-visible :is(i,svg){color:#fff!important;stroke:currentColor}
.profile-builder-page,.store-builder-page{--builder-centered-width:var(--container);--builder-wide-width:96rem}.profile-builder-page.profile-layout-centered>.container,.store-builder-page.store-layout-centered>.container{width:min(calc(100% - 2rem),var(--builder-centered-width));max-width:var(--builder-centered-width)}.profile-builder-page.profile-layout-wide>.container,.store-builder-page.store-layout-wide>.container{width:min(calc(100% - 2rem),var(--builder-wide-width));max-width:var(--builder-wide-width)}.theme-layout-width{min-width:0;margin:0;padding:0;border:0}.theme-layout-width legend{margin-bottom:.55rem;font-weight:750}.theme-layout-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.theme-layout-choices label{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem;border:1px solid var(--builder-border);border-radius:.7rem;background:var(--builder-card);cursor:pointer}.theme-layout-choices label:has(input:checked){border-color:var(--builder-main);outline:2px solid color-mix(in srgb,var(--builder-main) 20%,transparent)}.theme-layout-choices input{width:auto;margin:.2rem 0 0}.theme-layout-choices span{display:grid}.theme-layout-choices small{font-weight:400;opacity:.7}.builder-page img,.builder-page video,.builder-page iframe{max-width:100%}.cover-selected-order{display:grid;gap:.55rem;margin-bottom:1rem}.cover-selected-order article{display:grid;grid-template-columns:auto 5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem;border:1px solid var(--builder-border);border-radius:.65rem;background:color-mix(in srgb,var(--builder-card) 94%,var(--builder-bg));cursor:grab}.cover-selected-order article.dragging{opacity:.5}.cover-selected-order article>img{width:5rem;aspect-ratio:16/7;object-fit:cover;border-radius:.4rem}.cover-selected-order article>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover-selected-order article>div{display:flex;gap:.3rem}.cover-selected-order button{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--builder-border);border-radius:.45rem;background:var(--builder-card);color:var(--builder-text)}@media(max-width:48rem){.theme-layout-choices{grid-template-columns:1fr}.cover-selected-order article{grid-template-columns:auto 4rem minmax(0,1fr)}.cover-selected-order article>img{width:4rem}.cover-selected-order article>div{grid-column:2/-1}}@media(max-width:34rem){.profile-builder-page>.container,.store-builder-page>.container{width:min(calc(100% - 1rem),var(--builder-wide-width))}}
.cover-image-choices label.selected{border-radius:.55rem;outline:3px solid color-mix(in srgb,var(--builder-main) 35%,transparent);background:color-mix(in srgb,var(--builder-main) 8%,var(--builder-card))}.cover-selected-order button:disabled{opacity:.35;cursor:not-allowed}.cover-selected-order article:focus-within{outline:2px solid color-mix(in srgb,var(--builder-main) 35%,transparent)}
.widget-library-preview{display:block;flex:0 0 6rem;width:6rem;height:3.75rem;border:1px solid var(--builder-border);border-radius:.65rem;background:var(--builder-bg);object-fit:cover}@media(max-width:48rem){.widget-library-preview{width:100%;height:auto;aspect-ratio:16/7}}
.store-font-selector{min-width:0;margin:0;padding:1rem;border:1px solid var(--builder-border);border-radius:.8rem}.store-font-selector legend{padding-inline:.35rem;font-weight:800}.store-font-selector>p{margin:0 0 .8rem}@media(max-width:40rem){.store-font-selector{padding:.75rem}}
.store-builder-page{--builder-page-side-padding:1rem}.store-builder-page.store-layout-centered>.container{width:min(calc(100% - (var(--builder-page-side-padding) * 2)),var(--builder-centered-width));max-width:var(--builder-centered-width);margin-left:auto;margin-right:auto}.store-builder-page.store-layout-wide>.container{width:calc(100% - (var(--builder-page-side-padding) * 2));max-width:none;margin-left:auto;margin-right:auto}@media(max-width:34rem){.store-builder-page{--builder-page-side-padding:.5rem}.store-builder-page.store-layout-centered>.container,.store-builder-page.store-layout-wide>.container{width:calc(100% - (var(--builder-page-side-padding) * 2))}}
.faq-settings{min-width:0}.faq-settings-list{display:grid;gap:.7rem;margin-bottom:.8rem}.faq-settings-item{border:1px solid var(--builder-border);border-radius:.7rem;background:var(--builder-card)}.faq-settings-item>summary{padding:.75rem 1rem;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.faq-settings-body{display:grid;gap:.8rem;padding:0 1rem 1rem}.faq-settings-actions{display:flex;gap:.45rem;flex-wrap:wrap}
.widget-link-setting{display:grid;gap:.65rem;min-width:0}.widget-store-page-choice{margin:0}.widget-store-page-choice select{width:100%}
.widget-store-ads-setting{display:grid;gap:.7rem}.widget-store-ads-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:22rem;overflow:auto}.widget-store-ad-option{display:block;margin:0}.widget-store-ad-option>input{position:absolute;opacity:0;pointer-events:none}.widget-store-ad-option>span{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.1rem .65rem;align-items:center;padding:.55rem;border:1px solid var(--builder-border);border-radius:.65rem;cursor:pointer}.widget-store-ad-option img{grid-row:1/3;width:3.5rem;height:3.5rem;border-radius:.45rem;object-fit:cover}.widget-store-ad-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-store-ad-option>input:checked+span{border-color:var(--builder-main);background:color-mix(in srgb,var(--builder-main) 8%,var(--builder-card));box-shadow:inset 0 0 0 1px var(--builder-main)}@media(max-width:40rem){.widget-store-ads-list{grid-template-columns:1fr}}
.widget-library-groups{display:grid;gap:1.5rem;margin-top:.8rem;overflow:auto}.widget-library-group>h3{position:sticky;top:0;z-index:2;margin:0;padding:.6rem .15rem;border-bottom:1px solid var(--builder-border);background:var(--builder-card);color:var(--builder-main);font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.widget-library-group .widget-library-list{margin-top:.55rem}.widget-library-group .widget-library-list h4{margin:0}.slider-widget-library .widget-library-groups{max-height:min(68dvh,44rem)}
