.merchant{--ux-bg:#fff;--ux-ink:#000;--ux-muted:#5e5e5e;--ux-line:#e8e8e8;--ux-soft:#f3f3f3;--ux-green:#06c167;--ux-red:#e11900;--ux-amber:#ffc043;--ux-blue:#276ef1;--ux-shadow:0 4px 16px #0000001f;--ux-font:"Inter",var(--font);--ux-head:"Inter Tight","Inter",var(--font);--m-good-bg:#e7f8ef;--m-good-ink:#035c31;--m-warn-bg:#fff4d6;--m-warn-ink:#6b4500;--m-bad-bg:#ffe9e5;--m-bad-ink:#8a1300;--m-info-bg:#e8f0fe;--m-info-ink:#1a4fbf;background:var(--ux-soft);min-height:100dvh;color:var(--ux-ink);font-family:var(--ux-font);font-size:calc(14px * var(--font-scale,1))}body[data-theme=dark] .merchant{--ux-bg:#141414;--ux-ink:#f6f6f6;--ux-muted:#a6a6a6;--ux-line:#2c2c2c;--ux-soft:#222;--ux-shadow:0 4px 18px #00000080;--m-good-bg:#0e3220;--m-good-ink:#86e3b2;--m-warn-bg:#3a2c08;--m-warn-ink:#ffd680;--m-bad-bg:#3d1510;--m-bad-ink:#ffa395;--m-info-bg:#14264a;--m-info-ink:#a3c0ff}body[data-contrast=true] .merchant{--ux-muted:#2f2f2f;--ux-line:#8a8a8a}body[data-theme=dark][data-contrast=true] .merchant{--ux-muted:#d9d9d9}body[data-font=true] .merchant{--ux-font:var(--font);--ux-head:var(--font)}body[data-theme] .merchant :is(h1,h2,h3){color:var(--ux-ink)}.merchant :is(h1,h2,h3){font-family:var(--ux-head);letter-spacing:-.02em;margin:0}.merchant :is(button,a):focus-visible{outline:3px solid var(--ux-blue);outline-offset:2px}.merchant a{color:var(--ux-ink)}.merchant-top{z-index:20;background:var(--ux-bg);border-bottom:1px solid var(--ux-line);align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.merchant-top h1{font-size:calc(20px * var(--font-scale,1));flex:1;align-items:center;gap:8px;min-width:0;font-weight:800;display:flex}.merchant-back{color:var(--ux-ink);background:var(--ux-soft);white-space:nowrap;border-radius:18px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.merchant-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.merchant-chip{font-size:calc(12px * var(--font-scale,1));background:var(--ux-soft);color:var(--ux-muted);font-variant-numeric:tabular-nums;border-radius:14px;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.merchant-chip.demo{background:var(--ux-ink);color:var(--ux-bg)}.merchant-chip.demo i{background:var(--ux-amber);border-radius:50%;flex:none;width:8px;height:8px}.merchant-chip.warn{background:var(--ux-amber);color:#000}.merchant-body{flex-direction:column;gap:16px;max-width:1240px;margin:0 auto;padding:20px;display:flex}.merchant-intro{flex-direction:column;gap:6px;padding:4px 0;display:flex}.merchant-intro h2{font-size:calc(26px * var(--font-scale,1));font-weight:800;line-height:1.15}.merchant-intro p{color:var(--ux-muted);max-width:760px;line-height:1.5;font-size:calc(15px * var(--font-scale,1))}.merchant-card{background:var(--ux-bg);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.merchant-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-card-head h2{font-size:calc(18px * var(--font-scale,1));align-items:center;gap:8px;font-weight:700;display:flex}.merchant-loading{color:var(--ux-muted)}.merchant-notice{background:var(--m-warn-bg);color:var(--m-warn-ink);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;line-height:1.4;display:flex}.merchant-notice.error{background:var(--m-bad-bg);color:var(--m-bad-ink)}.merchant-notice span{flex:1}.m-label{color:var(--ux-muted);font-size:calc(12px * var(--font-scale,1));align-items:center;gap:6px;font-weight:500;display:inline-flex}.m-sub{color:var(--ux-muted);font-size:calc(12px * var(--font-scale,1));margin-top:3px;line-height:1.4;display:block}.m-hint{color:var(--ux-muted);font-size:calc(13px * var(--font-scale,1));margin:0;line-height:1.45}.m-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-legend .m-flight{vertical-align:middle;margin:0 2px 0 0}.m-tag{font-size:calc(12px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.05em;background:var(--m-warn-bg);color:var(--m-warn-ink);border-radius:4px;padding:2px 6px;font-weight:700}.m-figure{font:800 calc(26px * var(--font-scale,1))/1.15 var(--ux-head);font-variant-numeric:tabular-nums}.m-pill{font-weight:600;font-size:calc(12px * var(--font-scale,1));background:var(--ux-soft);color:var(--ux-ink);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;width:fit-content;padding:3px 9px;display:inline-flex}.m-pill.good{background:var(--m-good-bg);color:var(--m-good-ink)}.m-pill.warn{background:var(--m-warn-bg);color:var(--m-warn-ink)}.m-pill.bad{background:var(--m-bad-bg);color:var(--m-bad-ink)}.m-pill.info{background:var(--m-info-bg);color:var(--m-info-ink)}.m-pill.muted{color:var(--ux-muted);box-shadow:inset 0 0 0 1px var(--ux-line);background:0 0}.m-flight{font-size:calc(12px * var(--font-scale,1));color:var(--ux-muted);box-shadow:inset 0 0 0 1px var(--ux-line);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:2px 8px;font-weight:600;display:inline-flex}.m-flight.live{background:var(--ux-ink);color:var(--ux-bg);box-shadow:none}.m-flight.live i{background:var(--ux-red);border-radius:50%;flex:none;width:7px;height:7px}.merchant-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.merchant-kpi{background:var(--ux-bg);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.merchant-kpi strong{font:800 calc(32px * var(--font-scale,1))/1.15 var(--ux-head);font-variant-numeric:tabular-nums;margin-top:4px}.merchant-kpi.warn{box-shadow:inset 0 0 0 2px var(--ux-amber)}.merchant-insights{grid-template-columns:1fr 1fr 1.4fr;gap:12px;display:grid}.merchant-insights .merchant-card{gap:4px}.merchant-mix ul{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.merchant-mix li{font-size:calc(13px * var(--font-scale,1));grid-template-columns:minmax(96px,auto) 1fr 28px;align-items:center;gap:10px;display:grid}.merchant-mix li b{text-align:right;font-variant-numeric:tabular-nums}.m-bar{background:var(--ux-soft);border-radius:4px;height:8px;overflow:hidden}.m-bar i{background:var(--ux-ink);border-radius:4px;min-width:0;height:100%;display:block}.m-count{background:var(--ux-soft);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-weight:700;display:inline-flex}.m-count.warn{background:var(--ux-amber);color:#000}.merchant-queue-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.merchant-queue-list>li{background:var(--ux-soft);box-shadow:inset 3px 0 0 var(--ux-amber);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.m-queue-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-queue-head .m-sub,.m-queue-head .m-flight{margin-top:0}.m-queue-head .m-sub{flex:160px;min-width:0}.m-wait{background:var(--m-warn-bg);width:fit-content;max-width:100%;color:var(--m-warn-ink);font-weight:600;font-size:calc(13px * var(--font-scale,1));border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:6px 10px;line-height:1.4;display:flex}.m-wait svg{flex:none;margin-top:2px}.m-queue-grade{font-size:calc(13px * var(--font-scale,1));margin:0;line-height:1.45}.m-reasons{font-size:calc(13px * var(--font-scale,1));margin:0;padding-left:18px;line-height:1.45;list-style:outside}.m-note{border-left:3px solid var(--ux-line);background:var(--ux-soft);border-radius:0 10px 10px 0;gap:6px;margin:0;padding:10px 12px;display:grid}.m-note figcaption{color:var(--ux-muted);font-size:calc(12px * var(--font-scale,1));font-weight:600;line-height:1.4}.m-explain{color:var(--ux-ink);font-size:calc(13px * var(--font-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.5}.m-questions{gap:4px;display:grid}.m-questions ul{font-size:calc(13px * var(--font-scale,1));margin:0;padding-left:18px;line-height:1.45;list-style:outside}.m-audit{color:var(--ux-muted);font-size:calc(12px * var(--font-scale,1));font-variant-numeric:tabular-nums;word-break:break-word}.merchant-clear{background:var(--m-good-bg);color:var(--m-good-ink);border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.merchant-table-wrap{overflow-x:auto}.merchant-table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--font-scale,1))}.merchant-table thead th{text-align:left;color:var(--ux-muted);border-bottom:1px solid var(--ux-line);white-space:nowrap;padding:8px;font-weight:500}.merchant-table tbody :is(th,td){text-align:left;border-bottom:1px solid var(--ux-line);vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 8px;font-weight:400}.merchant-table tbody th>strong{white-space:nowrap;font-weight:700}.merchant-table tbody td:nth-child(n+5){white-space:nowrap}.merchant-table tr.flag>:first-child{box-shadow:inset 3px 0 0 var(--ux-amber);padding-left:12px}.merchant-empty{align-items:flex-start;gap:12px;padding:32px}.merchant-empty h2{font-size:calc(22px * var(--font-scale,1));font-weight:800}.merchant-empty p{color:var(--ux-muted);max-width:520px;line-height:1.5}.merchant-empty .ux-primary{width:auto;color:var(--ux-bg);padding:0 22px;text-decoration:none}.merchant-trust{border:1px solid var(--ux-line);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.merchant-trust h2{font-size:calc(16px * var(--font-scale,1));align-items:center;gap:8px;font-weight:700;display:flex}.merchant-trust ul{columns:2;color:var(--ux-muted);line-height:1.45;font-size:calc(13px * var(--font-scale,1));column-gap:44px;margin:0;padding-left:18px;list-style:outside}.merchant-trust li{break-inside:avoid;margin-bottom:8px}.merchant-trust strong{color:var(--ux-ink)}.merchant-trust a{font-weight:600}.merchant-trust a svg{vertical-align:-1px;margin-left:2px;display:inline}@media (max-width:1100px){.merchant-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-kpis>:last-child:nth-child(3n+2){grid-column:span 2}.merchant-insights{grid-template-columns:1fr 1fr}.merchant-mix{grid-column:1/-1}}@media (max-width:760px){.merchant-top{flex-wrap:wrap;gap:10px;padding:12px 16px;position:static}.merchant-top h1{font-size:calc(18px * var(--font-scale,1));flex-basis:100%;order:-1}.merchant-status{flex:1;justify-content:flex-start}.merchant-body{gap:12px;padding:16px 16px 24px}.merchant-intro h2{font-size:calc(21px * var(--font-scale,1))}.merchant-kpis{grid-template-columns:1fr 1fr;gap:8px}.merchant-kpis>:last-child:nth-child(3n+2){grid-column:auto}.merchant-kpis>:last-child:nth-child(odd){grid-column:1/-1}.merchant-kpi{padding:14px}.merchant-kpi strong{font-size:calc(26px * var(--font-scale,1))}.merchant-insights,.merchant-queue-list{grid-template-columns:1fr}.merchant-trust ul{columns:1}.merchant-empty{padding:24px 16px}.merchant-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.merchant-table,.merchant-table tbody{display:block}.merchant-table tr{border-bottom:1px solid var(--ux-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 0;display:grid}.merchant-table tbody :is(th,td){border:0;min-width:0;padding:0;display:block;white-space:normal!important}.merchant-table tbody tr>:nth-child(-n+4){grid-column:1/-1}.merchant-table tbody td:before{content:attr(data-label);font-size:calc(12px * var(--font-scale,1));color:var(--ux-muted);margin-bottom:3px;font-weight:500;display:block}.merchant-table tr.flag{box-shadow:inset 3px 0 0 var(--ux-amber);padding-left:12px}.merchant-table tr.flag>:first-child{box-shadow:none;padding-left:0}}.m-decide{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.m-decide button{min-height:44px;font-weight:600;font-size:calc(14px * var(--font-scale,1));cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.m-decide button:disabled{opacity:.55;cursor:not-allowed}.m-decide .m-approve{background:var(--ux-ink);color:var(--ux-bg)}.m-decide .m-decline{color:var(--ux-ink);border-color:var(--ux-muted);background:0 0}.m-demo-note{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
