.ags-full-market-section,.ags-full-loadout,.ags-full-calculator{margin:42px 0;padding:0 0 10px}.ags-full-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.ags-full-kicker{display:block;font-size:11px;letter-spacing:.18em;opacity:.65;margin-bottom:7px}.ags-full-section-head h2{margin:0;font-size:clamp(24px,3vw,40px)}.ags-full-section-head a{opacity:.8}.ags-full-market-grid,.ags-full-loadout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ags-full-market-card{min-width:0;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border-radius:20px;overflow:hidden;box-shadow:0 16px 50px rgba(0,0,0,.18);transition:.25s transform,.25s border-color}.ags-full-market-card:hover{transform:translateY(-5px);border-color:rgba(88,214,255,.45)}.ags-full-market-card a{color:inherit;text-decoration:none}.ags-full-market-art{aspect-ratio:1.35;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,rgba(69,170,255,.15),transparent 58%);overflow:hidden}.ags-full-market-art img{width:100%;height:100%;object-fit:contain;padding:12px;filter:drop-shadow(0 18px 25px rgba(0,0,0,.35))}.ags-full-market-art span{font-size:10px;opacity:.4}.ags-full-market-body{padding:15px}.ags-full-market-body h3{font-size:15px;margin:0 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ags-full-market-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px}.ags-full-market-meta strong{font-size:13px}.ags-full-empty{padding:30px;border:1px dashed rgba(255,255,255,.12);border-radius:16px;opacity:.6}.ags-full-calc-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;gap:12px}.ags-full-calc-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px}.ags-full-calc-grid input{width:100%;box-sizing:border-box;border-radius:12px;padding:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:inherit}.ags-full-calc-result{padding:12px 16px;border-radius:14px;background:rgba(70,190,255,.09);display:flex;flex-direction:column;justify-content:center}.ags-full-calc-result strong{font-size:25px}.ags-full-calculator small{opacity:.5;display:block;margin-top:10px}@media(max-width:1000px){.ags-full-market-grid,.ags-full-loadout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ags-full-calc-grid{grid-template-columns:1fr 1fr}.ags-full-calc-result{grid-column:1/-1}}@media(max-width:600px){.ags-full-section-head{align-items:start;flex-direction:column}.ags-full-market-grid,.ags-full-loadout-grid{grid-template-columns:1fr 1fr;gap:10px}.ags-full-market-body{padding:11px}.ags-full-market-meta{display:block}.ags-full-market-meta strong{display:block;margin-top:6px}.ags-full-calc-grid{grid-template-columns:1fr}}

/* 5.2.2 — customer listing management */
.ags-ac-market-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.ags-ac-market-identity>div{border:1px solid rgba(92,231,255,.12);background:#08131d;border-radius:14px;padding:12px}.ags-ac-market-identity span,.ags-ac-market-identity b{display:block}.ags-ac-market-identity span{font-size:10px;color:#71899a}.ags-ac-market-identity b{font-size:12px;color:#eaf7fb;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.ags-ac-market-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px}.ags-ac-danger-zone{margin-top:18px;border:1px solid rgba(255,110,130,.18);background:rgba(80,20,30,.14);border-radius:16px;padding:15px;display:flex;justify-content:space-between;gap:16px;align-items:center}.ags-ac-danger-zone>div:first-child strong,.ags-ac-danger-zone>div:first-child span{display:block}.ags-ac-danger-zone span{color:#8ca1ad;font-size:11px;margin-top:4px}.ags-ac-btn-danger{border-color:rgba(255,100,120,.35)!important;color:#ff9aaa!important;background:rgba(100,20,35,.2)!important}.ags-ac-table-actions{display:flex;gap:7px;flex-wrap:wrap}.ags-ac-table-actions form{margin:0}.ags-ac-table small{display:block;color:#6f8492;font-size:9px;margin-top:3px}.ags-ac-market-edit label{display:block}.ags-ac-market-edit input,.ags-ac-market-edit textarea{width:100%}@media(max-width:800px){.ags-ac-market-identity{grid-template-columns:1fr}.ags-ac-danger-zone{display:block}.ags-ac-danger-zone .ags-ac-market-actions{margin-top:12px}}
