.merchant-comparison-section{border-color:#405365;background:linear-gradient(135deg,#0a1720,#050b10)}
.merchant-comparison-stats{display:flex;gap:8px;flex-wrap:wrap;margin:-2px 0 13px}
.merchant-comparison-stats span{border:1px solid #3d4e5b;border-radius:999px;background:#050b10;color:#b7c2ca;padding:6px 10px;font-size:10px}.merchant-comparison-stats span.is-active{border-color:#277c59;color:#9ae0bd}.merchant-comparison-stats b{color:#fff;font-size:13px;margin-right:3px}
.shopping-agent-search{display:grid;grid-template-columns:minmax(240px,2fr) minmax(210px,1fr) auto auto;gap:10px;align-items:end;border:1px solid #354752;border-radius:10px;background:#061017;padding:13px;margin:0 0 10px}.agent-search-heading{grid-column:1/-1}.agent-search-heading span{color:#ffad4d;font-size:9px;font-weight:800;letter-spacing:.08em}.agent-search-heading p{color:#aab5bc;font-size:10px;margin:3px 0 0}.shopping-agent-search label span{display:block;color:#8f9ca5;font-size:9px;margin-bottom:5px}.shopping-agent-search input,.shopping-agent-search select{box-sizing:border-box;width:100%;height:38px;border:1px solid #3a4b56;border-radius:7px;background:#02080c;color:#fff;padding:0 10px;font:inherit;font-size:10px}.shopping-agent-search button{height:38px;border:0;border-radius:7px;background:linear-gradient(135deg,#ffab2e,#df7200);color:#171009;padding:0 14px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.shopping-agent-search .agent-reset{border:1px solid #3a4b56;background:#111b22;color:#aeb9c0}.agent-quick-search{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 9px}.agent-quick-search button{border:1px solid #3a4b56;border-radius:999px;background:#071118;color:#bdc8ce;padding:6px 9px;font-size:9px;cursor:pointer}.agent-quick-search button:hover{border-color:#d98224;color:#ffb560}.shopping-agent-result{border-left:3px solid #d98224;background:#071118;color:#c6d0d6;font-size:10px;line-height:1.5;margin:0 0 12px;padding:8px 10px}
.merchant-table-wrap{overflow-x:auto;border:1px solid #33434f;border-radius:10px;background:#02070b}.merchant-table{width:100%;min-width:1010px;border-collapse:collapse;font-size:10px;line-height:1.45}.merchant-table th{background:#0d1a23;color:#ffb156;text-align:left;font-size:9px;letter-spacing:.03em;padding:10px;white-space:nowrap}.merchant-table td{border-top:1px solid #25323c;color:#c2cbd1;padding:11px 10px;vertical-align:middle}.merchant-table tbody tr:hover{background:#08131b}.merchant-table td:first-child{width:112px;min-width:112px}.merchant-logo-frame{display:flex;width:87px;height:36px;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;background:#fff}.merchant-logo{display:flex;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;padding:3px;box-sizing:border-box;transform:scale(1.2);transform-origin:center}.merchant-logo-frame-banana .merchant-logo,.merchant-logo-frame-central-online .merchant-logo{transform:scale(.9);padding:5px}.merchant-logo-fallback{align-items:center;justify-content:center;color:#fff;font-size:17px;font-weight:900;letter-spacing:-.04em}.merchant-logo-ustore-spvi{flex-direction:column;background:#fff;color:#111;font-family:Arial,sans-serif;font-size:16px;line-height:.82;letter-spacing:.01em}.merchant-logo-ustore-spvi b{font-size:16px}.merchant-logo-ustore-spvi small{margin-top:4px;color:#555;font-size:7px;font-weight:700;letter-spacing:.08em}.merchant-logo-oppo-thailand{background:#08763e;font-family:Arial,sans-serif;letter-spacing:.05em}.merchant-logo-shopee{background:#ee4d2d}.merchant-logo-lazada{background:linear-gradient(135deg,#20116a,#f36f21)}
.merchant-cta{display:inline-block;border:0;border-radius:6px;background:linear-gradient(135deg,#ffab2e,#df7200);color:#171009;padding:7px 9px;font-size:9px;font-weight:800;text-align:center;white-space:nowrap}.merchant-cta.is-disabled{background:#111a21;color:#82909a;border:1px solid #35434d;cursor:not-allowed}.merchant-loading{text-align:center;padding:24px!important;color:#aeb8bf!important}.merchant-comparison-note{color:#8f9ca5;font-size:9px;line-height:1.5;margin:10px 0 0}
@media(max-width:900px){.shopping-agent-search{grid-template-columns:1fr 1fr}.agent-search-heading{grid-column:1/-1}}
@media(max-width:760px){.merchant-comparison-section .section-head{align-items:flex-start;flex-direction:column}.shopping-agent-search{grid-template-columns:1fr}.agent-search-heading{grid-column:auto}.shopping-agent-search button{width:100%}.merchant-table{min-width:0}.merchant-table thead{display:none}.merchant-table,.merchant-table tbody,.merchant-table tr,.merchant-table td{display:block;width:100%}.merchant-table tr{border-top:1px solid #33434f;padding:9px 11px}.merchant-table tr:first-child{border-top:0}.merchant-table td{border:0;padding:5px 0 5px 42%;position:relative;min-height:25px}.merchant-table td::before{content:attr(data-label);position:absolute;left:0;top:5px;width:38%;color:#7f8c95;font-size:8px;font-weight:700}.merchant-table td:first-child{min-width:0}.merchant-cta{width:100%}.merchant-loading{padding-left:0!important}}
