#wmExchange{--mx-border:#8cb9cf22;--mx-muted:#91aebe;color:#e1eef5;font:13px/1.6 Inter,Segoe UI,Arial,sans-serif;margin:20px 0 35px;min-width:0}#wmExchange *{box-sizing:border-box}#wmExchange [hidden]{display:none!important}#wmExchange h2,#wmExchange h3,#wmExchange h4{height:auto;border:0;padding:0;text-transform:none;letter-spacing:0;font-family:inherit;color:#e4f1f7}#wmExchange h2:after,#wmExchange h3:after{display:none}#wmExchange h2{font-size:25px;margin:4px 0}#wmExchange h3{font-size:16px;margin:0}#wmExchange h4{font-size:11px;margin:12px 0 8px;color:#94c7d9}#wmExchange p{margin:5px 0 12px}#wmExchange .mx-kicker{font-size:9px;letter-spacing:.17em;color:#77c7da}#wmExchange .mx-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px;border-radius:16px;background:linear-gradient(125deg,#183847,#102430);border:1px solid var(--mx-border);margin-bottom:22px}#wmExchange .mx-heading p{font-size:12px;color:var(--mx-muted);margin:0}
#wmExchange .mx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;max-width:100%;padding:10px 16px;color:#092a34;border:1px solid #8dd6e633;border-radius:9px;background:#7cd1df;text-decoration:none;font:600 12px/1.5 Inter,Segoe UI,Arial,sans-serif;cursor:pointer;transition:background .2s,transform .2s;text-align:center}#wmExchange .mx-btn:hover{background:#a2e5ee;transform:translateY(-1px)}#wmExchange .mx-btn.secondary{background:#122b38;color:#b3d0df;border-color:#a0cbe333}#wmExchange button:disabled{opacity:.5;cursor:wait}#wmExchange button:focus-visible,#wmExchange a:focus-visible,#wmExchange summary:focus-visible{outline:2px solid #8bddee;outline-offset:3px}
#wmExchange .mx-composer{border:1px solid var(--mx-border);border-radius:16px;background:#0c1e29;overflow:hidden;margin-bottom:28px}#wmExchange summary{padding:20px 22px;font-size:16px;font-weight:600;cursor:pointer;background:#132b38}#wmExchange summary span{font-size:10px;font-weight:400;color:var(--mx-muted);margin-left:12px}#wmExchange .mx-build{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;padding:20px}#wmExchange .mx-inventory,#wmExchange .mx-offer-form{min-width:0}#wmExchange .mx-source-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}#wmExchange .mx-source-title h3{font-size:13px}#wmExchange .mx-source-title span{color:var(--mx-muted);font-size:10px}
#wmExchange input{max-width:none;min-width:0;width:100%;border:1px solid #36515f;border-radius:8px;color:#e1f0f7;background:#071721;font:13px/1.4 Inter,Segoe UI,Arial,sans-serif;padding:10px;outline:none;min-height:42px}#wmExchange input:focus{border-color:#77c9dc;box-shadow:0 0 0 3px #77c9dc11}#wmExchange #mxSearch{margin-bottom:12px}#wmExchange .mx-resource-list{max-height:335px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#325569 transparent;margin-bottom:22px}#wmExchange .mx-source{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--mx-border);padding:10px 4px;cursor:grab}#wmExchange .mx-source>i{display:flex;align-items:center;justify-content:center;font-style:normal;flex:0 0 30px;height:32px;background:#253e50;border-radius:9px;color:#a9dce8}#wmExchange .mx-source>div{flex:1;min-width:0}#wmExchange .mx-source b{display:block;font-size:11px;overflow-wrap:anywhere}#wmExchange small{display:block;font-size:10px;color:var(--mx-muted);overflow-wrap:anywhere}#wmExchange .mx-source button,#wmExchange .mx-selection button,#wmExchange .mx-selected-item button{flex:0 0 29px;width:29px;min-height:32px;padding:0;border-radius:7px;border:1px solid #385867;background:#1a3544;color:#b5e8f3;cursor:pointer;font-size:17px}#wmExchange .mx-source button:hover{background:#31556a}
#wmExchange .mx-item-list{max-height:275px;overflow:auto;scrollbar-width:thin;scrollbar-color:#325569 transparent}#wmExchange .mx-item-source{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:10px;border:1px solid var(--mx-border);border-radius:10px;background:#112733;color:#d7edf5;cursor:grab;margin-bottom:8px}#wmExchange .mx-item-source img,#wmExchange .mx-selected-item img,#wmExchange .mx-trade-item img{width:38px;height:44px;object-fit:contain}#wmExchange .mx-item-source span{flex:1;min-width:0}#wmExchange .mx-item-source b{font-size:12px}#wmExchange .mx-item-source em{font-style:normal;color:#a8d7e6}#wmExchange .mx-hint{font-size:10px;line-height:1.7;color:var(--mx-muted)}#wmExchange .mx-drop{min-height:150px;border:1px dashed #608da45c;background:#102935;border-radius:13px;padding:16px;transition:border-color .2s,background .2s}#wmExchange .mx-drop.ask{background:#132635}#wmExchange .mx-drop.drag-over{border-color:#9ef1d5;background:#194338;box-shadow:0 0 0 3px #85dcc616}#wmExchange .mx-zone-title{display:flex;align-items:center;gap:11px;margin-bottom:15px}#wmExchange .mx-zone-title>span{font-size:11px;color:#89d9c2;background:#82d6b712;padding:5px 8px;border-radius:7px}#wmExchange .ask .mx-zone-title>span{color:#a8c8fa;background:#83baff12}#wmExchange .mx-zone-title h3{font-size:15px}#wmExchange .mx-zone-title p{font-size:10px;color:var(--mx-muted);margin:2px 0 0}#wmExchange .mx-exchange-arrow{text-align:center;font-size:21px;color:#719db1;padding:3px}#wmExchange .mx-empty{font-size:11px;color:#7d9faf;text-align:center;padding:13px 4px}#wmExchange .mx-selection{display:flex;align-items:flex-end;gap:7px;margin:10px 0}#wmExchange .mx-selection label{display:block;flex:1;min-width:0;font-size:11px;color:#bfdbe8}#wmExchange .mx-selection input{margin-top:4px;font-variant-numeric:tabular-nums}#wmExchange .mx-selection button{margin-bottom:5px}#wmExchange .mx-selected-item{display:flex;gap:9px;align-items:center;background:#8fbeca0b;border:1px solid var(--mx-border);border-radius:9px;padding:10px;margin-bottom:12px}#wmExchange .mx-selected-item>div{flex:1;min-width:0}#wmExchange .mx-selected-item b{font-size:12px}#wmExchange #mxError{font-size:12px;color:#ffb5a4}#wmExchange #mxError:empty{display:none}#wmExchange .mx-publish{width:100%}
#wmExchange .mx-board-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0 15px}#wmExchange .mx-filters{display:flex;flex-wrap:wrap;gap:5px}#wmExchange .mx-filters a{font-size:10px;padding:7px 10px;border:1px solid var(--mx-border);border-radius:8px;color:#9dbece;text-decoration:none}#wmExchange .mx-filters .selected{background:#244657;color:#d3eff8}#wmExchange .mx-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#wmExchange .mx-trade{min-width:0;display:flex;flex-direction:column;border:1px solid var(--mx-border);background:linear-gradient(145deg,#122c3a,#0d202c);border-radius:14px;padding:19px}#wmExchange .mx-trade-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#92adbc}#wmExchange .mx-trade-top b{font-size:9px;color:#94dcc1}#wmExchange ul{list-style:none;margin:0;padding:0}#wmExchange li{display:flex;justify-content:space-between;gap:15px;padding:5px 0;font-size:12px;border:0}#wmExchange li span{overflow-wrap:anywhere;min-width:0}#wmExchange li strong{color:#d7edf5;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}#wmExchange .mx-trade-item{display:flex;align-items:center;gap:12px;margin-bottom:10px}#wmExchange .mx-trade-item>div{min-width:0}#wmExchange .mx-trade-item strong{font-size:13px;color:#c7eaa8}#wmExchange .mx-price{margin-top:auto;padding-top:10px}#wmExchange .mx-price h4{border-top:1px solid var(--mx-border);padding-top:12px;color:#d1ba8d}#wmExchange .mx-trade-action{margin-top:16px}#wmExchange .mx-trade-action button{width:100%}#wmExchange .mx-notice,#wmExchange .mx-empty-board{padding:24px;border:1px solid var(--mx-border);background:#102633;border-radius:12px;color:var(--mx-muted)}#wmExchange .mx-pages{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}
#wmExchange dialog{position:fixed;margin:auto;border:1px solid #496879;border-radius:16px;padding:25px;background:#102632;color:#d9ebf5;width:480px;max-width:calc(100vw - 30px);max-height:85vh;overflow:auto;box-shadow:0 30px 100px #0009}#wmExchange dialog::backdrop{background:#020b12c9;backdrop-filter:blur(4px)}#wmExchange dialog h3{font-size:20px}#wmExchange dialog h4{margin-top:20px}#wmExchange dialog p{font-size:12px}#wmExchange .mx-review-actions{display:flex;gap:12px;margin-top:18px}
@media(max-width:1100px){#wmExchange .mx-build{grid-template-columns:1fr}#wmExchange .mx-resource-list{max-height:230px}}@media(max-width:600px){#wmExchange .mx-heading,#wmExchange .mx-board-title{align-items:flex-start;flex-direction:column}#wmExchange .mx-offers{grid-template-columns:1fr}#wmExchange .mx-build{padding:14px}#wmExchange summary span{display:block;margin:4px 0 0}#wmExchange input{font-size:16px}#wmExchange .mx-source button{min-height:40px;flex-basis:36px}#wmExchange .mx-heading{padding:18px}#wmExchange .mx-review-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){#wmExchange *{transition:none!important}}
#wmExchange .mx-unified-search{display:flex;gap:10px;margin:0 0 20px}#wmExchange .mx-unified-search input{flex:1}#wmExchange .mx-unified-search select{min-width:0;background:#102632;color:#d9eaf3;border:1px solid #36515f;border-radius:8px;padding:10px;font:12px Inter,Arial,sans-serif}#wmExchange .mx-trade-item img{width:60px;height:75px}#wmExchange .mx-trade-item small{white-space:pre-line}@media(max-width:600px){#wmExchange .mx-unified-search{flex-wrap:wrap}#wmExchange .mx-unified-search input{flex-basis:100%}#wmExchange .mx-unified-search select{flex:1}}
#wmExchange .mx-edit-price{margin-top:10px}#wmExchange .mx-edit-price summary{font-size:11px;padding:9px;border-radius:8px}#wmExchange .mx-edit-price form{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 0}#wmExchange .mx-edit-price label{min-width:0;font-size:11px}#wmExchange .mx-edit-price input{margin-top:4px}
/* Simple quantity form and a warehouse at its real slot positions. */
#wmExchange .mx-simple-sell{padding:20px;border:1px solid var(--mx-border);border-radius:14px;background:#0c202b}#wmExchange .mx-simple-title{margin:4px 0 15px}#wmExchange .mx-simple-title p{font-size:12px;color:var(--mx-muted)}#wmExchange .mx-simple-title h3 small{display:inline;margin-left:8px;font-weight:400}#wmExchange .mx-resource-table{margin-bottom:26px}#wmExchange .mx-resource-table table{width:100%;table-layout:fixed;border-collapse:collapse}#wmExchange .mx-resource-table th,#wmExchange .mx-resource-table td{padding:10px 8px;border-bottom:1px solid var(--mx-border);text-align:left}#wmExchange .mx-resource-table thead th{font-size:11px;color:#8fb9cb}#wmExchange .mx-resource-table th:first-child{width:48%}#wmExchange .mx-resource-table tbody th{font-size:12px;color:#d4e8f1;overflow-wrap:anywhere;font-weight:600}#wmExchange .mx-resource-table small{font-weight:400;margin-top:4px}#wmExchange .mx-resource-table input{font-variant-numeric:tabular-nums;width:100%;margin:0}#wmExchange .mx-resource-table input:disabled{opacity:.35}#wmExchange .has-amount input{border-color:#76cdb4;background:#14372f}#wmExchange .mx-chest-tabs{display:flex;gap:8px;margin-bottom:15px}#wmExchange .mx-chest-tabs button{padding:10px 16px;background:#102734;border:1px solid #365464;color:#a4c4d5;border-radius:8px;cursor:pointer}#wmExchange .mx-chest-tabs button[aria-selected=true]{color:#d8f6ff;background:#215065;border-color:#64a8bf}#wmExchange .mx-chest-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;margin-bottom:20px}#wmExchange .mx-chest-frame{padding:10px;border:3px double #6c6650;border-radius:6px;background:linear-gradient(130deg,#293237,#141d24);width:100%;max-width:340px;box-shadow:inset 0 0 14px #0008}#wmExchange .mx-chest-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(15,minmax(0,1fr));aspect-ratio:8/15;border:1px solid #415260;background-color:#0a151d;background-image:linear-gradient(to right,#41526088 1px,transparent 1px),linear-gradient(to bottom,#41526088 1px,transparent 1px);background-size:12.5% calc(100% / 15)}#wmExchange .mx-chest-item{min-width:0;min-height:0;padding:2px;position:relative;border:1px solid #68808b66;border-radius:0;background:#19303c55;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}#wmExchange .mx-chest-item img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none;image-rendering:auto}#wmExchange .mx-chest-item:hover{background:#4d7a8b55;border-color:#99cbe0}#wmExchange [data-item][aria-pressed=true]{border-color:#8de7be;background:#35765788;box-shadow:inset 0 0 0 2px #8de7be}#wmExchange .mx-picked{padding:16px;border:1px solid var(--mx-border);border-radius:12px;background:#142d3a;display:flex;flex-wrap:wrap;align-items:center;gap:12px;position:sticky;top:20px;min-width:0}#wmExchange .mx-picked p{color:var(--mx-muted);font-size:12px;margin:0}#wmExchange .mx-picked>img{width:54px;height:75px;object-fit:contain}#wmExchange .mx-picked>div{flex:1;min-width:100px}#wmExchange .mx-picked b{font-size:13px;color:#bfe7a8}#wmExchange .mx-picked small{margin-top:7px;line-height:1.8}#wmExchange .mx-storage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:550px;overflow:auto}#wmExchange .mx-storage-choice{min-width:0;display:flex;align-items:center;flex-direction:column;gap:7px;padding:8px;border:1px solid #47616c;border-radius:7px;background:#122b38;cursor:pointer;color:#c4e0ed;font-size:10px}#wmExchange .mx-storage-choice img{height:65px;max-width:100%;object-fit:contain}#wmExchange .mx-storage-choice span{overflow-wrap:anywhere}@media(max-width:600px){#wmExchange .mx-simple-sell{padding:12px}#wmExchange .mx-resource-table th,#wmExchange .mx-resource-table td{padding:9px 4px}#wmExchange .mx-resource-table th:first-child{width:44%}#wmExchange .mx-resource-table input{padding:8px 5px}#wmExchange .mx-chest-area{grid-template-columns:1fr}#wmExchange .mx-picked{position:static}#wmExchange .mx-chest-frame{margin:auto}}
/* Compact, shared marketplace rows. */
#wmExchange .mx-offers{grid-template-columns:minmax(0,1fr);gap:10px}#wmExchange .mx-trade{display:grid;grid-template-columns:90px minmax(0,1.4fr) minmax(110px,1fr) 105px;gap:15px;align-items:center;padding:17px}#wmExchange .mx-trade-top{display:flex;flex-direction:column;align-self:start;gap:7px;overflow-wrap:anywhere}#wmExchange .mx-trade h4{margin:0 0 8px}#wmExchange .mx-price{margin:0;padding:0}#wmExchange .mx-price h4{padding:0;border:0}#wmExchange .mx-trade-action{margin:0}#wmExchange .mx-trade-action button{padding:9px;font-size:11px}#wmExchange .mx-trade-item{cursor:help;margin:0 0 8px;outline-offset:3px}#wmExchange .mx-trade-item>div:not(.mx-tooltip-source)>small{display:none}#wmExchange .mx-trade-item img{width:45px;height:62px}#wmExchange .mx-edit-price{grid-column:2/-1}#wmExchange .mx-offer-content{min-width:0}#wmExchange .mx-offer-content li{justify-content:flex-start;flex-direction:row-reverse;gap:5px}#wmExchange .mx-offer-content li strong:after{content:' ×'}#wmExchange .mx-offer-content li span{flex:1;color:#a3d9e9}#mxItemTooltip{position:fixed;z-index:99999;box-sizing:border-box;width:max-content;max-width:min(340px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;padding:16px;border:1px solid #697747;border-radius:7px;background:#050b10f5;color:#d8e9f1;box-shadow:0 12px 35px #0009;text-align:center;font:12px/1.5 Arial,sans-serif;pointer-events:none;overflow-wrap:anywhere}#mxItemTooltip table{max-width:100%}#mxItemTooltip img{max-width:100%}@media(max-width:650px){#wmExchange .mx-trade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#wmExchange .mx-trade-top{grid-column:1/-1;flex-direction:row;justify-content:space-between}#wmExchange .mx-trade-action{grid-column:1/-1}#wmExchange .mx-edit-price{grid-column:1/-1}}
/* Card layout responds to the actual center column, including desktop sidebars. */
#wmExchange{container-type:inline-size}#wmExchange .mx-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}#wmExchange .mx-trade{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:16px;min-width:0;border-radius:16px;border:1px solid #789cb824;background:linear-gradient(155deg,#183242,#0d202d 70%);box-shadow:0 8px 24px #0002;transition:transform .18s,border-color .18s,box-shadow .18s}#wmExchange .mx-trade:hover{transform:translateY(-3px);border-color:#6ec8df55;box-shadow:0 12px 28px #0004}#wmExchange .mx-trade-top{flex-direction:row;align-self:stretch;align-items:center;justify-content:space-between;gap:8px;font-size:10px;margin-bottom:16px;color:#91aabd}#wmExchange .mx-trade-top b{font-size:8px;border-radius:20px;padding:3px 6px;background:#76d8af0c;color:#8edbb6}#wmExchange .mx-offer-content{width:100%;margin-bottom:15px}#wmExchange .mx-offer-content>h4{font-size:9px;color:#779fb6;letter-spacing:.12em;font-weight:500}#wmExchange .mx-trade-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;min-height:180px;margin:0 0 10px;border-radius:12px;background:radial-gradient(ellipse at 50% 40%,#5a92ab22,transparent 70%)}#wmExchange .mx-trade-item img{width:auto;height:100px;max-width:90px;object-fit:contain;filter:drop-shadow(0 4px 12px #85c9ec2a)}#wmExchange .mx-trade-item>div:not(.mx-tooltip-source){width:100%;min-width:0}#wmExchange .mx-trade-item strong{display:block;font-size:12px;line-height:1.6;color:#cce8a9;overflow-wrap:anywhere}#wmExchange .mx-resource-stage{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:12px;background:radial-gradient(ellipse,#469dab22,transparent 70%);margin-bottom:10px}#wmExchange .mx-resource-stage>span{font-size:64px;line-height:1.2;color:#94d9e9;filter:drop-shadow(0 0 18px #52aacb40)}#wmExchange .mx-resource-stage b{font-size:12px;color:#ccebf5;font-weight:500}#wmExchange .mx-offer-content>ul{max-height:100px;overflow:auto;scrollbar-width:thin;scrollbar-color:#34586c transparent}#wmExchange .mx-offer-content li{padding:5px 7px;border-radius:6px;background:#b5e9ff05;font-size:10px;margin:3px 0}#wmExchange .mx-offer-content li strong{font-size:11px;color:#d6f4ff}#wmExchange .mx-price{margin-top:auto;padding:13px 0 0;border-top:1px solid #a4cde01c;width:100%}#wmExchange .mx-price h4{font-size:10px;font-weight:500;color:#c6ad79;margin:0 0 9px}#wmExchange .mx-price ul{max-height:135px;overflow:auto;scrollbar-width:thin;scrollbar-color:#34586c transparent}#wmExchange .mx-price li{font-size:10px;gap:7px;padding:5px 0;align-items:baseline}#wmExchange .mx-price li strong{font-size:11px;color:#f2dfae}#wmExchange .mx-trade-action{width:100%;margin:17px 0 0}#wmExchange .mx-trade-action .mx-btn{min-height:39px;border-radius:9px;font-size:11px}#wmExchange .mx-trade-action .secondary{color:#9ab6c6;background:#ffffff03;border-color:#aecbd524}#wmExchange .mx-edit-price{width:100%;margin-top:8px}#wmExchange .mx-edit-price summary{background:none;text-align:center;color:#81a6b8;font-weight:400;font-size:10px}#wmExchange .mx-edit-price form{grid-template-columns:1fr}#wmExchange .mx-edit-price input{min-width:0}#wmExchange .mx-unified-search{margin-bottom:20px}@container(max-width:640px){#wmExchange .mx-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@container(max-width:410px){#wmExchange .mx-offers{grid-template-columns:minmax(0,1fr)}#wmExchange .mx-trade{padding:20px}#wmExchange .mx-trade-item strong{font-size:14px}#wmExchange .mx-price li,#wmExchange .mx-offer-content li{font-size:12px}}@media(prefers-reduced-motion:reduce){#wmExchange .mx-trade{transition:none}#wmExchange .mx-trade:hover{transform:none}}


/* Advanced item option search */
#wmExchange .mx-market-search{display:block!important;margin:0 0 20px!important}
#wmExchange .mx-search-main{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:stretch}
#wmExchange .mx-search-box{position:relative;display:flex;align-items:center;min-width:0}
#wmExchange .mx-search-box input{width:100%;height:44px;padding-left:38px!important;border:1px solid #294b5b!important;background:linear-gradient(180deg,#071b25,#061720)!important;box-shadow:inset 0 1px #ffffff08;color:#e6f5fb!important}
#wmExchange .mx-search-icon{position:absolute;left:13px;z-index:1;color:#69cee7;font-size:20px;line-height:1;pointer-events:none;transform:translateY(-1px)}
#wmExchange .mx-type-switch{display:flex;align-items:stretch;padding:3px;border:1px solid #294b5b;background:#061720;min-width:245px}
#wmExchange .mx-type-switch label{display:flex;flex:1;cursor:pointer}
#wmExchange .mx-type-switch input,#wmExchange .mx-chip-row input,#wmExchange .mx-excellent-chip-grid input{position:absolute;opacity:0;pointer-events:none}
#wmExchange .mx-type-switch span{display:grid;place-items:center;width:100%;padding:0 12px;color:#6f93a3;font:800 8px/1 Arial,sans-serif;letter-spacing:.7px;transition:.16s}
#wmExchange .mx-type-switch label:hover span{color:#b7dce9;background:#0d2935}
#wmExchange .mx-type-switch label.is-active span,#wmExchange .mx-type-switch input:checked+span{background:linear-gradient(180deg,#1d566a,#123c4c);box-shadow:inset 0 0 0 1px #65c9e248;color:#e7faff}
#wmExchange .mx-search-submit{min-width:96px}
#wmExchange .mx-advanced-search{margin-top:10px;border:1px solid #173d4d;background:linear-gradient(180deg,#071b25,#04141c);box-shadow:0 10px 28px #0002}
#wmExchange .mx-advanced-search>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;padding:12px 14px;background:linear-gradient(90deg,#061922,#08212c);color:#63d5f3;cursor:pointer;user-select:none}
#wmExchange .mx-advanced-search>summary b{font:900 9px/14px Arial,sans-serif;letter-spacing:1px}
#wmExchange .mx-advanced-search>summary::-webkit-details-marker{display:none}
#wmExchange .mx-advanced-search>summary:after{content:'+';display:grid;place-items:center;width:22px;height:22px;border:1px solid #24576c;color:#8de7fa;font-size:14px}
#wmExchange .mx-advanced-search[open]>summary:after{content:'−'}
#wmExchange .mx-advanced-search>summary span{margin-left:auto;color:#5d8391;font:700 7px/12px Arial,sans-serif;letter-spacing:.55px}
#wmExchange .mx-filter-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px}
#wmExchange .mx-filter-card{min-width:0;padding:11px;border:1px solid #173a49;background:linear-gradient(155deg,#0b222d,#071821);box-shadow:inset 0 1px #ffffff05}
#wmExchange .mx-filter-card-wide{grid-column:span 2}
#wmExchange .mx-filter-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}
#wmExchange .mx-filter-title b{color:#8eb1c0;font:900 8px/1 Arial,sans-serif;letter-spacing:.75px}
#wmExchange .mx-filter-title small{color:#486e7e;font:700 7px/1 Arial,sans-serif;text-transform:uppercase}
#wmExchange .mx-chip-row{display:flex;flex-wrap:wrap;gap:5px}
#wmExchange .mx-chip-row label,#wmExchange .mx-excellent-chip-grid label{position:relative;display:flex;cursor:pointer;min-width:0}
#wmExchange .mx-chip-row span,#wmExchange .mx-excellent-chip-grid span{display:grid;place-items:center;min-height:29px;padding:0 9px;border:1px solid #234858;background:#061821;color:#7196a6;font:800 8px/1 Arial,sans-serif;letter-spacing:.35px;transition:border-color .15s,background .15s,color .15s,transform .15s}
#wmExchange .mx-chip-row label:hover span,#wmExchange .mx-excellent-chip-grid label:hover span{border-color:#3b7085;background:#0b2632;color:#c0e2ed;transform:translateY(-1px)}
#wmExchange .mx-chip-row label.is-active span,#wmExchange .mx-chip-row input:checked+span,#wmExchange .mx-excellent-chip-grid label.is-active span,#wmExchange .mx-excellent-chip-grid input:checked+span{border-color:#55b9d5;background:linear-gradient(180deg,#1b5264,#103847);color:#edfbff;box-shadow:inset 0 0 0 1px #80e8ff13,0 0 12px #2fa9cc12}
#wmExchange .mx-chip-row-3 label{flex:1}#wmExchange .mx-chip-row-3 span{width:100%}
#wmExchange .mx-chip-row-count span{min-width:35px}
#wmExchange .mx-chip-row-level span{min-width:35px}
#wmExchange .mx-excellent-option-card{grid-column:1/-1;border:1px solid #173a49;background:#071821}
#wmExchange .mx-excellent-option-card>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:11px 12px;cursor:pointer;color:#8eb1c0}
#wmExchange .mx-excellent-option-card>summary::-webkit-details-marker{display:none}
#wmExchange .mx-excellent-option-card>summary span{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%}
#wmExchange .mx-excellent-option-card>summary b{font:900 8px/1 Arial,sans-serif;letter-spacing:.75px}
#wmExchange .mx-excellent-option-card>summary small{margin-left:auto;color:#486e7e;font:700 7px/1 Arial,sans-serif;letter-spacing:.45px}
#wmExchange .mx-excellent-option-card>summary:after{content:'+';margin-left:10px;color:#69cfe8;font-size:14px}
#wmExchange .mx-excellent-option-card[open]>summary:after{content:'−'}
#wmExchange .mx-excellent-chip-grid{display:grid;padding:0 11px 11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
#wmExchange .mx-excellent-chip-grid span{justify-content:start;text-align:left;line-height:1.25;padding:7px 9px;overflow-wrap:anywhere}
#wmExchange .mx-option-filter-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 12px 12px}
#wmExchange .mx-option-filter-actions .mx-btn{min-height:36px;padding:7px 14px;font-size:9px}
@container(max-width:760px){
 #wmExchange .mx-search-main{grid-template-columns:1fr auto}
 #wmExchange .mx-search-box{grid-column:1/-1}
 #wmExchange .mx-filter-panels{grid-template-columns:repeat(2,minmax(0,1fr))}
 #wmExchange .mx-filter-card-wide{grid-column:1/-1}
 #wmExchange .mx-excellent-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container(max-width:470px){
 #wmExchange .mx-search-main{grid-template-columns:1fr}
 #wmExchange .mx-type-switch{min-width:0;min-height:40px}
 #wmExchange .mx-search-submit{width:100%}
 #wmExchange .mx-filter-panels{grid-template-columns:1fr}
 #wmExchange .mx-filter-card-wide{grid-column:auto}
 #wmExchange .mx-excellent-option-card{grid-column:auto}
 #wmExchange .mx-excellent-chip-grid{grid-template-columns:1fr}
 #wmExchange .mx-option-filter-actions{flex-direction:column}
 #wmExchange .mx-option-filter-actions .mx-btn{width:100%}
 #wmExchange .mx-advanced-search>summary span{display:none}
}

/* Simplified Market search v3 */
#wmExchange .mx-market-search-simple{margin-bottom:22px!important}
#wmExchange .mx-market-search-simple .mx-search-box input{font-size:12px!important;letter-spacing:.05px}
#wmExchange .mx-search-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 2px 0;color:#668a99;font:500 9px/1.5 Inter,Segoe UI,Arial,sans-serif}
#wmExchange .mx-search-guide b{color:#8cb9c9;font-weight:700}
#wmExchange .mx-search-guide i{font-style:normal;color:#9fc8d6}
#wmExchange .mx-search-guide a{flex:0 0 auto;color:#75cfe6;text-decoration:none;font:800 8px/1 Arial,sans-serif;letter-spacing:.45px}
#wmExchange .mx-search-guide a:hover{color:#b8effb}
#wmExchange .mx-more-filters{margin-top:10px;border-color:#153440;background:#061720;box-shadow:none}
#wmExchange .mx-more-filters>summary{min-height:42px;padding:10px 12px;background:#081d27;color:#7fbdd0}
#wmExchange .mx-more-filters>summary .mx-more-filter-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0!important}
#wmExchange .mx-more-filters>summary .mx-more-filter-copy b{font:900 9px/1.2 Arial,sans-serif;letter-spacing:.9px}
#wmExchange .mx-more-filters>summary .mx-more-filter-copy small{display:block;margin:0;color:#527887;font:600 8px/1.3 Inter,Segoe UI,Arial,sans-serif;letter-spacing:0;text-transform:none}
#wmExchange .mx-more-filters>summary em{margin-left:auto;padding:4px 7px;border:1px solid #2e6476;background:#0d2d39;color:#95dff0;font:800 7px/1 Arial,sans-serif;letter-spacing:.55px;font-style:normal}
#wmExchange .mx-simple-filter-body{padding:12px}
#wmExchange .mx-simple-filter-row{display:grid;grid-template-columns:115px minmax(0,1fr);gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #173845}
#wmExchange .mx-simple-filter-row:first-child{padding-top:0}
#wmExchange .mx-simple-filter-label b{display:block;color:#8eb1c0;font:900 8px/1 Arial,sans-serif;letter-spacing:.7px}
#wmExchange .mx-simple-filter-label small{margin-top:4px;color:#4f7584;font:600 7px/1.2 Inter,Segoe UI,Arial,sans-serif;text-transform:none}
#wmExchange .mx-simple-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;border-bottom:1px solid #173845}
#wmExchange .mx-simple-toggle{min-width:0;padding:9px;border:1px solid #173a49;background:#081c25}
#wmExchange .mx-simple-toggle>b{display:block;margin-bottom:7px;color:#8eb1c0;font:900 8px/1 Arial,sans-serif;letter-spacing:.7px}
#wmExchange .mx-more-filters .mx-chip-row span{min-height:27px;padding:0 8px;font-size:8px}
#wmExchange .mx-excellent-extra{margin-top:12px;grid-column:auto;border:1px solid #173a49;background:#071821}
#wmExchange .mx-excellent-extra>summary{min-height:39px;padding:10px 11px;background:#081d27}
#wmExchange .mx-excellent-extra>summary span{display:flex!important;align-items:baseline;gap:9px;margin:0!important;width:100%}
#wmExchange .mx-excellent-extra>summary span b{font:900 8px/1 Arial,sans-serif;letter-spacing:.7px;color:#8eb1c0}
#wmExchange .mx-excellent-extra>summary span small{display:block!important;margin-left:auto!important;color:#4f7584;font:600 7px/1.2 Inter,Segoe UI,Arial,sans-serif;letter-spacing:0}
#wmExchange .mx-excellent-extra-body{padding:0 11px 11px}
#wmExchange .mx-exc-count-row{padding-top:10px}
#wmExchange .mx-specific-excellent-title{padding:10px 0 8px;color:#6f95a5;font:900 7px/1 Arial,sans-serif;letter-spacing:.65px}
#wmExchange .mx-excellent-extra .mx-excellent-chip-grid{padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}
#wmExchange .mx-option-filter-actions{padding-top:0}
@container(max-width:760px){
 #wmExchange .mx-search-guide{align-items:flex-start;flex-direction:column;gap:5px}
 #wmExchange .mx-simple-filter-row{grid-template-columns:1fr;gap:8px}
 #wmExchange .mx-simple-toggle-grid{grid-template-columns:1fr}
 #wmExchange .mx-excellent-extra .mx-excellent-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container(max-width:470px){
 #wmExchange .mx-search-guide i{display:block;margin-top:2px}
 #wmExchange .mx-more-filters>summary .mx-more-filter-copy small{display:block!important}
 #wmExchange .mx-more-filters>summary em{font-size:6px}
 #wmExchange .mx-excellent-extra .mx-excellent-chip-grid{grid-template-columns:1fr}
}


/* Ultra-simple Market search v4: Luck + max 2 Excellent options only */
#wmExchange .mx-market-search-lite{display:block!important;margin:0 0 22px!important}
#wmExchange .mx-lite-search-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;align-items:stretch}
#wmExchange .mx-market-search-lite .mx-search-box input{height:44px!important;font-size:12px!important}
#wmExchange .mx-lite-search-submit{width:100%;min-height:44px}
#wmExchange .mx-lite-filter-card{margin-top:10px;border:1px solid #173b49;background:linear-gradient(180deg,#071b25,#04141b);box-shadow:0 9px 24px #0002}
#wmExchange .mx-lite-section{padding:14px}
#wmExchange .mx-lite-section+.mx-lite-section{border-top:1px solid #173845}
#wmExchange .mx-lite-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
#wmExchange .mx-lite-title>div{min-width:0}
#wmExchange .mx-lite-title b{display:block;color:#c5e8f2;font:900 9px/1 Arial,sans-serif;letter-spacing:.8px}
#wmExchange .mx-lite-title small{display:block;margin-top:4px;color:#557b8a;font:600 8px/1.2 Inter,Segoe UI,Arial,sans-serif}
#wmExchange .mx-lite-title>strong{flex:0 0 auto;padding:5px 8px;border:1px solid #28596b;background:#0a2935;color:#88dff3;font:900 8px/1 Arial,sans-serif;letter-spacing:.35px}
#wmExchange .mx-lite-clear-one{padding:4px 7px;border:0;background:transparent;color:#5fc7df;font:900 7px/1 Arial,sans-serif;letter-spacing:.5px;cursor:pointer}
#wmExchange .mx-luck-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,145px));gap:7px}
#wmExchange .mx-luck-button{min-height:34px;padding:0 14px;border:1px solid #245064;background:#061923;color:#759dac;font:900 9px/1 Arial,sans-serif;letter-spacing:.6px;cursor:pointer;transition:.15s ease}
#wmExchange .mx-luck-button:hover{border-color:#3d7890;color:#c5ebf4;background:#0a2530}
#wmExchange .mx-luck-button.is-active{border-color:#59c4df;background:linear-gradient(180deg,#1b566a,#103a49);color:#effcff;box-shadow:inset 0 0 0 1px #8ae9ff19,0 0 12px #34bce31a}
#wmExchange .mx-excellent-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#wmExchange .mx-excellent-group{min-width:0;margin:0;padding:10px;border:1px solid #173e4e;background:#061923}
#wmExchange .mx-excellent-group legend{padding:0 6px;color:#78cfe4;font:900 8px/1 Arial,sans-serif;letter-spacing:.7px}
#wmExchange .mx-excellent-group legend span{margin-right:4px;color:#b7eef8}
#wmExchange .mx-excellent-options-simple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
#wmExchange .mx-excellent-options-simple label{position:relative;display:block;min-width:0;cursor:pointer}
#wmExchange .mx-excellent-options-simple input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}
#wmExchange .mx-excellent-options-simple span{display:flex;align-items:center;min-height:37px;box-sizing:border-box;padding:7px 9px;border:1px solid #234a59;background:#071d27;color:#769cab;font:800 8px/1.25 Inter,Segoe UI,Arial,sans-serif;transition:.15s ease}
#wmExchange .mx-excellent-options-simple label:hover span{border-color:#3b7186;background:#0b2733;color:#caedf5}
#wmExchange .mx-excellent-options-simple label.is-active span,#wmExchange .mx-excellent-options-simple input:checked+span{border-color:#55bdd8;background:linear-gradient(180deg,#184d5f,#0e3543);color:#effcff;box-shadow:inset 0 0 0 1px #78dcf41a}
#wmExchange .mx-excellent-options-simple label.is-disabled{cursor:not-allowed}
#wmExchange .mx-excellent-options-simple label.is-disabled span{opacity:.35;border-color:#173744;background:#061720;color:#55717d;transform:none!important}
#wmExchange .mx-lite-help{margin:10px 0 0!important;color:#547b89!important;font-size:8px!important;line-height:1.45!important}
#wmExchange .mx-lite-help b{color:#82baca}
#wmExchange .mx-lite-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 14px 14px}
#wmExchange .mx-lite-actions .mx-btn{min-width:120px;min-height:37px;font-size:9px}
@container(max-width:700px){
 #wmExchange .mx-excellent-groups{grid-template-columns:1fr}
}
@container(max-width:520px){
 #wmExchange .mx-lite-search-row{grid-template-columns:1fr}
 #wmExchange .mx-excellent-options-simple{grid-template-columns:1fr}
 #wmExchange .mx-luck-buttons{grid-template-columns:1fr 1fr;max-width:none}
 #wmExchange .mx-lite-actions{flex-direction:column}
 #wmExchange .mx-lite-actions .mx-btn{width:100%}
}
