:root{--blue:#2563eb;--blue2:#1d4ed8;--ink:#0f172a;--muted:#64748b;--line:#e7edf5;--bg:#fff;--soft:#f8fafc;--green:#16a34a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Google Sans Flex","Google Sans","Helvetica Neue",Arial,sans-serif;color:var(--ink);background:#fff}.container{width:min(1180px,92vw);margin:auto}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f6fb}.logo{font-size:30px;font-weight:800;letter-spacing:-1.5px;text-decoration:none}.logo-black{color:#0b1220}.logo-blue{color:var(--blue)}.dot{color:#0b1220}.topbar nav{display:flex;gap:28px}.topbar nav a,.login{color:#1f2937;text-decoration:none;font-size:14px}.actions{display:flex;gap:18px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;text-decoration:none;padding:12px 20px;border-radius:9px;font-weight:700;box-shadow:0 8px 24px rgba(37,99,235,.18)}.btn.ghost{background:#fff;color:#1d4ed8;border:1px solid #bfd3ff;box-shadow:none}.btn.big{padding:14px 22px}.hero{display:grid;grid-template-columns:1fr 1.3fr;gap:54px;align-items:center;padding:64px 0 26px}.pill{display:inline-block;background:#eff6ff;color:#334155;padding:8px 12px;border-radius:999px;font-size:12px}.hero h1{font-size:64px;line-height:1.02;letter-spacing:-3px;margin:24px 0 18px}.hero h1 span{display:block;color:var(--blue)}.hero p{font-size:18px;line-height:1.7;color:#475569;max-width:560px}.hero-buttons{display:flex;gap:14px;margin:28px 0}.trust{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#475569}.browser-card{background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.12);overflow:hidden}.browser-top{height:36px;background:#fbfcfe;display:flex;gap:7px;align-items:center;padding:0 14px;border-bottom:1px solid #edf1f6}.browser-top span{width:8px;height:8px;border-radius:50%;background:#f87171}.browser-top span:nth-child(2){background:#fbbf24}.browser-top span:nth-child(3){background:#34d399}.dash{display:grid;grid-template-columns:150px 1fr;min-height:390px}.dash aside{background:#fbfdff;border-right:1px solid #edf2f7;padding:16px;display:flex;flex-direction:column;gap:12px;font-size:11px;color:#64748b}.dash aside b{color:var(--blue);background:#edf4ff;padding:8px;border-radius:7px}.mini-logo{font-weight:800;color:#0f172a;font-size:17px;margin-bottom:4px}.dash-main{padding:18px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.metrics article{border:1px solid #edf2f7;border-radius:12px;padding:14px;background:#fff}.metrics small{display:block;color:#64748b;font-size:11px}.metrics strong{display:block;font-size:18px;margin:7px 0}.metrics em{font-style:normal;color:var(--green);font-size:10px}.chart,.big-chart{height:150px;border:1px solid #edf2f7;border-radius:14px;margin-top:14px;background:linear-gradient(#fff,#f8fbff);position:relative;overflow:hidden}.line{position:absolute;inset:15% 5% 18% 5%;background:linear-gradient(160deg,transparent 44%,#2563eb 45% 47%,transparent 48%),linear-gradient(20deg,transparent 47%,#2563eb 48% 50%,transparent 51%);opacity:.85}.orders{margin-top:12px;font-size:11px}.orders p{padding:8px;border-top:1px solid #eef2f7}.orders span{float:right;color:#16a34a}.brands{text-align:center;padding:28px 10px;border-top:1px solid #f2f4f8;border-bottom:1px solid #f2f4f8;color:#111827}.brands p{font-size:13px;color:#475569}.brands div{font-size:15px;letter-spacing:1px}.features{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:24px 0}.features article{padding:24px;border:1px solid #e8eef6;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdff);text-align:center}.features b{color:var(--blue);font-size:28px}.features h3{font-size:14px}.features p{font-size:12px;color:#64748b;line-height:1.6}.cta{padding:54px 0}.cta h2{font-size:34px;letter-spacing:-1px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article{padding:24px;border:1px solid #e8eef6;border-radius:14px}.steps b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff}.steps p{color:#64748b}footer{text-align:center;padding:30px;color:#64748b;border-top:1px solid #eef2f7}.panel-page{background:#f7f9fc}.panel-shell{min-height:100vh;display:grid;grid-template-columns:220px 1fr}.panel-side{background:#fff;border-right:1px solid #e7edf5;padding:22px 16px;display:flex;flex-direction:column;gap:8px}.panel-logo{margin-bottom:22px}.panel-side a{padding:11px 12px;border-radius:9px;color:#475569;font-size:14px}.panel-side a.active{background:#eff6ff;color:#1d4ed8;font-weight:700}.panel-main{padding:30px}.panel-main header{display:flex;justify-content:space-between;align-items:center}.panel-main h1{margin:.2rem 0 1.4rem}.panel-actions{color:#64748b}.panel-metrics{margin-bottom:16px}.panel-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}.card{background:#fff;border:1px solid #e7edf5;border-radius:14px;padding:18px;margin-bottom:16px}.big-chart{height:250px}.donut{width:130px;height:130px;border-radius:50%;background:conic-gradient(#2563eb 0 62%,#06b6d4 62% 80%,#f97316 80% 92%,#94a3b8 92% 100%);margin:20px auto;position:relative}.donut:after{content:"";position:absolute;inset:25px;background:#fff;border-radius:50%}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-top:1px solid #eef2f7;font-size:13px}.status{padding:5px 8px;border-radius:999px;font-size:11px}.status.ok{background:#dcfce7;color:#15803d}.status.info{background:#dbeafe;color:#1d4ed8}.status.warn{background:#ffedd5;color:#c2410c}@media(max-width:960px){.topbar nav{display:none}.hero{grid-template-columns:1fr}.hero h1{font-size:46px}.features{grid-template-columns:1fr 1fr}.panel-shell{grid-template-columns:1fr}.panel-side{display:none}.metrics{grid-template-columns:1fr 1fr}.panel-grid{grid-template-columns:1fr}}@media(max-width:560px){.hero{padding-top:36px}.hero h1{font-size:40px}.features,.steps,.metrics{grid-template-columns:1fr}.trust{gap:10px}.dash{grid-template-columns:100px 1fr}.dash aside{font-size:9px;padding:10px}.topbar{height:64px}.actions .login{display:none}}
.auth-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg,#f8fbff,#eef4ff);padding:32px}.auth-card{width:min(460px,94vw);background:#fff;border:1px solid #e7edf5;border-radius:20px;padding:32px;box-shadow:0 28px 80px rgba(15,23,42,.12)}.auth-card h1{font-size:32px;letter-spacing:-1px;margin:24px 0 8px}.auth-card>p{color:#64748b;margin:0 0 24px}.auth-card form{display:grid;gap:16px}.auth-card label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#334155}.auth-card input{width:100%;border:1px solid #dbe4ef;border-radius:10px;padding:13px 14px;font:inherit;outline:none}.auth-card input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}button.btn{border:0;cursor:pointer;font:inherit}.alert{padding:12px 14px;border-radius:10px;margin:12px 0 18px;font-size:13px;line-height:1.5}.alert.error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert.success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.setup-card{width:min(760px,96vw)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .full{grid-column:1/-1}.logout-form{margin-top:auto}.logout-form button{width:100%;border:0;background:#fff;color:#64748b;text-align:left;padding:11px 12px;border-radius:9px;cursor:pointer}.logout-form button:hover{background:#f8fafc;color:#0f172a}.muted{color:#64748b;font-size:12px}.panel-side a{text-decoration:none}@media(max-width:640px){.auth-card{padding:24px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}
.alert.warn{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.alert.warn a{color:#9a3412;font-weight:800}.update-card{max-width:760px}.update-card ul{background:#f8fafc;border:1px solid #e7edf5;border-radius:12px;padding:14px 36px}.update-ok{color:#15803d;font-weight:700}.product-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.product-main-col,.product-side-col{display:grid;gap:16px}.form-card h2{margin:0 0 18px;font-size:18px}.form-card label,.stack-form label{display:grid;gap:8px;color:#334155;font-size:13px;font-weight:700;margin-bottom:14px}.form-card input,.form-card textarea,.form-card select,.stack-form input,.stack-form select{width:100%;border:1px solid #dbe4ef;border-radius:10px;padding:12px 13px;font:inherit;background:#fff;color:#0f172a;outline:none}.form-card textarea{resize:vertical}.form-card input:focus,.form-card textarea:focus,.form-card select:focus,.stack-form input:focus,.stack-form select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.btn-wide{width:100%;border:0}.check-list{display:grid;gap:8px;max-height:320px;overflow:auto}.check-item{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important;margin:0!important;padding:8px 10px;border:1px solid #edf2f7;border-radius:9px;font-weight:600!important}.check-item input{width:auto!important}.stack-form{display:grid;gap:2px}.category-grid{grid-template-columns:360px 1fr}.text-link{color:#2563eb;text-decoration:none;font-weight:700;font-size:12px}.link-button{border:0;background:none;color:#dc2626;cursor:pointer;font-weight:700}.empty-state{display:grid;place-items:center;text-align:center;gap:10px;padding:45px 10px;color:#64748b}.empty-state strong{color:#0f172a;font-size:18px}.empty-state .btn{margin-top:6px}.table-card{overflow:auto}.qty-plus{color:#15803d;font-weight:800}.qty-minus{color:#b91c1c;font-weight:800}code{background:#eef2ff;color:#3730a3;padding:2px 6px;border-radius:6px}@media(max-width:980px){.product-layout,.category-grid{grid-template-columns:1fr}.product-side-col{grid-row:auto}}

/* v0.4.1 — gerçek marka görseli */
.brand-logo-link{display:inline-flex;align-items:center;text-decoration:none;line-height:0;flex:0 0 auto}
.brand-logo{display:block;width:116px;height:auto;object-fit:contain}
.panel-brand-logo{width:122px;max-width:100%;margin:2px 0 20px}
.mini-brand-logo{display:block;width:72px;height:auto;object-fit:contain;margin:0 0 6px}
.auth-card .brand-logo{width:132px}
@media(max-width:560px){.brand-logo{width:104px}.panel-brand-logo{width:112px}}

/* v0.4.1 — ürün görselleri ve varyant yönetimi */
.section-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.section-title-row h2{margin-bottom:4px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:16px 0}.media-item{border:1px solid #e7edf5;border-radius:12px;padding:8px;background:#fff}.media-item img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:#f8fafc}.media-item form{margin-top:7px;text-align:center}.media-empty{grid-column:1/-1;border:1px dashed #cbd5e1;border-radius:12px;padding:28px;text-align:center;color:#64748b;background:#f8fafc}.media-upload-form{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.media-upload-form input[type=file]{flex:1;min-width:220px;border:1px dashed #cbd5e1;border-radius:10px;padding:12px;background:#f8fafc}.variant-layout{display:grid;gap:16px}.variant-table input{width:100%;min-width:90px;border:1px solid #dbe4ef;border-radius:8px;padding:8px 9px;font:inherit}.variant-table td{vertical-align:top}.variant-actions{display:flex;gap:8px;align-items:center}.variant-actions form{margin:0}.button-link{border:0;background:none;cursor:pointer;padding:0}.header-actions{display:flex;gap:10px;align-items:center}

/* v0.4.2 — logo final yerleşim / şeffaf asset */
.topbar{height:74px;display:grid;grid-template-columns:180px 1fr 220px;align-items:center;gap:24px}
.topbar .brand-logo-link{justify-self:start;height:38px;max-width:170px}
.topbar .brand-logo{width:148px;max-width:148px;height:38px;object-fit:contain;object-position:left center}
.topbar nav{justify-self:center;align-items:center}
.topbar .actions{justify-self:end}
.brand-logo-link{background:transparent!important;padding:0!important;border:0!important;overflow:visible}
.brand-logo{background:transparent!important;filter:none;image-rendering:auto}
.panel-brand-logo{width:126px!important;height:auto!important;margin:2px 0 20px!important;object-position:left center}
.mini-brand-logo{width:78px!important;height:auto!important;object-position:left center}
.auth-card .brand-logo{width:142px!important;height:auto!important}
@media(max-width:960px){.topbar{grid-template-columns:160px 1fr}.topbar .actions{grid-column:2}.topbar .brand-logo{width:138px}.topbar nav{display:none}}
@media(max-width:560px){.topbar{height:66px;grid-template-columns:128px 1fr;gap:12px}.topbar .brand-logo-link{height:32px}.topbar .brand-logo{width:118px;height:32px}.panel-brand-logo{width:116px!important}.mini-brand-logo{width:72px!important}}

/* v0.5 — Sipariş Motoru */
.order-kpis article em{color:#64748b;font-style:normal;font-size:11px}.order-create-layout,.order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.order-line-list{display:grid;gap:10px}.order-line{display:grid!important;grid-template-columns:auto minmax(0,1fr) 86px!important;align-items:center;gap:12px!important;padding:12px 14px;border:1px solid #e7edf5;border-radius:12px;margin:0!important;background:#fff}.order-line>input[type=checkbox]{width:18px!important;height:18px}.order-line span{display:grid;gap:4px}.order-line small{color:#64748b}.qty-input{min-width:70px!important}.order-totals{margin-left:auto;width:min(360px,100%);display:grid;gap:9px;padding-top:18px}.order-totals span{display:flex;justify-content:space-between;color:#64748b}.order-totals .grand{border-top:1px solid #e7edf5;padding-top:12px;font-size:16px;color:#0f172a}.timeline{display:grid;gap:0;margin:14px 0 22px}.timeline-item{display:grid;grid-template-columns:18px 1fr;gap:10px;position:relative;padding-bottom:18px}.timeline-item:before{content:"";position:absolute;left:5px;top:11px;bottom:-2px;width:1px;background:#dbe4ef}.timeline-item:last-child:before{display:none}.timeline-item i{width:11px;height:11px;border-radius:50%;background:#2563eb;margin-top:4px;z-index:1;box-shadow:0 0 0 4px #eff6ff}.timeline-item strong{font-size:13px}.timeline-item p{margin:4px 0;color:#475569;font-size:12px}.timeline-item small{color:#94a3b8}.note-form{display:grid;gap:10px}.note-form textarea{width:100%;border:1px solid #dbe4ef;border-radius:10px;padding:12px;font:inherit;resize:vertical}.state-box{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #e7edf5;padding:12px 14px;border-radius:10px;margin-bottom:14px}.state-box small{color:#64748b}.state-box strong{text-transform:capitalize}.return-row{display:grid!important;grid-template-columns:1fr 80px!important;align-items:center;gap:12px!important}.return-list{border-top:1px solid #e7edf5;margin-top:16px;padding-top:10px}.return-list p{font-size:12px;color:#475569}.card hr{border:0;border-top:1px solid #e7edf5;margin:14px 0}@media(max-width:980px){.order-create-layout,.order-detail-grid{grid-template-columns:1fr}}@media(max-width:640px){.order-line{grid-template-columns:auto 1fr!important}.order-line .qty-input{grid-column:2}}

/* v0.7 — Tema Tasarımcısı */
.theme-editor-main{max-width:none}.theme-editor-layout{display:grid;grid-template-columns:440px minmax(560px,1fr);gap:18px;align-items:start}.theme-controls{display:grid;gap:14px}.theme-controls .card h2{margin:5px 0 16px}.theme-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.theme-choice{cursor:pointer}.theme-choice input{position:absolute;opacity:0;pointer-events:none}.theme-choice span{display:grid;gap:3px;padding:13px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.theme-choice small{color:#64748b;text-transform:capitalize}.theme-choice input:checked+span{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px rgba(37,99,235,.08)}.theme-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.theme-form-grid label,.theme-text-stack label{display:grid;gap:7px;font-size:12px;font-weight:750;color:#334155}.theme-form-grid input,.theme-form-grid select,.theme-text-stack input,.theme-text-stack textarea,.section-config input[type=number]{width:100%;border:1px solid #dbe4ef;border-radius:9px;padding:10px;font:inherit;background:#fff}.theme-form-grid input[type=color]{height:42px;padding:4px}.theme-text-stack{display:grid;gap:11px}.section-list{display:grid;gap:8px}.section-config{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #e7edf5;border-radius:10px;background:#fff}.section-config label{display:flex;align-items:center;gap:8px;font-size:12px}.section-config input[type=number]{width:72px}.sticky-save{position:sticky;bottom:14px;background:#0f172a;color:#fff;border-radius:14px;padding:13px;display:flex;align-items:center;gap:14px;box-shadow:0 16px 36px rgba(15,23,42,.2);z-index:5}.sticky-save .btn{white-space:nowrap}.sticky-save small{opacity:.7}.theme-preview{position:sticky;top:18px;padding:0!important;overflow:hidden;height:calc(100vh - 36px);min-height:640px}.preview-toolbar{height:52px;border-bottom:1px solid #e7edf5;display:flex;align-items:center;padding:0 15px;gap:14px;background:#fff}.preview-toolbar>span{display:flex;gap:6px}.preview-toolbar i{width:9px;height:9px;border-radius:50%;background:#f87171}.preview-toolbar i:nth-child(2){background:#fbbf24}.preview-toolbar i:nth-child(3){background:#34d399}.preview-toolbar b{font-size:12px;flex:1}.preview-toolbar a{font-size:11px;color:#2563eb;font-weight:750}.theme-preview iframe{border:0;width:100%;height:calc(100% - 52px);background:#fff}.status.active{background:#dcfce7;color:#15803d;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800}@media(max-width:1250px){.theme-editor-layout{grid-template-columns:390px 1fr}}@media(max-width:1050px){.theme-editor-layout{grid-template-columns:1fr}.theme-preview{position:relative;top:auto;height:680px}.theme-controls{order:1}.theme-preview{order:2}}@media(max-width:620px){.theme-form-grid,.theme-choice-grid{grid-template-columns:1fr}.sticky-save{align-items:stretch;flex-direction:column}}
/* v0.8 Theme Editor v2 */
.theme-media{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.theme-media h2{margin:5px 0}.theme-media-upload{display:flex;align-items:center;gap:10px}.theme-media-upload input{max-width:260px}.theme-asset-strip{display:flex;gap:10px;overflow:auto;padding:4px 2px 14px;margin-bottom:4px}.theme-asset{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:7px;min-width:120px;cursor:pointer;display:grid;gap:6px;text-align:left}.theme-asset img{width:105px;height:70px;object-fit:cover;border-radius:8px}.theme-asset span{font-size:10px;font-weight:800;color:#2563eb}.theme-inline{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkbox-line{display:flex!important;align-items:center;gap:8px;padding-top:22px}.checkbox-line input{width:auto!important}.section-builder-head{display:flex;align-items:center;gap:9px;margin-bottom:14px}.section-builder-head>div{flex:1}.section-builder-head h2{margin:5px 0}.section-builder-head select{border:1px solid #dbe4ef;border-radius:9px;padding:9px;background:#fff}.section-card{display:grid!important;align-items:stretch!important;gap:9px!important;padding:12px!important}.section-card label{display:grid!important;gap:6px!important}.section-card input,.section-card textarea{width:100%;border:1px solid #dbe4ef;border-radius:9px;padding:9px;font:inherit}.section-card-top{display:flex;align-items:center;gap:10px}.section-card-top label{display:flex!important;flex:1!important;align-items:center!important}.drag-handle{font-size:18px;color:#94a3b8;cursor:grab}.section-remove{border:0;background:#fff1f2;color:#be123c;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800;cursor:pointer}.section-card.dragging{opacity:.45;border-color:#2563eb}.preview-toolbar .preview-size{border:0;background:#f1f5f9;border-radius:7px;padding:6px 8px;font-size:10px;cursor:pointer}.preview-stage{height:calc(100% - 52px);display:flex;justify-content:center;background:#eef2f7;overflow:auto}.theme-preview iframe{transition:width .2s ease;max-width:100%;box-shadow:0 0 0 1px #e2e8f0;background:#fff}@media(max-width:760px){.theme-media,.theme-media-upload,.section-builder-head{align-items:stretch;flex-direction:column}.theme-inline{grid-template-columns:1fr}}

/* v0.9 — Super Admin Foundation */
.super-admin-page{background:#f5f7fb}.super-admin-shell{grid-template-columns:236px 1fr}.super-admin-side{background:#0b1220;border-right:0}.super-admin-side .panel-brand-logo{filter:brightness(0) invert(1)}.super-admin-side a{color:#aebbd0}.super-admin-side a:hover{background:#111d31;color:#fff}.super-admin-side a.active{background:linear-gradient(135deg,#1d4ed8,#4f46e5);color:#fff}.super-admin-side .logout-form button{background:transparent;color:#aebbd0}.super-admin-side .logout-form button:hover{background:#111d31;color:#fff}.super-badge{font-size:10px;font-weight:900;letter-spacing:1.5px;color:#7dd3fc;border:1px solid rgba(125,211,252,.22);background:rgba(14,165,233,.08);padding:7px 10px;border-radius:8px;margin:-8px 0 12px}.super-admin-main{max-width:1600px;width:100%;margin:0 auto}.super-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.super-metrics article{box-shadow:0 8px 24px rgba(15,23,42,.04)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-head h3{margin-bottom:4px}.card-head a{font-size:12px;font-weight:800;color:#2563eb}.health-list{display:grid;gap:0;margin:8px 0 18px}.health-list p{display:flex;justify-content:space-between;gap:20px;padding:11px 0;margin:0;border-bottom:1px solid #edf2f7;color:#64748b}.health-list b{color:#0f172a}.health-list .health-ok{color:#15803d}.super-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.detail-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.detail-kpis>div{border:1px solid #e7edf5;border-radius:11px;padding:12px;background:#fbfdff}.detail-kpis small{display:block;color:#64748b;margin-bottom:5px}.admin-action-form{display:grid;gap:12px}.admin-action-form label,.plan-admin-card label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#334155}.admin-action-form select,.plan-admin-card input,.plan-admin-card select{width:100%;border:1px solid #dbe4ef;border-radius:9px;padding:10px 11px;font:inherit;background:#fff}.plan-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan-admin-card{border:1px solid #e7edf5;border-radius:14px;padding:16px;background:linear-gradient(180deg,#fff,#fbfdff);display:grid;gap:12px}.plan-admin-card>small{font-weight:900;color:#2563eb;text-transform:uppercase;letter-spacing:.8px}.plan-admin-card h3{margin:0;font-size:20px}.plan-admin-card p{margin:0;color:#64748b;font-size:12px;min-height:38px}.plan-admin-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-admin-foot span{font-size:11px;color:#64748b}.super-admin-page table a{color:#2563eb;text-decoration:none}.super-admin-page table a:hover{text-decoration:underline}@media(max-width:1200px){.super-metrics{grid-template-columns:repeat(3,1fr)}.plan-admin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.super-admin-shell{grid-template-columns:1fr}.super-admin-side{display:none}.super-detail-grid{grid-template-columns:1fr}}@media(max-width:650px){.super-metrics,.detail-kpis,.plan-admin-grid{grid-template-columns:1fr}}

/* v0.10 — Commerce Settings */
.commerce-main{max-width:1460px;width:100%;margin:0 auto}.commerce-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.commerce-tabs a{padding:9px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;text-decoration:none;font-size:12px;font-weight:800}.commerce-tabs a:hover{border-color:#2563eb;color:#2563eb}.commerce-section{margin-bottom:16px;scroll-margin-top:18px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.section-title small{font-size:10px;font-weight:900;letter-spacing:1.3px;color:#2563eb}.section-title h2{margin:4px 0 3px}.commerce-form{display:grid;gap:13px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.commerce-form label,.provider-card label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#334155}.commerce-form input,.commerce-form select,.provider-card input,.provider-card select,.inline-commerce-form input{width:100%;padding:10px 11px;border:1px solid #dbe4ef;border-radius:9px;background:#fff;font:inherit}.check-row{display:flex!important;align-items:center;gap:8px}.check-row input,.switch-label input{width:auto!important}.inline-commerce-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:14px}.domain-list,.method-list{display:grid;gap:9px}.domain-list article,.method-list article{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #e7edf5;border-radius:11px;background:#fbfdff}.domain-list article>div:first-child,.method-list article>div:first-child{flex:1;display:grid;gap:4px}.domain-list small,.method-list small,.provider-card small{color:#64748b;font-size:11px}.dns-note{display:flex;align-items:center;gap:8px;font-size:11px}.dns-note span{font-weight:900;color:#64748b}.dns-note code{padding:5px 8px;background:#eef2ff;border-radius:7px;color:#4338ca}.shipping-layout{display:grid;grid-template-columns:360px 1fr;gap:18px}.shipping-layout h3{margin:0 0 12px}.method-list article b{white-space:nowrap}.provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.provider-card{display:grid;gap:11px;border:1px solid #e7edf5;border-radius:13px;padding:15px;background:linear-gradient(180deg,#fff,#fbfdff)}.provider-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-head>div{display:grid;gap:3px}.switch-label{display:flex!important;align-items:center;gap:6px!important;font-size:11px!important}.btn.secondary{background:#fff;color:#1d4ed8;border:1px solid #bfdbfe}.btn.secondary:hover{background:#eff6ff}@media(max-width:980px){.shipping-layout,.provider-grid{grid-template-columns:1fr}.form-grid-2{grid-template-columns:1fr}}@media(max-width:620px){.inline-commerce-form{grid-template-columns:1fr}.domain-list article,.method-list article{align-items:flex-start;flex-direction:column}.dns-note{flex-wrap:wrap}}

/* v0.10.1 — Canonical merchant sidebar */
.panel-side{display:flex;flex-direction:column;min-height:100vh;padding:18px 14px 14px;overflow-y:auto;overflow-x:hidden}
.panel-side-brand{display:flex;align-items:center;min-height:54px;padding:0 8px 14px;border-bottom:1px solid rgba(148,163,184,.14)}
.panel-side-brand .panel-brand-logo{max-width:128px;height:auto;display:block}
.panel-nav{display:flex;flex-direction:column;gap:16px;padding:16px 0;flex:1}
.panel-nav-group{display:flex;flex-direction:column;gap:4px}
.panel-nav-title{padding:0 10px 5px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}
.panel-side .panel-nav-link{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 10px;border-radius:10px;text-decoration:none;color:inherit;white-space:nowrap}
.panel-side .panel-nav-link:hover{background:rgba(79,70,229,.07)}
.panel-side .panel-nav-link.active{background:rgba(79,70,229,.10);color:#4338ca;font-weight:700}
.panel-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:0 0 18px}
.panel-side .panel-nav-link.disabled{opacity:.48;cursor:not-allowed;user-select:none}
.panel-side .panel-nav-link.disabled:hover{background:transparent}
.panel-nav-badge{margin-left:auto;padding:2px 6px;border-radius:999px;background:#eef2ff;color:#6366f1;font-size:9px;font-weight:700}
.panel-nav-super{color:#6d28d9!important}
.panel-side-footer{margin-top:auto;padding:14px 8px 2px;border-top:1px solid rgba(148,163,184,.14)}
.panel-side-user{display:flex;align-items:center;gap:9px;margin-bottom:10px;min-width:0}
.panel-side-user>span:last-child{display:flex;flex-direction:column;min-width:0}
.panel-side-user strong,.panel-side-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.panel-side-user small{color:#94a3b8;font-size:10px}
.panel-side-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#eef2ff;color:#4f46e5;font-weight:800;flex:0 0 32px}
.panel-side-footer .logout-form button{width:100%}
@media (max-width:900px){.panel-side{min-height:auto}.panel-nav{gap:10px}.panel-nav-group{gap:2px}}

/* v0.12 campaign & discount engine */
.discount-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(620px,1.6fr);gap:20px;align-items:start}.stack-form{display:grid;gap:14px}.stack-form label{display:grid;gap:7px;font-weight:650;color:#25324a}.stack-form label small{font-weight:500;color:#7b879d}.stack-form input,.stack-form select{width:100%;min-height:42px;border:1px solid #dbe2ee;border-radius:10px;padding:10px 12px;background:#fff;color:#172036}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn.small{padding:7px 10px;font-size:12px}.btn.danger{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.muted{color:#7b879d}@media(max-width:1180px){.discount-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}}

/* v0.13 — Shipping Runtime */
.shipping-main{max-width:1460px;width:100%;margin:0 auto}.shipping-dashboard-grid{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(640px,1.4fr);gap:18px;align-items:start}.shipping-provider-list{display:grid;gap:12px}.shipping-provider-card{border:1px solid #e4eaf2;border-radius:14px;padding:15px;background:linear-gradient(180deg,#fff,#fbfdff)}.shipping-provider-card>div:first-child{display:grid;gap:4px}.shipping-provider-card small{color:#64748b}.shipping-provider-form{display:grid;gap:12px}.shipping-provider-form label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#334155}.shipping-provider-form input,.shipping-provider-form select{width:100%;padding:10px 11px;border:1px solid #dbe4ef;border-radius:9px;background:#fff;font:inherit}.shipment-table-wrap{overflow:auto}.shipment-table-wrap a{text-decoration:none;color:#2563eb}.shipment-order-card{display:grid;gap:10px;padding:12px 0;border-top:1px solid #e7edf5}.shipment-order-card:first-of-type{border-top:0}.shipment-order-head{display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:1050px){.shipping-dashboard-grid{grid-template-columns:1fr}}

/* v0.14 Customer Management */
.customer-filter{display:grid;grid-template-columns:minmax(260px,1fr) 190px auto auto;gap:10px;margin:18px 0}.customer-filter input,.customer-filter select,.inline-form input{min-height:42px}.table-sub{display:block;color:#718096;margin-top:4px}.customer-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;margin-bottom:18px}.customer-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.tag-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:#eef4ff;border:1px solid #d8e5ff;color:#2148a8}.tag-chip button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.inline-form{display:flex;gap:8px}.inline-form input{flex:1}.customer-notes article{padding:14px 0;border-bottom:1px solid #edf1f7}.customer-notes article:last-child{border-bottom:0}.customer-notes p{margin:6px 0}.address-card{padding:14px;border:1px solid #e7edf6;border-radius:12px;margin-bottom:10px;background:#fbfdff}.address-card p{margin:6px 0}.customer-address-add{margin-top:12px}.customer-address-add summary{cursor:pointer;color:#245ce7;font-weight:700;margin-bottom:12px}.metric-small{font-size:16px!important;line-height:1.25}.check-row{display:flex!important;align-items:center;gap:8px}.check-row input{width:auto!important}.table-scroll{overflow:auto}@media(max-width:980px){.customer-detail-grid{grid-template-columns:1fr}.customer-filter{grid-template-columns:1fr 1fr}.inline-form{flex-direction:column}}@media(max-width:640px){.customer-filter{grid-template-columns:1fr}.form-grid-2{grid-template-columns:1fr!important}}

/* Naays Shipping UX v0.14.1 */
.shipping-v2{max-width:1460px;width:100%;margin:0 auto}.shipping-page-head{margin-bottom:16px}.shipping-page-head p{margin:6px 0 0}.shipping-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.shipping-kpis article{display:grid;gap:3px;padding:15px 16px;background:#fff;border:1px solid #e5eaf1;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.035)}.shipping-kpis small{font-size:10px;font-weight:900;letter-spacing:.6px;color:#64748b}.shipping-kpis strong{font-size:25px;line-height:1.05;color:#0f172a}.shipping-kpis span{font-size:11px;color:#94a3b8}.shipping-kpis .danger-soft{background:#fffafa;border-color:#fee2e2}.shipping-tabs{display:flex;align-items:center;gap:8px;padding:5px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:13px;width:max-content;max-width:100%;margin-bottom:14px}.shipping-tab{appearance:none;border:0;background:transparent;color:#64748b;padding:9px 13px;border-radius:9px;font:inherit;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.shipping-tab span{display:inline-flex;margin-left:5px;padding:2px 6px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:10px}.shipping-tab.active{background:#fff;color:#1d4ed8;box-shadow:0 2px 8px rgba(15,23,42,.08)}.shipping-tab.active span{background:#dbeafe;color:#1d4ed8}.shipping-tab-panel{display:none}.shipping-tab-panel.active{display:block}.shipping-compact-card{padding:18px}.shipping-section-head{margin-bottom:14px}.shipping-section-head h2{font-size:18px}.shipping-table-v2 table{min-width:860px}.shipping-table-v2 th{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.55px}.shipping-table-v2 td{vertical-align:middle}.table-action{white-space:nowrap;font-size:11px;font-weight:900}.shipping-empty{min-height:240px;display:grid;place-content:center;text-align:center}.shipping-provider-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipping-provider-tile{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:14px;border:1px solid #e3e9f1;border-radius:14px;background:#fff;transition:.18s ease}.shipping-provider-tile:hover{border-color:#bfdbfe;box-shadow:0 8px 24px rgba(37,99,235,.06)}.shipping-provider-mark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#2563eb;font-size:17px;font-weight:950}.shipping-provider-meta{min-width:0;display:grid;gap:4px}.provider-title-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shipping-provider-meta small{font-size:11px;color:#64748b}.provider-account{font-size:10px;color:#475569}.muted-status{background:#f1f5f9!important;color:#64748b!important}.shipping-manual-note{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:12px;padding:12px 14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.shipping-manual-note>div{display:grid;gap:3px}.shipping-manual-note span{font-size:11px;color:#64748b}.shipping-manual-note a{font-size:11px;font-weight:900;text-decoration:none;color:#2563eb;white-space:nowrap}.shipping-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shipping-setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid #edf1f5}.shipping-setting-row>div{display:grid;gap:3px}.shipping-setting-row span:not(.status){font-size:11px;color:#64748b}.shipping-provider-mini-list{display:grid;gap:0;margin-top:12px}.shipping-provider-mini-list>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #edf1f5;font-size:12px;font-weight:800}.shipping-drawer-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.28);backdrop-filter:blur(2px);z-index:1000}.shipping-drawer{position:fixed;top:0;right:0;width:min(460px,94vw);height:100dvh;background:#fff;z-index:1001;box-shadow:-28px 0 60px rgba(15,23,42,.18);transform:translateX(105%);transition:transform .22s ease;display:flex;flex-direction:column}.shipping-drawer.open{transform:translateX(0)}.shipping-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px;border-bottom:1px solid #e7edf5}.shipping-drawer-head small{font-size:10px;font-weight:900;color:#2563eb;letter-spacing:1px}.shipping-drawer-head h2{margin:5px 0 0}.shipping-drawer-close{width:38px;height:38px;border:0;border-radius:10px;background:#f1f5f9;color:#334155;font-size:24px;cursor:pointer}.shipping-drawer-form{padding:20px 22px 24px;overflow:auto}.shipping-drawer-form label{display:grid;gap:7px;font-size:12px;font-weight:850;color:#334155}.shipping-drawer-form input,.shipping-drawer-form select{width:100%;padding:11px 12px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;font:inherit}.drawer-switch{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:13px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.drawer-switch span{display:grid;gap:3px}.drawer-switch small{font-weight:500;color:#64748b}.drawer-switch input{width:auto!important;transform:scale(1.15)}.shipping-drawer-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:8px}.drawer-open{overflow:hidden}@media(max-width:1100px){.shipping-kpis{grid-template-columns:repeat(3,1fr)}.shipping-provider-tiles,.shipping-settings-grid{grid-template-columns:1fr}}@media(max-width:720px){.shipping-kpis{grid-template-columns:repeat(2,1fr)}.shipping-tabs{width:100%;overflow:auto}.shipping-provider-tile{grid-template-columns:42px 1fr}.shipping-provider-tile>.btn{grid-column:1/-1;width:100%}.shipping-manual-note{align-items:flex-start;flex-direction:column}.shipping-kpis article:last-child{grid-column:1/-1}}

/* v0.15 Theme Studio */
.theme-studio-tabs{display:flex;gap:6px;margin:0 0 14px;padding:5px;background:#eaf0f7;border:1px solid #dce5f0;border-radius:12px;width:max-content}.theme-studio-tabs a{padding:9px 14px;border-radius:9px;color:#64748b;text-decoration:none;font-size:12px;font-weight:850}.theme-studio-tabs a.active{background:#fff;color:#0f172a;box-shadow:0 2px 10px rgba(15,23,42,.08)}
.theme-market-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#fff 0%,#f7f8ff 55%,#eef2ff 100%)}.theme-market-hero h2{font-size:27px;margin:5px 0 8px}.theme-market-hero>div:first-child{max-width:760px}.theme-market-kpis{display:flex;gap:10px}.theme-market-kpis>div{min-width:96px;padding:14px;border:1px solid #e1e7f0;border-radius:13px;background:rgba(255,255,255,.85);text-align:center}.theme-market-kpis strong{display:block;font-size:20px;color:#111827}.theme-market-kpis span{font-size:10px;color:#64748b;font-weight:750}
.theme-market-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 190px 150px;gap:10px;padding:11px!important;margin:12px 0}.theme-search-wrap{display:flex;align-items:center;gap:8px;border:1px solid #dbe4ef;border-radius:10px;padding:0 11px;background:#fff}.theme-search-wrap input,.theme-market-toolbar select{border:0!important;outline:0!important;background:#fff;padding:10px;width:100%;font:inherit}.theme-market-toolbar select{border:1px solid #dbe4ef!important;border-radius:10px}
.theme-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.theme-market-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:.18s ease;box-shadow:0 5px 18px rgba(15,23,42,.035)}.theme-market-card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 14px 28px rgba(15,23,42,.09)}.theme-market-card.selected{box-shadow:0 0 0 2px #2563eb;border-color:#2563eb}.theme-card-preview{height:175px;position:relative;overflow:hidden;padding:15px;background:linear-gradient(145deg,#f8fafc,#eef2f7)}.theme-card-preview:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--tm-a) 22%,transparent),transparent 45%)}.mock-top{height:20px;border-radius:7px 7px 0 0;background:#fff;display:flex;align-items:center;gap:4px;padding:0 7px;position:relative}.mock-top i{width:4px;height:4px;border-radius:50%;background:#d1d5db}.mock-hero{height:85px;background:linear-gradient(135deg,var(--tm-p),var(--tm-a));border-radius:0 0 7px 7px;padding:18px;position:relative}.mock-hero span,.mock-hero b,.mock-hero em{display:block;background:rgba(255,255,255,.9);border-radius:5px}.mock-hero span{width:35%;height:5px;opacity:.7}.mock-hero b{width:68%;height:11px;margin-top:8px}.mock-hero em{width:28%;height:12px;margin-top:12px;opacity:.8}.mock-products{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.mock-products u{height:39px;background:#fff;border-radius:7px;box-shadow:0 1px 3px rgba(15,23,42,.08)}.theme-featured-badge{position:absolute;right:10px;top:10px;background:#111827;color:#fff;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:850}.theme-card-body{padding:14px;display:grid;gap:10px}.theme-card-title{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.theme-card-title small{font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:.6px;font-weight:850}.theme-card-title h3{font-size:16px;margin:3px 0 0}.theme-price{font-size:10px;font-weight:900;padding:5px 7px;border-radius:999px;white-space:nowrap}.theme-price.free{background:#dcfce7;color:#15803d}.theme-price.paid{background:#ede9fe;color:#6d28d9}.theme-card-body p{font-size:11px;color:#64748b;line-height:1.5;margin:0;min-height:34px}.theme-card-meta{display:flex;gap:6px;flex-wrap:wrap}.theme-card-meta span{font-size:9px;font-weight:800;padding:4px 7px;background:#f1f5f9;border-radius:999px;color:#475569}.theme-card-meta .licensed{background:#e0f2fe;color:#0369a1}.theme-card-meta .current{background:#dbeafe;color:#1d4ed8}.theme-card-body form,.theme-card-body .theme-buy{width:100%}.theme-card-body .btn,.theme-card-body .btn-secondary{width:100%;text-align:center}.theme-empty{padding:30px;text-align:center;color:#64748b}.theme-editor-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.theme-editor-intro h2{margin:4px 0}
.theme-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:14px}.theme-admin-card{display:grid;gap:10px;border:1px solid #e2e8f0;border-radius:14px;padding:12px;background:#fff}.theme-admin-preview{height:86px;border-radius:10px;background:linear-gradient(135deg,var(--ta-p),var(--ta-a));position:relative;overflow:hidden}.theme-admin-preview span{position:absolute;left:13px;top:18px;width:46%;height:8px;background:#fff;border-radius:5px}.theme-admin-preview i{position:absolute;left:13px;top:34px;width:65%;height:5px;background:rgba(255,255,255,.7);border-radius:5px}.theme-admin-preview b{position:absolute;left:13px;bottom:15px;width:25%;height:14px;background:rgba(255,255,255,.85);border-radius:6px}.theme-admin-card-head{display:flex;justify-content:space-between;gap:10px}.theme-admin-card-head small{font-size:9px;color:#64748b}.theme-admin-card-head h3{margin:2px 0 0}.theme-admin-card label,.theme-license-form label{display:grid;gap:5px;font-size:10px;font-weight:800;color:#475569}.theme-admin-card input,.theme-admin-card select,.theme-license-form select{border:1px solid #dbe4ef;border-radius:8px;padding:8px;font:inherit;background:#fff}.theme-admin-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.theme-license-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;max-width:900px}
@media(max-width:1400px){.theme-market-grid{grid-template-columns:repeat(3,1fr)}.theme-admin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){.theme-market-grid{grid-template-columns:repeat(2,1fr)}.theme-market-hero{align-items:flex-start;flex-direction:column}.theme-market-toolbar{grid-template-columns:1fr 1fr}.theme-search-wrap{grid-column:1/-1}}@media(max-width:700px){.theme-market-grid,.theme-admin-grid{grid-template-columns:1fr}.theme-market-kpis{width:100%;overflow:auto}.theme-market-toolbar{grid-template-columns:1fr}.theme-search-wrap{grid-column:auto}.theme-license-form{grid-template-columns:1fr}.theme-editor-intro{align-items:stretch;flex-direction:column}}

/* v0.16 Theme Studio Live Editor */
.live-studio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-bottom:14px}.live-studio-toolbar>div:first-child{display:flex;align-items:center;gap:10px}.live-studio-toolbar small{font-weight:800;color:#64748b}.live-studio-toolbar #draftStatus{font-size:12px;padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#64748b}.live-studio-toolbar #draftStatus.has-draft{background:#eef2ff;color:#4f46e5}.live-toolbar-actions,.device-switch{display:flex;align-items:center;gap:8px}.device-switch{padding:4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.device-switch button{border:0;background:transparent;padding:7px 9px;border-radius:7px;cursor:pointer}.device-switch button.active{background:#fff;box-shadow:0 1px 4px #cbd5e1}.inline-form{display:inline}.live-studio-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 280px;gap:14px;align-items:start}.live-sections,.live-inspector{position:sticky;top:12px;max-height:calc(100vh - 28px);overflow:auto}.studio-panel-title{display:flex;align-items:center;justify-content:space-between}.studio-panel-title h3{margin:2px 0 0}.studio-panel-title button{border:0;background:#eef2ff;color:#4f46e5;border-radius:8px;width:30px;height:30px}.tiny{font-size:12px}.live-section-list{display:grid;gap:7px;margin:12px 0}.live-section-row{display:grid;grid-template-columns:20px 1fr 28px 28px;align-items:center;gap:5px;padding:9px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.drag-grip{cursor:grab;color:#94a3b8}.live-section-row button{border:0;background:#f8fafc;border-radius:7px;height:27px;cursor:pointer}.live-add-row{display:flex;gap:6px}.live-add-row select{min-width:0}.live-canvas{padding:0;overflow:hidden;min-height:720px}.live-preview-stage{background:#e2e8f0;display:flex;justify-content:center;overflow:auto;padding:18px;min-height:650px}.live-preview-stage iframe{width:100%;min-height:620px;border:0;background:#fff;border-radius:10px;box-shadow:0 12px 30px rgba(15,23,42,.12);transition:width .2s}.empty-inspector{text-align:center;padding:36px 10px;color:#64748b}.empty-inspector div{font-size:30px}.live-inspector textarea{width:100%;resize:vertical}.mini-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.mini-assets button{padding:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;aspect-ratio:1}.mini-assets img{width:100%;height:100%;object-fit:cover}.compact-settings{display:grid;gap:10px;margin-top:10px}.compact-settings label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:13px}.compact-settings select{max-width:130px}.revision-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #eef2f7}.revision-row span{display:grid}.revision-row small{font-size:10px;color:#94a3b8}.revision-row button{border:0;background:#f8fafc;color:#4f46e5;font-size:11px;cursor:pointer}.btn-danger-outline{border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:9px;padding:8px 11px;cursor:pointer}@media(max-width:1200px){.live-studio-grid{grid-template-columns:200px minmax(0,1fr)}.live-inspector{grid-column:1/-1;position:static;max-height:none}}@media(max-width:800px){.live-studio-grid{grid-template-columns:1fr}.live-sections{position:static;max-height:none}.live-studio-toolbar{align-items:flex-start;flex-direction:column}.live-toolbar-actions{flex-wrap:wrap}}


/* v0.17 — plan bazlı gerçek Theme Marketplace */
.v17-market-hero{padding:24px!important}.v17-market-hero .eyebrow{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:10px;font-weight:900;letter-spacing:.7px}.v17-market-hero p{max-width:760px;line-height:1.65;color:#64748b}.market-plan-line{margin-top:13px;font-size:12px;color:#475569}.market-plan-line strong{color:#4f46e5}.tier-strip{display:flex;gap:7px;overflow:auto;margin:12px 0;padding:8px!important}.tier-filter{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:10px;padding:9px 12px;white-space:nowrap;cursor:pointer;font-weight:800}.tier-filter b{margin-left:5px;color:#94a3b8}.tier-filter.active{background:#111827;color:#fff;border-color:#111827}.tier-filter.active b{color:#cbd5e1}.v17-theme-grid .theme-market-card{position:relative}.v17-theme-grid .theme-card-preview{height:205px;padding:14px}.mock-browser{height:100%;border-radius:10px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.14);overflow:hidden;position:relative}.mock-nav{height:30px;display:grid;grid-template-columns:18px 1fr 30px;gap:8px;align-items:center;padding:0 10px;border-bottom:1px solid #eef2f7}.mock-nav i{width:16px;height:7px;background:var(--tm-p);border-radius:4px}.mock-nav span{height:4px;width:45%;justify-self:center;background:#cbd5e1;border-radius:4px}.mock-nav b{height:12px;background:var(--tm-a);border-radius:5px}.v17-theme-grid .mock-hero{height:100px;border-radius:0;padding:20px;background:linear-gradient(135deg,var(--tm-p),var(--tm-a))}.v17-theme-grid .mock-products{padding:0 10px}.theme-lock-layer{position:absolute;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(1px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;z-index:3}.theme-lock-layer span{font-size:24px}.theme-lock-layer b{margin-top:6px;font-size:12px}.plan-pill{font-size:9px;font-weight:900;padding:5px 7px;border-radius:999px;white-space:nowrap}.plan-deneme{background:#dcfce7;color:#166534}.plan-baslangic{background:#dbeafe;color:#1d4ed8}.plan-pro{background:#ede9fe;color:#6d28d9}.plan-business{background:#111827;color:#fff}.theme-card-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:7px}.theme-card-actions form{margin:0}.theme-card-actions .btn,.theme-card-actions .btn-secondary{height:38px;display:flex;align-items:center;justify-content:center}.market-modal[hidden]{display:none}.market-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px}.market-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.64);backdrop-filter:blur(4px)}.market-modal-dialog{position:relative;width:min(1050px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:18px;box-shadow:0 30px 80px rgba(15,23,42,.3)}.market-modal-close{position:absolute;right:12px;top:10px;border:0;background:#f1f5f9;width:34px;height:34px;border-radius:50%;font-size:20px;cursor:pointer;z-index:3}.market-modal-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:4px 44px 14px 4px}.market-modal-head h3{margin:2px 0}.market-modal-head small{color:#64748b}.market-demo-stage{min-height:540px;background:#e2e8f0;border-radius:14px;padding:20px;display:flex;justify-content:center;overflow:auto}.market-demo{--demo-p:#2563eb;--demo-a:#7c3aed;width:100%;min-height:500px;background:#fff;border-radius:10px;overflow:hidden;transition:width .2s}.market-demo header{height:58px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7;font-size:12px}.market-demo header b{color:var(--demo-p)}.market-demo section{padding:72px 60px;background:linear-gradient(135deg,color-mix(in srgb,var(--demo-p) 12%,white),color-mix(in srgb,var(--demo-a) 18%,white))}.market-demo section small{color:var(--demo-p);font-weight:900}.market-demo section h2{font-size:38px;max-width:560px;margin:9px 0}.market-demo section p{color:#64748b}.market-demo section button{background:var(--demo-p);color:#fff;border:0;border-radius:9px;padding:11px 16px}.demo-products{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px}.demo-products i{height:120px;border-radius:12px;background:linear-gradient(145deg,#f8fafc,#e2e8f0)}.upgrade-dialog{width:min(500px,94vw);text-align:center;padding:34px}.upgrade-icon{width:54px;height:54px;border-radius:16px;background:#111827;color:#fff;display:grid;place-items:center;margin:0 auto 14px;font-size:22px}.upgrade-dialog p{color:#64748b;line-height:1.6}.upgrade-benefits{display:grid;gap:8px;text-align:left;background:#f8fafc;border-radius:12px;padding:14px;margin:18px 0}.upgrade-benefits span{font-size:13px}.upgrade-dialog .btn{display:inline-flex;text-decoration:none}.theme-admin-card select[name=min_plan_code]{font-weight:800}.theme-admin-card input[name=badge]{font-size:12px}@media(max-width:700px){.theme-card-actions{grid-template-columns:1fr}.market-modal-head{align-items:flex-start;flex-direction:column}.market-demo section{padding:42px 24px}.market-demo section h2{font-size:28px}.demo-products{grid-template-columns:repeat(2,1fr)}}

/* v0.17.1 — Professional Theme Marketplace */
.real-theme-preview{height:230px!important;padding:0!important;background:#eef2f7!important;overflow:hidden;position:relative}.real-theme-preview>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease}.theme-market-card:hover .real-theme-preview>img{transform:scale(1.018)}.real-theme-preview .theme-featured-badge{position:absolute;right:10px;top:10px}.real-theme-preview .theme-lock-layer{background:linear-gradient(180deg,rgba(15,23,42,.05),rgba(15,23,42,.72));justify-content:flex-end;padding-bottom:18px;backdrop-filter:none}.real-theme-preview .theme-lock-layer span{display:none}.real-theme-preview .theme-lock-layer b{background:rgba(15,23,42,.84);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 10px}.market-preview-dialog{width:min(1180px,97vw)}.real-demo-stage{min-height:0;padding:18px;background:#dfe6ef}.real-market-demo{min-height:0;background:#fff;display:flex;justify-content:center;align-items:flex-start}.real-market-demo img{width:100%;height:auto;display:block;border-radius:10px}.preview-help{font-size:12px;color:#64748b;line-height:1.6;margin:12px 2px 0}.v17-theme-grid .theme-market-card{border-radius:18px;overflow:hidden;box-shadow:0 8px 26px rgba(15,23,42,.05)}.v17-theme-grid .theme-market-card:hover{box-shadow:0 18px 45px rgba(15,23,42,.10);transform:translateY(-2px)}.v17-theme-grid .theme-card-body{padding:16px}.v17-theme-grid .theme-card-body p{min-height:42px;line-height:1.55}.theme-market-hero.v17-market-hero{background:linear-gradient(135deg,#fff,#f5f3ff)}

/* v0.18 theme marketplace premium previews */
.v17-theme-grid .theme-card-preview.real-theme-preview{height:260px;padding:0;background:#0f172a}.real-theme-preview img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.market-preview-dialog{width:min(1180px,94vw)!important}.real-demo-stage{max-height:70vh;overflow:auto;background:#dfe5ed!important}.real-market-demo{width:100%;max-width:980px!important;height:auto!important;background:#fff}.real-market-demo img{display:block;width:100%;height:auto}.preview-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px}.preview-modal-actions span{font-size:11px;color:#64748b}.theme-card-body p{min-height:52px}.theme-card-meta span{text-transform:capitalize}.theme-market-card{border-radius:14px}.theme-card-preview .theme-lock-layer{backdrop-filter:blur(1px)}
.theme-builder-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,#111827,#312e81);color:#fff;border:0}.theme-builder-cta small,.theme-factory-hero small{font-size:10px;font-weight:900;letter-spacing:1.3px;color:#a5b4fc}.theme-builder-cta h2,.theme-factory-hero h2{margin:6px 0 8px;font-size:24px}.theme-builder-cta .muted{color:#cbd5e1;max-width:760px}.theme-factory-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;padding:26px;border-radius:18px;background:linear-gradient(145deg,#0b1220,#172554);color:#fff;margin-bottom:16px}.theme-factory-hero p{color:#cbd5e1;line-height:1.6;margin:0}.theme-factory-create{align-self:center;display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.theme-factory-create input{border:1px solid #334155;background:#fff;color:#0f172a;border-radius:9px;padding:11px}.theme-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-project-card{display:grid;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;text-decoration:none;color:#0f172a;background:#fff;transition:.18s}.theme-project-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(15,23,42,.08);border-color:#c7d2fe}.theme-project-cover{height:160px;background:linear-gradient(135deg,#dbeafe,#ede9fe);background-size:cover;background-position:center;display:grid;place-items:center;color:#6366f1;font-size:10px;font-weight:900;letter-spacing:1px}.theme-project-card>div:last-child{padding:14px}.theme-project-card small{color:#64748b;text-transform:uppercase;font-weight:800;font-size:9px}.theme-project-card h3{margin:5px 0}.theme-project-card p{color:#64748b;font-size:11px;line-height:1.5;min-height:34px}.theme-project-meta{display:flex;gap:6px}.theme-project-meta span{font-size:9px;font-weight:800;border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 7px}.theme-factory-empty{text-align:center;padding:70px 15px;color:#64748b}.theme-factory-empty b{font-size:18px;color:#0f172a}@media(max-width:1100px){.theme-factory-hero{grid-template-columns:1fr}.theme-factory-create{grid-template-columns:1fr}.theme-project-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.theme-project-grid{grid-template-columns:1fr}.theme-builder-cta{display:grid}}
/* v0.25 Public Site + Onboarding + Demo */
.public-v25{margin:0;background:#fff;color:#0b1220;font-family:"Google Sans Flex","Google Sans","Helvetica Neue",Arial,sans-serif}.nv25-header{height:78px;max-width:1240px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:42px;border-bottom:1px solid #edf0f4}.nv25-logo img,.nv25-footer img,.nv25-auth-info img,.nv25-demo-login img{width:118px;height:auto}.nv25-header nav{display:flex;gap:28px;flex:1}.nv25-header a{text-decoration:none;color:#334155;font-size:13px;font-weight:700}.nv25-header>div{display:flex;align-items:center;gap:14px}.nv25-btn{display:inline-flex;align-items:center;justify-content:center;background:#111827!important;color:#fff!important;border:0;border-radius:10px;padding:12px 18px;text-decoration:none;font-size:13px;font-weight:850;cursor:pointer}.nv25-btn.big,.nv25-outline.big{padding:15px 21px;font-size:14px}.nv25-outline{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8dee8;border-radius:10px;padding:12px 18px;color:#111827;text-decoration:none;font-weight:800}.nv25-login{padding:10px}.nv25-hero{max-width:1240px;margin:auto;padding:92px 24px 86px;display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center}.nv25-kicker,.nv25-section-head>span,.nv25-demo>div>span,.nv25-pricing>span,.nv25-sub>span,.nv25-auth-form form>span,.nv25-auth-info div>span,.nv25-demo-login main>span{font-size:10px;letter-spacing:1.7px;font-weight:900;color:#64748b}.nv25-hero h1{font-size:64px;line-height:.98;letter-spacing:-3.4px;margin:18px 0 24px}.nv25-hero h1 em{font-style:normal;color:#0f9f91}.nv25-hero-copy>p{font-size:18px;line-height:1.7;color:#64748b;max-width:600px}.nv25-actions{display:flex;gap:10px;margin:30px 0 20px}.nv25-trust{display:flex;gap:18px;color:#64748b;font-size:11px;font-weight:700}.nv25-panelshot{border:1px solid #dfe5ec;border-radius:18px;box-shadow:0 30px 80px rgba(15,23,42,.14);overflow:hidden;background:#f7f9fc;transform:perspective(1200px) rotateY(-2deg)}.nv25-browser{height:36px;background:#fff;border-bottom:1px solid #e8ecf1;display:flex;align-items:center;padding:0 12px;gap:6px}.nv25-browser i{width:7px;height:7px;border-radius:50%;background:#d5dae1}.nv25-browser b{font-size:8px;color:#94a3b8;margin-left:12px}.nv25-dash{height:420px;display:grid;grid-template-columns:135px 1fr}.nv25-dash aside{background:#0e1727;color:#8491a5;padding:20px 15px;display:flex;flex-direction:column;gap:17px;font-size:9px}.nv25-dash aside img{width:72px;filter:brightness(0) invert(1);margin-bottom:10px}.nv25-dash aside strong{background:#1b293e;color:#fff;padding:9px;border-radius:6px}.nv25-dash section{padding:30px}.nv25-dash section>small{color:#94a3b8;font-size:9px}.nv25-dash h3{margin:5px 0 20px;font-size:19px}.nv25-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.nv25-metrics article{background:#fff;border:1px solid #e9edf2;border-radius:9px;padding:12px}.nv25-metrics small{display:block;color:#94a3b8;font-size:8px}.nv25-metrics b{display:block;font-size:15px;margin:5px 0}.nv25-metrics em{font-size:8px;color:#0f9f91}.nv25-chart{height:105px;background:#fff;border:1px solid #e9edf2;border-radius:9px;margin:10px 0;position:relative;overflow:hidden}.nv25-chart span{position:absolute;left:5%;right:5%;bottom:25%;height:2px;background:linear-gradient(90deg,#dbe4ef,#0f9f91,#111827);transform:skewY(-6deg)}.nv25-order{display:flex;justify-content:space-between;background:#fff;border-bottom:1px solid #eef2f6;padding:10px;font-size:8px}.nv25-strip{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;padding:20px;display:flex;justify-content:center;gap:52px;color:#a1aab8;font-size:9px;font-weight:900;letter-spacing:1px}.nv25-section{max-width:1200px;margin:auto;padding:110px 24px}.nv25-section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end}.nv25-section-head>span{grid-column:1/-1}.nv25-section-head h2,.nv25-pricing h2,.nv25-final h2,.nv25-demo h2,.nv25-sub h1{font-size:46px;line-height:1.05;letter-spacing:-2px;margin:14px 0}.nv25-section-head p{color:#64748b;line-height:1.7}.nv25-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.nv25-feature-grid article{border:1px solid #e6eaf0;border-radius:14px;padding:26px;min-height:190px}.nv25-feature-grid i{font-style:normal;font-size:10px;color:#0f9f91;font-weight:900}.nv25-feature-grid h3{margin-top:35px}.nv25-feature-grid p,.nv25-theme-show p{color:#64748b;line-height:1.6;font-size:13px}.nv25-demo{max-width:1160px;margin:0 auto 100px;background:#0d1626;color:#fff;border-radius:22px;padding:65px;display:grid;grid-template-columns:1.5fr .5fr;gap:50px;align-items:center}.nv25-demo p{color:#a9b4c4;line-height:1.7;max-width:650px}.nv25-demo-card{background:#172337;border:1px solid #29384f;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:9px}.nv25-demo-card small{color:#8290a5;font-size:9px;letter-spacing:1px}.nv25-demo-card b{font-size:15px}.nv25-demo-card span{color:#5dd3c4;font-size:10px;margin-top:8px}.nv25-pricing{max-width:1160px;margin:auto;text-align:center;padding:20px 24px 110px}.nv25-plan-row,.nv25-price-full{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0}.nv25-plan-row article,.nv25-price-full article{border:1px solid #e5eaf0;border-radius:16px;padding:30px;text-align:left}.nv25-plan-row article.featured{border-color:#0f9f91;box-shadow:0 12px 35px rgba(15,159,145,.10)}.nv25-plan-row b{display:block;font-size:25px;margin:12px 0}.nv25-plan-row p,.nv25-price-full p{color:#64748b;font-size:13px;line-height:1.6}.nv25-final{text-align:center;padding:90px 24px;background:#f6f8fa}.nv25-final p{color:#64748b}.nv25-footer{max-width:1200px;margin:auto;padding:45px 24px;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.nv25-footer div{display:flex;gap:22px}.nv25-footer a{font-size:12px;color:#64748b;text-decoration:none}.nv25-footer small{grid-column:1/-1;color:#a1aab8}.nv25-sub{max-width:1160px;margin:auto;padding:90px 24px}.nv25-sub>h1{max-width:820px;font-size:58px;margin-bottom:65px}.nv25-theme-show{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nv25-theme-show article{min-height:260px;background:#f6f8fa;border-radius:18px;padding:30px;display:flex;flex-direction:column}.nv25-theme-show b{font-size:22px;margin-top:auto}.nv25-theme-show span{font-size:10px;font-weight:900;color:#0f9f91}.nv25-price-full article b{display:block;font-size:31px;margin:20px 0}.nv25-price-full article b em{font-size:12px;color:#94a3b8}.nv25-auth{margin:0;min-height:100vh;display:grid;grid-template-columns:.9fr 1.1fr;font-family:"Google Sans Flex","Google Sans","Helvetica Neue",Arial,sans-serif}.nv25-auth-info{background:#0d1626;color:#fff;padding:55px 8vw;display:flex;flex-direction:column;justify-content:space-between}.nv25-auth-info>a img{filter:brightness(0) invert(1)}.nv25-auth-info h1{font-size:48px;line-height:1.05;letter-spacing:-2px;max-width:540px}.nv25-auth-info p{color:#a7b2c2;line-height:1.7;max-width:520px}.nv25-auth-info ul{list-style:none;padding:0;display:grid;gap:13px;color:#dbe2eb;font-size:13px}.nv25-auth-info li:before{content:'✓';color:#5dd3c4;margin-right:10px}.nv25-auth-info small,.nv25-auth-info small a{color:#9ca9ba}.nv25-auth-form{display:grid;place-items:center;padding:50px 25px;background:#fbfcfd}.nv25-auth-form form{width:min(460px,100%)}.nv25-auth-form h2{font-size:32px;letter-spacing:-1px;margin:10px 0}.nv25-auth-form p{color:#64748b;margin-bottom:25px}.nv25-auth-form label{display:block;font-size:11px;font-weight:800;margin:13px 0}.nv25-auth-form input,.nv25-auth-form select{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:13px;border:1px solid #dce2ea;border-radius:9px;background:#fff}.nv25-auth-form button{width:100%;margin-top:12px}.nv25-auth-form form>small{display:block;color:#94a3b8;text-align:center;margin-top:15px}.nv25-demo-login{margin:0;min-height:100vh;background:#0d1626;color:#fff;display:grid;place-items:center;font-family:"Google Sans Flex","Google Sans","Helvetica Neue",Arial,sans-serif;padding:25px}.nv25-demo-login main{width:min(570px,100%);text-align:center}.nv25-demo-login main>a:first-child img{filter:brightness(0) invert(1);margin-bottom:55px}.nv25-demo-login h1{font-size:48px;letter-spacing:-2px;margin:12px 0}.nv25-demo-login p{color:#9ba8b9;line-height:1.7}.nv25-credentials{background:#172337;border:1px solid #2b3a50;border-radius:14px;padding:22px;margin:30px 0;display:grid;grid-template-columns:90px 1fr;text-align:left;gap:12px}.nv25-credentials small{color:#8290a5;font-size:9px}.nv25-demo-login button{width:100%}.nv25-back{display:block;color:#8e9caf;text-decoration:none;margin-top:25px;font-size:12px}.demo-mode-banner{background:#fff7ed;border-bottom:1px solid #fed7aa;color:#9a3412;padding:10px 18px;font-size:11px;font-weight:800;text-align:center}.demo-mode-banner a{color:#9a3412;margin-left:8px}.panel-side.demo-sidebar{border-top:3px solid #f59e0b}.demo-side-badge{margin:10px 14px 0;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900;text-align:center}
@media(max-width:900px){.nv25-header nav{display:none}.nv25-hero{grid-template-columns:1fr;padding-top:55px}.nv25-hero h1{font-size:52px}.nv25-section-head{grid-template-columns:1fr}.nv25-feature-grid{grid-template-columns:1fr 1fr}.nv25-demo{grid-template-columns:1fr}.nv25-auth{grid-template-columns:1fr}.nv25-auth-info{min-height:430px}.nv25-theme-show,.nv25-plan-row,.nv25-price-full{grid-template-columns:1fr}.nv25-strip{overflow:auto;justify-content:flex-start}}@media(max-width:560px){.nv25-header{height:68px}.nv25-header .nv25-login{display:none}.nv25-hero h1,.nv25-sub>h1{font-size:42px}.nv25-actions,.nv25-trust{flex-direction:column;align-items:flex-start}.nv25-dash{grid-template-columns:90px 1fr;height:350px}.nv25-dash section{padding:16px}.nv25-metrics{grid-template-columns:1fr}.nv25-metrics article:nth-child(n+2){display:none}.nv25-feature-grid{grid-template-columns:1fr}.nv25-demo{margin:0 15px 70px;padding:35px 25px}.nv25-section-head h2,.nv25-pricing h2,.nv25-final h2,.nv25-demo h2{font-size:36px}.nv25-footer{grid-template-columns:1fr}.nv25-footer div{flex-wrap:wrap}.nv25-auth-info{padding:40px 28px}.nv25-auth-info h1,.nv25-demo-login h1{font-size:38px}}
/* v0.27 Account & Authentication */
.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.section-title h3{margin:3px 0 4px}.section-title small{font-weight:800;letter-spacing:.08em;color:#64748b}.session-list{display:grid;gap:10px}.session-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #eef2f7}.session-row:first-child{border-top:0}.session-row div{display:grid;gap:3px}.session-row small{color:#64748b}.team-add-grid{display:grid;grid-template-columns:1.1fr 1.3fr .8fr 1.1fr auto;gap:12px;align-items:end;padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:18px}.inline-form{display:flex;gap:6px;align-items:center}.btn.small{padding:7px 10px;font-size:12px}.btn.danger{background:#fff;color:#b91c1c;border:1px solid #fecaca}.btn.secondary{background:#fff;color:#334155;border:1px solid #dbe2ea}@media(max-width:980px){.account-grid{grid-template-columns:1fr}.team-add-grid{grid-template-columns:1fr 1fr}.team-add-grid .btn{grid-column:1/-1}}@media(max-width:620px){.team-add-grid{grid-template-columns:1fr}.session-row,.section-title{align-items:flex-start;flex-direction:column}}

/* v0.28 Domain Center */
.domain-hero{display:grid;grid-template-columns:1fr 280px;gap:24px;padding:30px;border-radius:24px;background:linear-gradient(135deg,#0f172a,#172554);color:#fff;margin-bottom:22px}.domain-hero h2{font-size:32px;margin:8px 0}.domain-hero p{color:#cbd5e1;max-width:720px}.publish-box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:20px;border-radius:18px;display:grid;gap:10px}.domain-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.domain-search-results{display:grid;gap:10px}.domain-search-results article{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:16px;border:1px solid #e2e8f0;border-radius:14px}.domain-search-results small,.domain-center-list small{display:block;color:#64748b;margin-top:4px}.domain-center-list article{grid-template-columns:minmax(180px,1fr) minmax(280px,1.5fr) auto}.dns-stack{display:grid;gap:5px}.dns-stack span{font-size:11px;font-weight:800;color:#64748b}.dns-stack code{overflow-wrap:anywhere}.domain-actions{display:grid;gap:8px;justify-items:end}@media(max-width:900px){.domain-hero,.domain-choice-grid{grid-template-columns:1fr}.domain-search-results article,.domain-center-list article{grid-template-columns:1fr}.domain-actions{justify-items:start}}

/* v0.28.2 */
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{display:grid;gap:6px}.form-grid small{color:#64748b;font-weight:400}@media(max-width:760px){.form-grid{grid-template-columns:1fr}}

/* v0.29 Transactional Mail & Notification Engine */
.notification-center{display:grid;gap:10px}.notification-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.notification-item.unread{box-shadow:inset 3px 0 0 #111827}.notification-item p{margin:5px 0;color:#475569}.notification-item small{color:#94a3b8}.notification-dot{width:10px;height:10px;border-radius:999px;background:#94a3b8}.notification-dot.success{background:#22c55e}.notification-dot.warning{background:#f59e0b}.notification-dot.critical{background:#ef4444}.notification-dot.info{background:#3b82f6}.notification-actions{display:flex;gap:8px;align-items:center}.provider-status-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:14px 0}.account-verify-box{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;margin-bottom:18px}.account-verify-box p{margin:5px 0 0}@media(max-width:760px){.notification-item{grid-template-columns:10px 1fr}.notification-actions{grid-column:2;flex-wrap:wrap}.account-verify-box{align-items:flex-start;flex-direction:column}}

/* v0.30 Payment Operations */
.provider-test-grid{display:grid;gap:10px;margin-top:18px}.provider-test-grid .inline-commerce-form{justify-content:space-between}.provider-test-grid small{display:block;color:#64748b;margin-top:4px}

/* v0.31 SaaS Subscription Billing */
.subscription-hero{padding:28px;border-radius:22px;background:linear-gradient(135deg,#111827,#1e293b);color:#fff;margin-bottom:18px}.subscription-hero h2{font-size:32px;margin:8px 0}.subscription-hero p{color:#cbd5e1}.subscription-current{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border:1px solid #e2e8f0;border-radius:14px;margin:12px 0}.subscription-current strong{font-size:22px}.billing-checkout-page{margin:0;background:#f5f7fb;min-height:100vh;font-family:Arial,sans-serif;color:#111827}.billing-checkout-shell{max-width:760px;margin:auto;padding:32px 16px}.billing-checkout-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:28px;box-shadow:0 24px 70px rgba(15,23,42,.08)}.billing-checkout-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:20px}.billing-checkout-head h1{margin:6px 0}.iyzico-subscription-form{min-height:360px}.billing-result-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5;font-size:28px;margin-bottom:14px}.billing-provider-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.provider-plan-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.provider-plan-map span{padding:10px;border:1px solid #e2e8f0;border-radius:12px;font-size:12px}.provider-plan-map small{display:block;color:#64748b;margin-top:4px}@media(max-width:760px){.provider-plan-map{grid-template-columns:1fr}.billing-checkout-card{padding:18px}.subscription-current{align-items:flex-start;flex-direction:column}}

/* v0.32 Catalog v2 */
.catalog-v2-main .header-actions{display:flex;gap:8px;flex-wrap:wrap}.catalog-tools{margin-bottom:16px}.catalog-filter-grid{display:grid;grid-template-columns:2fr repeat(4,minmax(120px,1fr)) auto;gap:10px;align-items:end}.catalog-filter-grid label{display:grid;gap:6px}.filter-actions{display:flex;gap:6px}.bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 14px}.bulk-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bulk-controls select,.bulk-controls input{max-width:180px}.table-scroll{overflow:auto}.pagination{display:flex;gap:6px;justify-content:center;margin:18px 0}.pagination a{min-width:38px;height:38px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;color:inherit;background:#fff}.pagination a.active{background:#111827;color:#fff;border-color:#111827}.catalog-import-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:center;margin-bottom:18px}.catalog-import-hero h2{font-size:30px;margin:7px 0}.form-grid .wide{grid-column:1/-1}.check-list{max-height:240px;overflow:auto}.product-main-col select[multiple]{min-height:110px}@media(max-width:1100px){.catalog-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-import-hero{grid-template-columns:1fr}}@media(max-width:700px){.catalog-filter-grid{grid-template-columns:1fr}.bulk-toolbar{align-items:flex-start;flex-direction:column}.catalog-v2-main .header-actions{width:100%}.catalog-v2-main .header-actions .btn{flex:1}.filter-actions{width:100%}.filter-actions>*{flex:1}}

/* v0.34 Custom Domain Binding */
.domain-binding-list{display:grid;gap:14px}.domain-binding-card{border:1px solid #e2e8f0;border-radius:18px;padding:18px;background:#fff}.domain-binding-card.ready{border-color:#bbf7d0}.domain-binding-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.domain-binding-head small{display:block;color:#64748b;margin-top:4px}.domain-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.domain-step{display:flex;gap:9px;align-items:center;border:1px solid #e2e8f0;border-radius:12px;padding:11px;background:#f8fafc}.domain-step>span{width:27px;height:27px;border-radius:999px;display:grid;place-items:center;background:#e2e8f0;font-size:11px;font-weight:900}.domain-step.done{background:#f0fdf4;border-color:#bbf7d0}.domain-step.done>span{background:#22c55e;color:#fff}.domain-step small{display:block;color:#64748b;font-size:10px;margin-top:2px}.dns-instructions{margin:15px 0;padding:16px;border-radius:14px;background:#f8fafc}.dns-instructions h4{margin:5px 0 6px}.dns-instructions p{color:#64748b;font-size:12px}.dns-record{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 12px;align-items:center}.dns-record code{padding:8px 10px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;overflow-wrap:anywhere}.dns-record small{grid-column:1/-1;color:#64748b}.domain-runtime-message{font-size:12px;color:#475569}.domain-runtime-error{font-size:12px;color:#b91c1c;background:#fef2f2;padding:10px;border-radius:10px}.domain-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px}.domain-registered-note{padding:14px;background:#f8fafc;border-radius:12px;margin:15px 0}.domain-registered-note p{margin-bottom:0;color:#64748b}.billing-provider-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}@media(max-width:900px){.domain-step-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.domain-step-grid{grid-template-columns:1fr}.dns-record{grid-template-columns:1fr}.domain-binding-head{align-items:flex-start;flex-direction:column}}

.return-admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e2e8f0}.return-admin-row small{display:block;color:#64748b;margin-top:4px}@media(max-width:700px){.return-admin-row{grid-template-columns:1fr}.return-admin-row .inline-commerce-form{align-items:stretch;flex-direction:column}}

/* v0.34.4 Domain production health */
.domain-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.domain-health-grid article{border:1px solid #e2e8f0;border-radius:13px;padding:13px;background:#f8fafc}.domain-health-grid span,.domain-health-grid small{display:block;color:#64748b}.domain-health-grid b{display:block;margin:6px 0}.health-warn{color:#b45309}@media(max-width:800px){.domain-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.domain-health-grid{grid-template-columns:1fr}}

/* v0.34.5 domain methods */
.domain-connect-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.domain-method{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.domain-method.recommended{background:#f8fafc}.domain-method>span{font-size:11px;font-weight:800;letter-spacing:.06em}.domain-method h3{margin:6px 0}.domain-method p,.domain-method small{color:#64748b}@media(max-width:700px){.domain-connect-methods{grid-template-columns:1fr}}
/* v0.34.7 Domain Center UX */
.domain-hero-v3{background:linear-gradient(135deg,#07111f 0%,#10243e 62%,#123c4a 100%);position:relative;overflow:hidden}.domain-hero-v3:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-90px;top:-110px;background:rgba(45,212,191,.12)}.domain-kicker{font-size:11px;font-weight:900;letter-spacing:.13em;color:#5eead4}.domain-trust-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.domain-trust-row span{font-size:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#e2e8f0}.domain-start{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:24px;margin-bottom:20px}.domain-start-head{text-align:center;max-width:620px;margin:0 auto 20px}.domain-start-head>small{font-size:11px;font-weight:900;letter-spacing:.1em;color:#0f766e}.domain-start-head h2{margin:5px 0 4px}.domain-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.domain-path{position:relative;border:1px solid #e2e8f0;border-radius:18px;padding:22px;background:#fff}.domain-path.primary{border:2px solid #14b8a6;background:linear-gradient(180deg,#f0fdfa 0,#fff 45%)}.domain-path-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f1f5f9;font-size:22px;margin-bottom:14px}.domain-path.primary .domain-path-icon{background:#ccfbf1;color:#0f766e}.domain-badge{position:absolute;right:18px;top:18px;font-size:10px;font-weight:900;letter-spacing:.08em;background:#0f766e;color:#fff;padding:6px 9px;border-radius:999px}.domain-badge.neutral{background:#eef2ff;color:#4338ca}.domain-path h3{font-size:20px;margin:0 0 7px}.domain-path>p{color:#64748b;min-height:44px}.domain-mini-steps{display:grid;gap:7px;margin:16px 0}.domain-mini-steps span{font-size:12px;color:#475569}.domain-mini-steps b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ccfbf1;color:#0f766e;margin-right:6px}.domain-inline-form{display:flex;gap:8px;margin-top:16px}.domain-inline-form input{min-width:0;flex:1;border:1px solid #cbd5e1;border-radius:11px;padding:12px 13px;font:inherit}.domain-inline-form .btn{white-space:nowrap}.domain-inline-form .btn:disabled{opacity:.45;cursor:not-allowed}.ns-preview,.domain-notice{margin-top:12px;border-radius:12px;padding:11px 12px;font-size:12px}.ns-preview{background:#f8fafc;border:1px dashed #cbd5e1;display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#64748b}.ns-preview code{background:#e2e8f0;padding:4px 7px;border-radius:6px;color:#0f172a}.domain-notice{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.domain-help{display:block;color:#64748b;margin-top:10px}.domain-advanced{margin-top:16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.domain-advanced summary,.domain-registrant summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px}.domain-advanced summary::-webkit-details-marker,.domain-registrant summary::-webkit-details-marker{display:none}.domain-advanced summary span{font-weight:800}.domain-advanced summary small{color:#64748b}.domain-advanced-body{padding:0 17px 17px;border-top:1px solid #e2e8f0}.domain-advanced-body p{color:#64748b}.domain-registrant{padding:0!important}.domain-registrant summary h3{margin:0 0 3px}.domain-registrant-form{padding:20px;border-top:1px solid #e2e8f0}.domain-search-results article{transition:.18s ease}.domain-search-results article:hover{border-color:#99f6e4;box-shadow:0 8px 24px rgba(15,23,42,.06)}
@media(max-width:760px){.domain-start{padding:16px}.domain-path-grid{grid-template-columns:1fr}.domain-path{padding:18px}.domain-inline-form{flex-direction:column}.domain-inline-form .btn{width:100%}.domain-path>p{min-height:0}.domain-advanced summary,.domain-registrant summary{align-items:flex-start;flex-direction:column}.domain-trust-row{gap:6px}}

/* v0.35.1 merchant dashboard */
.dashboard-main{padding-bottom:44px}.dashboard-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:18px;margin:18px 0}.dashboard-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-card-head small,.dashboard-section-head small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#64748b}.dashboard-card-head h3,.dashboard-section-head h3{margin:4px 0 0}.dashboard-chart-total{text-align:right}.dashboard-chart-total span{display:block;font-size:12px;color:#64748b}.dashboard-chart-total b{font-size:18px}.sales-chart-wrap{position:relative;height:285px}.sales-chart-wrap svg{display:block;width:100%;height:100%;overflow:visible}.sales-grid-line{stroke:#e8edf3;stroke-width:1}.sales-axis-text{fill:#8a94a3;font-size:11px}.sales-line{fill:none;stroke:#0f172a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sales-area{fill:#0f172a;opacity:.055}.sales-hit{fill:transparent;cursor:pointer}.sales-chart-tooltip{position:absolute;z-index:3;width:140px;padding:9px 10px;border-radius:10px;background:#0f172a;color:#fff;box-shadow:0 8px 24px rgba(15,23,42,.18);pointer-events:none}.sales-chart-tooltip b,.sales-chart-tooltip span,.sales-chart-tooltip small{display:block}.sales-chart-tooltip span{font-weight:800;margin-top:3px}.sales-chart-tooltip small{opacity:.72;margin-top:2px}.chart-legend{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:6px;color:#64748b;font-size:12px}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{width:18px;height:3px;border-radius:99px;background:#0f172a}.store-status-list{display:grid;gap:0;border-top:1px solid #edf0f4}.store-status-list>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #edf0f4}.store-status-list span{color:#64748b}.store-status-list b{text-align:right}.dashboard-status-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dashboard-quick-section{margin:24px 0 18px}.dashboard-section-head{margin-bottom:12px}.dashboard-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-quick-grid>a{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:.18s ease}.dashboard-quick-grid>a:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 8px 22px rgba(15,23,42,.06)}.dashboard-quick-grid>a>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f1f5f9;font-size:19px}.dashboard-quick-grid b,.dashboard-quick-grid small{display:block}.dashboard-quick-grid small{margin-top:3px;color:#64748b}.dashboard-orders-card{margin-top:0}.dashboard-table-wrap{overflow-x:auto}.dashboard-empty{padding:26px 10px;text-align:center}.dashboard-empty b,.dashboard-empty small{display:block}.dashboard-empty small{margin-top:5px;color:#64748b}.dashboard-metrics em{font-style:normal;color:#64748b}
@media(max-width:1050px){.dashboard-overview-grid{grid-template-columns:1fr}.dashboard-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.dashboard-quick-grid{grid-template-columns:1fr}.dashboard-card-head{align-items:flex-start}.sales-chart-wrap{height:240px}.chart-legend{align-items:flex-start;flex-direction:column}.dashboard-status-actions>.btn{flex:1}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v0.35.2 automatic domain final polish */
.domain-auto-check{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}
.domain-auto-check small{color:#64748b}

/* v0.36.0 — modular package & Business add-on engine */
.package-engine-head{margin-bottom:16px}
.package-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}
.package-admin-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px}
.package-admin-title{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.package-admin-title h3{margin:3px 0 5px}.package-admin-title p{margin:0;color:#64748b}
.package-price-grid,.package-limit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.package-limit-grid{margin-top:10px}
.package-price-grid label,.package-limit-grid label{font-size:12px;color:#64748b}.package-price-grid input,.package-price-grid select,.package-limit-grid input{margin-top:5px}
.package-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;padding-top:14px;border-top:1px solid #edf0f4}
.package-feature-check{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e8edf3;border-radius:10px;font-size:13px}.package-feature-check input{width:auto;margin:0}
.package-admin-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #edf0f4}
.addon-admin-section,.addon-orders-section,.entitlement-override-card{margin-top:18px}.addon-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.addon-admin-card{border:1px solid #e2e8f0;border-radius:15px;padding:16px}.addon-admin-card h4{margin:4px 0}.addon-admin-card p{color:#64748b}.addon-price-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:9px}.addon-meta{margin:12px 0;padding:10px 12px;background:#f8fafc;border-radius:10px;color:#64748b;font-size:12px}
.entitlement-summary{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.entitlement-summary span{padding:9px 11px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.entitlement-override-form{display:flex;gap:10px;align-items:end}.entitlement-override-form label{flex:1}
.package-usage-card{margin-bottom:18px}.package-usage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.package-usage-grid article{padding:14px;border:1px solid #e7ebf0;border-radius:14px;background:#fff}.package-usage-grid article>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.package-usage-grid span,.package-usage-grid small{color:#64748b;font-size:12px}.package-usage-bar{height:8px;background:#eef2f6;border-radius:99px;overflow:hidden;margin-top:12px}.package-usage-bar i{display:block;height:100%;background:#0f172a;border-radius:99px}.package-usage-bar.unlimited i{opacity:.35}
.package-gift,.package-domain-gift{margin-top:14px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #dfe7ef}.package-gift{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.package-gift span{color:#64748b}
.package-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.package-choice-card{position:relative;border:1px solid #e2e8f0;border-radius:18px;padding:20px;background:#fff}.package-choice-card.recommended{border:2px solid #0f172a}.package-choice-badge{position:absolute;right:14px;top:14px;font-size:10px;font-weight:800;letter-spacing:.05em;padding:5px 7px;border-radius:99px;background:#0f172a;color:#fff}.package-choice-badge.business{background:#334155}
.package-choice-card h3{font-size:22px;margin:5px 0}.package-choice-card>p{min-height:42px;color:#64748b}.package-choice-price{display:flex;align-items:baseline;gap:4px;margin-top:16px}.package-choice-price b{font-size:30px}.package-choice-price span{color:#64748b}
.package-choice-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:16px 0}.package-choice-limits span{padding:8px 9px;background:#f8fafc;border-radius:9px;font-size:12px}.package-choice-features{list-style:none;padding:0;margin:14px 0;display:grid;gap:7px;font-size:13px}.package-choice-card form{display:grid;gap:8px;margin-top:18px}
.business-addon-card{margin-top:18px;border:1px solid #d7dee8}.business-addon-content{display:grid;grid-template-columns:1.5fr .6fr 1fr;gap:18px;align-items:end}.business-addon-content strong{font-size:20px}.business-addon-content p{color:#64748b}.business-addon-price b,.business-addon-price small{display:block}.business-addon-price b{font-size:26px}.business-addon-price small{color:#64748b}.business-addon-content form{display:grid;gap:8px}.business-addon-note{margin-top:12px}
@media(max-width:1100px){.package-admin-grid,.addon-admin-grid{grid-template-columns:1fr}.package-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-choice-grid{grid-template-columns:1fr}.package-price-grid,.package-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-addon-content{grid-template-columns:1fr}}
@media(max-width:600px){.package-feature-grid,.package-price-grid,.package-limit-grid,.package-usage-grid,.addon-price-row{grid-template-columns:1fr}.entitlement-override-form{display:grid}}

/* v0.36.1 — professional global account & store switcher */
.panel-main{padding-top:82px!important;position:relative}
.naays-global-topbar{position:fixed;top:0;right:0;left:220px;height:72px;z-index:950;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:0 28px;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid #e8edf3}
.topbar-search,.topbar-icon-btn,.topbar-store-trigger,.topbar-account-trigger{border:0;background:transparent;cursor:pointer;font:inherit;color:#0f172a}
.topbar-search{height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #e2e8f0;border-radius:11px;color:#64748b}.topbar-search kbd{padding:2px 6px;border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:6px;background:#f8fafc;font-size:10px}
.topbar-icon-btn{width:40px;height:40px;border:1px solid #e2e8f0;border-radius:11px}
.topbar-dropdown{position:relative}.topbar-store-trigger,.topbar-account-trigger{display:flex;align-items:center;gap:9px;min-height:48px;padding:5px 9px;border-radius:12px}.topbar-store-trigger:hover,.topbar-account-trigger:hover,.topbar-dropdown.open>.topbar-store-trigger,.topbar-dropdown.open>.topbar-account-trigger{background:#f8fafc}
.topbar-store-avatar,.topbar-user-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf3ff;color:#2457e6;font-weight:800}.topbar-user-avatar{border-radius:50%;background:#eef2f7;color:#0f172a}.topbar-user-avatar.large{width:42px;height:42px}
.topbar-store-copy,.topbar-user-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.topbar-store-copy small,.topbar-user-copy small{font-size:10px;color:#8490a3}.topbar-store-copy b,.topbar-user-copy b{font-size:13px;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-chevron{color:#94a3b8;font-size:16px}
.topbar-menu{display:none;position:absolute;right:0;top:calc(100% + 9px);width:330px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 46px rgba(15,23,42,.14);overflow:hidden}.topbar-dropdown.open>.topbar-menu{display:block}
.topbar-menu-head{display:flex;justify-content:space-between;gap:10px;padding:14px 15px;border-bottom:1px solid #edf0f4}.topbar-menu-head small{color:#64748b}
.topbar-store-list{max-height:320px;overflow:auto;padding:7px}.topbar-store-list form{margin:0}.topbar-store-item{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer}.topbar-store-item:hover,.topbar-store-item.active{background:#f7f9fc}.topbar-store-item span:nth-child(2){display:flex;flex-direction:column;min-width:0}.topbar-store-item b{font-size:13px}.topbar-store-item small{font-size:11px;color:#7b8798;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-store-item em{font-style:normal;font-size:10px;padding:4px 6px;border-radius:99px;background:#dcfce7;color:#15803d}
.topbar-menu-foot{padding:9px;border-top:1px solid #edf0f4}.topbar-create-store{width:100%;padding:11px;border:1px dashed #b9c5d5;border-radius:10px;background:#f8fafc;font-weight:700;cursor:pointer}.topbar-limit-note{display:block;padding:8px;color:#64748b;font-size:12px}
.topbar-account-menu{width:305px}.topbar-account-head{display:flex;align-items:center;gap:10px;padding:15px;border-bottom:1px solid #edf0f4}.topbar-account-head div{display:flex;flex-direction:column}.topbar-account-head small{color:#64748b}.topbar-account-menu>a,.topbar-logout{display:grid;grid-template-columns:24px 1fr;gap:9px;width:100%;padding:11px 15px;color:#0f172a;text-decoration:none;background:#fff;border:0;text-align:left;cursor:pointer}.topbar-account-menu>a:hover,.topbar-logout:hover{background:#f8fafc}.topbar-account-menu>a span:last-child,.topbar-logout span:last-child{display:flex;flex-direction:column}.topbar-account-menu>a small,.topbar-logout small{margin-top:2px;color:#7c8798;font-size:11px}.topbar-menu-separator{height:1px;background:#edf0f4}
.create-store-modal[hidden]{display:none}.create-store-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center}.create-store-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(3px)}.create-store-dialog{position:relative;width:min(480px,calc(100vw - 32px));padding:25px;border-radius:18px;background:#fff;box-shadow:0 25px 70px rgba(15,23,42,.22)}.create-store-dialog>small{font-weight:800;letter-spacing:.08em;color:#64748b}.create-store-dialog h3{margin:5px 0 8px;font-size:23px}.create-store-dialog p{color:#64748b;line-height:1.55}.create-store-dialog form{display:grid;gap:13px;margin-top:18px}.create-store-dialog label{display:grid;gap:6px}.create-store-close{position:absolute;right:14px;top:12px;width:32px;height:32px;border:0;border-radius:50%;background:#f1f5f9;font-size:20px;cursor:pointer}
.panel-side-footer{display:none!important}
@media(max-width:900px){.naays-global-topbar{left:0;padding:0 12px}.topbar-search{display:none}.topbar-user-copy{display:none}.topbar-store-copy b{max-width:120px}.panel-main{padding-top:78px!important}}
@media(max-width:520px){.topbar-store-copy small{display:none}.topbar-store-trigger{padding:5px}.topbar-account-trigger{padding:5px}.topbar-menu{position:fixed;top:70px;right:10px;left:10px;width:auto}.naays-global-topbar{gap:4px}.topbar-store-copy b{max-width:105px}}

/* v0.36.2 — Naays internal global search */
.topbar-search{min-width:190px;justify-content:flex-start}.topbar-search span:nth-child(2){flex:1;text-align:left}.topbar-search kbd{margin-left:auto}
.naays-search-modal[hidden]{display:none}.naays-search-modal{position:fixed;inset:0;z-index:1400;display:grid;place-items:start center;padding-top:min(12vh,105px)}
.naays-search-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.48);backdrop-filter:blur(4px)}
.naays-search-dialog{position:relative;width:min(680px,calc(100vw - 28px));max-height:min(720px,78vh);display:flex;flex-direction:column;background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:19px;box-shadow:0 30px 90px rgba(15,23,42,.28);overflow:hidden}
.naays-search-input-wrap{height:66px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 18px;border-bottom:1px solid #e8edf3}.naays-search-input-wrap>span{font-size:24px;color:#64748b}.naays-search-input-wrap input{height:100%;border:0!important;outline:0!important;box-shadow:none!important;font-size:17px;background:transparent;padding:0}.naays-search-input-wrap kbd,.naays-search-footer kbd{padding:3px 6px;border:1px solid #dfe5ec;border-bottom-width:2px;border-radius:6px;background:#f8fafc;color:#64748b;font-size:10px}
.naays-search-body{overflow:auto;min-height:210px;padding:10px}.naays-search-welcome{display:flex;flex-direction:column;gap:5px;padding:14px 10px 12px}.naays-search-welcome b{font-size:15px}.naays-search-welcome small{color:#64748b;line-height:1.5}
.naays-search-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px 10px 14px}.naays-search-shortcuts a{display:flex;align-items:center;gap:7px;padding:11px;border:1px solid #e6ebf1;border-radius:11px;color:#0f172a;text-decoration:none;background:#fbfcfe}.naays-search-shortcuts a:hover{border-color:#c9d3df;background:#f7f9fc}.naays-search-shortcuts span{color:#64748b}
.naays-search-group{padding:5px 0 9px}.naays-search-group>small{display:block;padding:7px 10px 5px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.naays-search-result{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:11px;color:#0f172a;text-decoration:none}.naays-search-result:hover,.naays-search-result.active{background:#f2f6fb}.naays-search-result-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#edf3ff;color:#2457e6;font-size:16px}.naays-search-result-copy{display:flex;flex-direction:column;min-width:0}.naays-search-result-copy b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.naays-search-result-copy small{margin-top:2px;color:#738094;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.naays-search-result em{font-style:normal;color:#8490a3;font-size:10px;padding:4px 6px;border-radius:99px;background:#f1f5f9}
.naays-search-footer{display:flex;justify-content:flex-end;gap:15px;padding:9px 15px;border-top:1px solid #e8edf3;background:#fbfcfe;color:#7b8798;font-size:10px}.naays-search-footer span{display:flex;align-items:center;gap:4px}
.naays-search-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;color:#64748b}.naays-search-empty>span{font-size:28px}.naays-search-empty b{color:#0f172a}.naays-search-loading{min-height:190px;display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b}.naays-search-loading i{width:18px;height:18px;border:2px solid #dbe3ec;border-top-color:#2457e6;border-radius:50%;animation:naaysSearchSpin .75s linear infinite}@keyframes naaysSearchSpin{to{transform:rotate(360deg)}}body.naays-search-open{overflow:hidden}
@media(max-width:700px){.naays-search-modal{padding-top:72px}.naays-search-dialog{max-height:calc(100vh - 86px)}.naays-search-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.naays-search-footer{justify-content:center}.topbar-search{min-width:0}}

/* v0.36.3 — simplified customer-facing search trigger */
.topbar-search{min-width:112px}.topbar-search span:nth-child(2){flex:0 1 auto}

/* v0.36.4 — real live notification center */
.topbar-notification-dropdown{position:relative}.topbar-bell-btn{position:relative;display:grid;place-items:center}.topbar-notification-badge{position:absolute;right:-4px;top:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:99px;background:#dc2626;color:#fff;font-size:9px;font-style:normal;font-weight:800;line-height:1}.topbar-notification-badge[hidden]{display:none}
.topbar-notification-menu{width:380px}.topbar-notification-menu .topbar-menu-head>div{display:flex;flex-direction:column;gap:2px}.topbar-read-all{align-self:center;border:0;background:transparent;color:#2457e6;font-size:11px;font-weight:700;cursor:pointer}.topbar-read-all[hidden]{display:none}
.topbar-notification-list{max-height:430px;overflow:auto;padding:7px}.topbar-notification-item{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:11px;border-radius:12px;color:#0f172a;text-decoration:none}.topbar-notification-item:hover{background:#f7f9fc}.topbar-notification-item.unread{background:#f7faff}.topbar-notification-item.unread:after{content:"";position:absolute;right:10px;top:12px;width:7px;height:7px;border-radius:50%;background:#2563eb}.topbar-notification-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eef2f7;color:#475569;font-size:11px;font-weight:900}.topbar-notification-dot.success{background:#dcfce7;color:#15803d}.topbar-notification-dot.warning{background:#fef3c7;color:#a16207}.topbar-notification-dot.critical{background:#fee2e2;color:#b91c1c}.topbar-notification-dot.info{background:#dbeafe;color:#1d4ed8}.topbar-notification-copy{display:flex;flex-direction:column;min-width:0;padding-right:9px}.topbar-notification-copy b{font-size:13px;line-height:1.35}.topbar-notification-copy small{margin-top:3px;color:#64748b;font-size:11px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topbar-notification-copy time{margin-top:5px;color:#94a3b8;font-size:10px}.topbar-notification-empty{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:20px;color:#64748b}.topbar-notification-empty>span{font-size:25px}.topbar-notification-empty b{color:#0f172a}.topbar-notification-empty small{max-width:250px;line-height:1.45}.topbar-notification-foot{text-align:center}.topbar-notification-foot a{font-size:12px;font-weight:700;color:#2457e6;text-decoration:none}
.notification-center{overflow:hidden}.notification-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px 0;border-bottom:1px solid #edf0f4}.notification-item:last-child{border-bottom:0}.notification-item.unread{background:linear-gradient(90deg,#f7faff 0,transparent 70%);margin:0 -18px;padding-left:18px;padding-right:18px}.notification-item strong{font-size:14px}.notification-item p{margin:4px 0 6px;color:#64748b}.notification-item small{color:#94a3b8}.notification-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#94a3b8}.notification-dot.success{background:#16a34a}.notification-dot.warning{background:#d97706}.notification-dot.critical{background:#dc2626}.notification-dot.info{background:#2563eb}.notification-actions{display:flex;gap:7px;align-items:center}
@media(max-width:600px){.topbar-notification-menu{width:auto}.notification-item{grid-template-columns:10px minmax(0,1fr)}.notification-actions{grid-column:2;justify-content:flex-start}}

/* v0.36.5 — merchant store management center */
.topbar-store-menu-foot{display:grid;gap:8px}.topbar-manage-stores{display:block;padding:10px 11px;border-radius:10px;background:#f7f9fc;color:#2457e6;text-align:center;text-decoration:none;font-size:12px;font-weight:800}.topbar-manage-stores:hover{background:#eef3fa}
.stores-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.stores-page-head h1{margin-bottom:5px}.stores-page-head p{max-width:720px}.stores-page-usage{min-width:145px;padding:12px 15px;border:1px solid #e2e8f0;border-radius:13px;background:#fff;text-align:right}.stores-page-usage span,.stores-page-usage b{display:block}.stores-page-usage span{color:#64748b;font-size:11px}.stores-page-usage b{margin-top:3px;font-size:20px}
.stores-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0}.stores-summary-grid article{padding:16px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.stores-summary-grid small,.stores-summary-grid strong,.stores-summary-grid span{display:block}.stores-summary-grid small{color:#64748b;font-size:11px}.stores-summary-grid strong{margin-top:6px;font-size:20px}.stores-summary-grid span{margin-top:5px;color:#64748b;font-size:12px}
.stores-list-section{margin-top:22px}.merchant-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.merchant-store-card{padding:18px;border:1px solid #e2e8f0;border-radius:17px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.025)}.merchant-store-card.active{border-color:#9db3dc;box-shadow:0 0 0 2px rgba(37,87,230,.06)}.merchant-store-card.archived{background:#f8fafc;opacity:.78}
.merchant-store-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.merchant-store-identity{display:flex;gap:11px;min-width:0}.merchant-store-logo{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#edf3ff;color:#2457e6;font-weight:900}.merchant-store-identity small{color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.08em}.merchant-store-identity h3{margin:3px 0 2px;font-size:17px}.merchant-store-identity p{margin:0;color:#64748b;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:235px}.merchant-store-statuses{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}
.merchant-store-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0}.merchant-store-kpis span{padding:9px;background:#f8fafc;border-radius:10px;text-align:center}.merchant-store-kpis b,.merchant-store-kpis small{display:block}.merchant-store-kpis small{margin-top:2px;color:#64748b;font-size:10px}
.merchant-store-meta{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #edf0f4;color:#64748b;font-size:11px}.merchant-store-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding-top:11px;border-top:1px solid #edf0f4}.merchant-store-actions form{margin:0}.btn.disabled{pointer-events:none;opacity:.55}.store-archive-note{color:#64748b;font-size:11px;line-height:1.4}
.store-manage-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:15px;margin-top:18px}.store-manage-form{display:grid;gap:13px}.store-manage-form label{display:grid;gap:6px}.store-manage-form label small{color:#64748b}.store-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.store-tool-grid a{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:11px;border:1px solid #e4e9ef;border-radius:11px;color:#0f172a;text-decoration:none}.store-tool-grid a>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f1f5f9}.store-tool-grid a b{font-size:12px}.store-tool-grid a small{color:#64748b;font-size:10px}.store-tool-grid a:hover{background:#f8fafc;border-color:#ccd6e2}.store-manage-stats{margin-top:15px}.store-manage-stats .stores-summary-grid{grid-template-columns:repeat(4,1fr);margin:0}
.store-danger-zone{margin-top:16px;border-color:#fecaca;background:#fffafa}.store-danger-zone small{color:#b91c1c;font-weight:800;letter-spacing:.08em}.store-danger-zone h3{margin:5px 0}.store-danger-zone p{max-width:760px;color:#64748b;line-height:1.55}.btn.danger{background:#b91c1c;color:#fff;border-color:#b91c1c}.btn.danger:hover{background:#991b1b}
.archive-store-modal[hidden]{display:none}.archive-store-modal{position:fixed;inset:0;z-index:1300;display:grid;place-items:center}.archive-store-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.48);backdrop-filter:blur(3px)}.archive-store-dialog{position:relative;width:min(500px,calc(100vw - 30px));padding:24px;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.25)}.archive-store-dialog>small{color:#b91c1c;font-weight:800;letter-spacing:.08em}.archive-store-dialog h3{margin:5px 0}.archive-store-dialog p{color:#64748b;line-height:1.55}.archive-store-dialog form{display:grid;gap:12px;margin-top:17px}.archive-store-dialog label{display:grid;gap:6px}.back-link{display:block;margin-bottom:10px;color:#2457e6;text-decoration:none;font-size:12px;font-weight:700}
@media(max-width:1000px){.merchant-store-grid,.store-manage-grid{grid-template-columns:1fr}.stores-summary-grid{grid-template-columns:1fr}.store-manage-stats .stores-summary-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.stores-page-head{display:block}.stores-page-usage{margin-top:12px;text-align:left}.merchant-store-card-head{display:block}.merchant-store-statuses{justify-content:flex-start;margin-top:10px}.merchant-store-kpis{grid-template-columns:repeat(2,1fr)}.store-tool-grid{grid-template-columns:1fr}.merchant-store-meta{display:grid}.store-manage-stats .stores-summary-grid{grid-template-columns:1fr}}

/* v0.37.0 — secure email login verification */
.auth-code-card{max-width:470px}.auth-security-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 14px;border-radius:15px;background:#edf3ff;color:#2457e6;font-size:24px}.auth-code-card>h1{text-align:center}.auth-code-card>p{text-align:center;line-height:1.55}.auth-code-form{margin-top:20px}.auth-code-input{height:62px!important;text-align:center;font-size:28px!important;font-weight:800;letter-spacing:10px;font-variant-numeric:tabular-nums}.auth-code-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:12px}.auth-code-actions form{margin:0}.auth-code-actions a,.auth-link-button{border:0;background:transparent;color:#475569;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;padding:0}.auth-code-actions a:hover,.auth-link-button:hover{color:#2457e6}.auth-security-note,.login-security-hint{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 13px;border:1px solid #dce6f2;border-radius:12px;background:#f8fbff}.auth-security-note{flex-direction:column;gap:4px}.auth-security-note b,.login-security-hint b{font-size:12px}.auth-security-note span,.login-security-hint small{color:#64748b;font-size:11px;line-height:1.5}.login-security-hint>span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:11px;font-weight:900}.login-security-hint>div{display:flex;flex-direction:column;gap:2px}
@media(max-width:520px){.auth-code-actions{align-items:flex-start;flex-direction:column}.auth-code-input{font-size:25px!important;letter-spacing:8px}}

/* v0.38.0 — Netgsm SMS Center */
.sms-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.sms-event-grid .package-feature-check span{display:flex;flex-direction:column;gap:2px}.sms-event-grid small{color:#64748b;font-size:10px}
.sms-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sms-template-card{display:grid;gap:10px;padding:14px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.sms-template-card>div{display:flex;flex-direction:column}.sms-template-card>div small{color:#64748b}.sms-template-card textarea,.campaign-sms-form textarea{resize:vertical}.campaign-sms-form{display:grid;gap:13px}.campaign-sms-form label{display:grid;gap:6px}
@media(max-width:900px){.sms-event-grid,.sms-template-grid{grid-template-columns:1fr}}

.product-image-picker{display:grid;gap:7px;margin-top:12px;padding:14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.product-image-picker input[type=file]{padding:9px;background:#fff;border:1px solid #dbe2ea;border-radius:9px}.product-image-picker small{color:#64748b;font-size:11px}

/* v0.40.0 — payment production readiness */
.payment-provider-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-provider-health-grid article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.payment-provider-health-grid article>div{display:flex;flex-direction:column;gap:3px}.payment-provider-health-grid small{color:#64748b}.payment-kpis{margin-bottom:16px}@media(max-width:900px){.payment-provider-health-grid{grid-template-columns:1fr}}

/* v0.41.0 — Shipping Platform I */
.shipping-row-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.shipping-row-actions form{margin:0}.shipping-provider-test-form{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.shipping-provider-test-form small{color:#64748b}.shipping-runtime-log{margin-top:16px}.shipment-runtime-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.shipment-runtime-actions form{margin:0}

/* v0.41.1 — Shipping Platform II */
.shipping-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shipping-admin-provider{display:grid;gap:10px;margin:0}.shipping-admin-provider label{display:grid;gap:6px}.shipping-admin-ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}@media(max-width:900px){.shipping-admin-grid,.shipping-admin-ops{grid-template-columns:1fr}}

/* v0.42.0 — Shipping Platform IV */
.shipment-runtime-actions .btn{width:auto}.shipping-compact-card table form{margin:0}

/* v0.43.0 — Marketplace Platform I */
.marketplace-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketplace-provider-card{align-items:flex-start;flex-wrap:wrap}.marketplace-connection-form{width:100%;display:grid;gap:10px}.marketplace-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.marketplace-card-actions{display:flex;gap:8px;flex-wrap:wrap;width:100%;margin-top:8px}.marketplace-card-actions form{margin:0}.marketplace-main table{width:100%}@media(max-width:900px){.marketplace-provider-grid,.marketplace-form-grid{grid-template-columns:1fr}}

/* v0.43.1 — Marketplace Platform II */
.marketplace-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.marketplace-health-strip article{padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.marketplace-health-strip small{display:block;color:#64748b}.marketplace-health-strip strong{display:block;font-size:24px;margin-top:4px}.marketplace-mapping-grid,.marketplace-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketplace-map-form,.marketplace-policy-card{display:grid;gap:10px;padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.marketplace-map-form label,.marketplace-policy-card label{display:grid;gap:6px}.marketplace-map-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.marketplace-map-summary span{padding:8px 10px;border-radius:999px;background:#f1f5f9;font-size:12px}@media(max-width:900px){.marketplace-health-strip,.marketplace-mapping-grid,.marketplace-policy-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.marketplace-health-strip,.marketplace-mapping-grid,.marketplace-policy-grid{grid-template-columns:1fr}}

/* v0.43.2 — Marketplace connection UX + merchant-owned shipping */
.marketplace-provider-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.marketplace-connect-card{min-width:0;border:1px solid #e2e8f0;border-radius:20px;background:#fff;padding:20px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.marketplace-connect-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.marketplace-brand{display:flex;align-items:center;gap:12px;min-width:0}.marketplace-brand-mark{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:13px;background:#eef4ff;color:#2563eb;font-weight:800;font-size:18px}.marketplace-brand strong{display:block;font-size:17px;line-height:1.25}.marketplace-brand small{display:block;color:#64748b;margin-top:4px}.marketplace-connect-form{display:block;width:100%}.marketplace-form-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketplace-form-grid-v2 label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:650;color:#334155}.marketplace-form-grid-v2 input,.marketplace-form-grid-v2 select{display:block;width:100%;min-width:0;height:42px;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:10px;padding:0 12px;background:#fff;font:inherit;color:#0f172a}.marketplace-connect-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #eef2f7}.marketplace-toggle{display:flex!important;align-items:center;gap:8px!important;margin:0!important;font-size:13px!important}.marketplace-toggle input{width:16px!important;height:16px!important}.marketplace-secondary-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.marketplace-secondary-actions form{margin:0}.marketplace-last-result{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#64748b;font-size:12px;line-height:1.45}@media(max-width:1050px){.marketplace-provider-grid-v2{grid-template-columns:1fr}}@media(max-width:640px){.marketplace-connect-card{padding:16px}.marketplace-form-grid-v2{grid-template-columns:1fr}.marketplace-connect-head,.marketplace-connect-footer{align-items:stretch;flex-direction:column}.marketplace-connect-footer .btn{width:100%}}

/* v0.44.0 — Growth / Reports / Apps */
.growth-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.growth-kpis article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.growth-kpis small,.growth-kpis span{display:block;color:#64748b}.growth-kpis strong{display:block;font-size:25px;margin:4px 0}.growth-grid,.report-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.segment-list{display:grid;gap:10px}.segment-list>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e5e7eb}.notice-soft{margin-top:16px;padding:14px;border-radius:14px;background:#f8fafc}.report-filter{display:flex;align-items:end;gap:10px;margin:16px 0}.report-filter label{display:grid;gap:6px}.report-bars{display:grid;gap:9px}.report-bar-row{display:grid;grid-template-columns:55px 1fr 120px;gap:10px;align-items:center}.report-bar-row>div{height:10px;background:#eef2f7;border-radius:999px;overflow:hidden}.report-bar-row i{display:block;height:100%;background:currentColor;border-radius:999px}.report-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.report-mini-grid strong{font-size:22px;display:block;margin-top:6px}.app-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.app-center-card{display:flex;gap:14px}.app-center-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:#eef4ff;font-size:22px;font-weight:800;flex:0 0 auto}.app-center-content{display:grid;gap:8px;flex:1}.app-center-content h3,.app-center-content p{margin:0}.app-center-note{margin-top:16px}
@media(max-width:900px){.growth-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-grid,.report-grid,.app-center-grid{grid-template-columns:1fr}.report-filter{flex-wrap:wrap}}@media(max-width:600px){.growth-kpis,.report-mini-grid{grid-template-columns:1fr}.report-bar-row{grid-template-columns:48px 1fr}.report-bar-row strong{grid-column:2}.app-center-card{align-items:flex-start}}

/* v0.44.1 — Self-service integrations + marketing entitlement */
.marketplace-selfservice-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#f0fdf4;color:#166534;font-size:12px}.marketplace-selfservice-note span{color:#475569}.marketplace-selfservice-note.pending{background:#f8fafc;color:#475569}.shipping-own-account-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:0 0 14px;border:1px solid #dbeafe;background:#f8fbff;border-radius:16px}.shipping-own-account-card p{margin:4px 0 0;color:#64748b;max-width:760px}.panel-nav-link.disabled .panel-nav-badge{margin-left:auto;white-space:nowrap}@media(max-width:700px){.shipping-own-account-card{align-items:flex-start;flex-direction:column}}

/* v0.44.2 — Marketplace live order flow */
.order-source-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eef6ff;color:#315b8a;font-size:12px;font-weight:700;margin-top:6px}.marketplace-main table .btn.small{padding:7px 10px;font-size:12px}

/* v0.44.3 — Marketplace reconciliation */
.marketplace-flow-note{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0}.marketplace-flow-note p{margin:5px 0 0;max-width:900px}

/* v0.44.4 — Marketplace outbound + authorization */
.marketplace-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketplace-readiness-grid>article{border:1px solid #e2e8f0;border-radius:15px;padding:14px}.marketplace-readiness-grid p{font-size:13px;color:#64748b}.authorization-ack-form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:8px;margin-top:10px}.marketplace-capability-note{margin:12px 0 0}@media(max-width:800px){.marketplace-readiness-grid{grid-template-columns:1fr}.authorization-ack-form{grid-template-columns:1fr}}

/* v0.44.5 — HB + Amazon self-service authorization */
.marketplace-selfservice-guide{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 14px}.marketplace-selfservice-guide p{margin:5px 0 0;max-width:820px}@media(max-width:700px){.marketplace-selfservice-guide{align-items:flex-start;flex-direction:column}}

/* v0.44.7 — Amazon listing sync + marketplace health */
.marketplace-sync-health{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;border-left:4px solid currentColor}.marketplace-sync-health h2{margin:4px 0}.marketplace-sync-health p{margin:0}.marketplace-sync-health.attention{background:#fff8f5}.marketplace-sync-health.syncing{background:#f8fbff}@media(max-width:700px){.marketplace-sync-health{align-items:flex-start;flex-direction:column}}

/* v0.44.8 — Marketplace integrity + recovery */
.marketplace-integrity-card{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 14px}.marketplace-integrity-card h2{margin:4px 0}.marketplace-integrity-card p{margin:0;max-width:820px}.marketplace-integrity-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.marketplace-integrity-stats span{padding:7px 9px;border-radius:999px;background:#f1f5f9;font-size:12px}.marketplace-recovery-note{margin:14px 0}.marketplace-recovery-note p{margin:5px 0 0}@media(max-width:700px){.marketplace-integrity-card{align-items:flex-start;flex-direction:column}}

/* v0.44.9 — Marketplace operations audit */
.marketplace-channel-ops{margin:0 0 14px}.marketplace-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketplace-channel-grid article{border:1px solid #e2e8f0;border-radius:15px;padding:14px}.channel-op-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.channel-op-stats span{padding:9px;border-radius:12px;background:#f8fafc}.channel-op-stats small,.channel-op-stats b{display:block}.channel-op-stats b{margin-top:3px}@media(max-width:850px){.marketplace-channel-grid{grid-template-columns:1fr}}@media(max-width:540px){.channel-op-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v0.45.0 — Growth marketing automations */
.marketing-automation-card{margin:16px 0}.marketing-automation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marketing-automation-grid>article{border:1px solid #e2e8f0;border-radius:16px;padding:14px}.marketing-automation-grid p{margin:4px 0 0;color:#64748b;font-size:13px}.automation-stats{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.automation-stats span{padding:7px 9px;border-radius:999px;background:#f8fafc;font-size:12px}.automation-stats b{margin-left:4px}.automation-form{margin-top:10px}.inline-check{display:flex!important;align-items:center;gap:8px}.inline-check input{width:auto!important}@media(max-width:1050px){.marketing-automation-grid{grid-template-columns:1fr}}

/* v0.45.1 — Advanced promotion engine */
.discount-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px}.discount-summary-grid article{padding:14px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.discount-summary-grid small,.discount-summary-grid strong{display:block}.discount-summary-grid small{font-size:11px;color:#64748b}.discount-summary-grid strong{font-size:20px;margin-top:5px}@media(max-width:900px){.discount-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.discount-summary-grid{grid-template-columns:1fr}}

/* v0.45.2 — Marketing attribution + ROI reports */
.report-marketing-section{margin:16px 0}.report-marketing-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.report-marketing-kpis article{padding:13px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.report-marketing-kpis small,.report-marketing-kpis strong{display:block}.report-marketing-kpis small{font-size:11px;color:#64748b}.report-marketing-kpis strong{font-size:19px;margin-top:5px}@media(max-width:1100px){.report-marketing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.report-marketing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v0.45.3 — Naays Typography System / Google Sans Flex */
:root{--naays-font:"Google Sans Flex","Google Sans","Helvetica Neue",Arial,sans-serif}
html,body{font-family:var(--naays-font);font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
button,input,select,textarea{font-family:inherit}
h1,h2,h3,h4,h5,h6{font-family:var(--naays-font);font-optical-sizing:auto;font-synthesis:none}
.panel-main h1,.super-admin-main h1,.auth-card h1{font-weight:650;letter-spacing:-.035em}
.panel-main h2,.panel-main h3,.card h2,.card h3{font-weight:620;letter-spacing:-.02em}
.panel-side a,.top-profile-name,.top-store-name,.btn,button.btn{font-weight:600}
table th{font-weight:600;letter-spacing:-.005em}
input,select,textarea{font-weight:400;letter-spacing:0}
small,.muted{letter-spacing:0}

/* v0.45.4 — Panel Typography Refinement
   Goal: calmer Google Sans Flex hierarchy; remove unnecessary boldness. */

/* Sidebar: thin, premium navigation rhythm */
.panel-nav-title{
    font-weight:600;
    letter-spacing:.075em;
}
.panel-side .panel-nav-link{
    font-weight:450;
    color:#26354a;
}
.panel-side .panel-nav-link:hover{
    font-weight:500;
}
.panel-side .panel-nav-link.active{
    font-weight:550;
    color:#4338ca;
}
.panel-nav-badge{
    font-weight:550;
}
.panel-nav-super{
    font-weight:500!important;
}

/* Topbar: store/account identity should not compete with page content */
.topbar-store-copy b,
.topbar-user-copy b{
    font-weight:520;
    letter-spacing:-.006em;
}
.topbar-store-copy small,
.topbar-user-copy small{
    font-weight:400;
}
.topbar-store-avatar,
.topbar-user-avatar{
    font-weight:600;
}
.topbar-chevron{
    font-weight:400;
}

/* Dropdown content follows the same hierarchy */
.topbar-menu-head b,
.topbar-account-head b,
.topbar-store-item b,
.topbar-account-menu>a b,
.topbar-logout b,
.topbar-notification-copy b,
.topbar-notification-empty b{
    font-weight:540;
}
.topbar-menu-head small,
.topbar-account-head small,
.topbar-store-item small,
.topbar-account-menu>a small,
.topbar-logout small,
.topbar-notification-copy small,
.topbar-notification-copy time{
    font-weight:400;
}
.topbar-create-store,
.topbar-manage-stores,
.topbar-read-all{
    font-weight:520;
}

/* Page titles: still authoritative, but no heavy template look */
.panel-main h1,
.super-admin-main h1{
    font-weight:600;
    letter-spacing:-.032em;
}
.panel-main h2,
.panel-main h3,
.card h2,
.card h3{
    font-weight:560;
    letter-spacing:-.018em;
}

/* Dashboard metrics/card values: preserve emphasis without black-heavy appearance */
.metrics strong,
.dashboard-metrics strong,
.dashboard-card-head strong,
.store-status-list b,
.dashboard-quick-grid b{
    font-weight:560;
}
.store-status-list span{
    font-weight:400;
}
.dashboard-card-head small,
.dashboard-metrics small,
.dashboard-metrics em{
    font-weight:400;
}

/* Buttons and tables: medium instead of bold */
.btn,
button.btn{
    font-weight:540;
}
table th{
    font-weight:520;
}
table td strong{
    font-weight:540;
}

/* Forms: labels should guide rather than dominate */
.form-card label,
.stack-form label,
.auth-card label,
.shipping-provider-form label{
    font-weight:500;
}
.check-item{
    font-weight:480!important;
}

/* Status chips retain readability while becoming lighter */
.status,
.topbar-store-item em{
    font-weight:500;
}

/* Search field and secondary UI */
.topbar-search,
.panel-actions{
    font-weight:400;
}
.naays-search-welcome b,
.naays-search-shortcuts b,
.naays-search-result-copy b{
    font-weight:540;
}

/* v0.45.5 — Topbar Dropdown Typography Refinement */

/* Dropdown shell titles */
.topbar-store-menu h3,
.topbar-account-menu h3,
.topbar-notification-menu h3{
    font-weight:560;
    letter-spacing:-.018em;
}

/* Store switcher */
.topbar-store-item b{
    font-weight:500;
    letter-spacing:-.008em;
}
.topbar-store-item small{
    font-weight:400;
}
.topbar-store-item em{
    font-weight:500;
}
.topbar-store-count{
    font-weight:450;
}
.topbar-manage-stores,
.topbar-create-store{
    font-weight:500;
}

/* Account dropdown */
.topbar-account-head b{
    font-weight:520;
    letter-spacing:-.008em;
}
.topbar-account-head small{
    font-weight:400;
}
.topbar-account-menu>a b,
.topbar-logout b{
    font-weight:500;
    letter-spacing:-.006em;
}
.topbar-account-menu>a small,
.topbar-logout small{
    font-weight:400;
}

/* Notifications dropdown */
.topbar-notification-copy b,
.topbar-notification-empty b{
    font-weight:500;
}
.topbar-notification-copy small,
.topbar-notification-copy time,
.topbar-notification-empty small{
    font-weight:400;
}
.topbar-read-all{
    font-weight:500;
}

/* Avoid heavy icon text alignment inside dropdowns */
.topbar-account-menu>a,
.topbar-logout,
.topbar-store-item,
.topbar-create-store,
.topbar-manage-stores{
    font-weight:400;
}

/* v0.45.6 — Active Store Quick View */
.topbar-view-store{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:7px;
    min-height:36px;
    padding:0 11px;
    border:1px solid #e5eaf1;
    border-radius:10px;
    background:#fff;
    color:#475569;
    text-decoration:none;
    font-size:12px;
    font-weight:500;
    white-space:nowrap;
    transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease;
}
.topbar-view-store>span:first-child{
    font-size:14px;
    line-height:1;
    font-weight:450;
}
.topbar-view-store:hover{
    background:#f8fafc;
    border-color:#d8e0ea;
    color:#1e293b;
    box-shadow:0 3px 10px rgba(15,23,42,.04);
}
@media(max-width:1120px){
    .topbar-view-store>span:last-child{display:none}
    .topbar-view-store{width:36px;padding:0}
}

/* v0.45.7 — Reports Analytics II */
.customer-mix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.customer-mix article{padding:18px;border:1px solid #e5eaf1;border-radius:14px;background:#fbfcfe}.customer-mix small,.customer-mix strong,.customer-mix span{display:block}.customer-mix small{color:#64748b;font-size:12px;font-weight:450}.customer-mix strong{margin-top:7px;font-size:26px;font-weight:560;letter-spacing:-.025em}.customer-mix span{margin-top:3px;color:#64748b;font-size:12px;font-weight:400}@media(max-width:520px){.customer-mix{grid-template-columns:1fr}}

/* v0.45.8 — Reports Analytics III / XLSX + Shipping */
.report-export-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.return-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.return-report-grid article{padding:15px;border:1px solid #e5eaf1;border-radius:14px;background:#fbfcfe}.return-report-grid small,.return-report-grid strong{display:block}.return-report-grid small{font-size:11px;color:#64748b;font-weight:450}.return-report-grid strong{margin-top:5px;font-size:22px;font-weight:560}@media(max-width:560px){.report-export-actions{width:100%}.report-export-actions .btn{flex:1}.return-report-grid{grid-template-columns:1fr}}

/* v0.45.9 — Support Ticket Center */
.support-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:16px}.support-ticket-list{display:grid;gap:8px}.support-ticket-list>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid #e5eaf1;border-radius:13px;text-decoration:none;color:#1e293b;background:#fff}.support-ticket-list>a:hover{background:#f8fafc}.support-ticket-list span b,.support-ticket-list span small{display:block}.support-ticket-list span b{font-weight:520}.support-ticket-list span small{margin-top:4px;color:#64748b}.support-thread-card{max-width:980px}.support-thread-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.support-thread-head h2{margin:5px 0}.support-back{display:inline-block;margin-bottom:14px;text-decoration:none;color:#64748b;font-weight:500}.support-thread{display:grid;gap:12px;margin:22px 0}.support-message{max-width:82%;padding:14px 16px;border-radius:16px;background:#f1f5f9}.support-message.admin{margin-left:auto;background:#eef2ff;border:1px solid #dfe4ff}.support-message>div{display:flex;justify-content:space-between;gap:14px}.support-message b{font-weight:520}.support-message time{font-size:11px;color:#64748b}.support-message p{margin:8px 0 0;line-height:1.65;white-space:normal}.support-reply-form{padding-top:16px;border-top:1px solid #edf0f4}.support-close-form{margin-top:10px}.support-closed-note{padding:14px;border-radius:12px;background:#f8fafc;color:#64748b}.support-admin-filter select{min-width:180px}.support-admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1000px){.support-layout{grid-template-columns:1fr}.support-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.support-message{max-width:100%}.support-thread-head{flex-direction:column}}

/* v0.45.10 — Support UI Polish + Subscription Cycle Control */
.support-thread-card{max-width:1040px;padding:18px}.support-thread-head{padding-bottom:16px;border-bottom:1px solid #edf0f4}.support-thread-heading{min-width:0}.support-back{margin-bottom:10px;font-size:13px;color:#64748b}.support-ticket-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:7px}.support-ticket-meta span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid #e5eaf1;border-radius:999px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:500}.support-thread-head h2{margin:0;font-size:24px;font-weight:590;letter-spacing:-.024em}.support-customer-line{margin:7px 0 0;color:#64748b;font-size:13px}.support-thread{padding:2px 0 4px;margin:18px 0}.support-message{max-width:76%;padding:14px 16px;border:1px solid #e7ebf0;border-radius:16px;background:#f8fafc;box-shadow:0 2px 8px rgba(15,23,42,.02)}.support-message.admin{background:#eef3ff;border-color:#dde6ff}.support-message p{font-size:14px;color:#1f2937}.support-reply-form{display:block;padding-top:18px}.support-reply-label{display:block!important;font-weight:500!important}.support-reply-label>span{display:block;margin-bottom:8px;font-size:13px;color:#334155}.support-reply-label textarea{display:block;width:100%;min-height:132px;resize:vertical;padding:14px 15px;border:1px solid #dce3eb;border-radius:13px;background:#fff;color:#0f172a;font:inherit;line-height:1.55;outline:none;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease}.support-reply-label textarea:focus{border-color:#9bb7ff;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.support-reply-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px}.support-reply-actions small{color:#64748b;font-size:12px}.support-reply-actions .btn{min-width:148px}.support-close-form{display:flex;justify-content:flex-end;margin-top:8px}.admin-support-thread{max-width:1120px}

/* Subscription monthly/yearly segmented control */
.package-cycle-form{display:grid;gap:9px;margin-top:auto}.package-cycle-switch{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid #dfe5ec;border-radius:11px;background:#f3f6f9}.package-cycle-switch label{position:relative;display:block!important;margin:0!important;cursor:pointer}.package-cycle-switch input{position:absolute;opacity:0;pointer-events:none}.package-cycle-switch span{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:8px;color:#64748b;font-size:12px;font-weight:500;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.package-cycle-switch input:checked+span{background:#fff;color:#172033;box-shadow:0 1px 4px rgba(15,23,42,.08)}.package-cycle-switch input:focus-visible+span{outline:2px solid #8fb0ff;outline-offset:1px}.package-cycle-form>.btn{width:100%}
@media(max-width:620px){.support-thread-card{padding:14px}.support-message{max-width:100%}.support-reply-actions{align-items:stretch;flex-direction:column}.support-reply-actions .btn{width:100%}.support-close-form .btn{width:100%}}

/* v0.45.11 — Public Pricing Experience */
.pricing-v2{padding-top:110px!important;padding-bottom:110px!important}.public-pricing-intro{display:grid;grid-template-columns:1.4fr .6fr;gap:60px;align-items:end;margin-bottom:44px}.public-pricing-intro>div>span{font-size:10px;font-weight:650;letter-spacing:.16em;color:#64748b}.public-pricing-intro h2{margin:10px 0 0;font-size:54px;line-height:.98;letter-spacing:-.055em;font-weight:610}.public-pricing-intro>p{margin:0;color:#64748b;font-size:15px;line-height:1.65}.public-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.public-pricing-card{position:relative;display:flex;flex-direction:column;min-height:610px;padding:30px;border:1px solid #dfe5ec;border-radius:22px;background:#fff;color:#0f172a;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.public-pricing-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 18px 44px rgba(15,23,42,.07)}.public-pricing-card.recommended{border:1.5px solid #111827;box-shadow:0 16px 42px rgba(15,23,42,.08)}.public-pricing-card.business{background:linear-gradient(180deg,#fff,#fbfcff)}.public-pricing-ribbon{position:absolute;top:0;left:28px;right:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:0 0 10px 10px;background:#111827;color:#fff;font-size:10px;font-weight:600;letter-spacing:.04em}.public-pricing-card.recommended .public-pricing-card-head{padding-top:18px}.public-pricing-card-head>small{display:block;color:#64748b;font-size:9px;font-weight:650;letter-spacing:.14em}.public-pricing-card-head h3{margin:7px 0 7px;font-size:26px;font-weight:590;letter-spacing:-.035em}.public-pricing-card-head p{min-height:44px;margin:0;color:#64748b;font-size:13px;line-height:1.55}.public-pricing-capacity{margin-top:24px;padding:15px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.public-pricing-capacity strong,.public-pricing-capacity span{display:block}.public-pricing-capacity strong{font-size:16px;font-weight:570}.public-pricing-capacity span{margin-top:3px;color:#94a3b8;font-size:11px}.public-pricing-price{padding:22px 0 18px}.public-pricing-price b{font-size:34px;line-height:1;font-weight:620;letter-spacing:-.05em}.public-pricing-price>span{margin-left:5px;color:#64748b;font-size:12px}.public-pricing-price small{display:block;margin-top:7px;color:#64748b;font-size:11px}.public-pricing-card ul{display:grid;gap:9px;margin:2px 0 25px;padding:0;list-style:none}.public-pricing-card li{display:flex;gap:9px;align-items:flex-start;color:#334155;font-size:12px;line-height:1.35}.public-pricing-card li i{display:inline-grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#f1f5f9;color:#1d4ed8;font-size:10px;font-style:normal;font-weight:700}.public-pricing-cta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;min-height:46px;padding:0 15px;border-radius:11px;background:#111827;color:#fff;text-decoration:none;font-size:12px;font-weight:560}.public-pricing-card.recommended .public-pricing-cta{background:#2458e8}.public-pricing-cta span{font-size:16px}.public-pricing-note{display:block;margin-top:10px;color:#94a3b8;text-align:center;font-size:9px}.public-pricing-grid.compact .public-pricing-card{min-height:500px}.public-pricing-grid.compact .public-pricing-card ul{min-height:104px}.public-pricing-footer{display:flex;align-items:center;gap:20px;margin-top:24px;padding:18px 0;border-top:1px solid #e7ebf0;color:#64748b;font-size:11px}.public-pricing-footer a{margin-left:auto;color:#111827;text-decoration:none;font-weight:550}.public-pricing-page{margin-top:58px}.public-pricing-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:30px}.public-pricing-page-intro>p{max-width:680px;margin:0;color:#64748b;font-size:15px;line-height:1.65}.public-pricing-page-intro>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.public-pricing-page-intro span{padding:8px 10px;border:1px solid #e5eaf1;border-radius:999px;color:#475569;font-size:10px;font-weight:500}.public-pricing-compare{margin-top:80px;padding:36px;border-radius:24px;background:#f7f9fc}.public-pricing-compare h2{margin:0 0 24px;font-size:28px;font-weight:590;letter-spacing:-.035em}.public-pricing-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.public-pricing-compare-grid article{padding:20px;border-radius:15px;background:#fff;border:1px solid #e7ebf0}.public-pricing-compare-grid b{font-weight:570}.public-pricing-compare-grid p{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.55}
@media(max-width:980px){.public-pricing-intro{grid-template-columns:1fr;gap:16px}.public-pricing-intro h2{font-size:44px}.public-pricing-grid{grid-template-columns:1fr}.public-pricing-card,.public-pricing-grid.compact .public-pricing-card{min-height:auto}.public-pricing-grid.compact .public-pricing-card ul{min-height:0}.public-pricing-page-intro{align-items:flex-start;flex-direction:column}.public-pricing-page-intro>div{justify-content:flex-start}.public-pricing-compare-grid{grid-template-columns:1fr}.public-pricing-footer{align-items:flex-start;flex-wrap:wrap}.public-pricing-footer a{margin-left:0;width:100%}}
@media(max-width:560px){.pricing-v2{padding-top:70px!important;padding-bottom:70px!important}.public-pricing-intro h2{font-size:36px}.public-pricing-card{padding:24px 20px;border-radius:18px}.public-pricing-price b{font-size:30px}.public-pricing-compare{padding:24px 18px;margin-top:50px}}

/* v0.46.0 — SEO Engine & Control Centers */
.seo-center header>div>p{max-width:720px;margin:6px 0 0;color:#64748b;font-size:13px}.seo-plan-badge{align-self:center;padding:8px 12px;border:1px solid #dfe5ec;border-radius:999px;background:#fff;color:#334155;font-size:11px}.seo-hero{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:24px;margin-bottom:14px}.seo-score{display:flex;align-items:baseline;justify-content:center;width:108px;height:108px;border-radius:50%;background:#f2f6ff;border:8px solid #dce7ff}.seo-score strong{font-size:32px;font-weight:610;letter-spacing:-.05em}.seo-score span{font-size:11px;color:#64748b}.seo-hero h2{margin:5px 0 6px;font-size:21px;font-weight:580;letter-spacing:-.025em}.seo-hero p{margin:0;color:#64748b;font-size:12px;line-height:1.55}.seo-hero small{font-size:9px;letter-spacing:.12em;color:#64748b}.seo-auto-state{display:flex;gap:10px;align-items:center;min-width:230px;padding:14px;border-radius:14px;background:#f7faf8}.seo-auto-state>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dcfce7;color:#15803d;font-style:normal}.seo-auto-state span,.seo-auto-state small{display:block}.seo-auto-state b{font-size:12px;font-weight:560}.seo-auto-state small{margin-top:2px;letter-spacing:0;color:#64748b;font-size:10px}.seo-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.seo-kpis article{padding:17px 18px;border:1px solid #e5eaf0;border-radius:14px;background:#fff}.seo-kpis span,.seo-kpis b{display:block}.seo-kpis span{color:#64748b;font-size:10px}.seo-kpis b{margin-top:5px;font-size:21px;font-weight:580}.seo-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:14px}.seo-issues{display:grid;gap:8px;margin-top:14px}.seo-issue{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e8edf2;border-radius:12px;text-decoration:none;color:#172033}.seo-issue>i{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:50%;background:#fff4db;color:#a16207;font-style:normal}.seo-issue.success>i{background:#dcfce7;color:#15803d}.seo-issue.error>i{background:#fee2e2;color:#b91c1c}.seo-issue span{min-width:0;flex:1}.seo-issue b,.seo-issue small{display:block}.seo-issue b{font-size:12px;font-weight:550}.seo-issue small{margin-top:3px;color:#64748b;font-size:10px;line-height:1.4}.seo-issue em{font-style:normal;color:#94a3b8}.seo-auto-list{display:grid;gap:4px;margin-top:12px}.seo-auto-list p{display:flex;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid #eef1f4}.seo-auto-list p:last-child{border:0}.seo-auto-list i{color:#2563eb;font-style:normal}.seo-auto-list b,.seo-auto-list small{display:block}.seo-auto-list b{font-size:11px;font-weight:550}.seo-auto-list small{margin-top:2px;color:#64748b;font-size:10px}.seo-settings-card{margin-bottom:14px}.seo-settings-form{display:grid;gap:18px;margin-top:16px}.seo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seo-form-grid label{display:block;font-size:11px;font-weight:520}.seo-form-grid label.wide{grid-column:1/-1}.seo-form-grid input,.seo-form-grid textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #dfe5ec;border-radius:10px;background:#fff;font:inherit;outline:none}.seo-form-grid input:focus,.seo-form-grid textarea:focus{border-color:#9bb7ff;box-shadow:0 0 0 3px rgba(37,99,235,.07)}.seo-form-grid label>small{display:block;margin-top:5px;color:#94a3b8;font-size:9px;font-weight:400}.seo-switches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.seo-switches label{display:flex!important;gap:9px;align-items:flex-start;padding:12px;border:1px solid #e7ebf0;border-radius:11px;cursor:pointer}.seo-switches input{margin-top:2px}.seo-switches b,.seo-switches small{display:block}.seo-switches b{font-size:11px;font-weight:550}.seo-switches small{margin-top:2px;color:#64748b;font-size:9px}.seo-advanced-card,.seo-upgrade-card{display:flex;justify-content:space-between;align-items:center;gap:20px}.seo-advanced-card h3,.seo-upgrade-card h3{margin:5px 0}.seo-advanced-card p,.seo-upgrade-card p{margin:0;color:#64748b;font-size:11px}.seo-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.seo-policy-grid p{margin:0;padding:14px;border:1px solid #e8edf2;border-radius:12px}.seo-policy-grid b,.seo-policy-grid span{display:block}.seo-policy-grid b{font-size:11px;font-weight:560}.seo-policy-grid span{margin-top:4px;color:#64748b;font-size:10px;line-height:1.45}
@media(max-width:900px){.seo-hero{grid-template-columns:auto 1fr}.seo-auto-state{grid-column:1/-1}.seo-kpis{grid-template-columns:1fr 1fr}.seo-layout{grid-template-columns:1fr}.seo-switches,.seo-policy-grid{grid-template-columns:1fr}.seo-form-grid{grid-template-columns:1fr}.seo-form-grid label.wide{grid-column:auto}}
@media(max-width:560px){.seo-hero{grid-template-columns:1fr}.seo-score{width:90px;height:90px}.seo-kpis{grid-template-columns:1fr 1fr}.seo-advanced-card,.seo-upgrade-card{align-items:flex-start;flex-direction:column}}

/* v0.46.1 — SEO Content Editor + Redirect Manager */
.seo-tabs{display:flex;gap:4px;margin:0 0 14px;padding:4px;border:1px solid #e5eaf0;border-radius:12px;background:#f7f9fc;width:max-content;max-width:100%;overflow:auto}.seo-tabs a{padding:8px 12px;border-radius:8px;text-decoration:none;color:#64748b;font-size:11px;font-weight:500;white-space:nowrap}.seo-tabs a.active{background:#fff;color:#172033;box-shadow:0 1px 4px rgba(15,23,42,.08)}.seo-browser-filter{display:grid;grid-template-columns:180px 1fr auto;gap:8px;margin:16px 0}.seo-browser-filter select,.seo-browser-filter input{min-height:40px;padding:0 11px;border:1px solid #dfe5ec;border-radius:10px;background:#fff;font:inherit}.seo-content-list{display:grid;gap:7px}.seo-content-list>a{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid #e7ebf0;border-radius:12px;color:#172033;text-decoration:none}.seo-content-list>a:hover{background:#f8fafc}.seo-content-list b,.seo-content-list small{display:block}.seo-content-list b{font-size:12px;font-weight:540}.seo-content-list small{margin-top:3px;color:#94a3b8;font-size:10px}.seo-content-state{padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:9px}.seo-content-list em{font-style:normal;color:#94a3b8}.seo-entity-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.seo-entity-side{height:max-content;position:sticky;top:88px}.seo-entity-side h3{margin:6px 0 14px}.seo-locked-note{display:grid;gap:5px;margin:14px 0;padding:14px;border:1px solid #e0e7ff;border-radius:12px;background:#f8f9ff}.seo-locked-note b{font-size:11px;font-weight:560}.seo-locked-note span{color:#64748b;font-size:10px}.seo-locked-note a{margin-top:3px;color:#2458e8;font-size:10px;text-decoration:none}.seo-counter{float:right;color:#94a3b8;font-size:9px;font-weight:400}.seo-preview{padding:17px;border:1px solid #e8edf2;border-radius:14px;background:#fff}.seo-preview>small{display:block;margin-bottom:10px;color:#94a3b8;font-size:8px;letter-spacing:.12em}.seo-preview>b{display:block;color:#1a0dab;font-size:18px;font-weight:500;line-height:1.25}.seo-preview>span{display:block;margin-top:5px;color:#188038;font-size:10px;word-break:break-all}.seo-preview>p{margin:6px 0 0;color:#4d5156;font-size:11px;line-height:1.5}.product-seo-shortcut>div>small{font-size:8px;letter-spacing:.12em;color:#64748b}.product-seo-shortcut h2{margin:4px 0 5px}
@media(max-width:900px){.seo-entity-layout{grid-template-columns:1fr}.seo-entity-side{position:static}.seo-browser-filter{grid-template-columns:1fr 1fr}.seo-browser-filter .btn{grid-column:1/-1}}
@media(max-width:560px){.seo-browser-filter{grid-template-columns:1fr}.seo-browser-filter .btn{grid-column:auto}.seo-content-list>a{grid-template-columns:1fr auto}.seo-content-state{display:none}}

/* v0.46.2 — SEO Health / Crawl / Index */
.seo-health-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.seo-health-grid article{display:grid;gap:3px}.seo-health-grid small{font-size:8px;letter-spacing:.1em;color:#94a3b8}.seo-health-grid strong{font-size:24px;font-weight:500;line-height:1.1}.seo-health-grid span{font-size:9px;color:#64748b}.seo-issue-list{display:grid;gap:7px;margin-top:14px}.seo-issue-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef1f4}.seo-issue-list>div:last-child{border:0}.seo-issue-list b{font-size:10px;font-weight:500}.seo-issue-list a,.seo-row-actions a{font-size:9px;color:#2458e8;text-decoration:none}.seo-toggle-row{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #eef1f4}.seo-toggle-row span{display:grid;gap:2px}.seo-toggle-row b{font-size:10px;font-weight:520}.seo-toggle-row small{font-size:9px;color:#94a3b8}.seo-toggle-row input{width:17px;height:17px}.seo-health-tip{display:grid;gap:4px;margin-top:14px;padding:12px;border-radius:11px;background:#f7f9fc}.seo-health-tip b{font-size:10px}.seo-health-tip span{font-size:9px;line-height:1.5;color:#64748b}.seo-row-actions{display:flex;align-items:center;gap:9px}.seo-row-actions form{margin:0}@media(max-width:900px){.seo-health-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.seo-health-grid{grid-template-columns:1fr 1fr}.seo-issue-list>div{grid-template-columns:1fr}.seo-row-actions{flex-wrap:wrap}}

/* v0.46.3 — Schema.org + Social SEO */
.seo-schema-card{margin-bottom:14px}.seo-schema-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.seo-schema-grid>div{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e8edf2;border-radius:11px}.seo-schema-grid i{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:10px;font-style:normal}.seo-schema-grid b,.seo-schema-grid small{display:block}.seo-schema-grid b{font-size:10px;font-weight:560}.seo-schema-grid small{margin-top:2px;color:#64748b;font-size:9px}@media(max-width:800px){.seo-schema-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.seo-schema-grid{grid-template-columns:1fr}}

/* v0.46.4 */
.seo-technical-guard{margin-bottom:14px}

/* v0.46.5 — SEO Quality & Task Center */
.seo-quality-summary,.seo-task-center{margin-bottom:14px}.seo-quality-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.seo-quality-head h3{margin:4px 0}.seo-quality-head p{margin:0;color:#64748b;font-size:10px}.seo-quality-score{display:flex;align-items:baseline;gap:3px}.seo-quality-score strong{font-size:32px;font-weight:590;letter-spacing:-.05em}.seo-quality-score span{font-size:10px;color:#64748b}.seo-quality-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.seo-quality-groups>a{display:grid;gap:5px;padding:13px;border:1px solid #e8edf2;border-radius:12px;text-decoration:none;color:#172033}.seo-quality-groups span b,.seo-quality-groups span small{display:block}.seo-quality-groups span b{font-size:10px;font-weight:550}.seo-quality-groups span small{margin-top:2px;color:#94a3b8;font-size:8px}.seo-quality-groups>a>strong{font-size:20px;font-weight:580}.seo-quality-groups>a>em{font-style:normal;color:#64748b;font-size:8px}.seo-task-list{display:grid;gap:7px;margin-top:14px}.seo-task-list>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #e8edf2;border-radius:12px;text-decoration:none;color:#172033}.seo-task-list>a.critical{border-color:#fecaca;background:#fffafa}.seo-task-list>a.recommended{background:#fffdf7}.seo-task-list i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#fef3c7;color:#a16207;font-style:normal}.seo-task-list .critical i{background:#fee2e2;color:#b91c1c}.seo-task-list b,.seo-task-list small{display:block}.seo-task-list b{font-size:11px;font-weight:550}.seo-task-list small{margin-top:3px;color:#64748b;font-size:9px}.seo-task-list em{font-style:normal;color:#2458e8;font-size:9px}.seo-entity-quality{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:14px}.seo-entity-quality>div:first-child strong{display:block;font-size:28px;font-weight:590}.seo-entity-quality>div:first-child strong span{font-size:9px;color:#64748b}.seo-entity-quality h3{margin:0 0 4px}.seo-entity-quality p{margin:0;color:#64748b;font-size:10px}.seo-platform-quality-list{display:grid;gap:5px;margin-top:14px}.seo-platform-quality-list>div{display:grid;grid-template-columns:1fr 60px auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #eef1f4}.seo-platform-quality-list span b,.seo-platform-quality-list span small{display:block}.seo-platform-quality-list span b{font-size:10px;font-weight:520}.seo-platform-quality-list span small{margin-top:2px;color:#94a3b8;font-size:8px}.seo-platform-quality-list>div>strong{font-size:15px;font-weight:570}@media(max-width:900px){.seo-quality-groups{grid-template-columns:1fr 1fr}}@media(max-width:560px){.seo-quality-groups{grid-template-columns:1fr}.seo-task-list>a{grid-template-columns:auto 1fr}.seo-task-list em{grid-column:2}.seo-entity-quality{grid-template-columns:1fr}.seo-platform-quality-list>div{grid-template-columns:1fr auto}}

/* v0.46.6 — Public SEO Single Source */
.seo-public-pages-card{margin-bottom:14px}.seo-page-editor-form{display:grid;gap:14px;margin-top:16px}.seo-page-fieldset{margin:0;padding:16px;border:1px solid #e6ebf1;border-radius:14px}.seo-page-fieldset legend{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:0 4px}.seo-page-fieldset legend span b,.seo-page-fieldset legend span small{display:block}.seo-page-fieldset legend span b{font-size:12px;font-weight:560}.seo-page-fieldset legend span small{margin-top:2px;color:#94a3b8;font-size:9px}.seo-page-fieldset legend a{color:#2458e8;text-decoration:none;font-size:9px}.seo-live-count{float:right;color:#64748b;font-size:9px;font-weight:400}.seo-serp-preview{margin-top:13px;padding:14px;border:1px solid #e8edf2;border-radius:12px;background:#fff}.seo-serp-preview>small{display:block;margin-bottom:8px;color:#94a3b8;font-size:8px;letter-spacing:.12em}.seo-serp-preview>b{display:block;color:#1a0dab;font-size:17px;font-weight:500;line-height:1.3}.seo-serp-preview>span{display:block;margin-top:4px;color:#188038;font-size:9px}.seo-serp-preview>p{margin:5px 0 0;color:#4d5156;font-size:10px;line-height:1.5}

/* v0.46.7 — SEO Safety & Semantic QA */
.nv25-dashboard-title{display:block;font-size:inherit;font-weight:600}.seo-safety-card{margin-bottom:14px}.seo-safety-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.seo-safety-grid>div{display:flex;gap:9px;padding:12px;border:1px solid #e8edf2;border-radius:11px}.seo-safety-grid i{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:#dcfce7;color:#15803d;font-style:normal;font-size:10px}.seo-safety-grid b,.seo-safety-grid small{display:block}.seo-safety-grid b{font-size:10px;font-weight:550}.seo-safety-grid small{margin-top:2px;color:#64748b;font-size:8px}.seo-safety-alert{display:grid;gap:4px;margin-top:10px;padding:11px;border:1px solid #fecaca;border-radius:10px;background:#fffafa;font-size:9px}.seo-safety-alert b{font-size:10px}@media(max-width:850px){.seo-safety-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.seo-safety-grid{grid-template-columns:1fr}}

/* v0.46.8 — SEO Infrastructure */
.seo-infra-card{margin-bottom:14px}.seo-infra-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.seo-infra-grid>a,.seo-infra-grid>div{display:grid;gap:4px;padding:12px;border:1px solid #e8edf2;border-radius:11px;text-decoration:none;color:#172033}.seo-infra-grid b{font-size:10px;font-weight:560}.seo-infra-grid small{color:#64748b;font-size:8px}.seo-infra-grid em{justify-self:start;margin-top:3px;padding:3px 7px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:8px;font-style:normal}.seo-hsts-control{margin:12px 0}@media(max-width:800px){.seo-infra-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.seo-infra-grid{grid-template-columns:1fr}}

/* v0.46.9 — Indexability & Verification */
.seo-verification-card,.seo-indexability-card{margin-bottom:14px}.seo-verification-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.seo-verification-grid>div,.seo-verification-grid>a{display:grid;gap:5px;padding:13px;border:1px solid #e8edf2;border-radius:12px;text-decoration:none;color:#172033}.seo-verification-grid b{font-size:10px;font-weight:560}.seo-verification-grid small{color:#64748b;font-size:8px;line-height:1.45}.seo-hsts-control{grid-column:1/-1;padding:12px;border:1px solid #fde68a;border-radius:11px;background:#fffdf5}.seo-hsts-control label{display:block;font-size:10px;font-weight:520}.seo-hsts-control select{display:block;width:100%;margin-top:7px}.seo-hsts-control small{display:block;margin-top:5px;color:#92400e;font-size:8px;line-height:1.45}@media(max-width:900px){.seo-verification-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.seo-verification-grid{grid-template-columns:1fr}}

/* v0.47.0 — public sector SEO architecture */
.sector-public{max-width:1160px;margin:0 auto;padding:80px 28px 100px}.sector-hero{max-width:900px;padding:56px 0 68px}.sector-hero>span,.sector-content small{font-size:11px;letter-spacing:.16em;font-weight:650;color:#64748b}.sector-hero h1{max-width:900px;margin:15px 0 20px;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.055em}.sector-hero p{max-width:720px;font-size:18px;line-height:1.65;color:#526071}.sector-hero>div{display:flex;gap:18px;align-items:center;margin-top:30px}.sector-secondary{color:#111827;text-decoration:none;font-size:14px}.sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sector-grid>a{min-height:245px;padding:30px;border:1px solid #e3e8ef;border-radius:18px;text-decoration:none;color:#0f172a;display:flex;flex-direction:column}.sector-grid small{letter-spacing:.14em;color:#64748b}.sector-grid h2{font-size:28px;margin:38px 0 8px}.sector-grid p{color:#64748b;line-height:1.55;max-width:420px}.sector-grid b{margin-top:auto;font-size:13px}.sector-breadcrumb{display:flex;gap:9px;align-items:center;padding:0 0 25px;font-size:12px;color:#64748b}.sector-breadcrumb a{color:#64748b;text-decoration:none}.sector-features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sector-features article{padding:26px;border:1px solid #e3e8ef;border-radius:16px;min-height:220px}.sector-features i{font-style:normal;font-size:11px;color:#94a3b8}.sector-features h2{font-size:19px;margin:45px 0 10px}.sector-features p{font-size:14px;line-height:1.55;color:#64748b}.sector-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:70px 0;padding:55px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.sector-content h2{font-size:36px;line-height:1.08;letter-spacing:-.035em;margin:10px 0}.sector-content>p{font-size:16px;line-height:1.7;color:#526071;margin:0}@media(max-width:900px){.sector-features{grid-template-columns:1fr 1fr}.sector-content{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.sector-public{padding:45px 18px 70px}.sector-grid,.sector-features{grid-template-columns:1fr}.sector-hero{padding-top:35px}.sector-hero>div{align-items:flex-start;flex-direction:column}.sector-content h2{font-size:30px}}

/* v0.47.1 — SEO Auto-Heal Assets */
.seo-autoheal-card{margin-bottom:14px}

/* v0.47.2 — Commerce Integrity Auto-Heal */
.integrity-auto-badge{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px;padding:11px 14px;border:1px solid #d9e4ff;border-radius:14px;background:#f7f9ff}
.integrity-auto-badge b{font-size:13px}
.integrity-auto-badge span{font-size:12px;color:#667085}

/* v0.47.3 — Emergency Tenant SEO Isolation */
.seo-tenant-isolation-card{margin-bottom:14px}

/* v0.47.4 — Apps / Integration Platform */
.integration-center{max-width:1320px}.integration-center>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}
.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.integration-secret{border:1px solid #b9d2ff;background:#f5f9ff;margin-bottom:16px}.integration-secret code{display:block;padding:14px;border-radius:12px;background:#0f172a;color:#fff;overflow:auto;font-size:13px}
.integration-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.integration-checks label{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid #e5eaf2;border-radius:12px}.integration-checks small,.integration-list small,td small{display:block;color:#7b879b;font-weight:400}
.integration-list{margin-top:18px;border-top:1px solid #edf0f5}.integration-list article{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f5}.integration-list p{font-size:12px;color:#667085;margin:5px 0 0}.integration-doc code{display:inline-block;margin:6px 6px 0 0;padding:7px 9px;background:#f3f6fa;border-radius:8px}.btn.small{padding:8px 11px;font-size:12px}.btn.danger{background:#fff1f1;color:#b42318;border:1px solid #fecaca}
@media(max-width:980px){.integration-grid{grid-template-columns:1fr}.integration-checks{grid-template-columns:1fr}.integration-center>header{flex-direction:column}}

/* v0.47.5 — App Lifecycle & Permissions */
.app-catalog-page{max-width:1320px}.app-catalog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}
.app-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.app-card{display:flex;flex-direction:column;gap:14px}.app-card.installed{border-color:#c9ddff;background:#fbfdff}.app-card-top{display:flex;align-items:center;gap:12px}.app-card-top>div:nth-child(2){flex:1}.app-card-top h2{margin:2px 0 0}.app-card-top small{font-size:9px;letter-spacing:.08em;color:#7b879b}.app-icon{width:44px;height:44px;border-radius:13px;background:#eef4ff;display:grid;place-items:center;font-weight:650;color:#2458e8}
.app-permission-preview{display:grid;gap:7px}.app-permission-preview>b{font-size:11px}.app-permission-preview>span{display:grid;grid-template-columns:20px 1fr auto;gap:7px;align-items:center;padding:7px 0;border-bottom:1px solid #edf0f5}.app-permission-preview i{font-style:normal;color:#2458e8}.app-permission-preview em{font-style:normal;font-size:12px}.app-permission-preview small{font-size:9px;color:#98a2b3}
.app-scope-picker{display:grid;gap:7px;margin:12px 0}.app-scope-picker label{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e7ebf1;border-radius:10px;font-size:12px}.app-scope-picker label small{margin-left:5px;color:#2458e8}.app-token-once{margin-bottom:16px;border:1px solid #b9d2ff;background:#f5f9ff}.app-token-once code{display:block;padding:13px;border-radius:11px;background:#0f172a;color:#fff;overflow:auto}.app-token-once p{color:#667085;font-size:12px}
.installed-app-list{display:grid;gap:10px}.installed-app-list>article{padding:14px;border:1px solid #e7ebf1;border-radius:12px}.installed-app-title{display:flex;justify-content:space-between;gap:12px}.installed-app-title b,.installed-app-title small{display:block}.installed-app-title small{margin-top:3px;color:#7b879b}.permission-form{margin-top:12px}.installed-actions{display:flex;gap:8px;margin-top:10px}.app-installed-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.app-installed-actions small{color:#7b879b}
@media(max-width:900px){.app-catalog-grid{grid-template-columns:1fr}.app-catalog-header{flex-direction:column}}

/* v0.47.6 — Package Gates + Accounting Core */
.accounting-main .panel-content{max-width:1320px}.accounting-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.accounting-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.accounting-kpis article{display:grid;gap:4px}.accounting-kpis b{font-size:25px;font-weight:560}.accounting-kpis small{font-size:9px;color:#7b879b}.accounting-notice{margin-bottom:14px;border-color:#c9ddff;background:#f8fbff}.accounting-notice p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.55}.accounting-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check-row{display:flex;gap:16px;flex-wrap:wrap}.inline-form{display:flex;gap:7px;align-items:center}.panel-nav-link.disabled{opacity:.62;cursor:not-allowed}.panel-nav-badge{margin-left:auto;font-size:8px}
@media(max-width:850px){.accounting-kpis{grid-template-columns:1fr 1fr}.accounting-grid,.two-col{grid-template-columns:1fr}}@media(max-width:500px){.accounting-kpis{grid-template-columns:1fr 1fr}}

/* v0.47.7 */
.accounting-test-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #edf0f5}.accounting-test-form small{font-size:10px}

/* v0.47.8 — Account & Team UI + package badges */
.account-page{max-width:none}
.account-page-head{margin-bottom:18px}
.account-page-head h1{margin:.15rem 0 .25rem}
.account-page .account-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;align-items:start;margin-bottom:18px}
.account-page .account-grid>.card,.account-page .account-grid>.account-verify-box{margin-bottom:0}
.account-page .section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
.account-page .section-title h3{margin:4px 0 0;font-size:20px;letter-spacing:-.025em}
.account-page .section-title>div>small{font-size:10px;letter-spacing:.12em;color:#6b7a90;font-weight:650}
.account-form{display:grid;gap:15px}
.account-form label,.team-add-grid label{display:grid;gap:7px;font-size:12px;font-weight:560;color:#344054}
.account-form input,.team-add-grid input,.team-add-grid select,.account-page .inline-form select{
    width:100%;min-height:44px;padding:10px 12px;border:1px solid #dfe5ee;border-radius:10px;
    background:#fff;color:#101828;font:inherit;outline:none;transition:border-color .15s,box-shadow .15s,background .15s
}
.account-form input:focus,.team-add-grid input:focus,.team-add-grid select:focus,.account-page .inline-form select:focus{
    border-color:#7aa2ff;box-shadow:0 0 0 3px rgba(37,99,235,.09)
}
.account-form input:disabled{background:#f6f8fb;color:#667085;cursor:not-allowed}
.account-form label small,.team-add-grid label small{font-size:10px;line-height:1.45;font-weight:400;color:#7b879b}
.account-form .btn{justify-self:start;margin-top:2px}
.account-profile-form{grid-template-columns:1fr 1fr}
.account-profile-form label:nth-of-type(3){grid-column:1/-1}
.account-profile-form>button{grid-column:1/-1}
.account-password-form{grid-template-columns:1fr 1fr}
.account-password-form>button{grid-column:1/-1}
.account-verify-box{
    min-height:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;
    background:#fff;border:1px solid #e7edf5;border-radius:14px;padding:22px
}
.account-verify-box strong{display:block;font-size:16px}.account-verify-box p{margin:6px 0 0}
.account-security-card{margin-top:18px}
.account-sessions-card,.account-team-card,.account-history-card{overflow:hidden}
.account-page .session-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #edf0f5}
.account-page .session-row:first-child{border-top:0}
.account-page .session-row strong,.account-page .session-row small{display:block}
.account-page .session-row small{margin-top:4px;color:#7b879b}
.account-page .team-add-grid{display:grid;grid-template-columns:1.2fr 1.2fr .8fr 1fr auto;gap:10px;align-items:end;margin:14px 0 18px}
.account-page .team-add-grid .btn{min-height:44px}
.account-page table{min-width:720px}.account-team-card,.account-history-card{overflow-x:auto}
.panel-nav-link{min-width:0}
.panel-nav-link .panel-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.panel-nav-link.locked{opacity:.72}
.panel-nav-link.locked:hover{opacity:1;background:#f8faff;color:#1d4ed8}
.panel-nav-badge.package-badge{
    margin-left:auto;flex:0 0 auto;padding:3px 6px;border:1px solid #d9e3ff;border-radius:999px;
    background:#f4f7ff;color:#3158c9;font-size:7px;line-height:1;font-weight:700;letter-spacing:.035em;white-space:nowrap
}
.panel-nav-link.locked[title]{cursor:pointer}
@media(max-width:1100px){
    .account-page .account-grid{grid-template-columns:1fr}
    .account-page .account-verify-box{min-height:auto}
    .account-page .team-add-grid{grid-template-columns:1fr 1fr}
    .account-page .team-add-grid .btn{justify-self:start}
}
@media(max-width:680px){
    .account-profile-form,.account-password-form,.account-page .team-add-grid{grid-template-columns:1fr}
    .account-profile-form label:nth-of-type(3),.account-profile-form>button,.account-password-form>button{grid-column:auto}
    .account-verify-box{align-items:flex-start;flex-direction:column}
    .account-page .section-title{align-items:flex-start;flex-direction:column}
}

/* v0.47.9 — Accounting refund/cancel flow */
.accounting-adjustments-card{margin-top:14px}.accounting-row-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.cancel-mini-form{display:flex;gap:6px;align-items:center}.cancel-mini-form input{min-width:150px;max-width:210px;padding:8px 9px;border:1px solid #dfe5ee;border-radius:8px;font:inherit;font-size:11px}.status.bad{background:#fee2e2;color:#b42318}


/* v0.48.0 — Account identity fields */
.account-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}
.account-profile-form .account-profile-phone{grid-column:1/-1}
.account-profile-form>button{justify-self:start}
@media(max-width:760px){
  .account-profile-form{grid-template-columns:1fr}
  .account-profile-form .account-profile-phone{grid-column:auto}
}

/* v0.48.1 — Accounting provider registry */
.adapter-profile-form{display:grid;gap:12px}.adapter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adapter-grid.endpoints{grid-template-columns:repeat(3,minmax(0,1fr))}
.adapter-profile-form label{display:grid;gap:6px;font-size:11px;color:#344054;font-weight:560}.adapter-profile-form input,.adapter-profile-form select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #dfe5ee;border-radius:9px;background:#fff;font:inherit}
.adapter-profile-form .check{display:flex;align-items:center;gap:8px;padding-top:22px}.adapter-profile-form .check input{width:auto;min-height:auto}.super-accounting-adapters>.card{margin-bottom:14px}
@media(max-width:1000px){.adapter-grid,.adapter-grid.endpoints{grid-template-columns:1fr 1fr}}@media(max-width:650px){.adapter-grid,.adapter-grid.endpoints{grid-template-columns:1fr}}

/* v0.48.2 — Compact verification center + phone verification */
.account-page .account-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;align-items:start}
.account-security-column{display:grid;gap:14px}
.account-profile-card,.account-verification-card,.account-security-card{margin:0}
.account-profile-form{grid-template-columns:1fr 1fr}
.account-profile-form .account-national-id{grid-column:1/-1}
.account-profile-form>button{grid-column:1/-1;justify-self:start}
.account-verification-card{padding:18px 20px}
.account-verification-card .section-title.compact{margin-bottom:8px}
.account-verification-card .section-title.compact h3,.account-security-card .section-title.compact h3{font-size:18px}
.verification-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #edf0f5}
.verification-row:first-of-type{border-top:0}
.verification-row strong{display:block;font-size:13px}.verification-row p{margin:3px 0 0;color:#7b879b;font-size:10px;line-height:1.4}
.phone-code-form{display:flex;align-items:center;gap:6px}.phone-code-form input{width:112px;min-height:36px;padding:7px 9px;border:1px solid #dfe5ee;border-radius:8px;font:inherit;font-size:11px;letter-spacing:.08em}
.account-security-card{padding:20px}.account-security-card .section-title.compact{margin-bottom:12px}
.account-password-form{grid-template-columns:1fr 1fr}.account-password-form>button{grid-column:1/-1;justify-self:start}
@media(max-width:1050px){.account-page .account-grid{grid-template-columns:1fr}.account-security-column{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.account-profile-form,.account-password-form,.account-security-column{grid-template-columns:1fr}.account-profile-form .account-national-id,.account-profile-form>button,.account-password-form>button{grid-column:auto}.verification-row{align-items:flex-start;flex-direction:column}.phone-code-form{width:100%}.phone-code-form input{flex:1;width:auto}}

/* v0.48.3 — Operations / Reliability I */
.super-operations>.card{margin-bottom:14px}.ops-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.ops-health-grid article{display:grid;gap:6px}.ops-health-grid b{font-size:24px;font-weight:560}.ops-health-grid small{font-size:9px;letter-spacing:.08em;color:#7b879b}.ops-health-grid .status{justify-self:start}
.ops-inline{display:flex;gap:5px;align-items:center}.ops-inline select,.ops-inline input{min-height:32px;border:1px solid #dfe5ee;border-radius:7px;padding:5px 7px;background:#fff;font:inherit;font-size:10px}.ops-inline input{width:62px}.ops-actions{display:flex;gap:6px;align-items:center}
.super-operations table small{display:block;color:#7b879b;margin-top:3px}.super-operations .card-head code{padding:7px 9px;background:#f3f6fa;border-radius:8px;font-size:10px}
@media(max-width:900px){.ops-health-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ops-health-grid{grid-template-columns:1fr}}

/* v0.49.0 — Phase 9 FULL: Operations / Reliability */
.ops-two-col{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:14px}
.super-operations .backup-note,.super-operations .media-pipeline-note{padding:10px 12px;margin:10px 0 14px;border:1px solid #e7edf5;border-radius:10px;background:#f8fafc;font-size:10px;color:#667085;line-height:1.55}
.storage-profile-form{display:grid;gap:12px}.storage-driver-choice{display:flex;gap:14px;align-items:center}.storage-driver-choice label{display:flex;gap:7px;align-items:center;font-size:11px}
.storage-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.storage-fields label{display:grid;gap:6px;font-size:10px;font-weight:560;color:#344054}.storage-fields input{width:100%;min-height:40px;padding:8px 10px;border:1px solid #dfe5ee;border-radius:9px;background:#fff;font:inherit}
.storage-actions{display:flex;gap:8px}.storage-test-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:12px;margin-top:12px;border-top:1px solid #edf0f5}.storage-test-form small{color:#7b879b}
.monitor-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0}.monitor-metrics>div{padding:11px;border:1px solid #e7edf5;border-radius:10px;background:#fbfcfe}.monitor-metrics small,.monitor-metrics b{display:block}.monitor-metrics small{font-size:8px;letter-spacing:.06em;color:#7b879b}.monitor-metrics b{font-size:16px;margin-top:4px}
.platform-alerts{display:grid;gap:8px;margin-top:12px}.platform-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e7edf5;border-radius:10px}.platform-alert p{margin:4px 0;font-size:11px}.platform-alert small{color:#7b879b}.platform-alert.warning{background:#fffaf0;border-color:#fde7b0}.platform-alert.critical{background:#fff5f5;border-color:#fecaca}.platform-alert.info{background:#f8fbff;border-color:#dbe7ff}
.ops-log-tail{max-height:420px;overflow:auto;background:#0f172a;border-radius:10px;padding:10px}.ops-log-tail code{display:block;color:#d8e1ef;font-size:9px;line-height:1.5;white-space:pre-wrap;word-break:break-word;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.04)}
.empty-state.compact{padding:12px}
@media(max-width:1180px){.ops-two-col{grid-template-columns:1fr}.monitor-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.storage-fields{grid-template-columns:1fr}.monitor-metrics{grid-template-columns:1fr 1fr}.platform-alert{flex-direction:column}}

.backup-note{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.backup-retention-form{display:flex;gap:7px;align-items:center}.backup-retention-form label{display:flex;gap:5px;align-items:center}.backup-retention-form input{width:64px;min-height:31px;padding:4px 6px;border:1px solid #dfe5ee;border-radius:7px;font:inherit;font-size:10px}

/* v0.51.0 — FAZ 11 FULL / Support & Customer Operations */
.support-list-status{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.support-attachments{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.support-attachments a{display:inline-flex;gap:6px;align-items:center;padding:7px 9px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;font-size:10px;text-decoration:none}.support-attachments a small{color:#7b879b}.support-file-inline{display:flex;align-items:center;gap:10px;font-size:10px;color:#667085}.support-message.internal{background:#fffaf0;border-color:#fde7b0}.support-admin-filter{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.support-admin-filter select{min-height:34px;padding:6px 8px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;font:inherit;font-size:10px}.support-admin-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start}.support-ops-column{display:grid;gap:14px}.support-ops-column .card{margin:0}.support-sla-box{display:grid;gap:6px;padding:12px;border:1px solid #e7edf5;border-radius:10px;background:#f8fafc}.support-sla-box small{font-size:9px;color:#7b879b}.support-sla-box b{font-size:16px}.support-event-list{display:grid;gap:8px;max-height:360px;overflow:auto}.support-event-list>div{display:grid;gap:3px;padding:9px 0;border-bottom:1px solid #edf0f5}.support-event-list b{font-size:10px}.support-event-list small{font-size:9px;color:#7b879b}.support-main input[type=file],.support-ops-column input,.support-ops-column select,.support-ops-column textarea{max-width:100%}
@media(max-width:1050px){.support-admin-detail-grid{grid-template-columns:1fr}.support-ops-column{grid-template-columns:1fr 1fr}.support-ops-column .card:last-child{grid-column:1/-1}}@media(max-width:700px){.support-ops-column{grid-template-columns:1fr}.support-ops-column .card:last-child{grid-column:auto}.support-list-status{justify-content:flex-start}}

/* Naays public homepage v0.51.1 */
.naays-home51{margin:0;background:#fff;color:#0a1428;font-family:"Google Sans Flex",Arial,sans-serif}.nh-header{height:76px;display:flex;align-items:center;gap:34px;padding:0 max(24px,calc((100vw - 1440px)/2));border-bottom:1px solid #e8edf5;position:sticky;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);z-index:50}.nh-logo img{width:118px;height:auto;display:block}.nh-header nav{display:flex;gap:30px;align-items:center;flex:1}.nh-header a{text-decoration:none;color:#14213a;font-weight:700;font-size:14px}.nh-actions{display:flex;gap:20px;align-items:center}.nh-btn{background:#075df5!important;color:#fff!important;padding:13px 19px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;box-shadow:0 8px 24px rgba(7,93,245,.18)}.nh-btn.big,.nh-outline.big{padding:16px 22px}.nh-outline{border:1px solid #d9e1ed;border-radius:8px;text-decoration:none;color:#101c31;font-weight:800}.nh-menu{display:none;border:0;background:none;font-size:24px}.nh-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;padding:76px 28px 68px;align-items:center;background:radial-gradient(circle at 62% 20%,#edf5ff 0,transparent 35%)}.nh-badge{display:inline-block;border:1px solid #dbe5f3;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:800}.nh-hero h1{font-size:66px;line-height:.98;letter-spacing:-3.8px;margin:26px 0 24px}.nh-hero h1 em,.nh-section-title em{font-style:normal;color:#075df5}.nh-hero-copy>p{font-size:18px;line-height:1.7;color:#5d6c82;max-width:570px}.nh-hero-actions{display:flex;gap:14px;margin:28px 0 22px}.nh-mini{display:flex;gap:24px;flex-wrap:wrap;color:#52627a;font-size:12px}.nh-dashboard-photo{border:1px solid #dfe7f2;border-radius:18px;padding:9px;background:#fff;box-shadow:0 28px 70px rgba(29,67,126,.14);overflow:hidden}.nh-dashboard-photo img{display:block;width:100%;height:auto;border-radius:11px}.nh-trust{max-width:1380px;margin:0 auto 80px;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #e1e8f2;border-radius:14px;padding:20px;background:#fbfdff}.nh-trust article{padding:5px 18px;border-right:1px solid #e7edf5;display:grid;gap:5px}.nh-trust article:last-child{border:0}.nh-trust b{font-size:13px}.nh-trust span{font-size:11px;color:#738198}.nh-section{max-width:1380px;margin:0 auto;padding:20px 28px 90px}.nh-section-title{text-align:center;margin-bottom:42px}.nh-section-title small{font-weight:900;letter-spacing:1.5px;color:#697b95}.nh-section-title h2{font-size:42px;line-height:1.08;letter-spacing:-1.8px;margin:12px 0}.nh-section-title p{color:#65758d}.nh-cap-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.nh-cap-grid article{border:1px solid #e0e7f1;border-radius:16px;padding:24px;min-height:280px;display:flex;flex-direction:column}.nh-cap-grid i{width:42px;height:42px;border-radius:12px;background:#eef5ff;color:#075df5;display:grid;place-items:center;font-style:normal;font-weight:900}.nh-cap-grid h3{font-size:18px;margin:22px 0 8px}.nh-cap-grid p{font-size:13px;line-height:1.65;color:#687990}.nh-cap-grid a{margin-top:auto;color:#075df5;text-decoration:none;font-size:13px;font-weight:800}.nh-brand-row{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.nh-brand-row b{font-size:11px;padding:8px;border:1px solid #e1e7ef;border-radius:7px}.nh-panel-show{max-width:1380px;margin:0 auto 80px;background:linear-gradient(120deg,#eef6ff,#fff);border-radius:24px;padding:48px;display:grid;grid-template-columns:320px 1fr;gap:46px;align-items:center}.nh-panel-show h2{font-size:38px;line-height:1.05;margin:12px 0}.nh-panel-show p{color:#687990;line-height:1.6}.nh-panel-show img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #dce5f0;box-shadow:0 18px 45px rgba(33,69,122,.12)}.nh-ecosystem{max-width:1380px;margin:0 auto 85px;padding:0 28px;display:grid;grid-template-columns:220px 1fr;gap:30px;align-items:center}.nh-ecosystem h2{font-size:28px;line-height:1.05}.nh-ecosystem>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.nh-ecosystem span,.nh-ecosystem strong{width:88px;height:88px;border:1px solid #dce4ef;border-radius:50%;display:grid;place-items:center;font-size:12px;text-align:center}.nh-ecosystem strong{width:118px;height:118px;background:#075df5;color:#fff;font-size:25px;box-shadow:0 0 0 10px #e8f1ff}.nh-pricing{max-width:1380px;margin:0 auto;padding:0 28px 90px}.nh-pricing .public-pricing-grid{align-items:stretch}.nh-pricing .public-pricing-card ul{max-height:none!important}.nh-pricing .public-pricing-card{height:auto!important}.nh-common{margin-top:18px;padding:18px;border:1px solid #e0e7f0;border-radius:12px;display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:13px}.nh-faq{max-width:1380px;margin:0 auto;padding:0 28px 90px}.nh-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nh-faq details{border:1px solid #e0e7f0;border-radius:12px;background:#fff;padding:0 20px}.nh-faq summary{list-style:none;padding:19px 0;font-weight:750;cursor:pointer;display:flex;justify-content:space-between}.nh-faq details p{margin:0 0 20px;color:#66768d;line-height:1.6}.nh-final{max-width:1300px;margin:0 auto 70px;border-radius:22px;background:#061b3c;color:#fff;padding:42px;display:grid;grid-template-columns:1fr 1fr auto;gap:28px;align-items:center}.nh-final h2{font-size:34px;margin:0 0 10px}.nh-final p{color:#b7c5d9}.nh-mini.light{color:#d6e1f1}.nh-footer{background:#061b3c;color:#fff;padding:58px max(28px,calc((100vw - 1380px)/2)) 22px}.nh-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:45px}.nh-footer-main>div{display:grid;align-content:start;gap:10px}.nh-footer-main img{width:130px;height:auto;filter:brightness(0) invert(1)}.nh-footer p{color:#aab9ce;max-width:280px;line-height:1.6}.nh-footer a{color:#b9c7da;text-decoration:none;font-size:13px}.nh-footer b{margin-bottom:8px}.nh-footer-bottom{border-top:1px solid #203653;padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:#9fb0c7}.nh-footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap}.nh-footer-bottom a{font-size:11px}
@media(max-width:900px){.nh-header{height:68px;padding:0 18px}.nh-menu{display:block;margin-left:auto}.nh-header nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;padding:18px;flex-direction:column;align-items:stretch;border-bottom:1px solid #e5ebf3}.nh-header nav.open{display:flex}.nh-actions>a:first-child{display:none}.nh-actions .nh-btn{padding:10px 12px;font-size:11px}.nh-hero{grid-template-columns:1fr;padding:45px 18px;gap:32px}.nh-hero h1{font-size:47px;letter-spacing:-2.7px}.nh-hero-copy>p{font-size:16px}.nh-hero-actions{display:grid}.nh-outline.big{text-align:center;padding:15px}.nh-dashboard-photo{padding:5px;border-radius:12px}.nh-trust{margin:0 18px 55px;grid-template-columns:1fr 1fr;padding:8px}.nh-trust article{border-right:0;border-bottom:1px solid #e7edf5;padding:14px}.nh-section{padding:10px 18px 60px}.nh-section-title h2{font-size:32px}.nh-cap-grid{grid-template-columns:1fr}.nh-cap-grid article{min-height:220px}.nh-panel-show{margin:0 18px 60px;padding:26px;grid-template-columns:1fr;gap:25px}.nh-panel-show h2{font-size:32px}.nh-ecosystem{grid-template-columns:1fr;padding:0 18px;margin-bottom:60px}.nh-ecosystem>div{overflow-x:auto;justify-content:flex-start;padding:12px}.nh-ecosystem span{min-width:76px;width:76px;height:76px}.nh-ecosystem strong{min-width:96px;width:96px;height:96px}.nh-pricing{padding:0 18px 60px}.nh-pricing .public-pricing-grid{grid-template-columns:1fr!important}.nh-faq{padding:0 18px 60px}.nh-faq-grid{grid-template-columns:1fr}.nh-final{margin:0 18px 50px;padding:28px;grid-template-columns:1fr}.nh-footer{padding:45px 22px 22px}.nh-footer-main{grid-template-columns:1fr 1fr}.nh-footer-main>div:first-child{grid-column:1/-1}.nh-footer-bottom{flex-direction:column}.nh-footer-bottom nav{gap:12px}.nh-mini{gap:12px}.nh-dashboard-photo img,.nh-panel-show img{object-fit:contain!important}}
/* v0.51.2 public site polish */
.nh-partner img{max-width:66px;max-height:32px;object-fit:contain;display:block}.nh-partner b{font-size:11px;font-weight:750}.nh-cap-grid i{font-family:Arial,sans-serif;font-size:18px}.nh-pricing .public-pricing-card{height:720px!important;min-height:720px!important}.nh-pricing .public-pricing-card ul{overflow:hidden}.nh-pricing .public-pricing-card .pricing-extra{display:none}.nh-pricing .public-pricing-card.expanded{height:auto!important;min-height:720px!important}.nh-pricing .public-pricing-card.expanded .pricing-extra{display:flex}.pricing-more{border:0;background:transparent;color:#075df5;font:inherit;font-size:12px;font-weight:800;padding:0 0 18px;text-align:left;cursor:pointer}.nh-dashboard-photo img,.nh-panel-show img{object-fit:contain;object-position:center}.nh-panel-show{overflow:hidden}.nh-panel-show img{max-height:560px}
@media(max-width:900px){.nh-pricing .public-pricing-card{height:auto!important;min-height:0!important}.nh-pricing .public-pricing-card .pricing-extra{display:none}.nh-pricing .public-pricing-card.expanded .pricing-extra{display:flex}.nh-panel-show img{max-height:none}.nh-hero h1 br:first-of-type{display:none}}

/* v0.51.3 public site fidelity + content/help */
.nh-hero{padding-top:58px}.nh-dashboard-photo{transform:translateY(-18px)}
.nh-trust article{display:flex;align-items:center;gap:12px}.nh-trust-icon{width:38px;height:38px;border-radius:11px;background:#eef5ff;display:grid!important;place-items:center;flex:0 0 38px}.nh-trust-icon svg,.nh-cap-grid i svg{width:20px;height:20px;fill:none;stroke:#075df5;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nh-trust article div{display:grid;gap:3px}
.nh-capabilities{padding-top:55px}.nh-capabilities .nh-section-title{max-width:780px;margin:0 auto 48px}.nh-capabilities .nh-section-title p{font-size:16px;line-height:1.6}.nh-cap-grid article{background:#fff;box-shadow:0 12px 34px rgba(30,65,120,.045);transition:.2s}.nh-cap-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(30,65,120,.09)}.nh-cap-grid i{padding:0}.nh-brand-row{align-items:center;min-height:42px}.nh-brand-row img{max-width:72px;max-height:25px;object-fit:contain}.paytr-wordmark{font-weight:900;font-size:16px;color:#182238}
.nh-partner img{max-width:68px;max-height:32px;object-fit:contain}.nh-ecosystem span{background:#fff}.nh-pricing .public-pricing-card{min-height:690px}.nh-pricing .public-pricing-card ul{max-height:250px!important;overflow:hidden}.nh-pricing .public-pricing-card.expanded ul{max-height:2000px!important}.nh-pricing .pricing-extra{display:none}.nh-pricing .expanded .pricing-extra{display:flex}.pricing-more{margin:8px 0 14px;border:0;background:#eef5ff;color:#075df5;border-radius:9px;padding:11px 14px;font-weight:800;cursor:pointer}
.npc{max-width:1380px;margin:auto;padding:70px 28px 100px}.npc-hero{max-width:850px;padding:45px 0 65px}.npc-hero small,.help-hero small,.help-article>small{font-weight:900;letter-spacing:1.6px;color:#657a98}.npc-hero h1,.help-hero h1,.help-article h1{font-size:58px;letter-spacing:-3px;line-height:1.02;margin:14px 0}.npc-hero p,.help-hero p,.help-article .lead{font-size:19px;color:#64758d;line-height:1.7}.npc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.npc-grid article{border:1px solid #dfe7f1;border-radius:18px;padding:30px;min-height:210px}.npc-grid span{font-weight:900;color:#075df5}.npc-grid h2{font-size:22px;margin:22px 0 10px}.npc-grid p{color:#66778e;line-height:1.7}.npc-guide-cta{margin-top:55px;background:#071d40;color:#fff;border-radius:24px;padding:42px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.npc-guide-cta h2{font-size:34px;margin:10px 0}.npc-guide-cta p{color:#bdc9d9}
.help-center{max-width:1200px;margin:auto;padding:70px 28px 100px}.help-hero{text-align:center;max-width:800px;margin:auto}.help-hero input{margin-top:25px;width:100%;border:1px solid #d9e3ef;border-radius:15px;padding:19px 22px;font-size:16px;box-shadow:0 12px 35px rgba(20,60,120,.08)}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.help-card{text-decoration:none;color:#0a1428;border:1px solid #dfe7f1;border-radius:16px;padding:25px;min-height:210px}.help-card small{color:#075df5;font-weight:900}.help-card h2{font-size:20px}.help-card p{color:#66778e;line-height:1.6}.help-card b{color:#075df5}.help-support{margin-top:50px;border-radius:20px;background:#f3f7fc;padding:35px}.help-article{max-width:850px;margin:70px auto;padding:0 28px}.help-article>a{color:#075df5;text-decoration:none;font-weight:800}.help-article ol{counter-reset:item;list-style:none;padding:0;margin:40px 0}.help-article li{counter-increment:item;padding:20px 20px 20px 62px;border-bottom:1px solid #e3e9f1;position:relative;font-size:17px;line-height:1.6}.help-article li:before{content:counter(item);position:absolute;left:12px;top:17px;width:34px;height:34px;border-radius:50%;background:#075df5;color:#fff;display:grid;place-items:center;font-weight:900}.help-article aside{background:#f3f7fc;border-radius:18px;padding:28px}
@media(max-width:900px){.nh-dashboard-photo{transform:none}.npc,.help-center{padding:40px 18px 70px}.npc-hero h1,.help-hero h1,.help-article h1{font-size:40px;letter-spacing:-2px}.npc-grid,.help-grid{grid-template-columns:1fr}.npc-guide-cta{grid-template-columns:1fr;padding:28px}.nh-pricing .public-pricing-card{min-height:auto}.nh-capabilities{padding-top:25px}}

/* v0.51.4 legal/public admin polish */
.naays-legal-page{background:#f7faff}.legal-shell{max-width:1280px;margin:0 auto;padding:58px 28px 86px}.legal-hero{display:grid;grid-template-columns:1fr 310px;gap:42px;align-items:end;padding:48px;border:1px solid #dfe8f4;border-radius:24px;background:radial-gradient(circle at 75% 20%,#e7f1ff 0,transparent 42%),linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 18px 55px rgba(26,64,120,.07)}.legal-eyebrow{display:inline-block;color:#075df5;font-size:12px;font-weight:900;letter-spacing:.16em;margin-bottom:14px}.legal-hero h1{font-size:48px;line-height:1.02;letter-spacing:-2px;margin:0 0 14px}.legal-hero p{margin:0;color:#66768d;font-size:17px}.legal-meta{border:1px solid #dfe7f2;border-radius:16px;background:#fff;padding:20px;display:grid;gap:5px}.legal-meta span,.legal-meta small{color:#77869a;font-size:12px}.legal-meta strong{font-size:20px}.legal-layout{display:grid;grid-template-columns:270px 1fr;gap:28px;margin-top:28px}.legal-nav{position:sticky;top:98px;align-self:start;background:#fff;border:1px solid #e0e7f1;border-radius:18px;padding:18px;display:grid;gap:6px}.legal-nav strong{padding:8px 10px 13px;font-size:14px}.legal-nav a{padding:11px 12px;border-radius:10px;text-decoration:none;color:#52627a;font-size:13px;font-weight:700}.legal-nav a:hover,.legal-nav a.active{background:#edf4ff;color:#075df5}.legal-document{background:#fff;border:1px solid #e0e7f1;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px rgba(31,63,110,.045)}.legal-document-head{padding:28px 34px;border-bottom:1px solid #edf1f6}.legal-document-head span{color:#075df5;font-size:11px;font-weight:900;letter-spacing:.14em}.legal-document-head h2{font-size:30px;margin:7px 0 0}.legal-copy{padding:34px;max-width:850px}.legal-copy h3{font-size:20px;margin:34px 0 10px}.legal-copy p{font-size:16px;line-height:1.85;color:#53647b;margin:0 0 18px}.legal-note{margin-top:32px;border-left:4px solid #075df5;background:#eff6ff;border-radius:12px;padding:18px 20px}.legal-note b{display:block;margin-bottom:5px}.legal-note p{margin:0;font-size:14px}.naays-legal-page .nh-footer{margin-top:0}@media(max-width:900px){.legal-shell{padding:28px 18px 55px}.legal-hero{grid-template-columns:1fr;padding:28px 22px;gap:24px}.legal-hero h1{font-size:38px}.legal-layout{grid-template-columns:1fr}.legal-nav{position:static;display:flex;overflow-x:auto;white-space:nowrap;padding:10px}.legal-nav strong{display:none}.legal-nav a{flex:0 0 auto}.legal-document-head,.legal-copy{padding:24px 22px}}


/* v0.51.5 — Public logo/icon containment & overflow regression fix */
html,body{max-width:100%;overflow-x:hidden}
.naays-home51 svg{max-width:100%;max-height:100%}
.nh-trust article{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px}
.nh-trust-icon{width:38px!important;height:38px!important;border-radius:11px;background:#eef5ff;color:#075df5;display:grid!important;place-items:center;flex:0 0 38px}
.nh-trust-icon svg,.nh-cap-grid i svg{width:20px!important;height:20px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.nh-trust-icon svg circle,.nh-trust-icon svg rect,.nh-trust-icon svg path,.nh-cap-grid i svg circle,.nh-cap-grid i svg rect,.nh-cap-grid i svg path{fill:none!important;stroke:currentColor!important}
.nh-trust article>div{min-width:0;display:grid;gap:4px}.nh-trust article>div b,.nh-trust article>div span{display:block;overflow-wrap:anywhere}
.nh-cap-grid{min-width:0}.nh-cap-grid article{min-width:0;overflow:hidden}.nh-cap-grid i{flex:0 0 42px;overflow:hidden}
.nh-brand-row{width:100%;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}
.nh-brand-row img{display:block!important;width:auto!important;height:auto!important;max-width:88px!important;max-height:28px!important;object-fit:contain!important;object-position:center!important;flex:0 0 auto}
.nh-brand-row .nh-brand-fallback{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border:1px solid #e1e7ef;border-radius:7px;font-size:11px;font-weight:800;color:#17233a}
.nh-ecosystem>div{min-width:0}.nh-partner{overflow:hidden;padding:12px!important;box-sizing:border-box}.nh-partner img{display:block!important;width:auto!important;height:auto!important;max-width:68px!important;max-height:30px!important;object-fit:contain!important;object-position:center!important}
.nh-naays-core{overflow:hidden;padding:18px!important;box-sizing:border-box;background:#fff!important;border-color:#dce4ef!important;box-shadow:0 0 0 10px #e8f1ff!important}
.nh-naays-core img{display:block;width:100%!important;height:auto!important;max-width:88px!important;max-height:44px!important;object-fit:contain!important}
.nh-dashboard-photo{transform:translateY(-18px)}
.nh-capabilities .nh-section-title{max-width:760px;margin-left:auto;margin-right:auto}
@media(max-width:900px){
  .nh-dashboard-photo{transform:none}
  .nh-trust article{grid-template-columns:38px minmax(0,1fr)}
  .nh-brand-row img{max-width:78px!important;max-height:25px!important}
  .nh-ecosystem>div{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}
  .nh-ecosystem>div::-webkit-scrollbar{display:none}
  .nh-naays-core{min-width:96px!important;width:96px!important;height:96px!important}
}

/* v0.51.6 — professional public information pages */
.npc-pro-page{background:#fff}.npc-pro{max-width:1380px;margin:0 auto;padding:0 28px 100px}.npc-pro-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:58px;align-items:center;min-height:650px;padding:74px 0 54px;background:radial-gradient(circle at 76% 20%,#eef5ff 0,transparent 37%)}.npc-pro-hero small,.npc-pro-intro small,.npc-pro-why small,.npc-pro-cta small,.npc-resource-grid small{display:block;color:#607898;font-size:11px;font-weight:900;letter-spacing:.17em}.npc-pro-hero h1{max-width:670px;margin:13px 0 20px;font-size:62px;line-height:.98;letter-spacing:-.055em;font-weight:670;color:#071329}.npc-pro-hero>div>p{max-width:650px;margin:0;color:#5f718a;font-size:19px;line-height:1.7}.npc-pro-hero .npc-pro-explain{margin-top:12px;font-size:15px;color:#7a899d}.npc-pro-actions{display:flex;align-items:center;gap:13px;margin-top:28px}.npc-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #d9e3ef;border-radius:11px;color:#0c172b;font-size:13px;font-weight:800;text-decoration:none;background:#fff}.npc-pro-micro{display:flex;gap:22px;flex-wrap:wrap;margin-top:16px;color:#64748b;font-size:11px}.npc-pro-panel{min-width:0;border:1px solid #dce6f2;border-radius:22px;background:#fff;padding:10px;box-shadow:0 30px 70px rgba(35,74,125,.12);overflow:hidden}.npc-pro-panel img{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px}.npc-pro-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e0e8f2;border-radius:18px;overflow:hidden;background:#fff}.npc-pro-stats article{padding:22px 24px;border-right:1px solid #e7edf5}.npc-pro-stats article:last-child{border-right:0}.npc-pro-stats b,.npc-pro-stats span{display:block}.npc-pro-stats b{font-size:14px;color:#0e1a2e}.npc-pro-stats span{margin-top:5px;color:#718199;font-size:12px}.npc-pro-intro{max-width:850px;margin:95px auto 45px;text-align:center}.npc-pro-intro h2{margin:10px 0 14px;font-size:43px;line-height:1.06;letter-spacing:-.045em;color:#08142a}.npc-pro-intro p{margin:0;color:#65778f;font-size:16px;line-height:1.7}.npc-pro-workflow{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #e3eaf2}.npc-pro-workflow article{display:grid;grid-template-columns:58px 1fr;gap:18px;padding:34px 32px;border-bottom:1px solid #e3eaf2}.npc-pro-workflow article:nth-child(odd){border-right:1px solid #e3eaf2}.npc-pro-workflow>article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef5ff;color:#075df5;font-weight:900;font-size:12px}.npc-pro-workflow h2{margin:1px 0 10px;font-size:23px;letter-spacing:-.025em;color:#0b172b}.npc-pro-workflow p{margin:0;color:#61738b;line-height:1.72;font-size:14px}.npc-pro-why{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:95px;padding:52px;border-radius:24px;background:#071e43;color:#fff}.npc-pro-why h2{margin:10px 0 0;font-size:38px;line-height:1.08;letter-spacing:-.04em}.npc-pro-why>p{margin:0;color:#c5d3e6;line-height:1.8;font-size:15px}.npc-pro-integrations{margin-top:90px;padding:1px 36px 42px;border-radius:26px;background:#f7faff;border:1px solid #e0e9f4}.npc-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.npc-logo-grid article{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:130px;border:1px solid #e1e8f1;border-radius:16px;background:#fff;padding:18px}.npc-logo-grid img{display:block;width:auto;height:auto;max-width:120px;max-height:42px;object-fit:contain}.npc-logo-grid span{margin-top:12px;color:#6c7b90;font-size:11px;font-weight:700}.npc-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:80px}.npc-resource-grid>a{display:block;min-height:260px;padding:34px;border:1px solid #dfe8f2;border-radius:22px;text-decoration:none;color:#0a152a;background:linear-gradient(145deg,#fff,#f8fbff)}.npc-resource-grid h2{max-width:480px;margin:12px 0;font-size:30px;line-height:1.1;letter-spacing:-.035em}.npc-resource-grid p{max-width:540px;color:#65778e;line-height:1.7}.npc-resource-grid b{display:block;margin-top:28px;color:#075df5}.npc-pro-existing{padding-top:1px}.npc-pro-existing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.npc-pro-existing-grid article{padding:25px;border:1px solid #e0e8f1;border-radius:16px;background:#fff}.npc-pro-existing-grid h3{margin:0 0 9px;font-size:18px}.npc-pro-existing-grid p{margin:0;color:#65758a;font-size:13px;line-height:1.65}.npc-pro-cta{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center;margin-top:90px;padding:44px 48px;border-radius:24px;background:linear-gradient(125deg,#071c40,#0a2e65);color:#fff}.npc-pro-cta h2{max-width:750px;margin:10px 0 8px;font-size:36px;line-height:1.08;letter-spacing:-.035em}.npc-pro-cta p{margin:0;color:#bfd0e8}.npc-pro-cta>div:last-child{display:grid;gap:12px;text-align:center}.npc-pro-cta>div:last-child>a:last-child{color:#dce8fa;font-size:12px;text-decoration:none;font-weight:700}
@media(max-width:1000px){.npc-pro-hero{grid-template-columns:1fr;min-height:0;padding-top:50px;gap:34px}.npc-pro-hero h1{font-size:50px}.npc-pro-stats{grid-template-columns:repeat(2,1fr)}.npc-pro-stats article:nth-child(2){border-right:0}.npc-pro-stats article:nth-child(-n+2){border-bottom:1px solid #e7edf5}.npc-pro-workflow{grid-template-columns:1fr}.npc-pro-workflow article:nth-child(odd){border-right:0}.npc-logo-grid{grid-template-columns:repeat(3,1fr)}.npc-pro-why{grid-template-columns:1fr;gap:20px}.npc-pro-existing-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.npc-pro{padding:0 18px 70px}.npc-pro-hero{padding:38px 0 34px}.npc-pro-hero h1{font-size:39px;letter-spacing:-.04em}.npc-pro-hero>div>p{font-size:16px}.npc-pro-actions{align-items:stretch;flex-direction:column}.npc-pro-actions a{width:100%;box-sizing:border-box}.npc-pro-micro{gap:8px;flex-direction:column}.npc-pro-stats{grid-template-columns:1fr}.npc-pro-stats article{border-right:0!important;border-bottom:1px solid #e7edf5!important}.npc-pro-stats article:last-child{border-bottom:0!important}.npc-pro-intro{margin:65px auto 30px;text-align:left}.npc-pro-intro h2{font-size:32px}.npc-pro-workflow article{grid-template-columns:44px 1fr;padding:25px 8px}.npc-pro-workflow h2{font-size:20px}.npc-pro-why{margin-top:65px;padding:30px 24px}.npc-pro-why h2{font-size:29px}.npc-logo-grid{grid-template-columns:repeat(2,1fr)}.npc-pro-integrations{padding:1px 16px 24px}.npc-resource-grid,.npc-pro-existing-grid{grid-template-columns:1fr}.npc-pro-cta{grid-template-columns:1fr;padding:30px 24px}.npc-pro-cta h2{font-size:29px}}
/* v0.51.7 — unified public header + clean media alignment */
.public-v25 .nh-header{max-width:none;width:100%;box-sizing:border-box}
.nh-header{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.97);backdrop-filter:saturate(160%) blur(14px)}
.nh-header .nh-logo img{display:block;object-fit:contain}
.npc-pro-panel{transform:translateY(-18px)}
.npc-pro-panel img,.nh-dashboard-photo img,.nh-panel-show img{display:block;width:100%;height:auto;object-fit:contain!important;object-position:center}
@media(max-width:900px){.npc-pro-panel{transform:none}.public-v25 .nh-header{max-width:none}}


/* v0.51.8 — Mobile Auth + Merchant Panel UX */
.panel-mobile-menu,.panel-mobile-logo,.panel-mobile-close,.panel-mobile-bottom-nav,.panel-mobile-backdrop{display:none}
.auth-page-v2{padding:0;background:radial-gradient(circle at 20% 10%,#eaf2ff 0,transparent 34%),linear-gradient(145deg,#f8fbff,#eef4ff)}
.auth-mobile-shell{width:min(1180px,100%);min-height:100vh;margin:auto;padding:28px;display:flex;flex-direction:column}.auth-mobile-brand{display:flex;align-items:center;justify-content:space-between;min-height:54px}.auth-mobile-brand .brand-logo{max-width:132px}.auth-back-link{font-size:13px;font-weight:750;color:#52627a;text-decoration:none}
.auth-mobile-grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:70px;align-items:center;padding:42px 0}.auth-mobile-intro{padding:20px 0 20px 30px}.auth-mobile-intro>span,.auth-card-kicker{font-size:11px;font-weight:900;letter-spacing:.15em;color:#2563eb}.auth-mobile-intro h2{max-width:620px;font-size:56px;line-height:1.02;letter-spacing:-.045em;margin:14px 0 18px}.auth-mobile-intro p{max-width:570px;font-size:17px;line-height:1.7;color:#617087}.auth-mobile-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.auth-mobile-points i{font-style:normal;padding:9px 12px;border:1px solid #d8e3f3;border-radius:999px;background:rgba(255,255,255,.75);font-size:12px;color:#40516a}
.auth-card-v2{width:100%;padding:38px;border-radius:24px;box-shadow:0 25px 70px rgba(24,54,100,.12)}.auth-card-v2 h1{font-size:36px;margin:12px 0 8px}.auth-card-v2>p{font-size:14px;line-height:1.55}.auth-card-v2 input{height:50px;border-radius:13px;background:#fbfdff}.auth-form-meta{display:flex;justify-content:space-between;align-items:center;margin-top:-4px;font-size:12px}.auth-form-meta span{color:#8a98aa}.auth-form-meta a{font-weight:800;color:#3157a6;text-decoration:none}.auth-submit{width:100%;height:52px;border-radius:13px;font-size:15px}.auth-submit span{margin-left:auto}.auth-demo-link{display:grid;gap:5px;margin-top:22px;padding-top:19px;border-top:1px solid #edf1f6;text-align:center;font-size:12px}.auth-demo-link span{color:#8390a2}.auth-demo-link a{font-weight:800;color:#3157a6;text-decoration:none}.auth-mobile-foot{text-align:center;color:#8a97a8;font-size:11px;padding:8px 0}
@media(max-width:900px){body.panel-page{padding-bottom:74px;overflow-x:hidden;background:#f6f8fc}.panel-shell{display:block;min-height:100vh}.panel-main{padding:88px 16px 24px!important;max-width:100vw;overflow:hidden}.panel-main>header{align-items:flex-start;gap:10px;margin-bottom:12px}.panel-main h1{font-size:27px;letter-spacing:-.035em;margin:.1rem 0 .8rem}.panel-main header small{font-size:11px;color:#7b8798}.panel-side{display:flex!important;position:fixed;z-index:1200;top:0;bottom:0;left:0;width:min(86vw,330px);height:100dvh;min-height:0;padding:18px 14px 28px;transform:translateX(-105%);transition:transform .24s ease;box-shadow:20px 0 55px rgba(15,23,42,.18);overflow-y:auto;overscroll-behavior:contain}.panel-side.mobile-open{transform:translateX(0)}.panel-mobile-close{display:grid;position:absolute;right:12px;top:12px;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:#f3f6fb;color:#26354b;font-size:25px;cursor:pointer}.panel-side-brand{padding-right:44px}.panel-nav{padding-bottom:42px}.panel-side .panel-nav-link{min-height:44px;font-size:14px}.panel-nav-title{margin-top:5px}.panel-mobile-backdrop{position:fixed;z-index:1190;inset:0;background:rgba(9,18,34,.46);backdrop-filter:blur(2px)}.panel-mobile-backdrop:not([hidden]){display:block}body.panel-mobile-menu-open{overflow:hidden}.naays-global-topbar{left:0;height:70px;padding:0 12px;justify-content:flex-start;gap:8px;background:rgba(255,255,255,.97)}.panel-mobile-menu{display:flex;width:40px;height:40px;border:1px solid #e1e8f1;border-radius:12px;background:#fff;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:0 0 40px}.panel-mobile-menu span{width:17px;height:2px;border-radius:10px;background:#172033}.panel-mobile-logo{display:flex;align-items:center;margin-right:auto}.panel-mobile-logo img{display:block;width:82px;height:auto}.topbar-search{display:none!important}.topbar-view-store{display:none}.topbar-store-copy{display:none}.topbar-store-trigger,.topbar-account-trigger,.topbar-icon-btn{width:40px;height:40px;padding:0;justify-content:center;border-radius:12px}.topbar-store-avatar,.topbar-user-avatar{width:30px;height:30px;flex:0 0 30px}.topbar-chevron{display:none}.topbar-user-copy{display:none}.topbar-menu{position:fixed;top:76px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 100px);overflow:auto;border-radius:18px}.topbar-notification-menu{width:auto}.panel-mobile-bottom-nav{display:grid;position:fixed;z-index:1000;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));height:62px;grid-template-columns:repeat(4,1fr);align-items:center;padding:5px;border:1px solid #dce4ef;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 12px 40px rgba(15,23,42,.16);backdrop-filter:blur(15px)}.panel-mobile-bottom-nav a,.panel-mobile-bottom-nav button{min-width:0;height:50px;border:0;border-radius:13px;background:transparent;color:#748196;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:inherit}.panel-mobile-bottom-nav span{font-size:17px;line-height:1}.panel-mobile-bottom-nav b{font-size:9px;font-weight:800}.panel-metrics,.dashboard-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.panel-metrics article,.dashboard-metrics article{min-width:0;padding:14px!important;border-radius:15px!important}.panel-metrics strong,.dashboard-metrics strong{font-size:21px!important}.panel-metrics em,.dashboard-metrics em{font-size:10px!important}.dashboard-overview-grid{grid-template-columns:1fr!important;gap:10px!important}.dashboard-sales-card,.dashboard-store-status{border-radius:17px!important}.dashboard-sales-card{overflow:hidden}.sales-chart-wrap{min-height:220px;overflow-x:auto}.sales-chart-wrap svg{min-width:620px}.dashboard-card-head{align-items:flex-start;gap:10px}.dashboard-card-head h3{font-size:18px!important}.dashboard-chart-total{text-align:right;flex:0 0 auto}.store-status-list>div{gap:12px}.store-status-list b{text-align:right;overflow-wrap:anywhere}.dashboard-status-actions{display:grid!important;grid-template-columns:1fr!important}.dashboard-status-actions .btn{width:100%}.dashboard-quick-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.dashboard-quick-grid a{padding:12px!important;min-width:0}.dashboard-orders-card{padding:14px!important}.dashboard-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard-table-wrap table{min-width:620px}.card{border-radius:16px}.table-card{margin-left:-2px;margin-right:-2px;overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:640px}th,td{white-space:nowrap}.form-grid,.two-col,.product-layout,.panel-grid{grid-template-columns:1fr!important}.btn,.btn.big{min-height:44px}}
@media(max-width:560px){.panel-main{padding-left:12px!important;padding-right:12px!important}.panel-metrics,.dashboard-metrics{grid-template-columns:1fr 1fr!important}.dashboard-quick-grid{grid-template-columns:1fr!important}.panel-main h1{font-size:25px}.alert{font-size:12px}.auth-page-v2{display:block;padding:0;min-height:100dvh}.auth-mobile-shell{min-height:100dvh;padding:18px 16px max(18px,env(safe-area-inset-bottom));display:flex}.auth-mobile-brand{min-height:46px}.auth-mobile-brand .brand-logo{max-width:104px}.auth-back-link{font-size:11px}.auth-mobile-grid{display:block;padding:35px 0 20px}.auth-mobile-intro{display:none}.auth-card-v2{padding:25px 20px 22px;border-radius:20px;box-shadow:0 18px 50px rgba(24,54,100,.10)}.auth-card-v2 h1{font-size:30px;letter-spacing:-.04em;margin-top:10px}.auth-card-v2>p{margin-bottom:20px}.auth-card-v2 form{gap:14px}.auth-card-v2 input{height:52px;font-size:16px}.auth-submit{height:54px;font-size:16px}.auth-form-meta{font-size:11px}.auth-mobile-foot{margin-top:auto}.auth-demo-link{margin-top:18px}.auth-card-kicker{font-size:9px}}

/* v0.51.9 — first-login merchant guided tour */
.naays-tour[hidden]{display:none!important}.naays-tour{position:fixed;inset:0;z-index:5000;pointer-events:none}.naays-tour-shade{position:absolute;inset:0;background:rgba(8,15,29,.62);backdrop-filter:blur(1px);pointer-events:auto}.naays-tour-target{position:relative!important;z-index:5002!important;background:#fff!important;border-radius:12px!important;box-shadow:0 0 0 5px rgba(49,92,246,.28),0 18px 45px rgba(2,8,23,.28)!important;pointer-events:auto}.naays-tour-card{position:fixed;z-index:5003;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px;box-shadow:0 24px 70px rgba(2,8,23,.32);pointer-events:auto}.naays-tour-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;height:20px;margin-bottom:14px}.naays-tour-progress:before{content:"";position:absolute;left:22px;right:64px;height:4px;border-radius:99px;background:#e8edf5}.naays-tour-progress span{position:relative;z-index:1;display:block;height:4px;border-radius:99px;background:#315cf6;transition:width .2s}.naays-tour-progress small{margin-left:auto;color:#7c8798;font-weight:800}.naays-tour-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#eef3ff;color:#315cf6;font-size:22px;font-weight:900;margin-bottom:13px}.naays-tour-kicker{font-size:10px;font-weight:900;letter-spacing:.1em;color:#315cf6}.naays-tour-card h3{font-size:23px;margin:5px 0 8px;color:#101828}.naays-tour-card p{margin:0;color:#667085;line-height:1.55}.naays-tour-actions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.naays-tour-actions .btn{min-width:112px}@media(max-width:980px){.naays-tour-card{border-radius:22px 22px 16px 16px}.naays-tour-target{z-index:5002!important}.panel-side.mobile-open{z-index:5001!important}}
.naays-tour-highlight{position:fixed;z-index:5002;border-radius:14px;box-shadow:0 0 0 4px rgba(49,92,246,.55),0 0 0 9999px rgba(8,15,29,.16);pointer-events:none;transition:all .18s ease}.naays-tour-shade{background:rgba(8,15,29,.46)}

/* v0.51.14 - Free storefront address public promotion */
.nh-free-address{max-width:1324px;margin:0 auto 85px;padding:52px 56px;border:1px solid #dce7f4;border-radius:26px;background:linear-gradient(125deg,#f7fbff,#fff);display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;box-sizing:border-box}.nh-free-address small{color:#607898;font-size:11px;font-weight:900;letter-spacing:.17em}.nh-free-address h2{margin:12px 0 18px;font-size:43px;line-height:1.05;letter-spacing:-.045em}.nh-free-address h2 em{font-style:normal;color:#075df5}.nh-free-address-copy>p{max-width:680px;color:#61738b;font-size:16px;line-height:1.75}.nh-free-address-benefits{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.nh-free-address-benefits span{padding:9px 12px;border:1px solid #dce7f3;border-radius:999px;background:#fff;color:#34445c;font-size:12px;font-weight:750}.nh-free-address-demo{padding:28px;border-radius:20px;background:#071e43;color:#fff;box-shadow:0 22px 55px rgba(18,54,105,.15)}.nh-free-address-demo>div{display:flex;align-items:center;margin-top:12px;padding:16px 18px;border:1px solid #29476e;border-radius:12px;background:#0b2a58;font-size:18px}.nh-free-address-demo b{font-weight:850}.nh-free-address-demo span{color:#77a8ff}.nh-free-address-demo p{margin:16px 2px 0;color:#b8c9df;font-size:12px;line-height:1.6}@media(max-width:900px){.nh-free-address{margin:0 18px 60px;padding:30px 24px;grid-template-columns:1fr;gap:28px}.nh-free-address h2{font-size:32px}.nh-free-address-benefits{display:grid}.nh-free-address-demo{padding:22px}}

/* v0.51.19 — mobile login verification viewport/OTP alignment fix */
.auth-page{overflow-x:hidden}.auth-code-card{min-width:0}.auth-code-form,.auth-code-form label{min-width:0}.auth-code-input{display:block;max-width:100%;box-sizing:border-box;padding-left:18px!important;padding-right:8px!important;letter-spacing:.34em!important;text-indent:.34em;overflow:hidden}
@media(max-width:520px){
  .auth-page{min-height:100dvh;place-items:start center;padding:calc(18px + env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));}
  .auth-code-card{width:100%;max-width:430px;margin:0 auto;padding:24px 18px 20px;border-radius:20px;}
  .auth-code-card .brand-logo-link{display:flex;justify-content:center;}
  .auth-code-card .brand-logo{max-width:112px;height:auto;}
  .auth-security-icon{width:48px;height:48px;margin-top:8px;}
  .auth-code-card>h1{font-size:28px;line-height:1.1;margin:16px 0 8px;}
  .auth-code-card>p{font-size:13px;line-height:1.55;margin-bottom:18px;overflow-wrap:anywhere;}
  .auth-code-form{margin-top:16px;gap:13px;}
  .auth-code-input{height:58px!important;font-size:24px!important;letter-spacing:.28em!important;text-indent:.28em;padding:12px 8px 12px 12px!important;border-radius:13px!important;}
  .auth-code-form .btn.big{width:100%;min-height:52px;}
  .auth-code-actions{gap:10px;margin-top:16px;}
  .auth-security-note{margin-top:16px;}
}
@media(max-width:360px){.auth-code-card{padding-left:14px;padding-right:14px}.auth-code-input{font-size:22px!important;letter-spacing:.22em!important;text-indent:.22em}}


/* v0.51.22 — Product catalog filters: desktop/mobile control polish */
.catalog-tools{padding:16px 18px!important;border:1px solid #e4eaf3!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;box-shadow:0 8px 24px rgba(15,23,42,.035)!important}
.catalog-filter-grid{gap:12px!important}.catalog-filter-grid label{gap:7px!important;color:#475467;font-size:11px;font-weight:850;letter-spacing:.025em;text-transform:uppercase}
.catalog-filter-grid input,.catalog-filter-grid select{width:100%;height:44px;border:1px solid #d9e2ef;border-radius:12px;background:#fff;color:#172033;font:inherit;font-size:13px;font-weight:650;padding:0 13px;outline:0;box-shadow:0 2px 7px rgba(15,23,42,.025);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}
.catalog-filter-grid select{-webkit-appearance:none;appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,#7b8798 50%),linear-gradient(135deg,#7b8798 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}
.catalog-filter-grid input::placeholder{color:#a4adbb;font-weight:500}.catalog-filter-grid input:focus,.catalog-filter-grid select:focus{border-color:#6f9eff;background:#fff;box-shadow:0 0 0 4px rgba(21,94,239,.08)}
.catalog-filter-grid .filter-actions{gap:8px!important}.catalog-filter-grid .filter-actions .btn{height:44px;min-width:96px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:1100px){.catalog-tools{padding:15px!important}.catalog-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-filter-grid .filter-actions{grid-column:1/-1;justify-content:flex-end}}
@media(max-width:700px){.catalog-tools{padding:14px!important;border-radius:16px!important}.catalog-filter-grid{grid-template-columns:1fr!important;gap:11px!important}.catalog-filter-grid label{font-size:10px}.catalog-filter-grid input,.catalog-filter-grid select{height:48px;border-radius:13px;font-size:14px}.catalog-filter-grid select{background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px}.catalog-filter-grid .filter-actions{grid-column:auto;display:grid!important;grid-template-columns:1fr 1fr;width:100%;gap:9px!important}.catalog-filter-grid .filter-actions .btn{height:48px;width:100%;margin:0}}

/* v0.51.27 public theme marketplace */
.public-theme-market{max-width:1240px;margin:0 auto;padding:30px 0 10px}.ptm-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:28px;align-items:end;padding:32px;border:1px solid #e5eaf1;border-radius:28px;background:linear-gradient(135deg,#f8fbff,#f3f0ff)}.ptm-intro small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#5b3df5}.ptm-intro h2{font-size:42px;line-height:1.05;letter-spacing:-1.8px;margin:7px 0 14px}.ptm-intro h2 em{font-style:normal;color:#2563eb}.ptm-intro p{max-width:720px;color:#667085;line-height:1.65}.ptm-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ptm-kpis article{padding:18px;border:1px solid #dfe6ef;border-radius:18px;background:rgba(255,255,255,.85);text-align:center}.ptm-kpis b{display:block;font-size:20px}.ptm-kpis span{font-size:10px;color:#667085}.ptm-toolbar{display:grid;grid-template-columns:1fr 220px;gap:12px;margin:22px 0}.ptm-search{height:50px;border:1px solid #dce4ee;border-radius:15px;background:#fff;display:flex;align-items:center;padding:0 15px}.ptm-search svg{width:19px;height:19px;fill:none;stroke:#667085;stroke-width:1.8}.ptm-search input{border:0;outline:0;flex:1;padding-left:10px}.ptm-toolbar select{border:1px solid #dce4ee;border-radius:15px;background:#fff;padding:0 14px}.ptm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ptm-card{border:1px solid #e2e8f0;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 12px 34px rgba(15,23,42,.05);transition:.2s}.ptm-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(15,23,42,.1)}.ptm-cover{display:block;aspect-ratio:16/10;background:#eef2f7;position:relative;overflow:hidden}.ptm-cover img{width:100%;height:100%;object-fit:cover;object-position:top}.ptm-live{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border-radius:10px;background:rgba(17,24,39,.9);color:#fff;font-size:10px;font-weight:800}.ptm-live svg{width:13px;height:13px;fill:currentColor}.ptm-featured{position:absolute;right:14px;top:14px;padding:7px 10px;border-radius:999px;background:#fff;color:#111827;font-size:9px}.ptm-body{padding:18px}.ptm-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ptm-title small{font-size:9px;font-weight:900;letter-spacing:.1em;color:#6d55f5}.ptm-title h3{font-size:22px;margin:4px 0 0}.ptm-title>span{padding:7px 9px;border-radius:999px;background:#eef4ff;color:#2557d6;font-size:9px;font-weight:850}.ptm-body>p{min-height:58px;color:#667085;font-size:12px;line-height:1.55}.ptm-access{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0}.ptm-access>div{padding:11px;border-radius:12px;background:#f7f9fc}.ptm-access small{display:block;font-size:8px;font-weight:850;color:#98a2b3}.ptm-access b{font-size:11px}.ptm-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:9px}.ptm-actions a{height:42px;border-radius:12px;display:grid;place-items:center;text-decoration:none;font-size:10px;font-weight:850}.ptm-secondary{border:1px solid #dce3ed;color:#344054}.ptm-primary{background:#175cf5;color:#fff}.ptm-empty{padding:40px;text-align:center;color:#667085}
@media(max-width:980px){.ptm-grid{grid-template-columns:repeat(2,1fr)}.ptm-intro{grid-template-columns:1fr}.ptm-kpis{max-width:500px}}
@media(max-width:680px){.public-theme-market{padding:14px 0}.ptm-intro{padding:22px 18px;border-radius:20px}.ptm-intro h2{font-size:32px}.ptm-kpis{grid-template-columns:repeat(3,1fr)}.ptm-toolbar{grid-template-columns:1fr}.ptm-toolbar select{height:48px}.ptm-grid{grid-template-columns:1fr}.ptm-body>p{min-height:0}}

/* v0.51.27 Theme Studio discoverability */
.theme-market-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 8px}.theme-edit-primary{display:inline-flex!important;align-items:center;gap:8px;padding:0 16px!important;min-height:44px}.theme-edit-primary svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.studio-tab-cta{background:#5b39f5!important;color:#fff!important;border-color:#5b39f5!important}.theme-card-edit{display:grid;place-items:center;text-decoration:none}.real-market-demo iframe{width:100%;height:100%;border:0;background:#fff}.real-market-demo{height:68vh;min-height:560px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 16px 42px rgba(15,23,42,.13)}.market-preview-dialog{width:min(1180px,94vw)!important}.preview-modal-actions{align-items:center}
@media(max-width:760px){.theme-market-hero-actions>a{flex:1 1 100%;text-align:center;justify-content:center}.real-market-demo{min-height:520px;height:70vh}}

/* v0.51.28 Theme access/sale card polish */
.theme-card-preview.theme-preview-btn{display:block;width:100%;padding:0;border:0;text-align:left;cursor:pointer}
.theme-live-chip{position:absolute;left:12px;bottom:12px;z-index:5;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.94);color:#111827;font-size:10px;font-weight:900}
.real-theme-preview .theme-lock-layer{justify-content:flex-end;padding:0 12px 48px;background:linear-gradient(180deg,rgba(15,23,42,.04),rgba(15,23,42,.68))}
.real-theme-preview .theme-lock-layer b{white-space:normal;text-align:center;line-height:1.25;max-width:92%;padding:7px 10px}
.v17-theme-grid .plan-pill{max-width:150px;white-space:normal;text-align:center;line-height:1.25}
.theme-card-actions-single{grid-template-columns:1fr!important}.theme-card-actions-single form{width:100%}
.theme-card-choice-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.theme-card-choice-actions form{min-width:0}.theme-card-choice-actions .btn,.theme-card-choice-actions .btn-secondary,.theme-card-actions-single .btn{width:100%;height:52px;min-width:0;padding:7px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:normal;text-align:center;line-height:1.1}
.theme-card-actions span{display:block;font-size:9px;font-weight:700;opacity:.82}.theme-card-actions b{display:block;font-size:11px;font-weight:900;overflow-wrap:anywhere}.theme-buy-btn b{font-size:12px}
.theme-sale-check{padding:11px;border:1px solid #e0e7f0;border-radius:11px;background:#f8fbff}
@media(max-width:520px){.theme-card-choice-actions{grid-template-columns:1fr!important}.v17-theme-grid .plan-pill{max-width:125px}}

/* v0.51.36 — Naays public site mobile header/menu */
.nh-mobile-nav-actions{display:none}.nh-mobile-backdrop[hidden]{display:none}
.nh-menu svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.nh-menu-close-icon{display:none}
@media(max-width:900px){
 body.nh-mobile-menu-open{overflow:hidden}
 .nh-header{z-index:101}
 .nh-menu{display:grid;place-items:center;width:42px;height:42px;margin-left:auto;border:1px solid #dfe6ef;border-radius:11px;background:#fff;color:#111c30;cursor:pointer;position:relative;z-index:103}
 .nh-menu[aria-expanded="true"]{background:#f2f6ff;border-color:#cfdcff;color:#075df5}
 .nh-menu[aria-expanded="true"] .nh-menu-open-icon{display:none}
 .nh-menu[aria-expanded="true"] .nh-menu-close-icon{display:block}
 .nh-header nav{display:flex!important;visibility:hidden;opacity:0;pointer-events:none;position:fixed;top:68px;left:12px;right:12px;max-height:calc(100dvh - 84px);overflow:auto;background:#fff;padding:12px;border:1px solid #dfe6ef;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;box-shadow:0 24px 70px rgba(15,31,55,.18);transform:translateY(-8px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:102}
 .nh-header nav.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}
 .nh-header nav>a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:11px;font-size:15px}
 .nh-header nav>a:hover,.nh-header nav>a:focus{background:#f5f8fd;color:#075df5}
 .nh-mobile-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px;padding-top:12px;border-top:1px solid #e7ecf3}
 .nh-mobile-nav-actions a{min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:11px;text-decoration:none;font-size:12px;font-weight:850}
 .nh-mobile-login{border:1px solid #dce4ef;color:#13213a}
 .nh-mobile-nav-actions .nh-btn{padding:0 10px}
 .nh-mobile-backdrop{position:fixed;inset:68px 0 0;background:rgba(7,18,36,.32);backdrop-filter:blur(2px);z-index:99}
 .nh-actions{margin-left:0}
 .nh-actions>a:first-child{display:none}
 .nh-actions .nh-btn{display:none}
}
@media(min-width:901px){.nh-mobile-backdrop{display:none!important}}

/* v0.51.38 — Public Blog + latest live stores */
.nb-wrap{max-width:1380px;margin:auto;padding:70px 28px 90px}.nb-hero{max-width:900px;margin-bottom:48px}.nb-hero small,.nb-article header small{font-weight:900;letter-spacing:1.4px;color:#64758e}.nb-hero h1{font-size:54px;line-height:1.02;letter-spacing:-2.6px;margin:14px 0}.nb-hero h1 em{font-style:normal;color:#075df5}.nb-hero p{font-size:17px;line-height:1.7;color:#65758d}.nb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nb-card{border:1px solid #e0e7f0;border-radius:18px;overflow:hidden;background:#fff}.nb-card>a{display:block;text-decoration:none;color:#122038;padding-bottom:22px}.nb-cover{height:210px;background:linear-gradient(135deg,#eaf3ff,#f7fbff);display:grid;place-items:center}.nb-cover span{font-size:32px;font-weight:900;color:#075df5}.nb-card small,.nb-card h2,.nb-card p,.nb-card b{display:block;margin-left:20px;margin-right:20px}.nb-card small{margin-top:18px;color:#718097;font-size:10px;font-weight:800}.nb-card h2{font-size:20px;line-height:1.25;margin-top:8px;margin-bottom:10px}.nb-card p{color:#66768d;line-height:1.6;font-size:13px;min-height:62px}.nb-card b{color:#075df5;font-size:12px}.nb-article{max-width:900px;margin:0 auto;padding:48px 28px 90px}.nb-article>nav{display:flex;gap:8px;font-size:12px;margin-bottom:36px}.nb-article>nav a{color:#66768d;text-decoration:none}.nb-article header h1{font-size:48px;line-height:1.08;letter-spacing:-2px;margin:12px 0 16px}.nb-article header p{font-size:18px;line-height:1.7;color:#617188}.nb-content{font-size:17px;line-height:1.85;color:#26364d}.nb-content h2{font-size:29px;line-height:1.2;margin:42px 0 14px;color:#0c1930}.nb-content h3{font-size:22px;margin-top:30px;color:#0c1930}.nb-content a{color:#075df5;font-weight:750}.nb-content li{margin:8px 0}.nb-cta{margin-top:52px;background:#061b3c;color:#fff;border-radius:20px;padding:30px;display:flex;gap:24px;align-items:center;justify-content:space-between}.nb-cta h2{margin:6px 0;font-size:25px}.nb-cta p{color:#b9c7da;margin-bottom:0}.nb-back{margin-top:30px}.nb-back a{color:#075df5;text-decoration:none;font-weight:800}.nh-live-stores{max-width:1380px;margin:0 auto;padding:0 28px 90px}.nh-live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nh-live-grid article{border:1px solid #dfe7f1;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(27,62,113,.06)}.nh-live-grid article>a{text-decoration:none;color:#13213a}.nh-live-preview{height:230px;overflow:hidden;background:#eef3f8;position:relative}.nh-live-preview iframe{width:1280px;height:820px;border:0;transform:scale(.255);transform-origin:0 0;pointer-events:none;background:#fff}.nh-live-preview span{position:absolute;right:12px;bottom:12px;background:#fff;color:#075df5;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900;box-shadow:0 8px 24px rgba(16,44,88,.16)}.nh-live-meta{padding:15px;display:flex;justify-content:space-between;gap:10px;align-items:center}.nh-live-meta b,.nh-live-meta small{display:block}.nh-live-meta small{color:#718097;margin-top:3px}.nh-live-meta em{font-style:normal;font-size:9px;font-weight:900;color:#0a8b4b;background:#eaf8f0;padding:6px 8px;border-radius:99px}@media(max-width:900px){.nb-wrap{padding:45px 18px 60px}.nb-hero h1{font-size:39px}.nb-grid{grid-template-columns:1fr}.nb-article{padding:38px 18px 65px}.nb-article header h1{font-size:36px}.nb-content{font-size:16px}.nb-cta{display:grid}.nh-live-stores{padding:0 18px 60px}.nh-live-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.nh-live-grid article{min-width:84vw;scroll-snap-align:start}.nh-live-preview iframe{transform:scale(.27)}}

/* v0.51.39 — Blog visual refresh + latest store cards */
.nb-page{background:#f8fafc}.nb-wrap{max-width:1360px;margin:auto;padding:64px 28px 88px}.nb-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:end;padding:34px 0 48px;border-bottom:1px solid #dfe7f1}.nb-hero>div{max-width:900px}.nb-hero small,.nb-list-head small,.nb-article-hero small,.nb-footer-cta small{font-weight:900;letter-spacing:.12em;color:#075df5}.nb-hero h1{font-size:58px;line-height:1.01;letter-spacing:-3px;margin:12px 0 18px;color:#0a1830}.nb-hero h1 em{font-style:normal;color:#075df5}.nb-hero p{font-size:18px;line-height:1.65;color:#61728b;max-width:800px}.nb-hero aside{background:#071b3c;color:#fff;border-radius:22px;padding:24px;display:grid;gap:3px}.nb-hero aside span{font-size:48px;font-weight:900;line-height:1}.nb-hero aside b{font-size:15px}.nb-hero aside small{color:#a9b9d1;letter-spacing:0;font-weight:600}.nb-featured{margin:34px 0 50px}.nb-featured>a{display:grid;grid-template-columns:1.05fr .95fr;text-decoration:none;color:#0e1d34;border:1px solid #dfe7f1;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 18px 48px rgba(23,57,109,.07)}.nb-featured-cover{min-height:380px;background:#eef5ff}.nb-featured-cover img{width:100%;height:100%;object-fit:cover}.nb-featured>a>div:last-child{padding:44px;display:flex;flex-direction:column;justify-content:center}.nb-featured small{font-size:10px;font-weight:900;letter-spacing:.08em;color:#075df5}.nb-featured h2{font-size:34px;line-height:1.15;letter-spacing:-1.1px;margin:12px 0}.nb-featured p{font-size:15px;line-height:1.7;color:#64758d}.nb-featured b{margin-top:10px;color:#075df5}.nb-list-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.nb-list-head h2{margin:5px 0 0;font-size:28px}.nb-list-head>span{font-size:12px;color:#6f7f95;background:#fff;border:1px solid #dde5ef;border-radius:999px;padding:8px 12px}.nb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nb-card{border:1px solid #dfe7f1;border-radius:18px;overflow:hidden;background:#fff;transition:.18s;box-shadow:0 8px 24px rgba(28,56,99,.035)}.nb-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(28,56,99,.09)}.nb-card>a{display:block;text-decoration:none;color:#122038;height:100%}.nb-cover{height:200px;background:#edf4ff;overflow:hidden}.nb-cover img{width:100%;height:100%;object-fit:cover}.nb-card-body{padding:18px 19px 20px}.nb-card small{display:block;color:#718097;font-size:9px;font-weight:850}.nb-card h2{font-size:19px;line-height:1.28;margin:8px 0 9px;min-height:72px}.nb-card p{color:#66768d;line-height:1.58;font-size:12px;min-height:76px}.nb-card b{display:flex;justify-content:space-between;color:#075df5;font-size:11px;margin-top:13px}.nb-footer-cta{margin-top:48px;background:linear-gradient(135deg,#071b3c,#0b2a5b);color:#fff;border-radius:24px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px}.nb-footer-cta h2{font-size:28px;margin:6px 0}.nb-footer-cta p{color:#b9c7da;margin:0}.nb-article{max-width:1180px;margin:auto;padding:38px 28px 90px}.nb-breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;color:#78869a;margin-bottom:28px;white-space:nowrap;overflow:hidden}.nb-breadcrumb a{color:#61728b;text-decoration:none}.nb-breadcrumb strong{overflow:hidden;text-overflow:ellipsis}.nb-article-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:38px;align-items:center;padding:34px 0 42px;border-bottom:1px solid #dde5ef}.nb-article-hero h1{font-size:50px;line-height:1.06;letter-spacing:-2.2px;margin:11px 0 16px;color:#0c1930}.nb-article-hero p{font-size:18px;line-height:1.7;color:#617188}.nb-article-meta{display:flex;gap:8px;align-items:center;font-size:11px;color:#76859a;margin-top:18px}.nb-article-cover{border-radius:22px;overflow:hidden;background:#eef5ff;box-shadow:0 18px 42px rgba(21,57,108,.08)}.nb-article-cover img{display:block;width:100%;height:auto}.nb-article-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:48px;justify-content:center;margin-top:42px}.nb-toc{position:sticky;top:92px;align-self:start;padding:18px;border:1px solid #dfe7f1;background:#fff;border-radius:14px;font-size:11px}.nb-toc b{font-size:12px}.nb-toc p{color:#748398;line-height:1.5}.nb-toc a{color:#075df5;text-decoration:none;font-weight:800}.nb-content{font-size:17px;line-height:1.9;color:#28384f}.nb-content>p:first-child{font-size:19px;line-height:1.8;color:#44566f}.nb-content h2{font-size:30px;line-height:1.2;margin:44px 0 14px;color:#0b1930;letter-spacing:-.7px}.nb-content h3{font-size:22px;margin-top:30px;color:#0b1930}.nb-content a{color:#075df5;font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.nb-content li{margin:9px 0}.nb-cta{margin-top:54px;background:#071b3c;color:#fff;border-radius:22px;padding:30px 34px;display:flex;gap:24px;align-items:center;justify-content:space-between}.nb-cta h2{margin:6px 0;font-size:25px}.nb-cta p{color:#b9c7da;margin-bottom:0}.nb-back{margin-top:28px}.nb-back a{color:#075df5;text-decoration:none;font-weight:800}.nh-live-preview{height:220px;overflow:hidden;background:linear-gradient(135deg,#eef4ff,#f8fbff);position:relative}.nh-live-preview img{width:100%;height:100%;object-fit:cover;display:block;transition:.25s}.nh-live-grid article:hover .nh-live-preview img{transform:scale(1.025)}
@media(max-width:980px){.nb-hero{grid-template-columns:1fr}.nb-featured>a{grid-template-columns:1fr}.nb-grid{grid-template-columns:repeat(2,1fr)}.nb-article-hero{grid-template-columns:1fr}.nb-article-layout{grid-template-columns:1fr}.nb-toc{position:static}.nb-footer-cta,.nb-cta{display:grid}}@media(max-width:650px){.nb-wrap{padding:34px 16px 60px}.nb-hero h1{font-size:39px;letter-spacing:-1.8px}.nb-featured>a>div:last-child{padding:22px}.nb-featured h2{font-size:25px}.nb-grid{grid-template-columns:1fr}.nb-card h2,.nb-card p{min-height:auto}.nb-article{padding:24px 16px 62px}.nb-article-hero h1{font-size:35px;letter-spacing:-1.3px}.nb-content{font-size:16px}.nb-footer-cta,.nb-cta{padding:24px}}

/* v0.51.40 — Naays real editorial blog */
.nblog-page{background:#fff}.nblog-shell,.narticle-shell{max-width:1320px;margin:auto;padding:48px 28px 90px}.nblog-brand{display:flex;justify-content:space-between;gap:40px;align-items:end;padding:30px 0 38px}.nblog-brand>div:first-child{max-width:850px}.nblog-brand small,.nblog-section-head small{font-size:10px;font-weight:950;letter-spacing:.15em;color:#075df5}.nblog-brand h1{font-size:58px;line-height:1.02;letter-spacing:-3px;margin:10px 0 16px;color:#0a1730}.nblog-brand h1 em{font-style:normal;color:#075df5}.nblog-brand p{font-size:17px;line-height:1.65;color:#66768c;max-width:760px}.nblog-brand-note{min-width:190px;border-left:3px solid #075df5;padding-left:20px}.nblog-brand-note span{display:block;font-size:44px;font-weight:950;color:#0a1730}.nblog-brand-note b,.nblog-brand-note small{display:block}.nblog-brand-note small{margin-top:4px;color:#8a96a8;letter-spacing:0}.nblog-cats{display:flex;gap:8px;overflow:auto;padding:13px 0 26px;border-top:1px solid #e5eaf0}.nblog-cats a{white-space:nowrap;text-decoration:none;color:#33435a;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.nblog-cats a.active{background:#081a38;color:#fff;border-color:#081a38}.nblog-cats span{margin-left:5px;opacity:.6}.nblog-lead{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:18px;margin-bottom:56px}.nblog-lead-main{border-radius:22px;overflow:hidden;background:#071b3c}.nblog-lead-main>a{display:grid;grid-template-columns:1fr .9fr;height:100%;text-decoration:none;color:#fff}.nblog-lead-media{min-height:440px;background:#eef4ff}.nblog-lead-media img{width:100%;height:100%;object-fit:cover}.nblog-lead-copy{padding:36px;display:flex;flex-direction:column;justify-content:center}.nblog-lead-copy>span,.nblog-card-body>span,.nblog-row span,.narticle-cat{display:inline-flex;width:max-content;padding:5px 8px;background:#eaf2ff;color:#075df5;border-radius:999px;font-size:9px;font-weight:900}.nblog-lead-copy h2{font-size:32px;line-height:1.15;margin:12px 0}.nblog-lead-copy p{font-size:14px;line-height:1.65;color:#b8c5d7}.nblog-lead-copy footer,.nblog-card-body footer{display:flex;justify-content:space-between;gap:10px;margin-top:17px;font-size:10px}.nblog-lead-copy footer small{color:#9fb0c7}.nblog-lead-side{display:grid;gap:18px}.nblog-lead-side article{border:1px solid #e0e7ef;border-radius:18px;overflow:hidden}.nblog-lead-side a{display:grid;grid-template-columns:130px 1fr;grid-template-rows:auto auto 1fr;text-decoration:none;color:#142139;height:100%}.nblog-lead-side img{grid-row:1/4;width:130px;height:100%;object-fit:cover}.nblog-lead-side span{font-size:9px;font-weight:900;color:#075df5;margin:15px 15px 0}.nblog-lead-side h3{font-size:15px;line-height:1.3;margin:6px 15px}.nblog-lead-side small{margin:0 15px 14px;color:#8490a2}.nblog-section{margin-bottom:62px}.nblog-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.nblog-section-head h2{font-size:28px;margin:5px 0 0}.nblog-section-head>a,.nblog-section-head>span{font-size:11px;color:#075df5;text-decoration:none;font-weight:850}.nblog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nblog-card{border:1px solid #e0e7ef;border-radius:16px;overflow:hidden;background:#fff}.nblog-card>a{display:block;text-decoration:none;color:#142139}.nblog-card-media{height:190px;background:#eef4ff}.nblog-card-media img{width:100%;height:100%;object-fit:cover}.nblog-card-body{padding:17px}.nblog-card-body h3{font-size:18px;line-height:1.3;margin:9px 0}.nblog-card-body p{font-size:12px;line-height:1.55;color:#6b7b91;min-height:74px}.nblog-card-body footer{color:#7f8da0}.nblog-card-body footer b{color:#26354b}.nblog-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:32px;margin:68px 0}.nblog-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid #e6ebf1;text-decoration:none;color:#132139}.nblog-row img{width:110px;height:72px;object-fit:cover;border-radius:10px}.nblog-row h3{margin:4px 0;font-size:16px}.nblog-row small{display:block;color:#6d7d91;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nblog-row>b{font-size:21px;color:#075df5}.nblog-split>aside{background:#f0f5ff;border-radius:22px;padding:28px;align-self:start}.nblog-split>aside small{font-size:9px;font-weight:950;color:#075df5}.nblog-split>aside h2{font-size:27px;line-height:1.15}.nblog-split>aside p{color:#60728a;line-height:1.7}.nblog-split>aside a{color:#075df5;text-decoration:none;font-weight:900}.nblog-all{margin-top:60px}.nblog-list{border-top:1px solid #dfe6ef}.nblog-list a{display:grid;grid-template-columns:130px minmax(0,1fr) 100px 30px;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #e7ecf2;text-decoration:none;color:#17253a}.nblog-list span{font-size:9px;font-weight:900;color:#075df5}.nblog-list h3{font-size:14px;margin:0}.nblog-list small{color:#8491a2}.nblog-list b{color:#075df5}.narticle-crumb{display:flex;gap:8px;align-items:center;font-size:11px;color:#8190a4;margin:18px 0 34px}.narticle-crumb a{color:#697a90;text-decoration:none}.narticle-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:40px;align-items:center;padding-bottom:44px;border-bottom:1px solid #e3e9f0}.narticle-head h1{font-size:52px;line-height:1.05;letter-spacing:-2.4px;margin:12px 0 15px;color:#09172e}.narticle-head>div:first-child>p{font-size:18px;line-height:1.65;color:#65758b}.narticle-head footer{display:flex;gap:10px;align-items:center;margin-top:20px}.narticle-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#075df5;color:#fff;font-weight:900}.narticle-head footer b,.narticle-head footer small{display:block}.narticle-head footer small{color:#7c899b;margin-top:3px}.narticle-cover{border-radius:20px;overflow:hidden;background:#eef4ff}.narticle-cover img{width:100%;display:block}.narticle-layout{display:grid;grid-template-columns:54px minmax(0,760px) 230px;gap:34px;justify-content:center;margin-top:46px}.narticle-share{position:sticky;top:90px;align-self:start;display:grid;gap:8px;justify-items:center}.narticle-share>b{font-size:9px;color:#78869a}.narticle-share a,.narticle-share button{width:36px;height:36px;border:1px solid #dfe6ef;border-radius:50%;background:#fff;color:#21314a;display:grid;place-items:center;text-decoration:none;font-weight:900}.narticle-content{font-size:17px;line-height:1.9;color:#28394f}.narticle-content>p:first-child{font-size:19px;line-height:1.8;color:#42536a}.narticle-content h2{font-size:30px;line-height:1.2;margin:44px 0 13px;color:#0c1a30}.narticle-content h3{font-size:22px;margin-top:30px}.narticle-content a{color:#075df5;font-weight:750;text-underline-offset:3px}.narticle-content blockquote{margin:28px 0;padding:18px 20px;border-left:4px solid #075df5;background:#f1f6ff;border-radius:0 12px 12px 0}.narticle-side{position:sticky;top:90px;align-self:start}.narticle-side>div{background:#071b3c;color:#fff;border-radius:16px;padding:20px}.narticle-side small{font-size:9px;color:#78a8ff;font-weight:900}.narticle-side h3{font-size:19px;line-height:1.25}.narticle-side p{font-size:12px;line-height:1.55;color:#b7c5d8}.narticle-side a{color:#fff;text-decoration:none;font-weight:900;font-size:11px}.narticle-related{margin-top:72px}
@media(max-width:1000px){.nblog-lead{grid-template-columns:1fr}.nblog-lead-main>a{grid-template-columns:1fr}.nblog-lead-side{grid-template-columns:1fr 1fr}.nblog-grid{grid-template-columns:repeat(2,1fr)}.nblog-split{grid-template-columns:1fr}.narticle-head{grid-template-columns:1fr}.narticle-layout{grid-template-columns:54px minmax(0,1fr)}.narticle-side{display:none}}@media(max-width:650px){.nblog-shell,.narticle-shell{padding:28px 16px 60px}.nblog-brand{display:grid}.nblog-brand h1{font-size:39px;letter-spacing:-1.7px}.nblog-brand-note{border-left:0;border-top:3px solid #075df5;padding:12px 0 0}.nblog-lead-copy{padding:22px}.nblog-lead-copy h2{font-size:25px}.nblog-lead-side{grid-template-columns:1fr}.nblog-grid{grid-template-columns:1fr}.nblog-card-body p{min-height:auto}.nblog-list a{grid-template-columns:90px 1fr 24px}.nblog-list small{display:none}.narticle-head h1{font-size:36px;letter-spacing:-1.3px}.narticle-layout{grid-template-columns:1fr}.narticle-share{position:static;display:flex;justify-content:flex-start}.narticle-content{font-size:16px}.narticle-content>p:first-child{font-size:17px}.narticle-content h2{font-size:25px}}
