.merchant-app-shell{--merchant-bg:#f5f7fb;--merchant-surface:#fff;--merchant-text:#111827;--merchant-muted:#6b7280;--merchant-border:#e5e7eb;--merchant-border-strong:#d1d5db;--merchant-accent:#0f172a;--merchant-accent-hover:#1e293b;--merchant-focus:#2563eb38;--merchant-active:#eff6ff;--merchant-active-text:#1d4ed8;--merchant-radius-control:10px;--merchant-radius-card:16px;--merchant-shadow-sm:0 1px 2px #0f172a0a;--merchant-shadow-md:0 12px 30px #0f172a1a;background:var(--merchant-bg);min-height:100vh;color:var(--merchant-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.merchant-top-shell{z-index:80;border-bottom:1px solid var(--merchant-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;width:100%;position:sticky;top:0;box-shadow:0 1px #0f172a05}.merchant-topbar{justify-content:space-between;align-items:center;gap:20px;width:min(100%,1600px);min-height:66px;margin:0 auto;padding:10px 30px;display:flex}.merchant-brand{align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.merchant-brand-mark{color:#fff;background:linear-gradient(145deg,#0f172a,#334155);border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-weight:900;display:grid;box-shadow:0 5px 14px #0f172a29}.merchant-brand-copy{min-width:0;display:grid}.merchant-brand-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:14px;overflow:hidden}.merchant-brand-copy small{color:var(--merchant-muted);margin-top:2px;font-size:11px}.merchant-top-actions{align-items:center;gap:10px;display:flex}.merchant-user-summary{align-items:center;gap:9px;padding-right:4px;display:flex}.merchant-user-summary>span:last-child{min-width:0;display:grid}.merchant-user-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.merchant-user-summary small{color:var(--merchant-muted);margin-top:2px;font-size:10px}.merchant-user-avatar{color:#334155;background:#f1f5f9;border:1px solid #dbe3ec;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.merchant-mobile-menu{border:1px solid var(--merchant-border);cursor:pointer;background:#fff;border-radius:10px;width:40px;height:40px;padding:9px;display:none}.merchant-mobile-menu span{background:#334155;border-radius:2px;height:2px;margin:4px 0;display:block}.merchant-navigation{background:#fff;border-top:1px solid #f1f5f9}.merchant-navigation-inner{align-items:stretch;gap:2px;width:min(100%,1600px);min-height:46px;margin:0 auto;padding:0 24px;display:flex}.merchant-nav-group{align-items:stretch;display:flex;position:relative}.merchant-nav-toggle{color:#475569;min-height:45px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.merchant-nav-toggle>span:first-child{font-size:12px;font-weight:720}.merchant-nav-toggle:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.merchant-nav-toggle:hover{color:#0f172a;background:#f8fafc}.merchant-nav-group.has-active>.merchant-nav-toggle{color:var(--merchant-active-text)}.merchant-nav-group.has-active>.merchant-nav-toggle:after{background:#2563eb}.merchant-nav-chevron{width:15px;height:15px;transition:transform .16s}.merchant-nav-chevron.open{transform:rotate(180deg)}.merchant-nav-items{border:1px solid var(--merchant-border);width:340px;box-shadow:var(--merchant-shadow-md);background:#fff;border-radius:14px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.merchant-nav-items.wide{width:620px}.merchant-nav-panel-heading{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:5px 7px 10px;display:flex}.merchant-nav-panel-heading span{text-transform:uppercase;letter-spacing:.055em;color:#334155;font-size:11px;font-weight:850}.merchant-nav-panel-heading small{color:var(--merchant-muted);font-size:10px}.merchant-nav-link-grid{gap:3px;padding-top:7px;display:grid}.merchant-nav-items.wide .merchant-nav-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-nav-link{border:1px solid #0000;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;text-decoration:none;display:grid;position:relative}.merchant-nav-link strong{color:#1f2937;font-size:12.5px}.merchant-nav-link small{color:var(--merchant-muted);font-size:10.5px;line-height:1.4;overflow:hidden}.merchant-nav-link:hover{background:#f8fafc;border-color:#e2e8f0}.merchant-nav-link.active{background:var(--merchant-active);border-color:#bfdbfe}.merchant-nav-link.active strong{color:var(--merchant-active-text)}.merchant-nav-group:nth-last-child(-n+2) .merchant-nav-items{left:auto;right:0}.merchant-main{width:min(100%,1600px);min-width:0;margin:0 auto;padding:27px 30px 54px}.merchant-page-header{border-bottom:1px solid var(--merchant-border);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:0 2px 18px;display:flex}.merchant-page-header h1{color:#111827;letter-spacing:-.02em;margin:3px 0 5px;font-size:clamp(23px,2vw,29px)}.merchant-page-header p{margin:0}.merchant-page-header>div:first-child>p:last-child:not(.merchant-page-eyebrow){color:var(--merchant-muted);font-size:13px}.merchant-page-eyebrow{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:800}.merchant-page-meta{text-align:right;display:grid}.merchant-page-meta span{font-size:12px;font-weight:750}.merchant-page-meta small{max-width:250px;color:var(--merchant-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.merchant-module{min-width:0}.merchant-module>.card,.merchant-module>section{margin-top:0}.merchant-app-shell .card{border-color:var(--merchant-border);border-radius:var(--merchant-radius-card);box-shadow:var(--merchant-shadow-sm)}.merchant-app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),.merchant-app-shell select,.merchant-app-shell textarea{border-color:var(--merchant-border-strong);border-radius:var(--merchant-radius-control);min-height:42px;color:var(--merchant-text);background:#fff;transition:border-color .15s,box-shadow .15s,background .15s}.merchant-app-shell textarea{min-height:94px}.merchant-app-shell input:hover:not(:disabled),.merchant-app-shell select:hover:not(:disabled),.merchant-app-shell textarea:hover:not(:disabled){border-color:#94a3b8}.merchant-app-shell input:focus,.merchant-app-shell select:focus,.merchant-app-shell textarea:focus{box-shadow:0 0 0 3px var(--merchant-focus);border-color:#60a5fa;outline:none}.merchant-app-shell input:disabled,.merchant-app-shell select:disabled,.merchant-app-shell textarea:disabled{color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb}.merchant-app-shell .field{gap:7px}.merchant-app-shell .field label,.merchant-app-shell .settings-grid label>span:not(.field-error){color:#374151;font-size:12px;font-weight:720}.merchant-app-shell .field-error{color:#b91c1c;font-size:11px;font-weight:700}.merchant-app-shell .button{background:var(--merchant-accent);border:1px solid #0000;border-radius:10px;min-height:40px;padding:9px 15px;transition:background .15s,border-color .15s,box-shadow .15s,transform 50ms;box-shadow:0 1px 2px #0f172a0d}.merchant-app-shell .button:hover:not(:disabled){background:var(--merchant-accent-hover)}.merchant-app-shell .button:active:not(:disabled){transform:translateY(1px)}.merchant-app-shell .button.secondary{border-color:var(--merchant-border-strong);color:#334155;background:#fff}.merchant-app-shell .button.secondary:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.merchant-app-shell .button.danger{color:#fff;background:#b91c1c}.merchant-app-shell .button.compact{min-height:34px;padding:6px 10px}.merchant-app-shell button:focus-visible,.merchant-app-shell a:focus-visible{box-shadow:0 0 0 3px var(--merchant-focus);outline:none}.merchant-app-shell .product-table th,.merchant-app-shell .movement-table th,.merchant-app-shell .variant-table th{color:#64748b;background:#f8fafc}.merchant-app-shell .product-table tbody tr:hover,.merchant-app-shell .movement-table tbody tr:hover,.merchant-app-shell .variant-table tbody tr:hover{background:#fafcff}@media (max-width:1180px){.merchant-topbar,.merchant-navigation-inner,.merchant-main{padding-left:20px;padding-right:20px}.merchant-nav-toggle{padding-left:8px;padding-right:8px}.merchant-nav-toggle>span:first-child{font-size:11px}}@media (max-width:1040px){.merchant-user-summary{display:none}.merchant-mobile-menu{display:block}.merchant-navigation{border-top:1px solid var(--merchant-border);max-height:calc(100vh - 66px);display:none;overflow-y:auto}.merchant-navigation.mobile-open{display:block}.merchant-navigation-inner{gap:4px;padding-top:8px;padding-bottom:12px;display:grid}.merchant-nav-group{display:grid}.merchant-nav-toggle{border:1px solid #0000;border-radius:10px;justify-content:space-between;width:100%;min-height:42px;padding:0 11px}.merchant-nav-toggle:after{display:none}.merchant-nav-group.has-active>.merchant-nav-toggle{background:#eff6ff;border-color:#dbeafe}.merchant-nav-items,.merchant-nav-items.wide,.merchant-nav-group:nth-last-child(-n+2) .merchant-nav-items{width:auto;box-shadow:none;border-radius:11px;margin:3px 0 7px;padding:7px;position:static}.merchant-nav-items.wide .merchant-nav-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.merchant-topbar{min-height:62px;padding:9px 12px}.merchant-brand-copy strong{max-width:165px}.merchant-signout{display:none}.merchant-navigation{max-height:calc(100vh - 62px)}.merchant-navigation-inner{padding-left:8px;padding-right:8px}.merchant-nav-items.wide .merchant-nav-link-grid{grid-template-columns:1fr}.merchant-nav-link small{display:none}.merchant-main{padding:18px 12px 38px}.merchant-page-header{margin-bottom:14px;padding-bottom:13px}.merchant-page-meta{display:none}}@media (max-width:440px){.merchant-brand-copy small,.merchant-page-header>div:first-child>p:last-child:not(.merchant-page-eyebrow){display:none}}
.merchant-app-shell .p34-field{gap:7px;min-width:0;display:grid}.merchant-app-shell .p34-field-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.merchant-app-shell .p34-field-label label{color:#374151;font-size:12px;font-weight:760}.merchant-app-shell .p34-required{color:#64748b;letter-spacing:.03em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.merchant-app-shell .p34-field-hint,.merchant-app-shell .p34-field-error{font-size:10.5px;line-height:1.4}.merchant-app-shell .p34-field-hint{color:#64748b}.merchant-app-shell .p34-field-error{color:#b91c1c;font-weight:700}.merchant-app-shell .p34-input,.merchant-app-shell .p34-select,.merchant-app-shell .p34-textarea{width:100%}.merchant-app-shell .p34-field.has-error .p34-input,.merchant-app-shell .p34-field.has-error .p34-select,.merchant-app-shell .p34-field.has-error .p34-textarea{background:snow;border-color:#f87171}.merchant-app-shell .p34-input-group{border:1px solid var(--merchant-border-strong,#d1d5db);background:#fff;border-radius:10px;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.merchant-app-shell .p34-input-group:focus-within{box-shadow:0 0 0 3px var(--merchant-focus,#2563eb38);border-color:#60a5fa}.merchant-app-shell .p34-input-group .p34-input.grouped{flex:1;box-shadow:none!important;border:0!important;border-radius:0!important}.merchant-app-shell .p34-input-affix{color:#64748b;white-space:nowrap;background:#f8fafc;align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:flex}.merchant-app-shell .p34-input-affix.prefix{border-right:1px solid #e5e7eb}.merchant-app-shell .p34-input-affix.suffix{border-left:1px solid #e5e7eb}.merchant-app-shell .p34-switch-field{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 12px;display:flex}.merchant-app-shell .p34-switch-field:hover{background:#fbfdff;border-color:#cbd5e1}.merchant-app-shell .p34-switch-field>span:first-child{gap:3px;min-width:0;display:grid}.merchant-app-shell .p34-switch-field strong{color:#374151;font-size:11.5px}.merchant-app-shell .p34-switch-field small{color:#64748b;font-size:9.5px;line-height:1.35}.merchant-app-shell .p34-switch-control{flex:0 0 38px;width:38px;height:22px;position:relative}.merchant-app-shell .p34-switch-control input{opacity:0;width:1px;height:1px;position:absolute}.merchant-app-shell .p34-switch-control>span{background:#cbd5e1;border-radius:999px;transition:background .16s;position:absolute;inset:0}.merchant-app-shell .p34-switch-control>span:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.merchant-app-shell .p34-switch-control input:checked+span{background:#2563eb}.merchant-app-shell .p34-switch-control input:checked+span:after{transform:translate(16px)}.merchant-app-shell .p34-switch-control input:focus-visible+span{box-shadow:0 0 0 3px var(--merchant-focus,#2563eb38)}.merchant-app-shell .p34-section-kicker{color:#64748b;letter-spacing:.065em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:850;display:block}.merchant-app-shell .p34-panel{box-shadow:0 1px 2px #0f172a08}.merchant-app-shell .p34-panel h2,.merchant-app-shell .p34-panel h3{color:#111827;letter-spacing:-.01em}.merchant-app-shell .p34-count-badge{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.merchant-app-shell .p34-form-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:2px;display:flex}.merchant-app-shell .p34-form-heading h3{margin:0}.merchant-app-shell .p34-form-heading-actions{align-items:center}.merchant-app-shell .p34-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.merchant-app-shell .p34-form-span-2{grid-column:1/-1}.merchant-app-shell .p34-form-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.merchant-app-shell .p34-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.merchant-app-shell .p34-empty-state{text-align:center;background:#fafcff;border:1px dashed #d7dee8;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:160px;padding:24px;display:grid}.merchant-app-shell .p34-empty-state.compact{min-height:90px}.merchant-app-shell .p34-empty-state strong{color:#334155;font-size:12px}.merchant-app-shell .p34-empty-state span{color:#64748b;max-width:360px;font-size:10.5px}.merchant-app-shell .category-tree-node{min-height:36px;transition:background .12s,color .12s}.merchant-app-shell .category-tree-node.active{color:#1d4ed8;background:#eff6ff}.merchant-app-shell .category-tree-node.active span{color:#2563eb}.merchant-app-shell .attribute-definition-row{background:#fff}.merchant-app-shell .p34-subform{background:#f8fafc;border-radius:13px}@media (max-width:760px){.merchant-app-shell .p34-form-grid,.merchant-app-shell .p34-switch-grid{grid-template-columns:1fr}.merchant-app-shell .p34-form-span-2{grid-column:auto}.merchant-app-shell .p34-form-heading-actions{flex-direction:column;align-items:flex-start}.merchant-app-shell .p34-form-actions{justify-content:stretch}.merchant-app-shell .p34-form-actions .button{width:100%}}
.merchant-app-shell .p34-product-workspace{gap:18px;display:grid}.merchant-app-shell .p34-product-heading{border:0;align-items:center;margin-bottom:0;padding:0}.merchant-app-shell .p34-product-heading-actions{align-items:center;gap:10px;display:flex}.merchant-app-shell .p34-product-heading-stats{gap:8px;display:flex}.merchant-app-shell .p34-product-heading-stat{text-align:right;background:#fff;border:1px solid #e5e7eb;border-radius:11px;min-width:94px;padding:8px 11px}.merchant-app-shell .p34-product-heading-stat strong,.merchant-app-shell .p34-product-heading-stat span{display:block}.merchant-app-shell .p34-product-heading-stat strong{color:#0f172a;font-size:15px}.merchant-app-shell .p34-product-heading-stat span{color:#64748b;margin-top:1px;font-size:9.5px}.merchant-app-shell .p34-product-filter-bar{grid-template-columns:minmax(260px,2fr) minmax(130px,.75fr) minmax(190px,1.1fr) 120px 86px;align-items:end;gap:10px;margin:0;padding:14px;display:grid}.merchant-app-shell .p34-product-filter-bar .field{min-width:0}.merchant-app-shell .p34-product-filter-bar .catalog-filter-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-content:center;place-items:center;min-height:42px;margin:0;padding:6px 10px;display:grid}.merchant-app-shell .p34-product-editor-stack{gap:14px;scroll-margin-top:132px;display:grid}.merchant-app-shell .p34-product-form{box-shadow:none;background:0 0;border:0;gap:15px;padding:0;display:grid;position:relative;overflow:visible}.merchant-app-shell .p34-product-form-title{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #e5e7eb;border-radius:14px;margin:0;padding:15px 17px;position:sticky;top:113px;box-shadow:0 8px 22px #0f172a0f}.merchant-app-shell .p34-product-form-title>div:first-child{min-width:0}.merchant-app-shell .p34-product-form-title h3{color:#111827;margin:0;font-size:17px}.merchant-app-shell .p34-product-form-title p{color:#64748b;margin:3px 0 0;font-size:10.5px}.merchant-app-shell .p34-product-core-fields,.merchant-app-shell .p34-product-publish-grid,.merchant-app-shell .p34-product-commerce-grid,.merchant-app-shell .p34-variant-editor,.merchant-app-shell .p34-product-attributes-editor,.merchant-app-shell .p34-product-media-editor,.merchant-app-shell .ai-content-assistant,.merchant-app-shell .stock-summary-inline,.merchant-app-shell .p34-product-savebar{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #0f172a06}.merchant-app-shell .p34-product-core-fields{gap:13px;padding:16px;display:grid}.merchant-app-shell .p34-product-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.merchant-app-shell .p34-variant-toggle{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ee;border-radius:14px;align-items:center;gap:11px;min-height:58px;margin:0;padding:12px 15px;display:flex}.merchant-app-shell .p34-variant-toggle input{accent-color:#2563eb;width:18px;height:18px}.merchant-app-shell .p34-variant-toggle span{font-size:12px;font-weight:760}.merchant-app-shell .p34-product-commerce-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.merchant-app-shell .stock-summary-inline{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:11px;display:grid}.merchant-app-shell .stock-summary-inline>div{background:#fafcff;border:1px solid #edf1f5;border-radius:10px;padding:9px 11px}.merchant-app-shell .p34-variant-editor,.merchant-app-shell .p34-product-attributes-editor,.merchant-app-shell .p34-product-media-editor{margin:0;padding:16px}.merchant-app-shell .p34-variant-editor .variant-table-wrap{border:1px solid #e5e7eb;border-radius:12px;max-height:520px;margin-top:13px;overflow:auto}.merchant-app-shell .p34-variant-editor .variant-table{min-width:980px;margin:0}.merchant-app-shell .p34-variant-editor .variant-table thead th{z-index:4;background:#f8fafc;position:sticky;top:0}.merchant-app-shell .p34-variant-editor .variant-table th:first-child,.merchant-app-shell .p34-variant-editor .variant-table td:first-child{z-index:3;background:#fff;min-width:145px;position:sticky;left:0}.merchant-app-shell .p34-variant-editor .variant-table thead th:first-child{z-index:5;background:#f8fafc}.merchant-app-shell .p34-variant-editor .variant-table input{min-width:105px;min-height:36px;padding:6px 8px;font-size:11px}.merchant-app-shell .p34-product-media-editor .media-add-row{background:#fafcff;border:1px dashed #cbd5e1;border-radius:12px;padding:10px}.merchant-app-shell .p34-product-media-editor .product-media-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.merchant-app-shell .p34-product-media-editor .product-media-row{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:9px;min-width:0;margin:0;padding:10px;display:grid}.merchant-app-shell .p34-product-media-editor .product-media-row.primary{background:#f8fbff;border-color:#93c5fd}.merchant-app-shell .p34-product-media-editor .media-order-actions{border-top:1px solid #f1f5f9;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:7px;display:flex}.merchant-app-shell .p34-product-savebar{z-index:25;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 34px #0f172a24}.merchant-app-shell .p34-product-savebar-copy{gap:2px;display:grid}.merchant-app-shell .p34-product-savebar-copy strong{color:#334155;font-size:11.5px}.merchant-app-shell .p34-product-savebar-copy small{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-product-savebar-actions{align-items:center;gap:7px;display:flex}.merchant-app-shell .p34-product-list-card{margin:0;padding:0;overflow:hidden}.merchant-app-shell .p34-bulk-toolbar{background:#fafcff;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;margin:0;padding:12px 14px}.merchant-app-shell .p34-product-table-wrap{max-height:620px;overflow:auto}.merchant-app-shell .p34-product-table-wrap .product-table{min-width:1180px;margin:0}.merchant-app-shell .p34-product-table-wrap .product-table thead th{z-index:6;white-space:nowrap;background:#f8fafc;height:42px;position:sticky;top:0;box-shadow:inset 0 -1px #e5e7eb}.merchant-app-shell .p34-product-table-wrap .product-table tbody tr:hover{background:#f8fbff}.merchant-app-shell .p34-product-table-wrap .product-name-cell{min-width:240px}.merchant-app-shell .p34-product-list-footer{background:#fff;border-top:1px solid #e5e7eb;margin:0;padding:12px 14px}@media (max-width:1240px){.merchant-app-shell .p34-product-filter-bar{grid-template-columns:minmax(220px,2fr) 130px minmax(180px,1fr) 110px}.merchant-app-shell .p34-product-filter-bar .catalog-filter-summary{display:none}.merchant-app-shell .p34-product-media-editor .product-media-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.merchant-app-shell .p34-product-heading{flex-direction:column;align-items:flex-start}.merchant-app-shell .p34-product-heading-actions{justify-content:space-between;width:100%}.merchant-app-shell .p34-product-filter-bar,.merchant-app-shell .p34-product-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app-shell .p34-product-form-title{top:109px}}@media (max-width:680px){.merchant-app-shell .p34-product-heading-actions,.merchant-app-shell .p34-product-heading-stats{width:100%}.merchant-app-shell .p34-product-heading-actions{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-product-heading-stats{grid-template-columns:repeat(2,1fr);display:grid}.merchant-app-shell .p34-product-heading-stat{text-align:left;min-width:0}.merchant-app-shell .p34-product-filter-bar,.merchant-app-shell .p34-product-publish-grid,.merchant-app-shell .p34-product-commerce-grid{grid-template-columns:1fr}.merchant-app-shell .p34-product-form-title,.merchant-app-shell .p34-product-savebar{position:static}.merchant-app-shell .stock-summary-inline,.merchant-app-shell .p34-product-media-editor .product-media-list{grid-template-columns:1fr}.merchant-app-shell .p34-product-savebar{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-product-savebar-actions{grid-template-columns:1fr 1.4fr;display:grid}}.merchant-app-shell .p45-product-inline-media-upload{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.merchant-app-shell .p45-product-media-upload-button{cursor:pointer;width:max-content;margin:0;position:relative;overflow:hidden}.merchant-app-shell .p45-product-media-upload-button.disabled{opacity:.6;cursor:default}.merchant-app-shell .p45-product-media-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.merchant-app-shell .p45-product-inline-media-upload>.hint{margin:0}.merchant-app-shell .p45-product-media-upload-progress{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:8px;position:relative;overflow:hidden}.merchant-app-shell .p45-product-media-upload-progress>span{border-radius:inherit;background:#0f766e;height:100%;transition:width .18s;display:block}.merchant-app-shell .p45-product-media-upload-progress>strong{color:#64748b;font-size:10px;font-weight:700;position:absolute;top:11px;right:0}.merchant-app-shell .p45-product-inline-media-upload>.field-error{grid-column:1/-1}@media (max-width:680px){.merchant-app-shell .p45-product-inline-media-upload{grid-template-columns:1fr}.merchant-app-shell .p45-product-media-upload-button{justify-content:center;width:100%}}.merchant-app-shell .p45-watermark-panel{border:1px solid var(--border,#dfe4ea);background:#f8fafcc7;border-radius:14px;grid-column:1/-1;gap:12px;width:100%;padding:14px;display:grid}.merchant-app-shell .p45-watermark-toggle{cursor:pointer;align-items:center;gap:9px;width:max-content;font-weight:700;display:inline-flex}.merchant-app-shell .p45-watermark-toggle input{width:17px;height:17px;margin:0}.merchant-app-shell .p45-watermark-controls{grid-template-columns:minmax(220px,1.4fr) minmax(260px,1fr) minmax(180px,.8fr) minmax(180px,.8fr);align-items:start;gap:12px;display:grid}.merchant-app-shell .p45-watermark-preview{min-width:0;color:var(--muted,#667085);align-items:center;gap:9px;margin-top:8px;font-size:12px;display:flex}.merchant-app-shell .p45-watermark-preview .media-image,.merchant-app-shell .p45-watermark-preview .media-video-preview{object-fit:contain;background:#fff;border-radius:9px;flex:0 0 42px;width:42px;height:42px}.merchant-app-shell .p45-watermark-preview>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-app-shell .p45-watermark-position-grid{grid-template-columns:repeat(3,minmax(66px,1fr));gap:6px;display:grid}.merchant-app-shell .p45-watermark-position-grid button{border:1px solid var(--border,#dfe4ea);min-height:48px;color:inherit;cursor:pointer;background:#fff;border-radius:9px;place-items:center;gap:1px;display:grid}.merchant-app-shell .p45-watermark-position-grid button:nth-child(3){grid-area:2/2}.merchant-app-shell .p45-watermark-position-grid button:nth-child(4){grid-area:3/1}.merchant-app-shell .p45-watermark-position-grid button:nth-child(5){grid-area:3/3}.merchant-app-shell .p45-watermark-position-grid button.active{border-color:var(--primary,#111827);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#111827) 15%, transparent);font-weight:800}.merchant-app-shell .p45-watermark-position-grid button>span{font-size:17px;line-height:1}.merchant-app-shell .p45-watermark-position-grid button small{font-size:9px}.merchant-app-shell .p45-watermark-range label{justify-content:space-between;align-items:center;gap:8px;display:flex}.merchant-app-shell .p45-watermark-range input[type=range]{width:100%;accent-color:var(--primary,#111827)}.merchant-app-shell .p45-watermark-hint{grid-column:1/-1}@media (max-width:1100px){.merchant-app-shell .p45-watermark-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.merchant-app-shell .p45-watermark-controls{grid-template-columns:1fr}.merchant-app-shell .p45-watermark-position-grid{max-width:310px}}.merchant-app-shell .p46-quick-cell{min-width:116px}.merchant-app-shell .p46-quick-input,.merchant-app-shell .p46-quick-select{width:100%;min-width:94px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 8px;transition:border-color .16s,background .16s,box-shadow .16s}.merchant-app-shell .p46-quick-input:hover,.merchant-app-shell .p46-quick-select:hover{background:#f8fafc;border-color:#cbd5e1}.merchant-app-shell .p46-quick-input:focus,.merchant-app-shell .p46-quick-select:focus{background:#fff;border-color:#64748b;outline:none;box-shadow:0 0 0 3px #64748b1f}.merchant-app-shell .p46-quick-input.price{text-align:right}.merchant-app-shell .p46-quick-input.stock{text-align:center;max-width:90px}.merchant-app-shell .p46-quick-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;display:inline-flex}.merchant-app-shell .p46-quick-button:hover{background:#f8fafc;border-color:#cbd5e1}.merchant-app-shell .p46-quick-button span{color:#64748b;font-size:10px}.merchant-app-shell .p46-quick-button.compact{min-width:84px}.merchant-app-shell .p46-quick-detail-row>td{background:#f8fafc;padding:0 12px 14px}.merchant-app-shell .p46-quick-detail{background:#fff;border:1px solid #dbe3ec;border-radius:12px;padding:14px}.merchant-app-shell .p46-quick-detail-head,.merchant-app-shell .p46-warehouse-quick-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-app-shell .p46-quick-detail-head>div,.merchant-app-shell .p46-warehouse-quick-title{flex-direction:column;align-items:flex-start;display:flex}.merchant-app-shell .p46-quick-detail-head span,.merchant-app-shell .p46-warehouse-quick-title span,.merchant-app-shell .p46-variant-quick-row small,.merchant-app-shell .p46-warehouse-quick-grid small{color:#64748b;font-size:11px}.merchant-app-shell .p46-variant-quick-grid,.merchant-app-shell .p46-warehouse-quick-grid{gap:8px;margin-top:12px;display:grid}.merchant-app-shell .p46-variant-quick-head,.merchant-app-shell .p46-variant-quick-row{grid-template-columns:minmax(180px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr);align-items:center;gap:10px;display:grid}.merchant-app-shell .p46-variant-quick-head{color:#64748b;padding:0 8px;font-size:11px;font-weight:700}.merchant-app-shell .p46-variant-quick-row{border-top:1px solid #eef2f7;padding:9px 8px 0}.merchant-app-shell .p46-variant-quick-row>div,.merchant-app-shell .p46-warehouse-quick-grid label>span{flex-direction:column;gap:2px;display:flex}.merchant-app-shell .p46-variant-quick-row input,.merchant-app-shell .p46-warehouse-quick-grid input{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:8px 9px}.merchant-app-shell .p46-warehouse-quick-grid{border-top:1px solid #e2e8f0;padding-top:12px}.merchant-app-shell .p46-warehouse-quick-grid label{background:#f8fafc;border-radius:8px;grid-template-columns:minmax(190px,1fr) 120px;align-items:center;gap:12px;padding:7px 8px;display:grid}@media (max-width:760px){.merchant-app-shell .p46-variant-quick-head{display:none}.merchant-app-shell .p46-variant-quick-row,.merchant-app-shell .p46-warehouse-quick-grid label{grid-template-columns:1fr}}
.merchant-app-shell .p34-product-core-fields,.merchant-app-shell .p34-product-publish-grid,.merchant-app-shell .p34-product-commerce-grid,.merchant-app-shell .p34-variant-editor,.merchant-app-shell .p34-product-attributes-editor,.merchant-app-shell .p34-product-media-editor,.merchant-app-shell .p34-product-form>.field{border:1px solid #d7dee8;box-shadow:0 5px 16px #0f172a0b}.merchant-app-shell .p34-product-core-fields{border-top:3px solid #334155}.merchant-app-shell .p34-product-publish-grid{border-top:3px solid #7c3aed}.merchant-app-shell .p34-product-commerce-grid{border-top:3px solid #0f766e}.merchant-app-shell .p34-product-form>.field{background:#fff;border-top:3px solid #0891b2;border-radius:14px;margin:0;padding:16px}.merchant-app-shell .p34-product-attributes-editor{background:#f8feff;border-color:#0891b2 #a5f3fc #a5f3fc;border-top-style:solid;border-top-width:3px}.merchant-app-shell .p34-product-media-editor{border-top:3px solid #ea580c}.merchant-app-shell .p34-card-heading{border-bottom:1px solid #e5e7eb;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;margin:-2px 0 2px;padding-bottom:11px;display:flex}.merchant-app-shell .p34-card-heading>div{gap:2px;display:grid}.merchant-app-shell .p34-card-heading strong{color:#111827;font-size:12.5px;font-weight:820}.merchant-app-shell .p34-card-heading span{color:#64748b;font-size:10px;line-height:1.4}.merchant-app-shell .p34-variant-toggle{background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #2563eb;box-shadow:0 4px 14px #2563eb0f}.merchant-app-shell .p34-variant-toggle span{color:#1e3a8a}.merchant-app-shell .p34-variant-editor{background:#f8fbff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb;border-left-style:solid;border-left-width:4px;box-shadow:0 5px 16px #2563eb0e}.merchant-app-shell .p34-variant-editor .variant-editor-heading{border-bottom:1px solid #dbeafe;margin:-2px 0 14px;padding-bottom:11px}.merchant-app-shell .p34-variant-editor .variant-editor-heading strong{color:#1e3a8a}.merchant-app-shell .p34-product-media-editor .variant-editor-heading{border-bottom:1px solid #ffedd5;margin:-2px 0 14px;padding-bottom:11px}.merchant-app-shell .p34-product-attributes-editor .variant-editor-heading{border-bottom:1px solid #cffafe;margin:-2px 0 14px;padding-bottom:11px}.merchant-app-shell .ai-content-assistant{border-left:4px solid #8b5cf6}.merchant-app-shell .product-export-profile,.merchant-app-shell section[aria-label="E-İhracat gümrük profili"]{border-left:4px solid #0284c7}@media (max-width:680px){.merchant-app-shell .p34-card-heading{flex-direction:column;gap:5px}}
.merchant-app-shell .p34-customer-workspace,.merchant-app-shell .p34-order-workspace{gap:16px;display:grid}.merchant-app-shell .p34-crm-heading{align-items:center;margin:0}.merchant-app-shell .p34-crm-heading-note{background:#fff;border:1px solid #e5e7eb;border-radius:11px;justify-items:end;min-width:92px;padding:8px 11px;display:grid}.merchant-app-shell .p34-crm-heading-note strong{color:#0f172a;font-size:15px}.merchant-app-shell .p34-crm-heading-note span{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-customer-filterbar,.merchant-app-shell .p34-order-filterbar{grid-template-columns:minmax(260px,1.7fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;margin:0;padding:13px 14px;display:grid}.merchant-app-shell .p34-filter-actions{align-items:center;gap:7px;display:flex}.merchant-app-shell .p34-data-table-card{margin:0;padding:0;overflow:hidden}.merchant-app-shell .p34-table-titlebar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:flex}.merchant-app-shell .p34-table-titlebar>div{gap:2px;display:grid}.merchant-app-shell .p34-table-titlebar strong{color:#111827;font-size:12px}.merchant-app-shell .p34-table-titlebar span{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-table-page-label{white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px}.merchant-app-shell .p34-data-table-wrap{max-height:620px;overflow:auto}.merchant-app-shell .p34-data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;margin:0}.merchant-app-shell .p34-data-table thead th,.merchant-app-shell .p34-order-table-wrap .order-table thead th{z-index:5;color:#64748b;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5e7eb;height:42px;padding:9px 11px;font-size:9.5px;font-weight:800;position:sticky;top:0}.merchant-app-shell .p34-data-table tbody td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 11px;font-size:11px}.merchant-app-shell .p34-data-table tbody tr,.merchant-app-shell .p34-order-table-wrap .order-table tbody tr{transition:background .12s}.merchant-app-shell .p34-data-table tbody tr:hover,.merchant-app-shell .p34-order-table-wrap .order-table tbody tr:hover{background:#f8fbff}.merchant-app-shell .p34-data-table td strong{color:#1f2937}.merchant-app-shell .p34-data-table td small{color:#64748b;margin-top:2px;font-size:9.5px;display:block}.merchant-app-shell .p34-actions-column{width:88px;text-align:right!important}.merchant-app-shell .p34-customer-cell{align-items:center;gap:9px;min-width:235px;display:flex}.merchant-app-shell .p34-customer-avatar{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.merchant-app-shell .p34-status-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.merchant-app-shell .p34-status-pill.active{color:#047857;background:#ecfdf5}.merchant-app-shell .p34-status-pill.disabled{color:#64748b;background:#f1f5f9}.merchant-app-shell .p34-status-pill.anonymized{color:#92400e;background:#fef3c7}.merchant-app-shell .p34-table-footer{color:#64748b;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;font-size:10px;display:flex}.merchant-app-shell .p34-drawer-backdrop,.merchant-app-shell .order-detail-overlay.p34-drawer-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.merchant-app-shell .p34-drawer,.merchant-app-shell .order-detail-card.p34-drawer{background:#f8fafc;border:0;border-left:1px solid #dbe2ea;border-radius:0;width:min(720px,94vw);max-width:94vw;height:100vh;max-height:100vh;margin:0;animation:.18s ease-out p34-drawer-in;overflow-y:auto;box-shadow:-20px 0 54px #0f172a2e}@keyframes p34-drawer-in{0%{opacity:.72;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.merchant-app-shell .p34-drawer-header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:14px;min-height:86px;padding:16px 18px;display:flex;position:sticky;top:0}.merchant-app-shell .p34-drawer-header h3{color:#111827;margin:7px 0 2px;font-size:18px}.merchant-app-shell .p34-drawer-header p{color:#64748b;margin:0;font-size:10.5px}.merchant-app-shell .p34-icon-button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.merchant-app-shell .p34-icon-button:hover{color:#0f172a;background:#f8fafc}.merchant-app-shell .p34-drawer-body{gap:12px;padding:14px;display:grid}.merchant-app-shell .p34-drawer-section{background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:14px}.merchant-app-shell .p34-drawer-section-heading{border-bottom:1px solid #f1f5f9;gap:2px;margin-bottom:12px;padding-bottom:10px;display:grid}.merchant-app-shell .p34-drawer-section-heading strong{color:#111827;font-size:12px}.merchant-app-shell .p34-drawer-section-heading span{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-detail-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.merchant-app-shell .p34-detail-stat-grid>div{background:#fafcff;border:1px solid #edf1f5;border-radius:10px;align-content:center;gap:3px;min-height:70px;padding:10px;display:grid}.merchant-app-shell .p34-detail-stat-grid small{color:#64748b;font-size:9px}.merchant-app-shell .p34-detail-stat-grid strong{color:#0f172a;font-size:17px}.merchant-app-shell .p34-danger-zone{background:snow;border-color:#fecaca #fecaca #fecaca #dc2626;border-left-style:solid;border-left-width:4px}.merchant-app-shell .p34-danger-zone p{color:#7f1d1d;font-size:10px;line-height:1.5}.merchant-app-shell .order-detail-card.p34-drawer{padding:0}.merchant-app-shell .order-detail-card.p34-drawer>*{margin-left:16px;margin-right:16px}.merchant-app-shell .order-detail-card.p34-drawer>.order-detail-heading{z-index:6;background:#fffffffa;border-bottom:1px solid #e5e7eb;margin:0;padding:16px 18px;position:sticky;top:0}.merchant-app-shell .p34-order-filterbar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0 0 12px;padding:12px 14px}.merchant-app-shell .p34-order-table-wrap{border:1px solid #e5e7eb;border-radius:12px;max-height:620px;overflow:auto}.merchant-app-shell .p34-order-table-wrap .order-table{min-width:1050px;margin:0}.merchant-app-shell .p34-toast-stack{z-index:1600;gap:8px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:92px;right:18px}.merchant-app-shell .p34-toast{background:#fff;border:1px solid;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex;box-shadow:0 16px 34px #0f172a29}.merchant-app-shell .p34-toast>div{gap:2px;display:grid}.merchant-app-shell .p34-toast strong{font-size:10.5px}.merchant-app-shell .p34-toast span{font-size:10px;line-height:1.45}.merchant-app-shell .p34-toast button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px}.merchant-app-shell .p34-toast.success{color:#065f46;background:#f0fdf4;border-color:#a7f3d0}.merchant-app-shell .p34-toast.error{color:#991b1b;background:#fff7f7;border-color:#fecaca}@media (max-width:760px){.merchant-app-shell .p34-customer-filterbar{grid-template-columns:1fr}.merchant-app-shell .p34-filter-actions{grid-template-columns:1fr 1fr;display:grid}.merchant-app-shell .p34-filter-actions .button{width:100%}.merchant-app-shell .p34-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app-shell .p34-drawer,.merchant-app-shell .order-detail-card.p34-drawer{width:100vw;max-width:100vw}.merchant-app-shell .p34-toast-stack{width:calc(100vw - 20px);top:76px;right:10px}}.merchant-app-shell .p34-customer-workspace>.section-heading.p34-crm-heading,.merchant-app-shell .order-section.p34-order-workspace>.section-heading:first-child{display:none!important}.merchant-app-shell .p34-customer-workspace,.merchant-app-shell .order-section.p34-order-workspace{gap:12px}.merchant-app-shell .order-section.p34-order-workspace{padding-top:14px}.merchant-app-shell .p34-order-count-chip{min-height:38px}
.merchant-app-shell .p34-inventory-workspace{gap:14px;display:grid}.merchant-app-shell .p34-inventory-source-card,.merchant-app-shell .p34-inventory-movement-card,.merchant-app-shell .p34-inventory-history-card{margin:0;padding:15px}.merchant-app-shell .p34-inventory-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.merchant-app-shell .p34-inventory-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p34-inventory-balance>article{border-top:3px solid #64748b;align-content:center;gap:3px;min-height:104px;padding:15px;display:grid}.merchant-app-shell .p34-inventory-balance span{color:#64748b;font-size:10px;font-weight:750}.merchant-app-shell .p34-inventory-balance strong{color:#0f172a;font-size:27px;line-height:1}.merchant-app-shell .p34-inventory-balance small{color:#94a3b8;font-size:9.5px}.merchant-app-shell .p34-inventory-balance .p34-inventory-available{background:#f8fffb;border-top-color:#059669}.merchant-app-shell .p34-inventory-movement-card{border-left:4px solid #2563eb}.merchant-app-shell .p34-inventory-movement-card .p34-card-heading code{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:5px 8px;font-size:10px}.merchant-app-shell .p34-inventory-movement-form{grid-template-columns:minmax(150px,.8fr) minmax(120px,.55fr) minmax(260px,1.6fr) auto;align-items:end;gap:10px;display:grid}.merchant-app-shell .p34-inventory-history-card{padding:0;overflow:hidden}.merchant-app-shell .p34-inventory-table-wrap{max-height:520px;overflow:auto}.merchant-app-shell .p34-inventory-table-wrap .movement-table{min-width:800px;margin:0}.merchant-app-shell .p34-empty-state{text-align:center;background:#fafcff;border-style:dashed;align-content:center;place-items:center;gap:4px;min-height:150px;display:grid}.merchant-app-shell .p34-empty-state strong{color:#334155;font-size:12px}.merchant-app-shell .p34-empty-state span{color:#64748b;max-width:520px;font-size:10px;line-height:1.5}.merchant-app-shell .settings-panel{box-shadow:none;background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid}.merchant-app-shell .settings-panel>.panel-heading{display:none!important}.merchant-app-shell .settings-panel>.theme-picker,.merchant-app-shell .settings-panel>.settings-grid,.merchant-app-shell .settings-panel>.theme-preview{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .settings-panel>.theme-picker:first-of-type{border-top:3px solid #7c3aed}.merchant-app-shell .settings-panel>.theme-picker:nth-of-type(2){border-top:3px solid #0284c7}.merchant-app-shell .settings-panel>.settings-grid{border-top:3px solid #0f766e}.merchant-app-shell .settings-panel .theme-picker-heading{border-bottom:1px solid #edf1f5;margin-bottom:14px;padding-bottom:11px}.merchant-app-shell .settings-panel .theme-picker-heading strong{font-size:12.5px}.merchant-app-shell .settings-panel .theme-picker-heading span{color:#64748b;margin-top:2px;font-size:10px}.merchant-app-shell .settings-panel .theme-card-grid{gap:10px}.merchant-app-shell .settings-panel .theme-choice{border-radius:12px;min-height:165px;padding:12px}.merchant-app-shell .settings-panel>.settings-grid{padding-top:18px}.merchant-app-shell .settings-panel>.theme-preview{border-top:3px solid var(--preview-primary,#334155)}.merchant-app-shell .settings-panel>.button:last-child{z-index:20;justify-self:end;min-width:190px;position:sticky;bottom:12px;box-shadow:0 12px 30px #0f172a29}@media (max-width:900px){.merchant-app-shell .p34-inventory-movement-form{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app-shell .p34-inventory-reason{grid-column:1/-1}}@media (max-width:680px){.merchant-app-shell .p34-inventory-selectors,.merchant-app-shell .p34-inventory-balance,.merchant-app-shell .p34-inventory-movement-form{grid-template-columns:1fr}.merchant-app-shell .p34-inventory-reason{grid-column:auto}.merchant-app-shell .settings-panel>.button:last-child{width:100%;position:static}}.merchant-app-shell .p46-warehouse-settings-card,.merchant-app-shell .p46-warehouse-balance-card{gap:14px;display:grid}.merchant-app-shell .p46-warehouse-heading{align-items:center}.merchant-app-shell .p46-warehouse-toggle{color:#334155;background:#f8fafc;border:1px solid #dbe3ec;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.merchant-app-shell .p46-warehouse-toggle input{width:16px;height:16px;margin:0}.merchant-app-shell .p46-warehouse-list{gap:8px;display:grid}.merchant-app-shell .p46-warehouse-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(110px,.65fr) minmax(170px,1.5fr) 105px 85px auto;align-items:end;gap:10px;padding:11px;display:grid}.merchant-app-shell .p46-warehouse-row.is-default{background:#f8fbff;border-color:#bfdbfe}.merchant-app-shell .p46-warehouse-code{align-self:center;gap:3px;display:grid}.merchant-app-shell .p46-warehouse-code strong{color:#0f172a;letter-spacing:.03em;font-size:11px}.merchant-app-shell .p46-warehouse-code span{color:#1d4ed8;background:#dbeafe;border-radius:999px;width:max-content;padding:2px 6px;font-size:8.5px;font-weight:800}.merchant-app-shell .p46-warehouse-row label{color:#64748b;gap:5px;font-size:9.5px;display:grid}.merchant-app-shell .p46-warehouse-row input:not([type=checkbox]),.merchant-app-shell .p46-warehouse-create input{min-height:36px}.merchant-app-shell .p46-warehouse-active{grid-auto-flow:column;justify-content:start;align-self:center;align-items:center;min-height:36px;gap:7px!important;display:inline-flex!important}.merchant-app-shell .p46-warehouse-active input{width:16px;height:16px;margin:0}.merchant-app-shell .p46-warehouse-create{border-top:1px solid #edf1f5;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.4fr) 140px auto;align-items:end;gap:10px;padding-top:12px;display:grid}.merchant-app-shell .p46-warehouse-note{color:#64748b;background:#f8fafc;border-radius:10px;margin:0;padding:9px 11px;font-size:9.5px;line-height:1.5}.merchant-app-shell .p46-warehouse-table-code{color:#94a3b8;margin-top:2px;font-size:8.5px;display:block}.merchant-app-shell .p46-inventory-movement-form{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.6fr) auto}@media (max-width:1100px){.merchant-app-shell .p46-warehouse-row{grid-template-columns:minmax(120px,.7fr) minmax(180px,1.5fr) 110px 90px}.merchant-app-shell .p46-warehouse-row .button{grid-column:1/-1;justify-self:end}.merchant-app-shell .p46-warehouse-create,.merchant-app-shell .p46-inventory-movement-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.merchant-app-shell .p46-warehouse-row,.merchant-app-shell .p46-warehouse-create,.merchant-app-shell .p46-inventory-movement-form{grid-template-columns:1fr}.merchant-app-shell .p46-warehouse-row .button{grid-column:auto;width:100%}.merchant-app-shell .p46-warehouse-toggle{justify-content:center;width:100%}}
.merchant-app-shell .p34-io-workspace{gap:14px;display:grid}.merchant-app-shell .p34-io-create-card{border-top:3px solid #2563eb;margin:0;padding:16px}.merchant-app-shell .p34-file-drop{background:#f8fafc;border:1.5px dashed #94a3b8;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:142px;margin-top:14px;padding:18px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.merchant-app-shell .p34-file-drop:hover,.merchant-app-shell .p34-file-drop.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.merchant-app-shell .p34-file-drop.has-file{background:#f0fdf4;border-style:solid;border-color:#86efac}.merchant-app-shell .p34-file-drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.merchant-app-shell .p34-file-drop input:disabled{cursor:not-allowed}.merchant-app-shell .p34-file-drop-icon{color:#1d4ed8;letter-spacing:.08em;background:#fff;border:1px solid #bfdbfe;border-radius:12px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:900;display:grid}.merchant-app-shell .p34-file-drop>div:nth-child(3){gap:3px;display:grid}.merchant-app-shell .p34-file-drop strong{color:#1f2937;font-size:12px}.merchant-app-shell .p34-file-drop span,.merchant-app-shell .p34-file-drop small{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-import-mapping{background:#fff;border:1px solid #dbe2ea;border-radius:12px;margin-top:12px;overflow:hidden}.merchant-app-shell .p34-import-mapping>summary{cursor:pointer;background:#fafcff;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:11px 13px;list-style:none;display:flex}.merchant-app-shell .p34-import-mapping>summary::-webkit-details-marker{display:none}.merchant-app-shell .p34-import-mapping>summary>span:first-child{gap:2px;display:grid}.merchant-app-shell .p34-import-mapping>summary strong{color:#1f2937;font-size:11.5px}.merchant-app-shell .p34-import-mapping>summary small,.merchant-app-shell .p34-summary-action{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-summary-action{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px}.merchant-app-shell .p34-import-mapping-body{border-top:1px solid #e5e7eb;padding:14px}.merchant-app-shell .p34-subsection-heading{border-top:1px solid #e5e7eb;gap:2px;margin:16px 0 11px;padding:11px 0 8px;display:grid}.merchant-app-shell .p34-subsection-heading strong{font-size:11.5px}.merchant-app-shell .p34-subsection-heading span{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-io-actionbar{background:#f8fbff;border:1px solid #dbeafe;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px 12px;display:flex}.merchant-app-shell .p34-io-actionbar>div{gap:2px;display:grid}.merchant-app-shell .p34-io-actionbar strong{color:#1e3a8a;font-size:10.5px}.merchant-app-shell .p34-io-actionbar span{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-io-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p34-io-stats>article{align-content:center;gap:2px;min-height:92px;margin:0;padding:13px;display:grid}.merchant-app-shell .p34-io-stats span{color:#64748b;font-size:9.5px;font-weight:750}.merchant-app-shell .p34-io-stats strong{color:#0f172a;font-size:22px;line-height:1}.merchant-app-shell .p34-io-stats small{color:#94a3b8;font-size:9px}.merchant-app-shell .p34-io-table-wrap{max-height:590px;overflow:auto}.merchant-app-shell .p34-io-table-wrap table{min-width:980px;margin:0}.merchant-app-shell .p34-job-progress{gap:4px;min-width:170px;display:grid}.merchant-app-shell .p34-job-progress>div{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.merchant-app-shell .p34-job-progress i{border-radius:inherit;background:#2563eb;height:100%;transition:width .2s;display:block}.merchant-app-shell .p34-job-progress span{color:#64748b;font-size:9px}.merchant-app-shell .p34-export-create-grid{grid-template-columns:minmax(260px,1fr) minmax(280px,1fr);gap:12px;margin-top:13px;display:grid}.merchant-app-shell .p34-export-action{background:#f8fbff;border:1px solid #dbeafe;border-radius:11px;align-content:center;gap:4px;padding:13px;display:grid}.merchant-app-shell .p34-export-action strong{color:#1e3a8a;font-size:11px}.merchant-app-shell .p34-export-action span{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-export-action .button{justify-self:start;margin-top:6px}@media (max-width:760px){.merchant-app-shell .p34-file-drop{grid-template-columns:auto 1fr}.merchant-app-shell .p34-file-drop>small{grid-column:1/-1}.merchant-app-shell .p34-io-actionbar{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-io-actionbar .button{width:100%}.merchant-app-shell .p34-io-stats,.merchant-app-shell .p34-export-create-grid{grid-template-columns:1fr}}
.merchant-app-shell .p34-pos-workspace{gap:14px;display:grid}.merchant-app-shell .p34-pos-layout{grid-template-columns:minmax(0,1.8fr) minmax(310px,.72fr);align-items:start;gap:14px;display:grid}.merchant-app-shell .p34-pos-main{gap:14px;min-width:0;display:grid}.merchant-app-shell .p34-pos-scanner{border-top:3px solid #2563eb;margin:0;padding:16px}.merchant-app-shell .p34-pos-scan-hint{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.merchant-app-shell .p34-pos-scan-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.merchant-app-shell .p34-pos-cart-card{margin:0}.merchant-app-shell .p34-pos-table-wrap{max-height:540px;overflow:auto}.merchant-app-shell .p34-pos-cart-table{min-width:880px}.merchant-app-shell .p34-pos-qty{width:76px;min-height:36px;padding:5px 7px}.merchant-app-shell .p34-pos-stock{color:#047857;background:#ecfdf5;border:1px solid #d1fae5;border-radius:8px;justify-content:center;align-items:center;min-width:30px;min-height:26px;font-weight:800;display:inline-flex}.merchant-app-shell .p34-pos-cart-error{margin:10px 12px 0}.merchant-app-shell .p34-pos-empty{min-height:210px;box-shadow:none;border:0;border-radius:0}.merchant-app-shell .p34-pos-checkout{border-top:3px solid #059669;gap:15px;margin:0;padding:16px;display:grid;position:sticky;top:112px}.merchant-app-shell .p34-pos-total{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:13px;align-content:center;gap:4px;min-height:112px;padding:15px;display:grid}.merchant-app-shell .p34-pos-total span{color:#047857;font-size:10px;font-weight:800}.merchant-app-shell .p34-pos-total strong{color:#064e3b;font-size:30px;line-height:1}.merchant-app-shell .p34-pos-total small{color:#6b7280;font-size:9.5px}.merchant-app-shell .p34-pos-tender{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.merchant-app-shell .p34-pos-tender button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;font-size:10.5px;font-weight:800}.merchant-app-shell .p34-pos-tender button.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 5px #0f172a1f}.merchant-app-shell .p34-pos-customer-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.merchant-app-shell .p34-pos-info{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 11px;font-size:9.5px;line-height:1.45}.merchant-app-shell .p34-pos-checkout-footer{border-top:1px solid #e5e7eb;gap:10px;padding-top:13px;display:grid}.merchant-app-shell .p34-pos-checkout-footer>div{gap:2px;display:grid}.merchant-app-shell .p34-pos-checkout-footer span{color:#334155;font-size:10.5px;font-weight:800}.merchant-app-shell .p34-pos-checkout-footer small{color:#64748b;font-size:9px}.merchant-app-shell .p34-pos-checkout-footer .button{width:100%;min-height:46px}.merchant-app-shell .p34-pos-last-sale{background:#f8fffb;border-left:4px solid #059669;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:13px 15px;display:flex}.merchant-app-shell .p34-pos-last-sale>div{gap:2px;display:grid}.merchant-app-shell .p34-pos-last-sale span,.merchant-app-shell .p34-pos-last-sale small{color:#64748b;font-size:9.5px}.merchant-app-shell .p34-pos-last-sale strong{color:#0f172a;font-size:12px}.merchant-app-shell .p34-pos-last-sale-stats{justify-items:end}.merchant-app-shell .p34-b2b-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.merchant-app-shell .p34-b2b-workspace>.promotion-form{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-b2b-workspace>.promotion-form:first-child{border-top:3px solid #7c3aed}.merchant-app-shell .p34-b2b-workspace>.promotion-form:nth-child(2){border-top:3px solid #0284c7}.merchant-app-shell .p34-b2b-workspace>.promotion-form:nth-child(3){border-top:3px solid #0f766e}.merchant-app-shell .p34-b2b-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 12px;padding:0 0 10px}.merchant-app-shell .p34-b2b-workspace .section-heading+.promotion-fields{margin-top:0}.merchant-app-shell .p34-b2b-workspace .promotion-fields{gap:10px}.merchant-app-shell .p34-b2b-workspace .promotion-cards{gap:7px;margin-top:12px;display:grid}.merchant-app-shell .p34-b2b-workspace .promotion-cards>article{background:#fafcff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 11px}.merchant-app-shell .p34-b2b-workspace .form-actions{border-top:1px solid #f1f5f9;margin:12px 0 0;padding-top:10px}.merchant-app-shell .p34-b2b-workspace table thead th{z-index:3;background:#f8fafc;position:sticky;top:0}.merchant-app-shell .p34-b2b-workspace .table-wrap{border:1px solid #e5e7eb;border-radius:10px;max-height:420px;overflow:auto}.merchant-app-shell .p34-b2b-workspace .error{margin-bottom:10px}@media (min-width:1180px){.merchant-app-shell .p34-b2b-workspace>.promotion-form:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1040px){.merchant-app-shell .p34-pos-layout,.merchant-app-shell .p34-b2b-workspace{grid-template-columns:1fr}.merchant-app-shell .p34-pos-checkout{position:static}}@media (max-width:680px){.merchant-app-shell .p34-pos-scan-row,.merchant-app-shell .p34-pos-customer-search{grid-template-columns:1fr}.merchant-app-shell .p34-pos-last-sale{flex-direction:column;align-items:flex-start}.merchant-app-shell .p34-pos-last-sale-stats{justify-items:start}}
.merchant-app-shell .p34-growth-workspace,.merchant-app-shell .p34-abandoned-workspace{gap:14px;display:grid}.merchant-app-shell .p34-growth-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:14px;display:grid}.merchant-app-shell .p34-growth-grid>.card,.merchant-app-shell .p34-growth-workspace>.card,.merchant-app-shell .p34-abandoned-workspace>.card{margin:0}.merchant-app-shell .p34-promotion-workspace>.promotion-form{border-top:3px solid #7c3aed;padding:16px}.merchant-app-shell .p34-promotion-workspace>.card:nth-child(2){border-top:3px solid #2563eb;padding:16px}.merchant-app-shell .p34-promotion-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-promotion-workspace .promotion-fields{gap:10px}.merchant-app-shell .p34-promotion-workspace .promotion-fields>label{min-width:0}.merchant-app-shell .p34-promotion-workspace .promotion-fields select[multiple]{min-height:150px}.merchant-app-shell .p34-promotion-workspace .form-actions{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #e5e7eb;border-radius:11px;margin-top:14px;padding:10px;position:sticky;bottom:12px;box-shadow:0 10px 28px #0f172a1a}.merchant-app-shell .p34-promotion-workspace .promotion-cards{gap:8px;max-height:760px;padding-right:2px;display:grid;overflow:auto}.merchant-app-shell .p34-promotion-workspace .promotion-cards>article{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #c4b5fd;border-radius:11px;padding:11px 12px}.merchant-app-shell .p34-promotion-workspace .promotion-cards>article:hover{background:#fafaff}.merchant-app-shell .p34-promotion-workspace .promotion-cards article>div:first-child{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.merchant-app-shell .p34-promotion-workspace .promotion-cards strong{color:#111827;font-size:11.5px}.merchant-app-shell .p34-promotion-workspace .promotion-cards span,.merchant-app-shell .p34-promotion-workspace .promotion-cards p,.merchant-app-shell .p34-promotion-workspace .promotion-cards small{color:#64748b;font-size:9.5px;line-height:1.45}.merchant-app-shell .p34-promotion-workspace .promotion-cards p{margin:6px 0}.merchant-app-shell .p34-loyalty-workspace{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.merchant-app-shell .p34-loyalty-workspace>.loyalty-settings{border-top:3px solid #f59e0b;padding:16px}.merchant-app-shell .p34-loyalty-workspace>.loyalty-customer{border-top:3px solid #059669;padding:16px}.merchant-app-shell .p34-loyalty-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-loyalty-workspace .loyalty-toggle{color:#92400e;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:6px 9px}.merchant-app-shell .p34-loyalty-workspace .loyalty-fields{gap:10px}.merchant-app-shell .p34-loyalty-workspace .loyalty-customer-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:8px;display:grid}.merchant-app-shell .p34-loyalty-workspace .loyalty-customer>select{width:100%;margin-bottom:12px}.merchant-app-shell .p34-loyalty-workspace .loyalty-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.merchant-app-shell .p34-loyalty-workspace .loyalty-balance-grid>div{background:#f0fdf4;border:1px solid #d1fae5;border-radius:11px;align-content:center;gap:3px;min-height:92px;padding:13px;display:grid}.merchant-app-shell .p34-loyalty-workspace .loyalty-balance-grid span{color:#047857;font-size:9.5px;font-weight:800}.merchant-app-shell .p34-loyalty-workspace .loyalty-balance-grid strong{color:#064e3b;font-size:22px}.merchant-app-shell .p34-loyalty-workspace .loyalty-adjust-grid{background:#fafcff;border:1px solid #e5e7eb;border-radius:11px;gap:10px;padding:12px}.merchant-app-shell .p34-loyalty-workspace .loyalty-ledger{border:1px solid #e5e7eb;border-radius:11px;max-height:380px;overflow:auto}.merchant-app-shell .p34-loyalty-workspace .loyalty-ledger>div{background:#fff;border-bottom:1px solid #f1f5f9;margin:0;padding:9px 11px}.merchant-app-shell .p34-loyalty-workspace .loyalty-ledger>div:last-child{border-bottom:0}.merchant-app-shell .p34-abandoned-workspace>.card:first-of-type{border-top:3px solid #ea580c;padding:16px}.merchant-app-shell .p34-abandoned-workspace>.card:first-of-type .section-heading{border-bottom:1px solid #ffedd5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-abandoned-workspace .abandoned-settings-grid{gap:10px}.merchant-app-shell .p34-abandoned-workspace .abandoned-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p34-abandoned-workspace .abandoned-stats>.card{align-content:center;gap:2px;min-height:92px;margin:0;padding:13px;display:grid}.merchant-app-shell .p34-abandoned-workspace .abandoned-stats span{color:#64748b;font-size:9.5px;font-weight:750}.merchant-app-shell .p34-abandoned-workspace .abandoned-stats strong{color:#0f172a;font-size:22px;line-height:1}.merchant-app-shell .p34-abandoned-workspace>.card:last-child{padding:0;overflow:hidden}.merchant-app-shell .p34-abandoned-workspace>.card:last-child>h2{color:#111827;border-bottom:1px solid #e5e7eb;margin:0;padding:14px;font-size:12px}.merchant-app-shell .p34-abandoned-workspace>.card:last-child>.muted{padding:0 14px 14px}.merchant-app-shell .p34-abandoned-workspace>.card:last-child .table-wrap{max-height:520px;overflow:auto}.merchant-app-shell .p34-abandoned-workspace>.card:last-child table{min-width:900px;margin:0}.merchant-app-shell .p34-abandoned-workspace>.card:last-child thead th{z-index:4;background:#f8fafc;position:sticky;top:0}.merchant-app-shell .p34-abandoned-workspace .error-banner{margin:0}@media (max-width:1080px){.merchant-app-shell .p34-growth-grid,.merchant-app-shell .p34-loyalty-workspace{grid-template-columns:1fr}.merchant-app-shell .p34-promotion-workspace .form-actions{position:static}}@media (max-width:720px){.merchant-app-shell .p34-abandoned-workspace .abandoned-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app-shell .p34-loyalty-workspace .loyalty-customer-search,.merchant-app-shell .p34-loyalty-workspace .loyalty-balance-grid{grid-template-columns:1fr}}.merchant-app-shell .p34-abandoned-workspace>.card:last-child .table-wrap{background:#fff;border-top:1px solid #e2e8f0;border-radius:0;max-height:520px;margin:0;overflow:auto}.merchant-app-shell .p34-abandoned-workspace>.card:last-child table{border-collapse:separate;border-spacing:0;table-layout:auto;background:#fff;width:100%;min-width:920px;margin:0}.merchant-app-shell .p34-abandoned-workspace>.card:last-child thead th{z-index:5;color:#64748b;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #cbd5e1;border-right:1px solid #e2e8f0;height:42px;padding:10px 12px;font-size:9.5px;font-weight:800;position:sticky;top:0}.merchant-app-shell .p34-abandoned-workspace>.card:last-child thead th:first-child{border-left:0}.merchant-app-shell .p34-abandoned-workspace>.card:last-child thead th:last-child{border-right:0}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody td{color:#334155;vertical-align:middle;background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #eef2f7;padding:11px 12px;font-size:10.5px;line-height:1.45}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody td:last-child{border-right:0}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody tr:last-child td{border-bottom:0}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody tr:hover td{background:#f8fbff}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody td:first-child{min-width:220px}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody td:first-child strong{color:#0f172a;margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody td:first-child small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody td:nth-child(2){white-space:nowrap;min-width:145px}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody td:nth-child(3){white-space:nowrap;min-width:120px;font-weight:700}.merchant-app-shell .p34-abandoned-workspace>.card:last-child tbody td:nth-child(n+4){color:#475569;white-space:nowrap;min-width:150px}.merchant-app-shell .p34-abandoned-workspace>.card:last-child>h2{background:#fff;border-bottom:0;padding:14px 16px}.merchant-app-shell .p34-abandoned-workspace>.card:last-child>.muted{background:#fafcff;border-top:1px solid #e2e8f0;margin:0;padding:18px 16px}@media (max-width:720px){.merchant-app-shell .p34-abandoned-workspace>.card:last-child .table-wrap{max-height:460px}}.merchant-app-shell .p41-promotion-form{gap:16px;display:grid}.merchant-app-shell .p41-promotion-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p41-promotion-scenario{text-align:left;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:13px;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.merchant-app-shell .p41-promotion-scenario:hover{border-color:#a78bfa;transform:translateY(-1px)}.merchant-app-shell .p41-promotion-scenario.active{background:#faf7ff;border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed17}.merchant-app-shell .p41-promotion-scenario>span{color:#6d28d9;background:#ede9fe;border-radius:999px;grid-row:1/3;align-self:start;padding:4px 7px;font-size:11px;font-weight:800}.merchant-app-shell .p41-promotion-scenario strong{font-size:13px;line-height:1.35}.merchant-app-shell .p41-promotion-scenario small{color:#64748b;font-size:12px;line-height:1.45}.merchant-app-shell .p41-promotion-summary{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.merchant-app-shell .p41-promotion-summary span{text-transform:uppercase;letter-spacing:.06em;color:#1d4ed8;font-size:11px;font-weight:800}.merchant-app-shell .p41-promotion-summary strong{color:#1e3a8a;font-size:13px;line-height:1.5}.merchant-app-shell .p41-promotion-fields{padding:2px 0}.merchant-app-shell .p41-target-picker{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:9px;padding:12px;display:grid}.merchant-app-shell .p41-target-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.merchant-app-shell .p41-target-heading>div{gap:2px;display:grid}.merchant-app-shell .p41-target-heading strong{font-size:13px}.merchant-app-shell .p41-target-heading small{color:#64748b;font-size:11px}.merchant-app-shell .p41-target-heading input{width:min(280px,100%)}.merchant-app-shell .p41-target-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:240px;padding:2px;display:grid;overflow:auto}.merchant-app-shell .p41-target-options label{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:flex-start;gap:8px;padding:8px 9px;display:flex!important}.merchant-app-shell .p41-target-options label:has(input:checked){background:#faf7ff;border-color:#8b5cf6}.merchant-app-shell .p41-target-options label>span{gap:2px;min-width:0;display:grid}.merchant-app-shell .p41-target-options strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.merchant-app-shell .p41-target-options small{color:#64748b;font-size:10.5px}.merchant-app-shell .p41-advanced-toggle{justify-self:start}.merchant-app-shell .p41-promotion-advanced{background:#fbfdff;border:1px dashed #cbd5e1;border-radius:12px;padding:13px}.merchant-app-shell .p41-promotion-advanced label>small{color:#64748b;font-size:11px}.merchant-app-shell .p41-promotion-status{border-radius:999px;align-items:center;padding:4px 7px;font-weight:800;font-size:10.5px!important;display:inline-flex!important}.merchant-app-shell .p41-promotion-status.active{color:#166534;background:#dcfce7}.merchant-app-shell .p41-promotion-status.inactive{color:#64748b;background:#f1f5f9}.merchant-app-shell .p41-promotion-list .promotion-cards strong{font-size:13px}.merchant-app-shell .p41-promotion-list .promotion-cards span,.merchant-app-shell .p41-promotion-list .promotion-cards p,.merchant-app-shell .p41-promotion-list .promotion-cards small{font-size:11.5px}.merchant-app-shell .p41-promotion-list .promotion-cards article.inactive{opacity:.72}@media (max-width:760px){.merchant-app-shell .p41-promotion-scenarios,.merchant-app-shell .p41-target-options{grid-template-columns:1fr}.merchant-app-shell .p41-target-heading{flex-direction:column;align-items:stretch}.merchant-app-shell .p41-target-heading input{width:100%}}
.merchant-app-shell .p34-marketing-automation-workspace{gap:14px;display:grid}.merchant-app-shell .p34-marketing-automation-workspace>.card{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-marketing-automation-workspace>.card:first-child{border-top:3px solid #7c3aed}.merchant-app-shell .p34-marketing-automation-workspace>.card:nth-child(2){border-top:3px solid #2563eb}.merchant-app-shell .p34-marketing-automation-workspace>.card:nth-child(3){border-top:3px solid #059669}.merchant-app-shell .p34-marketing-automation-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-marketing-automation-workspace .section-heading h2{color:#0f172a;margin:0;font-size:13px}.merchant-app-shell .p34-marketing-automation-workspace .form-grid{background:#fafcff;border:1px solid #e5e7eb;border-radius:11px;gap:10px;margin-bottom:12px;padding:13px}.merchant-app-shell .p34-marketing-automation-workspace .form-grid label{min-width:0}.merchant-app-shell .p34-marketing-automation-workspace>.card>.button.primary{margin-bottom:13px}.merchant-app-shell .p34-marketing-automation-workspace .error-inline,.merchant-app-shell .p34-marketing-automation-workspace .inline-success{margin-bottom:11px}.merchant-app-shell .p34-marketing-automation-workspace .table-wrap{background:#fff;border:1px solid #dbe2ea;border-radius:11px;max-height:430px;margin-top:3px;overflow:auto}.merchant-app-shell .p34-marketing-automation-workspace table{border-collapse:separate;border-spacing:0;background:#fff;width:100%;min-width:840px;margin:0}.merchant-app-shell .p34-marketing-automation-workspace thead th{z-index:4;color:#64748b;letter-spacing:.03em;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #cbd5e1;border-right:1px solid #e2e8f0;height:40px;padding:9px 11px;font-size:9.5px;font-weight:800;position:sticky;top:0}.merchant-app-shell .p34-marketing-automation-workspace thead th:last-child{border-right:0}.merchant-app-shell .p34-marketing-automation-workspace tbody td{color:#334155;vertical-align:middle;border-bottom:1px solid #e5e7eb;border-right:1px solid #eef2f7;padding:10px 11px;font-size:10px;line-height:1.45}.merchant-app-shell .p34-marketing-automation-workspace tbody td:last-child{border-right:0}.merchant-app-shell .p34-marketing-automation-workspace tbody tr:last-child td{border-bottom:0}.merchant-app-shell .p34-marketing-automation-workspace tbody tr:hover td{background:#f8fbff}.merchant-app-shell .p34-marketing-automation-workspace tbody td:first-child strong{color:#0f172a;font-size:10.5px;display:block}.merchant-app-shell .p34-marketing-automation-workspace tbody td small{color:#64748b;font-size:9px}.merchant-app-shell .p34-marketing-automation-workspace .button-row{flex-wrap:wrap;gap:5px}.merchant-app-shell .p34-analytics-workspace{gap:14px;display:grid}.merchant-app-shell .p34-analytics-workspace>.error-banner,.merchant-app-shell .p34-analytics-workspace>.success-banner{margin:0}.merchant-app-shell .p34-analytics-workspace>.card{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-analytics-workspace>.advanced-analytics-card{border-top:3px solid #0284c7}.merchant-app-shell .p34-analytics-workspace>.card:not(.advanced-analytics-card){border-top:3px solid #475569}.merchant-app-shell .p34-analytics-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-analytics-workspace .analytics-heading-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.merchant-app-shell .p34-analytics-workspace .analytics-range{gap:3px;display:grid}.merchant-app-shell .p34-analytics-workspace .analytics-range span{color:#64748b;font-size:9px;font-weight:750}.merchant-app-shell .p34-analytics-workspace .advanced-dashboard-widgets{gap:12px;display:grid}.merchant-app-shell .p34-analytics-workspace .advanced-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.merchant-app-shell .p34-analytics-workspace .analytics-kpi{background:#f8fbff;border:1px solid #dbeafe;border-radius:11px;align-content:center;gap:3px;min-height:112px;padding:13px;display:grid}.merchant-app-shell .p34-analytics-workspace .analytics-kpi span{color:#64748b;font-size:9.5px;font-weight:800}.merchant-app-shell .p34-analytics-workspace .analytics-kpi strong{color:#0f172a;font-size:21px;line-height:1.08}.merchant-app-shell .p34-analytics-workspace .analytics-kpi small{color:#64748b;font-size:8.8px;line-height:1.4}.merchant-app-shell .p34-analytics-workspace .advanced-trend,.merchant-app-shell .p34-analytics-workspace .advanced-funnel,.merchant-app-shell .p34-analytics-workspace .advanced-cohort{background:#fff;border:1px solid #e5e7eb;border-radius:11px;padding:13px}.merchant-app-shell .p34-analytics-workspace .advanced-trend>h3,.merchant-app-shell .p34-analytics-workspace .advanced-cohort>h3{color:#1f2937;margin:0 0 8px;font-size:11.5px}.merchant-app-shell .p34-analytics-workspace .funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.merchant-app-shell .p34-analytics-workspace .funnel-grid>div{background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;align-content:center;gap:3px;min-height:96px;padding:12px;display:grid}.merchant-app-shell .p34-analytics-workspace .funnel-grid span{color:#047857;font-size:9px;font-weight:800}.merchant-app-shell .p34-analytics-workspace .funnel-grid strong{color:#064e3b;font-size:20px}.merchant-app-shell .p34-analytics-workspace .funnel-grid small{color:#64748b;font-size:8.8px}.merchant-app-shell .p34-analytics-workspace .advanced-trend .table-wrap,.merchant-app-shell .p34-analytics-workspace .advanced-cohort .table-wrap{border:1px solid #dbe2ea;border-radius:10px;max-height:410px;overflow:auto}.merchant-app-shell .p34-analytics-workspace .advanced-trend table,.merchant-app-shell .p34-analytics-workspace .advanced-cohort table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;margin:0}.merchant-app-shell .p34-analytics-workspace .advanced-trend th,.merchant-app-shell .p34-analytics-workspace .advanced-cohort th{z-index:4;color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #cbd5e1;border-right:1px solid #e2e8f0;padding:9px 10px;font-size:9px;font-weight:800;position:sticky;top:0}.merchant-app-shell .p34-analytics-workspace .advanced-trend td,.merchant-app-shell .p34-analytics-workspace .advanced-cohort td{color:#334155;white-space:nowrap;border-bottom:1px solid #e5e7eb;border-right:1px solid #eef2f7;padding:9px 10px;font-size:9.5px}.merchant-app-shell .p34-analytics-workspace .advanced-trend th:last-child,.merchant-app-shell .p34-analytics-workspace .advanced-trend td:last-child,.merchant-app-shell .p34-analytics-workspace .advanced-cohort th:last-child,.merchant-app-shell .p34-analytics-workspace .advanced-cohort td:last-child{border-right:0}.merchant-app-shell .p34-analytics-workspace .advanced-trend tbody tr:last-child td,.merchant-app-shell .p34-analytics-workspace .advanced-cohort tbody tr:last-child td{border-bottom:0}.merchant-app-shell .p34-analytics-workspace .analytics-layout-editor{background:#f8fbff;border:1px solid #bfdbfe;border-radius:11px;margin-bottom:12px;padding:13px}.merchant-app-shell .p34-analytics-workspace .analytics-layout-list{gap:6px;margin:10px 0;display:grid}.merchant-app-shell .p34-analytics-workspace .analytics-layout-row{background:#fff;border:1px solid #dbeafe;border-radius:9px;min-height:44px;padding:7px 9px}.merchant-app-shell .p34-analytics-workspace .analytics-first-party-setting{background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;margin-bottom:12px;padding:11px}.merchant-app-shell .p34-analytics-workspace .analytics-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p34-analytics-workspace .analytics-provider-card{background:#fafcff;border:1px solid #e5e7eb;border-radius:11px;gap:9px;padding:13px;display:grid}.merchant-app-shell .p34-analytics-workspace .analytics-provider-card>.loyalty-toggle{background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;justify-self:start;padding:5px 8px}@media (max-width:980px){.merchant-app-shell .p34-analytics-workspace .advanced-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-app-shell .p34-analytics-workspace .analytics-provider-grid{grid-template-columns:1fr}}@media (max-width:680px){.merchant-app-shell .p34-marketing-automation-workspace .form-grid,.merchant-app-shell .p34-analytics-workspace .advanced-kpi-grid,.merchant-app-shell .p34-analytics-workspace .funnel-grid{grid-template-columns:1fr}.merchant-app-shell .p34-analytics-workspace .analytics-heading-actions{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-analytics-workspace .analytics-heading-actions .button,.merchant-app-shell .p34-analytics-workspace .analytics-range select{width:100%}}.merchant-app-shell .p34-marketing-automation-workspace .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;padding:14px!important;display:grid!important}.merchant-app-shell .p34-marketing-automation-workspace .form-grid>label{color:#334155;grid-template-rows:auto auto;align-content:start;min-width:0;margin:0;font-size:10px;font-weight:750;line-height:1.3;gap:6px!important;display:grid!important}.merchant-app-shell .p34-marketing-automation-workspace .form-grid>label.span-2{grid-column:span 2}.merchant-app-shell .p34-marketing-automation-workspace .form-grid input,.merchant-app-shell .p34-marketing-automation-workspace .form-grid select,.merchant-app-shell .p34-marketing-automation-workspace .form-grid textarea{font:inherit;outline:none;font-weight:500;transition:border-color .14s,box-shadow .14s,background .14s;box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;max-width:none!important;margin:0!important}.merchant-app-shell .p34-marketing-automation-workspace .form-grid input,.merchant-app-shell .p34-marketing-automation-workspace .form-grid select{height:42px!important;min-height:42px!important;padding:0 11px!important}.merchant-app-shell .p34-marketing-automation-workspace .form-grid textarea{resize:vertical;line-height:1.5;min-height:126px!important;padding:10px 11px!important}.merchant-app-shell .p34-marketing-automation-workspace .form-grid input:hover,.merchant-app-shell .p34-marketing-automation-workspace .form-grid select:hover,.merchant-app-shell .p34-marketing-automation-workspace .form-grid textarea:hover{border-color:#94a3b8!important}.merchant-app-shell .p34-marketing-automation-workspace .form-grid input:focus,.merchant-app-shell .p34-marketing-automation-workspace .form-grid select:focus,.merchant-app-shell .p34-marketing-automation-workspace .form-grid textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.merchant-app-shell .p34-marketing-automation-workspace .form-grid .field-error{color:#b91c1c;min-height:14px;margin:0;font-size:9px;font-weight:650}.merchant-app-shell .p34-marketing-automation-workspace>.card>.button.primary{min-height:40px;padding-inline:16px}.merchant-app-shell .p34-marketing-automation-workspace .section-heading p{max-width:920px}.merchant-app-shell .p34-analytics-workspace .table-wrap{overflow:auto;background:#fff!important;border:1px solid #d7dee8!important;border-radius:10px!important}.merchant-app-shell .p34-analytics-workspace .table-wrap table{border-collapse:separate!important;border-spacing:0!important;background:#fff!important;width:100%!important;margin:0!important}.merchant-app-shell .p34-analytics-workspace .table-wrap thead th{z-index:5;text-align:left;white-space:nowrap;height:42px;line-height:1.3;position:sticky;top:0;color:#475569!important;background:#f8fafc!important;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #dfe6ee!important;padding:10px 12px!important;font-size:9.5px!important;font-weight:800!important}.merchant-app-shell .p34-analytics-workspace .table-wrap thead th:last-child{border-right:0!important}.merchant-app-shell .p34-analytics-workspace .table-wrap tbody td{color:#334155;vertical-align:middle;background:#fff;font-size:10px;line-height:1.45;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #edf1f5!important;padding:11px 12px!important}.merchant-app-shell .p34-analytics-workspace .table-wrap tbody td:last-child{border-right:0!important}.merchant-app-shell .p34-analytics-workspace .table-wrap tbody tr:last-child td{border-bottom:0!important}.merchant-app-shell .p34-analytics-workspace .table-wrap tbody tr:hover td{background:#f8fbff}.merchant-app-shell .p34-analytics-workspace .table-wrap tbody td strong{color:#0f172a;font-weight:800}.merchant-app-shell .p34-analytics-workspace .table-wrap tbody td small{color:#64748b;font-size:9px}.merchant-app-shell .p34-analytics-workspace .advanced-trend .table-wrap,.merchant-app-shell .p34-analytics-workspace .advanced-cohort .table-wrap{margin-top:8px}@media (max-width:1050px){.merchant-app-shell .p34-marketing-automation-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.merchant-app-shell .p34-marketing-automation-workspace .form-grid{grid-template-columns:1fr!important}.merchant-app-shell .p34-marketing-automation-workspace .form-grid>label.span-2{grid-column:auto}}
.theme-builder-shell{--p36-structure-width:220px;--p36-preview-width:minmax(380px, .88fr);max-width:none}.theme-builder-commandbar{z-index:50;border-color:#cbd5e1;padding:16px 18px;position:sticky;top:12px;box-shadow:0 10px 28px #0f172a14}.theme-builder-commandbar .section-heading{align-items:center;margin-bottom:0}.theme-builder-commandbar .section-heading>div:first-child{min-width:0}.theme-builder-commandbar h2{letter-spacing:-.02em;margin:0;font-size:20px}.theme-builder-commandbar .muted{max-width:780px;margin-top:4px;font-size:11px;line-height:1.45}.theme-builder-commandbar .button-row{flex-wrap:wrap;justify-content:flex-end}.theme-builder-commandbar .button{min-height:38px;padding:0 12px;font-size:11px}.theme-builder-history-button{min-width:78px}.theme-builder-layout{grid-template-columns:var(--p36-structure-width) minmax(500px, 1.22fr) var(--p36-preview-width);align-items:start;gap:14px;display:grid}.theme-builder-structure{border-radius:14px;max-height:calc(100vh - 122px);padding:14px;position:sticky;top:104px;overflow:auto}.theme-builder-structure-head{margin-bottom:10px}.theme-builder-structure-head h3{margin:2px 0 0;font-size:14px}.theme-builder-structure-list{gap:5px;display:grid}.theme-builder-structure-item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:grid}.theme-builder-structure-item:hover{background:#f8fafc;border-color:#dbe2ea}.theme-builder-structure-item:focus-visible{outline:3px solid color-mix(in srgb, var(--primary,#2563eb) 24%, transparent);outline-offset:1px}.theme-builder-structure-index{color:#64748b;background:#fff;border:1px solid #dbe2ea;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:850;display:grid}.theme-builder-structure-copy{gap:2px;min-width:0;display:grid}.theme-builder-structure-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.theme-builder-structure-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.theme-builder-structure-item.is-disabled{opacity:.56}.theme-builder-structure-note{color:#64748b;margin:10px 1px 0;font-size:8.5px;line-height:1.45}.theme-builder-editor-stack{min-width:0}.theme-builder-block{border-radius:14px;padding:18px;scroll-margin-top:108px}.theme-builder-block-toolbar{border-bottom:1px solid #edf1f5;padding-bottom:11px}.theme-builder-block-toolbar h3{font-size:15px}.theme-builder-block .form-grid{gap:11px}.theme-builder-block .form-grid>label{color:#334155;gap:6px;font-size:10px;font-weight:750}.theme-builder-block .form-grid input,.theme-builder-block .form-grid select,.theme-builder-block .form-grid textarea{background:#fff;border-color:#c7d1dd;font-size:11px}.theme-builder-preview{border-radius:14px;max-height:calc(100vh - 122px);padding:14px;top:104px;overflow:auto}.theme-builder-preview>.section-heading{align-items:flex-start}.theme-builder-preview>.section-heading label{color:#475569;gap:4px;font-size:8.5px;font-weight:750;display:grid}.theme-builder-preview>.section-heading select{min-height:34px;padding:0 8px;font-size:9px}.theme-builder-preview-devices{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.theme-builder-preview-devices .button{border-radius:7px;width:100%;min-width:0;min-height:32px;padding:0 6px;font-size:8.5px}.builder-preview-frame{background:#eef2f7;border:1px solid #dbe2ea;border-radius:13px;padding:10px;overflow:auto}.builder-preview-canvas{min-height:220px;margin:0 auto;box-shadow:0 8px 24px #0f172a14}.theme-builder-add,.theme-builder-locales{padding:15px 18px}.theme-builder-add h3,.theme-builder-locales h3{font-size:14px}.theme-builder-add p,.theme-builder-locales p{font-size:10px;line-height:1.45}.theme-builder-unsaved{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:9px;display:inline-flex}.theme-builder-commandbar .theme-builder-history-button.button.secondary{background:#f8fafc}@media (max-width:1260px){.theme-builder-layout{grid-template-columns:190px minmax(460px,1fr) 340px}}@media (max-width:1080px){.theme-builder-layout{grid-template-columns:190px minmax(0,1fr)}.theme-builder-preview{grid-column:1/-1;max-height:none;position:static}}@media (max-width:760px){.theme-builder-commandbar{position:static}.theme-builder-commandbar .section-heading{flex-direction:column;align-items:stretch}.theme-builder-commandbar .button-row{justify-content:flex-start}.theme-builder-commandbar .button{flex:120px}.theme-builder-layout{grid-template-columns:1fr}.theme-builder-structure{max-height:none;position:static}.theme-builder-structure-list{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-builder-preview{grid-column:auto}.theme-builder-block{scroll-margin-top:16px}}@media (max-width:480px){.theme-builder-structure-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.theme-builder-shell *,.builder-preview-frame{scroll-behavior:auto!important;transition-duration:.01ms!important}}.theme-builder-global-typography{padding:16px 18px}.theme-builder-global-typography .form-grid{max-width:720px}.theme-builder-global-typography .inline-success,.theme-builder-global-typography .error-inline{margin-top:10px}
.theme-builder-structure-item.is-selected{border-color:var(--primary,#2563eb);background:color-mix(in srgb, var(--primary,#2563eb) 7%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary,#2563eb) 20%, transparent)}.theme-builder-structure-item.is-selected .theme-builder-structure-index{border-color:var(--primary,#2563eb);background:var(--primary,#2563eb);color:#fff}.theme-builder-inspector-head{background:#f8fafc;border-color:#dbe2ea;padding:13px 16px}.theme-builder-inspector-head>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-builder-inspector-head h3{margin:2px 0 0;font-size:15px}.theme-builder-inspector-meta{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.theme-builder-inspector-meta span{color:#475569;background:#fff;border:1px solid #dbe2ea;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.theme-builder-editor-stack .theme-builder-block.is-unselected{display:none}.theme-builder-editor-stack .theme-builder-block.is-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary,#2563eb) 18%, transparent)}.theme-builder-live-preview{gap:8px;display:grid}.theme-builder-live-status{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-builder-live-status small{color:#64748b;font-size:8px}.theme-builder-live-status .status-chip{color:#475569;background:#f1f5f9}.theme-builder-live-status .status-chip.success{color:#166534;background:#dcfce7}.theme-builder-live-wrap{background:#dbe2ea;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:240px;position:relative;overflow:hidden}.theme-builder-live-iframe{background:#fff;border:0;display:block;position:absolute;inset:0 auto auto 0}.theme-builder-live-loading{color:#64748b;border:1px dashed #cbd5e1;border-radius:12px;place-items:center;min-height:240px;font-size:10px;display:grid}.theme-builder-preview.theme-builder-live-preview-panel{overflow:hidden auto}.theme-builder-preview-note{color:#64748b;margin:8px 2px 0;font-size:8.5px;line-height:1.45}@media (max-width:760px){.theme-builder-inspector-head>div{flex-direction:column;align-items:flex-start}.theme-builder-inspector-meta{justify-content:flex-start}}.theme-builder-live-preview{min-width:0}.theme-builder-live-status-copy{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.theme-builder-live-expand{flex:none}.theme-builder-live-wrap{box-sizing:border-box;min-width:0;max-width:100%}.theme-builder-live-iframe{max-width:none!important}.theme-builder-live-preview.is-expanded{z-index:10000;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;padding:14px;position:fixed;inset:12px;overflow:auto;box-shadow:0 24px 80px #0f172a47}.theme-builder-live-preview.is-expanded .theme-builder-live-status{z-index:2;background:#f8fafc;padding:5px 0 10px;position:sticky;top:0}.theme-builder-live-preview.is-expanded .theme-builder-live-wrap{background:#cbd5e1;width:min(100%,1184px);margin:0 auto}@media (max-width:1500px){.theme-builder-layout{grid-template-columns:190px minmax(0,1fr)!important}.theme-builder-preview.theme-builder-live-preview-panel{grid-column:1/-1;max-height:none;position:static}}@media (max-width:760px){.theme-builder-live-status{align-items:flex-start}.theme-builder-live-status-copy{flex-direction:column;align-items:flex-start;gap:4px}.theme-builder-live-preview.is-expanded{border-radius:10px;padding:8px;inset:4px}}.theme-builder-library .section-heading{margin-bottom:12px}.theme-builder-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.theme-builder-library-card{background:#fff;border:1px solid #dbe2ea;border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:12px;display:flex}.theme-builder-library-card:hover{border-color:#b8c5d4;box-shadow:0 7px 20px #0f172a0d}.theme-builder-library-card.is-full{background:#f8fafc}.theme-builder-library-type{color:#64748b;letter-spacing:.07em;margin-bottom:5px;font-size:7.5px;font-weight:850;display:block}.theme-builder-library-card h4{color:#0f172a;margin:0 0 5px;font-size:12px}.theme-builder-library-card p{color:#64748b;margin:0;font-size:8.8px;line-height:1.5}.theme-builder-library-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-builder-library-footer>span{color:#64748b;font-size:8px}.theme-builder-library-footer .button{min-width:64px}.theme-builder-inspector-head{gap:11px;display:grid}.theme-builder-inspector-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.theme-builder-inspector-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.theme-builder-inspector-responsive{flex-wrap:wrap;gap:4px;display:flex}.theme-builder-inspector-responsive label{color:#475569;background:#fff;border:1px solid #dbe2ea;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:8.5px;font-weight:750;display:inline-flex}.theme-builder-inspector-responsive input{width:13px;height:13px}.theme-builder-inspector-buttons{justify-content:flex-end;margin-left:auto}.theme-builder-editor-stack .theme-builder-block-toolbar>.button-row{display:none}.theme-builder-editor-stack .theme-builder-block.is-selected{border-color:#cbd5e1}@media (max-width:1180px){.theme-builder-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.theme-builder-library-grid{grid-template-columns:1fr}.theme-builder-inspector-title-row{flex-direction:column;align-items:flex-start}.theme-builder-inspector-actions{flex-direction:column;align-items:stretch}.theme-builder-inspector-responsive{width:100%}.theme-builder-inspector-responsive label{flex:90px;justify-content:center}.theme-builder-inspector-buttons{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.theme-builder-inspector-buttons .button{width:100%}}.theme-builder-ticker-editor{gap:12px}.theme-builder-ticker-item-editor{background:#f8fafc;border:1px solid #dbe2ea;border-radius:11px;padding:12px}.theme-builder-ticker-item-editor legend{color:#334155;padding:0 5px;font-size:9px;font-weight:850}.theme-builder-ticker-item-editor .section-heading{margin-bottom:9px}.theme-builder-library-card:has(.theme-builder-library-type){transition:border-color .15s,box-shadow .15s}@media (max-width:760px){.theme-builder-ticker-item-editor{padding:10px}}.theme-builder-custom-editor{gap:14px}.theme-builder-custom-meta{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.theme-builder-custom-meta small{color:#64748b}
.merchant-app-shell .p34-seo-feeds-workspace{gap:14px;display:grid}.merchant-app-shell .p34-seo-feeds-workspace>.error-banner,.merchant-app-shell .p34-seo-feeds-workspace>.success-banner{margin:0}.merchant-app-shell .p34-seo-feeds-workspace>.card{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-seo-feeds-workspace>.card:first-of-type{border-top:3px solid #2563eb}.merchant-app-shell .p34-seo-feeds-workspace>.card:last-of-type{border-top:3px solid #059669}.merchant-app-shell .p34-seo-feeds-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 14px;padding:0 0 11px}.merchant-app-shell .p34-seo-feeds-workspace .section-heading h2,.merchant-app-shell .p34-seo-feeds-workspace>.card>h2{color:#0f172a;margin:0;font-size:13px}.merchant-app-shell .p34-seo-feeds-workspace .loyalty-toggle{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 9px}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-settings-grid{align-items:end;margin-bottom:13px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-settings-grid>label{color:#334155;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:750;display:grid}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-settings-grid input[type=number]{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;height:42px;min-height:42px;padding:0 11px}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-check{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;min-height:42px;padding:9px 11px;gap:8px!important;font-weight:650!important;display:flex!important}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-check input{flex:none}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-cards>article{background:#fafcff;border:1px solid #dbe2ea;border-radius:12px;gap:9px;min-width:0;padding:14px;display:grid}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-cards>article:first-child{border-top:3px solid #7c3aed}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-cards>article:last-child{border-top:3px solid #ea580c}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-cards p{color:#64748b;min-height:42px;margin:0;font-size:9.5px;line-height:1.5}.merchant-app-shell .p34-seo-feeds-workspace .feed-url{background:#fff;border:1px solid #dbe2ea;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.merchant-app-shell .p34-seo-feeds-workspace .feed-url code{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px 5px;font-size:9px;line-height:1.45;overflow:hidden}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-note{color:#065f46;overflow-wrap:anywhere;background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;margin:0 0 13px;padding:11px 12px;font-size:9.5px;line-height:1.5}.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-note strong{color:#064e3b}.merchant-app-shell .p34-seo-feeds-workspace>.card:last-of-type>.muted{margin:5px 0 12px}.merchant-app-shell .p34-seo-feeds-workspace>.card:last-of-type .feed-url{margin-top:8px}.merchant-app-shell .p34-seo-feeds-workspace .button-row{border-top:1px solid #edf1f5;margin-top:12px;padding-top:11px}.merchant-app-shell .p34-reviews-workspace{gap:14px;display:grid}.merchant-app-shell .p34-reviews-workspace>.error-banner{margin:0}.merchant-app-shell .p34-reviews-workspace>.card{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-reviews-workspace>.card:first-of-type{border-top:3px solid #f59e0b}.merchant-app-shell .p34-reviews-workspace>.card:last-of-type{border-top:3px solid #7c3aed}.merchant-app-shell .p34-reviews-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-reviews-workspace .section-heading h2{color:#0f172a;margin:0;font-size:13px}.merchant-app-shell .p34-reviews-workspace .loyalty-toggle{color:#92400e;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:6px 9px}.merchant-app-shell .p34-reviews-workspace .review-reminder-info{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:10px;margin:0 0 13px;padding:13px;display:grid}.merchant-app-shell .p34-reviews-workspace .review-reminder-info-head{align-items:flex-start;gap:10px;display:flex}.merchant-app-shell .p34-reviews-workspace .review-reminder-info-icon{color:#fff;background:#2563eb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.merchant-app-shell .p34-reviews-workspace .review-reminder-info-head>div{gap:4px;min-width:0;display:grid}.merchant-app-shell .p34-reviews-workspace .review-reminder-info strong{color:#1e3a8a;font-size:10.5px}.merchant-app-shell .p34-reviews-workspace .review-reminder-info p{color:#334155;margin:0;font-size:9.5px;line-height:1.55}.merchant-app-shell .p34-reviews-workspace .review-reminder-flow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.merchant-app-shell .p34-reviews-workspace .review-reminder-flow>span:nth-child(odd){color:#1e40af;white-space:nowrap;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:800}.merchant-app-shell .p34-reviews-workspace .review-reminder-flow>span:nth-child(2n){color:#60a5fa;font-size:11px;font-weight:900}.merchant-app-shell .p34-reviews-workspace .review-reminder-note{border-top:1px solid #dbeafe;padding-top:9px}.merchant-app-shell .p34-reviews-workspace .review-settings-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-reviews-workspace .review-settings-grid>label{color:#334155;background:#fafcff;border:1px solid #e2e8f0;border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:46px;margin:0;padding:10px 11px;font-size:10px;font-weight:700;display:grid}.merchant-app-shell .p34-reviews-workspace .review-settings-grid .review-check{align-items:center;gap:8px;display:flex!important}.merchant-app-shell .p34-reviews-workspace .review-settings-grid input[type=number]{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:40px;min-height:40px;padding:0 10px}.merchant-app-shell .p34-reviews-workspace .review-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p34-reviews-workspace .review-stats>.card{align-content:center;gap:2px;min-height:92px;margin:0;padding:13px;display:grid}.merchant-app-shell .p34-reviews-workspace .review-stats span{color:#64748b;font-size:9.5px;font-weight:750}.merchant-app-shell .p34-reviews-workspace .review-stats strong{color:#0f172a;font-size:22px;line-height:1}.merchant-app-shell .p34-reviews-workspace>.card:last-of-type .section-heading>select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:auto;min-width:150px;height:38px;padding:0 30px 0 10px}.merchant-app-shell .p34-reviews-workspace .review-list{gap:9px;display:grid}.merchant-app-shell .p34-reviews-workspace .review-card{background:#fff;border:1px solid #dbe2ea;border-left:4px solid #cbd5e1;border-radius:11px;gap:8px;padding:13px;display:grid}.merchant-app-shell .p34-reviews-workspace .review-card.review-pending{background:#fffdf7;border-left-color:#f59e0b}.merchant-app-shell .p34-reviews-workspace .review-card.review-approved{background:#fbfffd;border-left-color:#059669}.merchant-app-shell .p34-reviews-workspace .review-card.review-rejected{background:snow;border-left-color:#dc2626}.merchant-app-shell .p34-reviews-workspace .review-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.merchant-app-shell .p34-reviews-workspace .review-card-head>div{gap:3px;min-width:0;display:grid}.merchant-app-shell .p34-reviews-workspace .review-card-head strong{color:#0f172a;font-size:11px}.merchant-app-shell .p34-reviews-workspace .review-card-head small{color:#64748b;font-size:9px;line-height:1.4}.merchant-app-shell .p34-reviews-workspace .review-card-head>span{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:4px 7px;font-size:8.5px;font-weight:800}.merchant-app-shell .p34-reviews-workspace .review-stars{color:#f59e0b;letter-spacing:0;white-space:nowrap;align-items:center;gap:1px;width:max-content;max-width:100%;font-size:18px;line-height:1;display:inline-flex;overflow:visible!important}.merchant-app-shell .p34-reviews-workspace .review-card h3{color:#1f2937;margin:0;font-size:11px}.merchant-app-shell .p34-reviews-workspace .review-card>p{color:#475569;margin:0;font-size:10px;line-height:1.55}.merchant-app-shell .p34-reviews-workspace .review-moderation{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;margin-top:2px;padding-top:10px;gap:7px!important;display:grid!important}.merchant-app-shell .p34-reviews-workspace .review-moderation input{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px}.merchant-app-shell .p34-reviews-workspace .button-row{margin-top:12px}@media (max-width:920px){.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-settings-grid,.merchant-app-shell .p34-reviews-workspace .review-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.merchant-app-shell .p34-reviews-workspace .review-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-settings-grid,.merchant-app-shell .p34-seo-feeds-workspace .seo-feed-cards,.merchant-app-shell .p34-reviews-workspace .review-settings-grid,.merchant-app-shell .p34-reviews-workspace .review-stats{grid-template-columns:1fr!important}.merchant-app-shell .p34-seo-feeds-workspace .feed-url{grid-template-columns:1fr}.merchant-app-shell .p34-seo-feeds-workspace .feed-url code{white-space:normal;overflow-wrap:anywhere}.merchant-app-shell .p34-reviews-workspace .review-reminder-info-head{align-items:flex-start}.merchant-app-shell .p34-reviews-workspace .review-reminder-flow{flex-direction:column;align-items:flex-start}.merchant-app-shell .p34-reviews-workspace .review-reminder-flow>span:nth-child(2n){display:none}.merchant-app-shell .p34-reviews-workspace .review-card-head{flex-direction:column}.merchant-app-shell .p34-reviews-workspace>.card:last-of-type .section-heading{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-reviews-workspace>.card:last-of-type .section-heading>select{width:100%}.merchant-app-shell .p34-reviews-workspace .review-moderation{grid-template-columns:1fr!important}.merchant-app-shell .p34-reviews-workspace .review-moderation .button{width:100%}}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-card{border-top:3px solid #0f766e}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider{background:#fbfefd;border:1px solid #dbe2ea;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider-head>div{gap:5px;min-width:0;display:grid}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider-head strong{color:#0f172a;font-size:11px}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider-head code{color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider-head a{color:#0f766e;flex:none;font-size:9px;font-weight:750}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider p{color:#64748b;min-height:40px;margin:0;font-size:9.5px;line-height:1.5}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider label{color:#334155;gap:5px;font-size:9.5px;font-weight:700;display:grid}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;min-width:0;height:42px;padding:0 11px}.merchant-app-shell .p34-seo-feeds-workspace .seo-security-note{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;margin-top:12px;padding:11px 12px;font-size:9.5px;line-height:1.5}@media (max-width:850px){.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-grid{grid-template-columns:1fr}.merchant-app-shell .p34-seo-feeds-workspace .seo-verification-provider-head{flex-direction:column}}
