.merchant-shop{color:#edf3eb}.merchant-head{display:flex;align-items:center;gap:12px;padding-right:32px;margin-bottom:12px}.merchant-head>img{width:50px;height:50px}.merchant-head h2{font:700 22px Georgia,serif;margin:0 0 4px}.merchant-head p{font-size:11px;color:#c2d3cf;margin:0}.merchant-wallet{margin-left:auto;white-space:nowrap;font-size:10px;color:#cfddcf;padding:7px 12px;border:1px solid #9aab83;border-radius:8px;background:#172f37}.merchant-wallet strong{display:block;font-size:21px;color:#f3d594}
.merchant-tabs,.merchant-filters{display:flex;gap:7px;flex-wrap:wrap}.merchant-tabs{border-bottom:1px solid #729193;padding-bottom:10px;margin-bottom:9px}.merchant-tabs button{min-width:120px;padding:10px 16px;border:1px solid #72989b;border-radius:8px;background:#233f4a;color:#e5ede5;font-weight:800}.merchant-tabs button[aria-selected=true]{background:#466666;border-color:#e0c58a;color:#ffebb7}.merchant-filters button{padding:7px 11px;border:1px solid #577d84;border-radius:18px;background:#1a3541;color:#c9ded7;font-size:11px}.merchant-filters button[aria-pressed=true]{background:#3d6064;color:#fff0c4;border-color:#baa57e}.merchant-instruction{font-size:11px;color:#c7d9d2;margin:10px 0 4px}.merchant-notice{font-size:12px;color:#e8d69c;min-height:18px;margin:4px 0 8px}
.merchant-items{display:flex;flex-direction:column;gap:8px}.merchant-item{display:grid;grid-template-columns:48px minmax(0,1fr) 112px;align-items:center;gap:12px;padding:10px;border:1px solid #60838a;border-radius:10px;background:#203c49}.merchant-item>img{width:46px;height:46px;padding:5px;border-radius:8px;border:1px solid #748b80;background:#152c35}.merchant-item h3{margin:0 0 4px;font-size:13px;color:#f4e6c3}.merchant-item-info p{margin:0 0 4px;font-size:11px;color:#d6e3dd;line-height:1.35}.merchant-item-info small{display:block;font-size:10px;color:#a9cac4}.merchant-item-stats{margin-top:4px;color:#b8e4b8!important}.merchant-item-action{display:flex;flex-direction:column;gap:5px;text-align:center}.merchant-item-action>strong{font-size:14px;color:#f2d89e}.merchant-item-action small{font-size:9px;color:#b7cfca}.merchant-item-action button{padding:9px 4px;min-height:38px;background:#45645d;color:#fff2c9;border:1px solid #a9bd94;border-radius:7px;font-weight:750;font-size:11px}.merchant-item-action button:disabled{opacity:.45;cursor:not-allowed}.merchant-empty{font-size:12px;padding:20px;background:#203b48;border-radius:10px}
@media(max-width:650px),(max-height:430px){.merchant-head{gap:8px}.merchant-head h2{font-size:17px}.merchant-head>img{width:36px;height:36px}.merchant-wallet{padding:5px 7px}.merchant-wallet strong{font-size:16px}.merchant-item{grid-template-columns:36px minmax(0,1fr) 92px;padding:8px;gap:7px}.merchant-item>img{width:34px;height:34px}.merchant-item h3{font-size:12px}.merchant-item-info p{font-size:10px}.merchant-tabs button{min-width:100px;padding:8px 14px}}
.service-window:has(.merchant-shop){background:linear-gradient(145deg,#263f49,#142d38);border-color:#78968e}
.service-window:has(.merchant-shop) .service-body{scrollbar-color:#78968e #172f39}
.merchant-head h2{color:#f4e6bf}.merchant-shop button:focus-visible{outline:2px solid #edce93;outline-offset:2px}
