.market-group-dialog{width:min(980px,calc(100vw - 30px))!important}.market-group-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.market-group-filters label,.market-group-dialog form>label{display:block;font-size:.85rem;color:#c9b8c5}.market-group-filters select,.market-group-filters input{width:100%;min-width:0}.market-group-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;border-block:1px solid #4a3547;padding:1.5rem 0;margin:1rem 0}.market-group-columns h3{font-size:1rem}.market-price-level{display:grid;grid-template-columns:90px minmax(35px,1fr) 80px;align-items:center;gap:.8rem;margin:.7rem 0;font-size:.8rem}.market-price-level i{display:block;height:8px;border-radius:8px;background:linear-gradient(to right,#ff99cc var(--level),#3d2d3b var(--level))}.market-offer{border:1px solid #4a3547;background:#1a141c;border-radius:10px;padding:.8rem;margin:.6rem 0;font-size:.8rem;overflow-wrap:anywhere}.market-offer>strong{color:#ff99cc;display:block;font-size:1rem}.market-offer>span{display:block;margin-top:.4rem}.market-offer p{margin:.3rem 0}.market-history-stat{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid #4a3547;font-size:.85rem}.market-history-stat strong{color:#ff99cc}.market-group-dialog svg{display:block;width:100%;height:auto;margin-top:1rem;border:1px solid #4a3547;border-radius:10px}.market-group-dialog #market-buy-quantity{width:110px;display:block}.market-group-dialog .market-confirmation{margin:1rem 0;overflow-wrap:anywhere;max-height:40vh;overflow:auto}.market-group-dialog .market-confirmation strong{display:block;color:#ff99cc}.market-group-dialog button:disabled{opacity:.5;cursor:wait}.market-group-dialog .market-dialog-actions{position:sticky;bottom:-1.5rem;background:#211b24;padding:1rem 0;margin-bottom:-1rem}.market-group-dialog #market-group-progress{white-space:pre-line;overflow-wrap:anywhere}.market-history-row>div{overflow-wrap:anywhere;min-width:0}
@media(max-width:700px){.market-group-filters{grid-template-columns:1fr 1fr;gap:.7rem}.market-group-columns{grid-template-columns:1fr;gap:1rem}.market-group-dialog .market-dialog-actions{bottom:-1rem}.market-price-level{grid-template-columns:75px minmax(25px,1fr) 75px;gap:.5rem}.market-tabs{gap:.85rem;font-size:.85rem}}
