.sp-profile-workspace{padding:0!important;overflow:hidden;min-width:0}.sp-profile-heading{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:22px 24px}.sp-profile-heading h3{margin:0 0 8px;font-size:19px}.sp-profile-heading p{margin:0;font-size:12px;color:var(--account-muted,#65748b);line-height:1.7}.sp-profile-save-note{display:flex;gap:6px;align-items:center;flex-shrink:0;font-size:11px;color:var(--account-muted,#65748b)}.sp-profile-radio{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%);overflow:hidden}.sp-profile-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:10px 18px;border-block:1px solid var(--account-border,#e2e8ef);background:var(--design-background,#f6f8fb)}.sp-profile-tabs>label{display:flex;gap:7px;align-items:center;margin:0;padding:11px 12px;border:1px solid transparent;border-radius:6px;cursor:pointer;color:var(--account-muted,#65748b);font-size:12px;font-weight:600;line-height:1.4}.sp-profile-tabs .fa{font-size:15px}.sp-profile-tabs>label:hover{background:var(--design-surface,#fff)}.sp-profile-panels{display:block;min-width:0;padding:24px}.sp-profile-pane{display:none;min-width:0}.sp-profile-pane h4{font-size:16px;margin:0 0 8px}.sp-section-help{font-size:12px!important;line-height:1.7;color:var(--account-muted,#65748b);margin:0 0 20px}.sp-profile-pane>.sp-field-grid,.sp-profile-pane>label{margin-bottom:20px}.sp-profile-pane>label:last-child{margin-bottom:0}.sp-section-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 16px}.sp-section-heading .sp-section-help{margin:0}.sp-section-heading .account-button{font-size:12px;padding:9px 12px}.sp-profile-footer{padding:18px 24px;border-top:1px solid var(--account-border,#e2e8ef);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--design-background,#f6f8fb)}.sp-profile-footer>span{font-size:11px;color:var(--account-muted,#65748b)}.sp-profile-footer .account-button{font-size:12px;padding:11px 15px}.sp-profile-footer .account-button+button{background:transparent;color:var(--design-text,#253649);border:1px solid var(--account-border,#dce4ed)}
.sp-profile-workspace:has(#sp-profile-tab-general:checked) [data-profile-panel=general],.sp-profile-workspace:has(#sp-profile-tab-contact:checked) [data-profile-panel=contact],.sp-profile-workspace:has(#sp-profile-tab-address:checked) [data-profile-panel=address],.sp-profile-workspace:has(#sp-profile-tab-branches:checked) [data-profile-panel=branches],.sp-profile-workspace:has(#sp-profile-tab-social:checked) [data-profile-panel=social],.sp-profile-workspace:has(#sp-profile-tab-images:checked) [data-profile-panel=images],.sp-profile-workspace:has(#sp-profile-tab-appearance:checked) [data-profile-panel=appearance],.sp-profile-workspace:has(#sp-profile-tab-messages:checked) [data-profile-panel=messages],.sp-profile-workspace:has(#sp-profile-tab-process:checked) [data-profile-panel=process]{display:block}
.sp-profile-workspace:has(#sp-profile-tab-general:checked) label[for=sp-profile-tab-general],.sp-profile-workspace:has(#sp-profile-tab-contact:checked) label[for=sp-profile-tab-contact],.sp-profile-workspace:has(#sp-profile-tab-address:checked) label[for=sp-profile-tab-address],.sp-profile-workspace:has(#sp-profile-tab-branches:checked) label[for=sp-profile-tab-branches],.sp-profile-workspace:has(#sp-profile-tab-social:checked) label[for=sp-profile-tab-social],.sp-profile-workspace:has(#sp-profile-tab-images:checked) label[for=sp-profile-tab-images],.sp-profile-workspace:has(#sp-profile-tab-appearance:checked) label[for=sp-profile-tab-appearance],.sp-profile-workspace:has(#sp-profile-tab-messages:checked) label[for=sp-profile-tab-messages],.sp-profile-workspace:has(#sp-profile-tab-process:checked) label[for=sp-profile-tab-process]{color:var(--design-primary,#194b75);border-color:var(--account-border,#dce4ed);background:var(--design-surface,#fff);box-shadow:0 2px 5px #25364908}
.sp-profile-workspace:has(.sp-profile-radio:focus-visible) .sp-profile-tabs{outline:2px solid var(--design-primary,#194b75);outline-offset:-2px}.sp-profile-workspace .sp-inline-check{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;cursor:pointer}.sp-profile-workspace .sp-inline-check input[type=checkbox],.sp-profile-workspace input[type=radio]{width:16px;min-width:16px;height:16px;padding:0;margin:0;accent-color:var(--design-primary,#194b75)}.sp-profile-workspace select{width:100%;border:1px solid var(--account-border,#dce4ed);padding:10px;border-radius:6px;font:inherit;color:inherit;background:var(--design-surface,#fff)}.sp-branch-list{display:grid;gap:12px}.sp-branch{border:1px solid var(--account-border,#dce4ed);border-radius:8px;overflow:hidden}.sp-branch summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;cursor:pointer;background:var(--design-background,#f6f8fb)}.sp-branch summary>span{display:flex;align-items:center;gap:10px;min-width:0}.sp-branch summary strong{font-size:13px;overflow-wrap:anywhere}.sp-branch summary small{font-size:11px;white-space:nowrap}.sp-branch-body{display:grid;gap:16px;padding:18px}.sp-branch-body>.sp-section-heading{margin:0}.sp-branch-empty{margin:16px 0 0}.sp-social-fields{display:grid;gap:18px}.sp-social-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.sp-social-field .sp-inline-check{padding-top:20px}.sp-image-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.sp-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:14px}.sp-gallery-grid figure{position:relative;aspect-ratio:4/3;border:1px solid var(--account-border,#dce4ed);border-radius:8px;overflow:hidden;margin:0;background:var(--design-background,#f6f8fb)}.sp-gallery-grid img{width:100%;height:100%;object-fit:cover}.sp-gallery-grid button{position:absolute;right:6px;top:6px;width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#a33b31;cursor:pointer}.sp-appearance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start}.sp-appearance-controls{display:grid;gap:24px}.sp-appearance-controls fieldset{margin:0;padding:0;border:0;min-width:0}.sp-appearance-controls legend{font-size:12px;font-weight:600;margin:0 0 12px}.sp-theme-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-theme-choice{position:relative;border:1px solid var(--account-border,#dce4ed);border-radius:8px;padding:9px!important;cursor:pointer;font-size:11px!important;text-align:center}.sp-theme-choice:has(input:checked){border-color:var(--design-primary,#194b75);outline:1px solid var(--design-primary,#194b75)}.sp-theme-choice input{position:absolute;left:8px;top:8px}.sp-theme-sample{height:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding-top:24px;background:linear-gradient(#e4ebf2 0 19px,transparent 19px)}.sp-theme-sample>span{background:#e4ebf2;border-radius:3px}.sp-theme-sample-modern{background:linear-gradient(#274a6b 0 19px,transparent 19px)}.sp-theme-sample-minimal{background:none;padding-top:14px}.sp-accent-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-accent-choice{display:flex!important;align-items:center;gap:5px!important;font-size:11px!important;cursor:pointer}.sp-accent-choice>span{width:15px;height:15px;border-radius:50%;background:var(--sp-accent);flex:none}.sp-accent-navy{--sp-accent:#214a70}.sp-accent-emerald{--sp-accent:#19734f}.sp-accent-burgundy{--sp-accent:#87384f}.sp-accent-ocean{--sp-accent:#147c9c}.sp-accent-amber{--sp-accent:#926318}.sp-accent-graphite{--sp-accent:#475569}.sp-appearance-controls .sp-inline-check{margin:10px 0}.sp-preview-size{border:0;padding:0;margin:0 0 12px;display:flex;gap:14px;align-items:center}.sp-preview-size legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sp-preview-size label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:400;cursor:pointer}.sp-preview-area>small{display:block;margin-top:12px;font-size:11px;line-height:1.6;color:var(--account-muted,#65748b)}.sp-appearance-preview{--sp-accent:#214a70;min-width:0;max-width:100%;border:1px solid #dce4ed;border-radius:8px;overflow:hidden;background:#fff;color:#253649;box-shadow:0 5px 20px #2536490b;transition:max-width .15s;margin-inline:auto}.sp-preview-cover{position:relative;height:94px;background:linear-gradient(120deg,color-mix(in srgb,var(--sp-accent) 15%,#fff),color-mix(in srgb,var(--sp-accent) 35%,#fff));overflow:hidden}.sp-preview-cover img{width:100%;height:100%;object-fit:cover}.sp-preview-identity{display:flex;align-items:center;gap:12px;padding:14px 16px}.sp-preview-logo{display:grid;place-items:center;width:48px;height:48px;flex:none;border:2px solid #fff;box-shadow:0 2px 7px #25364918;border-radius:50%;background:#f2f5f8;color:var(--sp-accent);font-size:20px}.sp-preview-logo img{width:100%;height:100%;object-fit:contain;border-radius:50%}.sp-preview-identity strong{display:block;font-size:14px;overflow-wrap:anywhere}.sp-preview-identity span{display:block;font-size:10px;margin-top:4px;color:#65748b;overflow-wrap:anywhere}.sp-appearance-preview>p{font-size:11px;line-height:1.6;margin:0;padding:0 16px 12px;overflow-wrap:anywhere}.sp-preview-contact{display:flex;flex-wrap:wrap;gap:10px;padding:0 16px 14px;font-size:10px;color:var(--sp-accent)}.sp-preview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 16px}.sp-preview-cards>div{display:grid;gap:6px;padding:7px;border:1px solid #e4e9ef;border-radius:6px;font-size:10px;min-width:0}.sp-preview-product-image{display:grid;place-items:center;height:58px;border-radius:4px;background:#f2f5f8;font-size:22px;color:#90a0af}.sp-preview-cards strong{font-size:10px;overflow-wrap:anywhere}.sp-preview-cards small{font-size:9px}.sp-preview-whatsapp{display:block;text-align:center;background:var(--sp-accent);color:#fff;padding:5px 3px;border-radius:4px;font-size:9px}.sp-appearance-preview [hidden]{display:none!important}
.sp-branding-fields{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:16px;margin-bottom:28px}.sp-branding-field{min-width:0;margin:0;border:1px solid var(--account-border,#dce4ed);border-radius:8px;overflow:hidden}.sp-branding-field-image{height:180px;display:grid;place-items:center;padding:12px;background:var(--design-background,#f6f8fb)}.sp-branding-field-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.sp-branding-field-logo img{max-width:156px}.sp-branding-field-image>span{display:grid;justify-items:center;gap:10px;font-size:12px;color:var(--account-muted,#65748b)}.sp-branding-field-image .fa{font-size:28px}.sp-branding-field-image [hidden]{display:none!important}.sp-branding-field figcaption{display:grid;gap:12px;padding:14px;border-top:1px solid var(--account-border,#dce4ed)}.sp-branding-field figcaption>strong{font-size:12px}.sp-branding-field .admin-media-field{max-width:100%}@media(max-width:767px){.sp-branding-fields{grid-template-columns:minmax(0,1fr)}}
.sp-map-field{margin-top:24px;min-width:0}.sp-map-field .sp-section-heading h4{margin:0}.sp-map-help{margin-bottom:16px;font-size:12px;color:var(--account-muted,#65748b);line-height:1.8}.sp-map-help summary{cursor:pointer;color:var(--design-primary,#194b75)}.sp-map-help ol{padding-left:22px;margin:10px 0}.sp-map-field .company-map-preview{margin-top:16px}.sp-map-field [data-map-frame]{display:block;box-sizing:border-box;border:1px solid var(--account-border,#dce4ed);border-radius:8px;background:var(--design-background,#f6f8fb)}.sp-map-field [data-map-message]{font-size:12px;color:var(--account-muted,#65748b)}.sp-map-field [hidden]{display:none!important}
.sp-profile-workspace:has(input[name="appearance[accent]"][value=navy]:checked) .sp-appearance-preview{--sp-accent:#214a70}.sp-profile-workspace:has(input[name="appearance[accent]"][value=emerald]:checked) .sp-appearance-preview{--sp-accent:#19734f}.sp-profile-workspace:has(input[name="appearance[accent]"][value=burgundy]:checked) .sp-appearance-preview{--sp-accent:#87384f}.sp-profile-workspace:has(input[name="appearance[accent]"][value=ocean]:checked) .sp-appearance-preview{--sp-accent:#147c9c}.sp-profile-workspace:has(input[name="appearance[accent]"][value=amber]:checked) .sp-appearance-preview{--sp-accent:#926318}.sp-profile-workspace:has(input[name="appearance[accent]"][value=graphite]:checked) .sp-appearance-preview{--sp-accent:#475569}
:is(.sp-preview-modern,.sp-profile-workspace:has(input[name="appearance[theme]"][value=modern]:checked) .sp-appearance-preview) .sp-preview-identity{background:var(--sp-accent);color:#fff}:is(.sp-preview-modern,.sp-profile-workspace:has(input[name="appearance[theme]"][value=modern]:checked) .sp-appearance-preview) .sp-preview-identity span{color:#ffffffc9}:is(.sp-preview-modern,.sp-profile-workspace:has(input[name="appearance[theme]"][value=modern]:checked) .sp-appearance-preview)>p{padding-top:12px}:is(.sp-preview-minimal,.sp-profile-workspace:has(input[name="appearance[theme]"][value=minimal]:checked) .sp-appearance-preview) .sp-preview-cover{height:35px;background:#fff}:is(.sp-preview-minimal,.sp-profile-workspace:has(input[name="appearance[theme]"][value=minimal]:checked) .sp-appearance-preview) .sp-preview-cover img{display:none}:is(.sp-preview-minimal,.sp-profile-workspace:has(input[name="appearance[theme]"][value=minimal]:checked) .sp-appearance-preview) .sp-preview-cards>div{border:0;border-radius:0}
:is(.sp-cards-compact,.sp-profile-workspace:has(select[name="appearance[card_style]"] option[value=compact]:checked) .sp-appearance-preview) .sp-preview-cards{grid-template-columns:1fr}:is(.sp-cards-compact,.sp-profile-workspace:has(select[name="appearance[card_style]"] option[value=compact]:checked) .sp-appearance-preview) .sp-preview-cards>div{grid-template-columns:50px minmax(0,1fr);align-items:center}:is(.sp-cards-compact,.sp-profile-workspace:has(select[name="appearance[card_style]"] option[value=compact]:checked) .sp-appearance-preview) .sp-preview-product-image{grid-row:1/4;height:50px}
.sp-profile-workspace:has(input[name=sp_preview_size][value=mobile]:checked) .sp-appearance-preview{max-width:280px}.sp-profile-workspace:has(input[name=sp_preview_size][value=mobile]:checked) .sp-preview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-profile-workspace:has(input[name="appearance[show_phone]"]:checked) [data-sp-preview-phone],.sp-profile-workspace:has(input[name="appearance[show_email]"]:checked) [data-sp-preview-email],.sp-profile-workspace:has(input[name="appearance[show_address]"]:checked) [data-sp-preview-address]{display:inline!important}.sp-profile-workspace:not(:has(input[name="appearance[show_phone]"]:checked)) [data-sp-preview-phone],.sp-profile-workspace:not(:has(input[name="appearance[show_email]"]:checked)) [data-sp-preview-email],.sp-profile-workspace:not(:has(input[name="appearance[show_address]"]:checked)) [data-sp-preview-address]{display:none!important}
.sp-appearance-preview.sp-accent-emerald{--sp-accent:#19734f}.sp-appearance-preview.sp-accent-burgundy{--sp-accent:#87384f}.sp-appearance-preview.sp-accent-ocean{--sp-accent:#147c9c}.sp-appearance-preview.sp-accent-amber{--sp-accent:#926318}.sp-appearance-preview.sp-accent-graphite{--sp-accent:#475569}.sp-header-modern .sp-store-identity{background:var(--sp-accent,#214a70);color:#fff}.sp-header-modern .sp-store-identity h2,.sp-header-modern .sp-store-identity p{color:#fff}.sp-header-minimal .sp-store-cover{height:60px;aspect-ratio:auto;background:var(--design-surface,#fff)}.sp-header-minimal .sp-store-cover>img,.sp-header-minimal .sp-store-cover-placeholder{display:none}.sp-header-minimal .sp-store-logo{margin-top:0}.sp-header-minimal .sp-cover-controls{bottom:12px}
@media(max-width:1100px){.sp-appearance-layout{grid-template-columns:minmax(0,1fr)}.sp-preview-area{max-width:620px;width:100%;margin:auto}.sp-profile-heading{align-items:start}.sp-profile-save-note{display:none}}@media(max-width:575px){.sp-profile-heading,.sp-profile-panels{padding:18px 14px}.sp-profile-tabs{gap:3px;padding:8px}.sp-profile-tabs>label{padding:9px 8px;font-size:11px;gap:5px}.sp-profile-tabs .fa{font-size:13px}.sp-profile-footer{padding:14px;gap:12px}.sp-profile-footer .sp-actions{width:100%;gap:8px}.sp-profile-footer .account-button{width:100%;justify-content:center}.sp-social-field{grid-template-columns:minmax(0,1fr);gap:8px}.sp-social-field .sp-inline-check{padding:0}.sp-branch-body{padding:14px}.sp-branch summary small{display:none}.sp-theme-choices{gap:6px}.sp-theme-choice{padding:8px 5px!important}.sp-accent-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-preview-size{flex-wrap:wrap}.sp-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sp-appearance-preview{transition:none}}
