:root{--bg:#f6f7f9;--panel:#ffffff;--text:#1d2430;--muted:#667085;--line:#d9dee7;--brand:#146c5c;--brand-dark:#0f5146;--accent:#f97316;--accent-dark:#c2410c;--danger:#b42318;--warning:#a15c07;--ok:#027a48}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}a{color:#075fc0;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}.page{min-height:100vh}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.topbar{background:#ffffff;border-bottom:1px solid var(--line)}.topbar-inner{align-items:center;display:flex;justify-content:space-between;min-height:62px;gap:16px}.brand{color:var(--text);font-size:20px;font-weight:700}.nav{flex-wrap:wrap;flex:1 1;justify-content:space-between;min-width:0}.nav,.nav-group{display:flex;gap:10px}.nav-group{align-items:center;flex-wrap:wrap}.nav-account{margin-left:auto}.button,.nav a,button{align-items:center;background:var(--brand);border:1px solid var(--brand);border-radius:6px;color:#ffffff;cursor:pointer;display:inline-flex;font-weight:700;gap:6px;min-height:38px;padding:8px 12px;text-decoration:none}.button.secondary,.nav a.secondary,button.secondary{background:#ffffff;color:var(--brand-dark)}.agent-store-topbar{padding:18px 0}.agent-store-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.agent-store-identity{align-items:center;color:var(--text);display:flex;gap:12px;min-width:0;text-decoration:none}.agent-store-identity:hover{text-decoration:none}.agent-store-avatar{align-items:center;background:#e9e4da;border-radius:50%;color:var(--brand-dark);display:inline-flex;flex:0 0 58px;font-size:18px;font-weight:800;height:58px;justify-content:center;width:58px}.agent-store-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.agent-store-copy strong{color:var(--text);font-size:24px;line-height:1.08;overflow-wrap:anywhere}.agent-store-copy span{align-items:center;color:#078246;display:inline-flex;flex-wrap:wrap;font-size:18px;gap:6px;line-height:1.2}.agent-store-copy span span{font-size:16px;line-height:1}.agent-chat-button{align-items:center;background:var(--brand);border-radius:12px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:22px;font-weight:800;gap:8px;min-height:58px;padding:12px 22px}.agent-chat-button,.agent-chat-button:hover{text-decoration:none}.button.danger,button.danger{background:var(--danger);border-color:var(--danger)}.button.inquiry-button,button.inquiry-button{background:var(--accent);border-color:var(--accent)}.button.inquiry-button:hover,button.inquiry-button:hover{background:var(--accent-dark);border-color:var(--accent-dark);text-decoration:none}button.inquiry-button:disabled{cursor:wait;opacity:.82}button:disabled{cursor:not-allowed;opacity:.55}.hero{background:#ffffff;border-bottom:1px solid var(--line);padding:34px 0 24px}.hero h1{font-size:clamp(28px,4vw,48px);line-height:1.05;margin:0 0 12px}.hero p{color:var(--muted);font-size:17px;line-height:1.5;margin:0;max-width:760px}.hero .hero-proof{font-size:14px;max-width:760px}.hero-content{display:grid;grid-gap:16px;gap:16px}.agent-purchase-highlights{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.agent-purchase-highlight{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;box-shadow:0 1px 1px rgba(15,23,42,.04);display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:16px}.agent-purchase-highlight span{font-size:18px;line-height:1}.agent-purchase-highlight strong{color:var(--text);font-size:17px;line-height:1.25}.agent-access-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;scroll-margin-top:18px}.agent-access-notice{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:var(--warning);font-size:14px;font-weight:700;margin:12px 0 0;padding:10px 12px}.section{padding:28px 0}.section-header{align-items:flex-end;display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.section h1,.section h2{margin:0 0 8px}.muted{color:var(--muted)}.grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.why-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-grid{margin-top:16px}.trust-list{color:var(--muted);display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.agent-trust-card{background:#ffffff;border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:10px;gap:10px;margin:0 auto;max-width:780px;padding:48px 40px}.agent-trust-avatar{align-items:center;background:#e9e4da;border:0;border-radius:50%;color:var(--brand-dark);display:inline-flex;font-size:28px;font-weight:800;height:108px;justify-content:center;justify-self:center;object-fit:cover;width:108px}.agent-trust-card h2,.agent-trust-card h3,.agent-trust-card p{margin:0}.agent-trust-card h2{font-size:28px;line-height:1.15;text-align:center}.agent-trust-location{color:var(--muted);font-size:21px;font-weight:700;line-height:1.25;text-align:center}.agent-trust-card h3{font-size:34px;line-height:1.15;margin-top:24px;text-align:center}.agent-trust-body{color:var(--muted);font-size:22px;line-height:1.45;margin-top:12px}.agent-trust-card ul{display:grid;grid-gap:14px;gap:14px;font-size:20px;line-height:1.35;margin:18px 0 20px;padding-left:28px}.agent-trust-action{background:var(--brand);border-color:var(--brand);border-radius:14px;font-size:22px;justify-content:center;min-height:64px;width:100%}.trust-highlight{border-left:4px solid var(--accent);color:var(--text);font-weight:700;list-style:none;margin-left:-20px;padding:6px 0 6px 12px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-list span{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:var(--accent-dark);font-weight:700;padding:7px 10px}.template-panel{display:grid;grid-gap:10px;gap:10px}.template-button-row{display:flex;flex-wrap:wrap;gap:8px}.dashboard-hero-card{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto}.dashboard-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.action-card{color:inherit;display:grid;grid-gap:6px;gap:6px;text-decoration:none}.action-card:hover{border-color:var(--brand);text-decoration:none}.action-card h3,.action-card p{margin:0}.share-link{background:#f8fafc;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere;padding:10px 12px}.screenshot-guide{border-color:#fed7aa;border-top:4px solid var(--accent);display:grid;grid-gap:16px;gap:16px}.screenshot-guide h2,.screenshot-guide h3,.screenshot-guide p{margin:0}.screenshot-guide p{line-height:1.5}.screenshot-example-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.screenshot-example{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.screenshot-example.good{background:#f0fdf4;border-color:#bbf7d0}.screenshot-example.avoid{background:#fff7ed;border-color:#fed7aa}.agent-profile-layout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.profile-section-content{display:grid;grid-gap:12px;gap:12px;min-width:0}.public-copy-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr)}.public-preview{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:16px}.preview-hero{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:16px}.preview-hero h2,.preview-hero p{margin:0}.preview-contact{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:72px minmax(0,1fr)}.avatar-placeholder,.preview-contact .avatar{height:72px;width:72px}.agent-trust-card-preview{border-radius:12px;padding:24px 18px}.agent-trust-card-preview .agent-trust-avatar{font-size:18px;height:72px;width:72px}.agent-trust-card-preview h2{font-size:22px}.agent-trust-card-preview .agent-trust-location{font-size:16px}.agent-trust-card-preview h3{font-size:24px;margin-top:12px}.agent-trust-card-preview .agent-trust-body,.agent-trust-card-preview ul{font-size:16px}.agent-trust-card-preview .agent-trust-action{font-size:16px;min-height:48px}.avatar-placeholder{align-items:center;background:#ecfdf3;color:var(--brand-dark);display:flex;font-size:28px;font-weight:800;justify-content:center}.selling-kit{display:grid;grid-gap:12px;gap:12px}.kit-card{border:1px solid #fed7aa;border-radius:8px;overflow:hidden}.kit-card summary{background:#fff7ed;color:var(--accent-dark);cursor:pointer;font-weight:800;list-style:none;padding:13px 14px}.kit-card summary::-webkit-details-marker{display:none}.kit-card summary:after{content:"+";float:right}.kit-card[open] summary:after{content:"-"}.kit-card>:not(summary){margin:14px}.copy-block,.copy-template-list{display:grid;grid-gap:10px;gap:10px}.copy-block{align-items:start;background:#ffffff;border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.copy-block p{color:var(--muted);line-height:1.45;margin:6px 0 0}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.card h3{margin:0 0 8px}.step-card span{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:var(--accent-dark);display:inline-flex;font-weight:700;height:32px;justify-content:center;margin-bottom:10px;width:32px}.step-card-accent{background:#fff7ed;border-color:#fed7aa}.step-card p strong{color:var(--text)}.agent-program-card{display:grid;grid-gap:16px;gap:16px}.agent-program-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{border-color:#fed7aa;border-top:4px solid var(--accent)}.guide-card h3{color:var(--accent-dark)}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-item summary{cursor:pointer;font-weight:700}.faq-item p{margin:10px 0 0}.starter-support-header{align-items:flex-start}.starter-support-header>div{max-width:980px}.locked-guide-card{min-height:220px;overflow:hidden;position:relative}.locked-guide-card h3{position:relative;z-index:2}.locked-guide-preview{filter:blur(2.2px);max-height:120px;opacity:.82;overflow:hidden;padding-right:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locked-guide-overlay{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.36) 0,rgba(255,255,255,.88) 46%,#ffffff);bottom:0;color:var(--accent-dark);display:flex;flex-direction:column;font-weight:800;gap:8px;justify-content:center;left:0;padding:56px 16px 28px;position:absolute;right:0;text-align:center;top:52px;z-index:3}.locked-guide-overlay:hover{color:var(--brand-dark);text-decoration:none}.lock-badge{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;display:inline-flex;height:44px;justify-content:center;width:44px}.lock-badge svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:23px}.section-cta{display:flex;margin-top:16px}.contact-block{display:grid;grid-gap:10px;gap:10px}.media{border:1px solid var(--line);border-radius:6px;display:block;margin-bottom:12px;max-height:320px;object-fit:cover;width:100%}.link-list{display:grid;grid-gap:8px;gap:8px}.contact-card{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:120px 1fr}.contact-card-action{margin-top:8px}.avatar{border:1px solid var(--line);border-radius:8px;height:120px;object-fit:cover;width:120px}.form-grid{display:grid;grid-gap:12px;gap:12px}.form-row{display:grid;grid-gap:6px;gap:6px}.admin-form-grid-2,.admin-form-grid-3{display:grid;grid-gap:12px;gap:12px}.admin-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-field-pair{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(150px,.7fr) minmax(120px,1fr)}.admin-copy-row{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.admin-copy-row h3{margin:0}.sticky-actions{align-items:center;background:rgba(246,247,249,.92);border-top:1px solid var(--line);bottom:0;display:flex;gap:8px;padding:12px 0;position:-webkit-sticky;position:sticky;z-index:2}.form-row label{color:#344054;font-weight:700}.form-error{color:var(--danger);font-size:13px;font-weight:700;margin:0}.contact-method-list,.contact-method-row{display:grid;grid-gap:8px;gap:8px}.contact-method-row{align-items:center;grid-template-columns:160px minmax(220px,1fr) auto}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;color:var(--text);min-height:38px;padding:8px 10px;width:100%}input[type=checkbox],input[type=radio]{accent-color:#0d6efd;height:18px;margin:0;width:18px}textarea{min-height:90px;resize:vertical}.rich-editor{background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden}.rich-toolbar{align-items:center;background:#eef0f2;border-bottom:1px solid #cbd5e1;display:flex;flex-wrap:wrap;gap:4px;padding:8px}.rich-toolbar button{background:#ffffff;border-color:#b8c0cc;color:#1d2430;font-size:13px;min-height:32px;padding:5px 9px}.rich-editor-surface{color:#111827;line-height:1.5;min-height:320px;outline:none;padding:14px}.rich-content img,.rich-editor-surface img{display:block;height:auto;margin:12px 0;max-width:100%}.rich-content{line-height:1.55}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content p{margin:0 0 10px}.rich-content ol,.rich-content ul{margin:0 0 10px 22px;padding:0}.admin-layout{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.sidebar{background:#111827;color:#ffffff;display:flex;flex-direction:column;padding:20px}.sidebar a{border-radius:6px;color:#ffffff;display:block;padding:9px 10px}.sidebar a.active,.sidebar a:hover,.sidebar-disclosure summary:hover{background:rgba(255,255,255,.12);text-decoration:none}.sidebar-primary-link{font-weight:700}.sidebar-disclosure{border-radius:8px;display:grid;grid-gap:8px;gap:8px}.sidebar-disclosure summary{border-radius:6px;color:#ffffff;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:9px 10px}.sidebar-disclosure summary::-webkit-details-marker{display:none}.sidebar-disclosure summary:after{content:"v";font-size:12px;line-height:1;margin-top:3px;transform:rotate(-90deg);transition:transform .16s ease}.sidebar-disclosure[open] summary:after{transform:rotate(0deg)}.sidebar-link-group{display:grid;grid-gap:4px;gap:4px}.sidebar-subnav{border-left:1px solid rgba(255,255,255,.18);display:grid;grid-gap:8px;gap:8px;margin:2px 0 4px 10px;padding:4px 0 4px 10px}.sidebar-subnav a{color:rgba(255,255,255,.76);font-size:14px;padding:7px 8px}.sidebar-subnav a.active{color:#ffffff;font-weight:700}.agent-sidebar-nav{align-content:start;flex:1 1;gap:8px;grid-auto-rows:max-content}.agent-sidebar{background:#ffffff;border-right:1px solid var(--line)}.agent-sidebar,.agent-sidebar .sidebar-disclosure summary,.agent-sidebar a,.agent-sidebar h2{color:var(--text)}.sidebar-nav-section{align-content:start;border-bottom:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;grid-auto-rows:max-content;padding-bottom:8px}.sidebar-nav-section:last-child{border-bottom:0}.sidebar-label{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;padding:0 6px 1px;text-transform:uppercase}.agent-sidebar-nav .sidebar-disclosure summary,.agent-sidebar-nav .sidebar-primary-link{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:var(--accent-dark);display:flex;font-size:13px;font-weight:600;justify-content:space-between;line-height:1.2;min-height:30px;padding:5px 7px}.agent-sidebar-nav .sidebar-disclosure summary:hover,.agent-sidebar-nav .sidebar-primary-link.active,.agent-sidebar-nav .sidebar-primary-link:hover{background:#ffedd5;border-color:#fdba74;color:var(--accent-dark)}.agent-sidebar-nav .sidebar-primary-link.active{background:#ffedd5;border-color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.agent-sidebar-nav .sidebar-disclosure{align-content:start;gap:4px;grid-auto-rows:max-content}.agent-sidebar-nav .sidebar-subnav{border-left-color:var(--line);gap:4px;margin:4px 0 0;padding:0 0 0 8px}.agent-sidebar-nav .sidebar-subnav a{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:var(--accent-dark);display:flex;font-size:13px;line-height:1.2;min-height:30px;padding:5px 7px}.agent-sidebar-nav .sidebar-subnav a.active{background:#ffedd5;border-color:var(--accent);color:var(--accent-dark)}.sidebar-link-with-badge{align-items:center;display:flex;justify-content:space-between}.sidebar-badge{background:var(--accent);border-radius:999px;color:#ffffff;font-size:11px;font-weight:800;min-width:20px;padding:2px 7px;text-align:center}.sidebar-signout{margin-top:auto;padding-top:20px}.sidebar-signout button{background:#ffffff;border-color:var(--line);color:var(--brand-dark);justify-content:center;min-height:34px;padding:6px 10px;width:100%}.main{padding:24px}.agent-mobile-topbar,.agent-tabbar{display:none}.agent-mobile-topbar{align-items:center;background:#111827;color:#ffffff;justify-content:space-between;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.agent-mobile-topbar-brand{font-size:16px;font-weight:700}.agent-tabbar{background:#111827;border-top:1px solid rgba(255,255,255,.08);bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:50}.agent-tab{align-items:center;color:rgba(255,255,255,.7);display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-height:56px;padding:8px 4px;position:relative;text-decoration:none}.agent-tab.active{color:#ffffff}.agent-tab-icon{display:flex}.agent-tab-label{font-size:11px;font-weight:600}.agent-tab-badge{background:var(--accent);border-radius:999px;color:#ffffff;font-size:10px;font-weight:800;line-height:1;min-width:16px;padding:2px 5px;position:absolute;right:calc(50% - 22px);text-align:center;top:6px}.stack{display:grid;grid-gap:16px;gap:16px}.status{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;padding:4px 8px}.status.ok{background:#ecfdf3;color:var(--ok)}.status.warn{background:#fffaeb;color:var(--warning)}.status.off{background:#fef3f2;color:var(--danger)}.actions{display:flex;flex-wrap:wrap;gap:8px}.compact-actions{align-items:center}.agent-dashboard h2,.agent-dashboard h3,.agent-dashboard p{margin-top:0}.getting-started-banner{align-items:flex-start;background:#fff7ed;border-color:#fed7aa;display:flex;justify-content:space-between;gap:16px}.getting-started-banner h2{color:var(--accent-dark);margin-bottom:6px}.getting-started-checklist{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.checklist-item{gap:7px;font-size:14px;font-weight:700}.checklist-item,.checklist-item span{align-items:center;display:inline-flex}.checklist-item span{background:#ffffff;border:1px solid var(--accent);border-radius:999px;color:var(--accent-dark);font-size:10px;height:20px;justify-content:center;width:20px}.checklist-item.done{color:var(--muted)}.checklist-item.done span{background:#ecfdf3;border-color:var(--ok);color:var(--ok);font-size:8px}.getting-started-close{min-height:32px;padding:4px 10px}.dashboard-share-card{display:grid;grid-gap:14px;gap:14px}.dashboard-share-top{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.dashboard-kpi-strip{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px}.dashboard-kpi{display:grid;grid-gap:3px;gap:3px}.dashboard-kpi strong{font-size:20px}.dashboard-kpi.alert strong{color:var(--accent-dark)}.dashboard-kpi span{color:var(--muted);font-size:13px}.workflow-card{padding:0}.workflow-card summary{cursor:pointer;display:grid;grid-gap:4px;gap:4px;list-style:none;padding:16px}.workflow-card summary::-webkit-details-marker{display:none}.workflow-card summary span{font-size:18px;font-weight:800}.workflow-steps{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:16px}.workflow-step{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.workflow-step span{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:var(--accent-dark);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.workflow-step p{line-height:1.4;margin-bottom:0}.dashboard-lead-list{display:grid;grid-gap:0;gap:0}.dashboard-lead-row{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:14px 0}.lead-avatar{align-items:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;color:var(--brand-dark);display:inline-flex;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.dashboard-lead-main p{margin-bottom:3px}.dashboard-two-column{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pipeline-list{display:grid;grid-gap:12px;gap:12px}.pipeline-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:128px minmax(0,1fr) 100px}.pipeline-row>span{font-weight:700}.pipeline-row strong{color:var(--muted);font-size:13px;text-align:right}.pipeline-track{background:#eef2f6;border-radius:999px;height:10px;overflow:hidden}.pipeline-track span{background:#cbd5e1;display:block;height:100%;width:36%}.store-setup-section{display:grid;grid-gap:12px;gap:12px}.store-setup-section h2{color:var(--muted);font-size:13px;letter-spacing:.06em;margin:0;text-transform:uppercase}.dashboard-setup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.setup-card{padding:14px}.list-heading{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px}.list-heading h2{margin:0 0 4px}.list-heading p{margin:0}.search-form{align-items:center;display:flex;gap:8px;min-width:min(100%,520px)}.search-form input{min-width:220px}.admin-link-list{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.admin-link-header{background:#f8fafc;border-bottom:1px solid var(--line);color:#475467;font-size:12px;font-weight:700;grid-gap:8px;grid-template-columns:160px minmax(320px,1.7fr) 120px minmax(180px,.8fr) 80px 110px 172px;text-transform:uppercase}.admin-link-header,.admin-link-item{display:grid;gap:8px;min-width:1120px;padding:10px 12px}.admin-link-item{align-items:flex-end;background:#ffffff;border-bottom:1px solid #eef2f6;grid-gap:8px;grid-template-columns:minmax(940px,1fr) 92px}.admin-link-item:last-child{border-bottom:0}.admin-link-form{align-items:flex-end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:160px minmax(320px,1.7fr) 120px minmax(180px,.8fr) 80px 110px 72px}.compact-field input,.compact-field select{min-height:34px;padding:6px 8px}.checkbox-row{align-items:center;display:inline-flex;gap:8px;min-height:34px;white-space:nowrap}.admin-link-delete button,.admin-link-form button{min-height:34px;padding:6px 10px;width:100%}.content-item-list{display:grid;grid-gap:0;gap:0}.content-item-row{align-items:center;border-top:1px solid #eef2f6;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1fr) 160px 92px;padding:12px 0}.content-item-row:first-child{border-top:0;padding-top:0}.content-item-row:last-child{padding-bottom:0}.content-item-row p{margin:4px 0 0}.content-item-meta{align-items:flex-start;display:grid;grid-gap:6px;gap:6px}.content-item-row button{width:100%}.compact-approval-form{min-width:420px}.compact-reject-form{min-width:260px}.section-gap{margin-top:14px}.admin-table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.admin-table{border-collapse:collapse;font-size:14px;min-width:1280px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #eef2f6;padding:10px 12px;text-align:left;vertical-align:top}.admin-table th{background:#f8fafc;color:#475467;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table input,.admin-table select,.admin-table textarea{min-height:34px;min-width:0;padding:6px 8px;width:100%}.admin-table textarea{min-height:96px}.admin-table button{min-height:34px;padding:6px 10px;width:100%}.registered-customers-table{min-width:1320px}.registered-customers-table td:first-child,.registered-customers-table th:first-child{width:220px}.registered-customers-table td:nth-child(3),.registered-customers-table th:nth-child(3){width:280px}.registered-customers-table td:nth-child(6),.registered-customers-table th:nth-child(6){width:460px}.registered-customers-table td:nth-child(7),.registered-customers-table th:nth-child(7){width:220px}.agent-accounts-table{min-width:1540px}.agent-accounts-table td:first-child,.agent-accounts-table th:first-child{width:220px}.agent-accounts-table td:nth-child(3),.agent-accounts-table th:nth-child(3){width:260px}.agent-accounts-table td:nth-child(9),.agent-accounts-table th:nth-child(9){width:220px}.table-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.table-form.compact{grid-template-columns:1fr}.table-form label{display:grid;grid-gap:4px;gap:4px}.table-form label span{color:#475467;font-size:12px;font-weight:700}.table-form button{grid-column:1/-1}.table-subtext{color:#667085;display:block;margin-top:4px}.source-link{color:var(--brand);font-weight:700}.danger-text{color:var(--danger);font-weight:700}.text-cell{max-width:300px}.text-cell-preview{-webkit-box-orient:vertical;-webkit-line-clamp:3;background:transparent;border:0;color:#344054;cursor:zoom-in;display:-webkit-box;font:inherit;line-height:1.35;margin:0;max-height:4.1em;overflow:hidden;padding:0;text-align:left;width:100%}.table-checkbox{align-items:center;display:inline-flex;gap:8px;min-height:34px;white-space:nowrap}.table-checkbox input{min-height:18px;width:18px}.inline-fields,.table-actions{display:grid;grid-gap:8px;gap:8px}.inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-actions{display:flex;flex-wrap:wrap;gap:10px}.agent-products-form .section-header,.inline-actions{align-items:center}.agent-products-page{max-width:1280px}.agent-products-workspace{gap:16px}.agent-products-tabs{background:#f2f4f7;border:1px solid var(--line);border-radius:8px;display:inline-flex;gap:4px;padding:4px}.agent-products-tabs button{background:transparent;border:0;color:var(--muted);min-height:38px;padding:8px 14px}.agent-products-tabs button.active{background:#ffffff;box-shadow:0 1px 4px rgba(15,23,42,.12);color:var(--text)}.agent-products-panel{overflow:visible}.agent-products-toolbar{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 220px}.agent-products-toolbar>select{min-height:42px}.agent-select-product-card{display:grid;position:relative}.agent-select-product-card.selected .agent-shop-product-card{border-color:var(--brand);box-shadow:0 0 0 2px rgba(37,99,235,.12)}.agent-select-product-card.selected:after{background:var(--brand);border-radius:999px;color:#ffffff;content:"Selected";font-size:11px;font-weight:900;padding:5px 8px;position:absolute;right:8px;top:8px}.agent-my-shop-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.agent-my-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.agent-my-shop-card{display:grid;grid-gap:10px;gap:10px}.agent-shop-card-action{bottom:12px;position:absolute;right:12px;z-index:1}.agent-my-shop-card-status,.agent-shop-card-action button{align-items:center;border-radius:999px;display:inline-flex;min-height:40px;padding:0 12px;white-space:nowrap}.agent-my-shop-card-status{background:#ecfdf3;color:var(--ok);font-size:12px;font-weight:900}.agent-product-edit-details{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.agent-product-edit-details summary{cursor:pointer;font-size:13px;font-weight:800;padding:12px}.agent-product-edit-panel{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:12px}.agent-product-override-form{display:grid;grid-gap:10px;gap:10px}.agent-product-remove-form{border-top:1px solid var(--line);padding-top:12px}.agent-shop-card-action .agent-product-remove-form{border-top:0;padding-top:0}.agent-product-override-form label,.agent-product-price-fields label{display:grid;grid-gap:6px;gap:6px}.agent-product-override-form label span,.agent-product-price-fields label span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.agent-product-override-form textarea{border:1px solid var(--line);border-radius:6px;min-height:92px;padding:9px 10px;resize:vertical;width:100%}.agent-product-price-fields{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-product-price-fields input{border:1px solid var(--line);border-radius:6px;min-height:40px;padding:8px 10px;width:100%}.agent-product-checkbox{align-items:center;display:flex!important;gap:8px!important}.agent-product-checkbox input{height:18px;min-height:18px;width:18px}.agent-global-pricing-details{border-top:1px solid var(--line);padding-top:10px}.agent-global-pricing-details summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;text-transform:uppercase}.agent-products-page .admin-table-wrap{overflow-x:visible}.agent-products-table{min-width:0;table-layout:fixed}.agent-products-table .select-col{width:56px}.agent-products-table .image-col{width:76px}.agent-products-table td:nth-child(4),.agent-products-table td:nth-child(5),.agent-products-table th:nth-child(4),.agent-products-table th:nth-child(5){width:130px}.agent-products-table td{overflow-wrap:anywhere}.agent-products-table td:nth-child(3) strong{display:block;line-height:1.35}.agent-products-table input[type=checkbox]{height:22px;min-height:22px;width:22px}.agent-products-page-actions,.agent-products-pagination{align-items:center;display:flex;gap:12px;justify-content:space-between}.agent-products-pagination{color:var(--muted);font-size:14px}.agent-products-pagination>div{align-items:center;display:flex;gap:8px}.agent-products-pagination button{min-height:34px;padding:6px 10px}.agent-selected-floating-button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;bottom:24px;box-shadow:0 16px 36px rgba(15,23,42,.2);display:flex;gap:10px;padding:10px;position:fixed;right:24px;z-index:20}.product-filter-form{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.product-filter-form select{min-width:0}.product-pricing-modal{max-height:min(90vh,760px);overflow:auto}.shop-display{display:grid;grid-gap:16px;gap:16px}.shop-display-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.shop-display-header h2{font-size:24px;margin:0}.shop-display-header input{max-width:380px}.shop-search-form{display:flex;gap:10px;justify-content:flex-end;width:min(100%,448px)}.shop-search-form input{flex:1 1;height:40px;max-width:none;min-width:0}.shop-search-form button{height:40px;justify-content:center}.shop-filter-row{display:flex;flex-wrap:wrap;gap:12px}.shop-filter-row button,.shop-filter-row select{height:40px;width:auto}.shop-filter-row select{min-width:176px}.shop-filter-row select:first-of-type,.shop-filter-row select:nth-of-type(2){min-width:224px}.shop-filter-row select:nth-of-type(5){min-width:144px}.shop-filter-apply{background:#2563eb;border-color:#2563eb}.shop-currency-warning{color:#b45309;font-size:13px;margin:-4px 0 0}.agent-product-currency{display:grid;grid-gap:6px;gap:6px;max-width:320px}.agent-product-currency span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.price-range-guide{border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;overflow:hidden}.price-range-guide summary{cursor:pointer;font-weight:800;padding:12px 14px}.price-range-guide summary::-webkit-details-marker{display:none}.price-range-guide summary:after{content:"+";float:right}.price-range-guide[open] summary:after{content:"-"}.price-range-guide .screenshot-guide{background:#ffffff;border:0;border-top:1px solid #fed7aa;padding:14px}.price-range-screenshot-image{border:1px solid var(--line);border-radius:8px;display:block;height:auto;max-width:420px;width:100%}.shop-pager{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:12px 0}.shop-pager-actions{align-items:center;display:flex;gap:8px}.shop-pager-actions button{min-height:34px;padding:6px 10px}.shop-product-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.agent-shop-product-card,.shop-product-card{align-items:stretch;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:0;gap:0;min-height:0;overflow:hidden;padding:0;text-align:left;width:100%}.agent-shop-product-card:hover,.shop-product-card:hover{background:#ffffff;border-color:var(--brand);text-decoration:none}.agent-shop-product-card{height:100%;position:relative}.shop-product-image-wrap{aspect-ratio:1;background:#f2f4f7;position:relative}.shop-product-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}.shop-album-preview{align-items:flex-end;color:var(--muted);display:flex;height:100%;padding:16px}.shop-card-badges{display:flex;flex-wrap:wrap;gap:4px;min-height:16px}.shop-product-image-wrap .shop-card-badges{left:8px;position:absolute;top:8px}.shop-product-badge{background:#475467;border-radius:4px;color:#ffffff;display:inline-flex;font-size:10px;font-weight:800;line-height:1;padding:3px 6px}.shop-product-badge.hot{background:#dc2626}.shop-product-badge.new{background:#16a34a}.shop-product-badge.profit{background:#f59e0b;color:#451a03}.shop-product-badge.dark{background:#111827}.shop-product-card-body{display:grid;grid-gap:8px;gap:8px;padding:12px}.agent-shop-product-card .shop-product-card-body{padding-bottom:60px}.shop-product-card-body p{color:var(--muted);font-size:13px;line-height:1.4;margin:0;overflow-wrap:anywhere}.shop-product-card-link,.shop-product-title{color:inherit;text-decoration:none}.shop-product-card-link{display:block}.shop-product-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.35;min-height:38px;overflow:hidden}.shop-product-title:hover{color:var(--brand)}.shop-product-code{color:var(--muted);font-size:12px;font-weight:700}.shop-product-price{color:#16a34a;font-weight:800}.shop-stock-overlay{align-items:center;background:rgba(17,24,39,.56);color:#ffffff;display:flex;font-size:14px;font-weight:700;inset:0;justify-content:center;position:absolute}.shop-empty{border:1px solid var(--line);border-radius:8px;color:var(--muted);padding:48px 16px;text-align:center}.shop-modal-backdrop{padding:16px}.shop-product-modal{background:#ffffff;border-radius:8px;box-shadow:0 20px 50px rgba(15,23,42,.22);max-height:calc(100vh - 32px);max-width:1100px;overflow:auto;padding:18px;position:relative;width:min(100%,1100px)}.shop-modal-close{position:absolute;right:18px;top:18px;z-index:1}.shop-contact-button{justify-content:center;width:100%}.agent-product-detail-page{padding-bottom:88px}.agent-product-detail-topbar{align-items:center;background:#ffffff;border-bottom:1px solid var(--line);display:flex;gap:14px;min-height:64px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.agent-product-back{border:1px solid var(--line);border-radius:6px;color:var(--text);flex:0 0 auto;font-size:13px;font-weight:800;padding:8px 10px}.agent-product-store-name{color:var(--text);font-size:15px;font-weight:800}.agent-product-store-subtitle{color:var(--muted);font-size:12px;margin-top:2px}.agent-product-detail-shell{display:grid;grid-gap:0;gap:0;margin:0 auto;max-width:1040px}.agent-product-media{background:#ffffff}.agent-product-main-image{align-items:center;aspect-ratio:1;background:#eef1f5;display:flex;justify-content:center;overflow:hidden}.agent-product-main-image img{max-height:100%;max-width:100%;object-fit:contain}.agent-product-thumbs{background:#ffffff;border-bottom:1px solid var(--line);display:flex;gap:10px;overflow-x:auto;padding:10px 16px}.agent-product-thumbs button{background:#ffffff;border:2px solid var(--line);border-radius:8px;flex:0 0 64px;height:64px;min-height:64px;padding:2px}.agent-product-thumbs button.active{border-color:var(--brand)}.agent-product-thumbs img{border-radius:5px;height:100%;object-fit:cover;width:100%}.agent-product-info{background:#ffffff;display:grid;grid-gap:14px;gap:14px;padding:18px 16px 22px}.agent-product-info h1{font-size:24px;line-height:1.2;margin:0;overflow-wrap:anywhere}.agent-product-code{color:var(--muted);font-size:13px;font-weight:800;margin:0}.agent-product-price{color:#16a34a;font-size:26px;font-weight:900}.agent-product-description{color:var(--muted);font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}.agent-product-section{display:grid;grid-gap:8px;gap:8px}.agent-product-section h2{color:#98a2b3;font-size:12px;margin:0;text-transform:uppercase}.agent-product-chip-row{display:flex;flex-wrap:wrap;gap:8px}.agent-product-chip-row span{background:#f2f4f7;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:12px;font-weight:800;padding:6px 10px}.agent-product-range-item,.agent-product-range-list{display:grid;grid-gap:8px;gap:8px}.agent-product-range-item{border:1px solid var(--line);border-radius:8px;padding:12px}.agent-product-range-item strong{font-size:14px}.agent-product-range-item p{color:var(--muted);font-size:13px;line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere}.agent-product-range-item span{color:var(--brand-dark);font-weight:900}.agent-product-album-link{justify-content:center;width:100%}.agent-product-inquiry-panel{background:#ffffff;border-top:1px solid var(--line);margin:0 auto;max-width:1040px;padding:16px}.agent-product-inquiry-panel form,.agent-product-success{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.agent-product-inquiry-panel h2{font-size:18px;margin:0}.agent-product-inquiry-panel p{color:var(--muted);font-size:13px;margin:4px 0 0}.agent-product-inquiry-panel label{display:grid;grid-gap:6px;gap:6px}.agent-product-inquiry-panel label span{color:var(--muted);font-size:12px;font-weight:800}.agent-product-inquiry-panel input{border:1px solid var(--line);border-radius:6px;min-height:42px;padding:9px 10px;width:100%}.agent-product-sticky-action{background:rgba(255,255,255,.96);border-top:1px solid var(--line);bottom:0;box-shadow:0 -8px 24px rgba(15,23,42,.12);left:0;padding:12px 16px;position:fixed;right:0;z-index:20}.agent-product-sticky-action .button,.agent-product-sticky-action button,.agent-product-sticky-action form{justify-content:center;width:100%}.agent-product-sticky-action button{min-height:48px}@media (min-width:900px){.agent-product-detail-shell{gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding:24px}.agent-product-main-image{border:1px solid var(--line);border-radius:8px}.agent-product-thumbs{border-bottom:0;padding:12px 0 0}.agent-product-info{border:1px solid var(--line);border-radius:8px}.agent-product-range-item{align-items:start;grid-template-columns:minmax(0,1fr) auto}.agent-product-inquiry-panel{padding:0 24px 24px}.agent-product-sticky-action{margin:0 auto}}.shop-lead-form{border:1px solid var(--line);border-radius:8px}.shop-lead-confirmation,.shop-lead-form{display:grid;grid-gap:12px;gap:12px;padding:14px}.shop-lead-confirmation{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.shop-inquiry-bar{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;bottom:16px;box-shadow:0 10px 30px rgba(15,23,42,.14);display:flex;gap:12px;justify-content:space-between;left:50%;max-width:min(560px,calc(100% - 32px));padding:12px;position:fixed;transform:translateX(-50%);width:100%;z-index:30}.shop-inquiry-modal{max-width:760px}.shop-inquiry-item,.shop-inquiry-items{display:grid;grid-gap:10px;gap:10px}.shop-inquiry-item{align-items:center;grid-template-columns:96px minmax(0,1fr) 92px auto;padding:10px}.shop-inquiry-item,.shop-inquiry-item-image{border:1px solid var(--line);border-radius:8px}.shop-inquiry-item-image{aspect-ratio:1;background:#f8fafc;display:block;object-fit:cover;width:100%}.shop-inquiry-item-details{display:grid;grid-gap:4px;gap:4px;min-width:0}.shop-inquiry-item-details strong{overflow-wrap:anywhere}.shop-inquiry-item-price{color:var(--brand-dark)}.shop-inquiry-item label{display:grid;grid-gap:4px;gap:4px}.shop-inquiry-item label span{color:var(--muted);font-size:12px}.shop-inquiry-item input{border:1px solid var(--line);border-radius:6px;min-height:38px;padding:8px;width:100%}.agent-lead-filter-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:180px minmax(180px,1fr) auto auto}.agent-lead-filter-form label{display:grid;grid-gap:4px;gap:4px}.agent-lead-filter-form label span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.agent-leads-table{min-width:1380px}.agent-customers-table{min-width:980px}.agent-customer-note-form,.agent-lead-note-form{display:grid;grid-gap:8px;gap:8px}.agent-lead-status-actions{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.agent-product-feedback{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.agent-lead-products{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.agent-lead-product-item{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:72px minmax(0,1fr)}.agent-lead-product-image{aspect-ratio:1;background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:block;object-fit:cover;width:72px}.agent-lead-product-image-placeholder{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:800;justify-content:center;text-align:center}.agent-lead-product-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.agent-lead-product-copy strong{overflow-wrap:anywhere}.sync-log-table{min-width:1180px}.sync-thumb{aspect-ratio:1;border-radius:6px;object-fit:cover;width:76px}.modal-backdrop{align-items:center;background:rgba(17,24,39,.42);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:50}.note-modal{background:#ffffff;border-radius:8px;box-shadow:0 20px 50px rgba(15,23,42,.22);display:grid;grid-gap:12px;gap:12px;max-width:720px;padding:18px;width:min(100%,720px)}.note-modal textarea{min-height:260px}@media (min-width:901px){.compact-field label{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}}@media (max-width:900px){.admin-link-list{border:0;display:grid;grid-gap:12px;gap:12px;overflow:visible}.admin-link-header{display:none}.admin-link-item{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.admin-link-form,.admin-link-item{grid-template-columns:1fr}.admin-link-delete{display:flex}.admin-link-delete button{width:auto}.content-item-row{align-items:start;grid-template-columns:1fr}.admin-table-wrap{border-radius:8px}.content-item-row button{width:auto}.search-form{align-items:stretch;display:grid;min-width:0;width:100%}.product-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-method-row{align-items:stretch}.agent-profile-layout,.contact-method-row,.copy-block,.dashboard-action-grid,.dashboard-hero-card,.dashboard-kpi-strip,.dashboard-setup-grid,.dashboard-share-top,.dashboard-two-column,.public-copy-layout,.screenshot-example-grid{grid-template-columns:1fr}.dashboard-share-top,.getting-started-banner{align-items:stretch;flex-direction:column}.workflow-steps{grid-template-columns:1fr}.dashboard-lead-row{align-items:start;grid-template-columns:44px minmax(0,1fr)}.dashboard-lead-row .actions{grid-column:1/-1}.pipeline-row{grid-template-columns:1fr}.pipeline-row strong{text-align:left}.public-preview{position:static}}@media (max-width:760px){.why-card-grid{grid-template-columns:1fr}.agent-store-topbar{padding:16px 0}.agent-store-header{gap:10px}.agent-store-avatar{flex-basis:52px;font-size:16px;height:52px;width:52px}.agent-store-copy strong{font-size:21px}.agent-store-copy span{font-size:16px}.agent-chat-button{border-radius:10px;font-size:19px;min-height:52px;padding:10px 14px}.agent-trust-card{border-radius:16px;padding:34px 22px}.agent-trust-avatar{font-size:24px;height:92px;width:92px}.agent-trust-card h2{font-size:24px}.agent-trust-location{font-size:18px}.agent-trust-card h3{font-size:28px}.agent-trust-body{font-size:19px}.agent-trust-card ul{font-size:18px;padding-left:22px}.agent-trust-action{font-size:18px;min-height:58px}.topbar-inner{align-items:flex-start;flex-direction:column;padding:12px 0}.actions,.nav,.nav-group{width:100%}.nav-account{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0}.nav-account a{font-size:13px;min-height:34px;padding:6px 7px;text-align:center;white-space:normal}.shop-inquiry-bar{align-items:stretch;flex-direction:column}.shop-inquiry-item{grid-template-columns:1fr}.shop-inquiry-item-image{max-height:260px;object-fit:contain}.actions .button,.nav a,.nav button,.section-cta .button{justify-content:center}.section-header{align-items:flex-start;flex-direction:column}.admin-form-grid-2,.admin-form-grid-3,.inline-field-pair{grid-template-columns:1fr}.agent-products-page-actions,.agent-products-pagination,.sticky-actions{align-items:stretch;flex-direction:column}.agent-product-price-fields,.agent-products-tabs,.agent-products-toolbar{display:grid;grid-template-columns:1fr}.agent-my-shop-grid,.product-filter-form{grid-template-columns:1fr}.shop-display-header{display:block}.shop-display-header h2{display:none}.shop-search-form{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 96px;width:100%}.shop-search-form input{height:48px;max-width:none;width:100%}.shop-search-form button{height:48px;justify-content:center;width:100%}.shop-filter-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-filter-row button,.shop-filter-row select{height:48px;min-width:0;padding-left:10px;padding-right:10px;width:100%}.shop-filter-row select{font-size:14px}.shop-filter-apply,.shop-filter-clear{justify-content:center}.agent-products-page .admin-table-wrap{border:0}.agent-products-table,.agent-products-table tbody,.agent-products-table td,.agent-products-table tr{display:block;width:100%}.agent-products-table{border-collapse:separate;border-spacing:0}.agent-products-table thead{display:none}.agent-products-table tbody{display:grid;grid-gap:12px;gap:12px}.agent-products-table tr{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:12px}.agent-products-table td{border-bottom:0;padding:5px 0}.agent-products-table td:first-child{align-items:center;display:flex;gap:8px}.agent-products-table td:first-child:after{content:"Sync";font-weight:700}.agent-products-table td:nth-child(2){padding-top:8px}.agent-products-table td:nth-child(4):before,.agent-products-table td:nth-child(5):before{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:2px;text-transform:uppercase}.agent-products-table td:nth-child(4):before{content:"Category"}.agent-products-table td:nth-child(5):before{content:"Price"}.sync-thumb{width:96px}.agent-selected-floating-button{bottom:calc(72px + env(safe-area-inset-bottom));flex-wrap:wrap;left:14px;right:14px;width:auto}.agent-selected-floating-button .button,.agent-selected-floating-button .secondary{flex:1 1 140px;justify-content:center}.admin-layout,.agent-program-grid{grid-template-columns:1fr}.agent-sidebar{display:none}.agent-mobile-topbar,.agent-tabbar{display:flex}.main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.agent-lead-filter-form{grid-template-columns:1fr}.agent-customers-table,.agent-leads-table{min-width:0}.agent-customers-table,.agent-customers-table tbody,.agent-customers-table td,.agent-customers-table tr,.agent-leads-table,.agent-leads-table tbody,.agent-leads-table td,.agent-leads-table tr{display:block;width:100%}.agent-customers-table thead,.agent-leads-table thead{display:none}.agent-customers-table tbody,.agent-leads-table tbody{display:grid;grid-gap:12px;gap:12px}.agent-customers-table tr,.agent-leads-table tr{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:12px}.agent-customers-table td,.agent-leads-table td{border-bottom:0;padding:5px 0}.agent-customers-table td:before,.agent-leads-table td:before{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:2px;text-transform:uppercase}.agent-leads-table td:first-child:before{content:"Created"}.agent-leads-table td:nth-child(2):before{content:"Customer"}.agent-leads-table td:nth-child(4):before{content:"Qty"}.agent-leads-table td:nth-child(5):before{content:"Message"}.agent-leads-table td:nth-child(6):before{content:"Status"}.agent-leads-table td:nth-child(7):before{content:"Note"}.agent-customers-table td:first-child:before{content:"Name"}.agent-customers-table td:nth-child(2):before{content:"WhatsApp"}.agent-customers-table td:nth-child(3):before{content:"Country"}.agent-customers-table td:nth-child(4):before{content:"Leads"}.agent-customers-table td:nth-child(5):before{content:"Last lead"}.agent-customers-table td:nth-child(6):before{content:"Note"}.agent-lead-status-actions{grid-template-columns:1fr}.agent-leads-table .table-actions{display:grid;grid-gap:8px;gap:8px}.agent-customer-note-form button,.agent-lead-filter-form .button,.agent-lead-filter-form .secondary,.agent-lead-note-form button,.agent-lead-status-actions button,.agent-leads-table .table-actions .button,.agent-leads-table .table-actions form,.agent-leads-table .table-actions form button{justify-content:center;width:100%}.contact-card{grid-template-columns:1fr}}