:root{--amber:#e8852c;--jade:#1e8e7e;--ink:#221b12;--muted:#5c5346;--paper:#fbf6ee;--card:#fff;--line:#e6ddce}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Noto Sans Thai,sans-serif;background:var(--paper);color:var(--ink)}a{color:var(--jade);text-decoration:none}.nav{display:flex;gap:1rem;align-items:center;padding:.8rem 1.4rem;background:var(--card);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0}.nav .brand{font-weight:700;color:var(--amber);margin-right:1rem}.nav a{padding:.3rem .6rem;border-radius:6px;color:var(--ink)}.nav a:hover{background:var(--paper)}.wrap{max-width:1080px;margin:1.4rem auto;padding:0 1.4rem}h1{font-size:1.4rem}h2{font-size:1.05rem;margin-top:1.6rem}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1rem;gap:1rem}.stat{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:1rem}.stat .k{color:var(--muted);font-size:.8rem}.stat .v{font-size:1.5rem;font-weight:700;margin-top:.2rem}table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden;font-size:.9rem}td,th{text-align:left;padding:.55rem .8rem;border-bottom:1px solid var(--line)}th{background:var(--paper);color:var(--muted)}.pill,th{font-weight:600}.pill{padding:.1rem .5rem;border-radius:999px;font-size:.78rem}.ok{background:#e6f5ee;color:#1e8e7e}.warn{background:#fbf1d8;color:#9a6a00}.bad{background:#fce8e6;color:#c0392b}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note{color:var(--muted);font-size:.85rem}.form{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:1.2rem;max-width:640px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem}.field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem}.field label{font-size:.8rem;color:var(--muted);font-weight:600}.field input,.field select,.field textarea{padding:.5rem .6rem;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font:inherit}.field textarea{resize:vertical;min-height:60px}.btn{border:none;border-radius:8px;padding:.55rem 1.1rem;font:inherit;font-weight:700;cursor:pointer}.btn-primary{background:var(--amber);color:#fff}.btn-approve{background:var(--jade);color:#fff}.btn:active{filter:brightness(.93)}.banner-ok{background:#e6f5ee;color:#1e8e7e;border-radius:8px;padding:.6rem .9rem;margin-bottom:1rem;font-size:.9rem}.portal-auth{max-width:420px;margin:48px auto;padding:0 20px}.pa-brand{font-weight:800;color:var(--amber);font-size:.82rem;letter-spacing:.03em}.portal-auth h1{font-size:1.5rem;margin:.3rem 0 1rem}.banner-err{background:#fdecec;color:#c0392b;border-radius:8px;padding:.6rem .9rem;margin-bottom:1rem;font-size:.9rem}.check{display:flex;gap:.5rem;align-items:flex-start;font-size:.88rem;color:var(--ink);margin:.2rem 0 1rem;line-height:1.45}.check input{margin-top:.2rem;flex:none}.phr{border:none;border-top:1px solid var(--line);margin:1.1rem 0}.portal{min-height:100vh}.portal-top{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.4rem;background:var(--card);border-bottom:1px solid var(--line)}.pt-brand{font-weight:800;color:var(--amber);font-size:.74rem;letter-spacing:.03em}.pt-shop{font-weight:700;font-size:1.05rem;margin-top:1px}.pt-logout{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:.4rem .8rem;font:inherit;font-weight:600;cursor:pointer;color:var(--muted)}.portal-nav{display:flex;gap:.4rem;padding:.55rem 1.4rem;background:var(--card);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:5;overflow-x:auto}.portal-nav a{padding:.4rem .85rem;border-radius:8px;font-weight:600;color:var(--ink);white-space:nowrap}.portal-nav a:hover{background:var(--paper)}.portal-body{max-width:760px;margin:0 auto;padding:1.4rem}.portal-body h1{font-size:1.5rem;margin:.2rem 0 .6rem}.pstatus{display:inline-block;font-size:.85rem;font-weight:700;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.35rem .85rem;margin-bottom:1rem}.pstatus.on{color:var(--jade);border-color:#bfe6d8;background:#eaf7f1}.pcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.pstat{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.1rem;text-align:center;display:block}.pstat .n{font-size:2rem;font-weight:800;color:var(--ink)}.pstat .l{color:var(--muted);font-size:.85rem;margin-top:.1rem}.pquick{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.pquick .btn{background:var(--card);border:1px solid var(--line);color:var(--ink)}.pquick .btn.btn-primary{background:var(--amber);color:#fff;border-color:var(--amber)}.pquick .btn.ghost{background:transparent}.t.off{background:#ececec;color:#777}.t.sold{background:#fdecec;color:#c0392b}.t.season{background:#eaf7f1;color:var(--jade)}.mini{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:.35rem .6rem;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;color:var(--ink)}.mini:active{filter:brightness(.95)}.checkrow{display:flex;flex-wrap:wrap;gap:.4rem .9rem}.cbox{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--ink);font-weight:500}.cbox input{margin:0}.geopick-map{height:240px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.geopick-row{display:flex;gap:.7rem;align-items:flex-end;flex-wrap:wrap;margin-top:.6rem}.geopick-row label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--muted);font-weight:600}.geopick-row input{padding:.45rem .6rem;border:1px solid var(--line);border-radius:7px;background:var(--paper);font:inherit;width:130px}.merchant-root{--m-bg:#f3f5f8;--m-surface:#fff;--m-text:#0e1322;--m-muted:#65656e;--m-line:#e9ecf1;--m-sunk:#eff1f5;--m-accent:#1a73e8;--m-accent-press:#1559c7;--m-soft:#e8f0fe;--m-navy:#16284d;--m-gold:#f5b500;--m-hint:#a0a0a8;--m-ink:#0e1322;--m-ink-press:#000;--m-jade:#16a06a;--r-card:22px;--r-md:18px;--r-sm:13px;--r-chip:999px;--m-sh:0 1px 2px rgba(16,20,12,.05),0 10px 26px -10px rgba(16,20,12,.16);--m-sh-soft:0 4px 16px -8px rgba(16,20,12,.14);--m-shlg:0 2px 6px rgba(16,20,12,.06),0 26px 50px -22px rgba(16,20,12,.3);font-family:Inter,Noto Sans Thai,ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--m-bg);color:var(--m-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1,"cv11" 1;letter-spacing:-.005em;min-height:100vh}.merchant-root :lang(th),.merchant-root [lang=th]{line-height:1.6;letter-spacing:0}.merchant-root .portal{min-height:100vh;background:var(--m-bg)}.merchant-root .portal-top{background:linear-gradient(120deg,var(--m-accent),var(--m-navy));color:#fff;border:none;padding:18px 18px 20px;border-radius:0 0 22px 22px}.merchant-root .pt-brand{color:hsla(0,0%,100%,.82);font-weight:800;font-size:.72rem;letter-spacing:.05em}.merchant-root .pt-shop{color:#fff;font-weight:800;font-size:1.18rem;margin-top:3px;letter-spacing:-.01em}.merchant-root .pt-logout{border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.16);color:#fff;border-radius:999px;padding:.42rem .9rem;font-weight:700}.merchant-root .portal-nav{background:transparent;border:none;position:static;gap:8px;padding:12px 14px 2px}.merchant-root .portal-nav a{padding:.5rem 1rem;border-radius:999px;font-weight:700;font-size:.88rem;color:var(--m-muted);background:var(--m-surface);box-shadow:var(--m-sh)}.merchant-root .portal-nav a:hover{background:var(--m-soft);color:var(--m-accent)}.merchant-root .portal-body{max-width:720px;margin:0 auto;padding:1.2rem 1.1rem 2.4rem}.merchant-root .portal-body h1{font-size:1.5rem;font-weight:800;margin:.3rem 0 .7rem}.merchant-root h2{font-size:1.12rem;font-weight:800;letter-spacing:-.01em;margin:1.5rem 0 .7rem}.merchant-root .note{color:var(--m-muted);font-size:.85rem;line-height:1.5}.merchant-root .pstatus{border-radius:999px;border:1px solid var(--m-line);background:var(--m-surface);color:var(--m-muted);font-weight:700;box-shadow:var(--m-sh)}.merchant-root .pstatus.on{color:var(--m-accent);background:var(--m-soft);border-color:#bcd4f7}.merchant-root .pcards{gap:12px}.merchant-root .pstat{position:relative;background:var(--m-surface);border:1px solid var(--m-line);border-radius:16px;box-shadow:var(--m-sh);padding:1.1rem 1.2rem 1.2rem}.merchant-root .pstat-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--m-soft);color:var(--m-accent);margin-bottom:.5rem}.merchant-root .pstat .n{color:var(--m-navy);font-size:2.1rem;font-weight:800;line-height:1}.merchant-root .pstat .l{color:var(--m-muted);margin-top:.15rem}.merchant-root .pquick .btn{display:inline-flex;align-items:center;gap:6px;background:var(--m-surface);border:1px solid var(--m-line);color:var(--m-text);border-radius:12px;box-shadow:var(--m-sh)}.merchant-root .pquick .btn.btn-primary{background:var(--m-ink);color:#fff;border-color:var(--m-ink)}.merchant-root .pquick .btn.ghost{background:transparent;box-shadow:none}.merchant-root .form{background:var(--m-surface);border:1px solid var(--m-line);border-radius:16px;box-shadow:var(--m-sh);padding:1.3rem 1.2rem;max-width:none}.merchant-root .field label{color:var(--m-muted);font-weight:600;font-size:.8rem;letter-spacing:0}.merchant-root .field input,.merchant-root .field select,.merchant-root .field textarea{width:100%;border:1.5px solid transparent;border-radius:14px;background:var(--m-sunk);padding:.85rem .95rem;font:inherit;font-size:1rem;color:var(--m-text);transition:background-color .16s,border-color .16s,box-shadow .16s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.merchant-root .field textarea{line-height:1.5;min-height:104px}.merchant-root .field input:hover:not(:focus),.merchant-root .field select:hover:not(:focus),.merchant-root .field textarea:hover:not(:focus){background-color:#e6eaf1}.merchant-root .field input:focus,.merchant-root .field select:focus,.merchant-root .field textarea:focus{outline:none;background-color:var(--m-surface);border-color:var(--m-accent);box-shadow:0 0 0 4px var(--m-soft)}.merchant-root .field input::placeholder,.merchant-root .field textarea::placeholder{color:var(--m-hint,#aab2bf)}.merchant-root .field select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2365656E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:18px;padding-right:2.6rem;cursor:pointer}.merchant-root .btn{border-radius:12px;font-weight:700;padding:.64rem 1.2rem}.merchant-root .btn-approve,.merchant-root .btn-primary{background:var(--m-ink);color:#fff}.merchant-root .btn:active{filter:brightness(.95)}.merchant-root .mform{padding:0;background:none;border:none;box-shadow:none}.merchant-root .fsec{background:var(--m-surface);border:1px solid var(--m-line);border-radius:16px;box-shadow:var(--m-sh);padding:1.15rem 1.2rem 1.25rem;margin-bottom:14px}.merchant-root .fsec-h{display:flex;align-items:center;gap:9px;font-size:.92rem;font-weight:700;color:var(--m-text);margin-bottom:.95rem;padding-bottom:.8rem;border-bottom:1px solid var(--m-line);letter-spacing:-.01em}.merchant-root .fsec-h .fsec-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--m-soft);color:var(--m-accent);flex:none}.merchant-root .fsec .field{margin-bottom:.8rem}.merchant-root .fsec .field:last-child{margin-bottom:0}.merchant-root .fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem .7rem;gap:.7rem .7rem}.merchant-root .fgrid .field{margin-bottom:0}.merchant-root .fhint{margin:.35rem 0 0;font-size:.74rem;color:var(--m-muted);line-height:1.4}.merchant-root .filewrap{display:flex;align-items:center;gap:10px;border:1.5px dashed var(--m-line);border-radius:12px;background:var(--m-sunk);padding:.7rem .8rem}.merchant-root .filewrap .fw-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--m-soft);color:var(--m-accent);flex:none}.merchant-root .filewrap input[type=file]{flex:1 1;min-width:0;font:inherit;font-size:.82rem;color:var(--m-muted)}.merchant-root .filewrap input[type=file]::-webkit-file-upload-button{font:inherit;font-weight:800;font-size:.82rem;border:1px solid #bcd4f7;background:var(--m-soft);color:var(--m-accent);border-radius:9px;padding:.45rem .8rem;margin-right:10px;cursor:pointer;-webkit-transition:.12s;transition:.12s}.merchant-root .filewrap input[type=file]::file-selector-button{font:inherit;font-weight:800;font-size:.82rem;border:1px solid #bcd4f7;background:var(--m-soft);color:var(--m-accent);border-radius:9px;padding:.45rem .8rem;margin-right:10px;cursor:pointer;transition:.12s}.merchant-root .filewrap input[type=file]::-webkit-file-upload-button:hover{background:var(--m-accent);color:#fff;border-color:var(--m-accent)}.merchant-root .filewrap input[type=file]::file-selector-button:hover{background:var(--m-accent);color:#fff;border-color:var(--m-accent)}.merchant-root .checkrow{display:flex;flex-wrap:wrap;gap:8px}.merchant-root .cbox{display:inline-flex;align-items:center;gap:7px;font-size:.86rem;font-weight:700;color:var(--m-text);background:var(--m-surface);border:1.5px solid var(--m-line);border-radius:999px;padding:.42rem .8rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s,border-color .12s,color .12s}.merchant-root .cbox input{width:15px;height:15px;accent-color:var(--m-accent);margin:0;flex:none}.merchant-root .cbox:has(input:checked){background:var(--m-soft);border-color:var(--m-accent);color:var(--m-accent)}.merchant-root .check{display:flex;align-items:flex-start;gap:10px;background:var(--m-sunk);border:1px solid var(--m-line);border-radius:12px;padding:.72rem .85rem;font-size:.88rem;font-weight:600;color:var(--m-text);line-height:1.45;cursor:pointer}.merchant-root .check input{margin-top:1px;width:17px;height:17px;accent-color:var(--m-accent);flex:none}.merchant-root .check:has(input:checked){background:var(--m-soft);border-color:#bcd4f7}.merchant-root .banner-ok{background:var(--m-soft);color:var(--m-accent);border-radius:11px;font-weight:600}.merchant-root .banner-err{background:#fdecec;color:#c0392b;border-radius:11px}.merchant-root .mini{border:1px solid var(--m-line);border-radius:9px;background:var(--m-surface);font-weight:700;color:var(--m-text)}.merchant-root .portal-auth{max-width:430px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:24px 22px}.merchant-root .pa-brand{color:var(--m-accent);font-weight:800}.merchant-root .portal-auth h1{font-size:1.7rem;margin:.35rem 0 1rem;letter-spacing:-.02em}.merchant-root .phr{border-top:1px solid var(--m-line)}.merchant-root .geopick-map{border-radius:13px;border:1px solid var(--m-line)}.merchant-root .geopick-row input{border:1.5px solid var(--m-line);border-radius:9px}.merchant-root{background:#e4e8ef}.mshell{max-width:440px;margin:0 auto;min-height:100vh;background:var(--m-bg);position:relative;padding-bottom:100px;box-shadow:0 0 60px rgba(16,20,12,.14);overflow-x:hidden}.mtop{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:12px;background:hsla(0,0%,100%,.82);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);color:var(--m-text);padding:13px 16px;border-bottom:1px solid var(--m-line)}.mtop,.mtop-ava{display:flex;align-items:center}.mtop-ava{flex:none;width:42px;height:42px;border-radius:13px;background:var(--m-soft);color:var(--m-accent);justify-content:center;font-weight:800;font-size:1.18rem;box-shadow:inset 0 0 0 1px rgba(26,115,232,.12)}.mtop-l{flex:1 1;min-width:0}.mtop-brand{font-size:.6rem;font-weight:800;letter-spacing:.13em;color:var(--m-accent);text-transform:uppercase}.mtop-shop{font-size:1.12rem;font-weight:800;margin-top:1px;letter-spacing:-.02em;line-height:1.2;color:var(--m-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtop-status{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:.7rem;font-weight:700;color:var(--m-muted);background:var(--m-sunk);border-radius:999px;padding:.16rem .58rem}.mtop-status.on{color:var(--m-jade);background:#e4f6ec}.mtop-out{flex:none;align-self:center;border:1px solid var(--m-line);background:var(--m-surface);color:var(--m-muted);border-radius:999px;padding:.42rem .9rem;font:inherit;font-weight:700;font-size:.8rem;cursor:pointer}.mtop-out:active{transform:scale(.96)}.mbody{padding:1.25rem 1.05rem 1rem}.mbody h1{font-size:1.6rem;font-weight:800;margin:.1rem 0 .75rem;letter-spacing:-.03em}.mtab{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:calc(100% - 36px);max-width:404px;height:64px;z-index:40;justify-content:space-around;background:hsla(0,0%,100%,.82);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid hsla(0,0%,100%,.65);border-radius:30px;box-shadow:0 10px 34px -8px rgba(16,20,12,.24)}.mtab,.mtab-i{display:flex;align-items:center}.mtab-i{flex:1 1;flex-direction:column;gap:3px;color:var(--m-muted);font-size:.68rem;font-weight:600;transition:transform .12s,color .15s}.mtab-i svg{width:23px;height:23px;stroke-width:2}.mtab-i:active{transform:scale(.92)}.mtab-i.on{color:var(--m-accent);font-weight:700}.merchant-root .listhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:.1rem 0 .5rem}.merchant-root .listhead h1{margin:0;font-size:1.4rem}.merchant-root .listcount{display:inline-block;min-width:1.4em;text-align:center;font-size:.8rem;font-weight:800;color:var(--m-muted);border-radius:999px;padding:.1rem .5rem;vertical-align:middle}.merchant-root .addbtn{flex:none;display:inline-flex;align-items:center;gap:4px;background:var(--m-ink);color:#fff;font-weight:700;font-size:.86rem;border-radius:999px;padding:.5rem .95rem .5rem .8rem}.merchant-root .addbtn:active{transform:scale(.96)}.merchant-root .mlist{display:flex;flex-direction:column;gap:10px;margin-top:.7rem}.merchant-root .mrow{display:flex;align-items:center;gap:12px;background:var(--m-surface);border:1px solid var(--m-line);border-radius:16px;box-shadow:var(--m-sh);padding:10px;color:inherit;transition:transform .12s}.merchant-root .mrow:active{transform:scale(.988)}.merchant-root .mrow.off{opacity:.58}.merchant-root .mrow-img{flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--m-sunk);display:block}.merchant-root .mrow-img img{width:100%;height:100%;object-fit:cover;display:block}.merchant-root .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--m-accent);background:linear-gradient(140deg,var(--m-soft),var(--m-surface))}.merchant-root .mrow-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.merchant-root .mrow-nm{font-weight:800;font-size:.99rem;color:var(--m-text);line-height:1.25}.merchant-root .mrow-meta,.merchant-root .mrow-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-root .mrow-meta{font-size:.79rem;color:var(--m-muted);line-height:1.3}.merchant-root .mrow-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.merchant-root .mrow-go{flex:none;color:#b4bcc8;margin-right:2px}.merchant-root .mrow-nm.post{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:.92rem;line-height:1.35}.merchant-root .mrow-meta .mi{vertical-align:-2px;color:var(--m-muted)}.merchant-root .t{display:inline-flex;align-items:center;gap:3px;font-size:.67rem;font-weight:800;padding:.12rem .46rem;border-radius:6px;line-height:1.5}.merchant-root .t.season{background:var(--m-soft);color:var(--m-accent)}.merchant-root .t.sold{background:#fdecec;color:#c0392b}.merchant-root .t.off{background:var(--m-sunk);color:var(--m-muted)}.merchant-root .t.cat{background:var(--m-sunk);color:var(--m-text)}.merchant-root .mempty{text-align:center;background:var(--m-surface);border:1px dashed var(--m-line);border-radius:18px;padding:2.4rem 1.2rem;margin-top:1rem}.merchant-root .mempty-ic{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--m-soft);color:var(--m-accent);margin-bottom:.9rem}.merchant-root .mempty p{color:var(--m-muted);margin:0 0 1rem;font-size:.92rem}.merchant-root .phead{display:flex;align-items:center;gap:10px}.merchant-root .phead-ic{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--m-soft);color:var(--m-accent);flex:none}.merchant-root .mback{margin:.1rem 0 .6rem}.merchant-root .mback a{display:inline-flex;align-items:center;gap:2px;color:var(--m-accent);font-weight:600;font-size:.9rem}.merchant-root .mback a:active{color:var(--m-accent)}.merchant-root .mform{margin-top:.3rem}.merchant-root .mform-save{width:100%;margin-top:.5rem;padding:.98rem;border-radius:999px;font-size:1rem}.merchant-root .delwrap{margin-top:.9rem}@media(max-width:340px){.merchant-root .fgrid{grid-template-columns:1fr}}.merchant-root .dhero{position:relative;border-radius:18px;overflow:hidden;background:var(--m-sunk);margin-bottom:1rem;box-shadow:var(--m-sh)}.merchant-root .dgal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.merchant-root .dgal::-webkit-scrollbar{display:none}.merchant-root .dgal img{flex:0 0 100%;width:100%;aspect-ratio:3/2;object-fit:cover;scroll-snap-align:center;display:block}.merchant-root .dhero-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:3/2;color:var(--m-accent);background:linear-gradient(140deg,var(--m-soft),var(--m-surface))}.merchant-root .dhero-ph .ph{width:62px;height:62px;border-radius:16px;background:hsla(0,0%,100%,.55);flex:none}.merchant-root .dhero-ph>span{font-size:.82rem;font-weight:700;color:var(--m-muted)}.merchant-root .dcount{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:#fff;background:rgba(16,24,40,.6);border-radius:999px;padding:.2rem .55rem}.merchant-root .dtitle{margin-bottom:1.1rem}.merchant-root .dtags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.5rem}.merchant-root .dtags .t{font-size:.72rem;padding:.18rem .52rem}.merchant-root .dtitle h1{margin:.15rem 0 .35rem;font-size:1.5rem;line-height:1.2}.merchant-root .dprice{font-size:1.32rem;font-weight:800;color:var(--m-navy)}.merchant-root .dprice span{font-size:.86rem;font-weight:700;color:var(--m-muted)}.merchant-root .dpost-body{white-space:pre-wrap;font-size:1.02rem;line-height:1.6;color:var(--m-text);margin:.1rem 0 .85rem}.merchant-root .dpost-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--m-muted);font-size:.84rem;font-weight:600}.merchant-root .dpost-meta span{display:inline-flex;align-items:center;gap:5px}.merchant-root .info{background:var(--m-surface);border:1px solid var(--m-line);border-radius:16px;box-shadow:var(--m-sh);padding:0 1rem;margin-bottom:.4rem}.merchant-root .info-row{display:flex;align-items:center;gap:11px;padding:.72rem 0;border-bottom:1px solid var(--m-line);font-size:.9rem}.merchant-root .info-row.last,.merchant-root .info-row:last-child{border-bottom:none}.merchant-root .flat-ico{color:var(--m-accent);flex:none}.merchant-root .info-row>span{color:var(--m-muted)}.merchant-root .info-row b{margin-left:auto;color:var(--m-text);font-weight:700;text-align:right}.merchant-root .rsec{display:flex;align-items:center;gap:9px;font-size:1.1rem;font-weight:800;margin:1.5rem 0 .75rem}.merchant-root .rsec-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--m-soft);color:var(--m-accent);flex:none}.merchant-root .availcard{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--m-surface);border:1px solid var(--m-line);border-radius:16px;box-shadow:var(--m-sh);padding:.9rem 1.1rem;margin-bottom:.4rem}.merchant-root .availcard-l{display:flex;flex-direction:column;gap:.1rem;min-width:0}.merchant-root .availcard-k{font-size:.76rem;font-weight:700;color:var(--m-muted)}.merchant-root .availcard-v{font-size:1.18rem;font-weight:800;color:var(--m-text);margin:.12rem 0}.merchant-root .availcard-v.ok{color:var(--m-accent)}.merchant-root .availcard-v.no{color:#c0392b}.merchant-root .availcard-f{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;color:var(--m-muted)}.merchant-root .stepper{display:inline-flex;align-items:center;gap:6px}.merchant-root .stepper form{margin:0}.merchant-root .stepper .step{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #bcd4f7;border-radius:12px;background:var(--m-surface);color:var(--m-accent);cursor:pointer}.merchant-root .stepper .step:active{background:var(--m-soft)}.merchant-root .step-n{min-width:1.5em;text-align:center;font-weight:800;font-size:1.3rem;color:var(--m-navy)}.merchant-root .factgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:.3rem}.merchant-root .factitem{display:flex;align-items:center;gap:10px;background:var(--m-surface);border:1px solid var(--m-line);border-radius:13px;box-shadow:var(--m-sh);padding:.7rem .8rem}.merchant-root .factitem-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--m-sunk);color:var(--m-accent);flex:none}.merchant-root .factitem-tx{display:flex;flex-direction:column;min-width:0}.merchant-root .factitem-l{font-size:.72rem;color:var(--m-muted)}.merchant-root .factitem-v{font-size:.92rem;font-weight:800;color:var(--m-text)}.merchant-root .chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:.3rem}.merchant-root .chip{display:inline-flex;align-items:center;gap:4px;background:var(--m-sunk);color:var(--m-text);font-size:.82rem;font-weight:600;border-radius:999px;padding:.34rem .72rem}.merchant-root .chip svg{color:var(--m-accent)}.merchant-root .dbar{display:flex;flex-direction:column;gap:9px;margin-top:.2rem}.merchant-root .dbar form{margin:0}.merchant-root .dbtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid var(--m-line);background:var(--m-surface);color:var(--m-text);font:inherit;font-weight:800;font-size:.92rem;border-radius:13px;padding:.82rem 1rem;box-shadow:var(--m-sh);cursor:pointer}.merchant-root .dbtn:active{transform:scale(.99)}.merchant-root .dbtn.primary{background:var(--m-ink);color:#fff;border-color:var(--m-ink)}.merchant-root .dbtn.danger{color:#c0392b;border-color:#f2c9c4;box-shadow:none}.merchant-root .dbtn.sm{width:auto;padding:.55rem .9rem;font-size:.84rem;box-shadow:none;border-color:#bcd4f7;color:var(--m-accent)}.merchant-root .listhead h1,.merchant-root .mbody h1{letter-spacing:-.03em}.merchant-root .listhead{margin:.2rem 0 .9rem}.merchant-root .listhead h1{font-size:1.5rem}.merchant-root .listcount{background:var(--m-soft);color:var(--m-accent)}.merchant-root .addbtn{padding:.56rem 1rem .56rem .85rem;border-radius:var(--r-chip);box-shadow:0 8px 18px -10px rgba(16,20,12,.55)}.merchant-root .addbtn:active{filter:brightness(.96)}.merchant-root .availcard,.merchant-root .fsec,.merchant-root .info,.merchant-root .mrow,.merchant-root .pstat{border-radius:var(--r-card);border-color:var(--m-line);box-shadow:var(--m-sh)}.merchant-root .dbtn,.merchant-root .factitem,.merchant-root .filewrap{border-radius:var(--r-md)}.merchant-root .mlist{gap:11px}.merchant-root .mrow{gap:13px;padding:11px}.merchant-root .mrow-img{width:66px;height:66px;border-radius:14px}.merchant-root .mrow-nm{font-size:1rem}.merchant-root .mlist .mrow{box-shadow:var(--m-sh-soft)}.merchant-root .dhero{border-radius:var(--r-card)}.merchant-root .factitem-ic,.merchant-root .fsec-ic,.merchant-root .pstat-ic,.merchant-root .rsec-ic{box-shadow:inset 0 0 0 1px rgba(26,115,232,.07)}.merchant-root .pstat .n{font-size:2.15rem;letter-spacing:-.02em}.merchant-root .btn:active,.merchant-root .dbtn:active,.merchant-root .fchip:active{transform:scale(.98)}.merchant-root .lstools{display:flex;flex-direction:column;gap:9px;margin-bottom:12px}.merchant-root .msearch{display:flex;align-items:center;gap:9px;background:#e6e9f0;border:1.5px solid transparent;border-radius:var(--r-chip);padding:.62rem .95rem;box-shadow:none;transition:background-color .15s,border-color .15s,box-shadow .15s}.merchant-root .msearch:focus-within{background:var(--m-surface);border-color:var(--m-accent);box-shadow:0 0 0 3px var(--m-soft)}.merchant-root .msearch svg{color:var(--m-muted);flex:none}.merchant-root .msearch input{flex:1 1;min-width:0;border:none;outline:none;background:none;font:inherit;font-size:.92rem;color:var(--m-text)}.merchant-root .msearch input::placeholder{color:var(--m-hint)}.merchant-root .msearch-x{flex:none;border:none;background:rgba(20,28,46,.12);color:var(--m-muted);width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;font:inherit}.merchant-root .fchips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:1px 2px}.merchant-root .fchips::-webkit-scrollbar{display:none}.merchant-root .fchip{flex:none;border:1.5px solid transparent;background:#e6e9f0;color:var(--m-muted);font:inherit;font-weight:700;font-size:.82rem;border-radius:var(--r-chip);padding:.42rem .85rem;cursor:pointer;white-space:nowrap;transition:.12s;box-shadow:none}.merchant-root .fchip.on{background:var(--m-accent);border-color:var(--m-accent);color:#fff;box-shadow:none}.merchant-root .fcount{font-size:.62rem;font-weight:800;opacity:.7;margin-left:1px}.merchant-root .nomatch{text-align:center;color:var(--m-muted);font-size:.9rem;padding:2rem 1rem;background:var(--m-surface);border:1px dashed var(--m-line);border-radius:var(--r-card)}.adm{--bg:#f4f6fa;--surface:#fff;--ink:#16203a;--muted:#67718a;--faint:#98a1b4;--line:#e5e9f1;--sunk:#eef1f7;--jade:#1e8e7e;--jade-d:#136054;--jade-soft:#e6f5ee;--amber:#e8852c;--amber-d:#cf6f1c;--amber-soft:#fceedf;--side:#141c2e;--side-2:#1e2942;--sh:0 1px 2px rgba(16,24,40,.04),0 7px 20px -12px rgba(16,24,40,.18);--shlg:0 24px 50px -26px rgba(16,24,40,.36);font-family:Inter,Noto Sans Thai,ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.004em}.adm :lang(th),.adm [lang=th]{line-height:1.55}.adm-shell{display:flex;min-height:100vh}.adm-side{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;width:252px;flex:none;background:linear-gradient(177deg,var(--side),var(--side-2));color:#fff;display:flex;flex-direction:column;padding:16px 13px;gap:2px;overflow-y:auto;z-index:10}.adm-brand{gap:11px;padding:6px 8px 16px}.adm-brand,.adm-brand-mk{display:flex;align-items:center}.adm-brand-mk{width:36px;height:36px;border-radius:11px;flex:none;justify-content:center;background:linear-gradient(135deg,var(--amber),var(--amber-d));color:#fff;font-weight:900;font-size:1.05rem;box-shadow:0 8px 18px -8px rgba(232,133,44,.75)}.adm-brand-tx b{display:block;font-weight:800;font-size:1rem;letter-spacing:-.01em;line-height:1.05}.adm-brand-tx span{font-size:.66rem;font-weight:700;color:hsla(0,0%,100%,.5);letter-spacing:.07em;text-transform:uppercase}.adm-grp{font-size:.63rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.34);padding:15px 11px 5px}.adm-na{display:flex;align-items:center;gap:11px;padding:.57rem .7rem;border-radius:10px;color:hsla(0,0%,100%,.72);font-weight:600;font-size:.9rem;white-space:nowrap;transition:background .12s,color .12s}.adm-na svg{flex:none;color:hsla(0,0%,100%,.46);transition:color .12s}.adm-na:hover{background:hsla(0,0%,100%,.06);color:#fff}.adm-na:hover svg{color:#fff}.adm-na.on{background:rgba(30,142,126,.2);color:#fff;box-shadow:inset 3px 0 0 #3fc7ae}.adm-na.on svg{color:#43c9b0}.adm-na .tally{margin-left:auto;font-size:.72rem;font-weight:800;background:var(--amber);color:#fff;border-radius:999px;padding:.02rem .42rem;min-width:1.5em;text-align:center}.adm-side-foot{margin-top:auto;padding-top:14px}.adm-na.ext{border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.82)}.adm-na.ext svg{margin-left:auto}.adm-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.adm-content{width:100%;max-width:1180px;margin:0 auto;padding:26px 30px 64px}.adm h1{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.adm h2{font-size:1.06rem;font-weight:800;margin:1.9rem 0 .8rem;display:flex;align-items:center;gap:9px;letter-spacing:-.01em}.adm h2 .h2-ic{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--sunk);color:var(--jade);flex:none}.adm .note{color:var(--muted);font-size:.86rem;line-height:1.55}.adm code{background:var(--sunk);border-radius:5px;padding:.05rem .35rem;font-size:.85em}.adm-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.adm-head-ic{width:46px;height:46px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--jade-soft);color:var(--jade);box-shadow:var(--sh)}.adm-head-tx{flex:1 1;min-width:0}.adm-head-tx h1{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-head-tx p{margin:.3rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.5;max-width:78ch}.adm-head-act{flex:none;display:flex;gap:8px;align-items:center;padding-top:3px}.adm-count{font-size:.82rem;font-weight:800;color:var(--jade);background:var(--jade-soft);border-radius:999px;padding:.12rem .62rem}.adm .cards{gap:14px}.adm .stat{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 16px 15px;box-shadow:var(--sh)}.adm .stat .k{color:var(--muted);font-size:.78rem;font-weight:700}.adm .stat .v{font-size:1.7rem;font-weight:800;letter-spacing:-.025em;margin-top:.35rem;color:var(--ink)}.adm .stat .note{margin-top:.2rem}.adm .stat-ic{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:10px;justify-content:center;background:var(--sunk);color:var(--jade)}.adm .stat-ic,.adm-hero{display:flex;align-items:center}.adm-hero{gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh);padding:18px 22px;margin-bottom:18px;position:relative;overflow:hidden}.adm-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--jade)}.adm-hero.bad:before{background:#c0392b}.adm-hero-ic{width:52px;height:52px;border-radius:15px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--jade-soft);color:var(--jade)}.adm-hero.bad .adm-hero-ic{background:#fce8e6;color:#c0392b}.adm-hero-k{font-size:.78rem;font-weight:700;color:var(--muted)}.adm-hero-v{font-size:1.3rem;font-weight:800;letter-spacing:-.01em;margin-top:3px;display:flex;align-items:center;gap:10px}.adm-hero-meta{margin-left:auto;text-align:right;font-size:.78rem;color:var(--muted)}.adm-hero-meta b{display:block;color:var(--ink);font-size:.96rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:1px}.adm table{border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh);font-size:.88rem;background:var(--surface);overflow:hidden}.adm th{background:var(--sunk);color:var(--muted);font-weight:700;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;padding:.6rem .9rem}.adm td,.adm th{border-bottom:1px solid var(--line)}.adm td{padding:.72rem .9rem;vertical-align:middle}.adm tbody tr:last-child td{border-bottom:none}.adm tbody tr{transition:background .1s}.adm tbody tr:hover{background:#fafbfd}.adm .pill{padding:.16rem .58rem;border-radius:999px;font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;gap:4px;line-height:1.6}.adm .ok{background:var(--jade-soft);color:var(--jade)}.adm .warn{background:#fbf1d8;color:#9a6a00}.adm .bad{background:#fce8e6;color:#c0392b}.adm .btn{border-radius:10px;font-weight:700;padding:.55rem 1.05rem;font-size:.88rem;box-shadow:var(--sh);background:var(--surface);border:1px solid var(--line);color:var(--ink);display:inline-flex;align-items:center;gap:6px;transition:transform .1s,filter .1s}.adm .btn:hover{filter:brightness(.99)}.adm .btn:active{transform:translateY(1px)}.adm .btn-primary{background:var(--amber);color:#fff;border-color:var(--amber)}.adm .btn-approve{background:var(--jade);color:#fff;border-color:var(--jade)}.adm .btn.ghost{background:transparent;box-shadow:none}.adm .form{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh);padding:1.4rem;max-width:680px}.adm .field label{color:var(--muted);font-weight:700;font-size:.8rem}.adm .field input,.adm .field select,.adm .field textarea{width:100%;border:1.5px solid transparent;border-radius:11px;background:var(--sunk);padding:.7rem .85rem;color:var(--ink);font:inherit;font-size:.95rem;transition:background-color .16s,border-color .16s,box-shadow .16s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.adm .field input:hover:not(:focus),.adm .field select:hover:not(:focus),.adm .field textarea:hover:not(:focus){background-color:#e7ebf2}.adm .field input:focus,.adm .field select:focus,.adm .field textarea:focus{outline:none;background-color:var(--surface);border-color:var(--jade);box-shadow:0 0 0 3px var(--jade-soft)}.adm .field select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2367718A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:17px;padding-right:2.4rem;cursor:pointer}.adm .banner-ok{background:var(--jade-soft);color:var(--jade-d);border:1px solid #bfe6d8;border-radius:11px;padding:.7rem 1rem;font-weight:600;display:flex;align-items:center;gap:8px}.adm-seg{display:flex;flex-wrap:wrap;gap:7px;margin:.5rem 0 1.4rem}.adm-seg a{padding:.42rem .9rem;border-radius:999px;font-size:.84rem;font-weight:700;background:var(--surface);border:1px solid var(--line);color:var(--muted);box-shadow:var(--sh)}.adm-seg a.on{background:var(--jade);border-color:var(--jade);color:#fff}.adm-seg a:hover:not(.on){border-color:var(--jade);color:var(--jade)}@media(max-width:900px){.adm-shell{flex-direction:column}.adm-side{position:-webkit-sticky;position:sticky;top:0;height:auto;width:100%;flex-direction:row;align-items:center;gap:5px;padding:9px 12px;overflow-x:auto;overflow-y:hidden}.adm-brand{padding:0 6px 0 2px;flex:none}.adm-brand-tx span,.adm-grp{display:none}.adm-na{flex:none;padding:.5rem .72rem}.adm-na.on{box-shadow:inset 0 -3px 0 #3fc7ae}.adm-side-foot{margin:0 0 0 auto;padding:0}.adm-na.ext svg{margin-left:6px}.adm-content{padding:18px 16px 54px}.adm-head{margin-bottom:18px}}.merchant-root .mswitch{position:relative}.merchant-root .mswitch>summary{list-style:none;display:flex;align-items:center;gap:6px;cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%;transition:transform .12s}.merchant-root .mswitch>summary::-webkit-details-marker{display:none}.merchant-root .mswitch>summary:active{transform:scale(.97)}.merchant-root .mswitch-names{min-width:0;display:flex;flex-direction:column;line-height:1.14}.merchant-root .mswitch-names b{font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:var(--m-text)}.merchant-root .mswitch-names b,.merchant-root .mswitch-names i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:54vw}.merchant-root .mswitch-names i{font-style:normal;font-size:.74rem;font-weight:600;color:var(--m-muted)}.merchant-root .mswitch-caret{flex:none;color:var(--m-hint);transition:transform .2s}.merchant-root .mswitch[open] .mswitch-caret{transform:rotate(180deg)}.merchant-root .mswitch-pop{position:absolute;top:calc(100% + 12px);left:0;z-index:60;width:min(88vw,372px);max-height:72vh;overflow:auto;background:var(--m-surface);border:1px solid var(--m-line);border-radius:18px;box-shadow:var(--m-shlg);padding:8px;animation:mswpop .18s cubic-bezier(.2,.8,.2,1)}@keyframes mswpop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.merchant-root .mswitch-grp{padding:4px 0}.merchant-root .mswitch-grp+.mswitch-grp{border-top:1px solid var(--m-line);margin-top:2px;padding-top:8px}.merchant-root .mswitch-bh{display:flex;align-items:center;gap:8px;padding:2px 6px 6px}.merchant-root .mswitch-bav{flex:none;width:26px;height:26px;border-radius:8px;background:var(--m-soft);color:var(--m-accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.82rem}.merchant-root .mswitch-bhn{flex:1 1;min-width:0;font-size:.82rem;font-weight:800;letter-spacing:-.01em;color:var(--m-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-root .mswitch-addbr{flex:none;font-size:.74rem;font-weight:700;color:var(--m-accent);text-decoration:none;background:var(--m-soft);border-radius:999px;padding:.2rem .58rem}.merchant-root .mswitch form{margin:0}.merchant-root .mswitch-b{width:100%;display:flex;align-items:center;gap:8px;text-align:left;background:none;border:none;border-radius:12px;padding:.55rem .65rem;font:inherit;cursor:pointer;color:var(--m-text);transition:transform .12s,background .12s}.merchant-root .mswitch-b:hover{background:var(--m-sunk)}.merchant-root .mswitch-b:active{transform:scale(.98)}.merchant-root .mswitch-b.on{background:var(--m-soft)}.merchant-root .mswitch-bn{flex:1 1;min-width:0;font-weight:700;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-root .mswitch-bt{flex:none;font-size:.68rem;color:var(--m-muted)}.merchant-root .mswitch-b.on .mswitch-bt{color:var(--m-accent)}.merchant-root .mswitch-ok{flex:none;color:var(--m-accent);font-weight:800}.merchant-root .mswitch-foot{display:flex;gap:8px;padding:8px 4px 2px;border-top:1px solid var(--m-line);margin-top:6px}.merchant-root .mswitch-add{flex:1 1;text-align:center;font-weight:800;font-size:.84rem;color:#fff;background:var(--m-ink);border-radius:999px;padding:.6rem;text-decoration:none;transition:transform .12s}.merchant-root .mswitch-add:active{transform:scale(.97)}.merchant-root .mswitch-mng{flex:none;text-align:center;font-weight:700;font-size:.84rem;color:var(--m-accent);background:var(--m-soft);border-radius:999px;padding:.6rem .9rem;text-decoration:none}.merchant-root .bcard{background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--r-card);box-shadow:var(--m-sh-soft);padding:12px;margin-bottom:13px}.merchant-root .bcard-h{display:flex;align-items:center;gap:11px;padding:2px 2px 11px;border-bottom:1px solid var(--m-line)}.merchant-root .bcard-av{flex:none;width:40px;height:40px;border-radius:12px;background:var(--m-soft);color:var(--m-accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;box-shadow:inset 0 0 0 1px rgba(26,115,232,.1)}.merchant-root .bcard-tx{flex:1 1;min-width:0}.merchant-root .bcard-nm{font-weight:800;font-size:1.04rem;letter-spacing:-.01em;color:var(--m-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-root .bcard-sub{font-size:.76rem;color:var(--m-muted);margin-top:1px}.merchant-root .bcard-add{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:var(--m-soft);color:var(--m-accent);transition:transform .12s}.merchant-root .bcard-add:active{transform:scale(.9)}.merchant-root .bcard-branches{display:flex;flex-direction:column;gap:2px;margin-top:5px}.merchant-root .bcard-branches form{margin:0}.merchant-root .brow{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;font:inherit;color:inherit;padding:9px 6px;border-radius:13px;cursor:pointer;transition:transform .12s,background .12s}.merchant-root .brow:hover{background:var(--m-sunk)}.merchant-root .brow:active{transform:scale(.985)}.merchant-root .brow.on{background:var(--m-soft)}.merchant-root .brow-ic{flex:none;width:38px;height:38px;border-radius:11px;background:var(--m-sunk);color:var(--m-accent);display:flex;align-items:center;justify-content:center}.merchant-root .brow.on .brow-ic{background:#fff}.merchant-root .brow-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.merchant-root .brow-nm{font-weight:700;font-size:.96rem;color:var(--m-text);display:flex;align-items:center;gap:7px;overflow:hidden;white-space:nowrap}.merchant-root .brow-cur{flex:none;font-size:.62rem;font-weight:800;color:var(--m-accent);background:#fff;border:1px solid var(--m-soft);border-radius:999px;padding:.08rem .48rem}.merchant-root .brow-meta{display:flex;align-items:center;gap:6px;min-width:0}.merchant-root .brow-sub{font-size:.76rem;color:var(--m-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-root .brow-go{flex:none;color:#c2c9d4}.merchant-root .bigstatus{display:flex;align-items:center;gap:9px;background:var(--m-sunk);color:var(--m-muted);border-radius:13px;padding:.7rem .9rem;font-weight:700;font-size:.86rem;line-height:1.4;margin-bottom:14px}.merchant-root .bigstatus-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#c2c9d4}.merchant-root .bigstatus.on{background:#e4f6ec;color:#0f8e6f}.merchant-root .bigstatus.on .bigstatus-dot{background:#16a06a;box-shadow:0 0 0 3px rgba(22,160,106,.16)}.merchant-root .bigcta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:var(--m-accent);color:#fff;font-weight:800;font-size:1.02rem;border-radius:14px;padding:.88rem;box-shadow:0 12px 24px -13px var(--m-accent);transition:transform .12s;margin-bottom:18px}.merchant-root .bigcta:active{transform:scale(.985)}.merchant-root .menu-label{font-size:.8rem;font-weight:800;color:var(--m-muted);margin:.2rem .2rem .5rem}.merchant-root .menu{background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--r-card);box-shadow:var(--m-sh-soft);overflow:hidden;margin-bottom:15px}.merchant-root .menu-row{display:flex;align-items:center;gap:12px;padding:.78rem .9rem;color:var(--m-text);border-bottom:1px solid var(--m-line);transition:background .12s}.merchant-root .menu-row:last-child{border-bottom:none}.merchant-root .menu-row:active{background:var(--m-sunk)}.merchant-root .menu-ic{flex:none;width:40px;height:40px;border-radius:11px;background:var(--m-soft);color:var(--m-accent);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(26,115,232,.08)}.merchant-root .menu-tx{flex:1 1;min-width:0;font-weight:700;font-size:.95rem;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-root .menu-val{flex:none;font-weight:800;font-size:.95rem;color:var(--m-navy)}.merchant-root .menu-go{flex:none;color:#c2c9d4}.merchant-root .lset{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:1rem;font-weight:600;color:var(--m-text);line-height:2.1}.merchant-root .lset input{flex:none;width:auto;font-size:1rem;padding:.5rem .7rem;border-radius:11px}.merchant-root .lset input[name=reward_name]{flex:1 1;min-width:150px}.merchant-root .lset input[name=visits]{width:66px;text-align:center;font-weight:800}.merchant-root .lstats{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:15px}.merchant-root .lstat{background:var(--m-surface);border:1px solid var(--m-line);border-radius:16px;box-shadow:var(--m-sh-soft);padding:13px 8px;text-align:center}.merchant-root .lstat .v{font-size:1.5rem;font-weight:800;color:var(--m-navy);line-height:1;letter-spacing:-.02em}.merchant-root .lstat .l{font-size:.7rem;color:var(--m-muted);margin-top:5px;line-height:1.25}.merchant-root .daybars{display:flex;align-items:flex-end;gap:8px;height:96px}.merchant-root .daybar{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:5px}.merchant-root .daybar-fill{width:100%;max-width:30px;min-height:3px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--m-accent),#7fb0f2)}.merchant-root .daybar-l{font-size:.72rem;color:var(--m-muted);font-weight:700}.merchant-root .tierbadge{display:inline-block;font-size:.62rem;font-weight:800;color:#8a6300;background:#fff3d2;border-radius:999px;padding:.05rem .42rem;margin-left:6px;vertical-align:1px;letter-spacing:.02em}.merchant-root .segrow{display:flex;align-items:center;gap:10px;padding:5px 0}.merchant-root .segrow-l{flex:none;width:38%;font-size:.86rem;font-weight:700;color:var(--m-text)}.merchant-root .segbar{flex:1 1;height:9px;border-radius:999px;background:var(--m-sunk);overflow:hidden}.merchant-root .segbar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--m-accent),#7fb0f2)}.merchant-root .segrow-v{flex:none;font-size:.82rem;font-weight:800;color:var(--m-navy);width:38px;text-align:right}