.mf-panel{position:absolute;z-index:9;left:20px;top:132px;bottom:65px;width:320px;max-height:620px;display:flex;flex-direction:column;color:#eee1c4;background:#202735fa;border:1px solid #747574;border-radius:6px;box-shadow:inset 0 0 0 1px #303948,0 4px 0 #111725;overflow:hidden;font:12px/1.4 'Trebuchet MS',Arial,sans-serif}.mf-panel[hidden]{display:none}.mf-panel header{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;background:#2a3340;border-bottom:1px solid #48505c}.mf-panel h2{font:700 19px/1.1 'Trebuchet MS',Arial,sans-serif;margin:5px 0 0;color:#f6e8c9}.mf-panel small{font-size:8px;letter-spacing:.15em;color:#c8ae7c}.mf-panel button{font:inherit;color:inherit;cursor:pointer}.mf-panel header button{width:28px;height:28px;background:#202735;border:1px solid #55616d;border-radius:3px;font-size:20px}.mf-instructions{font-size:10px;line-height:1.6;margin:0;padding:10px 15px;color:#aebbc2}.mf-search{display:block;margin:0 14px 10px;font-size:10px;color:#b4bdc2}.mf-search input{display:block;width:100%;box-sizing:border-box;padding:8px 10px;margin-top:4px;color:#f2e7d0;background:#171e2c;border:1px solid #495260;border-radius:3px;font:12px 'Trebuchet MS',Arial,sans-serif}.mf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px 10px;min-height:100px;overflow:auto;scrollbar-width:thin;scrollbar-color:#6c7d83 #1a2230}.mf-item{display:flex;align-items:center;flex-direction:column;justify-content:end;gap:4px;padding:6px 3px;background:#2c3745;border:1px solid #465260;border-radius:3px;min-height:90px}.mf-item img{width:72px;height:66px;object-fit:contain;image-rendering:pixelated}.mf-item span{font-size:10px;line-height:1.2;text-transform:capitalize}.mf-item[aria-pressed=true]{border-color:#edcf8f;background:#46505a;box-shadow:inset 0 0 0 1px #edcf8f}.mf-item:hover{background:#3c4956}.mf-item:disabled{opacity:.5;cursor:default}.mf-selection{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;border-top:1px solid #424d5c;background:#25313d}.mf-selection span{font-size:11px;text-transform:capitalize}.mf-selection button{padding:6px 8px;white-space:nowrap;background:#344450;border:1px solid #60717b;border-radius:3px;font-size:10px}.mf-status{margin:0;padding:9px 13px;min-height:34px;font-size:10px;line-height:1.4;color:#c8d4d4}.mf-panel footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 13px;border-top:1px solid #424d5c}.mf-panel footer button{border:1px solid #8f805d;border-radius:3px;padding:7px 11px;background:#d5bb7e;color:#322b27;font-weight:700}.mf-panel footer button[data-furniture=discard]{background:#34414e;color:#d6dfda;border-color:#596674}.mf-launch{position:absolute;z-index:4;left:20px;bottom:20px;display:flex;gap:7px}.mf-launch button{padding:9px 13px;border:1px solid #84795f;border-radius:4px;background:#293543;color:#eee1c4;font:600 11px 'Trebuchet MS',Arial,sans-serif;cursor:pointer}.mf-launch button:hover{background:#3e4b56}.mf-launch button[aria-pressed=true]{background:#565644;border-color:#e3c77f}.mf-panel button:focus-visible,.mf-launch button:focus-visible{outline:2px solid #ffe3a1;outline-offset:2px}@media(max-width:720px){.mf-panel{left:10px;top:114px;bottom:58px;width:min(300px,calc(100vw - 20px))}.mf-launch{left:10px;bottom:13px}.mf-launch button{padding:8px}.mf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
