@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap');

*{box-sizing:border-box}
:root{
  font-family:"Vazirmatn",Tahoma,Arial,sans-serif;
  color:#173b31;
  background:#eef3ec;
  --green:#0c9b57;
  --green-2:#087c46;
  --green-3:#dff3e6;
  --orange:#f6aa16;
  --orange-soft:#fff1cf;
  --ink:#173b31;
  --muted:#71827b;
  --surface:#fff;
  --bg:#f6f8f4;
  --line:#e5ebe5;
  --danger:#c64949;
  --shadow:0 8px 24px rgba(32,66,48,.07);
  --shadow-strong:0 14px 32px rgba(23,88,51,.13);
}
html,body{margin:0;min-height:100%;background:#eef3ec}
body{font-family:inherit}
button,input,select,textarea{font:inherit}
button{border:0;cursor:pointer}
button,input,select,textarea{-webkit-tap-highlight-color:transparent}
button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(12,155,87,.22);outline-offset:2px}
[hidden]{display:none!important}
#app{min-height:100vh;max-width:480px;margin:0 auto;background:var(--bg);padding-bottom:86px;box-shadow:0 0 40px rgba(27,62,45,.08)}
main{padding:14px 14px 24px}

/* Top bar: intentionally compact, like a native mini-app header */
.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px;padding:13px 16px;background:#fff;border-bottom:1px solid #edf1ed}
.brand-wrap{display:flex;flex-direction:column;gap:1px;text-align:right;flex:1}.brand{font-size:24px;font-weight:900;color:var(--green-2);letter-spacing:-.7px}.slogan{font-size:10px;color:var(--muted)}
.icon-btn{width:42px;height:42px;border-radius:15px;background:#eef7f1;color:var(--green-2);font-size:19px;border:1px solid #e0eee5}

/* Generic */
.card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}
.muted{color:var(--muted);font-size:12px;line-height:1.8}
.eyebrow{font-size:11px;color:var(--green-2);font-weight:800}
.section-title{margin:22px 2px 10px;font-size:16px;font-weight:900}
.row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.row-head h3{margin:0}
.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.list{display:grid;gap:10px}.preview{padding:16px}.preview-grid,.form{display:grid;gap:12px}
.loading-card{padding:36px;text-align:center;color:var(--muted)}
.badge,.status{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;background:#e9f6ed;color:#137a48;font-size:10px;font-weight:800;white-space:nowrap}
.status-completed,.status-approved{background:#dcf5e5;color:#087b45}.status-cancelled,.status-rejected{background:#fde8e7;color:#ad4141}.status-reserved,.status-visit-scheduled,.status-visited{background:#eaf3ff;color:#3f6fa8}.status-available{background:#e6f7eb;color:#0b8c4f}
.notice{padding:13px 14px;border-radius:14px;background:#eef7ef;color:#45645a;font-size:12px;line-height:1.9}.notice.warning{background:#fff5da;color:#805f15}.notice.danger{background:#fdecec;color:#984949}.notice.success{background:#e8f7ed;color:#1d7048}
.btn{width:100%;padding:13px 15px;border-radius:13px;font-weight:800;transition:.15s}.btn:active{transform:scale(.985)}.btn-primary{background:var(--green);color:#fff;box-shadow:0 8px 18px rgba(12,155,87,.2)}.btn-secondary{background:#eef4ef;color:#315e4b}.btn-danger{background:#fdeaea;color:var(--danger)}.btn-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.field{display:grid;gap:6px}.field label{font-size:12px;font-weight:800}.field input,.field select,.field textarea,#market-q,#market-category,#market-city{width:100%;padding:12px 13px;border:1px solid #dfe7e1;border-radius:13px;background:#fff;color:var(--ink);outline:0}.field textarea{min-height:92px;resize:vertical}
.optional{font-size:10px;color:#96a39c;font-weight:500}

/* Home */
.home-intro{position:relative;overflow:hidden;min-height:122px;margin-bottom:12px;padding:20px 18px;border-radius:22px;background:linear-gradient(135deg,#0b8d50,#0aaa61);color:#fff;box-shadow:var(--shadow-strong)}
.home-intro:after{content:"";position:absolute;width:130px;height:130px;left:-30px;top:-42px;border-radius:50%;background:#ffffff12}
.home-intro h1{margin:4px 0 4px;font-size:23px;line-height:1.45;font-weight:900;letter-spacing:-.4px}.home-intro p{margin:0;font-size:11px;color:#eafff2}.home-kicker{font-size:11px;font-weight:700;color:#dcffea}.home-leaf{position:absolute;left:20px;bottom:17px;font-size:48px;transform:rotate(-8deg);filter:drop-shadow(0 5px 10px #075e3638)}
.primary-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.primary-action{position:relative;min-height:154px;padding:17px 15px;border-radius:20px;text-align:right;overflow:hidden;box-shadow:var(--shadow-strong)}.primary-action strong,.primary-action small{display:block}.primary-action strong{margin-top:15px;font-size:16px}.primary-action small{margin-top:5px;font-size:10px;line-height:1.7;opacity:.9}.primary-action b{position:absolute;left:15px;bottom:12px;font-size:20px}.primary-action-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#ffffff25;font-size:27px}.sell-action{background:linear-gradient(145deg,#0eb263,#07884c);color:#fff}.buy-action{background:linear-gradient(145deg,#ffbd35,#f2a20a);color:#fff}
.section-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 2px 9px}.section-heading h2{margin:0;font-size:15px;font-weight:900}.section-heading button{background:transparent;color:var(--green-2);font-size:10px;font-weight:800;padding:5px}
.category-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(76px,1fr);gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.category-strip::-webkit-scrollbar{display:none}.category-pill{min-height:78px;padding:9px 6px;background:#fff;border:1px solid var(--line);border-radius:16px;color:#35584b;font-size:10px;font-weight:800}.category-icon{display:grid;place-items:center;margin:0 auto 6px;width:38px;height:38px;border-radius:12px;background:#eef7f1;font-size:22px}
.home-orders{display:grid;gap:9px}.home-empty{display:flex;align-items:center;gap:11px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:17px}.home-empty>span{font-size:27px}.home-empty div{flex:1;display:grid;gap:2px}.home-empty strong{font-size:12px}.home-empty small{font-size:10px;color:var(--muted)}.home-empty button{padding:8px 10px;border-radius:10px;background:#e6f5eb;color:var(--green-2);font-size:10px;font-weight:800}
.home-shortcuts{display:grid;gap:8px;margin-top:18px}.home-shortcuts button{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:15px;background:#fff;border:1px solid var(--line);text-align:right}.home-shortcuts button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#edf6f0;font-size:17px}.home-shortcuts button>div{flex:1;display:grid}.home-shortcuts strong{font-size:12px}.home-shortcuts small{font-size:10px;color:var(--muted);margin-top:2px}.home-shortcuts b{font-size:19px;color:#95a49c}

/* Dev selector is deliberately collapsed */
.dev-panel{margin:0 0 10px;border:1px dashed #d9c77a;border-radius:13px;background:#fff9df;color:#6f6129}.dev-panel summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;cursor:pointer;font-size:10px;font-weight:800}.dev-panel summary span{color:#897a41;font-weight:600}.dev-panel-body{padding:0 10px 10px}.dev-panel-body p{font-size:10px;color:#887a46}.dev-panel select{width:100%;padding:9px;border:1px solid #eadb9b;border-radius:10px;background:#fff}

/* Market */
.page-head{display:flex;align-items:center;justify-content:space-between;padding:5px 2px 12px}.page-head span{font-size:10px;color:var(--muted);font-weight:700}.page-head h1{margin:2px 0 0;font-size:22px;font-weight:900}.round-action{width:38px;height:38px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--green-2);font-size:19px}
.market-search{display:grid;grid-template-columns:1fr 44px;gap:7px;margin-bottom:10px}.market-search input{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;outline:0}.market-search button{border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--green-2);font-size:22px}
.filter-chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin-bottom:10px}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{flex:0 0 auto;padding:8px 13px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#60736b;font-size:10px;font-weight:700}.filter-chip.active{background:var(--green);border-color:var(--green);color:#fff}
.market-advanced{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.market-advanced select{max-width:145px;padding:8px 11px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#50655c;font-size:10px}.market-advanced span{font-size:10px;color:var(--muted)}
.market-list{display:grid;gap:9px}

/* Order cards */
.order-card{width:100%;display:flex;align-items:center;gap:11px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:17px;text-align:right;box-shadow:0 4px 14px rgba(31,65,47,.045)}.order-card:active{transform:scale(.99)}
.item-image{width:82px;height:74px;flex:0 0 82px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#eef5ed,#e3eee4);font-size:31px;background-size:cover;background-position:center;overflow:hidden}.item-image.photo-loaded span{opacity:0}.item-main{flex:1;min-width:0}.item-title{font-size:13px;font-weight:900;color:#234a3b}.item-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px;color:#76867e;font-size:9px}.item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.order-arrow{font-size:20px;color:#98a59f}.order-card-compact .item-image{width:68px;height:61px;flex-basis:68px}.order-card-compact{padding:9px}.order-card-compact .item-title{font-size:12px}

/* Hero/page cards used by remaining screens */
.hero{position:relative;overflow:hidden;margin-bottom:12px;padding:17px 16px;border-radius:19px;background:#fff;border:1px solid var(--line);box-shadow:none}.hero h1{margin:4px 0 4px;font-size:20px;font-weight:900}.hero p{margin:0}.hero-home{display:none}
.action-card{padding:14px;text-align:right}.action-card .icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#edf7f0;font-size:22px}.action-card .title{margin-top:9px;font-size:12px;font-weight:900}.action-card .desc{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.7}.action-card .arrow{float:left;color:var(--green)}
.quick-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-category{min-height:76px;padding:9px 4px;background:#fff;border:1px solid var(--line);border-radius:15px;color:#35584b}.quick-category .icon{display:block;font-size:22px;margin-bottom:5px}.quick-category span:last-child{font-size:10px;font-weight:800}

/* Forms / sale */
.card-subtle{padding:13px;border:1px solid var(--line);border-radius:15px;background:#fbfcfa;display:grid;gap:10px}.sale-item-row{box-shadow:none}.mini-danger{padding:6px 8px;border-radius:9px;background:#fdeaea;color:var(--danger);font-size:10px;font-weight:800}
.media-box{padding:13px;border:1px solid var(--line);border-radius:15px;background:#fbfcfa}.media-box-title{font-size:12px;font-weight:900;margin-bottom:8px}.file-input{width:100%;font-size:10px}.media-status{margin-top:7px;color:var(--muted);font-size:10px;line-height:1.7}.media-status.ready{color:#168252}.media-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sync-note{margin-bottom:10px}
.preview-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #edf0ed;font-size:11px}.preview-row:last-child{border-bottom:0}.preview-row.stacked{display:grid;grid-template-columns:1fr auto}.preview-row small{grid-column:1/-1;color:var(--muted)}
.privacy-note{padding:10px;border-radius:12px;background:#f0f5f1;color:#60766b;font-size:10px;line-height:1.8}

/* Orders */
.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;margin-bottom:10px;border-radius:14px;background:#eaf0eb}.segmented button{padding:9px 5px;border-radius:10px;background:transparent;color:#75857d;font-size:10px;font-weight:700}.segmented button.active{background:#fff;color:var(--green-2);box-shadow:0 2px 7px #163d2910}

/* Order details */
.order-photo-box{padding:0;overflow:hidden;margin-bottom:10px}.order-photo{display:block;width:100%;max-height:300px;object-fit:cover}.offer-card{padding:14px;margin-bottom:9px}.price-list{margin:8px 0;padding-right:18px;font-size:11px}.visit-text{padding:9px 10px;border-radius:11px;background:#f4f7f4;font-size:10px;line-height:1.8}.visit-choice,.action-stack{display:grid;gap:9px}.cancel-action{margin-top:4px}.new-time-form{margin-top:10px}

/* Profile / help */
.single-action{margin-top:10px}.text-link{padding:4px;background:transparent;color:var(--green-2);font-weight:800}.location-coords{direction:ltr}.help-list{display:grid;gap:9px}.help-item{padding:14px;background:#fff;border:1px solid var(--line);border-radius:15px}.help-item h3{margin:0 0 5px;font-size:12px}.help-item p{margin:0;color:var(--muted);font-size:10px;line-height:1.8}

/* Empty */
.empty{padding:30px 18px;text-align:center;color:var(--muted)}.empty-icon{font-size:42px}.empty h3{margin:8px 0 4px;color:var(--ink);font-size:15px}.empty p{margin:0 0 12px;font-size:11px;line-height:1.8}

/* Bottom navigation */
.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);max-width:480px;margin:0 auto;padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ebe5;box-shadow:0 -7px 22px rgba(29,65,45,.07)}.nav-item{position:relative;padding:7px 2px 3px;background:transparent;color:#8a9991;font-size:9px;font-weight:700}.nav-item::before{display:block;margin-bottom:2px;font-size:18px;line-height:1}.nav-item[data-page=home]::before{content:"⌂"}.nav-item[data-page=market]::before{content:"♻"}.nav-item[data-page=sell]::before{content:"＋"}.nav-item[data-page=orders]::before{content:"▣"}.nav-item[data-page=profile]::before{content:"♙"}.nav-item.active{color:var(--green-2)}.primary-nav::before{width:43px;height:43px;margin:-22px auto 3px;display:grid;place-items:center;border-radius:15px;background:var(--green);color:#fff;font-size:23px;box-shadow:0 8px 16px rgba(12,155,87,.24)}.primary-nav{padding-top:0}

.toast{position:fixed;right:14px;left:14px;bottom:90px;z-index:70;max-width:452px;margin:0 auto;padding:11px 13px;border-radius:12px;background:#17382b;color:#fff;font-size:11px;text-align:center;box-shadow:0 8px 25px #0002}.toast[data-kind="error"]{background:#8d3e3e}

/* Onboarding */
#app.welcome-mode{padding:0;background:#f6fbf0;box-shadow:none;max-width:480px}.welcome-screen{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#f6fbf0;overflow:hidden}.welcome-art{position:relative;width:100%;max-width:480px;line-height:0}.welcome-art img{display:block;width:100%;height:auto;max-height:100vh;object-fit:contain;object-position:top center}.welcome-start-hitbox{position:absolute;left:13%;right:13%;bottom:10.2%;height:8.2%;border-radius:999px;background:transparent}.welcome-start-hitbox:active{background:#ffffff14}

@media(max-width:380px){main{padding:11px}.primary-action{min-height:145px;padding:14px 12px}.home-intro h1{font-size:21px}.item-image{width:74px;flex-basis:74px}.brand{font-size:22px}}
@media(min-width:700px){body{padding:18px 0}#app{border-radius:26px;overflow:hidden;min-height:calc(100vh - 36px)}.bottom-nav{bottom:18px;border-radius:0 0 26px 26px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}

/* ===== DORIZ UI V3 - unmistakable redesign ===== */
body{background:#f2f4f1}
#app{background:#fafbf9}
.topbar{min-height:58px;padding:9px 14px;background:#fff}.topbar .slogan{display:none}.topbar .brand{font-size:21px}.topbar .icon-btn{width:38px;height:38px;border-radius:12px}
main{padding:12px 14px 28px}
.home-head-v3{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 2px 16px}.home-head-v3 h1{margin:2px 0 0;font-size:22px;line-height:1.45;color:#183d30;font-weight:900}.home-greeting-v3{font-size:11px;color:#71827b;font-weight:700}.home-avatar-v3{width:48px;height:48px;border-radius:16px;background:#edf5ef;border:1px solid #e0e9e2;font-size:22px}
.home-actions-v3{display:grid;gap:10px}.home-action-v3{display:grid;grid-template-columns:58px 1fr 24px;align-items:center;gap:12px;min-height:108px;padding:14px;border-radius:22px;text-align:right;box-shadow:none}.home-action-v3 div{display:grid;gap:5px}.home-action-v3 strong{font-size:17px;font-weight:900}.home-action-v3 small{font-size:10px;line-height:1.8}.home-action-v3 b{font-size:28px;font-weight:400}.home-action-art-v3{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;font-size:31px}.sell-v3{background:#0b9957;color:#fff}.sell-v3 .home-action-art-v3{background:#ffffff22}.sell-v3 small{color:#e8fff1}.buy-v3{background:#fff;border:1px solid #e3e8e4;color:#1b4033}.buy-v3 .home-action-art-v3{background:#fff3d6}.buy-v3 small{color:#74827c}.buy-v3 b{color:#c9941f}
.section-heading-v3{display:flex;align-items:center;justify-content:space-between;margin:22px 2px 10px}.section-heading-v3 h2{margin:0;font-size:15px;font-weight:900;color:#183d30}.section-heading-v3 button{background:transparent;color:#0b8b50;font-size:10px;font-weight:800}
.category-grid-v3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.category-tile-v3{min-height:91px;padding:10px 5px;border-radius:18px;background:#fff;border:1px solid #e4e9e5;color:#294d3f;font-size:10px;font-weight:800}.category-icon-v3{display:grid;place-items:center;width:43px;height:43px;margin:0 auto 7px;border-radius:14px;background:#edf6ef;font-size:24px}
.home-orders-v3{display:grid;gap:9px}.empty-v3{display:grid;justify-items:center;gap:6px;padding:22px 14px;border:1px dashed #d7e2da;border-radius:19px;background:#fff;text-align:center}.empty-v3>span{font-size:34px}.empty-v3 strong{font-size:13px}.empty-v3 small{font-size:10px;color:#7a8982}.empty-v3 button{margin-top:4px;padding:8px 14px;border-radius:11px;background:#e7f5eb;color:#087c46;font-size:10px;font-weight:800}
.home-intro,.primary-actions,.category-strip,.home-shortcuts{display:none!important}
@media(max-width:380px){.home-head-v3 h1{font-size:20px}.home-action-v3{grid-template-columns:52px 1fr 20px}.home-action-art-v3{width:52px;height:52px}.category-grid-v3{gap:6px}}

/* ===== Feature parity / admin v4 ===== */
.compact-hero{padding-bottom:10px}
.profile-menu{display:grid;gap:10px;margin:10px 0 18px}
.profile-menu-item{width:100%;border:1px solid var(--border,#e6e8e5);background:#fff;border-radius:18px;padding:14px 16px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;text-align:right;font:inherit;cursor:pointer}
.profile-menu-item>span{width:42px;height:42px;border-radius:14px;background:#f2f5f1;display:grid;place-items:center;font-size:21px}
.profile-menu-item div{display:grid;gap:3px}.profile-menu-item strong{font-size:15px}.profile-menu-item small{color:#737973;font-size:12px}.profile-menu-item>b{font-size:24px;color:#8a918b;font-weight:400}
.profile-menu-item.admin-entry{border-color:#cfe0d1;background:#f7fbf6}
.guide-grid{display:grid;gap:12px}.guide-card{padding:18px}.guide-card h3{margin:0 0 10px}.guide-card p,.guide-card li{line-height:1.95}.guide-card ol{margin:0;padding-right:20px}
.block-muted{display:block;color:#7b817c;margin-top:4px;font-size:12px}
.admin-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 22px}
.admin-tile{border:1px solid var(--border,#e6e8e5);background:#fff;border-radius:20px;min-height:126px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:right;font:inherit;cursor:pointer}.admin-tile>span{font-size:26px}.admin-tile strong{font-size:15px}.admin-tile small{color:#737973;line-height:1.6}
.admin-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px}.admin-stats>div{background:#fff;border:1px solid var(--border,#e6e8e5);border-radius:18px;padding:16px;display:grid;gap:3px}.admin-stats strong{font-size:24px}.admin-stats span{font-size:12px;color:#737973}
.admin-list{display:grid;gap:9px}.admin-list-row{width:100%;border:1px solid var(--border,#e6e8e5);background:#fff;border-radius:16px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right;font:inherit;cursor:pointer}.admin-list-row>div{display:grid;gap:4px}.admin-list-row small{color:#737973}.admin-list-row>span{font-size:12px;white-space:nowrap}
.admin-buyer-card,.inbox-card{margin-bottom:10px}.admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.admin-actions button,.mini-success,.mini-secondary{border:0;border-radius:12px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}.mini-success{background:#e6f5e9;color:#166126}.mini-secondary{background:#eef1ef;color:#353b36}.mini-danger{border:0;border-radius:12px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}
.admin-segmented{overflow-x:auto;justify-content:flex-start}.admin-segmented button{white-space:nowrap;flex:0 0 auto}
.inbox-card p{line-height:1.9;white-space:pre-wrap}.referral-admin-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.referral-admin-row>div{display:grid;gap:4px}.referral-admin-row small{color:#737973}
@media (min-width:720px){.admin-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ===== Feature parity V5 ===== */
.metric-list{padding:8px 16px}.admin-metric-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line,#e7ebe7)}.admin-metric-row:last-child{border-bottom:0}.admin-metric-row span{font-weight:800}.admin-metric-row strong{font-size:11px;color:var(--muted,#74827c);text-align:left}.referral-admin-button{width:100%;font:inherit;text-align:right;cursor:pointer;border:1px solid var(--line,#e7ebe7)}
