/* LAQTA current production styles */
:root{--bg:#f6f8f7;--surface:#fff;--surface-2:#f0f6f3;--ink:#17211d;--muted:#6f7d76;--line:#dfe7e2;--brand:#12724b;--brand-2:#0b5939;--brand-soft:#e8f5ee;--danger:#b33a3a;--danger-soft:#fff0f0;--warn:#9a6815;--warn-soft:#fff7e5;--shadow:0 14px 40px rgba(18,53,38,.08);--radius:22px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif;font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.narrow{max-width:700px}.narrow-wide{max-width:920px}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:12px}.block{display:block}.inline{display:inline}.top-gap{margin-top:30px}.topbar{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:72px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;white-space:nowrap}.brand-mark{width:38px;height:38px;border-radius:13px;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:21px}.nav-search{flex:1;display:flex;max-width:560px;border:1px solid var(--line);background:#f8faf9;border-radius:14px;overflow:hidden}.nav-search input{flex:1;border:0;background:0 0;padding:11px 14px;outline:0;min-width:0}.nav-search button{border:0;background:0 0;color:var(--brand);font-weight:700;padding:0 16px}.nav-actions{margin-inline-start:auto;display:flex;align-items:center;gap:16px;white-space:nowrap}.link-btn,.nav-actions a{font-weight:600}.primary-link{background:var(--brand);color:#fff!important;padding:8px 14px;border-radius:12px}.link-btn{border:0;background:0 0;padding:0;color:inherit}.subnav{background:#fff;border-bottom:1px solid var(--line)}.scroll-row{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;padding:12px 0}.scroll-row a{white-space:nowrap;color:var(--muted);font-weight:600}.scroll-row a:hover{color:var(--brand)}.promo-strip{background:#11392a;color:#fff;overflow:hidden}.promo-track{height:42px;display:flex;align-items:center;gap:46px;overflow:hidden}.promo-track a{white-space:nowrap;font-size:13px;opacity:.96}.hero{background:linear-gradient(135deg,#f7fbf9 0,#e7f4ed 60%,#f7f1df 100%);border-bottom:1px solid #deebe3}.hero-grid{min-height:440px;display:grid;grid-template-columns:1.4fr .8fr;align-items:center;gap:60px;padding-block:52px}.eyebrow{display:inline-block;color:var(--brand);font-weight:800;font-size:12px;letter-spacing:.02em;margin-bottom:8px}.hero h1{font-size:clamp(32px,5vw,58px);line-height:1.35;margin:4px 0 16px;max-width:820px}.hero p{font-size:16px;color:#52635b;max-width:720px}.hero-search{display:flex;background:#fff;padding:7px;border-radius:18px;box-shadow:var(--shadow);max-width:680px;margin-top:28px}.hero-search input{flex:1;border:0;outline:0;padding:12px 15px;min-width:0}.btn{border:0;border-radius:13px;padding:11px 18px;background:var(--brand);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px}.btn:hover{background:var(--brand-2)}.btn.secondary{background:var(--brand-soft);color:var(--brand)}.btn.ghost{background:#eef2ef;color:var(--ink)}.btn.full{width:100%}.hero-links{display:flex;gap:20px;margin-top:18px;color:var(--brand);font-weight:700}.hero-panel{background:#fff;border:1px solid #dce8e1;border-radius:30px;padding:24px;min-height:270px;display:grid;grid-template-columns:1fr 1fr;gap:14px;box-shadow:var(--shadow);transform:rotate(-1deg)}.hero-stat{border-radius:20px;background:#f4f8f6;padding:22px;display:flex;flex-direction:column;justify-content:center}.hero-stat b{font-size:34px}.hero-stat span{color:var(--muted)}.hero-bubble{grid-column:1/-1;background:var(--brand);color:#fff;border-radius:20px;padding:22px;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.section{padding-block:46px}.section.alt{background:#eef4f1}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.section-head h1,.section-head h2{margin:0;line-height:1.4}.section-head h1{font-size:30px}.section-head h2{font-size:23px}.section-head>a{color:var(--brand);font-weight:700}.small-head{align-items:center;margin-bottom:14px}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.category-card{background:#fff;border:1px solid var(--line);border-radius:18px;min-height:112px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:.18s}.category-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#c8ddd1}.category-icon{font-size:28px}.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.compact-grid{grid-template-columns:repeat(4,1fr)}.content-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;min-width:0;transition:.18s}.content-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.card-media{display:block;aspect-ratio:4/3;background:#eef2ef;position:relative;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover;transition:.25s}.content-card:hover .card-media img{transform:scale(1.03)}.media-placeholder{height:100%;display:grid;place-items:center;font-size:30px;font-weight:800;color:#9aa9a1}.badge{position:absolute;top:12px;right:12px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.featured{background:#152d23;color:#fff}.card-body{padding:15px}.meta-row{display:flex;align-items:center;gap:8px;min-height:25px}.pill{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.card-body h3{font-size:16px;margin:8px 0 6px;line-height:1.55}.publisher{color:var(--muted);font-size:12px;min-height:24px}.price-row{display:flex;align-items:center;gap:10px;margin-top:9px}.price-row strong{font-size:18px;color:var(--brand)}.price-row del{color:#9a9f9c;font-size:12px}.card-stats{border-top:1px solid #edf1ef;margin-top:12px;padding-top:10px;display:flex;gap:14px;color:var(--muted);font-size:11px}.store-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.store-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px;display:flex;align-items:center;gap:14px}.avatar,.store-logo{width:54px;height:54px;border-radius:17px;background:var(--brand-soft);color:var(--brand);font-size:22px;font-weight:800;display:grid;place-items:center;overflow:hidden}.avatar img,.store-logo img{width:100%;height:100%;object-fit:cover}.avatar.large,.store-logo.large{width:92px;height:92px;border-radius:26px;font-size:34px}.store-card h3{font-size:14px;margin:0}.store-card p,.store-card span{margin:0;color:var(--muted);font-size:11px}.verified{color:#0a8b56;font-weight:800}.empty-state{background:#fff;border:1px dashed #cfdad4;border-radius:22px;text-align:center;padding:52px 20px}.empty-state h3{margin:0 0 6px}.empty-icon{font-size:50px;font-weight:800;color:#c3cec8}.page-space{padding-block:40px}.filter-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:10px;margin-bottom:24px}.auth-card input,.auth-card select,.auth-card textarea,.filter-card input,.filter-card select,.form-card input,.form-card select,.form-card textarea,.mini-form input,.mini-form select{width:100%;border:1px solid var(--line);border-radius:12px;background:#fbfcfb;padding:11px 12px;outline:0;color:var(--ink)}.auth-card input:focus,.auth-card select:focus,.filter-card input:focus,.filter-card select:focus,.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:#8eb8a4;box-shadow:0 0 0 3px #e9f4ee}.result-count{background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:var(--muted)}.simple-filter{grid-template-columns:1fr auto;max-width:700px}.search-grid{grid-template-columns:repeat(4,1fr)}.detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}.detail-card,.gallery{background:#fff;border:1px solid var(--line);border-radius:24px;padding:16px}.gallery-main{aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:#eef2ef}.gallery-main img{width:100%;height:100%;object-fit:contain;background:#f6f7f6}.gallery-main.placeholder{display:grid;place-items:center;font-size:40px;font-weight:800;color:#9dab9f}.thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:10px}.thumbs button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:2px;flex:0 0 70px;height:58px;overflow:hidden}.thumbs img{width:100%;height:100%;object-fit:cover;border-radius:7px}.detail-card h1{font-size:29px;line-height:1.5;margin:12px 0}.detail-price{display:flex;align-items:center;gap:14px;margin:12px 0 18px}.detail-price strong{font-size:30px;color:var(--brand)}.detail-price del{color:#939d98}.description{white-space:normal;color:#4f5d56}.spec-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:20px 0}.spec-grid div{padding:12px;border-bottom:1px solid var(--line)}.spec-grid div:nth-child(odd){border-left:1px solid var(--line)}.spec-grid span{display:block;color:var(--muted);font-size:11px}.publisher-box{background:var(--surface-2);border-radius:17px;padding:14px;margin:18px 0}.publisher-box a{display:flex;align-items:center;justify-content:space-between}.publisher-box span{color:var(--brand);font-size:12px}.interaction-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-btn{width:100%;border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px;color:var(--ink)}.action-btn.active{background:var(--brand-soft);border-color:#aad0ba;color:var(--brand)}.content-code{margin-top:15px;color:var(--muted);font-size:11px}.profile-hero{background:#fff;border:1px solid var(--line);border-radius:24px;padding:25px;display:flex;align-items:center;gap:20px}.profile-main{flex:1}.profile-main h1{margin:0}.profile-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-main p{color:var(--muted)}.profile-stats{display:flex;gap:22px}.profile-stats span{color:var(--muted)}.profile-stats b{color:var(--ink)}.contact-bar{margin:14px 0 28px;display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);padding:0 8px}.auth-wrap{min-height:calc(100vh - 150px);display:grid;place-items:center;padding:40px 16px;background:radial-gradient(circle at 80% 20%,#e8f4ed,transparent 35%),var(--bg)}.auth-card{width:min(520px,100%);background:#fff;border:1px solid var(--line);border-radius:26px;padding:30px;box-shadow:var(--shadow)}.auth-card.wide,.setup-card{width:min(760px,100%)}.auth-card h1{margin:4px 0 6px;font-size:28px}.auth-foot{margin-top:20px;text-align:center;color:var(--muted)}.auth-foot a{color:var(--brand);font-weight:700}.setup-badge{display:inline-flex;background:#122f24;color:#fff;border-radius:999px;padding:5px 12px;font-weight:700;font-size:11px}.check-list{display:grid;gap:8px;background:#eff8f3;border-radius:16px;padding:15px;margin:20px 0;color:#2d6049}.lock-icon{width:72px;height:72px;border-radius:24px;background:var(--brand-soft);display:grid;place-items:center;margin:0 auto 14px;font-size:31px;color:var(--brand)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid.single{grid-template-columns:1fr}.form-grid label>span{display:block;font-size:12px;font-weight:700;margin-bottom:5px}.span-2{grid-column:1/-1}.form-note{display:flex;align-items:center;color:var(--muted);font-size:12px}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:10px}.segmented label{border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.segmented label:has(input:checked){background:var(--brand-soft);border-color:#a9cdb8}.segmented b{display:block}.segmented small{grid-column:2;color:var(--muted)}.store-fields{display:none}.otp-input{text-align:center;font-size:28px!important;letter-spacing:12px;direction:ltr}.resend-form{margin-top:14px}.alert{border-radius:14px;padding:12px 15px;margin:16px 0}.alert.success{background:#eaf7ef;color:#23603f;border:1px solid #cde8d8}.alert.error{background:var(--danger-soft);color:#8e2f2f;border:1px solid #f0cccc}.stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.stat-card span{display:block;color:var(--muted);font-size:12px}.stat-card b{display:block;font-size:27px;margin-top:4px}.stat-card.warn{background:var(--warn-soft)}.admin-grid,.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-card,.panel-card,.table-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.table-card{padding:0;overflow:hidden}.table-scroll{overflow-x:auto}.table-card table{width:100%;border-collapse:collapse;min-width:800px}.table-card td,.table-card th{text-align:right;padding:13px 14px;border-bottom:1px solid #edf1ef;vertical-align:middle}.table-card th{font-size:11px;color:var(--muted);background:#fbfcfb;white-space:nowrap}.table-card td{font-size:12px}.table-card tr:last-child td{border-bottom:0}.status{display:inline-flex;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;background:#eef1ef}.status.active,.status.closed,.status.published{background:#e8f6ee;color:#19603c}.status.open,.status.pending{background:#fff5df;color:#855a13}.status.archived,.status.hidden,.status.suspended{background:#feecec;color:#933}.root-badge{display:inline-flex;background:#172a21;color:#fff;border-radius:999px;padding:2px 7px;font-size:9px;margin-top:5px}.mini-item{display:flex;align-items:center;gap:10px}.mini-item img,.mini-placeholder{width:42px;height:42px;border-radius:10px;object-fit:cover;background:#edf2ef;display:grid;place-items:center}.mini-item small{display:block;color:var(--muted)}.actions{display:flex;gap:6px;align-items:center;white-space:nowrap}.small-btn{border:1px solid var(--line);background:#fff;border-radius:9px;padding:6px 9px;font-size:10px}.small-btn.danger{color:var(--danger);border-color:#efcece;background:#fff8f8}.manage-list>div,.simple-list>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf1ef}.manage-list>div:last-child,.simple-list>a:last-child{border-bottom:0}.manage-list small,.simple-list small{display:block;color:var(--muted)}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.quick-grid a{background:#f4f7f5;border-radius:14px;padding:16px;font-weight:700}.mini-form{display:grid;grid-template-columns:1.3fr .8fr .8fr .6fr auto;gap:8px;margin-bottom:16px}.form-divider{border-top:1px solid var(--line);padding-top:15px;margin-top:6px}.form-actions{display:flex;justify-content:flex-end;gap:8px}.dynamic-specs{background:#f8faf9;border-radius:14px;padding:12px}.dynamic-specs summary{font-weight:700;cursor:pointer;margin-bottom:10px}.key-values>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.key-values span{color:var(--muted)}.security-note{background:#f6f7f6;padding:12px;border-radius:12px;color:var(--muted);font-size:11px;margin-top:18px}footer{border-top:1px solid var(--line);background:#fff;margin-top:45px}.footer{min-height:130px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:34px;color:var(--muted)}.footer strong{color:var(--ink);font-size:17px}.footer p{margin:3px 0}.footer-links{display:flex;gap:18px}@media(max-width:1000px){.category-grid{grid-template-columns:repeat(4,1fr)}.cards-grid,.compact-grid,.search-grid{grid-template-columns:repeat(3,1fr)}.store-grid{grid-template-columns:repeat(3,1fr)}.stats-grid{grid-template-columns:repeat(3,1fr)}.hero-grid{grid-template-columns:1fr .75fr;gap:30px}.detail-grid{grid-template-columns:1fr}.filter-card{grid-template-columns:1fr 1fr}.filter-card .btn{grid-column:1/-1}.admin-grid,.settings-grid{grid-template-columns:1fr}}@media(max-width:720px){body{font-size:13px}.shell{width:min(100% - 22px,1180px)}.nav{height:64px;gap:10px}.brand span:last-child{display:none}.nav-search{order:3;position:absolute;top:72px;right:11px;left:11px;display:none}.nav-actions{gap:10px}.nav-actions a{font-size:11px}.hero{padding-top:0}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:38px}.hero-panel{display:none}.hero h1{font-size:32px}.hero-search{flex-direction:column;background:0 0;box-shadow:none;padding:0;gap:8px}.hero-search input{background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px}.hero-search .btn{width:100%}.category-grid{display:flex;overflow-x:auto;scrollbar-width:none;margin-inline:-11px;padding-inline:11px}.category-card{flex:0 0 104px;min-height:96px}.cards-grid,.compact-grid,.search-grid{grid-template-columns:1fr 1fr;gap:10px}.card-body{padding:11px}.card-body h3{font-size:13px}.card-stats{gap:7px;font-size:9px}.price-row strong{font-size:15px}.store-grid{grid-template-columns:1fr}.section{padding-block:34px}.section-head h1{font-size:24px}.section-head h2{font-size:20px}.filter-card{grid-template-columns:1fr}.filter-card .btn{grid-column:auto}.profile-hero{align-items:flex-start;flex-wrap:wrap}.profile-main{min-width:calc(100% - 120px)}.detail-card h1{font-size:23px}.detail-price strong{font-size:25px}.interaction-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.segmented{grid-template-columns:1fr}.auth-card{padding:22px}.stats-grid{grid-template-columns:1fr 1fr}.admin-stats{grid-template-columns:1fr 1fr}.stat-card b{font-size:22px}.mini-form{grid-template-columns:1fr 1fr}.mini-form .btn{grid-column:1/-1}.footer{grid-template-columns:1fr;padding-block:28px;gap:12px;min-height:0}.footer-links{order:3}.promo-track{gap:28px}.contact-bar{gap:9px;flex-direction:column}}@media(max-width:430px){.cards-grid,.compact-grid,.search-grid{grid-template-columns:1fr}.card-media{aspect-ratio:16/10}.nav-actions .primary-link{padding:7px 10px}.hero-links{gap:14px;font-size:12px}.stats-grid{grid-template-columns:1fr 1fr}.profile-main{min-width:100%}.spec-grid{grid-template-columns:1fr}.spec-grid div:nth-child(odd){border-left:0}.interaction-grid{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr}}.admin-create{margin-bottom:16px}.admin-create summary{cursor:pointer;font-weight:800;color:var(--brand)}.brand-image{background:#fff;border:1px solid var(--line);padding:3px}.brand-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.nav-search{align-items:center}.nav-search>.fa{color:var(--brand);margin-right:12px}.nav-icon-link{display:flex;align-items:center;gap:5px}.nav-icon-link .fa{color:var(--brand)}.verified-badge{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;background:#16875d;color:#fff;font-size:10px;vertical-align:middle;box-shadow:0 0 0 3px #e7f6ef;margin-inline-start:3px}.warn-text{color:#a06b12}.empty-big-icon{font-size:42px;color:#a9b8b0;display:block;margin-bottom:10px}.market-hero{position:relative;width:min(1320px,calc(100% - 24px));margin:18px auto 70px;min-height:500px;border-radius:34px;background:linear-gradient(120deg,#0b4c3a 0,#0c6047 48%,#187358 100%);overflow:visible;color:#fff;isolation:isolate;box-shadow:0 20px 55px rgba(12,69,51,.16)}.market-hero.has-bg{background-image:linear-gradient(90deg,rgba(6,49,37,.94),rgba(8,73,53,.82),rgba(10,65,49,.68)),var(--hero-bg);background-size:cover;background-position:center}.market-hero-overlay{position:absolute;inset:0;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 12% 80%,rgba(94,214,165,.25),transparent 26%),radial-gradient(circle at 86% 6%,rgba(248,205,87,.14),transparent 24%);z-index:-1}.market-hero-inner{min-height:500px;position:relative;display:flex;align-items:center;padding-block:56px 104px}.market-hero-copy{max-width:820px;margin-inline:auto;text-align:center;position:relative;z-index:2}.hero-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);padding:7px 13px;border-radius:999px;font-weight:700;font-size:12px;backdrop-filter:blur(8px)}.market-hero h1{font-size:clamp(34px,5vw,62px);line-height:1.35;margin:14px 0 10px;font-weight:800;letter-spacing:-.04em}.market-hero p{font-size:clamp(15px,2vw,22px);margin:0;color:#e8f4ef;font-weight:500}.market-hero-art{position:absolute;inset-inline-end:22px;bottom:105px;display:flex;gap:13px;opacity:.24;transform:rotate(-8deg)}.market-hero-art span{width:72px;height:72px;border-radius:22px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:30px}.market-search{position:absolute;inset-inline:24px;bottom:-47px;min-height:96px;background:#fff;border:1px solid rgba(218,229,223,.9);border-radius:28px;padding:10px;display:grid;grid-template-columns:minmax(280px,1.7fr) minmax(170px,.8fr) minmax(190px,.9fr) auto;align-items:stretch;gap:6px;color:var(--ink);box-shadow:0 24px 50px rgba(22,50,39,.18)}.market-search label{display:flex;align-items:center;gap:10px;padding-inline:16px;border-inline-start:1px solid #edf1ef}.market-search label:first-child{border-inline-start:0}.market-search .fa{color:#1d9b82;font-size:18px}.market-search input,.market-search select{border:0;background:0 0;outline:0;width:100%;min-width:0;color:var(--ink);padding:12px 0}.market-search input{font-size:16px}.market-select select{font-weight:700}.market-search-btn{border:0;background:#102b22;color:#fff;border-radius:21px;padding:0 26px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.market-search-btn .fa{color:#fff}.category-section{padding-top:8px}.home-section-head{align-items:center}.home-section-head .eyebrow{font-size:15px}.home-section-head h2{font-size:32px}.category-scroll{display:flex;gap:15px;overflow-x:auto;scrollbar-width:thin;padding:4px 2px 14px;scroll-snap-type:x proximity}.category-modern{flex:0 0 175px;min-height:170px;border-radius:24px;scroll-snap-align:start;padding:18px 14px;background:#fff}.category-modern .category-icon{width:88px;height:88px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(145deg,#e8f6f2,#f5fbf8);color:#12836b;font-size:38px;box-shadow:inset 0 0 0 1px #e0eee8}.category-modern:nth-child(4n+2) .category-icon{background:#fff2e8;color:#b76635}.category-modern:nth-child(4n+3) .category-icon{background:#f0efff;color:#675bb5}.category-modern:nth-child(4n+4) .category-icon{background:#fff7dc;color:#b58a16}.category-modern b{font-size:15px;text-align:center;line-height:1.55}.home-cards{grid-template-columns:repeat(4,1fr)}.filter-card-extended{grid-template-columns:1.7fr repeat(4,minmax(120px,1fr)) auto}.filter-search{position:relative;display:flex;align-items:center}.filter-search .fa{position:absolute;inset-inline-start:14px;color:var(--brand)}.filter-search input{padding-inline-start:38px!important}.current-brand-asset,.current-hero-asset{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.current-brand-asset img{width:62px;height:62px;object-fit:cover;border-radius:16px;border:1px solid var(--line)}.current-hero-asset img{width:180px;height:90px;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.current-brand-asset label,.current-hero-asset label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.icon-select-wrap{position:relative}.icon-select-wrap select{padding-inline-start:55px!important}.icon-preview{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.icon-library{margin:18px 0;padding:14px;background:#f8faf9;border:1px solid var(--line);border-radius:18px}.icon-library-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.icon-library-head span{color:var(--muted);font-size:11px}.icon-library-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;max-height:280px;overflow:auto}.icon-choice{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:76px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--ink)}.icon-choice.selected,.icon-choice:hover{border-color:#75b99d;background:var(--brand-soft);color:var(--brand)}.icon-choice .fa{font-size:23px}.icon-choice small{font-size:9px;line-height:1.35;text-align:center}.manage-category{display:flex!important;align-items:center;gap:10px}.mini-category-icon{width:42px;height:42px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:18px;flex:0 0 auto}.verification-grid{display:grid;gap:16px}.verification-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.verification-card.done{border-color:#bfe1d1;background:linear-gradient(90deg,#fbfffd,#f0faf5)}.verification-icon{width:58px;height:58px;border-radius:18px;background:#edf4f0;color:#476258;display:grid;place-items:center;font-size:25px}.verification-card.done .verification-icon{background:#dff5e9;color:#0d8055}.verification-card h2{margin:0 0 4px;font-size:17px}.verification-card p{margin:0;color:var(--muted)}.verification-state{font-weight:700;font-size:12px;color:var(--muted)}.verification-card.done .verification-state{color:#0d8055}.verification-card form{display:flex;gap:8px;align-items:center}.verification-card form input{border:1px solid var(--line);border-radius:12px;padding:10px;min-width:220px}.verification-card button[disabled]{opacity:.45;cursor:not-allowed}.verification-action{display:grid;grid-template-columns:1fr auto auto;gap:5px;min-width:300px}.verification-action input{border:1px solid var(--line);border-radius:9px;padding:7px}.status.approved{background:#e6f7ee;color:#157047}.status.rejected{background:#fff0f0;color:#9b3434}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.security-status-list{display:grid;gap:10px;margin:16px 0}.security-status-list>div{display:flex;gap:10px;padding:12px;border-radius:14px;background:#f5faf7;color:#16754e}.security-status-list>div.warn{background:#fff8e8;color:#9a6815}.security-status-list span{display:flex;flex-direction:column}.security-status-list small{color:var(--muted)}.security-note{display:flex;gap:12px;align-items:flex-start}.security-note>.fa{font-size:24px;color:var(--brand)}.security-note p{margin:3px 0 0;color:var(--muted)}.login-tools{text-align:left;margin-top:-4px}.login-tools a{color:var(--brand);font-weight:700;font-size:12px}@media(max-width:1000px){.market-search{grid-template-columns:1.4fr 1fr 1fr auto}.market-hero-art{display:none}.icon-library-grid{grid-template-columns:repeat(5,1fr)}.filter-card-extended{grid-template-columns:1fr 1fr 1fr}.filter-card-extended .btn{grid-column:auto}.home-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.nav-icon-link span{display:none}.market-hero{width:calc(100% - 18px);min-height:390px;margin-top:9px;margin-bottom:120px;border-radius:26px}.market-hero-overlay{border-radius:26px}.market-hero-inner{min-height:390px;padding:40px 14px 105px}.market-hero h1{font-size:31px}.market-hero p{font-size:14px}.market-search{inset-inline:12px;bottom:-102px;min-height:auto;border-radius:22px;padding:8px;grid-template-columns:1fr 1fr;gap:7px}.market-search-main{grid-column:1/-1}.market-search label{border:1px solid #edf1ef!important;border-radius:14px;padding-inline:12px}.market-search-btn{min-height:48px;border-radius:14px}.market-search-btn span{display:inline}.category-section{padding-top:0}.home-section-head h2{font-size:25px}.category-modern{flex-basis:135px;min-height:142px}.category-modern .category-icon{width:72px;height:72px;font-size:31px;border-radius:20px}.category-modern b{font-size:13px}.home-cards{grid-template-columns:1fr 1fr}.verification-card{grid-template-columns:auto 1fr}.verification-card>a,.verification-card>form{grid-column:1/-1}.verification-card form{flex-direction:column;align-items:stretch}.verification-card form input{min-width:0;width:100%}.security-grid{grid-template-columns:1fr}.icon-library-grid{grid-template-columns:repeat(4,1fr)}.filter-card-extended{grid-template-columns:1fr}.filter-card-extended .btn{grid-column:auto}}@media(max-width:430px){.market-hero{margin-bottom:132px}.market-search{bottom:-115px}.market-hero-copy{margin-top:-20px}.home-cards{grid-template-columns:1fr}.category-modern{flex-basis:122px}.category-modern .category-icon{width:66px;height:66px}.icon-library-grid{grid-template-columns:repeat(3,1fr)}.verification-action{min-width:240px;grid-template-columns:1fr 1fr}.verification-action input{grid-column:1/-1}}.manage-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.inline-icon-form{display:flex;gap:5px;align-items:center}.inline-icon-form select{max-width:170px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:7px 8px;font:inherit;font-size:10px}@media(max-width:760px){.manage-list>div{align-items:flex-start;gap:10px;flex-direction:column}.manage-actions{width:100%}.inline-icon-form{flex:1}.inline-icon-form select{max-width:none;flex:1}}.alert.warn{background:var(--warn-soft);color:#7f5914;border:1px solid #ecd8a8}.alert.warn a{color:#6d4a0d}.remove-option{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.remove-option input{width:auto!important}.nav-menu-wrap{position:relative;margin-inline-start:auto}.menu-trigger{width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);display:grid;place-items:center;font-size:20px}.menu-trigger:hover{background:var(--brand-soft);color:var(--brand)}.account-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:250px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 50px rgba(18,53,38,.16);padding:8px;display:none;z-index:80}.account-menu.open{display:block}.account-menu button,.account-menu>a{width:100%;border:0;background:0 0;color:var(--ink);padding:11px 12px;border-radius:11px;text-align:right;display:flex;align-items:center;gap:10px;font-weight:650}.account-menu button:hover,.account-menu>a:hover{background:var(--brand-soft);color:var(--brand)}.account-menu .fa{width:20px;text-align:center}.menu-user{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:5px;display:flex;flex-direction:column}.menu-user small{color:var(--muted);direction:ltr;text-align:right}.menu-logout{border-top:1px solid var(--line);padding-top:5px;margin-top:5px}.menu-logout button{color:var(--danger)}.alert.notice{background:#eef7ff;color:#275b80;border:1px solid #cde3f4}.subscription-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 18px;margin-bottom:18px}.subscription-banner.expired{background:#fff5f0;border-color:#efd2c5}.subscription-banner .sub-meta{display:flex;flex-direction:column}.subscription-banner small{color:var(--muted)}.subscription-chip{background:var(--brand-soft);color:var(--brand);font-weight:800;border-radius:999px;padding:6px 10px;white-space:nowrap}.subscription-chip.expired{background:#ffe6dd;color:#a34a2e}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plan-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.plan-card h3{margin:0 0 5px}.plan-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:11px}.activation-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mail-health{display:grid;gap:8px}.mail-health .mail-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:8px 0}.security-action-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;margin-top:14px}.security-action-card .row{display:flex;align-items:center;justify-content:space-between;gap:14px}.security-action-card p{margin:3px 0 0;color:var(--muted);font-size:12px}@media(max-width:760px){.nav{gap:10px}.brand>span:last-child{display:none}.nav-search{display:none}.nav-menu-wrap{margin-inline-start:auto}.account-menu{width:min(280px,calc(100vw - 34px))}.activation-grid,.plan-grid{grid-template-columns:1fr}.subscription-banner{align-items:flex-start;flex-direction:column}}.toggle-setting{display:flex!important;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);background:#f8fbf9;border-radius:14px;padding:14px}.toggle-setting>input{width:22px!important;height:22px;flex:0 0 auto}.status.expired{background:#f1f1f1;color:#666}.status.cancelled{background:#fff0f0;color:#9b3434}body{padding-bottom:48px;background:linear-gradient(180deg,#f8fbf9 0,#f5f8f6 340px,#f6f8f7 100%)}.topbar.topbar-230{background:linear-gradient(120deg,var(--topbar-custom,#eef8f3),rgba(255,255,255,.94));border-bottom:1px solid rgba(31,111,80,.14);box-shadow:0 8px 24px rgba(18,83,59,.06);backdrop-filter:blur(16px)}.nav-230{height:64px;justify-content:space-between}.brand-230{gap:9px}.brand-230 .brand-mark{width:42px;height:42px;border-radius:15px;box-shadow:0 8px 18px rgba(18,114,75,.16)}.brand-230 .brand-image{background:#fff;border:1px solid rgba(18,114,75,.13)}.brand-230 .brand-name{font-size:17px;display:inline!important}.menu-trigger-230{width:43px;height:43px;border-radius:14px;background:rgba(255,255,255,.78);border-color:rgba(18,114,75,.17);box-shadow:0 5px 14px rgba(18,75,54,.07);transition:.18s ease}.menu-trigger-230:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(18,75,54,.11)}.account-menu{border-color:rgba(18,114,75,.13);box-shadow:0 22px 60px rgba(14,56,41,.18);animation:menuPop .16s ease-out}.account-menu.open{display:block}@keyframes menuPop{from{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:none}}.promo-strip-230{background:var(--promo-bg-custom,#e9f7f1);color:var(--promo-text-custom,#145c45);border-bottom:1px solid rgba(18,114,75,.09);height:38px;display:flex;align-items:center;overflow:hidden}.promo-marquee{width:100%;overflow:hidden}.promo-marquee-track{display:flex;width:max-content;animation:laqtaPromo var(--promo-speed,28s) linear infinite;will-change:transform}.promo-marquee-group{display:flex;align-items:center;flex:0 0 auto}.promo-marquee-group a{height:38px;display:flex;align-items:center;gap:8px;padding-inline:22px;white-space:nowrap;font-weight:650;font-size:12px}.promo-marquee-group a .fa{color:#1a8c67}.promo-strip-230:hover .promo-marquee-track{animation-play-state:paused}@keyframes laqtaPromo{from{transform:translateX(0)}to{transform:translateX(50%)}}.market-hero-230{width:min(1180px,calc(100% - 28px));min-height:0!important;margin:16px auto 30px!important;border-radius:28px;overflow:hidden!important;box-shadow:0 22px 54px rgba(8,75,53,.15)}.market-hero-230 .market-hero-overlay{border-radius:28px}.market-hero-inner-230{min-height:0!important;display:block!important;padding:28px 28px 24px!important}.market-hero-copy-230{max-width:760px;margin:0 auto 20px!important}.market-hero-230 h1{font-size:clamp(28px,4vw,45px)!important;margin:8px 0 5px!important;letter-spacing:-.025em}.market-hero-230 p{font-size:clamp(13px,1.5vw,17px)!important}.market-hero-230 .hero-kicker{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);font-size:11px}.hero-discovery-panel{position:relative;z-index:3;max-width:1050px;margin:auto;background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.72);border-radius:22px;padding:10px;box-shadow:0 15px 35px rgba(4,46,33,.16);color:var(--ink)}.market-search-230{position:static!important;inset:auto!important;bottom:auto!important;min-height:62px!important;grid-template-columns:minmax(220px,1.6fr) minmax(140px,.75fr) minmax(150px,.8fr) auto!important;border:0!important;border-radius:16px!important;padding:0!important;box-shadow:none!important;gap:5px!important;background:#f9fbfa!important}.market-search-230 label{min-height:56px;border:1px solid #e5ece8!important;border-radius:13px!important;background:#fff;padding-inline:13px!important}.market-search-230 label:first-child{border:1px solid #e5ece8!important}.market-search-230 input,.market-search-230 select{font-size:13px!important}.market-search-230 .market-search-btn{min-height:56px;border-radius:13px;padding-inline:22px;background:linear-gradient(135deg,#0f5f44,#0b3f30);box-shadow:0 8px 18px rgba(12,74,53,.14)}.hero-categories{border-top:1px solid #e9efeb;margin-top:9px;padding-top:9px}.hero-categories-head{display:flex;align-items:center;justify-content:space-between;padding:0 5px 6px;color:#34564a;font-size:11px}.hero-categories-head a{color:var(--brand);font-weight:700}.hero-category-scroll{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 3px;scrollbar-width:none}.hero-category-scroll::-webkit-scrollbar{display:none}.hero-category-chip{flex:0 0 auto;min-width:94px;max-width:132px;height:64px;background:#fff;border:1px solid #e4ece7;border-radius:15px;display:flex;align-items:center;gap:8px;padding:8px 10px;transition:.18s ease}.hero-category-chip:hover{transform:translateY(-2px);border-color:#afd5c2;box-shadow:0 8px 18px rgba(18,80,57,.08)}.hero-category-chip>span{width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:15px}.hero-category-chip b{font-size:10px;line-height:1.5;white-space:normal}.home-feed-section{padding-block:34px}.home-feed-section .section-head{margin-bottom:14px}.cards-grid,.compact-grid,.home-cards,.search-grid,.store-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.content-card-230{display:grid!important;grid-template-columns:minmax(145px,40%) minmax(0,1fr);min-height:184px;border-radius:19px;overflow:hidden;box-shadow:0 8px 24px rgba(24,63,47,.045);transition:.2s ease}.content-card-230:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(24,63,47,.1)}.card-media-230{aspect-ratio:auto!important;height:100%!important;min-height:184px;border-radius:0;background:#eef3f0}.card-media-230 img{height:100%;object-fit:cover}.card-body-230{padding:13px 14px;display:flex;flex-direction:column;min-width:0}.card-body-230 .meta-row{min-height:20px}.card-body-230 h3{font-size:15px;margin:6px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-body-230 .publisher{font-size:11px}.card-body-230 .price-row{margin-top:auto;padding-top:7px}.card-body-230 .price-row strong{font-size:17px}.card-body-230 .card-stats{margin-top:8px;padding-top:7px;gap:11px;font-size:10px}.card-body-230 .verified-badge{width:19px;height:19px}.stores-showcase{padding-block:34px}.store-grid-230{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.store-card-230{position:relative;padding:14px 15px;transition:.18s ease}.store-card-230:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(18,68,49,.08)}.store-card-arrow{margin-inline-start:auto;color:#9aaba3;font-size:11px}.store-page-230{padding-bottom:38px}.store-cover-230{position:relative;min-height:235px;background:linear-gradient(125deg,#0c563f,#14805a 58%,#2b9a73);background-image:linear-gradient(125deg,rgba(8,64,46,.94),rgba(14,107,76,.82));overflow:hidden;color:#fff}.store-cover-230.has-cover{background-image:linear-gradient(100deg,rgba(7,48,36,.92),rgba(8,76,54,.66),rgba(10,80,57,.42)),var(--store-cover);background-size:cover;background-position:center}.store-cover-shade{position:absolute;inset:0;background:radial-gradient(circle at 15% 30%,rgba(255,255,255,.13),transparent 30%)}.store-cover-inner{position:relative;z-index:2;min-height:235px;display:flex;align-items:flex-end;gap:18px;padding-block:30px}.store-identity-230{display:flex;align-items:center;gap:16px;min-width:0}.store-logo-xl{width:92px!important;height:92px!important;border-radius:27px!important;background:#fff!important;color:var(--brand)!important;border:4px solid rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(0,0,0,.15);font-size:31px!important;flex:0 0 auto}.store-title-line{display:flex;align-items:center;gap:8px}.store-title-line h1{margin:0;font-size:30px;line-height:1.4}.store-identity-text p{margin:4px 0;color:#d9eee5}.store-code{font-size:10px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 9px}.store-cover-inner>.btn,.store-follow-form{margin-inline-start:auto}.store-follow-form .btn{white-space:nowrap}.store-content-shell{margin-top:-22px;position:relative;z-index:4}.store-summary-grid{display:grid;grid-template-columns:1.5fr .7fr;gap:14px}.store-about-card,.store-stats-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 12px 34px rgba(20,65,48,.07)}.store-about-head h2{margin:0}.store-description{margin:8px 0 14px;color:#53635b}.store-actions-230{display:flex;gap:8px;flex-wrap:wrap}.store-actions-230 a{display:flex;align-items:center;gap:7px;background:#f1f8f4;color:var(--brand);border:1px solid #d9ebe2;border-radius:12px;padding:8px 12px;font-weight:700;font-size:11px}.store-stats-card{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center}.store-stats-card>div{display:flex;flex-direction:column;padding:10px 5px;border-inline-start:1px solid #edf1ef}.store-stats-card>div:first-child{border-inline-start:0}.store-stats-card strong{font-size:23px;color:var(--brand)}.store-stats-card span{font-size:10px;color:var(--muted)}.store-feed-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:30px 0 14px}.store-feed-head h2{margin:0}.store-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.store-tabs a{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700;color:var(--muted)}.store-tabs a.active{background:var(--brand);color:#fff;border-color:var(--brand)}.store-tabs span{opacity:.72;margin-inline-start:3px}.mini-footer{position:fixed!important;bottom:0;left:0;right:0;z-index:45;margin:0!important;min-height:42px!important;background:rgba(255,255,255,.96)!important;border-top:1px solid rgba(18,114,75,.12)!important;backdrop-filter:blur(14px);padding:0!important}.mini-footer-inner{height:42px!important;min-height:42px!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:0!important;color:#78877f;font-size:10px}.mini-footer-inner a{width:26px;height:26px;border-radius:9px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}@media(max-width:900px){.store-grid-230{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search-230{grid-template-columns:1fr 1fr!important}.market-search-230 .market-search-main{grid-column:1/-1}.market-search-230 .market-search-btn{min-height:50px}.store-summary-grid{grid-template-columns:1fr}}@media(max-width:760px){body{padding-bottom:45px}.nav-230{height:60px}.brand-230 .brand-name{display:inline!important;font-size:15px}.brand-230 .brand-mark{width:39px;height:39px}.promo-marquee-group a,.promo-strip-230{height:35px}.promo-marquee-group a{font-size:10px;padding-inline:16px}.market-hero-230{width:calc(100% - 16px)!important;min-height:0!important;margin:8px auto 24px!important;border-radius:23px!important}.market-hero-230 .market-hero-overlay{border-radius:23px!important}.market-hero-inner-230{min-height:0!important;padding:22px 10px 12px!important}.market-hero-copy-230{margin:0 auto 14px!important;padding-inline:8px}.market-hero-230 h1{font-size:27px!important}.market-hero-230 p{font-size:12px!important}.hero-discovery-panel{border-radius:18px;padding:7px}.market-search-230{position:static!important;bottom:auto!important;inset:auto!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.market-search-230 .market-search-main{grid-column:1/-1}.market-search-230 label{min-height:47px!important;padding-inline:10px!important;border-radius:12px!important}.market-search-230 input,.market-search-230 select{font-size:11px!important}.market-search-230 .market-search-btn{min-height:47px!important;border-radius:12px!important}.hero-category-chip{min-width:87px;max-width:112px;height:56px;padding:6px 8px}.hero-category-chip>span{width:30px;height:30px;flex-basis:30px;font-size:13px}.hero-category-chip b{font-size:9px}.cards-grid,.compact-grid,.home-cards,.search-grid,.store-feed-grid{grid-template-columns:1fr!important;gap:11px}.content-card-230{grid-template-columns:minmax(122px,39%) minmax(0,1fr);min-height:164px;border-radius:17px}.card-media-230{min-height:164px}.card-body-230{padding:10px 11px}.card-body-230 h3{font-size:13px;margin:4px 0 3px}.card-body-230 .publisher{font-size:10px}.card-body-230 .price-row strong{font-size:15px}.card-body-230 .card-stats{font-size:9px;gap:8px}.store-grid-230{grid-template-columns:1fr}.store-cover-230,.store-cover-inner{min-height:205px}.store-cover-inner{align-items:flex-end;flex-wrap:wrap;padding-block:20px 28px}.store-logo-xl{width:74px!important;height:74px!important;border-radius:22px!important}.store-title-line h1{font-size:22px}.store-identity-text p{font-size:10px}.store-cover-inner>.btn,.store-follow-form{margin-inline-start:0;width:100%}.store-cover-inner>.btn,.store-follow-form .btn{width:100%}.store-content-shell{margin-top:-14px}.store-summary-grid{gap:10px}.store-about-card,.store-stats-card{padding:14px;border-radius:17px}.store-feed-head{align-items:flex-start;flex-direction:column;margin-top:24px}.store-tabs{width:100%}.store-stats-card strong{font-size:18px}.mini-footer-inner{height:40px!important;min-height:40px!important}.mini-footer{min-height:40px!important}}@media(max-width:390px){.market-hero-230 h1{font-size:24px!important}.market-search-230{grid-template-columns:1fr!important}.market-search-230 .market-search-main{grid-column:auto}.market-search-230 .market-search-btn{width:100%}.content-card-230{grid-template-columns:118px minmax(0,1fr)}.card-body-230 .meta-row .small{display:none}.store-identity-230{align-items:flex-start}.store-logo-xl{width:66px!important;height:66px!important}}@media(prefers-reduced-motion:reduce){.promo-marquee-track{animation:none}.content-card-230,.hero-category-chip,.menu-trigger-230,.store-card-230{transition:none!important}.content-card-230:hover,.hero-category-chip:hover,.menu-trigger-230:hover,.store-card-230:hover{transform:none!important}}.brand-230 .brand-name{font-family:'Noto Kufi Arabic',Tahoma,sans-serif;font-size:22px;font-weight:700;letter-spacing:.01em}.topbar-230{background:linear-gradient(90deg,color-mix(in srgb,var(--topbar-custom) 88%,#fff),#fff 55%,color-mix(in srgb,var(--topbar-custom) 82%,#fff));box-shadow:0 7px 24px rgba(14,88,61,.055)}.market-hero-240{width:min(1120px,calc(100% - 32px));min-height:0!important;margin:14px auto 20px!important;border-radius:28px!important;overflow:hidden;position:relative;background:linear-gradient(130deg,#09583f,#12805a 70%,#2b9a73);background-image:linear-gradient(110deg,rgba(4,64,45,.94),rgba(10,105,75,.84)),var(--hero-bg)}.market-hero-240.has-bg{background-size:cover;background-position:center}.market-hero-240 .market-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.13),transparent 28%);pointer-events:none}.market-hero-inner-240{min-height:0!important;padding:28px 28px 24px!important;position:relative;z-index:2}.market-hero-copy-240{color:#fff;text-align:center;margin:0 auto 18px}.market-hero-240 h1{font-size:clamp(28px,4vw,44px)!important;margin:6px 0 4px!important;line-height:1.35}.market-hero-240 p{margin:0;color:#e1f2ea;font-size:14px}.market-hero-240 .hero-kicker{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2);font-size:10px}.hero-discovery-panel-240{max-width:900px;margin:auto;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.65);border-radius:20px;padding:8px;box-shadow:0 14px 38px rgba(4,48,34,.15);backdrop-filter:blur(12px)}.market-search-240{display:grid!important;grid-template-columns:minmax(260px,1.6fr) 1fr 1fr auto!important;gap:7px!important;position:static!important}.market-search-240 label{min-height:48px!important;border:1px solid #e2ebe6!important;border-radius:13px!important;background:#fff!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important}.market-search-240 label .fa{color:#17a273}.market-search-240 input,.market-search-240 select{border:0!important;background:0 0!important;outline:0!important;width:100%;font-size:11px}.market-search-240 .market-search-btn{min-width:110px;min-height:48px;border:0;border-radius:13px;background:#0b5d43;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.category-bar-240{margin-top:8px;margin-bottom:12px}.category-bar-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.category-bar-head h2{margin:0;font-size:20px}.category-bar-head a{color:var(--brand);font-weight:800}.category-strip-240{display:flex;gap:10px;overflow-x:auto;padding:3px 1px 8px;scrollbar-width:none;scroll-snap-type:x proximity}.category-strip-240::-webkit-scrollbar{display:none}.category-tile-240{scroll-snap-align:start;flex:0 0 130px;min-height:92px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-shadow:0 5px 16px rgba(16,67,49,.035);transition:.18s}.category-tile-240:hover{transform:translateY(-2px);border-color:#b9dac9}.category-tile-240>span{width:46px;height:46px;border-radius:15px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:19px}.category-tile-240 b{font-size:11px;text-align:center;line-height:1.45}.category-feed-240,.home-feed-240{padding-block:26px}.horizontal-feed-240{display:flex;gap:12px;overflow-x:auto;padding:3px 1px 13px;scrollbar-width:thin;scrollbar-color:#bdd7ca transparent;scroll-snap-type:x proximity}.horizontal-feed-240 .content-card-240{flex:0 0 390px;scroll-snap-align:start}.content-card-240{background:#fff;border:1px solid var(--line);border-radius:19px;overflow:hidden;display:grid;grid-template-columns:42% minmax(0,1fr);min-height:178px;box-shadow:0 7px 22px rgba(22,72,53,.045);transition:.18s}.content-card-240:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(22,72,53,.09)}.card-media-240{position:relative;min-height:178px;background:#edf3f0;overflow:hidden}.card-media-240 img{width:100%;height:100%;object-fit:cover}.discount-badge{position:absolute;left:9px;bottom:9px;background:#fff;color:#b13f35;font-size:10px;font-weight:900;padding:4px 7px;border-radius:999px;box-shadow:0 3px 12px rgba(0,0,0,.12)}.card-body-240{padding:12px 13px;display:flex;flex-direction:column;min-width:0}.card-body-240 h3{font-size:14px;margin:5px 0 3px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card-body-240 .publisher{font-size:10px}.card-body-240 .price-row{margin-top:auto;padding-top:5px}.card-body-240 .price-row strong{font-size:16px}.card-body-240 .price-row del{font-size:10px}.pill.type-offer{background:#e8f6ef;color:#08784e}.pill.type-ad{background:#eef3fb;color:#355d91}.pill.type-gift{background:#fff1f5;color:#a44063}.gift-label{margin-top:auto;color:#a44063;font-size:11px;font-weight:800}.card-bottom-240{border-top:1px solid #edf1ef;margin-top:8px;padding-top:7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.card-bottom-240 .card-stats{border:0;margin:0;padding:0;gap:8px;font-size:9px}.expiry-mini{font-size:9px;color:#7a8a82;white-space:nowrap}.category-feed-240:nth-of-type(2n){background:linear-gradient(90deg,transparent,#f1f7f4,transparent)}.stores-showcase-240{padding-block:30px;margin-top:8px}.store-strip-240{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.store-strip-240::-webkit-scrollbar{display:none}.store-card-240{flex:0 0 300px;min-height:112px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;border-radius:20px;position:relative;box-shadow:0 8px 22px rgba(17,75,53,.05)}.store-card-240 .store-logo{width:60px;height:60px;border-radius:19px}.store-card-info h3{font-size:13px;margin:0 0 2px}.store-card-info p,.store-card-info span{display:block;font-size:10px;color:var(--muted)}.store-follow-hint{grid-column:1/-1!important;display:flex!important;align-items:center;justify-content:space-between;background:#f1f8f4;color:var(--brand)!important;border-radius:11px;padding:6px 9px;font-size:9px!important;font-weight:800}.type-fields{border:1px solid #dfe9e4;background:#fbfdfc;border-radius:16px;padding:14px}.type-fields[hidden]{display:none!important}.type-fields-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.type-fields-head>.fa{width:38px;height:38px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.type-fields-head div{display:flex;flex-direction:column}.type-fields-head small{color:var(--muted);font-size:10px}.content-expiry-note{display:flex;gap:10px;align-items:flex-start;background:#f2f8f5;border:1px solid #dcebe3;border-radius:14px;padding:12px}.content-expiry-note>.fa{color:var(--brand);font-size:18px;margin-top:3px}.content-expiry-note p{margin:2px 0 0;color:var(--muted);font-size:10px}.extend-content-form{display:grid!important;grid-template-columns:64px minmax(120px,1fr) auto!important;gap:5px!important;align-items:center}.extend-content-form input{max-width:150px;padding:6px 7px;border:1px solid var(--line);border-radius:8px;font-size:10px}.admin-content-actions{min-width:260px}@media(max-width:900px){.market-search-240{grid-template-columns:1fr 1fr!important}.market-search-240 .market-search-main{grid-column:1/-1}.market-search-240 .market-search-btn{min-height:47px}.horizontal-feed-240 .content-card-240{flex-basis:360px}}@media(max-width:760px){.brand-230 .brand-name{font-size:19px!important}.market-hero-240{width:calc(100% - 16px)!important;margin:8px auto 16px!important;border-radius:22px!important}.market-hero-inner-240{padding:18px 10px 11px!important}.market-hero-copy-240{margin-bottom:11px}.market-hero-240 h1{font-size:25px!important}.market-hero-240 p{font-size:10px}.hero-discovery-panel-240{padding:6px;border-radius:16px}.market-search-240{grid-template-columns:1fr 1fr!important}.market-search-240 label{min-height:43px!important;padding-inline:9px!important}.market-search-240 .market-search-btn{min-height:43px!important}.category-bar-240{width:calc(100% - 20px)}.category-tile-240{flex-basis:104px;min-height:80px;border-radius:16px}.category-tile-240>span{width:39px;height:39px;font-size:16px}.category-tile-240 b{font-size:9px}.category-feed-240,.home-feed-240{padding-block:21px}.category-feed-240 .section-head,.home-feed-240 .section-head{margin-bottom:10px}.category-feed-240 .section-head h2,.home-feed-240 .section-head h2{font-size:20px}.horizontal-feed-240{gap:9px;margin-inline:-1px;padding-bottom:10px}.horizontal-feed-240 .content-card-240{flex-basis:min(84vw,330px)}.content-card-240{grid-template-columns:43% minmax(0,1fr);min-height:158px;border-radius:16px}.card-media-240{min-height:158px}.card-body-240{padding:9px 10px}.card-body-240 h3{font-size:12px}.card-body-240 .meta-row .small{display:none}.card-body-240 .price-row strong{font-size:14px}.expiry-mini{font-size:8px}.card-bottom-240 .card-stats{font-size:8px}.store-card-240{flex-basis:270px}.extend-content-form{grid-template-columns:58px 130px auto!important}}@media(max-width:390px){.market-hero-inner-240{padding:14px 8px 9px!important}.market-hero-240 h1{font-size:22px!important}.market-hero-copy-240{margin-bottom:8px}.market-search-240{grid-template-columns:1fr 1fr!important}.market-search-240 .market-search-btn,.market-search-240 .market-search-main{grid-column:1/-1}.market-search-240 .market-search-btn{width:100%}.horizontal-feed-240 .content-card-240{flex-basis:88vw}.content-card-240{grid-template-columns:42% minmax(0,1fr)}}.market-hero-240{width:min(1080px,calc(100% - 28px))!important;margin:10px auto 14px!important;border-radius:24px!important;background-position:center!important}.market-hero-inner-240{padding:20px 22px 18px!important}.market-hero-copy-240{margin:0 auto 12px!important;max-width:760px}.market-hero-240 h1{font-size:clamp(24px,3.25vw,38px)!important;line-height:1.28!important;margin:4px 0 2px!important}.market-hero-240 p{font-size:12px!important}.market-hero-240 .hero-kicker{padding:4px 10px!important;font-size:9px!important}.hero-discovery-panel-240{max-width:940px!important;border-radius:18px!important;padding:7px!important}.market-search-240{grid-template-columns:minmax(240px,1.7fr) minmax(140px,.85fr) minmax(150px,.9fr) 92px!important;gap:6px!important}.market-search-240 .market-search-btn,.market-search-240 label{min-height:44px!important;border-radius:12px!important}.market-search-240 input,.market-search-240 select{font-size:10px!important}.market-search-240 .market-search-btn{min-width:92px!important;font-size:11px!important}.category-bar-240{margin-top:4px!important;margin-bottom:6px!important}.category-bar-head{margin-bottom:7px!important}.category-bar-head h2{font-size:18px!important}.category-strip-240{gap:8px!important;padding-bottom:7px!important}.category-tile-240{flex:0 0 112px!important;min-height:78px!important;padding:9px!important;border-radius:16px!important}.category-tile-240>span{width:38px!important;height:38px!important;border-radius:12px!important;font-size:16px!important}.category-tile-240 b{font-size:9px!important}.home-feed-240{padding-block:18px!important}.horizontal-feed-240{gap:10px!important;padding:3px 2px 10px!important;scroll-padding-inline:2px!important;scrollbar-width:none!important;overscroll-behavior-inline:contain}.horizontal-feed-240::-webkit-scrollbar{display:none!important}.horizontal-feed-240 .content-card-240{flex:0 0 330px!important;max-width:330px!important}.content-card-240{grid-template-columns:44% minmax(0,56%)!important;min-height:154px!important;max-height:170px!important;border-radius:17px!important}.card-media-240{min-height:154px!important;max-height:170px!important}.card-body-240{padding:9px 10px!important;overflow:hidden!important;min-width:0!important}.card-body-240 .meta-row{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;flex-wrap:nowrap!important}.card-body-240 .meta-row .small{font-size:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:86px!important}.card-body-240 .pill{font-size:9px!important;padding:4px 7px!important;flex:none!important}.card-body-240 h3{font-size:12px!important;line-height:1.45!important;margin:4px 0 2px!important;-webkit-line-clamp:2!important}.card-body-240 .publisher{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.card-body-240 .price-row{display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important;margin-top:auto!important;padding-top:3px!important;min-width:0!important}.card-body-240 .price-row strong{font-size:13px!important;white-space:nowrap!important}.card-body-240 .price-row del{font-size:8px!important;white-space:nowrap!important}.gift-label{font-size:10px!important;margin-top:auto!important}.card-bottom-240{display:block!important;margin-top:5px!important;padding-top:5px!important;min-width:0!important}.expiry-mini{display:block!important;font-size:7.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:3px!important}.card-bottom-240 .card-stats{display:flex!important;justify-content:flex-start!important;gap:7px!important;font-size:7.5px!important;white-space:nowrap!important}.discount-badge{font-size:9px!important;padding:3px 6px!important}@media(max-width:760px){.market-hero-240{width:calc(100% - 14px)!important;margin:7px auto 12px!important;border-radius:20px!important}.market-hero-inner-240{padding:14px 9px 10px!important}.market-hero-copy-240{margin-bottom:8px!important}.market-hero-240 h1{font-size:22px!important;margin-top:2px!important}.market-hero-240 p{font-size:9.5px!important}.market-hero-240 .hero-kicker{font-size:8px!important;padding:3px 8px!important}.hero-discovery-panel-240{padding:5px!important;border-radius:14px!important}.market-search-240{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px!important;gap:5px!important}.market-search-240 .market-search-main{grid-column:1/-1!important}.market-search-240 .market-search-btn{grid-column:auto!important;min-width:48px!important;width:48px!important;padding:0!important}.market-search-240 .market-search-btn span{display:none!important}.market-search-240 .market-search-btn,.market-search-240 label{min-height:40px!important}.market-search-240 input,.market-search-240 select{font-size:9px!important}.category-bar-240{width:calc(100% - 16px)!important}.category-bar-head h2{font-size:17px!important}.category-tile-240{flex-basis:96px!important;min-height:72px!important}.category-tile-240>span{width:35px!important;height:35px!important}.home-feed-240{padding-block:16px!important}.home-feed-240 .section-head h2{font-size:18px!important}.horizontal-feed-240{gap:8px!important;padding-inline:1px 10px!important}.horizontal-feed-240 .content-card-240{flex-basis:min(86vw,310px)!important;max-width:min(86vw,310px)!important}.content-card-240{grid-template-columns:43% minmax(0,57%)!important;min-height:146px!important;max-height:158px!important}.card-media-240{min-height:146px!important;max-height:158px!important}.card-body-240{padding:8px 8px!important}.card-body-240 .meta-row .small{display:block!important;max-width:76px!important}.card-body-240 h3{font-size:11px!important;margin-top:3px!important}.card-body-240 .publisher{font-size:8.5px!important}.card-body-240 .price-row strong{font-size:12px!important}.card-body-240 .price-row del{font-size:7.5px!important}.card-bottom-240 .card-stats,.expiry-mini{font-size:7px!important}}@media(max-width:390px){.market-hero-240 h1{font-size:20px!important}.market-hero-inner-240{padding:12px 7px 9px!important}.horizontal-feed-240 .content-card-240{flex-basis:84vw!important;max-width:84vw!important}.content-card-240{grid-template-columns:41% minmax(0,59%)!important}}.market-hero-242{width:min(1040px,calc(100% - 30px))!important;margin:10px auto 18px!important;border-radius:26px!important;isolation:isolate;background:#07543d!important;background-image:linear-gradient(108deg,rgba(3,58,42,.96),rgba(8,99,70,.84) 60%,rgba(12,115,82,.72)),var(--hero-bg)!important;background-size:cover!important;background-position:center!important;box-shadow:0 18px 45px rgba(8,70,50,.12)!important}.market-hero-242 .market-hero-overlay{z-index:-1!important;background:radial-gradient(circle at 12% 10%,rgba(137,232,198,.22),transparent 30%),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.1))!important}.market-hero-inner-242{padding:23px 25px 21px!important}.market-hero-copy-242{max-width:760px!important;margin:0 auto 14px!important;color:#fff!important;text-align:center!important}.market-hero-242 h1{font-size:clamp(25px,3.4vw,39px)!important;line-height:1.3!important;margin:4px 0 3px!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.12)}.market-hero-242 p{font-size:12px!important;color:#e3f5ed!important;margin:0!important}.market-hero-242 .hero-kicker{font-size:9px!important;padding:4px 10px!important;background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important}.hero-discovery-panel-242{max-width:880px!important;padding:7px!important;border-radius:19px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 14px 35px rgba(0,38,27,.17)!important}.market-search-242{grid-template-columns:minmax(250px,1.6fr) minmax(130px,.78fr) minmax(145px,.88fr) 92px!important;gap:6px!important}.market-search-242 .market-search-btn,.market-search-242 label{min-height:43px!important;border-radius:12px!important}.market-search-242 label{padding-inline:11px!important}.market-search-242 input,.market-search-242 select{font-size:10px!important}.market-search-242 .market-search-btn{font-size:10px!important;min-width:92px!important}.category-bar-242{margin-top:0!important;margin-bottom:4px!important}.category-strip-242{gap:9px!important;padding-bottom:6px!important}.category-tile-242{flex-basis:104px!important;min-height:74px!important;padding:8px!important}.category-tile-242>span{width:36px!important;height:36px!important;font-size:15px!important}.category-tile-242 b{font-size:9px!important}.home-feed-242{padding-block:15px!important}.home-feed-242 .section-head{margin-bottom:9px!important;align-items:flex-end!important}.home-feed-242 .section-head h2{font-size:19px!important}.home-feed-242 .eyebrow{font-size:10px!important;margin-bottom:3px!important}.horizontal-feed-242{display:flex!important;direction:rtl!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-padding-inline:2px!important;-webkit-overflow-scrolling:touch!important;padding:3px 2px 9px!important;scrollbar-width:none!important}.horizontal-feed-242::-webkit-scrollbar{display:none!important}.horizontal-feed-242 .content-card-242{flex:0 0 332px!important;width:332px!important;max-width:332px!important;scroll-snap-align:start!important}.content-card-242{direction:rtl!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;min-height:166px!important;max-height:none!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;border:1px solid #dfe8e3!important;box-shadow:0 8px 24px rgba(17,65,48,.055)!important}.card-media-242{order:0!important;flex:0 0 44%!important;width:44%!important;min-height:166px!important;max-height:none!important;aspect-ratio:auto!important}.card-media-242 img{display:block!important;width:100%!important;height:100%!important;min-height:166px!important;object-fit:cover!important}.card-body-242{order:1!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:10px 11px!important;overflow:visible!important;display:flex!important;flex-direction:column!important;text-align:right!important;direction:rtl!important}.card-body-242 .meta-row{min-height:22px!important;display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;overflow:hidden!important}.card-body-242 .pill{font-size:8.5px!important;padding:3px 7px!important;line-height:1.5!important;flex:none!important}.card-body-242 .meta-row .small{display:block!important;min-width:0!important;max-width:78px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important}.card-body-242 h3{font-size:12px!important;line-height:1.5!important;margin:4px 0 2px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:36px!important}.card-body-242 h3 a{display:block!important}.card-body-242 .publisher{font-size:8.5px!important;line-height:1.6!important;min-height:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.card-body-242 .publisher a,.card-body-242 .publisher span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.card-body-242 .price-row{margin-top:auto!important;padding-top:4px!important;display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important;min-height:25px!important}.card-body-242 .price-row strong{font-size:13px!important;line-height:1.4!important;white-space:nowrap!important;color:var(--brand)!important}.card-body-242 .price-row del{font-size:7.5px!important;white-space:nowrap!important}.card-body-242 .gift-label{font-size:9px!important;margin-top:auto!important;padding-top:5px!important}.card-bottom-242{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;border-top:1px solid #edf1ef!important;margin-top:5px!important;padding-top:5px!important;min-width:0!important}.card-bottom-242 .expiry-mini{font-size:7px!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important}.card-bottom-242 .card-stats{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;border:0!important;font-size:7px!important;white-space:nowrap!important;color:#7c8a83!important}.discount-badge{left:8px!important;bottom:8px!important}.recovery-ready{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;border:1px solid #d8ebe2;border-radius:14px;background:#f2faf6;color:#315f4d}.recovery-ready>.fa{font-size:18px;color:var(--brand);margin-top:3px}.recovery-ready div{display:flex;flex-direction:column}.recovery-ready b{font-size:11px}.recovery-ready small{font-size:9px;color:var(--muted);line-height:1.8}@media(max-width:760px){.market-hero-242{width:calc(100% - 18px)!important;margin:8px auto 14px!important;border-radius:21px!important}.market-hero-inner-242{padding:16px 10px 11px!important}.market-hero-copy-242{margin-bottom:9px!important;padding-inline:4px!important}.market-hero-242 h1{font-size:21px!important;line-height:1.35!important}.market-hero-242 p{font-size:9px!important;line-height:1.7!important}.market-hero-242 .hero-kicker{font-size:7.5px!important;padding:3px 8px!important}.hero-discovery-panel-242{padding:5px!important;border-radius:15px!important}.market-search-242{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px!important;gap:5px!important}.market-search-242 .market-search-main{grid-column:1/-1!important}.market-search-242 .market-search-btn,.market-search-242 label{min-height:39px!important;border-radius:11px!important}.market-search-242 input,.market-search-242 select{font-size:8.5px!important}.market-search-242 .market-search-btn{grid-column:auto!important;width:46px!important;min-width:46px!important;padding:0!important}.market-search-242 .market-search-btn span{display:none!important}.category-bar-242{width:calc(100% - 18px)!important}.category-tile-242{flex-basis:92px!important;min-height:68px!important}.category-tile-242>span{width:33px!important;height:33px!important;font-size:14px!important}.home-feed-242{padding-block:13px!important}.home-feed-242 .section-head h2{font-size:17px!important}.horizontal-feed-242{gap:8px!important;padding-inline:1px 9px!important}.horizontal-feed-242 .content-card-242{flex-basis:min(88vw,324px)!important;width:min(88vw,324px)!important;max-width:min(88vw,324px)!important}.content-card-242{min-height:158px!important}.card-media-242{flex-basis:43%!important;width:43%!important;min-height:158px!important}.card-media-242 img{min-height:158px!important}.card-body-242{padding:8px 9px!important}.card-body-242 h3{font-size:11px!important;min-height:33px!important}.card-body-242 .publisher{font-size:8px!important}.card-body-242 .price-row strong{font-size:12px!important}}@media(max-width:390px){.market-hero-242{width:calc(100% - 14px)!important}.market-hero-inner-242{padding:14px 8px 10px!important}.market-hero-242 h1{font-size:19px!important}.horizontal-feed-242 .content-card-242{flex-basis:89vw!important;width:89vw!important;max-width:89vw!important}.card-media-242{flex-basis:42%!important;width:42%!important}}.brand-230 .brand-name{font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif!important;font-size:16px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.4!important}.market-hero-243{width:min(1050px,calc(100% - 30px))!important;margin:10px auto 16px!important;border-radius:24px!important;min-height:0!important;overflow:hidden!important}.market-hero-inner-243{min-height:0!important;padding:19px 22px 16px!important;display:flex!important;flex-direction:column!important;gap:13px!important}.market-hero-copy-243{max-width:none!important;width:100%!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;flex-wrap:wrap!important;text-align:center!important;color:#fff!important}.market-hero-copy-243 .hero-kicker{flex:none!important;margin:0!important;padding:4px 9px!important;font-size:8px!important}.market-hero-243 h1{margin:0!important;font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif!important;font-size:clamp(21px,3vw,34px)!important;font-weight:800!important;line-height:1.35!important;color:#fff!important;white-space:nowrap!important}.market-hero-243 p{margin:0!important;color:#e5f4ed!important;font-size:10px!important;font-weight:600!important;line-height:1.7!important;white-space:nowrap!important}.hero-discovery-panel-243{width:100%!important;max-width:none!important;margin:0!important;padding:6px!important;border-radius:17px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 11px 28px rgba(0,38,27,.14)!important}.market-search-243{position:static!important;inset:auto!important;bottom:auto!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(240px,1.65fr) minmax(130px,.72fr) minmax(145px,.8fr) 84px!important;gap:5px!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.market-search-243 .market-search-btn,.market-search-243 label{min-height:42px!important;border-radius:11px!important}.market-search-243 label{border:1px solid #e2ebe6!important;padding-inline:10px!important;background:#fff!important}.market-search-243 input,.market-search-243 select{font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif!important;font-size:9px!important;font-weight:600!important}.market-search-243 .fa{font-size:14px!important}.market-search-243 .market-search-btn{min-width:84px!important;padding:0 12px!important;background:#0b5b42!important;font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif!important;font-size:9px!important}.card-body-243{color:#1b2d25!important}.card-body-243 .meta-row .small{color:#66776f!important;font-weight:600!important}.card-body-243 h3,.card-body-243 h3 a{color:#172820!important;font-weight:800!important}.publisher-243{min-height:20px!important;overflow:visible!important;color:#33483f!important}.publisher-link-243{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;max-width:100%!important;min-width:0!important;color:#33483f!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}.publisher-name-243{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#33483f!important}.content-card-243 .publisher .verified-badge{flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;font-size:8px!important;box-shadow:0 0 0 3px #e7f6ef!important;background:#159467!important}.content-card-243 .price-row strong{font-weight:900!important}.content-card-243 .card-stats,.content-card-243 .expiry-mini{color:#6f7f77!important}.type-feed-243{position:relative}.type-feed-243 .section-head h2{font-weight:800!important;color:#1a2b24!important}.featured-feed-243{padding-top:12px!important}.mini-footer-243{min-height:34px!important;height:34px!important;background:rgba(255,255,255,.97)!important;border-top:1px solid #dfe9e4!important;box-shadow:0 -5px 18px rgba(20,70,51,.045)!important}.mini-footer-inner-243{height:34px!important;min-height:34px!important;justify-content:center!important;padding:0 8px!important}.footer-rights-243{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#66776f!important;font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif!important;font-size:8.5px!important;font-weight:600!important;white-space:nowrap!important}.footer-rights-243 .fa{color:#16875d!important;font-size:9px!important}@media(max-width:760px){body{padding-bottom:38px!important}.brand-230 .brand-name{font-size:14px!important}.market-hero-243{width:calc(100% - 14px)!important;margin:7px auto 13px!important;border-radius:19px!important}.market-hero-inner-243{padding:12px 8px 9px!important;gap:9px!important}.market-hero-copy-243{gap:7px!important;padding:0 2px!important;flex-wrap:nowrap!important;justify-content:center!important;overflow:hidden!important}.market-hero-copy-243 .hero-kicker{font-size:6px!important;padding:3px 6px!important}.market-hero-243 h1{font-size:15px!important;line-height:1.4!important;white-space:nowrap!important;flex:none!important}.market-hero-243 p{font-size:7px!important;line-height:1.55!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.hero-discovery-panel-243{padding:4px!important;border-radius:13px!important}.market-search-243{grid-template-columns:minmax(0,1.62fr) minmax(0,.72fr) minmax(0,.8fr) 40px!important;gap:4px!important}.market-search-243 .market-search-main{grid-column:auto!important}.market-search-243 .market-search-btn,.market-search-243 label{min-height:37px!important;border-radius:9px!important}.market-search-243 label{padding-inline:6px!important;gap:4px!important}.market-search-243 input,.market-search-243 select{font-size:7.2px!important;padding:7px 0!important}.market-search-243 .fa{font-size:11px!important}.market-search-243 .market-search-btn{width:40px!important;min-width:40px!important;padding:0!important}.market-search-243 .market-search-btn span{display:none!important}.card-body-243 h3{font-size:11.5px!important;color:#172820!important}.publisher-link-243{gap:5px!important;font-size:8.5px!important}.content-card-243 .publisher .verified-badge{width:15px!important;height:15px!important;flex-basis:15px!important;font-size:7px!important;box-shadow:0 0 0 2px #e7f6ef!important}.mini-footer-243,.mini-footer-inner-243{height:32px!important;min-height:32px!important}.footer-rights-243{font-size:7.5px!important;gap:5px!important}}@media(max-width:390px){.market-hero-243 h1{font-size:14px!important}.market-hero-copy-243 .hero-kicker{display:none!important}.market-hero-243 p{font-size:6.7px!important}.market-search-243{grid-template-columns:minmax(0,1.48fr) minmax(54px,.72fr) minmax(60px,.82fr) 38px!important}.market-search-243 .market-search-btn{width:38px!important;min-width:38px!important}.footer-rights-243{font-size:7px!important}}.card-body-243 .publisher-243 .publisher-link-243{display:inline-flex!important;align-items:center!important;gap:6px!important;overflow:visible!important;text-overflow:clip!important}.card-body-243 .publisher-243 .publisher-name-243{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.content-card-243 .publisher-243 .verified-badge{display:inline-grid!important;place-items:center!important;overflow:visible!important}.nav-tools-244{display:flex;flex-direction:row-reverse;align-items:center;gap:7px;margin-inline-start:auto;direction:ltr}.nav-tools-244 .nav-menu-wrap{margin:0!important;direction:rtl}.home-trigger-244{width:43px;height:43px;border-radius:14px;border:1px solid rgba(18,114,75,.17);background:rgba(255,255,255,.78);color:#31564a;display:grid;place-items:center;font-size:17px;box-shadow:0 5px 14px rgba(18,75,54,.07);transition:.18s ease}.home-trigger-244.active,.home-trigger-244:hover{background:var(--brand-soft);color:var(--brand);transform:translateY(-1px)}.market-hero-244{width:min(1120px,calc(100% - 30px))!important;margin:12px auto 22px!important;border-radius:28px!important;box-shadow:0 20px 50px rgba(8,70,50,.14)!important}.market-hero-inner-244{padding:30px 32px 24px!important;gap:24px!important;min-height:230px!important;justify-content:space-between!important}.market-hero-copy-244{min-height:88px!important;gap:17px!important;align-content:center!important}.market-hero-244 h1{font-size:clamp(28px,4.2vw,46px)!important;line-height:1.32!important}.market-hero-244 p{font-size:12.5px!important;line-height:1.8!important}.market-hero-244 .hero-kicker{font-size:9px!important;padding:5px 11px!important}.hero-discovery-panel-244{padding:8px!important;border-radius:20px!important;box-shadow:0 15px 36px rgba(0,38,27,.18)!important}.market-search-244 .market-search-btn,.market-search-244 label{min-height:47px!important;border-radius:13px!important}.market-search-244 input,.market-search-244 select{font-size:10px!important}.category-bar-244{margin-top:5px!important;margin-bottom:8px!important}.category-strip-244{gap:12px!important;padding:4px 2px 11px!important}.category-tile-244{flex:0 0 126px!important;min-height:104px!important;padding:11px 10px!important;border-radius:20px!important;border:1px solid color-mix(in srgb,var(--category-accent,#16875d) 20%,#e5ece8)!important;background:#fff!important;box-shadow:0 8px 22px rgba(23,69,52,.045)!important;transition:.18s ease}.category-tile-244>span{width:54px!important;height:54px!important;border-radius:17px!important;background:color-mix(in srgb,var(--category-accent,#16875d) 13%,#fff)!important;color:var(--category-accent,#16875d)!important;font-size:24px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--category-accent,#16875d) 18%,#fff)!important}.category-tile-244 b{font-size:11px!important;line-height:1.55!important;color:#24372f!important;font-weight:800!important}.category-tile-244:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--category-accent,#16875d) 42%,#dfe8e3)!important}.card-body-244{padding:11px 12px!important}.card-body-244 h3,.card-body-244 h3 a{font-weight:850!important;color:#13261d!important}.publisher-244{margin-top:1px!important}.publisher-link-244{gap:6px!important;font-weight:800!important;color:#29443a!important}.publisher-name-244{color:#29443a!important}.content-card-244 .publisher .verified-badge{width:17px!important;height:17px!important;flex-basis:17px!important;font-size:8px!important;box-shadow:0 0 0 3px #e3f6ed!important}.card-bottom-244{gap:5px!important;padding-top:6px!important}.card-actions-row-244{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0}.card-stats-244{display:flex!important;align-items:center!important;gap:10px!important;color:#53675e!important;font-size:10px!important}.card-stats-244 span{display:inline-flex;align-items:center;gap:3px;min-width:0}.card-stats-244 .fa{font-size:10.5px!important;color:#698178!important}.card-stats-244 b{font-size:10.5px!important;font-weight:800!important;color:#40564d!important;line-height:1}.copy-code-mini-244{border:0;background:#f0f8f4;color:var(--brand);border-radius:9px;min-height:25px;padding:3px 7px;display:inline-flex;align-items:center;gap:4px;font-family:'Noto Kufi Arabic',Tahoma,sans-serif;font-size:7px;font-weight:700;white-space:nowrap;cursor:pointer}.content-code-244 button.copied,.copy-chip-244.copied,.copy-code-mini-244.copied,.profile-code-row-244 button.copied,.public-code-chip-244 button.copied{background:#e1f5eb!important;color:#087448!important}.category-add-form-244{grid-template-columns:minmax(150px,1.2fr) minmax(170px,1fr) 95px 105px 84px auto!important;align-items:center!important}.category-color-field{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--line);border-radius:12px;padding:5px 8px;min-height:44px;color:var(--muted);font-size:9px;background:#fff}.category-color-field input[type=color],.inline-icon-form-244 input[type=color]{width:35px;height:31px;border:0;background:0 0;padding:0;cursor:pointer}.icon-preview-244{background:color-mix(in srgb,var(--category-accent,#16875d) 13%,#fff)!important;color:var(--category-accent,#16875d)!important;width:39px!important;height:39px!important;font-size:20px!important}.icon-library-grid-244{grid-template-columns:repeat(6,1fr)!important;gap:9px!important}.icon-choice-244{min-height:84px!important;--category-accent:#16875d}.icon-choice-244 .fa{font-size:27px!important;color:var(--category-accent)!important}.icon-choice-244.selected{border-color:color-mix(in srgb,var(--category-accent) 45%,#dbe7e1)!important;background:color-mix(in srgb,var(--category-accent) 9%,#fff)!important}.mini-category-icon-244{width:48px!important;height:48px!important;border-radius:15px!important;background:color-mix(in srgb,var(--category-accent,#16875d) 13%,#fff)!important;color:var(--category-accent,#16875d)!important;font-size:21px!important}.inline-icon-form-244{display:grid!important;grid-template-columns:minmax(145px,1fr) 44px auto!important;gap:6px!important;align-items:center!important}.public-code-chip-244{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:5px 7px 5px 10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.12);border-radius:999px;font-size:9px;color:#f2faf6;direction:ltr}.public-code-chip-244 button{border:0;background:rgba(255,255,255,.15);color:#fff;border-radius:999px;padding:4px 7px;display:inline-flex;align-items:center;gap:4px;font-family:'Noto Kufi Arabic',sans-serif;font-size:7px;cursor:pointer}.store-summary-grid-244{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr)!important}.store-about-card-244{padding:20px!important}.identity-info-grid-244{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px}.identity-info-grid-244>div{display:grid;grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;padding:9px 10px;border:1px solid #e2ece7;background:#f9fcfa;border-radius:13px;min-width:0}.identity-info-grid-244 .fa{grid-row:1/3;align-self:center;color:var(--brand);font-size:15px;text-align:center}.identity-info-grid-244 span{font-size:8px;color:var(--muted)}.identity-info-grid-244 b{font-size:10px;color:#24382f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-actions-244 a,.store-actions-244 button{border:1px solid #d9ebe2;background:#f1f8f4;color:var(--brand);border-radius:12px;padding:8px 12px;font-weight:700;font-size:10px;display:flex;align-items:center;gap:7px;font-family:'Noto Kufi Arabic',sans-serif;cursor:pointer}.store-stats-card-244 strong{font-size:25px!important;font-weight:800!important}.publisher-card-244{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;margin:15px 0;padding:12px;border:1px solid #dce9e3;background:linear-gradient(135deg,#fbfdfc,#f1f9f5);border-radius:16px}.publisher-card-icon-244{width:44px;height:44px;border-radius:14px;background:#e7f5ee;color:var(--brand);display:grid;place-items:center;font-size:18px}.publisher-card-main-244{min-width:0;display:flex;flex-direction:column}.publisher-card-label-244{font-size:8px;color:var(--muted);margin-bottom:2px}.publisher-card-name-244{display:flex;align-items:center;gap:6px;min-width:0}.publisher-card-name-244 a{font-size:12px;font-weight:800;color:#1d372d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publisher-card-name-244 .verified-badge{flex:0 0 auto}.publisher-card-main-244 small{font-size:8px;color:#7b8b84;margin-top:2px}.copy-chip-244{border:1px solid #d6e9df;background:#fff;color:var(--brand);border-radius:11px;padding:7px 9px;display:inline-flex;align-items:center;gap:5px;font-family:'Noto Kufi Arabic',sans-serif;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.content-code-244{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;padding:10px 11px!important;background:#f8fbf9!important;border:1px solid #e1ebe6!important;border-radius:13px!important;font-size:9px!important;color:#61736a!important}.content-code-244 button{border:0;background:#e8f5ee;color:var(--brand);border-radius:9px;padding:5px 8px;display:inline-flex;align-items:center;gap:4px;font-family:'Noto Kufi Arabic',sans-serif;font-size:8px;font-weight:700;cursor:pointer}.profile-title-244{display:flex;align-items:center;gap:7px}.profile-title-244 h1{margin:0!important}.profile-code-row-244{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.profile-code-row-244 span{display:inline-flex;align-items:center;gap:5px;background:#f2f8f5;border:1px solid #ddeae4;border-radius:999px;padding:5px 9px;font-size:9px;color:#476157;direction:ltr}.profile-code-row-244 button{border:0;background:#e7f5ee;color:var(--brand);border-radius:999px;padding:6px 9px;font-family:'Noto Kufi Arabic',sans-serif;font-size:8px;font-weight:700;cursor:pointer}@media(max-width:900px){.category-add-form-244{grid-template-columns:1fr 1fr 95px!important}.category-add-form-244 .btn{grid-column:auto!important}.icon-library-grid-244{grid-template-columns:repeat(4,1fr)!important}.store-summary-grid-244{grid-template-columns:1fr!important}}@media(max-width:760px){.nav-tools-244{gap:6px}.home-trigger-244,.menu-trigger-230{width:42px!important;height:42px!important}.market-hero-244{width:calc(100% - 14px)!important;margin:8px auto 17px!important;border-radius:22px!important}.market-hero-inner-244{min-height:188px!important;padding:20px 10px 12px!important;gap:17px!important}.market-hero-copy-244{min-height:74px!important;gap:8px!important;flex-wrap:wrap!important;overflow:visible!important}.market-hero-244 h1{font-size:22px!important;line-height:1.42!important}.market-hero-244 p{font-size:8.3px!important;max-width:100%!important;white-space:normal!important;text-align:center!important}.market-hero-244 .hero-kicker{font-size:7px!important;padding:4px 8px!important}.hero-discovery-panel-244{padding:6px!important;border-radius:16px!important}.market-search-244{grid-template-columns:minmax(0,1.5fr) minmax(68px,.7fr) minmax(76px,.8fr) 43px!important}.market-search-244 .market-search-btn,.market-search-244 label{min-height:43px!important;border-radius:11px!important}.market-search-244 input,.market-search-244 select{font-size:7.8px!important}.market-search-244 .market-search-btn{width:43px!important;min-width:43px!important}.category-tile-244{flex-basis:112px!important;min-height:94px!important;border-radius:18px!important}.category-tile-244>span{width:48px!important;height:48px!important;font-size:22px!important}.category-tile-244 b{font-size:10px!important}.card-stats-244{gap:9px!important;font-size:9.5px!important}.card-stats-244 b,.card-stats-244 .fa{font-size:9.5px!important}.copy-code-mini-244{min-height:24px;padding:3px 6px}.copy-code-mini-244 span{display:none}.category-add-form-244{grid-template-columns:1fr!important}.icon-library-grid-244{grid-template-columns:repeat(3,1fr)!important}.inline-icon-form-244{grid-template-columns:1fr 44px!important}.inline-icon-form-244 .small-btn{grid-column:1/-1}.identity-info-grid-244{grid-template-columns:1fr 1fr}.store-about-card-244{padding:15px!important}.store-actions-244 a,.store-actions-244 button{font-size:9px;padding:7px 10px}.publisher-card-244{grid-template-columns:40px minmax(0,1fr);padding:10px}.publisher-card-icon-244{width:40px;height:40px}.copy-chip-244{grid-column:1/-1;justify-content:center;width:100%}.content-code-244{font-size:8px!important}}@media(max-width:390px){.market-hero-inner-244{min-height:182px!important;padding:18px 8px 11px!important}.market-hero-244 h1{font-size:20px!important}.market-search-244{grid-template-columns:minmax(0,1.38fr) 62px 70px 40px!important}.market-search-244 .market-search-btn{width:40px!important;min-width:40px!important}.category-tile-244{flex-basis:106px!important}.category-tile-244>span{width:46px!important;height:46px!important}.identity-info-grid-244{grid-template-columns:1fr}}.nav-tools-245{display:flex!important;flex-direction:row!important;direction:rtl!important;align-items:center!important;gap:7px!important;margin-right:auto!important;margin-left:0!important}.nav-tools-245 .nav-menu-wrap{order:2!important;direction:rtl!important;margin:0!important}.home-trigger-245{order:1!important}.menu-trigger-245{position:relative!important}.market-hero-244{width:min(1160px,calc(100% - 28px))!important;margin:13px auto 24px!important;border-radius:30px!important}.market-hero-inner-244{min-height:272px!important;padding:34px 36px 27px!important;gap:27px!important}.market-hero-copy-244{min-height:108px!important;gap:18px!important}.market-hero-244 h1{font-size:clamp(31px,4.6vw,50px)!important;line-height:1.33!important}.market-hero-244 p{font-size:13.5px!important;line-height:1.9!important}.market-hero-244 .hero-kicker{font-size:10px!important;padding:6px 12px!important}.hero-discovery-panel-244{padding:9px!important;border-radius:22px!important}.market-search-244 .market-search-btn,.market-search-244 label{min-height:51px!important;border-radius:14px!important}.market-search-244 input,.market-search-244 select{font-size:10.5px!important}.icon-library-grid-244{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.icon-choice-245{min-height:94px!important;border:1px solid color-mix(in srgb,var(--icon-own-color,#16875d) 22%,#dfe8e3)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--icon-own-color,#16875d) 5%,#fff))!important;border-radius:16px!important;padding:9px 5px!important}.icon-choice-245 .fa{width:46px!important;height:46px!important;border-radius:15px!important;display:grid!important;place-items:center!important;margin:0 auto 6px!important;font-size:24px!important;color:var(--icon-own-color,#16875d)!important;background:color-mix(in srgb,var(--icon-own-color,#16875d) 13%,#fff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-own-color,#16875d) 18%,#fff)!important}.icon-choice-245 small{font-size:8px!important;color:#455b51!important;font-weight:700!important;line-height:1.5!important}.icon-choice-245.selected{border-color:var(--icon-own-color,#16875d)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--icon-own-color,#16875d) 12%,transparent)!important}body{padding-bottom:58px!important}.site-footer-245{position:fixed;z-index:60;left:0;right:0;bottom:0;margin:0!important;min-height:52px;background:rgba(255,255,255,.97);border-top:1px solid #dce8e2;box-shadow:0 -7px 24px rgba(15,68,48,.07);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom)}.site-footer-inner-245{height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-rights-245{display:inline-flex;align-items:center;gap:7px;color:#52675e;font-family:'Noto Kufi Arabic',Tahoma,sans-serif;font-size:9px;font-weight:700;min-width:0}.footer-rights-245>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-rights-245 .fa{color:var(--brand);font-size:11px}.support-trigger-245{border:0;background:var(--brand);color:#fff;border-radius:12px;min-height:34px;padding:6px 13px;display:inline-flex;align-items:center;gap:7px;font-family:'Noto Kufi Arabic',Tahoma,sans-serif;font-size:9px;font-weight:800;cursor:pointer;box-shadow:0 5px 14px rgba(18,112,77,.15)}.support-trigger-245 .fa{font-size:13px}.support-backdrop-245{position:fixed;inset:0;z-index:70;background:rgba(8,29,22,.34);opacity:0;transition:opacity .18s ease;backdrop-filter:blur(2px)}.support-backdrop-245.open{opacity:1}.support-sheet-245{position:fixed;z-index:80;left:50%;bottom:calc(52px + env(safe-area-inset-bottom));width:min(620px,calc(100% - 18px));transform:translate(-50%,calc(100% + 28px));background:#fff;border:1px solid #dce9e3;border-radius:24px 24px 0 0;box-shadow:0 -18px 55px rgba(10,45,33,.22);padding:10px 16px 18px;transition:transform .24s cubic-bezier(.22,.8,.25,1);visibility:hidden}.support-sheet-245.open{transform:translate(-50%,0);visibility:visible}.support-sheet-handle-245{width:44px;height:4px;border-radius:99px;background:#d6dfda;margin:0 auto 10px}.support-sheet-head-245{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #edf2ef;padding:0 2px 11px}.support-sheet-head-245 h2{font-size:18px;margin:3px 0 2px;color:#172a21}.support-sheet-head-245 p{margin:0;color:var(--muted);font-size:9px;line-height:1.7}.support-sheet-head-245>button{width:34px;height:34px;border-radius:11px;border:1px solid #dce7e2;background:#f7faf8;color:#496058;display:grid;place-items:center;cursor:pointer}.support-contact-grid-245{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.support-contact-grid-245>a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid #dfeae5;background:#f9fcfa;border-radius:14px;color:#21372d;text-decoration:none;min-width:0}.support-contact-grid-245>a>.fa{width:40px;height:40px;border-radius:13px;background:#e8f5ee;color:var(--brand);display:grid;place-items:center;font-size:17px}.support-contact-grid-245>a>span{display:flex;flex-direction:column;min-width:0}.support-contact-grid-245 small{font-size:7px;color:#819087}.support-contact-grid-245 b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-empty-245{grid-column:1/-1;text-align:center;padding:18px;color:#718178}.support-empty-245 .fa{font-size:22px;color:var(--brand)}body.support-open-245{overflow:hidden}.profile-settings-head-245{align-items:center!important}.profile-edit-toggle-245{flex:none!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important}.profile-form-245{padding:0!important;overflow:hidden!important}.profile-fieldset-245{border:0;margin:0;padding:22px!important;min-width:0}.profile-form-245:not(.editing) .profile-fieldset-245{background:linear-gradient(180deg,#f6f8f7,#f9fbfa);opacity:.88}.profile-form-245:not(.editing) .profile-fieldset-245 input,.profile-form-245:not(.editing) .profile-fieldset-245 select,.profile-form-245:not(.editing) .profile-fieldset-245 textarea{background:#edf1ef!important;color:#64736c!important;border-color:#e1e6e3!important;box-shadow:none!important}.profile-lock-note-245{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:14px;background:#edf5f1;border:1px solid #dce9e3;color:#355449}.profile-lock-note-245>.fa{width:34px;height:34px;border-radius:11px;background:#fff;color:var(--brand);display:grid;place-items:center}.profile-lock-note-245 div{display:flex;flex-direction:column}.profile-lock-note-245 b{font-size:10px}.profile-lock-note-245 small{font-size:8px;color:#75867e;margin-top:2px}.profile-form-245.editing .profile-lock-note-245{background:#eff9f4;border-color:#cfe7da}.profile-form-245.editing .profile-lock-note-245>.fa:before{content:"\f040"}.profile-save-245{margin:0 22px 22px;width:calc(100% - 44px)!important}.danger-zone-245{border:1px solid #f0caca!important;background:snow!important}.danger-zone-head-245{display:flex;gap:11px;align-items:flex-start;margin-bottom:13px}.danger-zone-head-245>.fa{width:38px;height:38px;border-radius:12px;background:#fff0f0;color:#c04444;display:grid;place-items:center;font-size:17px}.danger-zone-head-245 h2{margin:0 0 4px;color:#942f2f}.danger-zone-head-245 p{font-size:9px;color:#806060;line-height:1.8;margin:0}.danger-zone-245 .btn.danger{background:#b93838!important;color:#fff!important;border-color:#b93838!important}@media(max-width:900px){.icon-library-grid-244{grid-template-columns:repeat(5,1fr)!important}}@media(max-width:760px){body{padding-bottom:56px!important}.nav-tools-245{gap:6px!important;margin-right:auto!important}.home-trigger-245,.menu-trigger-245{width:42px!important;height:42px!important}.market-hero-244{width:calc(100% - 12px)!important;margin:8px auto 18px!important;border-radius:24px!important}.market-hero-inner-244{min-height:238px!important;padding:25px 11px 13px!important;gap:21px!important}.market-hero-copy-244{min-height:94px!important;gap:10px!important;padding-inline:5px!important}.market-hero-244 h1{font-size:26px!important;line-height:1.42!important;text-align:center!important}.market-hero-244 p{font-size:9.7px!important;line-height:1.8!important;max-width:95%!important;text-align:center!important}.market-hero-244 .hero-kicker{font-size:7.5px!important;padding:4px 9px!important}.hero-discovery-panel-244{padding:7px!important;border-radius:17px!important}.market-search-244 .market-search-btn,.market-search-244 label{min-height:47px!important;border-radius:12px!important}.market-search-244 input,.market-search-244 select{font-size:8.5px!important}.icon-library-grid-244{grid-template-columns:repeat(3,1fr)!important}.icon-choice-245{min-height:90px!important}.icon-choice-245 .fa{width:43px!important;height:43px!important;font-size:22px!important}.site-footer-inner-245{height:49px!important}.site-footer-245{min-height:49px!important}.support-sheet-245{bottom:calc(49px + env(safe-area-inset-bottom));width:calc(100% - 10px);padding:9px 12px 15px}.footer-rights-245{font-size:7.5px!important;gap:5px}.support-trigger-245{min-height:32px;padding:5px 10px;font-size:8px}.support-contact-grid-245{grid-template-columns:1fr 1fr}.support-contact-grid-245>a{grid-template-columns:35px minmax(0,1fr);padding:8px}.support-contact-grid-245>a>.fa{width:35px;height:35px;font-size:15px}.profile-settings-head-245{align-items:flex-start!important}.profile-edit-toggle-245{min-height:38px!important;font-size:9px!important}.profile-fieldset-245{padding:15px!important}.profile-save-245{margin:0 15px 15px;width:calc(100% - 30px)!important}}@media(max-width:390px){.market-hero-inner-244{min-height:230px!important;padding:22px 8px 12px!important}.market-hero-244 h1{font-size:24px!important}.market-hero-244 p{font-size:9px!important}.market-search-244{grid-template-columns:minmax(0,1.32fr) 63px 72px 42px!important}.market-search-244 .market-search-btn{width:42px!important;min-width:42px!important}.footer-rights-245{max-width:72%}.support-contact-grid-245{grid-template-columns:1fr}}.hero-kicker{display:none!important}.brand-251 .brand-name{font-family:system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif!important;font-weight:900!important;font-size:21px!important;line-height:1!important;letter-spacing:-.055em!important;color:#13251d!important;text-rendering:optimizeLegibility}.brand-251 .brand-mark img,.store-logo img{width:100%;height:100%;object-fit:cover}.market-hero-244 p{font-size:clamp(15px,2vw,20px)!important;font-weight:700!important;line-height:1.9!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.24)}.market-hero-copy-244{justify-content:center!important}.detail-grid-251{align-items:start;gap:22px}.detail-card-251{padding:clamp(18px,3vw,30px)!important}.detail-card-251>h1{font-size:clamp(25px,4vw,42px);line-height:1.45;margin:12px 0}.detail-section-251{margin-top:18px;padding:16px;background:#f8fbf9;border:1px solid #dfeae5;border-radius:18px}.detail-section-251 h2{font-size:15px;margin:0 0 9px;color:#195d46}.detail-section-251 .description{font-size:14px;line-height:2;color:#33483e;margin:0}.publisher-card-251{margin-top:18px}.contact-actions-251{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.contact-actions-251 .btn{min-height:48px;justify-content:center;font-size:12px}.contact-wa-251{background:#1d9d55!important}.contact-call-251{background:#126b50!important}.report-box-251{margin-top:14px;border:1px solid #ead9d9;border-radius:16px;background:snow;padding:11px 13px}.report-box-251>summary{cursor:pointer;color:#9f3737;font-weight:800;font-size:11px;list-style:none}.report-box-251>summary::-webkit-details-marker{display:none}.report-box-251 form{margin-top:13px}.report-box-251 textarea{resize:vertical}.store-code-field-251{grid-column:1/-1!important;grid-template-columns:28px auto 1fr auto!important}.store-code-field-251 button{border:1px solid #cfe5da;background:#eaf7f0;color:#13714f;border-radius:10px;padding:7px 11px;font:inherit;font-weight:800;cursor:pointer}img{content-visibility:auto}.current-brand-asset img,.current-hero-asset img{object-fit:cover}@media(max-width:760px){.brand-251 .brand-name{font-size:18px!important;letter-spacing:-.06em!important}.market-hero-244 p{font-size:13px!important;line-height:1.8!important}.detail-grid-251{gap:12px}.detail-card-251{padding:15px!important}.detail-section-251 .description{font-size:12px}.contact-actions-251{position:sticky;bottom:58px;z-index:8;background:rgba(255,255,255,.94);padding:7px;border-radius:16px;box-shadow:0 8px 25px rgba(10,70,50,.15);backdrop-filter:blur(8px)}.store-code-field-251{grid-template-columns:24px minmax(0,1fr) auto!important}.store-code-field-251 span{display:none}.store-code-field-251 b{font-size:10px}.store-code-field-251 button{font-size:9px;padding:6px 8px}}.promo-strip-230{display:block!important;height:38px!important;min-height:38px!important;overflow:hidden!important;contain:layout paint}.promo-strip-230 .promo-marquee{display:flex!important;align-items:center!important;width:100%!important;height:38px!important;overflow:hidden!important;white-space:nowrap!important}.promo-strip-230 .promo-marquee-inner{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;width:max-content!important;height:38px!important;animation:laqtaPromo var(--promo-duration,28s) linear infinite!important;will-change:transform}.promo-strip-230 .promo-marquee-group{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;flex:0 0 auto!important;height:38px!important}.promo-strip-230 .promo-marquee-group a{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;height:38px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}.promo-strip-230:hover .promo-marquee-inner{animation-play-state:paused!important}.plans-admin-270,.request-admin-270,.subscription-page-270,.verification-admin-270{max-width:1180px}.plan-kpis-270{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.plan-kpis-270>div{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #dfeae5;border-radius:16px;background:#fff}.plan-kpis-270 .fa{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#eaf7f0;color:var(--brand)}.plan-kpis-270 span{display:flex;flex-direction:column}.plan-kpis-270 b{font-size:19px}.plan-kpis-270 small{color:var(--muted);font-size:9px}.admin-plan-layout-270{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:24px}.card-title-270{display:flex;gap:11px;align-items:center;margin-bottom:14px}.card-title-270>.fa{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--brand);color:#fff}.card-title-270 h2,.card-title-270 p{margin:0}.card-title-270 p{font-size:9px;color:var(--muted)}.activation-form-270{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activation-form-270 label{display:flex;flex-direction:column;gap:5px}.activation-form-270 label span{font-size:9px;font-weight:800}.activation-form-270 label small{color:var(--muted)}.activation-form-270 input,.activation-form-270 select{width:100%;min-height:42px}.activation-form-270 .btn{grid-column:1/-1}.add-plan-270>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.add-plan-270>summary::-webkit-details-marker{display:none}.add-plan-270>summary>.fa{width:42px;height:42px;border-radius:13px;background:#eaf7f0;color:var(--brand);display:grid;place-items:center}.add-plan-270>summary span{display:flex;flex-direction:column}.add-plan-270>summary small{font-size:8px;color:var(--muted);margin-top:3px}.plan-group-head-270{display:flex;align-items:center;justify-content:space-between;margin:22px 0 9px}.plan-group-head-270>div{display:flex;align-items:center;gap:9px}.plan-group-head-270 .fa{width:34px;height:34px;border-radius:11px;background:#eaf7f0;color:var(--brand);display:grid;place-items:center}.plan-group-head-270 h2{margin:0;font-size:17px}.plan-group-head-270>span{font-size:9px;color:var(--muted)}.plan-table-270{border:1px solid #dce8e2;border-radius:18px;background:#fff;overflow:hidden}.plan-row-270>form:first-child,.plan-table-head-270{display:grid;grid-template-columns:1.4fr .75fr .6fr .75fr .6fr;gap:8px;align-items:center}.plan-table-head-270{padding:10px 14px;background:#f1f7f4;color:#60736a;font-size:8px;font-weight:800}.plan-row-270{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:center;padding:9px 12px;border-top:1px solid #edf2ef}.plan-row-270:first-of-type{border-top:0}.plan-row-270.is-disabled{opacity:.55;background:#fafafa}.plan-row-270 label small{display:none}.plan-row-270 input{width:100%;min-width:0;height:38px;padding:7px 9px;font-size:10px}.plan-row-270 .small-btn{height:38px;white-space:nowrap}.icon-btn-270{width:36px;height:36px;border:1px solid #cfe4da;border-radius:11px;background:#eff9f4;color:var(--brand);cursor:pointer}.icon-btn-270.danger{border-color:#efcccc;background:#fff4f4;color:#bb4242}.notice-card-270{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #f0d6a5;border-radius:16px;background:#fffaf0;margin-bottom:14px}.notice-card-270>.fa{width:42px;height:42px;border-radius:13px;background:#fff1cd;color:#a36a00;display:grid;place-items:center}.notice-card-270>div{display:flex;flex-direction:column}.notice-card-270 span{font-size:9px;color:#77664b}.subscription-request-270{padding:18px;border:1px solid #dce8e2;border-radius:20px;background:#fff}.request-type-270{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.plan-choice-270,.request-type-270 label{position:relative;cursor:pointer}.plan-choice-270>input,.request-type-270 input{position:absolute;opacity:0;pointer-events:none}.request-type-270 label>span{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:0 9px;padding:10px;border:1px solid #dce8e2;border-radius:14px}.request-type-270 .fa{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eef6f2;color:var(--brand)}.request-type-270 small{font-size:8px;color:var(--muted)}.request-type-270 input:checked+span{border-color:var(--brand);background:#f1fbf6;box-shadow:0 0 0 2px rgba(18,114,75,.08)}.plan-choice-grid-270{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.plan-choice-body-270{display:flex;flex-direction:column;min-height:150px;padding:14px;border:1px solid #dce8e2;border-radius:16px;background:#fff}.plan-choice-body-270>.fa{align-self:flex-end;color:#cad7d1}.plan-choice-body-270>b{font-size:13px;margin-top:3px}.plan-choice-body-270>strong{font-size:20px;color:var(--brand);margin:8px 0}.plan-choice-body-270>small{display:flex;gap:5px;margin-top:auto}.plan-choice-body-270 em{font-style:normal;font-size:8px;background:#eff6f2;border-radius:99px;padding:5px 7px}.plan-choice-270>input:checked+.plan-choice-body-270{border-color:var(--brand);background:#f3fbf7;box-shadow:0 0 0 3px rgba(18,114,75,.09)}.plan-choice-270>input:checked+.plan-choice-body-270>.fa{color:var(--brand)}.request-note-270{display:flex;flex-direction:column;gap:6px;margin-top:14px}.terms-check-270{display:flex;align-items:flex-start;gap:9px;padding:12px;margin:12px 0;border-radius:13px;background:#f4f8f6;font-size:9px;line-height:1.8}.terms-check-270 input{width:18px;height:18px;margin-top:2px;accent-color:var(--brand);flex:none}.request-history-270{display:grid;gap:8px}.request-history-270 article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #dfe9e4;border-radius:14px;background:#fff}.request-history-270 article>div:first-child{display:flex;flex-direction:column}.request-history-270 small{font-size:8px;color:var(--muted)}.request-price-270{font-weight:800;color:var(--brand)}.admin-flow-270{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.admin-flow-270>div{display:flex;align-items:center;gap:8px;padding:11px;border-radius:13px;background:#eef8f3;color:#285b48;font-size:10px}.verification-request-grid-270{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.verification-request-card-270{border:1px solid #dce8e2;border-radius:19px;background:#fff;padding:16px}.verification-request-card-270 header{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center}.request-avatar-270{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#e9f6ef;color:var(--brand)}.verification-request-card-270 h2,.verification-request-card-270 p{margin:0}.verification-request-card-270 header h2{font-size:14px}.verification-request-card-270 header p{font-size:8px;color:var(--muted)}.verification-facts-270{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0}.verification-facts-270 span{display:flex;flex-direction:column;padding:8px;background:#f5f8f7;border-radius:10px}.verification-facts-270 small{font-size:7px;color:var(--muted)}.verification-facts-270 b{font-size:10px}.request-contact-270{font-size:9px;color:#496158}.request-note-box-270{padding:10px;border:1px solid #edf1ef;border-radius:12px}.request-note-box-270 small{font-size:7px;color:var(--muted)}.request-note-box-270 p{font-size:9px;margin-top:3px}.verification-action-270{display:grid;gap:8px;margin-top:10px}.verification-action-270>div{display:flex;gap:8px}.verification-action-270 .btn{flex:1}.reviewed-requests-270{margin-top:20px}.reviewed-requests-270>summary{cursor:pointer;font-weight:800;margin-bottom:10px}.subscription-admin-list-270{display:grid;gap:11px}.subscription-admin-item-270{padding:15px;border:1px solid #dce8e2;border-radius:18px;background:#fff}.subscription-admin-item-270.is-pending{border-right:4px solid var(--brand)}.subscription-admin-main-270{display:flex;justify-content:space-between;gap:12px}.subscription-admin-main-270 h2,.subscription-admin-main-270 p{margin:0}.subscription-admin-main-270 h2{font-size:15px}.subscription-admin-main-270 p,.subscription-admin-main-270 small{font-size:8px;color:var(--muted)}.subscription-admin-plan-270{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:7px;margin:12px 0}.subscription-admin-plan-270>div{display:flex;flex-direction:column;padding:9px;background:#f4f8f6;border-radius:11px}.subscription-admin-plan-270 small{font-size:7px;color:var(--muted)}.subscription-admin-plan-270 b{font-size:10px}.terms-proof-270{font-size:8px;color:#3f6858}.terms-proof-270 .fa{color:var(--brand)}.request-note-inline-270{font-size:9px;padding:9px;border-right:3px solid #dce8e2;background:#fafcfb}.subscription-admin-item-270 .actions{display:flex;gap:8px}.subscription-admin-item-270 .actions .btn{flex:1}@media(max-width:760px){.promo-strip-230,.promo-strip-230 .promo-marquee,.promo-strip-230 .promo-marquee-group,.promo-strip-230 .promo-marquee-group a,.promo-strip-230 .promo-marquee-inner{height:34px!important;min-height:34px!important}.promo-strip-230 .promo-marquee-group a{font-size:9px!important;padding-inline:14px!important}.plan-kpis-270{grid-template-columns:repeat(2,1fr)}.admin-plan-layout-270{grid-template-columns:1fr}.activation-form-270{grid-template-columns:1fr}.activation-form-270 .btn{grid-column:auto}.plan-table-head-270{display:none}.plan-row-270{grid-template-columns:minmax(0,1fr) 36px;padding:11px}.plan-row-270>form:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.plan-row-270 label:first-of-type{grid-column:1/-1}.plan-row-270 label small{display:block;font-size:7px;color:var(--muted);margin-bottom:3px}.plan-row-270 .small-btn{align-self:end}.plan-choice-grid-270{grid-template-columns:repeat(2,1fr)}.plan-choice-body-270{min-height:132px;padding:11px}.notice-card-270{grid-template-columns:38px minmax(0,1fr)}.notice-card-270>a{grid-column:1/-1;text-align:center}.request-history-270 article{grid-template-columns:1fr auto}.request-history-270 .status{grid-column:1/-1}.verification-request-grid-270{grid-template-columns:1fr}.admin-flow-270{grid-template-columns:1fr}.subscription-admin-plan-270{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.promo-strip-230 .promo-marquee-inner{animation:none!important}}.admin-center-280,.admin-users-280,.subscription-page-280{max-width:1220px}.center-tabs-280{position:sticky;top:70px;z-index:20;display:flex;gap:7px;padding:8px;margin:12px 0 18px;background:rgba(255,255,255,.94);border:1px solid #dce8e2;border-radius:16px;box-shadow:0 8px 24px rgba(15,70,50,.07);backdrop-filter:blur(14px);overflow-x:auto}.center-tabs-280 a{display:flex;align-items:center;gap:7px;min-height:38px;padding:7px 12px;border-radius:11px;white-space:nowrap;font-size:10px;font-weight:800;color:#395b4d}.center-tabs-280 a:hover{background:#edf7f2;color:var(--brand)}.center-tabs-280 b{min-width:19px;height:19px;display:grid;place-items:center;border-radius:99px;background:var(--brand);color:#fff;font-size:7px}.center-section-280{scroll-margin-top:140px;margin-top:20px}.center-section-head-280{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px}.center-section-head-280 h2{margin:0;font-size:18px}.center-section-head-280 span{font-size:9px;color:var(--muted)}.sovereign-table-280{border-radius:16px!important}.sovereign-table-280 table{min-width:850px}.sovereign-table-280 th{height:42px;padding-block:9px;background:#edf6f1!important;color:#456256!important;font-size:9px!important}.sovereign-table-280 td{padding-block:10px!important;font-size:10px!important}.sovereign-table-280 tbody tr:hover{background:#fbfdfc}.sovereign-table-280 strong{color:var(--brand)}.action-menu-280{position:relative;display:inline-block}.action-menu-280>summary{list-style:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid #d8e6df;border-radius:10px;background:#fff;color:var(--brand);cursor:pointer}.action-menu-280>summary::-webkit-details-marker{display:none}.action-menu-280[open]>summary{background:var(--brand);color:#fff}.action-menu-280>div{position:absolute;z-index:45;left:0;top:39px;width:190px;padding:6px;background:#fff;border:1px solid #dce8e2;border-radius:12px;box-shadow:0 15px 35px rgba(10,48,35,.18)}.action-menu-280 a,.action-menu-280 button{width:100%;min-height:35px;border:0;background:0 0;color:#254237;padding:7px 9px;border-radius:8px;text-align:right;font:inherit;font-size:9px;display:flex;align-items:center;gap:8px;cursor:pointer}.action-menu-280 a:hover,.action-menu-280 button:hover{background:#edf7f2}.action-menu-280 .danger{color:#ae3e3e}.action-menu-280 .danger:hover{background:#fff0f0}.compact-create-280{position:relative}.compact-create-280>summary{list-style:none;cursor:pointer}.compact-create-280>summary::-webkit-details-marker{display:none}.popover-form-280{position:absolute;z-index:50;left:0;top:48px;width:min(330px,calc(100vw - 32px));display:grid;gap:8px;padding:13px;background:#fff;border:1px solid #dce8e2;border-radius:14px;box-shadow:0 18px 44px rgba(10,48,35,.18)}.popover-form-280 input,.popover-form-280 select{width:100%;min-height:40px}.plan-create-popover-280{grid-template-columns:repeat(2,1fr)}.plan-create-popover-280 .btn,.plan-create-popover-280 input:first-child{grid-column:1/-1}.activation-bar-280{display:grid;grid-template-columns:.65fr 1.25fr 1.25fr 1.2fr .8fr auto;gap:8px;align-items:end;padding:14px;background:#fff;border:1px solid #dce8e2;border-radius:16px}.activation-bar-280 label{display:flex;flex-direction:column;gap:4px;min-width:0}.activation-bar-280 label span{font-size:8px;color:var(--muted);font-weight:700}.activation-bar-280 input,.activation-bar-280 select{width:100%;min-height:40px;font-size:9px}.activation-bar-280>.btn{min-height:40px}.admin-dialog-280{width:min(520px,calc(100% - 24px));padding:0;border:0;border-radius:20px;box-shadow:0 25px 80px rgba(6,35,25,.3);color:var(--ink)}.admin-dialog-280::backdrop{background:rgba(5,25,18,.45);backdrop-filter:blur(3px)}.admin-dialog-280>form{display:grid;gap:12px;padding:18px}.admin-dialog-280 header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2ef;padding-bottom:10px}.admin-dialog-280 h2{font-size:17px;margin:0}.admin-dialog-280 header>button{width:34px;height:34px;border:1px solid #dce7e2;border-radius:10px;background:#f6f9f7;font-size:20px;cursor:pointer}.admin-dialog-280 label{display:flex;flex-direction:column;gap:5px}.admin-dialog-280 label>span{font-size:9px;font-weight:800}.admin-dialog-280 input,.admin-dialog-280 textarea{width:100%}.request-total-280{display:flex;align-items:center;justify-content:space-between;padding:13px;border-radius:13px;background:#edf8f2}.request-total-280 span{font-size:9px}.request-total-280 strong{font-size:18px;color:var(--brand)}.admin-user-edit-280 .form-card{margin-top:10px}.admin-users-280 .root-badge{margin-inline-start:5px}.user-plans-table-280 td:first-child b{font-size:11px}.action-menu-280>div{position:fixed!important;z-index:75!important;left:var(--action-left,20px)!important;top:var(--action-top,100px)!important}@media(max-width:760px){.center-tabs-280{top:60px;margin-inline:-2px}.plan-kpis-270{gap:7px}.plan-kpis-270>div{padding:10px}.plan-kpis-270 .fa{width:33px;height:33px}.plan-kpis-270 b{font-size:16px}.center-section-280{margin-top:16px}.center-section-head-280 h2{font-size:15px}.activation-bar-280{grid-template-columns:1fr 1fr;padding:11px}.activation-bar-280 label:nth-of-type(2),.activation-bar-280 label:nth-of-type(3),.activation-bar-280 label:nth-of-type(4){grid-column:1/-1}.activation-bar-280>.btn{grid-column:1/-1}.sovereign-table-280 table{min-width:760px}.sovereign-table-280 td,.sovereign-table-280 th{padding-inline:10px!important}.action-menu-280>div{position:fixed;top:auto;left:12px;right:12px;bottom:calc(62px + env(safe-area-inset-bottom));width:auto;z-index:90;border-radius:16px;padding:9px}.action-menu-280 a,.action-menu-280 button{min-height:42px;font-size:10px}.plan-create-popover-280{grid-template-columns:1fr}.plan-create-popover-280 .btn,.plan-create-popover-280 input:first-child{grid-column:auto}.section-head>.compact-create-280 .popover-form-280{left:0}.admin-dialog-280>form{padding:15px}}.premium-badge{display:inline-flex;align-items:center;gap:4px;margin-inline-start:5px;padding:3px 7px;border-radius:999px;background:linear-gradient(135deg,#fff4bd,#f0bd43);color:#6d4700;border:1px solid #e7b532;font-size:9px;font-weight:900;vertical-align:middle;box-shadow:0 2px 8px rgba(177,122,13,.16)}.premium-badge .fa{font-size:9px}.premium-text{color:#9a6905;font-weight:800}.premium-status{background:#fff4c9!important;color:#805500!important}.plan-flag{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;padding:8px 10px;border:1px solid #dfe9e4;border-radius:10px;background:#f8fbf9}.plan-flag input{width:17px!important;height:17px;margin:0}.plan-flag span{font-size:9px;font-weight:800}
.permission-grid-320{border:1px solid var(--line);border-radius:16px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.permission-grid-320 legend{padding:0 8px;font-weight:800}.permission-grid-320 label{display:flex;align-items:center;gap:7px;font-size:.85rem}.admin-create-form-320{min-width:min(520px,calc(100vw - 32px))}
.platform-stats-320{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px auto 0;max-width:760px}.platform-stats-320>div,.platform-stats-320>a,.platform-stats-320 form button{width:100%;min-height:64px;border:1px solid rgba(255,255,255,.3);border-radius:15px;background:rgba(255,255,255,.13);color:#fff;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:3px 8px;padding:9px;text-decoration:none;backdrop-filter:blur(5px)}.platform-stats-320 form{margin:0}.platform-stats-320 .fa{font-size:1.1rem}.platform-stats-320 b{font-size:1.05rem}.platform-stats-320 span{grid-column:1/-1;font-size:.72rem;opacity:.9}.platform-stats-320 button.active{background:#fff;color:#0b7654;border-color:#fff}.platform-stats-320 button:disabled,.interaction-grid button:disabled,.store-follow-form button:disabled{opacity:.65;cursor:wait}
.report-stats-320{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.report-stats-320>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;text-align:center}.report-stats-320 b{display:block;font-size:1.55rem;color:var(--brand)}.report-stats-320 span{color:var(--muted);font-size:.82rem}.report-stats-320 .urgent{border-color:#efb7b7}.report-stats-320 .urgent b{color:#bb3434}.report-list-320{display:grid;gap:14px}.report-card-320{background:#fff;border:1px solid var(--line);border-inline-start:5px solid #82a095;border-radius:20px;padding:18px}.report-card-320.priority-high{border-inline-start-color:#dc8b28}.report-card-320.priority-urgent{border-inline-start-color:#c83f3f}.report-card-320>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.report-card-320 time{color:var(--muted);font-size:.78rem}.priority-chip-320{display:inline-flex;margin-inline-start:7px;background:#f4f7f6;border-radius:999px;padding:5px 10px;font-size:.75rem}.report-grid-320{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.report-grid-320>div{background:#f7faf9;border-radius:14px;padding:12px}.report-grid-320 small,.report-grid-320 b{display:block}.report-grid-320 a{font-size:.78rem;color:var(--brand)}.report-body-320{border-top:1px solid var(--line);padding-top:12px}.report-body-320 h3{margin:0 0 7px}.report-body-320 p{margin:0;line-height:1.9}.resolution-note-320{margin-top:12px;background:#fff8e5;border-radius:12px;padding:10px}.report-action-320{display:grid;grid-template-columns:150px 1fr;gap:9px;margin-top:14px}.report-action-320>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.expiry-control-320{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:6px;align-items:center}.home-feed-section,.stores-showcase,.category-bar-240{content-visibility:auto;contain-intrinsic-size:420px}
@media(max-width:720px){.permission-grid-320,.report-grid-320{grid-template-columns:1fr}.platform-stats-320{grid-template-columns:repeat(2,1fr)}.platform-stats-320>div,.platform-stats-320>a,.platform-stats-320 form button{min-height:58px}.report-stats-320{grid-template-columns:repeat(2,1fr)}.report-action-320,.expiry-control-320{grid-template-columns:1fr}.report-action-320>div{grid-column:auto}.admin-create-form-320{min-width:min(92vw,520px)}}

/* Home cards, premium star, compact metrics, store-cover cards */
.market-hero-copy-244,.hero-discovery-panel-244{position:relative;isolation:isolate;overflow:hidden}
.market-hero-copy-244::before,.hero-discovery-panel-244::before{content:"";position:absolute;inset:0;background:var(--hero-card-color,#fff);opacity:var(--hero-card-opacity,.84);z-index:-1;pointer-events:none}
.market-hero-copy-244{border-radius:22px;padding:18px}
.hero-discovery-panel-244{border-radius:20px}
.platform-stats-340{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;max-width:none!important;margin-top:14px!important}
.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340 form button{min-height:52px!important;padding:6px 5px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex-wrap:wrap!important;line-height:1.1!important}
.platform-stats-340 form{min-width:0}.platform-stats-340 .fa{font-size:1rem!important}.platform-stats-340 b{font-size:.95rem!important;line-height:1!important}.platform-stats-340 span{grid-column:auto!important;font-size:.62rem!important;white-space:nowrap!important;line-height:1.2!important}
.platform-stats-340 button.active{background:#fff!important;color:#0b7654!important;border-color:#fff!important}.platform-stats-340 button.dislike.active{color:#a83f3f!important;background:#fff4f4!important;border-color:#f0caca!important}
.premium-star-badge{display:inline-grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:999px;background:linear-gradient(135deg,#fff3ad,#eeb52e);color:#725000;border:1px solid #dda91d;box-shadow:0 2px 8px rgba(173,119,5,.2);vertical-align:middle}.premium-star-badge .fa{font-size:11px}
.publisher-row-340,.store-title-row-340{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.publisher-row-340 .publisher-name-243,.store-title-row-340 .store-title-text-340{order:1}.publisher-row-340 .verified-badge,.store-title-row-340 .verified-badge{order:2}.publisher-row-340 .premium-star-badge,.store-title-row-340 .premium-star-badge{order:3}
.content-card-244 .card-body{padding:12px 14px!important}.content-card-244 .meta-row{min-height:0!important;margin:0!important}.content-card-244 .card-body h3{margin:5px 0 4px!important;line-height:1.45!important}.content-card-244 .publisher{min-height:0!important;margin:0!important}.content-card-244 .price-row{margin-top:6px!important}.content-card-244 .card-bottom-244{margin-top:7px!important;padding-top:7px!important}.content-card-244 .card-stats-244{gap:11px!important;font-size:12px!important}.content-card-244 .card-stats-244 span{display:inline-flex!important;align-items:center!important;gap:4px!important}.content-card-244 .card-stats-244 .fa{font-size:14px!important}.copy-code-mini-244{min-width:38px!important;min-height:34px!important;font-size:11px!important}.copy-code-mini-244 .fa{font-size:14px!important}
.store-card-340{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:transparent!important;min-height:185px!important;background-image:var(--store-card-bg)!important;background-size:cover!important;background-position:center!important;border-color:rgba(255,255,255,.2)!important;box-shadow:0 12px 28px rgba(17,55,42,.14)!important}.store-card-340:not(.has-cover){background-image:none!important}.store-card-backdrop-340{position:absolute!important;inset:0!important;z-index:-2!important;background:var(--store-card-color,#173a2f)!important;opacity:var(--store-card-opacity,.82)!important}.store-card-340.has-cover::after{content:"";position:absolute;inset:0;z-index:-1;background:#000;opacity:var(--store-card-overlay-opacity,.5);pointer-events:none}.store-card-340 .store-card-info h3,.store-card-340 .store-card-info p,.store-card-340 .store-card-info>span,.store-card-340 .store-follow-hint{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.22)}.store-card-340 .store-logo{background:rgba(255,255,255,.9)!important;border:1px solid rgba(255,255,255,.65)!important;color:var(--brand)!important}.store-card-340 .store-follow-hint{background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;padding:8px 10px!important;font-weight:800!important}
.interaction-grid{gap:9px!important}.interaction-grid .action-btn{min-height:48px!important;font-size:13px!important;font-weight:800!important}.interaction-grid .action-btn .fa{font-size:15px!important}.content-code-244{gap:10px!important;flex-wrap:wrap!important}.content-code-244 span,.content-code-244 button{font-size:12px!important}.content-code-244 button .fa{font-size:14px!important}
.pagination-340{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0}.pagination-340 a,.pagination-340 span{min-width:36px;min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;display:grid;place-items:center;font-weight:800}.pagination-340 .active{background:var(--brand);color:#fff;border-color:var(--brand)}
@media(max-width:720px){.market-hero-copy-244{padding:13px}.platform-stats-340{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340 form button{min-height:48px!important;padding:5px 2px!important;border-radius:10px!important;gap:3px!important}.platform-stats-340 .fa{font-size:.86rem!important}.platform-stats-340 b{font-size:.78rem!important}.platform-stats-340 span{font-size:.49rem!important}.store-card-340{min-height:175px!important}.interaction-grid .action-btn{font-size:12px!important}.interaction-grid .action-btn .fa{font-size:14px!important}}
/* Main hero card overlay: admin color/opacity applies to the whole card */
.market-hero-copy-244::before,.hero-discovery-panel-244::before{display:none!important}
.market-hero-copy-244{padding:0!important;border-radius:0!important;overflow:visible!important}
.hero-discovery-panel-244{background:rgba(255,255,255,.97)!important;overflow:visible!important}
.market-hero-244::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--hero-card-color,#0d5a43);opacity:var(--hero-card-opacity,.42);z-index:0;pointer-events:none}
.market-hero-inner-244{position:relative;z-index:1}

/* Interaction legibility */
.store-follow-form .btn,[data-follow-form] .btn{min-height:48px!important;font-size:13px!important;font-weight:800!important;gap:8px!important}.store-follow-form .btn .fa,[data-follow-form] .btn .fa{font-size:16px!important}.copy-code-mini-244 span{font-size:11px!important;font-weight:800!important}.card-stats-244 b{font-size:12px!important}.store-follow-hint{font-size:12px!important}
@media(max-width:720px){.store-follow-form .btn,[data-follow-form] .btn{min-height:46px!important;font-size:12px!important}.store-follow-form .btn .fa,[data-follow-form] .btn .fa{font-size:15px!important}}


/* Visual/runtime refinements */
/* Main hero: same overlay model as store cards. The admin opacity controls the colored card layer itself. */
.market-hero-244{background:transparent!important;position:relative!important;isolation:isolate!important;overflow:hidden!important}
.market-hero-244.has-bg{background-image:var(--hero-bg)!important;background-size:cover!important;background-position:center!important}
.market-hero-244 .market-hero-overlay{display:block!important;position:absolute!important;inset:0!important;border-radius:inherit!important;z-index:0!important;background:var(--hero-card-color,#0d5a43)!important;opacity:var(--hero-card-opacity,.42)!important;pointer-events:none!important}
.market-hero-244::after{display:none!important}
.market-hero-inner-244{position:relative!important;z-index:1!important}
/* premium in home cards = one clean gold star only */
.premium-star-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e2aa16!important;padding:0!important;margin:0 1px!important;filter:drop-shadow(0 1px 1px rgba(106,73,0,.18))}
.premium-star-badge .fa{font-size:13px!important;line-height:1!important;color:#e2aa16!important}
.publisher-row-340,.store-title-row-340{gap:5px!important}
/* registration countdown */
.registration-closed-card-342{text-align:center;max-width:680px!important}.registration-closed-icon-342{width:58px;height:58px;margin:0 auto 10px;border-radius:18px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:27px}.registration-countdown-342{margin:14px 0 10px;padding:15px;border:1px solid #d7e7df;border-radius:16px;background:#f4faf7}.registration-countdown-342 b{display:block;color:var(--brand);font-size:clamp(23px,6vw,36px);direction:ltr;letter-spacing:.04em}.registration-countdown-342 small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.registration-open-at-342{font-size:11px;color:var(--muted);margin:0 0 14px}.admin-countdown-342{display:block;margin-top:4px;color:var(--brand);direction:ltr;font-size:16px}
/* public page links */
.public-link-field-342{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:11px 12px!important;border:1px solid #dce9e3!important;border-radius:13px!important;background:#f7fbf9!important}.public-link-field-342>.fa{color:var(--brand);font-size:16px}.public-link-field-342>span{font-size:9px!important;color:var(--muted)!important}.public-link-field-342>b{font-size:9px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-link-field-342>div{display:flex;gap:6px}.public-link-field-342 button,.profile-public-link-342 button,.my-public-link-342 button{border:1px solid #cfe3d9;background:#eef8f3;color:var(--brand);border-radius:10px;padding:7px 10px;font-weight:800;font-size:10px;white-space:nowrap}
.profile-public-link-342{margin:10px 0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px;border:1px solid var(--line);border-radius:13px;background:#f8fbf9}.profile-public-link-342>span{direction:ltr;flex:1;min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#456157}
.my-public-link-342{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;margin:-4px 0 16px;padding:11px 13px;border:1px solid #dce9e3;border-radius:15px;background:#fff}.my-public-link-342>.fa{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--brand-soft);color:var(--brand)}.my-public-link-342>div{min-width:0}.my-public-link-342 small,.my-public-link-342 b{display:block}.my-public-link-342 small{font-size:8px;color:var(--muted)}.my-public-link-342 b{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.menu-note-342{display:flex;align-items:center;gap:6px;padding:7px 9px;color:var(--muted);font-size:8px;line-height:1.5}.action-menu-280 button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:720px){.public-link-field-342{grid-template-columns:auto minmax(0,1fr)!important}.public-link-field-342>div{grid-column:1/-1!important}.my-public-link-342{grid-template-columns:auto minmax(0,1fr);gap:7px}.my-public-link-342>button{grid-row:2}.my-public-link-342>button:nth-of-type(1){grid-column:1}.my-public-link-342>button:nth-of-type(2){grid-column:2}.premium-star-badge{width:14px!important;height:14px!important;min-width:14px!important;flex-basis:14px!important}.premium-star-badge .fa{font-size:12px!important}}


/* LAQTA current production styles */
.market-hero-244.has-bg{background-image:none!important}.market-hero-bg-350{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.market-hero-244::after{display:none!important}.store-card-340{background-image:none!important}.store-card-cover-350{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:-3!important;pointer-events:none}.store-page-cover-img-350{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.store-cover-230{position:relative;overflow:hidden}.store-cover-230>.store-cover-shade,.store-cover-230>.store-cover-inner{position:relative;z-index:1}.store-cover-230>.store-cover-shade{position:absolute;inset:0}.brand-image img{content-visibility:auto}.content-card img,.store-card img,.category-tile-240{content-visibility:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.content-card,.card-media img{transition:none!important}}

/* SVG icon base */
.fa{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;vertical-align:-.125em;flex:0 0 auto}svg.fa{display:inline-block;width:1em;height:1em;fill:currentColor;overflow:visible}.fa use{pointer-events:none}.fa:empty{min-width:1em}svg.fa-spin{animation:laqta-spin 1s linear infinite}@keyframes laqta-spin{to{transform:rotate(360deg)}}

/* Image stacking fix */
.market-hero-244{isolation:isolate!important}.market-hero-bg-350{z-index:0!important}.market-hero-244 .market-hero-overlay{z-index:1!important}.market-hero-inner-244{z-index:2!important}.store-card-340{isolation:isolate!important}.store-card-cover-350{z-index:0!important}.store-card-340 .store-card-backdrop-340{z-index:1!important}.store-card-340.has-cover::after{z-index:2!important}.store-card-340>*:not(.store-card-cover-350):not(.store-card-backdrop-340){position:relative!important;z-index:3!important}

/* Public owner/profile refinements */
.store-card-340 .store-title-text-340{color:var(--store-name-color,#fff)!important;text-shadow:0 1px 3px rgba(0,0,0,.28)}
.owner-public-toolbar-351{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:14px}.owner-public-stats-351{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-public-stats-351 span{min-height:46px;padding:7px 10px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:rgba(10,70,49,.34);color:#fff;text-align:center;font-size:11px;backdrop-filter:blur(6px)}.owner-public-stats-351 b{display:block;font-size:15px}.owner-add-content-351{white-space:nowrap;min-height:46px}
.full-address-field-351{grid-column:1/-1!important}.full-address-field-351 b{line-height:1.8}
.identity-share-bar-351{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;border:1px solid #dce9e3!important;border-radius:14px!important;background:#f7fbf9!important;min-width:0}.identity-code-351{display:flex;align-items:center;gap:7px;min-width:0;color:var(--ink)}.identity-code-351>.fa{color:var(--brand);font-size:16px}.identity-code-351 small{color:var(--muted);font-size:9px;white-space:nowrap}.identity-code-351 b{font-size:11px;white-space:nowrap;letter-spacing:.03em}.identity-actions-351{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.identity-actions-351 button{border:1px solid #cfe3d9;background:#eef8f3;color:var(--brand);border-radius:10px;padding:7px 10px;font-weight:800;font-size:10px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.profile-share-bar-351{margin:10px 0}.profile-hero-244>.owner-add-content-351{align-self:center}.profile-stats{flex-wrap:wrap}
@media(max-width:720px){.owner-public-toolbar-351{grid-template-columns:1fr}.owner-public-stats-351{gap:6px}.owner-add-content-351{width:100%}.identity-share-bar-351{align-items:stretch!important;flex-direction:column!important}.identity-code-351{justify-content:center}.identity-actions-351{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.identity-actions-351 button{justify-content:center;padding:8px 5px;font-size:9px}.profile-hero-244>.owner-add-content-351{width:100%}}

/* LAQTA current production styles */
.dashboard-352{max-width:1120px}.dashboard-notice-352{margin-bottom:14px}.dashboard-welcome-352{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:20px;align-items:center;padding:26px 28px;margin-bottom:16px;border:1px solid #dbe8e2;border-radius:26px;background:linear-gradient(135deg,#fff 0%,#f4faf7 100%);box-shadow:0 16px 42px rgba(15,74,52,.06)}.dashboard-welcome-copy-352 h1{margin:3px 0 7px;font-size:clamp(26px,4vw,40px);line-height:1.35}.dashboard-welcome-copy-352 p{margin:0;color:var(--muted);font-size:14px}.dashboard-kicker-352{color:var(--brand);font-size:11px;font-weight:900}.dashboard-primary-actions-352{display:flex;justify-content:flex-end}.dashboard-add-content-352{width:100%;min-height:82px;display:flex;align-items:center;gap:13px;padding:15px 17px;border-radius:20px;background:linear-gradient(135deg,var(--brand),#0b6748);color:#fff;box-shadow:0 14px 28px rgba(18,114,75,.18);transition:transform .16s ease,box-shadow .16s ease}.dashboard-add-content-352:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(18,114,75,.23)}.dashboard-add-content-352.secondary{background:#edf7f2;color:var(--brand);border:1px solid #cfe4da;box-shadow:none}.dashboard-add-icon-352{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.16)}.dashboard-add-content-352.secondary .dashboard-add-icon-352{background:#fff}.dashboard-add-icon-352 .fa{width:23px;height:23px}.dashboard-add-content-352 b,.dashboard-add-content-352 small{display:block}.dashboard-add-content-352 b{font-size:15px}.dashboard-add-content-352 small{margin-top:2px;font-size:9px;opacity:.84;font-weight:600}
.current-plan-card-352{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:18px;padding:20px 22px;border:1px solid #d6e7de;border-radius:23px;background:#fff;overflow:hidden}.current-plan-card-352::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:5px;background:var(--brand)}.current-plan-card-352.free::before{background:#d99b26}.current-plan-card-352.expired::before{background:var(--danger)}.current-plan-icon-352{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#e9f6ef;color:var(--brand)}.current-plan-card-352.free .current-plan-icon-352{background:#fff6df;color:#a86c09}.current-plan-card-352.expired .current-plan-icon-352{background:#fff0f0;color:var(--danger)}.current-plan-icon-352 .fa{width:25px;height:25px}.current-plan-main-352{min-width:0}.current-plan-label-352{display:block;color:var(--muted);font-size:9px;font-weight:800}.current-plan-main-352 h2{margin:1px 0 3px;font-size:19px}.current-plan-main-352 p{margin:0;color:#5f7068;font-size:11px}.current-plan-main-352 p b{color:var(--ink)}.plan-progress-352{height:7px;max-width:470px;margin-top:10px;border-radius:999px;background:#edf2ef;overflow:hidden}.plan-progress-352 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),#29a673)}.current-plan-card-352.free .plan-progress-352 span{background:linear-gradient(90deg,#d69a27,#f1c25d)}.current-plan-main-352>small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.plan-unlimited-352{display:inline-flex!important;margin-top:9px!important;padding:5px 9px;border-radius:999px;background:#edf7f2;color:var(--brand)!important;font-weight:800}.current-plan-state-352{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.current-plan-state-352>span{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;background:#e8f6ee;color:var(--brand);font-size:10px;font-weight:900}.current-plan-card-352.free .current-plan-state-352>span{background:#fff4d8;color:#93620d}.current-plan-card-352.expired .current-plan-state-352>span{background:#fff0f0;color:var(--danger)}.current-plan-state-352>a{display:inline-flex;align-items:center;gap:5px;color:var(--brand);font-size:9px;font-weight:900}.current-plan-state-352>a .fa{width:10px;height:10px}
.dashboard-stats-352{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dashboard-stats-352>div{min-height:105px;padding:15px;border:1px solid #dce8e2;border-radius:19px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 7px 18px rgba(15,74,52,.035)}.dashboard-stats-352 span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;font-weight:700}.dashboard-stats-352 span .fa{width:14px;height:14px;color:var(--brand)}.dashboard-stats-352 b{font-size:27px;line-height:1;color:var(--ink)}.dashboard-section-title-352{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:13px}.dashboard-section-title-352 .eyebrow{margin-bottom:2px}.dashboard-section-title-352 h2{margin:0;font-size:22px}.dashboard-section-title-352>a{display:inline-flex;align-items:center;gap:5px;color:var(--brand);font-size:10px;font-weight:900}.dashboard-section-title-352>a .fa{width:12px;height:12px}.dashboard-table-352{border-radius:20px;overflow:hidden}.dashboard-empty-352{padding:44px 20px}.dashboard-empty-352 p{margin:3px 0 16px}.dashboard-empty-icon-352{width:62px;height:62px;margin:0 auto 12px;display:grid;place-items:center;border-radius:19px;background:#edf6f1;color:#9aafa5}.dashboard-empty-icon-352 .fa{width:28px;height:28px}.dashboard-empty-action-352{display:inline-flex;align-items:center;gap:8px;min-height:49px;padding:11px 20px;border-radius:15px;background:var(--brand);color:#fff;font-weight:900;box-shadow:0 10px 22px rgba(18,114,75,.16)}.dashboard-empty-action-352 .fa{width:18px;height:18px}
@media(max-width:900px){.dashboard-welcome-352{grid-template-columns:1fr}.dashboard-primary-actions-352{justify-content:stretch}.dashboard-stats-352{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.dashboard-352{width:min(100% - 24px,1120px);padding-top:22px}.dashboard-welcome-352{padding:19px;border-radius:21px;gap:15px}.dashboard-welcome-copy-352 h1{font-size:27px}.dashboard-add-content-352{min-height:72px;border-radius:17px}.dashboard-add-icon-352{width:43px;height:43px;flex-basis:43px}.current-plan-card-352{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:17px;border-radius:20px}.current-plan-icon-352{width:46px;height:46px;border-radius:14px}.current-plan-main-352 h2{font-size:16px}.current-plan-state-352{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #edf2ef}.dashboard-stats-352{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-stats-352>div{min-height:92px;padding:13px;border-radius:17px}.dashboard-stats-352 b{font-size:24px}.dashboard-section-title-352{margin-top:25px}.dashboard-section-title-352 h2{font-size:20px}.dashboard-empty-352{padding:38px 15px}}

/* LAQTA current production styles */
/* LAQTA current production styles */
:root{--ink:#183b31;--muted:#60746c;--line:#dfe9e4;--bg:#f4f8f6;--shadow:0 8px 30px rgba(22,63,46,.06)}
body{background:var(--bg);text-rendering:optimizeLegibility}
button,input,select,textarea{font:inherit}
button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}
:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #318869;outline-offset:3px}
:where(button,.btn):disabled{opacity:.55;cursor:not-allowed;box-shadow:none}
:where(h1,h2,h3,p,td){overflow-wrap:anywhere}
.topbar{box-shadow:0 3px 16px rgba(20,60,44,.035)}
.account-menu{border-radius:18px;box-shadow:0 16px 48px rgba(16,48,35,.16)}
.account-menu a{border-radius:10px}
.subnav .scroll-row{gap:6px;padding-block:9px;scrollbar-width:thin}
.subnav .scroll-row a{padding:9px 15px;border-radius:11px;font-size:12px;flex-shrink:0}
.subnav .scroll-row a[aria-current=page]{color:#fff;background:var(--brand);font-weight:800}
.subnav .scroll-row a:hover{background:#eaf3ee;color:var(--brand)}
.page-space{padding-block:28px 42px}
.section-head{align-items:center;gap:14px}
.section-head h1{font-size:clamp(23px,3vw,31px);letter-spacing:-.025em}
.section-head p{margin:8px 0 0;max-width:680px;font-size:13px;line-height:1.9}
.eyebrow{font-size:11px;color:#31735b}
:where(.form-card,.panel-card,.table-card,.auth-card,.detail-card,.gallery){border-color:var(--line);box-shadow:0 4px 22px rgba(22,63,46,.035)}
.form-card,.panel-card{border-radius:20px}
.form-grid{gap:18px}
.form-grid label>span{font-size:12px;margin-bottom:7px}
:where(.form-card,.auth-card) :where(input,select,textarea){min-height:45px;border-radius:12px;background:#fbfdfc}
:where(.form-card,.auth-card) :where(input[type=checkbox],input[type=radio]){min-height:auto;accent-color:var(--brand)}
:where(.form-card,.auth-card) :where(input,select,textarea):disabled{opacity:1;color:#566b61;-webkit-text-fill-color:#566b61;background:#f3f6f4}
textarea{resize:vertical}
.form-divider{border-bottom:1px solid var(--line);padding-bottom:12px;color:var(--brand)}
.btn{min-height:44px;border-radius:12px;padding:10px 17px;line-height:1.65;transition:background-color .15s}
.table-card{border-radius:18px;overflow:hidden}
.table-scroll{scrollbar-width:thin;scrollbar-color:#b9cfc3 #f4f8f6}
table thead th{background:#edf4f0;color:#426453;font-size:11px;padding-block:15px}
table td{padding-block:15px;vertical-align:middle}
table tbody tr:last-child td{border-bottom:0}
table tbody tr:hover{background:#fbfdfc}
.status{padding:5px 10px;border-radius:8px;font-size:11px;white-space:nowrap}
.alert{border-radius:14px;line-height:1.9;font-size:13px}
.empty-state{background:#fff;border-style:solid;box-shadow:none;padding:38px 18px}
.auth-wrap{background:radial-gradient(ellipse at 85% 0,#e5f2eb,transparent 55%),#f5f8f6}
.auth-card{padding:30px;border-radius:24px;border-top:4px solid var(--brand)}
.auth-card>p{margin-bottom:24px;font-size:13px}
.auth-card h1{font-size:27px}
.account-type-field>span{display:block;margin-bottom:8px;font-size:12px;font-weight:700}
.segmented label{cursor:pointer;background:#f9fbfa;border-radius:14px;min-width:0}
.segmented label:has(input:checked){border-color:#78b498;box-shadow:inset 0 0 0 1px #78b498}
.segmented input{accent-color:var(--brand)}
.panel-area{background:linear-gradient(180deg,#edf5f0 0,#f7f9f8 380px)}
.dashboard-welcome-352{border:1px solid #d7e6de;border-radius:22px;background:linear-gradient(120deg,#fff,#edf7f1);padding:26px}
.dashboard-welcome-copy-352 h1{font-size:clamp(22px,3vw,30px);color:#174835;line-height:1.65}
.dashboard-add-content-352{box-shadow:0 7px 18px rgba(21,105,71,.13);border-radius:16px}
.dashboard-stats-352{gap:12px}
.dashboard-stats-352>div{border:1px solid #dfebe4;border-radius:16px;padding:18px;background:#fff;box-shadow:0 3px 15px rgba(20,63,43,.025)}
.dashboard-stats-352>div b{font-variant-numeric:tabular-nums;font-size:27px}
.current-plan-card-352{border:1px solid #d3e4da;border-radius:19px;box-shadow:none}
.plan-progress-352{height:7px;border-radius:99px;overflow:hidden}
.plan-progress-352>span{border-radius:inherit}
.dashboard-empty-352{border:1px dashed #bfd5c7}
.profile-form-245{padding:26px}
.profile-lock-note-245{border-radius:12px;background:#f1f6f3}
.profile-settings-head-245 .btn{flex-shrink:0}
.profile-fieldset-245{min-width:0}
.toggle-setting{border-radius:13px;padding:14px;background:#f7faf8;border:1px solid #e4eee7;gap:14px}
.security-grid{gap:20px;align-items:start}
.security-status-list>div{padding-block:15px}
.security-action-card{border-radius:15px;background:#f3f8f5}
.verification-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:start}
.verification-page .verification-card{display:flex;flex-direction:column;align-items:stretch;gap:16px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:25px;box-shadow:0 5px 20px rgba(21,63,44,.035)}
.verification-page .verification-card.done{border-color:#a9d4bc;background:#fbfefc}
.verification-page .verification-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#e9f5ed;color:var(--brand);font-size:25px}
.verification-page .verification-card h2{font-size:19px;margin:0 0 9px}
.verification-page .verification-card p{font-size:13px;color:var(--muted);line-height:1.9;margin:0 0 12px}
.verification-page .verification-state{display:inline-flex;font-size:12px;border-radius:8px;padding:5px 10px;background:#eef5f0;color:#315e46}
.verification-request-form{display:grid;gap:10px}
.verification-request-form label{font-size:12px;font-weight:700}
.verification-request-form textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fafcfb}
.verification-pending{padding:14px;background:#fbf6e9;border:1px solid #ecdfbd;border-radius:12px;font-size:12px;color:#755c21}
.email-value{display:block;overflow-wrap:anywhere;margin-bottom:12px;font-size:14px;text-align:right}
.email-option-card{background:#f9fcfa}
.subscription-summary{display:flex;align-items:center;gap:16px;padding:22px;border-radius:20px;background:linear-gradient(120deg,#e8f5ee,#fff);border:1px solid #cfe3d7;margin-bottom:22px}
.subscription-summary .summary-icon{width:50px;height:50px;display:grid;place-items:center;background:#d9eddf;border-radius:15px;color:var(--brand);font-size:22px;flex-shrink:0}
.subscription-summary>div{flex:1;min-width:0}
.subscription-summary small{color:var(--muted);font-size:11px}
.subscription-summary h2{font-size:20px;margin:3px 0}
.subscription-summary p{font-size:12px;color:var(--muted);margin:0}
.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin-top:22px}
.plan-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--line);border-radius:20px;padding:23px;box-shadow:0 5px 18px rgba(22,63,46,.035)}
.plan-card.is-current{border:2px solid #75ab8d;padding:22px;background:#fafffb}
.plan-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}
.plan-symbol{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#39785a;background:#eaf5ee;font-size:20px}
.plan-audience{color:var(--muted);font-size:10px}
.plan-card h2{font-size:18px;line-height:1.65;margin:0 0 15px}
.plan-price{display:flex;align-items:baseline;gap:7px;margin-bottom:15px;color:#194d36}
.plan-price strong{font-size:32px;font-variant-numeric:tabular-nums;line-height:1.4;letter-spacing:-1px}
.plan-price span{font-size:12px;color:var(--muted)}
.plan-facts{margin:0 0 22px;padding-top:10px;border-top:1px solid #eaf0ec;flex:1}
.plan-facts>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px}
.plan-facts dt{color:var(--muted);display:flex;align-items:center;gap:8px}
.plan-facts dd{margin:0;font-weight:800}
.plan-footnote{font-size:10px;color:var(--muted);text-align:center;margin-top:10px}
.request-facts{display:flex;gap:14px;flex-wrap:wrap;background:#f4f8f5;border-radius:12px;padding:12px;font-size:12px}
.request-dialog-280{max-height:calc(100dvh - 30px);overflow:auto;border-radius:22px}
.request-dialog-280 textarea{width:100%;padding:12px;border-radius:12px;border:1px solid var(--line)}
.request-dialog-280::backdrop{background:rgba(12,36,26,.45)}
.profile-hero-244{border:1px solid #d9e7df;border-radius:24px;background:linear-gradient(130deg,#fff,#f0f8f3);box-shadow:0 6px 24px rgba(24,68,46,.04)}
.profile-hero-244 .avatar.large{box-shadow:0 0 0 5px #fff;border-radius:22px}
.profile-main-244{min-width:0}
.profile-stats{flex-wrap:wrap;gap:10px;margin-top:16px}
.profile-stats>span{padding:7px 12px;border:1px solid #dceadf;border-radius:10px;background:#fff;font-size:12px}
.store-page-244 .store-logo-xl{box-shadow:0 0 0 5px rgba(255,255,255,.22)}
.identity-share-bar-351{border-radius:13px}
.owner-add-content-351{box-shadow:0 5px 15px rgba(16,69,44,.1)}
@media(hover:hover){.plan-card:hover{border-color:#a9cbb7}.content-card:hover{box-shadow:0 6px 22px rgba(18,61,42,.08)}}
@media(max-width:760px){
 .page-space{padding-block:20px 30px}.section-head{flex-wrap:wrap;gap:12px}.section-head h1{font-size:24px}
 .subnav .scroll-row a{padding:8px 12px;font-size:11px}
 .auth-card{padding:23px 18px;border-radius:20px}.auth-card h1{font-size:24px}
 .dashboard-welcome-352{padding:20px;border-radius:18px}.dashboard-stats-352>div{padding:14px}
 .profile-form-245{padding:18px}.profile-settings-head-245 .btn{width:100%}
 .verification-grid{grid-template-columns:1fr}.verification-page .verification-card{padding:21px;gap:14px}
 .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-card{padding:17px}.plan-card.is-current{padding:16px}.plan-card h2{font-size:16px}.plan-price strong{font-size:27px}.plan-card .btn{padding:10px 8px;font-size:11px}
 .subscription-summary{padding:17px;gap:12px;flex-wrap:wrap}.subscription-summary h2{font-size:17px}
 .profile-stats{justify-content:center}.profile-stats>span{font-size:11px;padding:6px 10px}
 input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}
 .request-dialog-280{width:calc(100% - 24px);max-width:560px}
}
@media(max-width:480px){.plan-grid{grid-template-columns:1fr}.plan-card{padding:21px}.plan-card.is-current{padding:20px}.plan-card .btn{font-size:13px}.plan-card h2{font-size:19px}.plan-price strong{font-size:32px}.plan-facts{margin-bottom:14px}.verification-page .section-head .btn{width:100%}.subscription-summary>.status{margin-inline-start:62px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* 3.7: tidy store details and lightweight modal workflows. */
.store-page-244 .store-address-readable{display:inline-flex!important;align-items:center;gap:7px;padding:6px 12px!important;border-radius:10px;background:rgba(0,35,24,.65)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.9!important;text-shadow:0 1px 2px #12382a;margin-top:9px!important;opacity:1!important}
.store-about-card-244{padding:23px!important}.store-about-head h2{font-size:22px!important;margin:3px 0 16px!important}.store-about-head .eyebrow{margin-bottom:0}
.store-description{font-size:13px!important;line-height:1.9!important;margin:15px 0!important;color:#526d61!important}
.identity-info-grid-244{gap:10px!important}.identity-info-grid-244>div{padding:12px!important;border-radius:14px!important}.identity-info-grid-244>div>b{font-size:14px!important}
.contact-equal{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-columns:none!important;gap:10px!important;width:100%!important;margin:16px 0 0!important;max-width:none!important}
.contact-equal>a{display:flex!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:0!important;width:100%!important;max-width:none!important;min-height:48px!important;border-radius:13px!important;font-size:14px!important;padding:11px!important;background:#edf7f1!important;color:#146044!important;border:1px solid #cce5d6!important}
.store-secondary-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}
.report-icon{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid #eddadb;border-radius:11px;background:#fff8f8;color:#a54549;margin-top:10px;cursor:pointer}
.notification-bell{order:0!important;position:relative;flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;border:1px solid #d4e6dc;background:#fff;color:#24614b;font-size:19px}
.notification-bell [data-notification-count]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:20px;background:#c54749;color:white;padding:0 4px;font-size:10px;font-weight:800;line-height:18px;border:1px solid white}
.laqta-dialog{border:1px solid #d8e7de;border-radius:24px;padding:24px;width:min(520px,calc(100% - 26px));max-height:calc(100dvh - 28px);overflow:auto;color:#193d30;background:#fff;box-shadow:0 20px 80px rgba(14,44,31,.2)}
.laqta-dialog::backdrop{background:rgba(12,39,28,.48)}
.laqta-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e8efea;padding-bottom:16px;margin-bottom:18px}
.laqta-dialog h2{font-size:21px;line-height:1.7;margin:0}.laqta-dialog>header>button{width:35px;height:35px;border-radius:10px;border:1px solid #e1eae4;background:#f5f9f6;color:#466c59;font-size:23px;flex-shrink:0}
.laqta-dialog form{display:grid;gap:14px}.laqta-dialog label{display:grid;gap:7px;font-size:13px;font-weight:700}
.laqta-dialog input,.laqta-dialog textarea,.laqta-dialog select{width:100%;border:1px solid #d8e7dd;border-radius:12px;background:#fbfdfb;padding:12px;color:#193d30}
.modal-message{border-radius:14px;padding:18px;background:#f2f7f3;font-size:14px;line-height:1.9}.modal-message.success{background:#eaf8ef;color:#145634;border:1px solid #b8dfc5}.modal-message.error{background:#fff2f2;color:#9c3939;border:1px solid #e9c5c5}
.plan-payment-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.plan-payment-actions:empty{display:none}.plan-payment-actions .small-btn{display:inline-flex;gap:7px;align-items:center;flex:1;justify-content:center}
.payment-value{background:#edf6f0;padding:18px;border:1px solid #d6e9dc;border-radius:14px;overflow-wrap:anywhere;font-weight:800;font-size:18px;text-align:center;user-select:all;margin-bottom:18px}
.request-identity{display:grid;gap:8px;margin:10px 0 3px;padding:11px;border:1px dashed #bdd9c8;border-radius:12px;background:#f8fcf9;min-width:190px;font-size:11px}
.request-identity>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.request-identity b{font-size:12px;letter-spacing:.04em}.request-identity-actions{display:flex;gap:6px;flex-wrap:wrap}.request-identity .small-btn{font-size:10px;display:inline-flex;align-items:center;gap:5px}
.proof-field{display:grid;gap:8px;padding:14px;background:#f5f9f6;border:1px dashed #c9ded0;border-radius:13px;margin-block:10px}.proof-field input{width:100%;font-size:12px}.proof-field small{font-weight:400;color:#62786a;font-size:11px}.proof-field [data-proof-preview] img{display:block;width:90px;height:70px;object-fit:cover;border-radius:9px;margin-top:8px}
.terms-check-270{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;text-align:right!important}.terms-check-270 input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;margin:3px 0 0!important;accent-color:#12724b}.terms-check-270 span{font-size:12px!important;line-height:1.9!important;flex:1}
.notification-item{display:grid;gap:7px;text-align:right;width:100%;padding:16px;border:1px solid #e2ece5;border-radius:14px;background:#fff;margin-bottom:10px;color:#234c37;position:relative;cursor:pointer}.notification-item.unread{background:#eff8f2;border-color:#bdd9c8;border-inline-start:4px solid #22875a}.notification-item b{font-size:14px}.notification-item span{font-size:12px;color:#657c6c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-item time{font-size:10px;color:#778e7e;text-align:right}
[data-notification-body]{white-space:pre-wrap;line-height:2;font-size:14px}
[hidden]{display:none!important}
@media(max-width:520px){.store-about-card-244{padding:17px!important}.laqta-dialog{padding:20px;border-radius:22px}.laqta-dialog h2{font-size:19px}.store-page-244 .store-address-readable{font-size:12px!important;padding:6px 9px!important}.identity-info-grid-244>div>b{font-size:12px!important}.request-identity-actions{gap:5px}.plan-payment-actions .small-btn{font-size:11px}}
.latest-request-ticket{padding:16px 20px;margin:18px 0;border:1px solid #c8decf;border-radius:17px;background:#f1f9f4;display:flex;gap:20px;align-items:center;justify-content:space-between}.latest-request-ticket>div:first-child{display:grid;gap:3px;flex-shrink:0}.latest-request-ticket .request-identity{margin:0;flex:1;border:0;background:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.latest-request-ticket .request-identity b{font-size:15px}.latest-request-ticket .small-btn{font-size:11px}
@media(max-width:520px){.latest-request-ticket{display:grid;gap:10px;padding:14px}.latest-request-ticket>div:first-child{display:flex;align-items:center;justify-content:space-between}.latest-request-ticket .request-identity{display:grid;gap:10px;min-width:0}}

/* Current responsive search and suspension state. */
.suspension-notice{display:flex;align-items:flex-start;gap:12px;padding:17px 19px;margin:16px 0;border:1px solid #e8c89a;border-inline-start:4px solid #b97926;border-radius:15px;background:#fff8ec;color:#774b1d;text-align:start}
.suspension-notice>.fa{flex-shrink:0;margin-top:4px;font-size:21px}.suspension-notice strong{display:block;font-size:16px}.suspension-notice p{font-size:13px;line-height:1.9;margin:5px 0 0}
.suspension-badge{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;background:#fff0dc;color:#824812;border:1px solid #e8c595;padding:3px 9px;border-radius:8px;font-size:11px;font-weight:800;margin-block:4px;line-height:1.7}
.contact-equal>a.contact-paused{background:#fff5ec!important;color:#885427!important;border-color:#e9d3b8!important}
.service-paused-card{max-width:620px;margin:30px auto;padding:30px 24px;border-radius:24px;border:1px solid #e4d8c4;background:#fff;text-align:center}.service-paused-card h1{font-size:26px}.service-paused-card p{font-size:16px;line-height:2;color:#705c42}.service-paused-symbol{display:grid;place-items:center;width:70px;height:70px;background:#fff2dc;color:#96642c;border-radius:22px;margin:auto;font-size:30px}
#suspension-dialog>.btn{margin-top:18px}
.promo-strip-230 .promo-marquee-group a{font-size:14px!important;line-height:1.8!important;height:auto!important;min-height:40px!important;overflow:visible!important}.promo-strip-230,.promo-strip-230 .promo-marquee,.promo-strip-230 .promo-marquee-group,.promo-strip-230 .promo-marquee-inner{height:40px!important;min-height:40px!important}
.market-search-244{display:grid!important;grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) minmax(160px,1fr) 60px!important;gap:9px!important;padding:10px!important;align-items:stretch!important}
.market-search-244 label{display:flex!important;min-width:0!important;min-height:52px!important;padding:0 10px!important;gap:7px!important;overflow:visible!important}
.market-search-244 label>.fa{position:static!important;flex:0 0 17px!important;width:17px!important;font-size:17px!important;transform:none!important}
.market-search-244 input,.market-search-244 select{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 0!important;min-height:50px!important;height:auto!important;font-size:16px!important;line-height:1.6!important;border:0!important;margin:0!important;text-indent:0!important;color:#1f4f3d!important;background-color:transparent!important}
.market-search-244 input{padding:10px 0!important}.market-search-244 select{appearance:auto!important;-webkit-appearance:menulist!important;padding:8px 4px!important;background-image:none!important}
.market-search-244 .market-search-btn{width:60px!important;min-width:60px!important;min-height:52px!important}
@media(max-width:760px){
 .market-search-244{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;border-radius:18px!important;padding:11px!important}
 .market-search-244 .market-search-main{grid-column:1/-1!important}
 .market-search-244 .market-select{padding-inline:8px!important}
 .market-search-244 .market-select>.fa{display:none!important}
 .market-search-244 .market-search-btn{grid-column:1/-1!important;width:100%!important;min-height:46px!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;font-size:16px!important}
 .market-search-244 .market-search-btn span{display:inline!important}
 .promo-strip-230 .promo-marquee-group a{font-size:12px!important}
 .hero-discovery-panel-244{width:100%!important;min-width:0!important;max-width:100%!important}
 select{min-width:0;max-width:100%;min-height:46px;line-height:1.6;padding-block:9px}
 .form-grid>*{min-width:0}.store-identity-text,.profile-main,.detail-card,.identity-info-grid-244>div{min-width:0;overflow-wrap:anywhere}
 .store-tabs{max-width:100%;overflow-x:auto}.store-tabs>a{flex-shrink:0}
 .store-feed-head{flex-wrap:wrap;gap:12px}.store-feed-head h2{overflow-wrap:anywhere}
 .laqta-dialog,.support-dialog{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;overscroll-behavior:contain}
 .service-paused-card{padding:24px 18px}.service-paused-card h1{font-size:23px}
}
@media(max-width:360px){.market-search-244{grid-template-columns:minmax(0,1fr)!important}.market-search-244 label{grid-column:1!important}.suspension-notice{padding:13px}.suspension-notice strong{font-size:14px}}
.support-sheet-245{max-height:calc(100dvh - 95px);overflow-y:auto;overscroll-behavior:contain}.support-contact-grid-245>a{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:13px}.support-contact-grid-245>a>.fa{width:36px;height:36px;padding:7px;border-radius:11px}.support-contact-grid-245 small{font-size:11px}.support-contact-grid-245 b{font-size:14px;white-space:normal;overflow-wrap:anywhere}.support-sheet-head-245 p{font-size:12px;line-height:1.8}
@media(max-width:760px){.filter-card-extended{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.filter-card-extended .filter-search,.filter-card-extended>.btn{grid-column:1/-1}.filter-card-extended select{width:100%;min-width:0;font-size:16px;min-height:48px}.support-contact-grid-245{grid-template-columns:1fr}.support-sheet-245{width:calc(100% - 20px);border-radius:22px 22px 0 0;padding:12px 16px 20px}}
@media(max-width:360px){.filter-card-extended{grid-template-columns:minmax(0,1fr)!important}}

/* 3.7.2: clear suspension badges, aligned dialog controls and compact discovery. */
.suspension-badge,.store-card .store-card-info .suspension-badge{background:#b42332!important;color:#fff!important;border:1px solid #a71d2b!important;text-shadow:none!important;opacity:1!important;font-weight:800!important;box-shadow:none!important}
.laqta-dialog>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}
.laqta-dialog>header>button[data-modal-close]{appearance:none;-webkit-appearance:none;display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:1px solid #dce7e1!important;border-radius:12px!important;background:#f3f7f5!important;color:#385c4b!important;box-shadow:none!important;line-height:1!important;transform:none!important}
.laqta-dialog>header>button[data-modal-close]>.fa{width:17px!important;height:17px!important;margin:0!important;display:block!important}
.laqta-dialog>header>button[data-modal-close]:focus:not(:focus-visible){outline:none!important}.laqta-dialog>header>button[data-modal-close]:focus-visible{outline:2px solid #318869;outline-offset:2px}
.laqta-dialog [data-modal-initial-focus]:focus{outline:none}.admin-store-actions{display:flex;flex-wrap:wrap;gap:7px;min-width:210px}.admin-preview-note{background:#eef3ff;border:1px solid #d0dcf1;color:#344f7c;padding:12px 15px;border-radius:12px;font-size:13px}
.market-hero-244{padding-block:20px!important}.market-hero-inner-244{padding-block:10px!important;gap:16px!important}.market-hero-copy-244 h1{margin:0 0 8px!important;font-size:clamp(25px,3.5vw,38px)!important;line-height:1.5!important}.market-hero-copy-244>p{margin:0 0 14px!important;font-size:16px!important;line-height:1.7!important}.platform-stats-340{margin-block:12px!important;gap:7px!important}.hero-discovery-panel-244{margin-top:8px!important}
@media(max-width:760px){.market-hero-244{padding-block:14px!important}.market-hero-inner-244{padding-block:6px!important;gap:12px!important}.market-hero-copy-244 h1{font-size:26px!important}.market-hero-copy-244>p{font-size:14px!important;margin-bottom:10px!important}.market-search-244{padding:9px!important;gap:7px!important}.market-search-244 label{min-height:46px!important}.market-search-244 input,.market-search-244 select{min-height:44px!important;font-size:16px!important;padding-block:7px!important}.market-search-244 .market-search-btn{min-height:44px!important}.platform-stats-340{margin-block:9px!important}}
.compact-suspension{padding:10px 13px;gap:9px;margin:12px 0;border-inline-start-width:3px;border-radius:12px}.compact-suspension>.fa{width:17px;height:17px;font-size:17px;margin-top:3px}.compact-suspension>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.compact-suspension strong{font-size:13px}.compact-suspension span{font-size:12px;line-height:1.7}.auth-card form{display:grid;gap:12px}.auth-card label{display:grid;gap:6px}
.scheduled-plan-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #c7d6ec;background:#f2f6fe;border-radius:16px;padding:17px;margin:16px 0}.scheduled-plan-card h2{font-size:19px;margin:5px 0}.scheduled-plan-card p{font-size:13px;line-height:1.8;margin:0;color:#466187}@media(max-width:520px){.scheduled-plan-card{display:grid;gap:10px}}
/* 3.9: readable counters, dialog forms and precise location controls. */
.account-create-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px}.account-create-actions>.btn{width:100%;color:#fff!important;text-align:center;white-space:normal;min-width:0}.admin-users-280>.section-head{display:block}
#admin-create-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px}#admin-create-dialog form{display:grid;gap:14px;position:static;width:auto}#admin-create-dialog input:not([type=checkbox]){width:100%;min-width:0;font-size:16px}#admin-create-dialog .permission-grid-320{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#admin-create-dialog .permission-grid-320 label{display:flex;align-items:center;gap:8px;min-width:0}#admin-create-dialog input[type=checkbox]{width:20px!important;height:20px!important;flex:0 0 20px}
.compact-confirm{width:min(380px,calc(100vw - 28px));padding:20px}.compact-confirm p{line-height:1.8;margin:15px 0}.dialog-actions{display:flex;gap:10px}.dialog-actions>*{flex:1;min-width:0}#confirm-dialog header>button,.modal-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dbe7e1;border-radius:10px;background:#f2f7f4;color:#235344}
.copy-toast{position:fixed;z-index:10000;left:50%;bottom:100px;transform:translateX(-50%);background:#123f32;color:white;border:1px solid #86b4a2;box-shadow:0 8px 30px #0003;border-radius:16px;padding:14px 20px;width:max-content;max-width:calc(100vw - 28px);text-align:center;pointer-events:none;overflow-wrap:anywhere}.copy-toast[hidden]{display:none}.copy-toast strong,.copy-toast b{display:block}.copy-toast b:empty{display:none}.copy-toast b{margin-top:5px;font-size:15px}
.store-map-link{color:var(--brand);display:inline-flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.store-map-link small{font-size:11px}.identity-info-grid-244>.full-address-field-351{grid-column:1/-1}.identity-info-grid-244>.full-address-field-351 .store-map-link{grid-column:2;min-width:0}.identity-share-bar-351{padding:12px!important}.identity-actions-351{width:100%}.location-field{border:1px solid var(--line);padding:15px;border-radius:15px}.map-dialog{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}.map-dialog p{font-size:13px}#location-map{height:min(48dvh,380px);min-height:220px;direction:ltr;border-radius:12px;background:#e3ece7}.map-pin{color:#c72e36;background:white;border:2px solid #9b1921;border-radius:50%;font-size:23px;line-height:24px;text-align:center;box-shadow:0 2px 6px #0007}.leaflet-container img{max-width:none!important}.leaflet-control-attribution{font-size:10px!important}
.market-hero-copy-244>h1,.market-hero-copy-244>p,.store-identity-text h1,.store-identity-text .store-address-readable,.store-title-text-340{color:var(--hero-text,#fff)!important;text-shadow:-1px 0 var(--text-edge,#17332b),1px 0 var(--text-edge,#17332b),0 -1px var(--text-edge,#17332b),0 1px var(--text-edge,#17332b),0 2px 5px #0005!important}
.platform-stats-340{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.platform-stats-340>div,.platform-stats-340>form>button{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:18px auto auto;justify-items:center!important;align-content:center;gap:3px!important;padding:7px 3px!important;min-width:0!important;width:100%!important;min-height:74px!important;height:auto!important}.platform-stats-340>form{min-width:0}.platform-stats-340 .fa{grid-row:1;width:17px!important;height:17px!important;margin:0!important}.platform-stats-340 span{grid-row:2;font-size:10px!important;white-space:nowrap}.platform-stats-340 b{grid-row:3;font-size:clamp(13px,3.6vw,20px)!important;line-height:1.2;font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:anywhere}.platform-stats-340>div{color:white}.plan-bank-note{font-size:13px;background:#edf6f1;padding:9px 12px;border-radius:10px;overflow-wrap:anywhere}
@media(max-width:400px){#admin-create-dialog .permission-grid-320{grid-template-columns:1fr}.account-create-actions{gap:8px}.account-create-actions>.btn{font-size:13px;padding-inline:8px}.platform-stats-340{gap:4px!important}.platform-stats-340 span{font-size:9px!important}}
.store-card-340 .store-card-info>p,.store-card-340 .store-card-info>span:not(.suspension-badge),.store-card-340 .store-follow-hint{color:var(--hero-text,#fff)!important;text-shadow:-1px 0 var(--text-edge,#17332b),1px 0 var(--text-edge,#17332b),0 -1px var(--text-edge,#17332b),0 1px var(--text-edge,#17332b)}.platform-stats-340 b,.platform-stats-340 span{color:#fff!important;text-shadow:0 1px 2px #102c22,-.5px 0 #102c22,.5px 0 #102c22}.platform-stats-340{margin-block:8px!important}
#admin-create-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e0ebe5;padding-bottom:12px}#admin-create-dialog input[type=checkbox]{padding:0!important}#admin-create-dialog .modal-close{flex:0 0 36px;padding:0}#admin-create-dialog .modal-close .fa{width:17px;height:17px}
@media(max-width:600px){.topbar-230,.site-footer-245{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}

/* 3.9.1 — unified request workflow, stable hero counters and compact mobile action sheet. */
.platform-stats-340{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:6px!important;align-items:stretch!important}
.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form{min-width:0!important;width:100%!important;height:80px!important;margin:0!important}
.platform-stats-340>form{display:block!important}
.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form>button{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:20px minmax(18px,1fr) 24px!important;justify-items:center!important;align-items:center!important;align-content:stretch!important;width:100%!important;height:80px!important;min-height:80px!important;padding:7px 3px!important;gap:2px!important;border-radius:13px!important;overflow:hidden!important}
.platform-stats-340 .fa{grid-row:1!important;align-self:start!important;width:18px!important;height:18px!important;margin:0!important}
.platform-stats-340 span{grid-row:2!important;align-self:center!important;min-width:0!important;max-width:100%!important;font-size:10px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.platform-stats-340 b{grid-row:3!important;align-self:end!important;min-width:0!important;max-width:100%!important;font-size:clamp(14px,3.6vw,20px)!important;line-height:1!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.login-welcome-toast{position:fixed;z-index:120;top:calc(82px + env(safe-area-inset-top));left:50%;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 28px);padding:11px 16px;border:1px solid #9ccbb8;border-radius:15px;background:#f8fffb;color:#0e6042;box-shadow:0 16px 42px rgba(12,66,47,.18);font-weight:800;opacity:0;transform:translate(-50%,-12px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.login-welcome-toast.show{opacity:1;transform:translate(-50%,0)}.login-welcome-toast .fa{width:20px;height:20px;flex:0 0 20px}
@media(max-width:760px){.platform-stats-340{gap:4px!important}.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form,.platform-stats-340>form>button{height:72px!important;min-height:72px!important}.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form>button{grid-template-rows:17px minmax(16px,1fr) 21px!important;padding:6px 2px!important;border-radius:11px!important}.platform-stats-340 .fa{width:15px!important;height:15px!important}.platform-stats-340 span{font-size:8.5px!important}.platform-stats-340 b{font-size:14px!important}.action-menu-280>div{position:fixed!important;top:auto!important;left:12px!important;right:12px!important;bottom:calc(62px + env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;max-height:min(48dvh,360px)!important;overflow:auto!important;z-index:90!important;border-radius:16px!important;padding:9px!important}.login-welcome-toast{top:calc(74px + env(safe-area-inset-top));font-size:13px}}

/* 3.9.3: fitted proof preview, non-overlapping store layout and mobile spacing. */
.identity-info-grid-244>.store-name-field-392{grid-column:1/-1}
.store-page-244 .store-content-shell{margin-top:0!important;padding-top:18px!important;position:relative;z-index:4}
.store-page-244 .store-summary-grid-244{margin:0!important;gap:16px!important;align-items:start!important}
.store-page-244 .store-about-card-244,.store-page-244 .store-stats-card-244{position:relative!important;z-index:1!important;margin:0!important}
.store-page-244 .compact-suspension{width:100%!important;box-sizing:border-box!important;margin:0 0 18px!important;padding:11px 14px!important}
.store-page-244 .admin-preview-note{margin:0 0 18px!important}
.proof-dialog-392{width:min(980px,calc(100vw - 28px));height:min(840px,calc(100dvh - 34px));max-width:none;max-height:none;padding:0;border:0;border-radius:20px;background:#fff;box-shadow:0 28px 90px rgba(5,38,27,.28);overflow:hidden;color:var(--ink)}
.proof-dialog-392::backdrop{background:rgba(5,25,18,.5);backdrop-filter:blur(3px)}
.proof-dialog-shell-392{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}
.proof-dialog-392 header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border-bottom:1px solid var(--line);background:#fff}
.proof-dialog-392 header h2{margin:0;font-size:18px}.proof-dialog-392 header small{display:block;color:var(--muted);direction:ltr;text-align:right;overflow-wrap:anywhere}
.proof-dialog-392 header>button{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--line);border-radius:11px;background:#f7faf8;color:var(--ink);font-size:23px;line-height:1}
.proof-viewer-392{position:relative;display:grid;place-items:center;min-height:0;padding:10px;background:#eef3f0;overflow:hidden}
.proof-viewer-392>span{position:absolute;inset:0;display:grid;place-content:center;gap:8px;padding:22px;text-align:center;color:var(--muted);z-index:0}
.proof-viewer-392>span .fa{margin-inline:auto;animation:proof-spin-392 1s linear infinite}@keyframes proof-spin-392{to{transform:rotate(360deg)}}
.proof-viewer-392 img{position:relative;z-index:1;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border:0;border-radius:10px;background:#fff}
.proof-viewer-392 iframe{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:0;border:0;border-radius:10px;background:#fff}
.proof-viewer-392.is-loaded>span{display:none}.proof-viewer-392.has-error>span{z-index:2;background:#f8fbf9;color:#7a4b27}
.proof-dialog-392 footer{display:flex;justify-content:flex-end;gap:8px;padding:11px 15px;border-top:1px solid var(--line);background:#fff}.proof-dialog-392 footer a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px}
.request-identity-actions [data-proof-open]{border-color:#b8dfcd;background:#edf9f3;color:var(--brand)}
@media(max-width:720px){.store-page-244 .store-content-shell{padding-top:14px!important}.store-page-244 .compact-suspension,.store-page-244 .admin-preview-note{margin-bottom:14px!important}.store-page-244 .store-summary-grid-244{gap:14px!important}.proof-dialog-392{width:calc(100vw - 16px);height:calc(100dvh - 24px);border-radius:18px}.proof-dialog-392 header{padding:10px 11px}.proof-dialog-392 header h2{font-size:15px}.proof-dialog-392 header .eyebrow{font-size:9px}.proof-viewer-392{padding:6px}.proof-viewer-392 img,.proof-viewer-392 iframe{border-radius:8px}.proof-dialog-392 footer{display:grid;grid-template-columns:1fr 1fr;padding:9px 10px}.proof-dialog-392 footer a{min-height:44px;font-size:11px}.request-identity-actions{flex-wrap:wrap!important}}
@supports(content-visibility:auto){.home-section,.center-section-280,.store-feed-grid{content-visibility:auto;contain-intrinsic-size:1px 700px}}


/* Immediate platform reactions and high-contrast hero counters. */
.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form>button{
  border:1.5px solid rgba(255,255,255,.62)!important;
  background:rgba(7,55,39,.42)!important;
  box-shadow:inset 0 0 0 1px rgba(9,42,32,.16),0 3px 12px rgba(0,0,0,.08)!important;
}
.platform-stats-340 .fa{color:#fff!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.55))}
.platform-stats-340 span{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  max-width:calc(100% - 4px)!important;min-height:20px!important;padding:2px 5px!important;
  border:1px solid rgba(255,255,255,.46)!important;border-radius:7px!important;
  background:rgba(6,43,31,.48)!important;color:#fff!important;
  font-weight:900!important;letter-spacing:0!important;opacity:1!important;
  text-shadow:0 1px 2px rgba(0,0,0,.78)!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
.platform-stats-340 b{
  color:#fff!important;font-weight:950!important;
  -webkit-text-stroke:.25px rgba(4,35,25,.75);
  text-shadow:0 1px 2px rgba(0,0,0,.88)!important;
}
.platform-stats-340 button.active{background:rgba(255,255,255,.94)!important;border-color:#fff!important;box-shadow:0 5px 16px rgba(3,38,27,.16)!important}
.platform-stats-340 button.active .fa,.platform-stats-340 button.active b{color:#08734d!important;filter:none!important;text-shadow:none!important;-webkit-text-stroke:0!important}
.platform-stats-340 button.active span{color:#075f42!important;background:#e8f5ee!important;border-color:#9fcdb9!important;text-shadow:none!important}
.platform-stats-340 button.dislike.active .fa,.platform-stats-340 button.dislike.active b{color:#a83f3f!important}
.platform-stats-340 button.dislike.active span{color:#9b3434!important;background:#fff0f0!important;border-color:#e6b3b3!important}
@media(max-width:760px){
  .platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form,.platform-stats-340>form>button{height:76px!important;min-height:76px!important}
  .platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form>button{grid-template-rows:17px minmax(20px,1fr) 21px!important;padding:6px 2px!important}
  .platform-stats-340 span{font-size:8.7px!important;min-height:18px!important;padding:1px 3px!important;border-radius:6px!important}
  .platform-stats-340 b{font-size:14px!important}
}

/* LAQTA current production styles */
/* LAQTA current production styles */
:root{
  --brand:#0d6b48;--brand-strong:#095538;--brand-ink:#0d4432;--brand-soft:#e9f5ef;--brand-soft-2:#f3faf6;
  --bg:#f5f8f6;--surface:#fff;--surface-soft:#f8fbf9;--ink:#15372b;--muted:#667c72;--line:#d9e7df;--line-strong:#c5dbcf;
  --success:#0c7a4c;--success-soft:#eaf7ef;--warning:#9a6518;--warning-soft:#fff7e8;--danger:#b34646;--danger-soft:#fff1f1;
  --shadow-xs:0 2px 10px rgba(17,66,47,.035);--shadow-sm:0 8px 26px rgba(17,66,47,.055);--shadow-md:0 16px 45px rgba(13,62,43,.085);
  --radius-xs:10px;--radius-sm:14px;--radius:18px;--radius-lg:24px;--radius-xl:30px;
  --space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:32px;--space-7:42px;
  --header-h:68px;--content-max:1180px;
}
html{background:var(--bg);scroll-padding-top:110px}
body{background:var(--bg);color:var(--ink);font-family:"Noto Kufi Arabic","Segoe UI",Tahoma,Arial,sans-serif;line-height:1.85;letter-spacing:-.01em;min-height:100dvh}
main{min-height:calc(100dvh - 132px)}
.shell{width:min(var(--content-max),calc(100% - 28px))}
::selection{background:#cfe9dc;color:#0b4f35}
svg.fa{width:1em;height:1em;fill:currentColor;vertical-align:-.12em}
img{max-width:100%}

/* Header */
.topbar{height:var(--header-h);background:color-mix(in srgb,var(--topbar-custom,#eef8f3) 88%,#fff 12%);border-bottom:1px solid rgba(35,94,69,.12);box-shadow:0 3px 18px rgba(14,58,41,.035);backdrop-filter:blur(14px) saturate(130%)}
.nav{height:var(--header-h);gap:14px}
.brand{gap:9px;font-size:20px;color:#112f25}
.brand-mark{width:44px;height:44px;border-radius:15px;box-shadow:0 3px 13px rgba(11,80,53,.13)}
.brand-mark.brand-image{background:#fff;border:1px solid #d5e7dd;padding:3px}
.brand-mark.brand-image img{width:100%;height:100%;object-fit:cover;border-radius:11px}
.brand-name{font-weight:950;letter-spacing:-.035em}
.nav-tools-244,.nav-tools-245{gap:9px!important;margin-inline-start:auto!important}
.menu-trigger-245,.home-trigger-245,.notification-bell{width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #cfe2d7!important;background:rgba(255,255,255,.82)!important;color:#195a42!important;box-shadow:var(--shadow-xs)!important}
.home-trigger-245.active{background:#e9f5ef!important;color:var(--brand)!important;border-color:#a8cfbb!important}
.menu-trigger-245:hover,.home-trigger-245:hover,.notification-bell:hover{background:#fff!important;border-color:#a9cdb9!important}
.account-menu{top:calc(100% + 9px)!important;min-width:230px!important;padding:8px!important;border:1px solid var(--line)!important;background:#fff!important;box-shadow:var(--shadow-md)!important}
.account-menu a,.account-menu button{min-height:42px;padding:9px 11px!important;border-radius:10px!important}
.menu-user{padding:10px 11px 12px!important;border-bottom:1px solid #edf2ef!important;margin-bottom:5px!important}
.menu-user b{font-size:13px}.menu-user small{font-size:10px;color:var(--muted)}
.subnav{position:sticky;top:var(--header-h);z-index:40;background:rgba(255,255,255,.94);box-shadow:0 3px 14px rgba(13,55,39,.025);backdrop-filter:blur(12px)}
.subnav .scroll-row{gap:6px!important;padding:8px 0!important;overscroll-behavior-x:contain}
.subnav .scroll-row a{min-height:38px;display:inline-flex;align-items:center;padding:7px 13px!important;border:1px solid transparent;border-radius:11px!important;color:#47675a!important;font-weight:800!important}
.subnav .scroll-row a[aria-current="page"],.subnav .scroll-row a.is-active{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}

/* Generic structure */
.page-space{padding-block:24px 38px!important}
.section{padding-block:36px!important}
.section.alt{background:#eef5f1!important;border-block:1px solid #e2ece6}
.section-head{margin-bottom:18px!important;align-items:flex-end!important}
.section-head h1,.section-head h2{color:#153e30;letter-spacing:-.025em}
.section-head h1{font-size:clamp(25px,3.6vw,34px)!important}.section-head h2{font-size:clamp(20px,3vw,26px)!important}
.section-head p{max-width:720px;color:var(--muted)!important}
.eyebrow{font-weight:900!important;color:#27745a!important;letter-spacing:0!important}
.top-gap{margin-top:26px!important}

/* Surface system */
:where(.panel-card,.form-card,.auth-card,.table-card,.detail-card,.gallery,.verification-card,.plan-card,.profile-hero,.store-about-card,.store-stats-card){background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-xs)!important}
:where(.panel-card,.form-card,.auth-card,.detail-card,.gallery){border-radius:var(--radius-lg)!important}
.panel-card,.form-card{padding:22px!important}

/* Buttons */
.btn,.small-btn,.action-btn{font-weight:850;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}
.btn{min-height:44px!important;border-radius:13px!important;padding:10px 17px!important;background:var(--brand)!important;color:#fff!important;box-shadow:0 4px 12px rgba(13,107,72,.11)}
.btn:hover{background:var(--brand-strong)!important}.btn:active{transform:translateY(1px)}
.btn.secondary{background:var(--brand-soft)!important;color:var(--brand-ink)!important;border:1px solid #c9e1d4!important;box-shadow:none}
.btn.ghost{background:#f4f7f5!important;color:#244c3c!important;border:1px solid #dce7e1!important;box-shadow:none}
.small-btn{min-height:38px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d6e5dd!important;border-radius:11px!important;background:#fff!important;color:#285744!important;padding:7px 11px!important}
.small-btn:hover{background:#f2f8f5!important;border-color:#bcd8c8!important}
.danger,.small-btn.danger{color:var(--danger)!important}.btn.danger{background:var(--danger)!important;color:#fff!important}

/* Form system */
label>span{color:#385c4d;font-weight:800}
:where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #d7e4dd!important;border-radius:12px!important;background:#fbfdfc!important;color:#18392d!important;box-shadow:none!important}
:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#79b295!important;box-shadow:0 0 0 3px rgba(39,122,83,.10)!important;outline:none!important;background:#fff!important}
.form-grid{gap:16px!important}.form-divider{color:#226b50!important;border-color:#dce9e2!important}
.filter-card{border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--shadow-xs)!important;padding:11px!important}

/* Alerts and state chips */
.alert{margin-block:12px!important;padding:12px 15px!important;border-radius:13px!important;border:1px solid #dfe9e4!important;background:#fff!important;box-shadow:var(--shadow-xs)}
.alert.success{background:var(--success-soft)!important;color:#175c3d!important;border-color:#b9dec8!important}.alert.notice{background:var(--warning-soft)!important;color:#78531f!important;border-color:#ecd8af!important}.alert.error{background:var(--danger-soft)!important;color:#963c3c!important;border-color:#ebc0c0!important}
.status{display:inline-flex;align-items:center;gap:5px;border-radius:999px!important;padding:4px 9px!important;font-weight:850!important;line-height:1.55!important}
.status.approved,.status.published,.status.active{background:#e8f6ee!important;color:#0b7045!important}.status.pending,.status.warn{background:#fff4d9!important;color:#8a5b12!important}.status.rejected,.status.suspended,.status.expired{background:#fff0f0!important;color:#a13f3f!important}

/* Public hero */
.market-hero{margin:14px auto 0!important;width:min(1220px,calc(100% - 20px))!important;border-radius:30px!important;overflow:hidden!important;min-height:0!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 14px 40px rgba(10,69,46,.10)!important;background:#0f694b!important}
.market-hero-bg-350{object-fit:cover!important;object-position:center!important}
.market-hero-overlay{background:linear-gradient(180deg,rgba(2,45,31,.22),rgba(2,45,31,.50))!important}
.market-hero-inner{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;padding:34px 42px 36px!important;min-height:0!important}
.market-hero-copy{text-align:center!important;max-width:920px!important;margin-inline:auto!important;width:100%!important}
.market-hero-copy h1{font-size:clamp(31px,5vw,52px)!important;line-height:1.45!important;margin:0 0 8px!important;font-weight:950!important;text-shadow:0 2px 5px rgba(0,0,0,.52)!important}
.market-hero-copy p{font-size:clamp(14px,2vw,19px)!important;line-height:1.8!important;margin:0 auto 18px!important;max-width:760px!important;font-weight:800!important;text-shadow:0 2px 4px rgba(0,0,0,.54)!important}
.platform-stats-340{max-width:760px!important;margin:0 auto!important;gap:8px!important}
.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form>button{height:86px!important;min-height:86px!important;border-radius:16px!important;background:rgba(4,50,35,.48)!important;border:1px solid rgba(255,255,255,.54)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 5px 14px rgba(0,0,0,.09)!important;backdrop-filter:blur(4px)}
.platform-stats-340 span{background:rgba(1,34,24,.54)!important;border-color:rgba(255,255,255,.42)!important;font-size:10px!important;padding-inline:6px!important}
.platform-stats-340 b{font-size:19px!important}
.platform-stats-340 button.active{background:rgba(4,76,52,.76)!important;border:2px solid rgba(255,255,255,.92)!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.13),0 0 0 2px rgba(13,107,72,.16)!important}.platform-stats-340 button.active span{background:#fff!important;color:var(--brand)!important;border-color:#fff!important}.platform-stats-340 button.active .fa,.platform-stats-340 button.active b{color:#fff!important}.platform-stats-340 .fa,.platform-stats-340 b{filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}
.hero-discovery-panel{width:min(820px,100%)!important;margin:0 auto!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:23px!important;padding:16px!important;box-shadow:0 13px 32px rgba(2,39,27,.13)!important;backdrop-filter:blur(8px)}
.market-search{gap:10px!important}.market-search-main,.market-select{min-height:51px!important;border:1px solid #d5e4dd!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
.market-search-main input,.market-select select{font-weight:700;color:#244d3c!important}.market-search-main .fa,.market-select .fa{color:#17946a!important}
.market-search-btn{min-height:49px!important;border-radius:13px!important;background:var(--brand)!important;font-weight:900!important}

/* Categories */
.category-bar-240{padding-block:30px 16px!important}.category-bar-head{margin-bottom:14px!important}.category-bar-head h2{font-size:25px!important}
.category-strip-240{gap:12px!important;padding-bottom:7px!important;scroll-snap-type:x proximity}
.category-tile-240{flex:0 0 150px!important;min-height:132px!important;border:1px solid color-mix(in srgb,var(--category-accent) 26%,#e5ebe8)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--shadow-xs)!important;scroll-snap-align:start;transition:.15s ease}
.category-tile-240>span{width:58px!important;height:58px!important;border-radius:18px!important;background:color-mix(in srgb,var(--category-accent) 11%,#fff)!important;color:var(--category-accent)!important}
.category-tile-240 b{font-size:13px!important;line-height:1.65!important;color:#233f34!important;text-align:center!important}
@media(hover:hover){.category-tile-240:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)!important}}

/* Feeds and content cards */
.horizontal-feed{gap:14px!important;padding-bottom:8px!important;scroll-snap-type:x proximity}
.content-card{border-radius:20px!important;border-color:#dbe7e0!important;box-shadow:var(--shadow-xs)!important;scroll-snap-align:start;background:#fff!important}
.card-media{background:#eef4f0!important}.card-media img{transition:transform .2s ease}.content-card:hover .card-media img{transform:scale(1.025)}
.card-body{padding:14px!important}.card-body h3{font-size:15px!important;line-height:1.65!important;margin:7px 0 5px!important;min-height:0!important}.publisher{min-height:0!important}
.publisher-row-340{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.publisher-name-244{font-weight:800!important;color:#315f4b!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.price-row{margin-top:8px!important}.price-row strong{font-size:18px!important}.card-bottom-244{margin-top:10px!important;padding-top:9px!important;border-top:1px solid #edf2ef!important}.card-stats-244{margin:0!important;padding:0!important;border:0!important;gap:10px!important}.card-stats-244 span{display:inline-flex;align-items:center;gap:4px!important}.copy-code-mini-244{border:1px solid #d6e5dc!important;border-radius:10px!important;background:#f5faf7!important;color:#2b6c50!important}
.empty-state{border:1px dashed #c8dcd1!important;border-radius:20px!important;background:#fff!important;padding:36px 18px!important;color:#5d746a!important}

/* Store showcase */
.store-strip-240{gap:14px!important}.store-card-240{border-radius:20px!important;overflow:hidden!important;min-height:132px!important;border:1px solid #d7e6de!important;box-shadow:var(--shadow-xs)!important}
.store-card-340.has-cover .store-card-backdrop-340{background:linear-gradient(90deg,rgba(7,48,35,.80),rgba(7,48,35,.55))!important}
.store-card-info h3{font-size:15px!important}.store-title-text-340{color:var(--store-name-color,#fff)!important;font-weight:950!important;text-shadow:0 1px 3px rgba(0,0,0,.55)!important}
.store-card-info p,.store-card-info>span{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.55)!important}.store-follow-hint{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:10px!important;padding:6px 9px!important}

/* Store page */
.store-cover-230{min-height:350px!important;border-bottom:0!important;background:#155d45!important;position:relative!important;overflow:hidden!important}
.store-cover-shade{background:linear-gradient(180deg,rgba(7,47,35,.18),rgba(7,47,35,.72))!important}
.store-cover-inner{padding-block:42px 38px!important;gap:22px!important}
.store-identity-244{gap:18px!important}.store-logo-xl{width:108px!important;height:108px!important;border-radius:30px!important;background:#fff!important;color:var(--brand)!important;box-shadow:0 0 0 7px rgba(255,255,255,.18),0 10px 30px rgba(0,0,0,.16)!important}
.store-title-line-244 h1{font-size:clamp(29px,4vw,45px)!important;line-height:1.35!important;text-shadow:0 2px 5px rgba(0,0,0,.55)!important}
.store-page-244 .store-address-readable{border-radius:12px!important;background:rgba(4,40,29,.68)!important;border:1px solid rgba(255,255,255,.22)!important;padding:7px 12px!important}
.owner-public-toolbar-351{border:1px solid rgba(255,255,255,.28)!important;background:rgba(5,66,45,.50)!important;border-radius:18px!important;padding:12px!important;backdrop-filter:blur(5px)}
.store-follow-form .btn,.store-cover-inner>a.btn{min-width:190px}
.store-content-shell{padding-top:20px!important}
.store-page-244 .suspension-notice,.store-page-244 .compact-suspension{margin:0 0 18px!important;min-height:64px!important;border-radius:16px!important;align-items:center!important}
.store-summary-grid-244{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:16px!important;margin:0!important;align-items:start!important}
.store-about-card-244{border-radius:22px!important;padding:24px!important}.store-about-head{margin-bottom:15px!important}.store-about-head h2{font-size:26px!important;margin:2px 0 0!important}
.identity-info-grid-244{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}.identity-info-grid-244>div{min-height:82px!important;padding:14px 16px!important;border:1px solid #d9e8df!important;border-radius:16px!important;background:#f9fcfa!important;display:grid!important;grid-template-columns:28px 1fr!important;column-gap:10px!important;align-items:center!important}
.identity-info-grid-244>div>.fa{grid-row:1/3!important;grid-column:1!important;color:#178258!important;font-size:22px!important}.identity-info-grid-244>div>span{grid-column:2!important;font-size:10px!important;color:#6b8177!important}.identity-info-grid-244>div>b,.identity-info-grid-244>div>a{grid-column:2!important;font-size:14px!important;color:#1b4534!important}
.identity-share-bar-351{min-height:0!important;padding:11px!important;background:#f3f9f5!important}.identity-share-bar-351 .identity-actions-351{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;width:100%!important}.identity-actions-351 button{min-height:42px!important;border-radius:11px!important;border:1px solid #cfe3d8!important;background:#edf8f2!important;color:#18704f!important;font-weight:850!important}
.store-description{font-size:13px!important;line-height:2!important;margin:16px 0!important}
.contact-equal{gap:10px!important}.contact-equal>a{min-height:48px!important;border-radius:13px!important}
.store-stats-card-244{border-radius:22px!important;overflow:hidden!important;display:grid!important;grid-template-columns:1fr!important;padding:0!important}.store-stats-card-244>div{min-height:105px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;border-bottom:1px solid #e5eee9!important;background:#fff!important}.store-stats-card-244>div:last-child{border-bottom:0!important}.store-stats-card-244 strong{font-size:28px!important;color:#10744d!important}.store-stats-card-244 span{font-size:11px!important;color:var(--muted)!important}
.store-feed-head{margin-top:28px!important;padding-top:20px!important;border-top:1px solid #dfe9e4!important}.store-tabs{gap:7px!important}.store-tabs a{border:1px solid #d8e7df!important;background:#fff!important;border-radius:11px!important;padding:8px 12px!important}.store-tabs a.active{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}

/* Public customer profile */
.profile-page-244{max-width:1050px}.profile-hero-244{border-radius:25px!important;padding:26px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:20px!important;align-items:start!important;background:linear-gradient(135deg,#fff,#eef8f2)!important}
.profile-hero-244 .avatar.large{width:92px!important;height:92px!important;border-radius:27px!important}.profile-main-244{min-width:0}.profile-title-244{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.profile-title-244 h1{font-size:29px!important;margin:0!important}.profile-share-bar-351{margin-top:14px!important}.profile-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.profile-stats>span{text-align:center!important;background:#fff!important;border-radius:11px!important;border:1px solid #dbe9e1!important}

/* Dashboard */
.panel-area{background:linear-gradient(180deg,#edf6f1 0,#f7f9f8 420px)!important}
.dashboard-352{max-width:1080px}
.dashboard-welcome-352{border-radius:24px!important;padding:26px!important;background:linear-gradient(135deg,#fff,#eaf7f0)!important;display:grid!important;grid-template-columns:1fr minmax(250px,330px)!important;gap:20px!important;align-items:center!important;box-shadow:var(--shadow-xs)!important}
.dashboard-kicker-352{display:inline-block;color:#28745a;font-weight:900;font-size:11px}.dashboard-welcome-copy-352 h1{margin:4px 0!important;font-size:30px!important}.dashboard-welcome-copy-352 p{margin:0!important;color:var(--muted)!important}
.dashboard-add-content-352{min-height:82px!important;border-radius:17px!important;padding:14px!important;display:flex!important;align-items:center!important;gap:12px!important;background:var(--brand)!important;color:#fff!important}.dashboard-add-icon-352{width:48px!important;height:48px!important;border-radius:14px!important;background:rgba(255,255,255,.15)!important;display:grid!important;place-items:center!important;font-size:22px!important}.dashboard-add-content-352 small{display:block!important;color:rgba(255,255,255,.78)!important;font-size:10px!important}.dashboard-add-content-352.secondary{background:#fff!important;color:#19563e!important;border:1px solid #cae0d4!important}.dashboard-add-content-352.secondary small{color:#6b8177!important}
.current-plan-card-352{margin-top:14px!important;border-radius:20px!important;padding:20px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:16px!important;align-items:center!important;background:#fff!important}.current-plan-icon-352{width:54px!important;height:54px!important;border-radius:16px!important;background:#eaf6ef!important;color:#16764f!important;display:grid!important;place-items:center!important;font-size:22px!important}.current-plan-main-352 h2{font-size:19px!important;margin:2px 0!important}.current-plan-main-352 p,.current-plan-main-352 small{color:var(--muted)!important}.current-plan-state-352{display:grid!important;gap:8px!important;text-align:center!important}.current-plan-state-352>span{border-radius:999px!important;padding:4px 9px!important;background:#eaf6ef!important;color:#0f6b47!important;font-size:10px!important;font-weight:900!important}.current-plan-state-352>a{font-size:11px!important;color:#236c50!important;font-weight:850!important}
.dashboard-stats-352{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-top:14px!important}.dashboard-stats-352>div{min-height:100px!important;padding:14px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.dashboard-stats-352>div span{font-size:10px!important;color:#61786d!important}.dashboard-stats-352>div b{font-size:25px!important;color:#116f4a!important}
.dashboard-section-title-352{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important}.dashboard-section-title-352 h2{margin:0!important}.dashboard-table-352{margin-top:12px!important}

/* Subscription / verification */
.subscription-page-280,.verification-page{max-width:1050px}
.subscription-summary{border-radius:20px!important;box-shadow:var(--shadow-xs)!important}.summary-icon{border-radius:15px!important}
.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.plan-card{border-radius:21px!important;padding:21px!important;position:relative!important}.plan-card.is-current{border:2px solid #6eaa89!important;background:#fafffb!important;padding:20px!important}.plan-symbol{border-radius:14px!important}.plan-price strong{font-size:34px!important}.plan-facts{background:#f8fbf9!important;border:1px solid #e3ece7!important;border-radius:13px!important;padding:5px 11px!important;margin-bottom:16px!important}.plan-facts>div{border-bottom:1px solid #edf2ef}.plan-facts>div:last-child{border-bottom:0}
.latest-request-ticket{border-radius:17px!important;background:#f6fbf8!important;box-shadow:var(--shadow-xs)!important}
.verification-grid{grid-template-columns:1.2fr .8fr!important;gap:15px!important}.verification-page .verification-card{border-radius:21px!important;padding:22px!important}.verification-page .verification-icon{border-radius:15px!important}.verification-request-form{gap:12px!important}.proof-field{border-radius:13px!important;background:#f8fbf9!important}

/* Admin */
.admin-area{background:#f4f7f5!important}.admin-area .shell{--content-max:1240px}
.admin-area .page-space{padding-top:22px!important}.admin-area .section-head{border-bottom:1px solid #e0e9e4;padding-bottom:14px!important}.admin-area .section-head h1{font-size:30px!important}
.stats-grid.admin-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.stat-card{min-height:112px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#fff!important;padding:18px!important;box-shadow:var(--shadow-xs)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.stat-card span{font-size:11px!important;color:#62796e!important}.stat-card b{font-size:30px!important;color:#126f4b!important}.stat-card.warn{background:#fffaf0!important;border-color:#ead8af!important}.stat-card.warn b{color:#95601b!important}
.admin-grid{grid-template-columns:1.25fr .75fr!important;gap:15px!important}.quick-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.quick-grid a{min-height:48px!important;display:flex!important;align-items:center!important;border:1px solid #dbe8e1!important;border-radius:12px!important;background:#f9fcfa!important;padding:10px 12px!important;font-weight:800!important;color:#295844!important}
.center-tabs-280{position:sticky!important;top:calc(var(--header-h) + 55px)!important;z-index:25!important;display:flex!important;gap:6px!important;overflow-x:auto!important;background:rgba(255,255,255,.96)!important;border:1px solid var(--line)!important;border-radius:15px!important;padding:7px!important;box-shadow:var(--shadow-sm)!important;scrollbar-width:none}.center-tabs-280 a{min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;border-radius:10px!important;padding:7px 11px!important;color:#335f4d!important;font-weight:850!important}.center-tabs-280 a:hover{background:#eef7f2!important;color:#126c49!important}.center-tabs-280 b{min-width:18px;height:18px;border-radius:999px;background:#e8f4ed;color:#166a4a;display:inline-grid;place-items:center;font-size:9px}
.plan-kpis-270{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin:14px 0!important}.plan-kpis-270>div{min-height:82px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--shadow-xs)!important;padding:13px!important;display:flex!important;align-items:center!important;gap:10px!important}.plan-kpis-270>div>.fa{width:36px!important;height:36px!important;padding:9px!important;border-radius:11px!important;background:#eaf6ef!important;color:#16734e!important}.plan-kpis-270 b{display:block;font-size:20px;color:#154a37}.plan-kpis-270 small{font-size:10px;color:var(--muted)}
.center-section-280{scroll-margin-top:140px!important;border-top:0!important;margin-top:16px!important;padding:20px!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:var(--shadow-xs)!important}.center-section-head-280{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important}.center-section-head-280 h2{margin:0!important;font-size:21px!important}.center-section-head-280 span{font-size:11px!important;color:var(--muted)!important}
.activation-bar-280{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) auto!important;gap:9px!important;align-items:end!important;padding:14px!important;border:1px solid #dce9e2!important;border-radius:15px!important;background:#f8fbf9!important}.activation-bar-280 label{display:grid!important;gap:5px!important}.activation-bar-280 label>span{font-size:10px!important}.activation-bar-280 .btn{min-width:110px!important}
.table-card{border-radius:17px!important;overflow:hidden!important}.table-scroll{overflow:auto!important;scrollbar-width:thin!important}.table-card table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}.table-card thead th{position:sticky;top:0;z-index:2;background:#eef5f1!important;color:#3a6553!important;font-size:10px!important;font-weight:900!important;padding:12px 11px!important;white-space:nowrap!important}.table-card td{padding:12px 11px!important;border-bottom:1px solid #edf2ef!important;font-size:12px!important}.table-card tbody tr:hover td{background:#fbfdfc!important}
.action-menu-280 summary{width:36px!important;height:36px!important;border-radius:10px!important;border:1px solid #d8e6de!important;background:#f8fbf9!important;color:#38634f!important;display:grid!important;place-items:center!important;list-style:none!important}.action-menu-280>div{border:1px solid #d8e5de!important;border-radius:13px!important;background:#fff!important;box-shadow:var(--shadow-md)!important;padding:7px!important}.action-menu-280>div a,.action-menu-280>div button,.menu-note-342{min-height:39px!important;border-radius:9px!important;padding:8px 10px!important;font-size:11px!important}
.compact-create-280>summary{list-style:none}.popover-form-280{border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--shadow-md)!important}
.account-create-actions{display:flex!important;gap:9px!important;margin-bottom:14px!important;flex-wrap:wrap!important}
.permission-grid-320{border:1px solid #dce8e1!important;border-radius:14px!important;background:#f9fcfa!important;padding:14px!important}

/* Dialogs */
.laqta-dialog,.admin-dialog-280,.proof-dialog-392{border-radius:22px!important;border:1px solid #d8e6de!important;box-shadow:0 28px 90px rgba(7,43,30,.24)!important}
.laqta-dialog::backdrop,.admin-dialog-280::backdrop,.proof-dialog-392::backdrop{background:rgba(8,34,25,.47)!important;backdrop-filter:blur(4px)}
.proof-dialog-392{width:min(1000px,calc(100vw - 24px))!important;height:min(860px,calc(100dvh - 24px))!important}.proof-viewer-392{background:#edf3ef!important;padding:10px!important}.proof-viewer-392 img{object-fit:contain!important;width:100%!important;height:100%!important;background:#fff!important}.proof-dialog-392 footer{gap:8px!important}
.support-sheet-245{border-radius:26px 26px 0 0!important;box-shadow:0 -18px 60px rgba(9,49,34,.16)!important;max-height:min(80dvh,650px)!important;overflow:auto!important}.support-sheet-head-245{padding-bottom:14px!important}.support-sheet-head-245 h2{font-size:25px!important}.support-sheet-head-245 p{max-width:610px!important}.support-contact-grid-245{gap:10px!important}.support-contact-grid-245>a{min-height:65px!important;border-radius:14px!important}.support-empty-245{min-height:140px!important;padding:22px!important;border-radius:15px!important;background:#f7faf8!important}

/* Authentication */
.auth-wrap{background:radial-gradient(circle at 80% -20%,#d9eee2 0,transparent 46%),linear-gradient(180deg,#f3f8f5,#f8faf9)!important;padding-block:34px!important}.auth-card{max-width:650px!important;border-radius:24px!important;padding:28px!important;border-top:4px solid var(--brand)!important}.auth-card h1{font-size:29px!important}.auth-foot{border-top:1px solid #e6ede9!important;padding-top:14px!important}
.segmented{gap:8px!important}.segmented label{border:1px solid #dce8e1!important;background:#f8fbf9!important}.segmented label:has(input:checked){background:#edf8f2!important;border-color:#82b79c!important}

/* Footer */
.site-footer-245{position:relative!important;border-top:1px solid #dfe9e4!important;background:rgba(255,255,255,.95)!important;min-height:66px!important;z-index:20!important}.site-footer-inner-245{min-height:66px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.footer-rights-245{font-size:10px!important;color:#5a7166!important}.support-trigger-245{min-height:42px!important;border-radius:13px!important;padding:8px 13px!important;background:var(--brand)!important;color:#fff!important;box-shadow:var(--shadow-xs)!important}

/* Progressive performance */
@supports(content-visibility:auto){.home-feed-section,.stores-showcase,.center-section-280,.store-feed-grid,.dashboard-table-352{content-visibility:auto;contain-intrinsic-size:1px 600px}}

/* Tablet */
@media(max-width:980px){
  .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .dashboard-stats-352{grid-template-columns:repeat(3,1fr)!important}
  .stats-grid.admin-stats{grid-template-columns:repeat(3,1fr)!important}
  .admin-grid{grid-template-columns:1fr!important}
  .activation-bar-280{grid-template-columns:repeat(2,minmax(0,1fr))!important}.activation-bar-280 .btn{grid-column:1/-1!important}
  .store-summary-grid-244{grid-template-columns:1fr!important}.store-stats-card-244{grid-template-columns:repeat(3,1fr)!important}.store-stats-card-244>div{border-bottom:0!important;border-inline-start:1px solid #e5eee9!important}.store-stats-card-244>div:first-child{border-inline-start:0!important}
}

/* Mobile: native app-like hierarchy + table-to-cards */
@media(max-width:760px){
  :root{--header-h:62px;--space-5:20px}
  body{font-size:13px;line-height:1.8;padding-bottom:env(safe-area-inset-bottom)}
  .shell{width:calc(100% - 20px)}
  .topbar{height:var(--header-h)}.nav{height:var(--header-h);gap:8px}.brand{font-size:18px}.brand-mark{width:40px;height:40px;border-radius:13px}.brand-name{max-width:125px;overflow:hidden;text-overflow:ellipsis}
  .nav-tools-244,.nav-tools-245{gap:7px!important}.menu-trigger-245,.home-trigger-245,.notification-bell{width:41px!important;height:41px!important;border-radius:13px!important}
  .subnav{top:var(--header-h)}.subnav .scroll-row{padding:7px 0!important}.subnav .scroll-row a{min-height:36px;padding:6px 11px!important;font-size:10px!important}
  .page-space{padding-block:17px 28px!important}.section{padding-block:27px!important}.section-head{margin-bottom:13px!important;gap:8px!important}.section-head h1{font-size:24px!important}.section-head h2{font-size:20px!important}.section-head p{font-size:11px!important;line-height:1.8!important}
  .btn{min-height:43px!important;padding:9px 13px!important;font-size:12px!important}
  .panel-card,.form-card{padding:17px!important;border-radius:18px!important}

  .market-hero{width:calc(100% - 16px)!important;margin-top:8px!important;border-radius:25px!important}.market-hero-inner{padding:24px 14px 25px!important;gap:13px!important}.market-hero-copy h1{font-size:31px!important;line-height:1.45!important}.market-hero-copy p{font-size:14px!important;margin-bottom:14px!important}.platform-stats-340{gap:5px!important}.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form,.platform-stats-340>form>button{height:74px!important;min-height:74px!important;border-radius:12px!important}.platform-stats-340>div,.platform-stats-340>a,.platform-stats-340>form>button{grid-template-rows:16px minmax(20px,1fr) 21px!important;padding:6px 2px!important}.platform-stats-340 .fa{width:15px!important;height:15px!important}.platform-stats-340 span{font-size:8px!important;min-height:18px!important;padding:1px 2px!important}.platform-stats-340 b{font-size:14px!important}.hero-discovery-panel{border-radius:20px!important;padding:12px!important}.market-search{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.market-search-main,.market-search-btn{grid-column:1/-1!important}.market-search-main,.market-select{min-height:48px!important}.market-search-btn{min-height:47px!important}
  .category-bar-240{padding-block:22px 10px!important}.category-bar-head h2{font-size:21px!important}.category-strip-240{gap:9px!important}.category-tile-240{flex-basis:128px!important;min-height:120px!important;border-radius:18px!important}.category-tile-240>span{width:52px!important;height:52px!important}.category-tile-240 b{font-size:11px!important}
  .horizontal-feed{gap:10px!important}.content-card{border-radius:17px!important}.card-body{padding:12px!important}.card-body h3{font-size:13px!important}.price-row strong{font-size:16px!important}.card-stats-244{gap:7px!important;font-size:9px!important}

  .store-cover-230{min-height:0!important}.store-cover-inner{padding-block:28px 26px!important;gap:17px!important}.store-identity-244{gap:14px!important;align-items:center!important}.store-logo-xl{width:86px!important;height:86px!important;border-radius:25px!important}.store-title-line-244 h1{font-size:29px!important}.store-page-244 .store-address-readable{font-size:11px!important}.owner-public-toolbar-351{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.owner-public-stats-351{justify-content:space-around!important}.store-follow-form,.store-follow-form .btn{width:100%!important}.store-content-shell{padding-top:13px!important}.store-page-244 .suspension-notice,.store-page-244 .compact-suspension{margin-bottom:13px!important;min-height:58px!important;padding:11px 13px!important}.store-summary-grid-244{gap:12px!important}.store-about-card-244{padding:17px!important;border-radius:19px!important}.store-about-head h2{font-size:23px!important}.identity-info-grid-244>div{min-height:74px!important;padding:12px 13px!important}.identity-share-bar-351 .identity-actions-351{gap:6px!important}.identity-actions-351 button{min-height:40px!important;font-size:10px!important;padding:7px!important}.store-description{font-size:12px!important;margin:13px 0!important}.contact-equal>a{font-size:12px!important;min-height:45px!important}.store-stats-card-244{grid-template-columns:repeat(3,1fr)!important;border-radius:18px!important}.store-stats-card-244>div{min-height:77px!important}.store-stats-card-244 strong{font-size:22px!important}.store-feed-head{margin-top:21px!important;padding-top:15px!important}.store-feed-head h2{font-size:19px!important}.store-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:5px!important;scrollbar-width:none}.store-tabs a{white-space:nowrap!important;font-size:10px!important;padding:7px 10px!important}

  .profile-hero-244{grid-template-columns:auto 1fr!important;padding:18px!important;border-radius:20px!important;gap:14px!important}.profile-hero-244 .avatar.large{width:72px!important;height:72px!important;border-radius:22px!important}.profile-title-244 h1{font-size:22px!important}.profile-hero-244>.btn,.profile-hero-244>form{grid-column:1/-1!important;width:100%!important}.profile-hero-244>form .btn{width:100%!important}.profile-stats{grid-template-columns:repeat(2,1fr)!important}.profile-share-bar-351{grid-column:1/-1!important}

  .dashboard-welcome-352{grid-template-columns:1fr!important;padding:19px!important;border-radius:20px!important}.dashboard-welcome-copy-352 h1{font-size:24px!important}.dashboard-add-content-352{min-height:70px!important}.current-plan-card-352{grid-template-columns:auto 1fr!important;padding:16px!important}.current-plan-state-352{grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-align:start!important}.dashboard-stats-352{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.dashboard-stats-352>div{min-height:84px!important;padding:11px!important}.dashboard-stats-352>div b{font-size:21px!important}.dashboard-stats-352>div span{font-size:9px!important}

  .plan-grid{grid-template-columns:1fr!important}.plan-card{padding:19px!important}.plan-card.is-current{padding:18px!important}.plan-price strong{font-size:31px!important}.verification-grid{grid-template-columns:1fr!important}.verification-page .verification-card{padding:18px!important}

  .stats-grid.admin-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.stat-card{min-height:92px!important;padding:14px!important}.stat-card b{font-size:25px!important}.admin-grid{gap:10px!important}.quick-grid{grid-template-columns:1fr 1fr!important}.quick-grid a{font-size:11px!important}.center-tabs-280{top:calc(var(--header-h) + 49px)!important;margin-inline:-1px!important;border-radius:13px!important}.plan-kpis-270{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.plan-kpis-270>div{min-height:72px!important;padding:10px!important}.center-section-280{padding:14px!important;border-radius:17px!important;margin-top:12px!important}.center-section-head-280 h2{font-size:18px!important}.activation-bar-280{grid-template-columns:1fr!important;padding:11px!important}.activation-bar-280 .btn{grid-column:auto!important;width:100%!important}.account-create-actions .btn{flex:1 1 160px!important}

  /* optional table-to-card mode */
  
  .action-menu-280>div{position:fixed!important;top:auto!important;left:10px!important;right:10px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;z-index:120!important;width:auto!important;max-height:55dvh!important;overflow:auto!important;border-radius:18px!important;padding:10px!important}.action-menu-280[open]::before{content:"";position:fixed;inset:0;background:rgba(5,30,21,.35);z-index:119}

  .proof-dialog-392{width:calc(100vw - 10px)!important;height:calc(100dvh - 10px)!important;border-radius:18px!important}.proof-dialog-392 header{padding:10px!important}.proof-dialog-392 footer{grid-template-columns:1fr 1fr!important}.proof-viewer-392{padding:5px!important}
  .support-sheet-245{max-height:75dvh!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.support-sheet-head-245 p{font-size:11px!important}.support-contact-grid-245{grid-template-columns:1fr!important}.support-empty-245{min-height:105px!important}
  .site-footer-inner-245{min-height:60px!important}.site-footer-245{min-height:60px!important}.footer-rights-245{font-size:9px!important}.support-trigger-245{min-height:40px!important}
}

@media(max-width:420px){
  .shell{width:calc(100% - 16px)}
  .brand-name{max-width:100px}.platform-stats-340{gap:4px!important}.platform-stats-340 span{font-size:7.6px!important}.platform-stats-340 b{font-size:13px!important}.market-hero-inner{padding-inline:10px!important}.hero-discovery-panel{padding:10px!important}.market-search{gap:7px!important}
  .dashboard-stats-352{grid-template-columns:repeat(2,1fr)!important}.stats-grid.admin-stats{grid-template-columns:repeat(2,1fr)!important}.quick-grid{grid-template-columns:1fr!important}
  .profile-stats{grid-template-columns:1fr 1fr!important}.identity-actions-351 button{font-size:9px!important}
}

@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.support-sheet-245.is-empty{height:auto!important;min-height:0!important;max-height:420px!important}
button.is-submitting{opacity:.72!important;pointer-events:none!important}
.stat-card small{font-size:9px;color:#7a8c83}.stat-card .fa{margin-inline-end:5px}
.admin-latest-400>a{border-radius:11px!important;padding:10px!important}
.quick-grid a .fa{color:#16805a;font-size:15px}

/* LAQTA current production styles */
/* LAQTA current production styles */
:root{--admin-row:54px;--admin-line:#dce8e1;--admin-soft:#f6faf8}

/* Shared admin heading and compact tables */
.admin-page-head-401{align-items:center!important;gap:14px!important}.admin-page-head-401 p{margin:4px 0 0!important;font-size:12px}.admin-head-actions-401{display:flex;gap:8px;flex-wrap:wrap}.admin-filter-401{margin-bottom:14px!important;max-width:760px!important}
.compact-admin-table-401{overflow:hidden!important;border-radius:17px!important}.compact-admin-table-401 .table-scroll{overflow:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.compact-admin-table-401 table{width:100%;border-collapse:separate!important;border-spacing:0!important;min-width:720px}.compact-admin-table-401 thead th{position:sticky;top:0;z-index:2;background:#eef6f1!important;color:#47675a!important;font-size:10px!important;font-weight:900!important;white-space:nowrap;padding:11px 12px!important;border-bottom:1px solid var(--admin-line)!important}.compact-admin-table-401 tbody td{padding:10px 12px!important;font-size:11px!important;vertical-align:middle!important;border-bottom:1px solid #edf2ef!important;background:#fff!important}.compact-admin-table-401 tbody tr:last-child td{border-bottom:0!important}.compact-admin-table-401 tbody tr:hover td{background:#fbfdfc!important}.compact-admin-table-401 b{font-size:11px}.compact-admin-table-401 small{font-size:9px;color:var(--muted)}.empty-table-401{text-align:center!important;color:var(--muted)!important;padding:24px!important}.cell-primary-401{display:block}.actions-cell-401{width:88px;text-align:center}.table-action-trigger-401{border:1px solid #cfe1d7;background:#f4faf7;color:#1c684b;border-radius:10px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.table-action-trigger-401:hover{background:#eaf5ef;border-color:#abcdbb}.protected-label-401{display:inline-flex;gap:5px;align-items:center;color:#687e73;font-size:9px}.user-cell-401 b,.user-cell-401 small,.contact-cell-401 small{display:block}.user-cell-401 small,.contact-cell-401 small{margin-top:2px}.type-chip-401{display:inline-flex;padding:3px 7px;border:1px solid #d8e8df;border-radius:8px;background:#f6faf8;color:#385f4e;font-weight:850}.root-badge{display:inline-flex!important;margin-top:4px!important;font-size:8px!important}.users-table-401 table{min-width:850px}

/* Real action dialog instead of oversized cards/menus. */
.admin-action-dialog-401{width:min(480px,calc(100vw - 28px));border:0;padding:0;background:transparent;overflow:visible}.admin-action-dialog-401::backdrop{background:rgba(7,31,23,.46);backdrop-filter:blur(3px)}.admin-action-dialog-shell-401{overflow:hidden;border-radius:20px;background:#fff;border:1px solid #d9e7df;box-shadow:0 28px 75px rgba(5,38,26,.26)}.admin-action-dialog-shell-401>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid #e5eee9;background:#f8fbf9}.admin-action-dialog-shell-401 h2{font-size:17px;margin:0}.admin-action-dialog-shell-401 .eyebrow{font-size:9px;margin:0}.admin-action-dialog-shell-401>header>button,.admin-dialog-401 header>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d5e4dc;background:#fff;border-radius:10px;color:#315d49;font-size:22px}.admin-action-dialog-body-401{padding:10px;max-height:65dvh;overflow:auto}.action-sheet-list-401{display:grid;gap:6px}.action-sheet-list-401>a,.action-sheet-list-401>button,.action-sheet-list-401 form>button,.action-sheet-note-401{width:100%;min-height:42px;border:1px solid #dce8e1;background:#fff;color:#244d3c;border-radius:11px;padding:9px 11px;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:11px;font-weight:850;text-align:right}.action-sheet-list-401>a:hover,.action-sheet-list-401>button:hover,.action-sheet-list-401 form>button:hover{background:#f2f8f5}.action-sheet-list-401 .danger{color:#a74444;background:#fff7f7;border-color:#edd1d1}.action-sheet-note-401{color:#687c73;background:#f7f9f8}

/* Generic admin dialogs */
.admin-dialog-401{width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 28px);border:1px solid #d8e6de!important;border-radius:21px!important;padding:0!important;background:#fff!important;box-shadow:0 28px 80px rgba(5,38,26,.25)!important}.admin-dialog-401::backdrop{background:rgba(7,31,23,.46);backdrop-filter:blur(3px)}.dialog-form-401{padding:18px;display:grid;gap:14px;overflow:auto;max-height:calc(100dvh - 30px)}.dialog-form-401>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e5eee9}.dialog-form-401 h2{font-size:18px;margin:0}.dialog-form-401 label{display:grid;gap:5px}.dialog-form-401 label>span{font-size:10px}.dialog-form-401 .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.dialog-form-401 .span-2{grid-column:1/-1}.admin-create-dialog-401{width:min(680px,calc(100vw - 28px))!important}

/* Plans and subscriptions */
.center-tabs-401{position:sticky;top:calc(var(--header-h) + 54px);z-index:21;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding:7px;margin:0 0 14px;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-xs);backdrop-filter:blur(10px)}.center-tabs-401 a{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border-radius:9px;color:#47685a;font-size:10px;font-weight:900}.center-tabs-401 a:hover{background:#edf6f1;color:#155e43}.center-tabs-401 b{min-width:20px;height:20px;padding-inline:5px;border-radius:999px;display:grid;place-items:center;background:#e5f2eb;color:#176949;font-size:9px}.plan-kpis-401{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:16px}.plan-kpis-401>div{min-height:76px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:var(--shadow-xs)}.plan-kpis-401>div>.fa{width:34px;height:34px;padding:8px;border-radius:10px;background:#eaf5ef;color:#176c4d}.plan-kpis-401 span{display:grid}.plan-kpis-401 b{font-size:17px;line-height:1.25}.plan-kpis-401 small{font-size:9px;color:var(--muted)}.center-section-401{scroll-margin-top:150px;margin-top:18px}.center-section-head-401{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.center-section-head-401 h2{font-size:18px;margin:0}.center-section-head-401 span{font-size:10px;color:var(--muted)}.activation-bar-401{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:9px;padding:13px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:var(--shadow-xs)}.activation-bar-401 label{display:grid;gap:4px}.activation-bar-401 label>span{font-size:9px}.activation-bar-401 select,.activation-bar-401 input{min-height:42px}.plans-table-401 table{min-width:800px}.requests-table-401 table{min-width:760px}

/* Request identity: code, copy and proof actions stay readable inside tables. */
.request-identity-401{margin-top:7px;display:grid;gap:6px;max-width:360px;min-width:0}.request-code-line-401{display:flex;align-items:center;gap:7px;min-width:0}.request-code-line-401>span{font-size:8px;color:#71847b;white-space:nowrap}.request-code-line-401>b{font-size:10px;letter-spacing:.035em;color:#173e30;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-identity-actions-401{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.request-mini-action-401{min-height:30px;border:1px solid #d8e6de;background:#f8fbf9;color:#2a5b46;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.request-mini-action-401.proof{background:#edf8f2;color:#126946;border-color:#bfdecf}.request-mini-action-401:hover{background:#eef6f2}.request-user-cell-401{min-width:260px}

/* Proof viewer */
.proof-dialog-401{width:min(980px,calc(100vw - 18px))!important;height:min(840px,calc(100dvh - 18px))!important}.proof-dialog-shell-401{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.proof-viewer-401{min-height:0!important;display:grid!important;place-items:center!important;overflow:auto!important;background:#edf3ef!important}.proof-viewer-401 img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:auto!important}.proof-viewer-401 iframe{width:100%!important;height:100%!important;min-height:0!important;border:0!important;background:#fff}.proof-dialog-401 footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.proof-dialog-401 footer a{width:100%!important}

/* Taxonomy */
.taxonomy-kpis-401{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 16px}.taxonomy-kpis-401>div{padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:#fff;display:flex;align-items:baseline;gap:7px}.taxonomy-kpis-401 b{font-size:17px;color:#165f44}.taxonomy-kpis-401 span{font-size:9px;color:var(--muted)}.taxonomy-table-401 table{min-width:580px}.taxonomy-name-401{display:inline-flex;align-items:center;gap:8px}.taxonomy-name-401>.fa{color:#1c7b58}.taxonomy-dialog-401{width:min(720px,calc(100vw - 24px))}.category-dialog-preview-401{display:flex;align-items:center;gap:9px;padding:10px;border:1px dashed #cadfd3;border-radius:12px;background:#f8fbf9}.category-dialog-preview-401 small{color:var(--muted)}.icon-library-collapsible-401{border:1px solid #dbe8e1;border-radius:12px;background:#fafcfb}.icon-library-collapsible-401>summary{padding:10px 12px;font-size:10px;font-weight:900;color:#325c49;cursor:pointer}.icon-library-grid-401{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:0 10px 10px;max-height:220px;overflow:auto}.icon-library-grid-401 .icon-choice{min-height:54px!important;padding:5px!important}.icon-library-grid-401 .icon-choice small{font-size:7px!important}

/* Public store: remove unused white space and move the feed closer to information. */
.store-page-244 .store-summary-grid-244{gap:12px!important}.store-page-244 .store-about-card-244{padding:18px!important}.store-page-244 .store-about-head{margin-bottom:10px!important}.store-page-244 .identity-info-grid-244{gap:8px!important}.store-page-244 .identity-info-grid-244>div{min-height:64px!important;padding:10px 12px!important}.store-page-244 .identity-share-bar-351{padding:8px!important}.store-page-244 .store-description{margin:9px 2px!important;padding:8px 10px;border-inline-start:3px solid #bcd8ca;background:#f8fbf9;border-radius:9px;line-height:1.75!important}.store-page-244 .contact-equal{margin-top:9px!important}.store-page-244 .store-secondary-actions{margin-top:8px!important;min-height:0!important}.store-page-244 .store-secondary-actions:has(.report-icon:only-child){justify-content:flex-start!important}.store-page-244 .store-feed-head{margin-top:15px!important;padding-top:11px!important}.store-page-244 .store-stats-card-244{align-self:start!important}.store-page-244 .store-stats-card-244>div{min-height:68px!important;padding:9px!important}

/* Rendering/performance. Keep off-screen public blocks cheap without hiding semantics. */
.public-area .section.alt,.public-area .store-feed-grid,.public-area .home-cards-horizontal{content-visibility:auto;contain-intrinsic-size:1px 520px}.content-card img,.store-card img,.category-card img{content-visibility:auto}

@media(max-width:900px){.activation-bar-401{grid-template-columns:1fr 1fr}.activation-bar-401 label:nth-of-type(2),.activation-bar-401 label:nth-of-type(3),.activation-bar-401 label:nth-of-type(4){grid-column:auto}.activation-bar-401>.btn{grid-column:1/-1}.store-summary-grid-244{grid-template-columns:1fr!important}}
@media(max-width:720px){
  .admin-page-head-401{align-items:stretch!important;flex-direction:column!important}.admin-head-actions-401{display:grid;grid-template-columns:1fr 1fr}.admin-head-actions-401 .btn{min-width:0;padding-inline:9px!important;font-size:10px}.admin-page-head-401 p{font-size:10px}.admin-filter-401{grid-template-columns:1fr auto!important}.admin-filter-401 .btn{padding-inline:12px!important}
  .compact-admin-table-401{border-radius:14px!important}.compact-admin-table-401 table{min-width:100%!important;table-layout:fixed}.compact-admin-table-401 thead th{font-size:8px!important;padding:9px 6px!important}.compact-admin-table-401 tbody td{font-size:9px!important;padding:8px 6px!important;overflow-wrap:anywhere}.compact-admin-table-401 b{font-size:9px}.compact-admin-table-401 small{font-size:7px}.compact-admin-table-401 .status{font-size:7px!important;padding:3px 6px!important}.table-action-trigger-401{padding:5px 6px;font-size:8px;min-height:31px}.table-action-trigger-401 span{display:none}.actions-cell-401{width:44px}.users-table-401 th:nth-child(3),.users-table-401 td:nth-child(3),.users-table-401 th:nth-child(4),.users-table-401 td:nth-child(4),.users-table-401 th:nth-child(5),.users-table-401 td:nth-child(5){display:none}.users-table-401 th:nth-child(1){width:47%}.users-table-401 th:nth-child(2){width:18%}.users-table-401 th:nth-child(6){width:23%}.users-table-401 th:nth-child(7){width:12%}.user-cell-401 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
  .plans-table-401 th:nth-child(2),.plans-table-401 td:nth-child(2),.plans-table-401 th:nth-child(6),.plans-table-401 td:nth-child(6),.plans-table-401 th:nth-child(7),.plans-table-401 td:nth-child(7){display:none}.plans-table-401 th:nth-child(1){width:34%}.plans-table-401 th:nth-child(3){width:18%}.plans-table-401 th:nth-child(4){width:18%}.plans-table-401 th:nth-child(5){width:20%}.plans-table-401 th:nth-child(8){width:10%}
  #subscriptions .compact-admin-table-401 th:nth-child(2),#subscriptions .compact-admin-table-401 td:nth-child(2),#subscriptions .compact-admin-table-401 th:nth-child(4),#subscriptions .compact-admin-table-401 td:nth-child(4),#subscriptions .compact-admin-table-401 th:nth-child(5),#subscriptions .compact-admin-table-401 td:nth-child(5){display:none}#subscriptions .compact-admin-table-401 th:nth-child(1){width:38%}#subscriptions .compact-admin-table-401 th:nth-child(3){width:30%}#subscriptions .compact-admin-table-401 th:nth-child(6){width:20%}#subscriptions .compact-admin-table-401 th:nth-child(7){width:12%}
  .requests-table-401 .request-identity-401{margin-top:4px}.requests-table-401 .request-code-line-401>span{display:none}.requests-table-401 .request-code-line-401>b{font-size:8px}.requests-table-401 .request-mini-action-401{font-size:0;width:28px;height:28px;padding:4px}.requests-table-401 .request-mini-action-401 .fa{font-size:12px}.request-user-cell-401{min-width:0}.requests-table-401 th:nth-child(2),.requests-table-401 td:nth-child(2),.requests-table-401 th:nth-child(4),.requests-table-401 td:nth-child(4){display:none}.requests-table-401 th:first-child{width:44%}.requests-table-401 th:nth-child(3){width:26%}.requests-table-401 th:nth-child(5){width:20%}.requests-table-401 th:last-child{width:10%}
  #verification .requests-table-401 th:nth-child(2),#verification .requests-table-401 td:nth-child(2),#verification .requests-table-401 th:nth-child(3),#verification .requests-table-401 td:nth-child(3),#verification .requests-table-401 th:nth-child(4),#verification .requests-table-401 td:nth-child(4),#verification .requests-table-401 th:nth-child(6),#verification .requests-table-401 td:nth-child(6){display:none}#verification .requests-table-401 th:first-child{width:60%}#verification .requests-table-401 th:nth-child(5){width:28%}#verification .requests-table-401 th:last-child{width:12%}
  .center-tabs-401{top:calc(var(--header-h) + 47px);margin-inline:-3px}.plan-kpis-401{grid-template-columns:repeat(2,1fr);gap:6px}.plan-kpis-401>div{min-height:59px;padding:8px}.plan-kpis-401>div>.fa{width:28px;height:28px;padding:6px}.plan-kpis-401 b{font-size:14px}.center-section-head-401 h2{font-size:15px}.center-section-head-401 .btn{font-size:9px;min-height:36px!important;padding:7px 10px!important}.activation-bar-401{grid-template-columns:1fr 1fr;padding:10px;gap:7px}.activation-bar-401 label:nth-of-type(2),.activation-bar-401 label:nth-of-type(3),.activation-bar-401 label:nth-of-type(4){grid-column:1/-1}.activation-bar-401>.btn{grid-column:1/-1}
  .taxonomy-kpis-401{grid-template-columns:repeat(2,1fr)}.taxonomy-table-401 th:nth-child(2),.taxonomy-table-401 td:nth-child(2),.taxonomy-table-401 th:nth-child(3),.taxonomy-table-401 td:nth-child(3){display:none}.taxonomy-table-401 th:first-child{width:58%}.taxonomy-table-401 th:nth-child(4){width:28%}.taxonomy-table-401 th:last-child{width:14%}.taxonomy-table-401 table{min-width:100%!important}.icon-library-grid-401{grid-template-columns:repeat(4,1fr)}
  .admin-action-dialog-401{width:100%;max-width:none;margin:0;align-self:end}.admin-action-dialog-401[open]{position:fixed;inset:auto 0 0 0}.admin-action-dialog-shell-401{border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom)}.admin-action-dialog-body-401{max-height:55dvh}.admin-dialog-401{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:18px!important}.dialog-form-401{padding:14px;max-height:calc(100dvh - 14px)}.dialog-form-401 .form-grid{grid-template-columns:1fr 1fr}.proof-dialog-401{width:calc(100vw - 6px)!important;height:calc(100dvh - 6px)!important;border-radius:16px!important}.proof-dialog-401 footer{padding:7px!important}.proof-dialog-401 footer a{font-size:9px!important;min-height:40px!important}
  .store-page-244 .store-about-card-244{padding:13px!important}.store-page-244 .store-about-head{margin-bottom:7px!important}.store-page-244 .store-about-head h2{font-size:20px!important}.store-page-244 .identity-info-grid-244>div{min-height:59px!important;padding:9px 10px!important}.store-page-244 .identity-actions-351 button{min-height:37px!important}.store-page-244 .contact-equal>a{min-height:41px!important}.store-page-244 .store-feed-head{margin-top:12px!important;padding-top:8px!important}
}
@media(max-width:430px){.dialog-form-401 .form-grid{grid-template-columns:1fr}.dialog-form-401 .span-2{grid-column:auto}.admin-head-actions-401{grid-template-columns:1fr 1fr}.taxonomy-name-401{gap:5px}.mini-category-icon-244{width:28px!important;height:28px!important}.request-mini-action-401{width:27px;height:27px}.plan-kpis-401 small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.btn,.small-btn,.table-action-trigger-401{transition:none!important}.public-area .content-card:hover{transform:none!important}}

/* LAQTA Finance current */
.finance-page{--fin-gap:12px}.finance-page h1,.finance-page h2{margin-top:0}.finance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-kpis>div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:13px;display:flex;flex-direction:column;gap:5px;min-height:94px}.finance-kpis span{font-size:10px;color:var(--muted);font-weight:800}.finance-kpis b{font-size:18px;direction:ltr;text-align:right}.finance-kpis small{font-size:8px;color:var(--muted)}.finance-kpis .ok-kpi{background:#f5fbf8;border-color:#cfe7da}.finance-kpis .danger-kpi{background:#fff6f6;border-color:#efd0d0}.finance-cover-card{background:#123f32;color:#fff;border-radius:16px;padding:16px}.finance-cover-card>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.finance-cover-card strong{font-size:24px;direction:ltr}.finance-cover-card p{margin:7px 0 0;font-size:10px;opacity:.8}.finance-links{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.finance-links a{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 8px;text-align:center;font-weight:900;font-size:10px}.finance-list{display:grid;gap:7px}.finance-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #edf2ef;padding:8px 0}.finance-list>div:last-child{border-bottom:0}.finance-list span{display:flex;flex-direction:column}.finance-list small{color:var(--muted);font-size:8px}.finance-list strong{direction:ltr}.finance-table table{min-width:760px}.finance-table th{white-space:nowrap}.finance-table td small{display:block;color:var(--muted);font-size:8px;margin-top:3px}.finance-table strong,.finance-table b{white-space:nowrap}.finance-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.finance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-form-grid label{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:800}.finance-form-grid label small{font-weight:500;color:var(--muted)}.finance-form-grid .span-2{grid-column:1/-1}.finance-request-list{display:grid;gap:8px}.finance-request-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(130px,.55fr) minmax(120px,.55fr) minmax(120px,.55fr) auto auto;gap:6px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px}.finance-request-row>div{display:flex;flex-direction:column;min-width:0}.finance-request-row small{font-size:8px;color:var(--muted);overflow-wrap:anywhere}.wallet-hero{background:#123f32;color:#fff;border-radius:20px;padding:21px;display:flex;flex-direction:column;gap:4px}.wallet-hero span{font-size:10px;opacity:.75}.wallet-hero b{font-size:32px;direction:ltr;text-align:right}.wallet-hero small{font-size:9px;opacity:.7}.bank-info{border-top:1px solid var(--line);padding-top:10px}.bank-info>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #edf2ef}.bank-info small{font-size:8px;color:var(--muted)}
@media(max-width:900px){.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-links{grid-template-columns:repeat(4,1fr)}.finance-request-row{grid-template-columns:1fr 1fr}.finance-request-row>div{grid-column:1/-1}.finance-request-row .small-btn{width:100%}}
@media(max-width:620px){.finance-kpis{grid-template-columns:1fr 1fr;gap:6px}.finance-kpis>div{min-height:78px;padding:10px}.finance-kpis b{font-size:14px}.finance-links{grid-template-columns:repeat(2,1fr)}.finance-form-grid{grid-template-columns:1fr}.finance-form-grid .span-2{grid-column:auto}.finance-filter{grid-template-columns:1fr}.finance-table{margin-inline:0}.finance-table table{min-width:620px}.finance-request-row{grid-template-columns:1fr}.finance-request-row>div{grid-column:auto}.wallet-hero b{font-size:25px}.finance-cover-card strong{font-size:18px}}

/* Production responsive containment */
html{width:100%;max-width:100%;overflow-x:clip}
body{width:100%;max-width:100%;min-width:0;overflow-x:hidden;position:relative}
main{display:block;width:100%;max-width:100%;min-width:0;overflow-x:clip}
.topbar,.subnav,.site-footer-245{max-width:100%;overflow-x:clip}
.shell,.page-space,.panel-card,.table-card,.form-card,.finance-page,.admin-grid,.settings-grid,.finance-kpis,.finance-links,.section-head{min-width:0;max-width:100%}
.admin-grid>*,.settings-grid>*,.finance-page>*,.section-head>*,.finance-form-grid>*,.finance-request-row>*{min-width:0;max-width:100%}

/* Navigation stays inside its own horizontal scroller. */
.scroll-row{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}
.scroll-row::-webkit-scrollbar{display:none}
.scroll-row a{flex:0 0 auto;white-space:nowrap}
.scroll-row a.active{background:var(--brand);color:#fff!important;border-radius:12px;padding:7px 12px}
.scroll-row a.active:hover{color:#fff!important}

/* Every wide table scrolls inside its card; the page itself never becomes wide. */
.table-card{width:100%;max-width:100%;min-width:0;overflow:hidden}
.table-scroll,.table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable;padding-bottom:4px;contain:inline-size;touch-action:pan-x}
.table-scroll>table,.table-wrap>table{max-width:none;margin:0}
.table-scroll:focus-visible,.table-wrap:focus-visible{outline:2px solid #7db79d;outline-offset:2px;border-radius:10px}
.table-scroll::-webkit-scrollbar,.table-wrap::-webkit-scrollbar{height:7px}
.table-scroll::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb{background:#b9d2c5;border-radius:999px}
.table-scroll::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track{background:#eef4f1;border-radius:999px}

.finance-page .panel-card{min-width:0;max-width:100%;overflow:hidden}
.finance-table{display:block;width:100%;max-width:100%;min-width:0;margin-inline:0!important;overflow-x:auto!important;overflow-y:hidden!important;contain:inline-size}
.finance-table table{min-width:760px;width:max(100%,760px)}
.finance-table th{white-space:nowrap}
.finance-table td small{display:block;color:var(--muted);font-size:8px;margin-top:3px}
.finance-table strong,.finance-table b{white-space:nowrap}
.finance-page input,.finance-page select,.finance-page textarea,.finance-page button{max-width:100%;min-width:0}
.finance-request-row input,.finance-request-row select{width:100%}
.finance-request-row{max-width:100%;min-width:0}

.finance-page-head{align-items:center}
.finance-service-toggle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
.finance-service-toggle .small-btn{white-space:nowrap}
.copy-inline,.wallet-number-copy{border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:7px;padding:3px;cursor:pointer;max-width:100%}
.copy-inline{color:var(--brand);font-weight:800}
.wallet-number-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px;padding-top:7px;border-top:1px solid rgba(255,255,255,.16);min-width:0}
.wallet-number-copy{color:#fff;font-weight:900;overflow-wrap:anywhere}
.wallet-number-copy .fa,.copy-inline .fa{font-size:.9em}
.finance-check{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}
.finance-check input{width:auto!important}
.finance-edit-dialog>form{grid-template-columns:repeat(2,minmax(0,1fr))}
.finance-edit-dialog .span-2{grid-column:1/-1}
.wallet-plan-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#123f32;color:#fff;border-radius:18px;padding:15px;margin-bottom:16px;min-width:0}
.wallet-plan-summary>div{display:flex;flex-direction:column;min-width:0}
.wallet-plan-summary span,.wallet-plan-summary small{opacity:.78}
.wallet-plan-summary b{font-size:22px;direction:ltr;text-align:right}
.wallet-plan-summary .small-btn{background:#fff;color:#145c45;white-space:nowrap}
.plan-wallet-pay{margin-bottom:7px}.plan-card>.btn.full,.plan-card>.plan-wallet-pay{margin-top:7px}
.bank-info>div{min-width:0;align-items:flex-start}.bank-info span,.bank-info small{min-width:0;overflow-wrap:anywhere}.bank-info small{max-width:58%;text-align:left}
.finance-inline-release{display:flex;align-items:center;gap:6px;min-width:230px}.finance-inline-release input{min-width:110px;max-width:160px}.finance-inline-release .small-btn{white-space:nowrap}

@media(max-width:760px){
  .shell{width:calc(100% - 20px);max-width:calc(100% - 20px)}
  .page-space{width:calc(100% - 20px);max-width:calc(100% - 20px);margin-inline:auto}
  .finance-page{overflow:clip}.finance-page .section-head{min-width:0}.finance-page .section-head>div{min-width:0}.finance-page h1{font-size:24px}.finance-page h2{font-size:18px}
  .finance-page .panel-card{width:100%;max-width:100%;padding-inline:14px!important}
  .finance-table table{min-width:640px;width:640px}.finance-table th,.finance-table td{white-space:nowrap}
  .finance-table td:nth-child(2){white-space:normal;min-width:150px}
  .finance-request-row{width:100%;max-width:100%;overflow:hidden}
  .finance-page-head{align-items:flex-start;flex-direction:column}.finance-service-toggle{width:100%;justify-content:space-between;background:#fff;border:1px solid var(--line);padding:9px;border-radius:12px}
  .wallet-plan-summary{align-items:flex-start}.finance-edit-dialog>form{grid-template-columns:1fr}.finance-edit-dialog .span-2{grid-column:auto}
  .bank-info>div{flex-direction:column}.bank-info small{max-width:100%;text-align:right}
  .finance-inline-release{min-width:240px;flex-direction:column;align-items:stretch}.finance-inline-release input{max-width:none;width:100%}
}
@media(max-width:620px){
  .finance-table{margin-inline:0!important}.finance-table table{min-width:620px;width:620px}
  .finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpis>div{min-width:0}.finance-kpis b{overflow-wrap:anywhere}
  .finance-links{display:flex;overflow-x:auto;overflow-y:hidden;max-width:100%;gap:7px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:4px;touch-action:pan-x}.finance-links a{flex:0 0 auto;min-width:104px;scroll-snap-align:start}
  .wallet-plan-summary{flex-direction:column}.wallet-plan-summary .small-btn{width:100%}
}
@media(max-width:430px){
  .shell,.page-space{width:calc(100% - 16px);max-width:calc(100% - 16px)}
  .finance-page .panel-card{padding-inline:11px!important}
  .finance-table table{min-width:600px;width:600px}.finance-kpis b{font-size:13px}.finance-kpis span{font-size:9px}
}

/* Mobile hard-stop: only explicit inner scrollers may move horizontally. */
body.admin-area,body.panel-area,body.public-area{overflow-x:hidden!important;max-width:100vw!important}
body.admin-area>*,body.panel-area>*,body.public-area>*{max-width:100%!important}
.admin-area main,.panel-area main,.public-area main{width:100%;max-width:100vw;min-width:0;overflow-x:hidden!important}
.topbar,.subnav{width:100%;max-width:100vw;min-width:0;overflow-x:hidden!important}
.subnav>.scroll-row{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important}
.finance-page,.finance-page .panel-card,.finance-page .table-card{box-sizing:border-box!important}
.finance-page .table-wrap,.finance-page .table-scroll{position:relative;isolation:isolate}
.finance-page .table-wrap table,.finance-page .table-scroll table{table-layout:auto}
.finance-page .admin-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important}
.finance-kpis-compact{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){
  .finance-page .admin-grid{grid-template-columns:minmax(0,1fr)!important}
  .finance-kpis-compact{grid-template-columns:repeat(2,minmax(0,1fr))}
  .subnav>.scroll-row{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-inline:auto!important;padding-inline:0!important}
  .finance-request-list{width:100%;max-width:100%;min-width:0;overflow:hidden}
  .finance-request-row{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:430px){
  .finance-kpis-compact{grid-template-columns:minmax(0,1fr)}
}


/* Resilient account menu on touch/mobile browsers. */
.nav-menu-wrap{z-index:90!important;overflow:visible!important}
.menu-trigger-245{touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative;z-index:92!important}
.account-menu{z-index:95!important;visibility:hidden;opacity:0;pointer-events:none;transform-origin:top right}
.account-menu.open{display:block!important;visibility:visible;opacity:1;pointer-events:auto}
.topbar,.nav,.nav-tools-245{overflow:visible!important}
@media(max-width:760px){
  .account-menu{width:min(280px,calc(100vw - 20px))!important;max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
}

/* LAQTA 5.0.1 — Marketplace base */
.notifications-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.notifications-toolbar .small-btn{white-space:nowrap}.notifications-toolbar [data-notifications-feedback]{min-width:0}
.market-page{min-width:0;max-width:100%}.market-intro-strip,.market-linked-banner{display:flex;align-items:center;gap:12px;background:#eef8f3;border:1px solid #cfe4d9;border-radius:18px;padding:12px 14px;margin-bottom:18px;min-width:0}.market-intro-strip>svg,.market-linked-banner>svg{flex:0 0 auto;font-size:22px;color:var(--brand)}.market-intro-strip>div,.market-linked-banner>div{display:flex;flex:1;min-width:0;flex-direction:column}.market-intro-strip b,.market-linked-banner b{font-size:16px}.market-intro-strip span,.market-linked-banner span{font-size:12px;color:var(--muted)}.market-intro-strip .small-btn,.market-linked-banner .small-btn{flex:0 0 auto;white-space:nowrap}.market-intro-strip.compact{margin-bottom:14px}
.market-filter{margin-bottom:18px}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.market-card{border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;min-width:0;box-shadow:0 8px 24px rgba(17,61,48,.05)}.market-card-media{display:block;aspect-ratio:1/1;background:#f1f6f4;position:relative;overflow:hidden}.market-card-media img{width:100%;height:100%;object-fit:cover;display:block}.market-card-media>span{display:grid;place-items:center;width:100%;height:100%;font-size:38px;color:#8da59b}.market-card-media em{position:absolute;inset:auto 9px 9px;background:#fff;color:#8d2c2c;border-radius:999px;padding:5px 9px;font-style:normal;font-weight:800;font-size:11px}.market-card-body{padding:12px;display:flex;flex-direction:column;gap:7px;min-width:0}.market-card-body h2{font-size:16px;line-height:1.45;margin:0;min-height:44px}.market-card-body h2 a{color:inherit}.market-card-body>small{color:var(--brand);font-weight:800}.market-quick-add{margin-top:auto}.market-card .price-row{margin:0}.pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}
.market-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px;align-items:start}.market-product-image{background:#eef4f1;border:1px solid var(--line);border-radius:24px;overflow:hidden;aspect-ratio:1/1;display:grid;place-items:center;font-size:54px;color:#8da59b}.market-product-image img{width:100%;height:100%;object-fit:cover}.market-product-info{display:flex;flex-direction:column;gap:14px}.market-product-info h1{margin:0}.market-store-link{display:inline-flex;align-items:center;gap:7px;font-weight:800;color:var(--brand)}.market-stock-row{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--line);padding:11px 0}.market-buy-form{display:grid;grid-template-columns:120px 1fr 1fr;gap:8px;align-items:end}.market-buy-form label{margin:0}.market-linked-offer{display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #b8d6c8;border-radius:14px;padding:10px;font-weight:800;color:var(--brand)}
.market-publish-box{border:1px solid #cfe4d9;background:#f7fbf9;border-radius:18px;padding:14px}.market-publish-box[hidden]{display:none!important}.market-toggle{margin:12px 0}.market-publish-box .form-grid{margin-top:10px}.market-linked-banner{margin-top:12px;margin-bottom:2px}
.market-cart-layout,.market-checkout-layout,.market-order-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.market-cart-items{display:flex;flex-direction:column;gap:10px}.market-cart-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px;min-width:0}.market-cart-row img,.cart-placeholder{width:92px;height:92px;border-radius:13px;object-fit:cover;background:#eef4f1;display:grid;place-items:center;color:#8da59b}.market-cart-row h2{font-size:15px;margin:2px 0 6px}.market-cart-row>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.market-cart-actions{display:flex;flex-direction:column;gap:7px}.market-cart-actions form{display:flex;gap:6px;align-items:center}.market-cart-actions input{width:72px}.market-cart-summary,.market-payment-summary,.market-order-summary{position:sticky;top:95px;display:flex;flex-direction:column;gap:9px}.market-cart-summary>b,.market-payment-summary>b{font-size:20px}.market-cart-summary>strong,.market-payment-summary>strong{font-size:25px;color:var(--brand)}.market-cart-summary small{line-height:1.5}.market-order-summary>div:not(.order-actions){display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.market-order-summary>div span{color:var(--muted);font-size:12px}.market-order-summary>div b,.market-order-summary>div strong{text-align:left;max-width:65%;overflow-wrap:anywhere}.order-item{grid-template-columns:72px minmax(0,1fr)}.order-item img,.order-item .cart-placeholder{width:72px;height:72px}.order-actions{display:flex;flex-direction:column;gap:8px;margin-top:10px}.order-cancel-form{display:grid;gap:7px}.order-timeline{display:flex;flex-direction:column;gap:0}.order-timeline>div{display:grid;grid-template-columns:18px 1fr;gap:10px;position:relative;padding-bottom:14px}.order-timeline>div>span{width:10px;height:10px;background:var(--brand);border-radius:50%;margin-top:5px;position:relative}.order-timeline>div:not(:last-child)>span:after{content:"";position:absolute;top:10px;bottom:-20px;right:4px;width:2px;background:#d9e8e0}.order-timeline article{display:flex;flex-direction:column}.order-timeline article small{color:var(--muted)}.order-timeline article p{margin:5px 0 0}.order-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:#eef4f1;font-size:11px;font-weight:800;white-space:nowrap}.status-completed{background:#e8f7ee;color:#176b43}.status-cancelled,.status-refunded{background:#fcecec;color:#9a3131}.status-shipped,.status-delivered{background:#eef3fb;color:#365f91}.market-orders-table small{display:block;color:var(--muted);margin-top:3px}
@media(max-width:980px){.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-product-layout{grid-template-columns:1fr 1fr}.market-cart-layout,.market-checkout-layout,.market-order-grid{grid-template-columns:minmax(0,1fr) 280px}}
@media(max-width:760px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-product-layout,.market-cart-layout,.market-checkout-layout,.market-order-grid{grid-template-columns:1fr}.market-product-info,.market-cart-summary,.market-payment-summary,.market-order-summary{position:static}.market-product-image{aspect-ratio:4/3}.market-buy-form{grid-template-columns:1fr 1fr}.market-buy-form label{grid-column:1/-1}.market-cart-row{grid-template-columns:74px minmax(0,1fr)}.market-cart-row img,.cart-placeholder{width:74px;height:74px}.market-cart-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.market-cart-actions form{flex:1}.market-cart-actions form:first-child{justify-content:flex-end}.market-orders-table{min-width:760px}.market-intro-strip,.market-linked-banner{padding:10px}.market-intro-strip span,.market-linked-banner span{font-size:11px}}
@media(max-width:430px){.market-grid{grid-template-columns:1fr 1fr}.market-card-body{padding:9px}.market-card-body h2{font-size:13px;min-height:38px}.market-card .price-row strong{font-size:13px}.market-intro-strip,.market-linked-banner{align-items:flex-start;flex-wrap:wrap}.market-intro-strip .small-btn,.market-linked-banner .small-btn{margin-inline-start:auto}.market-buy-form{grid-template-columns:1fr}.market-buy-form>*{grid-column:auto!important}.notifications-toolbar{align-items:flex-start;flex-direction:column}.notifications-toolbar .small-btn{width:100%}}
/* LAQTA 5.0.1 — Marketplace entry */
.home-market-strip-wrap{margin-top:16px}.home-market-strip{display:flex;align-items:center;gap:12px;min-height:82px;padding:14px 16px;border:1px solid var(--line,#d9e9e2);border-radius:22px;background:linear-gradient(135deg,rgba(11,119,79,.10),rgba(255,255,255,.96));text-decoration:none;color:inherit;box-shadow:0 10px 28px rgba(10,73,52,.07)}.home-market-strip-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--primary,#087a52);color:#fff;font-size:20px;flex:0 0 auto}.home-market-strip>span:nth-child(2){display:grid;gap:2px;min-width:0}.home-market-strip small{color:var(--primary,#087a52);font-weight:800}.home-market-strip b{font-size:1.15rem}.home-market-strip em{font-style:normal;color:var(--muted,#61756d);font-size:.88rem}.home-market-strip strong{margin-inline-start:auto;white-space:nowrap;color:var(--primary,#087a52);display:flex;align-items:center;gap:6px}@media(max-width:620px){.home-market-strip{min-height:74px;padding:12px}.home-market-strip-icon{width:44px;height:44px}.home-market-strip em{font-size:.78rem}.home-market-strip strong{font-size:.82rem}}
/* LAQTA 5.0.1 — Marketplace invoice */
.order-head-actions,.invoice-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.invoice-actions{justify-content:flex-end;margin-bottom:14px}.market-invoice{max-width:920px;margin-inline:auto}.market-invoice>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line,#dce9e4)}.market-invoice h1{margin:.2rem 0}.invoice-status{display:grid;gap:4px;text-align:left}.invoice-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.invoice-meta>div{padding:12px;border:1px solid var(--line,#dce9e4);border-radius:14px;display:grid;gap:4px}.invoice-meta small{color:var(--muted,#65766f)}.invoice-total{margin-inline-start:auto;width:min(100%,360px);display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:18px 0}.market-invoice>footer{border-top:1px solid var(--line,#dce9e4);padding-top:16px}.market-invoice>footer small{color:var(--muted,#65766f)}@media(max-width:680px){.invoice-meta{grid-template-columns:1fr 1fr}.market-invoice>header{display:grid}.invoice-status{text-align:right}}@media print{.site-header,.site-footer,.admin-subnav,.panel-subnav,.support-fab,.no-print,.promo-strip{display:none!important}body{background:#fff!important}.invoice-page{padding:0!important;max-width:none!important}.market-invoice{box-shadow:none!important;border:0!important;max-width:none!important}.invoice-table{overflow:visible!important}.invoice-table table{min-width:0!important;width:100%!important}}
/* LAQTA 5.0.1 — marketplace workspace shortcuts */
.dashboard-market-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.dashboard-market-links>a{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--line,#dce9e4);border-radius:17px;background:#fff;color:inherit;text-decoration:none;min-width:0}.dashboard-market-links>a>svg{color:var(--primary,#087a52);font-size:19px;flex:0 0 auto}.dashboard-market-links span{display:grid;gap:2px;min-width:0}.dashboard-market-links b{font-size:.95rem}.dashboard-market-links small{color:var(--muted,#65766f);font-size:.78rem}

/* LAQTA 5.0.1 marketplace */
.market-filter-compact{padding:14px;margin:14px 0 22px;display:grid;gap:10px}
.market-search-line{display:flex;gap:8px;align-items:center;min-width:0}.market-search-line input{flex:1;min-width:0;height:48px;margin:0}.market-search-line .btn{height:48px;min-width:105px;padding:0 18px;margin:0;display:inline-flex;gap:7px;align-items:center;justify-content:center}
.market-filter-line{display:grid;grid-template-columns:1fr 1fr;gap:8px}.market-filter-line select{height:44px;margin:0;min-width:0;padding-block:0}
.payment-methods{border:0;padding:0;margin:4px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-methods legend{font-weight:800;margin-bottom:8px}.payment-choice{display:block}.payment-choice>input{position:absolute;opacity:0;pointer-events:none}.payment-choice>span{display:flex;flex-direction:column;gap:4px;border:1px solid var(--border,#d9e7e0);border-radius:16px;padding:13px;cursor:pointer;min-height:92px}.payment-choice>input:checked+span{outline:2px solid #0d7756;background:#f0faf6}.payment-choice svg{width:22px;height:22px}.payment-choice small{font-size:.82rem;color:#62776f}
.product-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.product-specs>div{padding:10px 12px;border:1px solid var(--border,#d9e7e0);border-radius:12px;display:flex;justify-content:space-between;gap:12px}.product-specs span{color:#60756d}.return-status-card,.return-request-box{border:1px solid var(--border,#d9e7e0);border-radius:14px;padding:12px;margin-top:12px}.return-status-card{display:grid;gap:5px}.return-request-box summary{font-weight:800;cursor:pointer}.return-request-box form{display:grid;gap:8px;margin-top:10px}.return-decision-form{display:grid;gap:8px}.return-decision-form>div{display:flex;gap:8px;flex-wrap:wrap}
.market-store-settings{display:flex;align-items:center;justify-content:space-between;gap:18px}.market-store-settings form{min-width:min(100%,340px)}.row-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.row-actions form{margin:0}.product-form-preview{display:block;width:120px;max-height:120px;object-fit:cover;border-radius:12px;margin-top:8px}.product-spec-editor{display:grid;gap:8px}.product-spec-editor h3{margin:0}.spec-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}
[data-treasury-movement] [hidden]{display:none!important}
@media(max-width:640px){.market-filter-compact{padding:10px}.market-search-line input{height:44px;font-size:.95rem}.market-search-line .btn{height:44px;min-width:78px;padding:0 12px}.market-filter-line select{height:42px;font-size:.9rem}.payment-methods{grid-template-columns:1fr}.product-specs{grid-template-columns:1fr}.market-store-settings{align-items:stretch;flex-direction:column}.market-store-settings form{min-width:0;width:100%}.spec-row{grid-template-columns:1fr 1fr}.market-intro-strip{margin-bottom:10px}}

/* LAQTA 5.0.2 — public customer profile + persistent store COD settings */
.customer-profile-502{max-width:980px!important;padding-bottom:28px}.customer-profile-card-502{overflow:hidden;border:1px solid #d9e8df;border-radius:26px;background:#fff;box-shadow:0 16px 42px rgba(21,74,51,.08)}
.customer-profile-cover-502{height:132px;position:relative;overflow:hidden;background:linear-gradient(128deg,#0f6648 0%,#16865c 52%,#45a77d 100%)}.customer-profile-cover-502::before,.customer-profile-cover-502::after{content:"";position:absolute;border-radius:999px;background:rgba(255,255,255,.10);filter:blur(.2px)}.customer-profile-cover-502::before{width:250px;height:250px;left:-80px;top:-120px}.customer-profile-cover-502::after{width:180px;height:180px;right:-30px;bottom:-115px}.customer-profile-cover-mark-502{position:absolute;inset-inline-end:24px;top:20px;width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.23);color:#fff;font-size:22px;backdrop-filter:blur(8px)}
.customer-profile-body-502{padding:0 26px 25px}.customer-profile-top-502{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:end;margin-top:-49px;position:relative}.customer-avatar-502{width:102px!important;height:102px!important;border-radius:29px!important;background:#e8f4ee!important;color:#0d704d!important;font-size:42px!important;font-weight:900!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:7px solid #fff!important;box-shadow:0 12px 28px rgba(17,82,55,.15)!important}.customer-avatar-502 img{width:100%;height:100%;object-fit:cover}.customer-profile-heading-502{min-width:0;padding-top:56px}.customer-profile-name-line-502{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.customer-profile-name-line-502 h1{margin:0!important;font-size:28px!important;line-height:1.35;color:#143f30;overflow-wrap:anywhere}.customer-handle-502{display:block;margin-top:1px;color:#698078;font-size:13px}.customer-bio-502{margin:7px 0 0;color:#526b61;font-size:13px;line-height:1.9}.customer-profile-primary-action-502{padding-top:58px}.customer-profile-primary-action-502 .btn{min-width:138px;min-height:43px;border-radius:13px}.customer-profile-primary-action-502 form{margin:0}
.customer-stats-502{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px}.customer-stats-502>div{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce9e2;border-radius:15px;background:linear-gradient(180deg,#fbfdfc,#f4f9f6)}.customer-stats-502 strong{font-size:22px;line-height:1.2;color:#0f7350}.customer-stats-502 span{font-size:10px;color:#6b8178;margin-top:4px}
.customer-identity-502{display:grid;grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr);gap:10px;margin-top:11px;padding:11px;border:1px solid #dce9e2;border-radius:16px;background:#f7fbf9}.customer-code-502{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 9px}.customer-code-icon-502{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#e5f4ec;color:#137553;font-size:17px}.customer-code-502>span:last-child{min-width:0;display:grid;gap:1px}.customer-code-502 small{font-size:9px;color:#75887f}.customer-code-502 b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#173f30;letter-spacing:.035em}.customer-share-actions-502{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.customer-share-actions-502 button{min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cfe3d8;border-radius:11px;background:#fff;color:#176e4e;font-size:10px;font-weight:850}.customer-share-actions-502 button:hover{background:#edf8f2}.customer-profile-body-502>.contact-actions-251{margin-top:11px}.customer-profile-body-502>.contact-actions-251>a{min-height:44px;border-radius:12px}
.customer-feed-head-502{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:28px 0 13px;padding:0 2px}.customer-feed-head-502 h2{font-size:25px;margin:0;color:#123e2f}.customer-feed-head-502 .eyebrow{margin:0 0 1px}.customer-feed-head-502 .report-icon{flex:0 0 auto}.customer-feed-grid-502{grid-template-columns:repeat(3,minmax(0,1fr))!important}.customer-empty-502{min-height:225px!important;border:1px dashed #bdd8c9!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f7fbf9)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;padding:28px!important}.customer-empty-502>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#eaf6ef;color:#17805a;font-size:21px}.customer-empty-502 h3{margin:3px 0 0;font-size:17px}.customer-empty-502 p{margin:0;color:var(--muted);font-size:11px}.customer-empty-502 .btn{margin-top:6px}

.market-store-services-502{padding:20px!important;border-radius:21px!important}.market-service-heading-502{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e4ede8}.market-service-heading-502 h2{margin:0;font-size:20px}.market-service-heading-502 .eyebrow{margin:0}.market-access-chip-502{display:inline-flex;align-items:center;min-height:31px;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.market-access-chip-502.is-on{background:#e8f6ee;color:#126c49}.market-access-chip-502.is-off{background:#fff0f0;color:#a23f3f}.market-cod-form-502{display:grid;gap:11px;margin-top:14px}.market-service-toggle-502{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:78px;padding:13px!important;border:1px solid #dce9e2!important;border-radius:15px!important;background:#f8fbf9!important;cursor:pointer}.market-service-toggle-502.is-disabled{opacity:.62;cursor:not-allowed}.market-service-icon-502{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e6f4ec;color:#137653;font-size:18px}.market-service-copy-502{min-width:0;display:grid;gap:2px}.market-service-copy-502 b{font-size:14px;color:#1e4938}.market-service-copy-502 small{font-size:9px;color:#74877e;line-height:1.7}.market-switch-502{position:relative;width:50px;height:30px;flex:0 0 auto}.market-switch-502 input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important;z-index:2}.market-switch-502 i{position:absolute;inset:0;border-radius:999px;background:#cfdad4;transition:.18s}.market-switch-502 i::after{content:"";position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.18);transition:.18s}.market-switch-502 input:checked+i{background:#148258}.market-switch-502 input:checked+i::after{transform:translateX(-20px)}.market-switch-502 input:focus-visible+i{outline:3px solid rgba(20,130,88,.18);outline-offset:2px}.market-service-save-502{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-saved-state-502{display:inline-flex;align-items:center;gap:5px;color:#60776d;font-size:10px}.market-saved-state-502 b{color:#194b37}.market-service-save-502 .btn{min-height:41px;min-width:135px}.market-service-save-502 .btn:disabled{opacity:.5;cursor:not-allowed}

@media(max-width:760px){
  .customer-profile-502{width:calc(100% - 20px)!important}.customer-profile-card-502{border-radius:22px}.customer-profile-cover-502{height:96px}.customer-profile-cover-mark-502{width:44px;height:44px;border-radius:14px;top:14px;inset-inline-end:14px}.customer-profile-body-502{padding:0 14px 17px}.customer-profile-top-502{grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:-36px;align-items:end}.customer-avatar-502{width:78px!important;height:78px!important;border-width:5px!important;border-radius:23px!important;font-size:32px!important}.customer-profile-heading-502{padding-top:41px}.customer-profile-name-line-502 h1{font-size:21px!important}.customer-handle-502{font-size:11px}.customer-bio-502{font-size:11px;margin-top:5px}.customer-profile-primary-action-502{grid-column:1/-1;padding-top:1px}.customer-profile-primary-action-502 .btn,.customer-profile-primary-action-502 form,.customer-profile-primary-action-502 form .btn{width:100%;min-width:0}.customer-stats-502{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.customer-stats-502>div{min-height:62px}.customer-stats-502 strong{font-size:19px}.customer-identity-502{grid-template-columns:1fr;padding:9px}.customer-code-502{justify-content:center}.customer-code-502>span:last-child{max-width:220px}.customer-share-actions-502 button{min-height:40px;padding:7px 4px;font-size:9px}.customer-feed-head-502{margin-top:22px}.customer-feed-head-502 h2{font-size:22px}.customer-feed-grid-502{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-empty-502{min-height:190px!important;padding:22px!important}
  .market-store-services-502{padding:14px!important}.market-service-heading-502{align-items:flex-start;flex-direction:column;gap:7px}.market-service-toggle-502{grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important;padding:11px!important}.market-service-icon-502{width:38px;height:38px}.market-service-copy-502 b{font-size:13px}.market-service-save-502{align-items:stretch;flex-direction:column}.market-service-save-502 .btn{width:100%}.market-saved-state-502{justify-content:center}
}
@media(max-width:430px){.customer-feed-grid-502{grid-template-columns:1fr!important}.customer-share-actions-502{gap:5px}.customer-share-actions-502 button span{display:none}.customer-share-actions-502 button{font-size:13px}.customer-profile-name-line-502 h1{font-size:20px!important}}
.customer-stats-502.is-visitor{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}

/* LAQTA 5.2 unified finance wallet, returns and documents */
.wallet-page-v2{max-width:1120px}.wallet-head-v2{align-items:center}.wallet-number-chip{display:inline-flex;padding:8px 12px;border:1px solid #d8e6df;border-radius:999px;background:#fff;font-size:12px;font-weight:800;color:#416459}.wallet-hero-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:25px;border-radius:24px;background:linear-gradient(130deg,#0f6849,#16855d);color:#fff;box-shadow:0 18px 45px rgba(15,104,73,.18)}.wallet-hero-balance{display:grid;gap:5px}.wallet-hero-balance span{font-size:12px;opacity:.82}.wallet-hero-balance strong{font-size:34px;line-height:1.2}.wallet-hero-balance small{font-size:10px;opacity:.75}.wallet-hero-actions{display:flex;gap:9px}.wallet-action-btn{width:83px;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.22);border-radius:17px;background:rgba(255,255,255,.12);color:#fff;font-weight:850;font-size:11px;text-decoration:none;cursor:pointer}.wallet-action-btn:hover{background:rgba(255,255,255,.2)}.wallet-pending-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-pending-strip>div{display:grid;gap:3px;padding:14px 16px;border:1px solid #e1ebe6;border-radius:16px;background:#fff}.wallet-pending-strip span{font-size:10px;color:#6b8077}.wallet-pending-strip b{font-size:17px;color:#214b3a}.wallet-action-panel[hidden]{display:none!important}.wallet-request-list,.wallet-transaction-list{display:grid;gap:8px}.wallet-request-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:12px;border:1px solid #e2ebe6;border-radius:13px}.wallet-request-row>div{display:grid}.wallet-request-row small{font-size:9px;color:#74857e}.wallet-status-pill{padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900}.wallet-status-pill.is-pending{background:#fff4d8;color:#8a661a}.wallet-count-chip{font-size:10px;color:#537267;background:#eef7f2;border-radius:999px;padding:6px 9px}.wallet-tx-filters-v2{display:flex;gap:6px;overflow:auto;padding-bottom:10px}.wallet-tx-filters-v2 button{white-space:nowrap;border:1px solid #dce8e1;border-radius:999px;padding:6px 10px;background:#fff;color:#547268;font-size:10px;font-weight:800;cursor:pointer}.wallet-tx-filters-v2 button.is-active{background:#147653;color:#fff;border-color:#147653}.wallet-transaction-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid #e3ebe7;border-radius:14px;background:#fff;text-decoration:none;color:inherit}.wallet-transaction-row[hidden]{display:none}.wallet-tx-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.wallet-tx-icon.is-in{background:#eaf7ef;color:#147452}.wallet-tx-icon.is-out{background:#fff2ed;color:#a9553b}.wallet-tx-main{display:grid;min-width:0}.wallet-tx-main b{font-size:12px}.wallet-tx-main small{font-size:9px;color:#7b8d85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-tx-amount{font-size:13px}.wallet-tx-amount.is-in{color:#147452}.wallet-tx-amount.is-out{color:#9c4b37}.wallet-tx-open{font-size:9px;color:#6e837a}.wallet-history-requests summary,.legacy-payouts-v2 summary{cursor:pointer;font-weight:900}.topup-method-list{display:grid;gap:8px}.topup-method-item{display:grid;gap:5px;padding:11px;border-radius:12px;background:#f7faf8}.copy-inline{border:0;background:transparent;text-align:start;color:#176e4e;cursor:pointer}.transaction-detail-card{max-width:760px;margin:auto}.transaction-amount{display:grid;gap:3px;text-align:center;padding:24px;border-radius:18px;background:#f7faf8}.transaction-amount strong{font-size:28px}.transaction-amount.is-in strong{color:#13754f}.transaction-amount.is-out strong{color:#9c4b37}.transaction-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.transaction-meta-grid>div{display:grid;gap:2px;padding:12px;border:1px solid #e4ece7;border-radius:12px}.transaction-meta-grid span{font-size:9px;color:#71877d}.transaction-link-card{display:grid;gap:2px;margin-top:12px;padding:13px;border-radius:13px;background:#eef7f2;text-decoration:none;color:#164c37}.transaction-actions{display:flex;gap:8px;margin-top:14px}.finance-kpis-v2 .danger-kpi{background:#fff1f1;border-color:#f0d0d0}.finance-kpis-v2 .danger-kpi b{color:#9e3e3e}.sales-transfer-card-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px;align-items:center}.finance-state-pill{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f1f5f3;font-size:9px;font-weight:900}.finance-state-pill.state-available{background:#e8f6ee;color:#126e4a}.finance-state-pill.state-pending{background:#fff5dc;color:#816118}.order-policy-banner{display:flex;gap:10px;align-items:flex-start;margin-bottom:15px;padding:13px 15px;border-radius:15px;border:1px solid}.order-policy-banner>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;flex:0 0 auto}.order-policy-banner b{font-size:12px}.order-policy-banner p{margin:3px 0 0;font-size:10px;line-height:1.7}.order-policy-banner.is-returnable{background:#edf8f2;border-color:#cae6d7;color:#155f43}.order-policy-banner.is-final-sale{background:#fff7e9;border-color:#eeddb8;color:#795c1d}.return-status-card,.complaint-status-card{display:grid!important;gap:4px!important;padding:11px!important;border-radius:12px!important}.complaint-status-card{background:#fff3ee!important;border:1px solid #f1d5c8!important}.complaint-status-card span,.return-status-card span{font-size:9px;color:#7b746e}.complaint-status-card small,.return-status-card small{line-height:1.5}.complaint-box-v2{border-color:#efd0c5!important}.center-text{text-align:center}.product-return-policy-v2{display:flex;gap:9px;align-items:center;padding:11px 12px;border-radius:13px;margin-top:9px}.product-return-policy-v2>svg{flex:0 0 auto}.product-return-policy-v2>div{display:grid;gap:2px}.product-return-policy-v2 small{font-size:9px;line-height:1.65}.product-return-policy-v2.is-on{background:#edf8f2;color:#176345}.product-return-policy-v2.is-off{background:#fff6e8;color:#745917}.checkout-policy-box-v2{display:grid;gap:7px;padding:13px;border:1px solid #dfe9e4;border-radius:14px;background:#f8fbf9}.checkout-policy-box-v2>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed #dde7e2}.checkout-policy-box-v2>div:last-of-type{border-bottom:0}.checkout-policy-box-v2 span{font-size:11px}.checkout-policy-box-v2 strong{font-size:10px}.checkout-policy-box-v2 .policy-ok{color:#14724f}.checkout-policy-box-v2 .policy-off{color:#8a6417}.checkout-policy-box-v2 p{margin:3px 0 0;font-size:9px;color:#6f827a;line-height:1.7}.checkout-consent-v2{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:8px!important;padding:10px!important;border-radius:12px!important;background:#f5f8f6}.checkout-consent-v2 input{width:auto!important;margin-top:3px}.return-policy-form-v2{padding-top:14px;border-top:1px solid #e4ede8}.return-days-field-v2{display:grid!important;gap:6px!important;padding:0 4px!important}.return-days-field-v2>span{font-size:10px;color:#60776d}.return-days-field-v2>div{display:flex;align-items:center;gap:8px}.return-days-field-v2 input{max-width:110px}.return-days-field-v2 b{font-size:10px;color:#60776d}.complaint-admin-form-v2{min-width:260px}.complaint-admin-form-v2>div{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.document-page-v2{max-width:900px}.document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.document-toolbar>div{display:flex;gap:6px;flex-wrap:wrap}.financial-document{background:#fff;border:1px solid #dfe8e3;border-radius:20px;padding:28px;box-shadow:0 15px 38px rgba(26,77,55,.07)}.financial-document>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e5ece8}.document-brand{display:inline-block;font-weight:950;color:#147653;font-size:18px}.financial-document h1{margin:3px 0;font-size:24px}.financial-document header p{margin:0;color:#74857e;font-size:10px}.document-status{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900}.document-status.is-ok{background:#e8f6ee;color:#136e4a}.document-status.is-reversed{background:#fff0f0;color:#9b4141}.document-amount{display:grid;gap:3px;text-align:center;padding:24px 0}.document-amount span{font-size:10px;color:#71847b}.document-amount strong{font-size:31px}.document-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}.document-meta-grid>div{display:grid;gap:2px;padding:10px 12px;border:1px solid #e7eeea;border-radius:11px}.document-meta-grid small,.invoice-delivery-v2 small{font-size:8px;color:#71847b}.document-meta-grid b{font-size:11px}.invoice-document-v2 .invoice-table{margin-top:18px}.invoice-total{margin-top:14px}.invoice-delivery-v2{margin-top:16px;padding:12px;border-radius:12px;background:#f7faf8}.invoice-delivery-v2 p{margin:3px 0 0;font-size:11px}.financial-document footer{margin-top:20px;padding-top:14px;border-top:1px solid #e6ede9;color:#6b8077}.financial-document footer p{font-size:9px;line-height:1.7}.financial-document footer small{font-size:8px}.block{display:block}
@media(max-width:760px){.wallet-hero-v2{grid-template-columns:1fr;padding:18px}.wallet-hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-action-btn{width:auto}.wallet-pending-strip{grid-template-columns:1fr}.wallet-request-row{grid-template-columns:minmax(0,1fr) auto}.wallet-request-row .wallet-status-pill,.wallet-request-row form{grid-column:auto}.wallet-transaction-row{grid-template-columns:36px minmax(0,1fr) auto}.wallet-tx-open{display:none}.wallet-tx-icon{width:34px;height:34px}.transaction-meta-grid{grid-template-columns:1fr}.sales-transfer-card-v2{grid-template-columns:1fr}.document-toolbar{align-items:stretch;flex-direction:column}.document-toolbar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.financial-document{padding:17px;border-radius:16px}.financial-document>header{gap:8px}.document-meta-grid{grid-template-columns:1fr}.checkout-policy-box-v2>div{align-items:flex-start;flex-direction:column;gap:3px}}
@media print{.no-print,.site-header,.site-footer,.subnav,.flash-stack{display:none!important}body{background:#fff!important}.document-page-v2{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.financial-document{border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.financial-document table{font-size:10pt!important}a{color:#000!important;text-decoration:none!important}}
.invoice-list-search-v2{margin-bottom:12px}.invoice-list-search-v2 input{width:min(100%,430px)}

/* Wallet UX and transfer modal */
.wallet-head-v2{margin-bottom:14px}.wallet-head-v2 h1{margin:0;font-size:31px}.wallet-head-v2 p{margin:4px 0 0}.wallet-hero-v3{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:18px;align-items:stretch}.wallet-hero-main-v3{display:grid;gap:16px;min-width:0}.wallet-hero-v3 .wallet-hero-balance{display:grid;gap:5px}.wallet-hero-v3 .wallet-hero-balance span{font-size:12px;color:rgba(255,255,255,.88)}.wallet-hero-v3 .wallet-hero-balance strong{font-size:clamp(32px,4vw,54px);line-height:1.05}.wallet-hero-v3 .wallet-hero-balance small{font-size:11px;color:rgba(255,255,255,.82)}.wallet-hero-meta-v3{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wallet-inline-id-v3{display:grid;gap:5px}.wallet-inline-id-v3>span{font-size:10px;color:rgba(255,255,255,.82)}.wallet-inline-id-chip-v3{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid rgba(255,255,255,.23);border-radius:15px;background:rgba(255,255,255,.12);backdrop-filter:blur(6px);max-width:100%}.wallet-inline-id-chip-v3 b{font-size:15px;color:#fff;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-inline-id-chip-v3 .small-btn{min-height:30px;padding:5px 9px;border-radius:10px;background:#fff;color:#146e4d;border:0;white-space:nowrap}.wallet-inline-state-v3{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border-radius:999px;font-size:10px;font-weight:900;border:1px solid rgba(255,255,255,.2)}.wallet-inline-state-v3.is-active{background:rgba(255,255,255,.15);color:#fff}.wallet-inline-state-v3.is-frozen{background:rgba(255,239,239,.16);color:#fff0f0}.wallet-hero-actions-v3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-content:end}.wallet-action-btn-v3{width:100%;min-height:84px;padding:11px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:11px;line-height:1.45}.wallet-action-btn-v3 svg{width:18px;height:18px}.wallet-action-btn-v3[disabled]{opacity:.55;cursor:not-allowed}.wallet-tx-main small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.7}
.wallet-transfer-dialog-v3{width:min(540px,calc(100vw - 20px))!important}.wallet-transfer-form-v3{gap:12px!important}.wallet-transfer-form-v3 h2{margin:0}.wallet-transfer-intro-v3{margin:0}.wallet-transfer-lookup-v3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.wallet-transfer-lookup-v3 .btn{min-width:94px}.wallet-transfer-helper-v3{padding:10px 12px;border-radius:12px;background:#f5f8f6;color:#5f756d;font-size:11px;line-height:1.8}.wallet-transfer-helper-v3[data-state="success"]{background:#eaf7ef;color:#156646}.wallet-transfer-helper-v3[data-state="error"]{background:#fff1f1;color:#a04141}.wallet-transfer-helper-v3[data-state="loading"]{background:#eef6f2;color:#2e6450}.wallet-transfer-recipient-v3{display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:center;padding:12px;border:1px solid #d9e8df;border-radius:14px;background:#f8fbf9}.wallet-transfer-recipient-v3>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#e6f5ed;color:#177253}.wallet-transfer-recipient-v3 b{display:block;font-size:15px;color:#173e31}.wallet-transfer-recipient-v3 small{display:block;font-size:11px;color:#70857c;line-height:1.7;overflow-wrap:anywhere}.wallet-transfer-actions-v3{justify-content:flex-start;align-items:center;flex-wrap:wrap}.wallet-transfer-actions-v3 .btn{min-width:170px}
.transaction-parties-v3,.receipt-parties-v3{display:grid;gap:10px;margin-top:16px}.transaction-parties-v3 h2,.receipt-parties-v3 h2{margin:0;font-size:17px;color:#164c39}.transaction-parties-grid-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.transaction-party-box-v3{display:grid;gap:3px;padding:13px;border:1px solid #e3ebe7;border-radius:14px;background:#f8fbf9}.transaction-party-box-v3 span{font-size:10px;color:#6f847c}.transaction-party-box-v3 b{font-size:14px;color:#173f31;overflow-wrap:anywhere}.transaction-party-box-v3 small{font-size:10px;color:#778983;line-height:1.7;overflow-wrap:anywhere}.transaction-note-v3{display:grid;gap:4px;margin-top:14px;padding:13px;border-radius:13px;background:#eef7f2}.transaction-note-v3 span{font-size:10px;color:#597067}.transaction-note-v3 p{margin:0;color:#173f31;line-height:1.9}
.customer-profile-v3 .customer-profile-heading-v3{display:grid;gap:6px}.customer-profile-v3 .customer-profile-idline-v3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-profile-v3 .customer-handle-502{margin:0}.customer-role-chip-v3{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;background:#ecf6f1;color:#156a49;font-size:10px;font-weight:850}.customer-profile-v3 .customer-bio-502{margin-top:0}.customer-profile-v3 .customer-profile-primary-action-v3{padding-top:56px}
@media(max-width:760px){.wallet-head-v2 h1{font-size:27px}.wallet-hero-v3{grid-template-columns:1fr;padding:16px;gap:14px}.wallet-hero-actions-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wallet-action-btn-v3{min-height:72px;padding:9px 6px;font-size:10px}.wallet-inline-id-chip-v3{width:100%;justify-content:space-between}.wallet-inline-id-chip-v3 b{font-size:14px}.wallet-transfer-lookup-v3{grid-template-columns:1fr}.transaction-parties-grid-v3{grid-template-columns:1fr}.customer-profile-v3 .customer-profile-top-v3{grid-template-columns:auto minmax(0,1fr);align-items:end}.customer-profile-v3 .customer-profile-primary-action-v3{grid-column:1/-1;padding-top:0}.customer-profile-v3 .customer-profile-primary-action-v3 .btn{width:100%}.customer-profile-v3 .customer-profile-heading-v3{padding-top:52px}}
@media(max-width:460px){.wallet-hero-meta-v3{align-items:stretch}.wallet-inline-state-v3{width:100%;justify-content:center}.wallet-action-btn-v3 span{font-size:9px}.wallet-action-btn-v3 svg{width:16px;height:16px}.customer-profile-v3 .customer-profile-idline-v3{gap:6px}}

/* Wallet, profile, and marketplace refinements */
.wallet-hero-v4{background:linear-gradient(135deg,#0f7f53 0%,#12956b 55%,#40b58d 100%);color:#fff;border-radius:32px;padding:22px;display:grid;gap:18px;box-shadow:0 22px 48px rgba(15,75,50,.16)}
.wallet-hero-topline-v4{display:grid;grid-template-columns:1.6fr 1fr;gap:12px}
.wallet-strip-item-v4{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.wallet-strip-item-v4 span{font-size:.88rem;color:rgba(255,255,255,.82)}
.wallet-number-inline-v4{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.wallet-number-inline-v4 b,.wallet-strip-status-v4 b{font-size:1.05rem;color:#fff}
.wallet-strip-status-v4.is-frozen{background:rgba(171,47,47,.28)}
.wallet-hero-main-v4{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:stretch}
.wallet-balance-panel-v4{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:28px;padding:24px;display:grid;gap:10px}
.wallet-balance-panel-v4 strong{font-size:clamp(2rem,5vw,3.2rem);line-height:1}
.wallet-balance-panel-v4 small{color:rgba(255,255,255,.82)}
.wallet-hero-stats-v4{display:grid;gap:12px}
.wallet-hero-stats-v4 div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:14px 16px;display:grid;gap:6px}
.wallet-hero-stats-v4 span{font-size:.82rem;color:rgba(255,255,255,.82)}
.wallet-hero-stats-v4 b{font-size:1.06rem}
.wallet-hero-actions-v4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.wallet-action-btn-v4{min-height:88px;border-radius:22px;padding:14px 10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}
.wallet-action-btn-v4 svg{font-size:1.28rem}
.wallet-action-btn-v4 span{font-size:.94rem}
.wallet-transfer-form-v4{display:grid;gap:14px}
.wallet-transfer-helper-v4{padding:10px 12px;border-radius:14px;background:#eef7f2;color:#21543f;font-size:.92rem}
.wallet-transfer-helper-v4[data-state="error"]{background:#fff0f0;color:#a13d3d}
.wallet-transfer-helper-v4[data-state="success"]{background:#edf9f2;color:#1d6b48}
.wallet-transfer-helper-v4[data-state="loading"]{background:#f7f7f7;color:#5e6a64}
.wallet-transfer-recipient-v4,.wallet-transfer-otp-box-v4{background:#f7fbf8;border:1px solid #d8eadf;border-radius:18px;padding:14px;display:grid;gap:10px}
.wallet-transfer-recipient-row-v4{display:flex;align-items:center;justify-content:space-between;gap:10px}
.wallet-transfer-recipient-row-v4 span{font-size:.86rem;color:#6c7d74}
.wallet-transfer-recipient-row-v4 b{color:#143c2d}
.wallet-transfer-otp-head-v4{display:flex;align-items:center;justify-content:space-between;gap:10px}
.wallet-transfer-otp-head-v4 b{display:flex;align-items:center;gap:8px}
.wallet-transfer-otp-box-v4 input{font-size:1.2rem;letter-spacing:.28rem;text-align:center}
.wallet-transfer-actions-v4{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.profile-main-v2{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:end}
.profile-identity-block-v2{display:grid;gap:14px}
.profile-heading-v2{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.profile-heading-v2 h1{margin:0 0 8px}
.profile-meta-inline-v2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted)}
.market-policy-card,.policy-terms-box{background:#fbfdfb}
.policy-summary-list{display:grid;gap:10px}
.policy-summary-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #e2efe7;border-radius:14px;background:#fff}
.policy-terms-box{padding:14px;border:1px dashed #cfe5d7;border-radius:16px}
.market-policy-card-inline{display:grid;gap:6px}
.market-policy-card-inline p{margin:0}
@media (max-width:760px){
  .wallet-hero-topline-v4,.wallet-hero-main-v4{grid-template-columns:1fr}
  .wallet-hero-actions-v4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wallet-action-btn-v4{min-height:78px}
  .wallet-number-inline-v4{justify-content:flex-end}
  .profile-main-v2{grid-template-columns:1fr;justify-items:center;text-align:center}
  .profile-heading-v2,.profile-meta-inline-v2{justify-content:center}
}

/* Customer profile and return-policy UX */
.customer-profile-v4 .customer-profile-top-v4{align-items:center}
.customer-profile-v4 .customer-profile-heading-v4{display:grid;gap:7px;align-content:center;min-width:0}
.customer-profile-v4 .customer-profile-name-line-v4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.customer-profile-v4 .customer-profile-name-line-v4 h1{margin:0;line-height:1.25}
.customer-profile-v4 .customer-handle-v4{display:block;margin:0;color:#60776e;font-size:.96rem;line-height:1.4}
.customer-profile-v4 .customer-role-line-v4{display:block;color:#177351;font-weight:800;font-size:.9rem;line-height:1.4}
.customer-profile-v4 .customer-profile-primary-action-v4{align-self:stretch;display:flex;align-items:center}
.customer-profile-v4 .customer-add-post-v4{width:100%;justify-content:center}
.return-policy-fields-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}
.return-policy-fields-v3 .span-2{grid-column:1/-1}
.return-policy-preview-v3{margin-top:12px;padding:13px 15px;border:1px solid #d9e9df;border-radius:16px;background:#f7fbf8;display:grid;gap:6px}
.return-policy-preview-v3 p,.return-policy-preview-v3 small{margin:0;line-height:1.8}
.product-return-policy-v3{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid #dcebe2;border-radius:17px;margin-top:14px;background:#f7fbf8}
.product-return-policy-v3.is-off{background:#fbf8f6;border-color:#eadfd8}
.product-return-policy-v3>svg{margin-top:3px}
.product-return-policy-v3 div{display:grid;gap:5px}
.product-return-policy-v3 small,.product-return-policy-v3 p{margin:0;line-height:1.8;color:#60776e}
.checkout-policy-box-v3{display:grid;gap:10px;padding:15px;border:1px solid #d9e9df;border-radius:18px;background:#f8fbf9}
.checkout-store-policy-v3{display:grid;gap:6px;padding:12px;border-radius:14px;background:#fff;border:1px solid #e1ece6}
.checkout-store-policy-v3>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.checkout-store-policy-v3 small,.checkout-store-policy-v3 p{margin:0;line-height:1.8;color:#657a71}
.checkout-policy-note-v3{margin:2px 0 0;font-size:.88rem;color:#5e746b}
.invoice-policy-v3{border-top:1px dashed #d9e5df;margin-top:10px;padding-top:12px}
@media(max-width:760px){
  .customer-profile-v4 .customer-profile-top-v4{grid-template-columns:auto minmax(0,1fr)}
  .customer-profile-v4 .customer-profile-primary-action-v4{grid-column:1/-1;width:100%;padding-top:2px}
  .return-policy-fields-v3{grid-template-columns:1fr}
  .return-policy-fields-v3 .span-2{grid-column:auto}
}

/* LAQTA 5.2.0 — unified user/store finance, modal wallet actions, formal financial papers */
.wallet-page-v5{max-width:1120px}.wallet-hero-v5{display:grid;gap:18px;padding:22px;border-radius:30px;background:linear-gradient(145deg,#0b6d4a 0%,#11845c 52%,#2ea67b 100%);color:#fff;box-shadow:0 22px 55px rgba(10,83,57,.18)}
.wallet-hero-topline-v5{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(150px,.55fr);gap:10px}.wallet-strip-item-v5{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:11px 14px;border:1px solid rgba(255,255,255,.17);border-radius:17px;background:rgba(255,255,255,.09)}.wallet-strip-item-v5>span{font-size:10px;color:rgba(255,255,255,.8)}.wallet-strip-item-v5>div{display:flex;align-items:center;gap:8px;min-width:0}.wallet-strip-item-v5 b{font-size:15px;overflow:hidden;text-overflow:ellipsis}.wallet-strip-item-v5 button{border:0;background:#fff;color:#146a4b;border-radius:11px;min-height:31px;padding:5px 9px;font-weight:850;cursor:pointer}.wallet-status-v5.is-frozen{background:rgba(130,22,22,.23)}
.wallet-balance-v5{display:grid;gap:6px;padding:21px 22px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.075)}.wallet-balance-v5>span{font-size:11px;color:rgba(255,255,255,.83)}.wallet-balance-v5 strong{font-size:clamp(34px,5vw,56px);line-height:1.05}.wallet-balance-v5 small{font-size:10px;color:rgba(255,255,255,.78)}
.wallet-mini-balances-v5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.wallet-mini-balances-v5>div{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.wallet-mini-balances-v5 span{font-size:9px;color:rgba(255,255,255,.76)}.wallet-mini-balances-v5 b{font-size:14px}.wallet-actions-v5{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.wallet-actions-v5 .wallet-action-btn{width:auto;min-height:70px}
.wallet-shortcuts-v5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-shortcuts-v5>a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border:1px solid #dfebe5;border-radius:16px;background:#fff;text-decoration:none;color:#183d30}.wallet-shortcuts-v5>a>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#eaf6ef;color:#167052}.wallet-shortcuts-v5 b{display:block;font-size:12px}.wallet-shortcuts-v5 small{display:block;margin-top:2px;color:#71837b;font-size:9px;line-height:1.6}
.wallet-modal-v5{width:min(620px,calc(100vw - 22px));max-height:min(88vh,760px);border:0;border-radius:22px;padding:0;box-shadow:0 30px 90px rgba(20,49,38,.24);overflow:auto}.wallet-modal-v5::backdrop{background:rgba(12,33,25,.48);backdrop-filter:blur(2px)}.wallet-dialog-form-v5{display:grid;gap:13px;padding:19px}.wallet-dialog-form-v5>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wallet-dialog-form-v5 h2{margin:2px 0 0}.wallet-dialog-form-v5 label{display:grid;gap:6px;font-size:11px;font-weight:850}.wallet-dialog-form-v5 input,.wallet-dialog-form-v5 select,.wallet-dialog-form-v5 textarea{width:100%}.wallet-dialog-balance-v5{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:#edf7f1}.wallet-dialog-balance-v5 span{font-size:10px;color:#587166}.wallet-dialog-balance-v5 b{color:#155f43;font-size:18px}.wallet-dialog-actions-v5{display:flex;gap:8px;justify-content:flex-end;align-items:center}.wallet-payment-details-v5{border:1px solid #e0eae5;border-radius:14px;padding:10px 12px;background:#f8fbf9}.wallet-payment-details-v5 summary{cursor:pointer;font-weight:900;font-size:11px}.wallet-payment-details-v5>div{display:grid;gap:8px;margin-top:9px}.wallet-payment-details-v5 article{display:grid;gap:4px;padding:10px;border-radius:11px;background:#fff}.wallet-payment-details-v5 article small{color:#71827a;font-size:9px}.wallet-payment-details-v5 article button{border:0;background:transparent;text-align:start;color:#176f50;font-size:10px;cursor:pointer}
.finance-paper-page{max-width:940px}.finance-paper{background:#fff;border:1px solid #dae6e0;border-radius:20px;padding:30px;box-shadow:0 18px 48px rgba(18,61,43,.075)}.finance-paper-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:2px solid #edf2ef}.finance-paper-brand{display:flex;gap:14px;align-items:flex-start}.finance-paper-logo{display:grid;place-items:center;min-width:64px;height:50px;padding:0 12px;border-radius:14px;background:#0f7954;color:#fff;font-weight:950;font-size:17px}.finance-paper-head h1{margin:0;font-size:25px;color:#173e30}.finance-paper-head p{margin:4px 0 0;color:#74857e;font-size:10px}.finance-paper-id{display:grid;gap:7px;justify-items:end}.finance-paper-id>b{font-size:11px;color:#566e63}.finance-paper-hero-amount{display:grid;gap:5px;text-align:center;padding:26px 12px;margin:18px 0;border-radius:18px;background:#f7faf8}.finance-paper-hero-amount span{font-size:10px;color:#6f8279}.finance-paper-hero-amount strong{font-size:34px}.finance-paper-hero-amount.is-in strong{color:#12734e}.finance-paper-hero-amount.is-out strong{color:#9a4a37}.finance-paper-section{margin-top:18px}.finance-paper-section h2{margin:0 0 10px;font-size:15px;color:#1a4e3a}.finance-paper-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.finance-paper-meta>div,.finance-paper-policy-grid>div{display:grid;gap:3px;padding:11px 12px;border:1px solid #e4ece8;border-radius:12px;background:#fcfdfc}.finance-paper-meta span,.finance-paper-policy-grid span{font-size:8px;color:#72847c}.finance-paper-meta b,.finance-paper-policy-grid b{font-size:11px;color:#244c3d}.finance-paper-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-paper-parties>div{display:grid;gap:4px;padding:14px;border:1px solid #dce9e2;border-radius:14px;background:#f7fbf8}.finance-paper-parties span{font-size:9px;color:#6d8278}.finance-paper-parties b{font-size:13px;color:#193f31}.finance-paper-parties small{font-size:9px;color:#798a82}.finance-paper-table table{min-width:0;width:100%}.finance-paper-table th{font-size:9px}.finance-paper-table td{font-size:10px;vertical-align:top}.finance-paper-table td small{display:block;margin-top:2px;color:#7a8b83;font-size:8px}.finance-paper-totals{width:min(100%,430px);margin:18px 0 0 auto;display:grid;gap:8px;padding:15px;border-radius:15px;background:#f5f9f7}.finance-paper-totals>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-paper-totals span{font-size:10px;color:#657b71}.finance-paper-totals strong{font-size:18px;color:#164f39}.finance-paper-totals b{font-size:12px}.finance-paper-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.finance-paper-note{margin-top:12px;padding:12px 14px;border-radius:13px;background:#f5f8f6}.finance-paper-note span{font-size:9px;color:#687d73}.finance-paper-note p{margin:4px 0 0;line-height:1.8;font-size:10px}.finance-paper-alert{padding:12px 14px;border:1px solid #eddcb3;border-radius:13px;background:#fff8e9;color:#755b21;font-size:10px;line-height:1.8}.finance-paper-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-top:24px;padding-top:16px;border-top:1px solid #e2eae6;color:#667b72}.finance-paper-footer b{font-size:9px}.finance-paper-footer p{margin:4px 0 0;font-size:8px;line-height:1.7}.finance-paper-footer-ref{display:grid;gap:2px;text-align:left}.finance-paper-footer-ref span,.finance-paper-footer-ref small{font-size:7px}.finance-paper-footer-ref b{font-size:9px}.statement-filter{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.statement-filter label{display:grid;gap:2px;font-size:8px}.statement-filter input{min-height:34px;padding:5px 7px}.statement-totals{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statement-totals>div{padding:10px;background:#fff;border:1px solid #e2ebe6;border-radius:12px}
.finance-documents-center{max-width:1060px}.finance-doc-tabs{display:flex;gap:7px;overflow:auto;margin:12px 0}.finance-doc-tabs button{border:1px solid #dbe7e1;background:#fff;color:#587267;padding:8px 12px;border-radius:999px;font-weight:850;font-size:10px;white-space:nowrap;cursor:pointer}.finance-doc-tabs button.is-active{background:#116f4e;color:#fff;border-color:#116f4e}.finance-doc-panel[hidden]{display:none!important}.finance-document-list{display:grid;gap:8px}.finance-document-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid #e2ebe6;border-radius:14px;background:#fff;text-decoration:none;color:inherit}.finance-document-type{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#edf7f2;color:#166e4f}.finance-document-row>span:nth-child(2){display:grid;gap:2px}.finance-document-row b{font-size:11px}.finance-document-row small{font-size:8px;color:#75877f}.finance-document-row strong{font-size:12px}.finance-document-row strong.is-in{color:#147352}.finance-document-row strong.is-out{color:#9c4d38}.finance-document-row em{font-style:normal;font-size:8px;color:#6b8177}
.finance-sales-v3 .finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-sales-return-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-sales-return-card>div{display:grid;gap:4px;padding:13px;border-radius:14px;background:#f7faf8}.finance-sales-return-card span{font-size:9px;color:#6b8076}.finance-sales-return-card b{font-size:15px}.finance-sales-note{padding:12px;border-radius:13px;background:#eef7f2;color:#23543f;font-size:10px;line-height:1.8}
.return-financial-preview{display:grid;gap:7px;padding:12px;border:1px solid #dfeae4;border-radius:14px;background:#f8fbf9;margin:9px 0}.return-financial-preview>div{display:flex;justify-content:space-between;gap:10px}.return-financial-preview span{font-size:9px;color:#6b7d75}.return-financial-preview b{font-size:10px}.return-financial-preview .refund-final{padding-top:7px;border-top:1px dashed #d8e5df}.return-financial-preview .refund-final b{color:#126d4b;font-size:13px}
@media(max-width:760px){.wallet-hero-topline-v5{grid-template-columns:1fr}.wallet-mini-balances-v5{grid-template-columns:1fr}.wallet-actions-v5{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-actions-v5 .wallet-action-btn{min-height:64px;font-size:9px}.wallet-shortcuts-v5{grid-template-columns:1fr}.finance-paper{padding:17px;border-radius:15px}.finance-paper-head{display:grid}.finance-paper-id{justify-items:start}.finance-paper-meta,.finance-paper-parties,.finance-paper-policy-grid{grid-template-columns:1fr}.finance-paper-footer{grid-template-columns:1fr}.finance-paper-footer-ref{text-align:right}.finance-document-row{grid-template-columns:38px minmax(0,1fr) auto}.finance-document-row em{display:none}.finance-sales-v3 .finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-sales-return-card{grid-template-columns:1fr}.document-toolbar{gap:8px}.statement-filter{width:100%}.statement-filter label{flex:1}.wallet-modal-v5{width:min(96vw,620px)}}
@media(max-width:460px){.wallet-actions-v5{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-strip-item-v5{align-items:flex-start;flex-direction:column}.wallet-strip-item-v5>div{width:100%;justify-content:space-between}.finance-paper-logo{min-width:54px;height:44px}.finance-paper-head h1{font-size:21px}.finance-paper-hero-amount strong{font-size:28px}}
@media print{.finance-paper-page{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.finance-paper{border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.finance-paper-head{padding-bottom:12px}.finance-paper-section{break-inside:avoid}.finance-paper-table{overflow:visible!important}.finance-paper-table table{width:100%!important;min-width:0!important}.finance-paper-footer{break-inside:avoid}.finance-paper-logo{background:#fff!important;color:#000!important;border:1px solid #aaa!important}}
.finance-paper-credit-note .finance-paper-policy-grid .is-highlight{background:#edf8f2;border-color:#c7e8d5}.finance-paper-credit-note .finance-paper-policy-grid .is-highlight strong{font-size:1.08rem;color:#126e4a}


/* LAQTA 5.4.2 — public home card refresh + compact market intro */
.customer-profile-card-v55{border-radius:24px!important}
.customer-profile-cover-v55{height:154px!important;display:flex;align-items:flex-end;justify-content:flex-start;padding:18px 22px!important}
.customer-profile-cover-v55::before{width:220px!important;height:220px!important;left:auto!important;right:-55px!important;top:-95px!important;background:rgba(255,255,255,.08)!important}
.customer-profile-cover-v55::after{width:140px!important;height:140px!important;right:auto!important;left:-36px!important;bottom:-84px!important;background:rgba(255,255,255,.09)!important}
.customer-profile-body-v55{padding:0 18px 18px!important}
.customer-profile-top-v55{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-top:-122px!important;position:relative!important;z-index:1}
.customer-profile-heading-v55{min-width:0;max-width:min(100%,620px);display:grid;gap:3px;padding:0!important;color:#fff}
.customer-profile-name-line-v55 h1{font-size:31px!important;line-height:1.35!important;color:#fff!important;text-shadow:0 2px 14px rgba(9,46,34,.18)}
.customer-profile-name-line-v55 .verified,.customer-profile-name-line-v55 .premium-badge{box-shadow:0 4px 16px rgba(8,45,32,.12)}
.customer-handle-v55,.customer-role-line-v55{color:rgba(255,255,255,.92)!important;font-size:12px!important}
.customer-role-line-v55{font-weight:800;letter-spacing:.01em}
.customer-profile-primary-action-v55{padding-top:0!important;margin-top:68px!important}.customer-profile-primary-action-v55 .btn,.customer-profile-primary-action-v55 form,.customer-profile-primary-action-v55 form .btn{min-width:168px}
.customer-stats-502{margin-top:12px!important}
.customer-identity-v55{margin-top:10px!important;padding:10px 12px!important;grid-template-columns:1fr!important}
.customer-code-v55{justify-content:center!important;padding:6px 8px!important}.customer-code-v55 b{font-size:13px!important}
.customer-actions-merged-v55{display:grid;gap:8px;margin-top:10px}.customer-share-actions-v55{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.customer-actions-merged-v55 .contact-actions-251{margin-top:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-actions-merged-v55 .contact-actions-251>a{min-height:48px!important;border-radius:14px!important}.customer-share-actions-v55 button{min-height:46px!important;border-radius:13px!important}

.market-top-banner-v56{padding:11px 16px!important;border-radius:18px!important;display:flex;justify-content:center;text-align:center;margin-bottom:12px!important}
.market-top-banner-v56 .eyebrow{margin-bottom:3px!important;font-size:10px!important}
.market-top-banner-v56 h1{font-size:20px!important;margin:0!important;line-height:1.35!important}
.market-top-banner-v56 p{display:none!important}

@media(max-width:760px){
  .customer-profile-card-v55{border-radius:22px!important}
  .customer-profile-cover-v55{height:132px!important;padding:16px 16px 14px!important}
  .customer-profile-top-v55{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:-105px!important}
  .customer-profile-heading-v55{max-width:100%;padding-top:0!important}
  .customer-profile-name-line-v55 h1{font-size:24px!important}
  .customer-handle-v55,.customer-role-line-v55{font-size:11px!important}
  .customer-profile-primary-action-v55{margin-top:0!important}.customer-profile-primary-action-v55 .btn,.customer-profile-primary-action-v55 form,.customer-profile-primary-action-v55 form .btn{width:100%;min-width:0}
  .customer-stats-502{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .customer-stats-502>div{min-height:64px!important}
  .customer-share-actions-v55{gap:6px!important}
  .customer-actions-merged-v55 .contact-actions-251{gap:6px!important}
  .market-top-banner-v56{padding:10px 14px!important;border-radius:16px!important}
  .market-top-banner-v56 h1{font-size:18px!important}
}
@media(max-width:430px){
  .customer-profile-body-v55{padding:0 14px 16px!important}
  .customer-profile-name-line-v55 h1{font-size:21px!important}
  .customer-share-actions-v55 button span{display:none!important}
  .customer-share-actions-v55 button{font-size:13px!important;padding:0!important}
}


/* LAQTA 5.4.3 — customer public page rebuilt to match the approved mobile reference */
.customer-profile-v56{max-width:980px!important;padding-top:22px!important;padding-bottom:24px!important}
.customer-profile-card-v56{overflow:hidden;border:1px solid #d8e9e1;border-radius:30px;background:#fff;box-shadow:0 18px 48px rgba(17,78,56,.075)}
.customer-profile-hero-v56{position:relative;min-height:230px;padding:34px 34px 28px;display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"copy avatar";align-items:center;gap:28px;overflow:hidden;background:linear-gradient(123deg,#bdebd7 0%,#ddf5e9 42%,#f8fcfa 100%);isolation:isolate}
.customer-profile-hero-v56::before,.customer-profile-hero-v56::after{content:"";position:absolute;z-index:-1;border-radius:48% 52% 63% 37% / 41% 51% 49% 59%;pointer-events:none}.customer-profile-hero-v56::before{width:330px;height:250px;left:-105px;top:-115px;background:rgba(56,178,128,.16);transform:rotate(22deg)}.customer-profile-hero-v56::after{width:285px;height:245px;left:105px;bottom:-175px;background:rgba(40,158,111,.09);transform:rotate(-18deg)}
.customer-profile-avatar-v56{grid-area:avatar;position:relative;width:142px;height:142px;border:6px solid #fff;border-radius:50%;background:rgba(235,249,243,.86);display:grid;place-items:center;justify-self:end;overflow:visible;box-shadow:0 10px 28px rgba(20,91,65,.08)}
.customer-profile-avatar-v56>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.customer-profile-avatar-v56>span{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;color:#70b89b}.customer-profile-avatar-v56>span .fa{font-size:58px}
.customer-avatar-edit-v56{position:absolute;right:-3px;bottom:7px;width:42px;height:42px;border:4px solid #fff;border-radius:50%;display:grid;place-items:center;background:#0f7a55;color:#fff;box-shadow:0 5px 14px rgba(12,96,66,.18)}.customer-avatar-edit-v56 .fa{font-size:16px}
.customer-profile-heading-v56{grid-area:copy;min-width:0;display:grid;justify-items:start;align-content:center;gap:5px;text-align:right}.customer-profile-name-v56{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.customer-profile-name-v56 h1{margin:0;font-size:clamp(28px,4.2vw,42px);line-height:1.32;color:#103d31;font-weight:950;letter-spacing:-.025em;overflow-wrap:anywhere}.customer-handle-v56{display:block;font-size:18px;line-height:1.4;font-weight:800;color:#0f825b}.customer-role-v56{display:block;margin-top:7px;font-size:14px;color:#687f76;font-weight:700}
.customer-profile-content-v56{padding:0 26px 24px;background:#fff}.customer-profile-primary-v56{position:relative;margin-top:-21px;z-index:2}.customer-profile-primary-v56 form{margin:0}.customer-add-post-v56,.customer-follow-v56{width:100%;min-height:66px;border:0;border-radius:20px;background:linear-gradient(135deg,#0b8057,#08734e);color:#fff;display:flex;align-items:center;justify-content:center;gap:11px;font-weight:900;font-size:17px;box-shadow:0 10px 24px rgba(12,113,77,.13)}.customer-add-post-v56 span,.customer-follow-v56>.fa{display:grid;place-items:center}.customer-add-post-v56 .fa{font-size:19px}.customer-follow-v56.is-active{background:#eaf7f1;color:#0b704e;border:1px solid #cce5da;box-shadow:none}
.customer-stats-v56{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.customer-stats-v56>div{min-height:108px;padding:15px 18px;border:1px solid #d8e7e1;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbf9);display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:12px}.customer-stat-icon-v56{grid-column:2;width:58px;height:58px;border-radius:18px;background:#e8f7f0;color:#0b7652;display:grid;place-items:center}.customer-stat-icon-v56 .fa{font-size:22px}.customer-stat-copy-v56{grid-column:1;grid-row:1;display:grid;justify-items:center;gap:3px}.customer-stat-copy-v56 strong{font-size:30px;line-height:1;color:#0c7a54;font-variant-numeric:tabular-nums}.customer-stat-copy-v56 small{font-size:12px;color:#667c74;font-weight:700}.customer-stats-v56.is-visitor>div{min-height:94px}
.customer-code-card-v56{margin-top:14px;min-height:112px;padding:13px 18px;border:1px solid #d8e8e0;border-radius:20px;background:linear-gradient(180deg,#fbfdfc,#f6fbf8);display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"qr code actions";align-items:center;gap:15px}.customer-code-qr-v56{grid-area:qr;width:68px;height:68px;border-radius:18px;background:#e9f7f1;color:#0b7652;display:grid;place-items:center}.customer-code-qr-v56 .fa{font-size:31px}.customer-code-main-v56{grid-area:code;display:grid;justify-items:start;gap:2px;min-width:0}.customer-code-main-v56 small{font-size:11px;color:#72857e}.customer-code-main-v56 b{font-size:21px;color:#123f32;letter-spacing:.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.customer-code-actions-v56{grid-area:actions;display:flex;align-items:center;gap:10px}.customer-code-actions-v56 button{width:76px;height:68px;border:0;border-radius:18px;background:#eaf7f1;color:#0b7652;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-weight:850;font-size:10px}.customer-code-actions-v56 button .fa{font-size:19px}
.customer-contact-v56{margin-top:14px}.customer-contact-v56>.contact-actions-251{margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-contact-v56>.contact-actions-251>a{min-height:62px!important;border-radius:19px!important;background:#f8fcfa!important;color:#0d7352!important;border:2px solid #39a97c!important;box-shadow:none!important;font-size:16px!important;font-weight:900!important}.customer-contact-v56>.contact-actions-251>a:hover{background:#eef9f4!important}.customer-contact-v56>.contact-actions-251>a .fa{font-size:20px!important}
.customer-feed-head-v56{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 4px 12px}.customer-feed-head-v56 h2{margin:0;font-size:27px;line-height:1.4;color:#123e32}.customer-feed-tools-v56{display:flex;align-items:center;gap:8px}.customer-show-all-v56{min-height:42px;padding:7px 15px;border-radius:999px;background:#eaf7f1;color:#0c6e4e;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:850}.customer-show-all-v56 .fa{font-size:11px}.customer-report-v56{width:40px;height:40px;border-radius:50%}
.customer-empty-v56{min-height:250px;padding:28px;border:1px solid #e0e9e5;border-radius:25px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;box-shadow:0 11px 30px rgba(17,72,52,.035)}.customer-empty-icon-v56{position:relative;width:66px;height:66px;border-radius:19px;background:linear-gradient(145deg,#edf2f0,#e3e7e5);color:#a4aaa7;display:grid;place-items:center}.customer-empty-icon-v56::before,.customer-empty-icon-v56::after{content:"";position:absolute;width:4px;height:14px;border-radius:99px;background:#87d8b8;transform-origin:center}.customer-empty-icon-v56::before{left:-9px;top:9px;transform:rotate(-44deg)}.customer-empty-icon-v56::after{left:-13px;top:27px;transform:rotate(-75deg)}.customer-empty-icon-v56 .fa{font-size:27px}.customer-empty-v56 h3{margin:8px 0 0;font-size:18px;color:#163f33}.customer-empty-v56 p{margin:0;color:#74867f;font-size:12px}.customer-empty-v56>a{margin-top:8px;color:#0b7652;font-size:11px;font-weight:850}.customer-feed-grid-v56{margin-top:0}

@media(max-width:760px){
  .customer-profile-v56{width:min(100% - 18px,980px)!important;padding-top:14px!important}
  .customer-profile-card-v56{border-radius:25px}
  .customer-profile-hero-v56{min-height:198px;padding:25px 20px 28px;grid-template-columns:minmax(0,1fr) 118px;gap:16px}
  .customer-profile-avatar-v56{width:112px;height:112px;border-width:5px}.customer-profile-avatar-v56>span .fa{font-size:46px}.customer-avatar-edit-v56{width:37px;height:37px;border-width:3px;right:-2px;bottom:4px}.customer-avatar-edit-v56 .fa{font-size:14px}
  .customer-profile-name-v56 h1{font-size:26px}.customer-handle-v56{font-size:14px}.customer-role-v56{font-size:11px;margin-top:5px}
  .customer-profile-content-v56{padding:0 15px 17px}.customer-profile-primary-v56{margin-top:-18px}.customer-add-post-v56,.customer-follow-v56{min-height:58px;border-radius:17px;font-size:14px}
  .customer-stats-v56{gap:8px;margin-top:12px}.customer-stats-v56>div{min-height:88px;padding:11px 12px;border-radius:17px;grid-template-columns:minmax(0,1fr) 48px;gap:7px}.customer-stat-icon-v56{width:48px;height:48px;border-radius:15px}.customer-stat-icon-v56 .fa{font-size:19px}.customer-stat-copy-v56 strong{font-size:24px}.customer-stat-copy-v56 small{font-size:10px}
  .customer-code-card-v56{min-height:95px;margin-top:10px;padding:10px 12px;border-radius:17px;grid-template-columns:56px minmax(0,1fr) auto;gap:8px}.customer-code-qr-v56{width:54px;height:54px;border-radius:15px}.customer-code-qr-v56 .fa{font-size:25px}.customer-code-main-v56 small{font-size:9px}.customer-code-main-v56 b{font-size:16px}.customer-code-actions-v56{gap:6px}.customer-code-actions-v56 button{width:54px;height:54px;border-radius:15px;font-size:8px}.customer-code-actions-v56 button .fa{font-size:16px}
  .customer-contact-v56{margin-top:10px}.customer-contact-v56>.contact-actions-251{gap:8px}.customer-contact-v56>.contact-actions-251>a{min-height:54px!important;border-radius:17px!important;font-size:14px!important}
  .customer-feed-head-v56{margin:20px 4px 10px}.customer-feed-head-v56 h2{font-size:24px}.customer-show-all-v56{min-height:38px;padding:6px 12px;font-size:10px}
  .customer-empty-v56{min-height:205px;padding:22px;border-radius:21px}.customer-empty-icon-v56{width:58px;height:58px}.customer-empty-v56 h3{font-size:16px}.customer-empty-v56 p{font-size:11px}
  .customer-feed-grid-v56{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:520px){
  .customer-profile-hero-v56{min-height:188px;grid-template-columns:minmax(0,1fr) 96px;padding:22px 16px 26px;gap:12px}.customer-profile-avatar-v56{width:94px;height:94px}.customer-profile-avatar-v56>span .fa{font-size:39px}.customer-avatar-edit-v56{width:34px;height:34px}.customer-profile-name-v56 h1{font-size:22px}.customer-handle-v56{font-size:12px}.customer-role-v56{font-size:10px}
  .customer-code-card-v56{grid-template-columns:51px minmax(0,1fr) auto}.customer-code-qr-v56{width:50px;height:50px}.customer-code-actions-v56 button{width:47px;height:50px}.customer-code-actions-v56 button span{font-size:7px}.customer-code-main-v56 b{font-size:14px}
  .customer-contact-v56>.contact-actions-251>a{min-height:50px!important;font-size:13px!important}.customer-feed-head-v56 h2{font-size:22px}
}
@media(max-width:390px){
  .customer-profile-hero-v56{grid-template-columns:minmax(0,1fr) 82px;min-height:176px}.customer-profile-avatar-v56{width:80px;height:80px}.customer-profile-avatar-v56>span .fa{font-size:33px}.customer-avatar-edit-v56{width:30px;height:30px}.customer-avatar-edit-v56 .fa{font-size:11px}.customer-profile-name-v56 h1{font-size:20px}.customer-profile-content-v56{padding-inline:12px}.customer-stats-v56>div{grid-template-columns:minmax(0,1fr) 42px;padding-inline:9px}.customer-stat-icon-v56{width:42px;height:42px}.customer-code-main-v56 b{font-size:12px;letter-spacing:.02em}.customer-code-actions-v56 button{width:42px}.customer-show-all-v56 span{display:none}.customer-show-all-v56{width:38px;padding:0;justify-content:center}.customer-feed-grid-v56{grid-template-columns:1fr!important}
}

/* LAQTA 5.4.4 — darker, denser customer UI without reducing mobile touch targets */
:root{--bg:#f2f6f4;--surface-2:#edf4f0;--brand:#0d6848;--brand-2:#084f38;--brand-soft:#e1f1e9;--line:#d5e2dc;--shadow:0 10px 28px rgba(13,75,53,.075);--radius:20px;--radius-sm:13px}
.public-area{background:#f2f6f4}
.public-area .topbar{border-bottom-color:#cfdfd7}
.public-area .btn,.panel-area .btn{padding:9px 15px;border-radius:12px}

.customer-profile-v56{padding-top:16px!important;padding-bottom:18px!important}
.customer-profile-card-v56{border-color:#c9ddd4;border-radius:25px;box-shadow:0 12px 34px rgba(13,73,52,.075)}
.customer-profile-hero-v56{min-height:205px;padding:28px 29px 25px;grid-template-columns:minmax(0,1fr) 132px;gap:22px;background:linear-gradient(123deg,#a9dfc8 0%,#d2eee1 44%,#f4faf7 100%)}
.customer-profile-hero-v56::before{background:rgba(32,145,99,.18)}
.customer-profile-hero-v56::after{background:rgba(23,120,82,.10)}
.customer-profile-avatar-v56{width:124px;height:124px;border-width:5px;box-shadow:0 8px 22px rgba(12,78,55,.09)}
.customer-profile-avatar-v56>span .fa{font-size:50px;color:#57a987}
.customer-avatar-edit-v56{width:37px;height:37px;border-width:3px;right:-2px;bottom:5px;background:#0b6d4b}
.customer-profile-name-v56 h1{font-size:clamp(25px,3.8vw,36px);color:#0c352a}
.customer-handle-v56{font-size:16px;color:#0b7551}.customer-role-v56{font-size:12px;color:#587168;margin-top:4px}
.customer-profile-content-v56{padding:0 21px 19px}.customer-profile-primary-v56{margin-top:-17px}
.customer-add-post-v56,.customer-follow-v56{min-height:56px;border-radius:17px;font-size:15px;background:linear-gradient(135deg,#0b7651,#096744);box-shadow:0 7px 18px rgba(8,93,62,.13)}
.customer-stats-v56{gap:9px;margin-top:12px}.customer-stats-v56>div{min-height:91px;padding:12px 14px;border-color:#cfe0d8;border-radius:17px;grid-template-columns:minmax(0,1fr) 49px;gap:9px;background:linear-gradient(180deg,#fff,#f5f9f7)}
.customer-stat-icon-v56{width:49px;height:49px;border-radius:15px;background:#dff1e8;color:#0a704d}.customer-stat-icon-v56 .fa{font-size:19px}
.customer-stat-copy-v56 strong{font-size:25px;color:#096d4a}.customer-stat-copy-v56 small{font-size:10px;color:#5c746a}
.customer-code-card-v56{margin-top:10px;min-height:94px;padding:10px 13px;border-color:#cfe1d8;border-radius:17px;grid-template-columns:57px minmax(0,1fr) auto;gap:9px;background:linear-gradient(180deg,#f9fcfa,#f2f8f5)}
.customer-code-qr-v56{width:55px;height:55px;border-radius:15px;background:#dff1e8;color:#0a704d}.customer-code-qr-v56 .fa{font-size:25px}
.customer-code-main-v56 small{font-size:9px;color:#667b72}.customer-code-main-v56 b{font-size:17px;color:#0f392d}
.customer-code-actions-v56{gap:6px}.customer-code-actions-v56 button{width:54px;height:54px;border-radius:15px;background:#dff1e8;color:#0a704d;font-size:8px}.customer-code-actions-v56 button .fa{font-size:16px}
.customer-contact-v56{margin-top:10px}.customer-contact-v56>.contact-actions-251{gap:8px}.customer-contact-v56>.contact-actions-251>a{min-height:50px!important;border-radius:16px!important;background:#f6faf8!important;color:#096b4b!important;border:1.5px solid #269269!important;font-size:14px!important}.customer-contact-v56>.contact-actions-251>a .fa{font-size:18px!important}
.customer-feed-head-v56{margin:18px 3px 9px}.customer-feed-head-v56 h2{font-size:24px;color:#0f382d}.customer-show-all-v56{min-height:38px;padding:5px 12px;background:#dff1e8;color:#096b4a}
.customer-report-v56{width:38px;height:38px}.customer-empty-v56{min-height:210px;padding:22px;border-radius:21px;border-color:#d7e4de;box-shadow:0 8px 22px rgba(17,72,52,.03)}

@media(max-width:760px){
  .customer-profile-v56{width:min(100% - 14px,980px)!important;padding-top:10px!important}
  .customer-profile-card-v56{border-radius:21px}
  .customer-profile-hero-v56{min-height:166px;padding:19px 15px 22px;grid-template-columns:minmax(0,1fr) 88px;gap:11px}
  .customer-profile-avatar-v56{width:86px;height:86px;border-width:4px}.customer-profile-avatar-v56>span .fa{font-size:35px}.customer-avatar-edit-v56{width:30px;height:30px}.customer-avatar-edit-v56 .fa{font-size:11px}
  .customer-profile-name-v56 h1{font-size:21px}.customer-handle-v56{font-size:12px}.customer-role-v56{font-size:9.5px;margin-top:3px}
  .customer-profile-content-v56{padding:0 12px 13px}.customer-profile-primary-v56{margin-top:-15px}.customer-add-post-v56,.customer-follow-v56{min-height:49px;border-radius:15px;font-size:13px}
  .customer-stats-v56{gap:7px;margin-top:9px}.customer-stats-v56>div{min-height:78px;padding:9px 10px;border-radius:15px;grid-template-columns:minmax(0,1fr) 42px;gap:6px}.customer-stat-icon-v56{width:42px;height:42px;border-radius:13px}.customer-stat-icon-v56 .fa{font-size:17px}.customer-stat-copy-v56 strong{font-size:22px}.customer-stat-copy-v56 small{font-size:9px}
  .customer-code-card-v56{min-height:82px;margin-top:8px;padding:8px 9px;border-radius:15px;grid-template-columns:47px minmax(0,1fr) auto;gap:6px}.customer-code-qr-v56{width:46px;height:46px;border-radius:13px}.customer-code-qr-v56 .fa{font-size:21px}.customer-code-main-v56 b{font-size:14px}.customer-code-actions-v56{gap:5px}.customer-code-actions-v56 button{width:45px;height:46px;border-radius:13px}.customer-code-actions-v56 button .fa{font-size:14px}
  .customer-contact-v56{margin-top:8px}.customer-contact-v56>.contact-actions-251{gap:7px}.customer-contact-v56>.contact-actions-251>a{min-height:46px!important;border-radius:14px!important;font-size:12.5px!important}.customer-contact-v56>.contact-actions-251>a .fa{font-size:17px!important}
  .customer-feed-head-v56{margin:15px 3px 8px}.customer-feed-head-v56 h2{font-size:21px}.customer-show-all-v56{min-height:36px}.customer-empty-v56{min-height:185px;padding:18px;border-radius:18px}.customer-empty-icon-v56{width:54px;height:54px}
}
@media(max-width:390px){
  .customer-profile-hero-v56{grid-template-columns:minmax(0,1fr) 78px;min-height:154px}.customer-profile-avatar-v56{width:76px;height:76px}.customer-profile-name-v56 h1{font-size:19px}
  .customer-code-card-v56{grid-template-columns:43px minmax(0,1fr) auto}.customer-code-qr-v56{width:42px;height:44px}.customer-code-actions-v56 button{width:42px;height:44px}.customer-code-main-v56 b{font-size:12px}
}

/* LAQTA 5.8.0 market cleanup */
.market-page-v57{padding-top:14px}.market-top-banner-v57{position:relative;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;min-height:112px;padding:16px 18px;margin-bottom:12px;border:1px solid #cfe5da;border-radius:22px;background:linear-gradient(135deg,#e8f7ef,#f7fbf9);overflow:hidden}.market-top-copy-v57{grid-column:2;text-align:center;display:grid;gap:2px}.market-top-copy-v57>span{font-size:20px;font-weight:950;color:#08704d}.market-top-copy-v57 h1{margin:0;font-size:25px;line-height:1.35;color:#123f31}.market-top-copy-v57 p{margin:0;color:#668076;font-size:12px}.market-cart-icon-v57{grid-column:1;grid-row:1;width:54px;height:54px;border:1px solid #c9ddd4;border-radius:16px;background:#fff;display:grid;place-items:center;color:#0c7150;box-shadow:0 6px 18px rgba(20,80,58,.07)}.market-cart-icon-v57 .fa{font-size:20px}.market-cart-icon-v57 span{font-size:9px;font-weight:800;margin-top:-8px}.market-filter-v57{padding:14px;margin:0 0 18px;display:grid;gap:10px}.market-search-line-v57{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:9px}.market-search-line-v57 input{height:46px;margin:0}.market-search-line-v57 .btn{height:46px;padding:0 12px}.market-filter-line-v57{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.market-filter-line-v57 select{width:100%;height:44px;margin:0;min-width:0;padding-inline:10px}.market-shelf-v57{margin:0 0 20px}.market-shelf-head-v57{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px}.market-shelf-head-v57>div{display:flex;align-items:center;gap:9px;min-width:0}.market-shelf-head-v57 h2{font-size:20px;margin:0;line-height:1.35}.market-shelf-head-v57 small{display:block;color:var(--muted);font-size:10px}.market-shelf-icon-v57{width:39px;height:39px;border-radius:12px;background:#e5f5ed;color:#087451;display:grid;place-items:center;flex:0 0 auto}.market-more-v57{font-size:10px;font-weight:800;border:1px solid #d6e5de;background:#fff;border-radius:11px;padding:7px 9px;white-space:nowrap}.market-carousel-viewport-v57{overflow:hidden;width:100%;padding:2px 0 7px;mask-image:linear-gradient(to left,transparent 0,#000 2%,#000 98%,transparent 100%);-webkit-mask-image:linear-gradient(to left,transparent 0,#000 2%,#000 98%,transparent 100%)}.market-carousel-track-v57{display:flex;gap:10px;width:max-content;will-change:transform}.market-carousel-track-v57 .market-card-v57{width:190px;flex:0 0 190px}.market-card-v57{position:relative}.market-card-v57 .market-card-media{aspect-ratio:1/1.03}.market-card-v57 .market-card-body{padding:10px;gap:5px}.market-card-v57 .market-card-body h2{font-size:13px;min-height:38px}.market-card-meta-v57{display:flex;justify-content:space-between;gap:5px;color:#688078}.market-card-meta-v57 small{font-size:8.5px}.market-card-bottom-v57{display:flex;align-items:center;justify-content:space-between;gap:5px}.market-card-bottom-v57 .small-btn{padding:5px 8px;font-size:9px}.market-pin-badge-v57{position:absolute;z-index:3;top:8px;right:8px;border-radius:999px;background:#0c7351;color:#fff;padding:4px 7px;font-size:8px;font-weight:900}.discount-badge-v57{background:#fff1e1!important;color:#a34b00!important}.market-grid-v57{gap:10px}.market-results-head-v57{margin-top:4px}.market-product-gallery-v57{min-width:0}.market-product-main-v57{aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:#eef5f1;border:1px solid #dce8e2;display:grid;place-items:center}.market-product-main-v57 img{width:100%;height:100%;object-fit:contain;background:#fff}.market-product-main-v57.placeholder{font-size:48px;color:#98aaa2}.market-product-thumbs-v57{display:flex;gap:7px;overflow:auto;padding:8px 1px 2px;scrollbar-width:none}.market-product-thumbs-v57::-webkit-scrollbar{display:none}.market-product-thumbs-v57 button{width:62px;height:62px;flex:0 0 62px;padding:2px;border:1.5px solid #d8e6df;border-radius:12px;background:#fff;overflow:hidden}.market-product-thumbs-v57 button.is-active{border-color:#0c7955;box-shadow:0 0 0 2px #dff3ea}.market-product-thumbs-v57 img{width:100%;height:100%;object-fit:cover;border-radius:8px}.market-product-form-v57 [data-product-images-v57]{padding:9px;background:#f8fbf9;border:1px dashed #bad8ca;border-radius:12px}.product-gallery-manage-v57{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-gallery-item-v57{border:1px solid #dce8e2;border-radius:13px;padding:6px;background:#f9fbfa;display:grid;gap:4px}.product-gallery-item-v57 img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:9px}.product-gallery-item-v57>span{font-size:9px;font-weight:800}.content-contact-zone-v57,.content-social-zone-v57{padding:12px;border:1px solid #dce9e2;border-radius:16px;margin-top:12px}.content-contact-zone-v57{background:#f2faf6}.content-social-zone-v57{background:#fff}.content-action-title-v57{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.content-action-title-v57 b{font-size:13px;color:#154a38}.content-action-title-v57 small{font-size:9px;color:#71847b}.content-contact-zone-v57 .contact-actions-251{margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.content-contact-zone-v57 .contact-actions-251>a{min-height:50px!important;border-radius:13px!important;background:#0d7653!important;color:#fff!important;border:1px solid #0d7653!important;box-shadow:none!important}.content-contact-zone-v57 .contact-actions-251>a.contact-wa-251{background:#fff!important;color:#0d7653!important}.content-social-zone-v57 .interaction-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.content-social-zone-v57 .interaction-grid form{margin:0}.content-social-zone-v57 .interaction-grid .action-btn{width:100%;min-height:44px!important;border-radius:12px!important;background:#f7faf8!important;color:#315044!important;border:1px solid #dce8e2!important;font-size:10px!important;padding:7px 4px!important}.finance-kpis-mini-v57{margin-bottom:14px}.finance-control-v57 .finance-table b{color:#0b6f4e}@media(max-width:640px){.market-top-banner-v57{grid-template-columns:52px 1fr 52px;min-height:102px;padding:13px 10px;border-radius:18px}.market-top-copy-v57>span{font-size:19px}.market-top-copy-v57 h1{font-size:18px}.market-top-copy-v57 p{font-size:9px}.market-cart-icon-v57{width:46px;height:46px;border-radius:13px}.market-filter-v57{padding:10px;border-radius:17px}.market-search-line-v57{grid-template-columns:minmax(0,1fr) 76px;gap:7px}.market-search-line-v57 input,.market-search-line-v57 .btn{height:42px}.market-filter-line-v57{gap:6px}.market-filter-line-v57 select{height:40px;padding-inline:5px;font-size:10px}.market-shelf-head-v57 h2{font-size:17px}.market-shelf-head-v57 small{font-size:8.5px}.market-shelf-icon-v57{width:34px;height:34px}.market-carousel-track-v57{gap:8px}.market-carousel-track-v57 .market-card-v57{width:154px;flex-basis:154px}.market-card-v57 .market-card-body{padding:8px}.market-card-v57 .market-card-body h2{font-size:11px;min-height:33px}.market-card-v57 .price-row strong{font-size:11px}.market-card-bottom-v57>.muted{font-size:8px}.product-gallery-manage-v57{grid-template-columns:repeat(2,minmax(0,1fr))}.content-social-zone-v57 .interaction-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-contact-zone-v57 .contact-actions-251>a{min-height:46px!important}.market-product-layout{gap:12px}}


/* LAQTA 5.8.0 — calmer home taxonomy shelves + touch-controllable market shelves */
.home-category-feed-v58{content-visibility:auto;contain-intrinsic-size:1px 470px}
.home-category-scroll-v58{overflow-x:auto!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none}
.home-category-scroll-v58::-webkit-scrollbar{display:none}
.home-category-scroll-v58>*{scroll-snap-align:start}
.market-carousel-viewport-v57.is-manual-v58{overflow-x:auto;overflow-y:hidden;mask-image:none;-webkit-mask-image:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;cursor:grab}
.market-carousel-viewport-v57.is-manual-v58::-webkit-scrollbar{display:none}
.market-carousel-viewport-v57.is-manual-v58 .market-carousel-track-v57{transform:none!important;will-change:auto}
.market-carousel-viewport-v57.is-manual-v58 .market-card-v57{scroll-snap-align:start}
.market-carousel-viewport-v57.is-auto-v58{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}
.market-carousel-viewport-v57.is-auto-v58.is-dragging{cursor:grabbing}
.market-carousel-viewport-v57.is-auto-v58.is-dragging .market-card-v57{pointer-events:none}
.market-shelf-v58.mode-auto .market-shelf-head-v57 small{color:#53766a}
.market-shelf-v58.mode-manual .market-shelf-head-v57 small{color:#708078}
@media(max-width:640px){.home-category-feed-v58{margin-top:14px}.market-shelf-v58{margin-bottom:17px}.market-carousel-viewport-v57.is-manual-v58{padding-bottom:5px}}

/* 5.9 compact discovery cards; scoped to home and market shelves. */
.discovery-section{margin-block:24px!important;content-visibility:visible;contain-intrinsic-size:none}
.discovery-section .section-head{margin-bottom:12px;gap:10px;align-items:center}
.discovery-section .section-head h2,.discovery-section .market-shelf-head-v57 h2{font-size:22px;margin:0;line-height:1.5}
.shelf-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}
.shelf-controls>a,.shelf-toggle{border:1px solid #cddfd6;border-radius:10px;background:#fff;color:#106c4d;font-size:12px;font-weight:700;padding:8px 10px;min-height:40px;white-space:nowrap}
.shelf-toggle[aria-pressed=true]{background:#e5f4ed}.shelf-toggle[hidden]{display:none}
.discovery-scroll{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;overscroll-behavior-x:contain;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#bed5c9 transparent;padding:3px 1px 10px!important;mask-image:none!important;-webkit-mask-image:none!important;cursor:grab;user-select:none;grid-auto-columns:auto!important}
.discovery-scroll[data-shelf=auto]{scroll-snap-type:none!important}
.discovery-scroll[data-shelf=manual]{scroll-snap-type:x proximity}
.discovery-scroll:focus-visible,.shelf-toggle:focus-visible{outline:2px solid #13815a;outline-offset:3px}
.discovery-scroll .market-carousel-track-v57{display:flex;gap:12px;transform:none!important;will-change:auto;width:max-content}
.discovery-scroll .content-card,.discovery-scroll .market-card-v57{width:224px!important;min-width:0!important;max-width:none!important;flex:0 0 224px!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;height:auto!important;min-height:0!important;border-radius:17px!important;background:#fff;overflow:hidden;scroll-snap-align:start;box-shadow:0 3px 12px #143c2a08!important}
.discovery-scroll .card-media,.discovery-scroll .market-card-media{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3!important;flex:none!important;grid-column:auto!important;grid-row:auto!important;position:relative}
.discovery-scroll .card-media img,.discovery-scroll .market-card-media img{width:100%;height:100%;object-fit:cover;display:block}
.discovery-scroll .card-body,.discovery-scroll .market-card-body{width:100%!important;display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;min-height:0!important;padding:12px!important;gap:6px!important}
.discovery-scroll h3,.discovery-scroll .market-card-body h2{font-size:15px!important;line-height:1.5!important;margin:0!important;min-height:45px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.discovery-scroll .meta-row{display:flex;flex-wrap:wrap;gap:5px;font-size:11px}
.discovery-scroll .meta-row .small,.discovery-scroll .publisher,.discovery-scroll .market-card-meta-v57 small{font-size:11px!important}
.discovery-scroll .publisher-name-244{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discovery-scroll .price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:3px 0!important}
.discovery-scroll .price-row strong{font-size:17px!important;white-space:nowrap;color:#08734f}
.discovery-scroll .price-row del{font-size:11px}
.discovery-scroll .card-bottom-244,.discovery-scroll .market-card-bottom-v57{margin-top:auto!important;padding-top:8px!important}
.discovery-scroll .expiry-mini{font-size:10px}.discovery-scroll .card-stats-244{font-size:11px!important;gap:8px!important}
.discovery-scroll .copy-code-mini-244{min-width:38px!important;min-height:38px!important}
.discovery-scroll .market-card-bottom-v57 .small-btn{min-height:40px;font-size:12px;padding:6px 10px}
.discovery-scroll .market-card-bottom-v57>.muted{font-size:11px}
.shelf-dragging,.shelf-dragging *{cursor:grabbing!important}
@media(max-width:640px){
 .discovery-section{margin-block:20px!important}
 .discovery-section .section-head h2,.discovery-section .market-shelf-head-v57 h2{font-size:19px}
 .discovery-section .eyebrow{font-size:11px}
 .shelf-controls{gap:5px}.shelf-controls>a,.shelf-toggle{font-size:10px;padding:7px;min-height:38px}
 .discovery-scroll{gap:10px!important}.discovery-scroll .market-carousel-track-v57{gap:10px}
 .discovery-scroll .content-card,.discovery-scroll .market-card-v57{width:180px!important;flex-basis:180px!important}
 .discovery-scroll .card-body,.discovery-scroll .market-card-body{padding:10px!important}
 .discovery-scroll .price-row strong{font-size:15px!important}
 .market-shelf-head-v57 small{font-size:10px!important}.market-shelf-icon-v57{display:none}
 .discovery-section .section-head,.market-shelf-head-v57{flex-wrap:wrap}
 .market-top-copy-v57 h1{font-size:17px}.market-top-banner-v57{min-height:90px}
}
.discovery-scroll .card-media img{min-height:0!important;max-height:none!important}
.discovery-scroll .card-body .meta-row .small{max-width:130px!important;font-size:10px!important}
.discovery-scroll .card-body h3{margin:0!important}

/* 5.9.1 product detail and calm contact states. */
.product-details-v591 .market-product-info{gap:16px;padding:22px;border-radius:22px}
.product-details-v591 .market-product-info h1{font-size:clamp(23px,3vw,32px);line-height:1.5;overflow-wrap:anywhere;margin:0}
.product-details-v591 .market-product-info>p{margin:0;line-height:1.9;overflow-wrap:anywhere}
.product-details-v591 .detail-price{margin:0;padding:4px 0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.product-details-v591 .detail-price strong{font-size:28px;color:#087451}
.product-details-v591 .product-return-policy-v3{margin:0;padding:13px;border-radius:15px}
.product-seller-v591{display:grid;gap:12px;background:#f6faf8;border:1px solid #d8e8df;border-radius:17px;padding:14px;min-width:0}
.product-seller-link-v591{display:flex;align-items:center;gap:10px;color:#174f3c;min-width:0}
.product-seller-icon-v591{width:42px;height:42px;display:grid;place-items:center;flex:none;background:#e3f1e9;border-radius:12px;color:#0c7752;font-size:22px}
.product-seller-link-v591>span:nth-child(2){min-width:0;flex:1}
.product-seller-link-v591 small{display:block;font-size:11px;color:#627a6f}
.product-seller-link-v591 strong{display:block;font-size:17px;overflow-wrap:anywhere}
.product-store-visit-v591{font-size:11px;white-space:nowrap;color:#11744f}
.product-code-v591{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid #dce9e1;padding-top:10px;font-size:12px;min-width:0}
.product-code-v591>bdi{font-size:12px;letter-spacing:.3px;color:#204f3e;overflow-wrap:anywhere;flex:1}
.product-code-v591>button{display:inline-flex;align-items:center;gap:5px;min-height:38px;border:1px solid #c9ded2;border-radius:10px;background:#fff;color:#106d4c;padding:6px 10px;font-size:12px}
.product-seller-v591 .contact-actions-251{position:static;margin:0;padding:0;box-shadow:none;backdrop-filter:none;background:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.product-seller-v591 .contact-actions-251>a:only-child{grid-column:1/-1}
.product-purchase-v591{display:grid;gap:14px;margin:0}
.product-quantity-row-v591{display:flex;align-items:center;justify-content:space-between;gap:12px}
.product-quantity-row-v591>label{margin:0;font-weight:800;color:#255441}
.product-quantity-v591{display:grid;grid-template-columns:46px 58px 46px;border:1px solid #cbded3;border-radius:13px;overflow:hidden;background:#fff}
.product-quantity-v591>button{border:0;border-radius:0;background:#edf7f1;color:#096b49;font-size:24px;font-weight:700;min-height:46px;padding:0;touch-action:manipulation}
.product-quantity-v591>button:disabled{color:#8ea79a;background:#f5f8f6;cursor:default}
.product-quantity-v591>input{width:100%;min-width:0;min-height:46px;height:46px;border:0;border-inline:1px solid #dce7e1;border-radius:0;margin:0;padding:4px;text-align:center;font-size:18px;font-weight:800;color:#184b37;background:#fff;appearance:textfield;-moz-appearance:textfield}
.product-quantity-v591 input::-webkit-inner-spin-button,.product-quantity-v591 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.product-purchase-actions-v591{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.product-add-v591,.product-cart-v591{display:flex;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:50px;padding:10px 7px;border:1px solid #11734f;border-radius:13px;font-size:14px;font-weight:800;line-height:1.5;text-align:center;text-decoration:none;touch-action:manipulation}
.product-add-v591{background:#11734f;color:#fff}.product-cart-v591{background:#edf7f1;color:#116b4b;border-color:#bedccc}
.product-add-v591:hover,.product-add-v591:active{background:#0d6847;color:#fff}.product-cart-v591:hover,.product-cart-v591:active{background:#e1f1e7;color:#0c5b3e}
.product-details-v591 button:focus-visible,.product-details-v591 a:focus-visible,.product-quantity-v591 input:focus-visible{outline:2px solid #19895d;outline-offset:2px}
.contact-actions-251.contact-equal>a.btn:is(:hover,:active,:focus){background:#e1f2e8!important;color:#105f41!important;border-color:#a9d2bb!important;filter:none!important;box-shadow:none!important;transform:none!important;-webkit-tap-highlight-color:transparent}
.contact-actions-251.contact-equal>a.btn{transition:background-color .14s ease,color .14s ease;-webkit-tap-highlight-color:transparent}
.contact-actions-251.contact-equal>a.btn:is(:hover,:active,:focus) span,.contact-actions-251.contact-equal>a.btn:is(:hover,:active,:focus) .fa{color:inherit!important}
.contact-actions-251.contact-equal>a.btn:focus-visible{outline:2px solid #188158!important;outline-offset:3px}
.contact-actions-251.contact-equal>a.btn.contact-paused:is(:hover,:active,:focus){background:#fff1e3!important;color:#885427!important;border-color:#e9d3b8!important}
@media(max-width:640px){.product-details-v591 .market-product-info{padding:15px;gap:14px;border-radius:18px}.product-seller-v591{padding:11px}.product-seller-link-v591 strong{font-size:16px}.product-store-visit-v591{font-size:10px}.product-details-v591 .detail-price strong{font-size:25px}.product-purchase-actions-v591{gap:8px}.product-add-v591,.product-cart-v591{font-size:12px;min-height:49px}.product-details-v591 .market-product-main-v57{aspect-ratio:4/3}}

/* 5.9.2: store posts have identical geometry, independent of image aspect ratio. */
.store-feed-uniform-v592>.content-card{
 display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;
 grid-template-rows:minmax(0,1fr);height:244px!important;min-height:244px!important;max-height:244px!important;
 min-width:0!important;align-items:stretch!important;overflow:hidden!important;
}
.store-feed-uniform-v592>.content-card>.card-media{
 position:relative!important;display:block!important;align-self:stretch!important;
 width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;
 aspect-ratio:auto!important;overflow:hidden!important;flex:none!important;
}
.store-feed-uniform-v592>.content-card>.card-media>img{
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;
 object-fit:cover!important;object-position:center!important;
}
.store-feed-uniform-v592>.content-card>.card-media>.media-placeholder{
 position:absolute;inset:0;width:100%;height:100%;min-height:0;display:grid;place-items:center;
}
.store-feed-uniform-v592>.content-card>.card-body{
 display:flex!important;flex-direction:column!important;gap:3px!important;width:100%!important;
 min-width:0!important;min-height:0!important;height:100%!important;padding:12px!important;overflow:hidden!important;
}
.store-feed-uniform-v592 .card-body>.meta-row{height:22px!important;min-height:22px!important;flex:none!important;margin:0!important}
.store-feed-uniform-v592 .card-body>h3{
 font-size:14px!important;line-height:19px!important;height:38px!important;min-height:38px!important;
 max-height:38px!important;margin:0!important;flex:none!important;overflow:hidden!important;
 display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow-wrap:anywhere;
}
.store-feed-uniform-v592 .card-body>.publisher{height:20px!important;min-height:20px!important;flex:none!important;margin:0!important}
.store-feed-uniform-v592 .card-body>.price-row,.store-feed-uniform-v592 .card-body>.gift-label{
 min-height:27px!important;margin:0!important;padding:2px 0!important;flex:none!important;gap:5px!important;
}
.store-feed-uniform-v592 .card-body>.price-row strong{font-size:14px!important;line-height:1.5!important}
.store-feed-uniform-v592 .card-body>.price-row del{font-size:10px!important}
.store-feed-uniform-v592 .card-body>.card-bottom-244{margin-top:auto!important;padding-top:6px!important;flex:none!important}
.store-feed-uniform-v592 .card-body .expiry-mini{font-size:10px!important;line-height:16px!important}
.store-feed-uniform-v592 .card-body .card-actions-row-244{margin-top:3px!important}
.store-feed-uniform-v592 .card-body .copy-code-mini-244{min-height:34px!important;height:34px!important;min-width:34px!important;padding:5px!important}
.store-feed-uniform-v592 .card-body .card-stats-244{gap:7px!important;font-size:11px!important}
.store-feed-uniform-v592 .card-body>.suspension-badge{font-size:9px;line-height:14px;padding:1px 5px;margin:0}
@media(max-width:760px){
 .store-feed-uniform-v592>.content-card{height:232px!important;min-height:232px!important;max-height:232px!important}
 .store-feed-uniform-v592>.content-card>.card-body{padding:10px!important}
}
@media(max-width:360px){
 .store-feed-uniform-v592>.content-card{grid-template-columns:38% minmax(0,1fr)!important;height:248px!important;min-height:248px!important;max-height:248px!important}
 .store-feed-uniform-v592 .card-body .card-stats-244{gap:5px!important;font-size:10px!important}
}

/* LAQTA 6.0.0 — unified navigation and action hierarchy */
:root{--action-h:42px;--action-radius:12px;--admin-sidebar-w:264px}
.btn{min-height:var(--action-h);border-radius:var(--action-radius);padding:9px 16px;font-weight:800;line-height:1.25;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}
.btn:active{transform:translateY(1px)}
.btn.secondary{background:#eaf5ef;color:#0d6649;border:1px solid #cfe5da}.btn.secondary:hover{background:#dff0e7}.btn.ghost{background:#fff;color:#315a49;border:1px solid #d8e5de}.btn.ghost:hover{background:#f4f8f6}.btn.danger{background:#b74242;color:#fff;border:1px solid #b74242}.btn.danger:hover{background:#9f3434}
.small-btn{min-height:36px;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#315a49;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.small-btn:hover{background:#f3f8f5}.small-btn.secondary{background:#eef7f2;color:#0c694a;border-color:#cfe4d8}.small-btn.danger{color:#a93b3b;border-color:#e9cccc;background:#fff8f8}.small-btn.danger:hover{background:#fff0f0}
.form-actions,.row-actions,.transaction-actions{align-items:center}.form-actions .btn,.form-actions .small-btn,.transaction-actions .btn,.transaction-actions .small-btn{min-width:100px}
.section-head>.btn,.section-head>.row-actions{flex:0 0 auto}

.topbar-v600{z-index:120;background:color-mix(in srgb,var(--topbar-custom,#eef8f3) 92%,#fff);border-bottom:1px solid rgba(177,205,193,.72)}
.nav-v600{min-height:70px;height:70px;justify-content:space-between}.topbar-start-v600,.nav-tools-v600{display:flex;align-items:center;gap:8px;min-width:0}.topbar-start-v600 .brand{margin-inline:0}.nav-tools-v600{margin-inline-start:auto}.topbar-icon-v600{width:42px;height:42px;min-width:42px;padding:0;border:1px solid #d5e4dd;border-radius:13px;background:rgba(255,255,255,.88);color:#225c47;display:grid;place-items:center;position:relative}.topbar-icon-v600:hover,.topbar-icon-v600.active{background:#e8f4ee;color:#0b6a49;border-color:#c4ded1}.topbar-icon-v600 .fa{width:18px;height:18px}.topbar-icon-v600[data-notifications-toggle] span:not([hidden]){position:absolute;top:-5px;left:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#b83e3e;color:#fff;display:grid;place-items:center;font-size:8px;border:2px solid #fff}
.account-menu-wrap-v600{position:relative;z-index:125}.account-trigger-v600{height:44px;min-width:44px;padding:4px 8px 4px 10px;border:1px solid #d5e4dd!important;border-radius:14px!important;background:rgba(255,255,255,.92)!important;color:#234f3e!important;display:flex!important;align-items:center!important;gap:8px!important}.account-trigger-v600:hover,.account-menu-wrap-v600.menu-open .account-trigger-v600{background:#eaf5ef!important;border-color:#bfdccb!important}.account-trigger-icon-v600{width:32px;height:32px;border-radius:10px;background:#e2f1e9;display:grid;place-items:center;color:#0c6949}.account-trigger-copy-v600{display:grid;text-align:right;line-height:1.25;min-width:72px;max-width:150px}.account-trigger-copy-v600 b{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-trigger-copy-v600 small{font-size:8px;color:#76867f}.account-trigger-arrow-v600{width:11px!important;height:11px!important;color:#74837d;transform:rotate(90deg);transition:transform .18s ease}.menu-open .account-trigger-arrow-v600{transform:rotate(-90deg)}
.account-menu-backdrop-v600{position:fixed;inset:0;z-index:93;background:rgba(7,30,22,.28);backdrop-filter:blur(1px)}.account-menu-v600{position:absolute!important;z-index:96!important;top:calc(100% + 10px)!important;inset-inline-end:0!important;inset-inline-start:auto!important;width:330px!important;max-height:min(76vh,680px);padding:8px!important;border:1px solid #d7e5de!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 65px rgba(13,51,38,.18)!important;overflow-y:auto;transform:translateY(-6px) scale(.985)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.account-menu-v600.open{transform:translateY(0) scale(1)!important}.account-menu-handle-v600{display:none}.menu-user-v600{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 10px 12px!important;margin:0 0 5px!important;border-bottom:1px solid #e7eeea!important}.menu-user-v600>div{display:grid;min-width:0}.menu-user-v600 b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-user-v600 small{font-size:9px;color:#7b8b84}.menu-user-avatar-v600{width:39px;height:39px;flex:0 0 39px;border-radius:12px;background:#e8f4ee;color:#0d6a4a;display:grid;place-items:center}.menu-user-avatar-v600 .fa{width:16px;height:16px}.menu-sheet-close-v600{display:none;border:0;background:transparent;color:#648074;width:34px;height:34px;border-radius:9px;margin-inline-start:auto}.menu-section-v600{display:grid;gap:2px;padding:5px 0;border-bottom:1px solid #edf2ef}.menu-section-v600>span{padding:3px 10px 4px;color:#899790;font-size:8px;font-weight:900;letter-spacing:.02em}.account-menu-v600 a,.menu-logout-v600 button{min-height:40px!important;padding:8px 10px!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:9px!important;font-size:10.5px!important;font-weight:800!important;color:#2d5645!important;border:0!important;background:transparent!important;text-align:right!important;width:100%!important}.account-menu-v600 a:hover,.menu-logout-v600 button:hover{background:#f0f7f3!important;color:#0c6849!important}.account-menu-v600 a .fa,.menu-logout-v600 .fa{width:15px;height:15px;color:#4f806c}.menu-logout-v600{padding:6px 0 0!important;margin:0!important}.menu-logout-v600 button{color:#a83d3d!important}.menu-logout-v600 button .fa{color:#a83d3d}

.admin-sidebar-v600{position:fixed;z-index:105;top:70px;bottom:0;right:0;width:var(--admin-sidebar-w);background:#fbfdfc;border-left:1px solid #dbe7e1;box-shadow:-8px 0 30px rgba(24,61,47,.035);display:flex;flex-direction:column;transition:transform .2s ease}.admin-sidebar-head-v600{min-height:66px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3ece7}.admin-sidebar-head-v600>div{display:grid;line-height:1.35}.admin-sidebar-head-v600 span{font-size:8px;color:#7a8e84;font-weight:800}.admin-sidebar-head-v600 b{font-size:15px;color:#163f31}.admin-sidebar-head-v600 button{display:none;width:36px;height:36px;border:1px solid #dae7e0;background:#fff;border-radius:10px;color:#42695a}.admin-sidebar-nav-v600{padding:10px 10px 18px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:8px}.admin-nav-group-v600{display:grid;gap:2px}.admin-nav-group-v600>small{padding:7px 10px 3px;color:#8a9992;font-size:8px;font-weight:900}.admin-nav-group-v600>a{min-height:39px;border-radius:10px;padding:7px 10px;display:flex;align-items:center;gap:10px;color:#48665a;font-weight:800;font-size:10px}.admin-nav-group-v600>a .fa{width:15px;height:15px;color:#6d8a7e}.admin-nav-group-v600>a:hover{background:#f0f6f3;color:#1e5c44}.admin-nav-group-v600>a.active{background:#e6f3ed;color:#0d6848}.admin-nav-group-v600>a.active .fa{color:#0d6848}.admin-sidebar-foot-v600{margin-top:auto;padding:10px;border-top:1px solid #e4ece8}.admin-sidebar-foot-v600 a{min-height:40px;border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dbe7e1;color:#3e6555;font-size:10px;font-weight:800}.admin-sidebar-foot-v600 .fa{width:15px;height:15px}.admin-nav-backdrop-v600{position:fixed;z-index:103;inset:70px 0 0;background:rgba(7,30,22,.36);backdrop-filter:blur(2px)}
body.admin-area main,body.admin-area .site-footer-245{margin-right:var(--admin-sidebar-w);transition:margin-right .2s ease}body.admin-area.admin-nav-collapsed .admin-sidebar-v600{transform:translateX(100%)}body.admin-area.admin-nav-collapsed main,body.admin-area.admin-nav-collapsed .site-footer-245{margin-right:0}

/* Page-level action hierarchy: one obvious primary action, quiet secondary actions, destructive red. */
.table-action-trigger-401,.action-menu-280>summary{width:38px!important;height:38px!important;border-radius:11px!important;border:1px solid #d6e4dd!important;background:#fff!important;color:#246049!important;display:grid!important;place-items:center!important}.table-action-trigger-401:hover,.action-menu-280>summary:hover{background:#edf7f2!important}.table-action-trigger-401 .fa,.action-menu-280>summary .fa{width:15px;height:15px}.actions{gap:7px}.panel-card .section-head.small-head{align-items:center}

@media(max-width:1099px){
  body.admin-area main,body.admin-area .site-footer-245{margin-right:0}.admin-sidebar-v600{transform:translateX(100%);width:min(300px,86vw);box-shadow:-20px 0 60px rgba(5,38,26,.22)}body.admin-area.admin-nav-open .admin-sidebar-v600{transform:translateX(0)}.admin-sidebar-head-v600 button{display:grid;place-items:center}.admin-nav-backdrop-v600:not([hidden]){display:block}.admin-nav-trigger-v600{display:grid}
}
@media(min-width:1100px){.admin-nav-backdrop-v600{display:none!important}}
@media(max-width:760px){
  .nav-v600{height:62px;min-height:62px}.admin-sidebar-v600{top:62px}.admin-nav-backdrop-v600{inset:62px 0 0}.brand-name{font-size:16px!important}.topbar-start-v600,.nav-tools-v600{gap:5px}.topbar-icon-v600{width:39px;height:39px;min-width:39px;border-radius:12px}.topbar-market-duplicate-v600{display:none}.account-trigger-v600{width:41px!important;min-width:41px!important;height:41px!important;padding:4px!important;border-radius:12px!important}.account-trigger-icon-v600{width:31px;height:31px}.account-trigger-copy-v600,.account-trigger-arrow-v600{display:none!important}
  .account-menu-backdrop-v600{z-index:190;background:rgba(6,27,20,.46);backdrop-filter:blur(3px)}.account-menu-v600{position:fixed!important;z-index:195!important;top:auto!important;bottom:0!important;right:0!important;left:0!important;width:100%!important;max-width:none!important;max-height:min(82dvh,720px)!important;border-radius:24px 24px 0 0!important;border-width:1px 0 0!important;padding:8px 12px calc(12px + env(safe-area-inset-bottom))!important;transform:translateY(105%)!important;opacity:1!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s ease,visibility .22s ease!important}.account-menu-v600.open{transform:translateY(0)!important;visibility:visible!important;pointer-events:auto!important}.account-menu-handle-v600{display:block;width:44px;height:4px;border-radius:99px;background:#cddbd4;margin:2px auto 8px}.menu-sheet-close-v600{display:grid;place-items:center}.menu-user-v600{position:sticky;top:-8px;z-index:2;background:#fff}.menu-section-v600{padding-block:6px}.account-menu-v600 a,.menu-logout-v600 button{min-height:45px!important;font-size:11px!important}.account-menu-v600 a .fa,.menu-logout-v600 .fa{width:17px;height:17px}
  .form-actions,.transaction-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.form-actions>.btn:only-child,.transaction-actions>.btn:only-child{grid-column:1/-1}.section-head{align-items:flex-start}.section-head>.row-actions{width:100%;justify-content:flex-start}.section-head>.btn{min-width:120px}
}
@media(max-width:430px){.topbar-v600 .shell{width:calc(100% - 16px)}.brand-mark{width:35px!important;height:35px!important}.brand-name{font-size:15px!important}.nav-tools-v600{gap:4px}.topbar-icon-v600{width:37px;height:37px;min-width:37px}.account-trigger-v600{width:39px!important;min-width:39px!important;height:39px!important}}
@media(print){.admin-sidebar-v600,.admin-nav-backdrop-v600,.account-menu-backdrop-v600{display:none!important}body.admin-area main,body.admin-area .site-footer-245{margin-right:0!important}}

/* LAQTA 6.0.0 — unified cloned action-sheet content */
.action-sheet-list-v600{display:grid;gap:7px}
.action-sheet-list-v600>a,.action-sheet-list-v600>button,.action-sheet-list-v600>form>button{width:100%;min-height:42px;border:1px solid #d9e6df;border-radius:11px;background:#fff;color:#315b4a;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:8px 11px;font:inherit;font-size:10.5px;font-weight:800;text-align:right;cursor:pointer}
.action-sheet-list-v600>a:hover,.action-sheet-list-v600>button:hover,.action-sheet-list-v600>form>button:hover{background:#f1f7f4;color:#0c6849}
.action-sheet-list-v600 .fa{width:15px;height:15px;flex:0 0 15px}
.action-sheet-list-v600 .danger,.action-sheet-list-v600 button.danger{color:#aa3c3c;border-color:#eccfcf;background:#fffafa}
.action-sheet-list-v600 .danger:hover,.action-sheet-list-v600 button.danger:hover{background:#fff0f0;color:#973030}
.action-sheet-group-v600{display:grid;gap:8px;padding:10px;border:1px solid #e0eae5;border-radius:13px;background:#f9fbfa}
.action-sheet-group-v600>b{display:flex;align-items:center;gap:7px;color:#385f50;font-size:10px}.action-sheet-group-v600>b .fa{width:14px;height:14px}
.action-sheet-form-v600{display:grid;gap:7px;margin:0}.action-sheet-form-v600 input,.action-sheet-form-v600 select{width:100%;min-height:40px;border:1px solid #d5e3dc;border-radius:10px;background:#fff;color:#284b3d;padding:7px 10px;font:inherit;font-size:10px;outline:none}.action-sheet-form-v600 input:focus,.action-sheet-form-v600 select:focus{border-color:#80b69e;box-shadow:0 0 0 3px rgba(48,139,99,.09)}
.action-sheet-form-v600>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.action-sheet-form-v600>button,.action-sheet-form-v600>div>button{min-height:39px;border:1px solid #d7e4dd;border-radius:10px;background:#fff;color:#315b4a;padding:7px 10px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.action-sheet-form-v600>button:hover,.action-sheet-form-v600>div>button:hover{background:#edf6f1;color:#0d6849}.action-sheet-form-v600>button.danger,.action-sheet-form-v600>div>button.danger{border-color:#eccaca;background:#fff9f9;color:#a83a3a}
@media(max-width:560px){.action-sheet-group-v600{padding:9px}.action-sheet-form-v600>div{grid-template-columns:1fr}.action-sheet-list-v600>a,.action-sheet-list-v600>button,.action-sheet-list-v600>form>button{min-height:45px;font-size:11px}}

/* LAQTA 6.0.1 — unified role-aware top navigation. */
body.admin-area main,body.admin-area .site-footer-245{margin-right:0!important}
.unified-menu-wrap-v601{position:relative;z-index:125}
.unified-menu-trigger-v601{display:grid!important;place-items:center!important;background:rgba(255,255,255,.92)!important;color:#225c47!important;border-color:#d5e4dd!important}
.unified-menu-wrap-v601.menu-open .unified-menu-trigger-v601{background:#e8f4ee!important;color:#0b6a49!important;border-color:#bfdccb!important}
.unified-menu-trigger-v601 .fa{width:19px!important;height:19px!important}
.unified-menu-v601{width:370px!important}
.unified-menu-v601 a.active{background:#e6f3ed!important;color:#0d6848!important}
.unified-menu-v601 a.active .fa{color:#0d6848!important}
.menu-state-v601{margin-inline-start:auto;padding:3px 7px;border-radius:999px;background:#fff0e7;color:#9b4b22;font-style:normal;font-size:8px;font-weight:900;white-space:nowrap}
.unified-menu-v601 .menu-logout-v600{position:sticky;bottom:-8px;z-index:3;background:#fff;border-top:1px solid #edf2ef;padding:7px 0 2px!important}
.unified-menu-v601 .menu-user-v600{z-index:4}
@media(min-width:761px){.unified-menu-v601{max-height:min(82vh,760px)!important}.unified-menu-v601 .menu-section-v600>span{font-size:8.5px}.unified-menu-v601 a,.unified-menu-v601 .menu-logout-v600 button{font-size:11px!important}}
@media(max-width:760px){.unified-menu-v601{width:100%!important;max-height:min(86dvh,760px)!important}.unified-menu-trigger-v601{width:39px!important;height:39px!important;min-width:39px!important;border-radius:12px!important}.nav-v601{justify-content:space-between}.nav-tools-v601{margin-inline-start:auto}}
.user-bottom-nav-v600 a.is-service-off-v601{position:relative}.bottom-nav-off-dot-v601{position:absolute;top:7px;left:50%;margin-left:-19px;width:7px;height:7px;border-radius:50%;background:#b7583f;border:2px solid #fff;box-sizing:content-box}
