/* Prévia de atributos compartilhada pelo mercado e pelo baú. */
.mu-item-preview {
  position:fixed; z-index:99990; width:max-content; max-width:min(390px,calc(100vw - 24px));
  max-height:calc(100dvh - 24px); overflow:auto; box-sizing:border-box;
  padding:14px 0; border:0; border-radius:0;
  background:rgba(0,0,0,.97); box-shadow:0 8px 30px rgba(0,0,0,.7);
  color:#fff; font:400 14px/1.3 Arial,sans-serif; text-align:center;
  overflow-wrap:anywhere; overscroll-behavior:contain; scrollbar-width:thin; scrollbar-color:#6a597c #0b090d;
}
.mu-item-preview *, .mu-item-preview *::before, .mu-item-preview *::after { box-sizing:border-box; }
.mu-item-preview .mu-tooltip-box { min-width:0; width:100%; }
.mu-item-preview .mu-tooltip-box > div:first-child, .mu-item-preview .mu-preview-name { display:block; font-size:16px; font-weight:600; line-height:1.4; margin-bottom:12px !important; }
.mu-item-preview p { margin:8px 0 0; }
.mu-item-preview .mu-preview-option { color:#a9cce3; }
.mu-item-preview .mu-preview-unavailable { color:#aaa; font-size:13px; }

.mu-item-preview .mu-tooltip-box > div { padding-right:14px; padding-left:14px; }
.mu-item-preview .mu-tooltip-class { width:100%; background:#a60000; color:#fff; }

.market-bundle-contents {display:grid;gap:8px;max-height:330px;overflow:auto;margin:16px 0;width:100%;text-align:left}
.market-bundle-entry {display:grid;grid-template-columns:44px 1fr;align-items:center;gap:4px 12px;padding:8px 10px;border:1px solid #3d2d50;border-radius:6px;background:#171020;color:#e1d3f2;cursor:pointer;width:100%;text-align:left;font:inherit}
.market-bundle-entry img {width:40px;height:40px;object-fit:contain;grid-row:span 2}
.market-bundle-entry span {font-weight:700;font-size:13px}
.market-bundle-entry small {color:#b591db;font-size:11px}
.market-bundle-entry:hover,.market-bundle-entry:focus-visible {border-color:#bd7dfa;outline:2px solid #bd7dfa;outline-offset:1px}
.market-bundle-attributes {overflow:auto;max-width:100%;margin-top:8px}
.up-modal-art > .market-bundle-contents {grid-column:1 / -1;min-width:0}
