.market-dialog{padding:0;width:min(1060px,96vw);max-width:96vw;max-height:92vh;overflow:auto;border:1px solid #c7ad7e;border-radius:15px;background:#15223b;color:#e5dfd0;box-shadow:0 30px 100px #0008}.market-dialog::backdrop{background:#0b1423ca;backdrop-filter:blur(7px)}.market-heading{display:flex;justify-content:space-between;align-items:start;padding:28px 32px 20px;background:linear-gradient(125deg,#413254,#194557)}.market-heading small{font:800 10px system-ui;letter-spacing:.18em;color:#f1ca88}.market-heading h2{font:30px/1.2 Georgia;color:#fff0ce;margin:9px 0}.market-heading p{font:13px/1.6 system-ui;color:#d3d8df;margin:0}.market-close{border:1px solid #c7b58a;background:transparent;color:#f4dfb8;border-radius:50%;font-size:24px;width:36px;height:36px;cursor:pointer}.market-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:16px 25px;border-bottom:1px solid #8c9eae30}.market-tabs button{border:1px solid #9da8b944;background:#ffffff05;padding:11px 14px;color:#c6d0d9;border-radius:6px;font:700 11px system-ui;cursor:pointer}.market-tabs button[aria-pressed=true]{background:#e6c88e;color:#25314a;border-color:#f8dfab}.market-balance{padding:12px 27px;background:#0e1b2d;font:700 12px system-ui;color:#f0d59a}.market-status{padding:0 27px;font:13px/1.6 system-ui;color:#bce5c5}.market-content{padding:0 26px 28px}.market-help{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 16px}.market-help p,.market-note{font:12px/1.6 system-ui;color:#bdc8d3}.market-help .market-action{width:auto;flex-shrink:0}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.market-item{position:relative;border:1px solid #a1b3b73c;border-radius:9px;padding:20px;background:linear-gradient(140deg,#253850,#17253e)}.market-item[data-rarity=rare]{border-color:#b59cd181}.market-item[data-rarity=uncommon]{border-color:#88d9bb66}.market-item-glyph{font:26px Georgia;color:#f3cc88}.market-item h3{font:21px/1.2 Georgia;color:#f5dfb9;margin:11px 0}.market-item p{font:12px/1.65 system-ui;color:#bfcbd8}.market-item small{font:10px/1.65 system-ui;color:#b8c7d1;display:block}.market-item b{font:700 11px system-ui;color:#c2e7c7}.market-price{display:block;margin:12px 0;color:#f1d092!important}.market-action{display:block;width:100%;margin-top:10px;padding:11px 12px;border:1px solid #b6ae8988;border-radius:5px;background:#f5ddaa10;color:#f3dba7;font:800 9px/1.5 system-ui;letter-spacing:.04em;cursor:pointer}.market-action:hover:not(:disabled){background:#e9c382;color:#263249}.market-action:disabled{opacity:.4;cursor:default}.market-price-input{display:grid;grid-template-columns:1fr 70px;align-items:center;gap:5px;font:11px system-ui;color:#cbd8d8}.market-item input,.market-item select{width:100%;box-sizing:border-box;background:#0d1b30;border:1px solid #879bb060;color:#eee3cd;border-radius:4px;padding:9px}.market-more{margin-top:17px;border-top:1px solid #a0adb333;padding-top:10px}.market-more summary,.market-trash summary,.market-ledger summary{font:12px Georgia;color:#d1c19e;cursor:pointer}.market-more small{margin-top:10px}.market-empty{grid-column:1/-1;border:1px dashed #8195a666;padding:30px;text-align:center;color:#bbc9d6;font:13px/1.7 system-ui}.market-worn{display:block;margin-top:16px}.market-trash,.market-ledger{margin-top:20px;padding:17px;border:1px solid #8895af44;border-radius:8px}.market-ledger p{font:12px/1.6 system-ui;color:#c0ccd8}.market-trash .market-item{margin:13px 0}.ground-place-label{border-color:#e0bc7d!important;color:#ffe7b7!important}.market-place-label{border-color:#d4accc!important;color:#f0dcff!important}.screen-tavern[data-social-world=market] .tavern-guests{display:none}.screen-tavern[data-social-world=market] .tavern-chat{max-width:300px;opacity:.93}@media(max-width:800px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-help{display:block}.market-heading h2{font-size:25px}}@media(max-width:500px){.market-grid{grid-template-columns:1fr}.market-content{padding:0 16px 20px}.market-heading{padding:22px}.market-tabs{padding:12px 15px}}
