:root{--bg:#f6f8fb;--card:#fff;--text:#172033;--muted:#667085;--line:#e4e7ec;--blue:#2563eb;--green:#16a34a;--red:#dc2626;--soft:#eef4ff;--radius:18px;--shadow:0 10px 30px rgba(16,24,40,.06)}*{box-sizing:border-box}body{margin:0;font-family:Inter,"Noto Sans Thai",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:min(1180px,calc(100% - 32px));margin:auto}.narrow{width:min(760px,calc(100% - 32px))}.topbar{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.navrow{min-height:68px;display:flex;gap:20px;align-items:center}.brand{font-size:26px;font-weight:900;white-space:nowrap}.brand span{color:var(--blue)}.search{display:flex;flex:1;max-width:500px}.search input{border:1px solid var(--line);border-radius:12px 0 0 12px;border-right:0}.search button{border:1px solid var(--line);background:#fff;border-radius:0 12px 12px 0;padding:0 16px}.navlinks{display:flex;align-items:center;gap:16px;font-size:14px;white-space:nowrap}.inline{display:inline}.linkbtn{border:0;background:none;cursor:pointer;color:var(--muted)}.mini-score{background:#e8f7ee;color:#15803d;padding:3px 7px;border-radius:99px;font-size:11px}.hero{background:linear-gradient(140deg,#eef4ff,#f8fbff 55%,#edfdf4);border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.5fr .7fr;gap:50px;padding:68px 0}.hero h1{font-size:48px;line-height:1.15;margin:10px 0 18px;letter-spacing:-1.6px}.hero p{font-size:18px;line-height:1.7;color:var(--muted);max-width:680px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.4px;color:var(--blue)}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--blue);background:var(--blue);color:#fff;padding:11px 16px;border-radius:12px;font-weight:700;cursor:pointer}.btn.small{padding:7px 11px;font-size:13px}.btn.ghost{background:#fff;color:var(--blue)}.btn.full{width:100%;margin-top:10px}.btn.success{background:var(--green);border-color:var(--green)}.btn.danger{background:var(--red);border-color:var(--red)}.btn.danger.ghost{background:#fff;color:var(--red)}.btn.fb{background:#1877f2;border-color:#1877f2}.trustline{display:flex;gap:18px;flex-wrap:wrap;color:#166534;font-size:14px}.hero-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:var(--shadow)}.demand{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:13px 0}.section{padding:42px 0}.section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.section h1,.section h2{margin-top:0}.grid{display:grid;gap:16px}.products{grid-template-columns:repeat(4,1fr)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.product{overflow:hidden}.photo{aspect-ratio:4/3;background:#f0f2f5;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover}.placeholder{height:100%;display:grid;place-items:center;color:#98a2b3;font-size:28px;font-weight:900;letter-spacing:2px}.placeholder.big{min-height:450px;border-radius:var(--radius)}.pad{padding:18px}.product h3{margin:10px 0 7px;font-size:16px;line-height:1.4}.price{color:var(--blue);font-size:21px;font-weight:900}.jumbo{font-size:36px}.pill{display:inline-flex;background:#eef4ff;color:#3448a0;border-radius:999px;padding:4px 9px;font-size:12px}.verified{color:#15803d;font-size:12px}.seller,.muted{font-size:13px;color:var(--muted);margin-top:8px}.soft{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wanted-grid{grid-template-columns:repeat(4,1fr)}.wanted-card{background:#fff;border:1px solid #dce7ff;border-radius:16px;padding:18px}.wanted-label{color:#7c3aed;font-size:12px;font-weight:800}.features{grid-template-columns:repeat(4,1fr)}.feature{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.feature p{color:var(--muted)}.filters{display:grid;grid-template-columns:1fr 190px 170px auto;gap:10px;margin-bottom:22px}.filters input,.filters select,input,select,textarea{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--text);font:inherit}.listing-layout{display:grid;grid-template-columns:1.6fr .7fr;gap:24px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:15px}.detail h1{font-size:32px}.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0}.specs span{background:#f8fafc;border:1px solid var(--line);padding:10px;border-radius:10px;font-size:13px}.description{white-space:pre-line;line-height:1.7}.sellerbox{position:sticky;top:88px}.passport{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0}.passport.wide{grid-template-columns:repeat(6,1fr)}.passport>div{background:#f8fafc;border-radius:12px;padding:12px;text-align:center}.passport b{display:block;font-size:20px}.passport span{font-size:11px;color:var(--muted)}.sharebox{margin-top:18px}.authwrap{min-height:70vh;display:grid;place-items:center;padding:40px 16px}.authcard{width:min(440px,100%);background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow)}.stack{display:grid;gap:13px}.stack label{display:grid;gap:6px;font-size:13px}.oauth{display:block;padding:12px;border-radius:12px;text-align:center;border:1px solid var(--line);margin:9px 0;font-weight:700}.oauth.google{background:#fff}.oauth.facebook{background:#1877f2;color:#fff}.or{text-align:center;color:var(--muted);margin:16px}.fine{font-size:12px;color:var(--muted)}.flash{margin-top:14px;padding:12px 15px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe}.flash.success{background:#ecfdf3;border-color:#bbf7d0}.flash.danger{background:#fef2f2;border-color:#fecaca}.flash.warning{background:#fff7ed;border-color:#fed7aa}.notice{background:#fff;border:1px solid #c7d7fe;border-radius:14px;padding:14px 16px;margin:14px 0 24px}.notice.dangerish{border-color:#fbbf24;background:#fffbeb}.verify-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.verify-grid h3{display:flex;justify-content:space-between}.verify-grid h3 span{color:var(--blue);font-size:13px}.score-ring{width:110px;height:110px;border:8px solid #dbeafe;border-top-color:var(--blue);border-radius:50%;display:grid;place-content:center;text-align:center;background:#fff}.score-ring b{font-size:23px}.score-ring span{font-size:11px;color:var(--muted)}.formcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;display:grid;gap:15px}.two,.three{display:grid;gap:12px}.two{grid-template-columns:1fr 1fr}.three{grid-template-columns:repeat(3,1fr)}.formcard label{display:grid;gap:7px;font-size:13px}.match-list{display:grid;gap:12px}.match{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:12px}.matchscore{width:68px;text-align:center}.matchscore b{display:block;color:#7c3aed;font-size:20px}.matchscore span{font-size:11px;color:var(--muted)}.thumb{width:90px;height:70px;background:#eee;border-radius:10px;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.grow{flex:1}.empty{background:#fff;border:1px dashed var(--line);padding:40px;text-align:center;border-radius:15px}.tablewrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:15px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line);font-size:13px}.statusbig{padding:8px 12px;background:#eef4ff;border-radius:999px}.dealgrid{display:grid;grid-template-columns:1.6fr .6fr;gap:18px}.chatbox{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.chatmessages{min-height:400px;max-height:650px;overflow:auto;padding:18px;background:#f8fafc}.bubble{max-width:75%;background:#fff;border:1px solid var(--line);border-radius:15px;padding:10px 13px;margin:10px 0}.bubble.mine{margin-left:auto;background:#eaf2ff}.bubble small{font-size:10px;color:var(--muted)}.bubble p{margin:6px 0;white-space:pre-wrap}.chatimg{max-width:260px;border-radius:10px;margin-top:8px}.chatinput{display:grid;grid-template-columns:1fr 180px auto;gap:8px;padding:12px}.safetyhero{background:#111827;color:#fff;padding:56px 0;text-align:center}.safetysearch{display:flex;gap:8px;margin:20px 0}.safetysearch input{font-size:17px}.safetyresult{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dangertext{color:var(--red)}.sellerhero{background:linear-gradient(135deg,#eef4ff,#fff);padding:40px 0;border-bottom:1px solid var(--line)}.sellerhead{display:flex;align-items:center;gap:18px}.sellerhead .score-ring{margin-left:auto}.avatar{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:#172033;color:#fff;font-size:30px;font-weight:900}.reviews{display:grid;gap:10px}.adminlist{display:grid;gap:12px;margin-bottom:30px}.adminrow{display:grid;grid-template-columns:1fr 380px;gap:20px}.evidence{max-width:260px;max-height:260px;object-fit:contain;border-radius:12px;border:1px solid var(--line)}footer{background:#101828;color:#d0d5dd;margin-top:40px}.foot{padding:28px 0;display:flex;justify-content:space-between}.foot b{color:#fff;font-size:20px}@media(max-width:1000px){.navrow{flex-wrap:wrap;padding:12px 0}.search{order:3;max-width:none;width:100%;flex-basis:100%}.navlinks{margin-left:auto;overflow-x:auto;max-width:100%}.hero-grid,.listing-layout,.dealgrid{grid-template-columns:1fr}.products{grid-template-columns:repeat(3,1fr)}.wanted-grid,.features{grid-template-columns:repeat(2,1fr)}.passport.wide{grid-template-columns:repeat(3,1fr)}.sellerbox{position:static}}@media(max-width:700px){.shell{width:min(100% - 20px,1180px)}.hero-grid{padding:36px 0}.hero h1{font-size:35px}.products{grid-template-columns:repeat(2,1fr)}.wanted-grid,.features,.verify-grid{grid-template-columns:1fr}.section{padding:28px 0}.section-head{align-items:flex-start}.filters,.two,.three,.adminrow{grid-template-columns:1fr}.gallery{grid-template-columns:1fr}.passport.wide{grid-template-columns:repeat(2,1fr)}.chatinput{grid-template-columns:1fr}.bubble{max-width:90%}.navlinks{gap:11px;font-size:12px}.search{display:none}.score-ring{width:88px;height:88px}.sellerhead{align-items:flex-start}.sellerhead .score-ring{margin-left:auto}.jumbo{font-size:30px}}@media(max-width:430px){.products{grid-template-columns:1fr}.passport{grid-template-columns:1fr 1fr}.hero h1{font-size:30px}.navrow{gap:10px}.brand{font-size:22px}}

/* Seller Level + Proof help v1.3 */
.seller-level-head{align-items:center}.level-badge{display:inline-flex;align-items:center;width:max-content;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:900;margin:4px 0}.level-1{background:#f2f4f7;color:#475467}.level-2{background:#fff4e5;color:#9a5b13}.level-3{background:#e8f7ee;color:#15803d}.level-4{background:#eef4ff;color:#2446a8}.proof-title{display:flex;align-items:center;gap:8px}.help-dot{width:22px;height:22px;border:1px solid #9db5ea;background:#fff;color:var(--blue);border-radius:50%;font-weight:900;line-height:18px;padding:0;cursor:pointer;display:inline-grid;place-items:center}.help-dot:hover{background:#eef4ff}.inline-help{display:inline-grid;vertical-align:middle;margin-left:5px}.trusted-proof{border-color:#a7e2bc;background:#f2fcf6}.level-card{margin:16px 0 22px}.level-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.level-row h2{margin:3px 0}.level-proof{font-size:12px;font-weight:800;padding:7px 10px;border-radius:999px}.level-proof.ok{background:#e8f7ee;color:#15803d}.level-proof.wait{background:#fff4e5;color:#9a5b13}.progress{height:9px;background:#eef2f6;border-radius:999px;overflow:hidden;margin-top:14px}.progress span{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#22a06b);border-radius:999px}.proof-exempt-mini{background:#ecfdf3;border:1px solid #bbf7d0;color:#15803d;padding:9px 10px;border-radius:10px;font-size:12px;font-weight:700;margin:10px 0}.modal-overlay[hidden]{display:none}.modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.58);z-index:9999;display:grid;place-items:center;padding:18px}.modal-card{width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:26px;box-shadow:0 24px 80px rgba(0,0,0,.28);position:relative}.modal-card h2{margin-top:0}.modal-close{position:absolute;top:12px;right:14px;border:0;background:#f2f4f7;width:34px;height:34px;border-radius:50%;font-size:23px;cursor:pointer}.proof-steps{padding-left:22px;line-height:1.8}.notice.compact{margin:15px 0;padding:12px}.modal-open{overflow:hidden}.account-level{margin-top:0}
@media(max-width:700px){.level-row{align-items:flex-start;flex-direction:column}.level-proof{border-radius:10px}.modal-card{padding:22px 18px}}

/* v1.4 — prominent help buttons + global image inspection */
.help-dot{width:25px;height:25px;border:2px solid #b91c1c;background:#dc2626;color:#fff;border-radius:50%;font-weight:1000;line-height:20px;padding:0;cursor:pointer;display:inline-grid;place-items:center;box-shadow:0 2px 7px rgba(220,38,38,.28);transition:.15s transform,.15s background}
.help-dot:hover,.help-dot:focus{background:#b91c1c;transform:scale(1.08);outline:3px solid rgba(220,38,38,.14)}
.help-link{display:inline-flex;align-items:center;gap:7px;font-weight:800;color:#b91c1c;cursor:pointer;border:0;background:transparent;padding:2px 0}
.level-explain{margin-top:7px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.seller-level-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}
.seller-level-table th,.seller-level-table td{border-bottom:1px solid #e5e7eb;padding:11px 9px;text-align:left;vertical-align:top}
.seller-level-table th{background:#f8fafc;font-weight:900}
.seller-level-table .proof-free{color:#15803d;font-weight:900}
.seller-level-table .proof-needed{color:#9a5b13;font-weight:800}

img:not([data-no-lightbox]){cursor:zoom-in}
.image-lightbox[hidden]{display:none}
.image-lightbox{position:fixed;inset:0;z-index:20000;background:rgba(3,7,18,.94);display:flex;flex-direction:column;color:#fff;overscroll-behavior:contain}
.image-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;background:rgba(0,0,0,.52);border-bottom:1px solid rgba(255,255,255,.12);z-index:2}
.image-lightbox-hint{font-size:13px;color:#d1d5db}
.image-lightbox-controls{display:flex;align-items:center;gap:7px;white-space:nowrap}
.image-lightbox-controls button{min-width:38px;height:38px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;border-radius:9px;font-weight:900;cursor:pointer;padding:0 10px}
.image-lightbox-controls button:hover{background:rgba(255,255,255,.2)}
.image-lightbox-controls [data-lb-close]{font-size:25px;background:#dc2626;border-color:#dc2626}
.image-lightbox-controls [data-lb-scale]{min-width:56px;text-align:center;font-variant-numeric:tabular-nums}
.image-lightbox-stage{position:relative;flex:1;min-height:0;overflow:hidden;display:grid;place-items:center;padding:18px;touch-action:none}
.image-lightbox-stage img{max-width:94vw;max-height:82vh;width:auto;height:auto;object-fit:contain;transform-origin:center center;transition:transform .08s linear;user-select:none;-webkit-user-drag:none;cursor:zoom-in;box-shadow:0 16px 60px rgba(0,0,0,.38)}
.image-lightbox.is-zoomed .image-lightbox-stage img{cursor:grab;transition:none}
.image-lightbox-stage img.dragging{cursor:grabbing}
body.image-viewer-open{overflow:hidden}

.telegram-test-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 18px}
.telegram-test-note{font-size:12px;color:#667085}
.flash.warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}

@media(max-width:700px){
  .image-lightbox-toolbar{align-items:flex-start;flex-direction:column;padding:9px}
  .image-lightbox-hint{font-size:11px}
  .image-lightbox-controls{width:100%;overflow-x:auto;padding-bottom:2px}
  .image-lightbox-stage{padding:8px}
  .image-lightbox-stage img{max-width:98vw;max-height:76vh}
  .seller-level-table{font-size:12px}
  .seller-level-table th,.seller-level-table td{padding:8px 5px}
}
