#marketNotifications{position:fixed;right:18px;bottom:18px;z-index:9000;width:342px;max-width:calc(100vw - 32px);padding:18px;box-sizing:border-box;background:#19251b;color:#f0e8cd;border:1px solid #b59c54;border-radius:18px;box-shadow:0 8px 30px #0007;font:13px/1.5 system-ui,sans-serif}#marketNotifications .mn-brand{font-size:10px;letter-spacing:1.5px;color:#c7ad66}#marketNotifications .mn-title{display:block;font-size:22px;line-height:1.4;margin:8px 0;color:#f2e7c5}#marketNotifications p{font-size:12px;color:#c3cbb7;margin:8px 0}#marketNotifications .mn-controls{display:grid;grid-template-columns:1fr 1fr;gap:7px}#marketNotifications button{padding:8px 9px;border:1px solid #6b7454;border-radius:7px;background:#222e23;color:#d5dbc9;font-size:12px;cursor:pointer}#marketNotifications button.selected,#marketNotifications .mn-confirm{background:#c8ac61;color:#1c271b;border-color:#c8ac61;font-weight:700}#marketNotifications .mn-volume{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:12px}#marketNotifications input{width:200px;padding:0;accent-color:#d0b36a}#marketNotifications .mn-pending{display:flex;gap:6px;margin:10px 0}#marketNotifications [hidden]{display:none!important}#marketNotifications.mn-active{border:3px solid #edc75b}#marketNotifications .mn-banner{height:80px;box-sizing:border-box;margin-top:12px;padding:10px 12px;border:1px dashed #74805c;border-radius:9px;background:linear-gradient(110deg,#283621,#14251c);display:flex;flex-direction:column;justify-content:center}#marketNotifications .mn-banner span{font-size:9px;color:#b5bb9c}#marketNotifications .mn-banner strong{font-size:15px;color:#e5d4a5}#marketNotifications .mn-banner small{font-size:10px;color:#a4b397}.board-switch{display:flex;gap:8px;margin:24px 0 12px}.board-switch button.active{background:#b79a56;color:#152017}.freeboard{margin:20px 0 48px;padding:24px 0;scroll-margin-top:20px}.freeboard[hidden],body #item-market.freeboard-inactive{display:none!important}.free-search{display:flex;align-items:center;gap:20px;margin:18px 0}.free-search input{width:min(480px,75%)}.free-row{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;padding:18px;border:0;border-bottom:1px solid #424a36;background:#172117;color:#e9e2ca}.free-row-title{display:flex;flex-direction:column;gap:8px}.free-row small{color:#a7b298;font-size:11px}.free-row-title strong{overflow-wrap:anywhere}.free-body,.free-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.free-body{padding:22px 0;border-bottom:1px solid #434b36}.free-comment{padding:16px 0;border-bottom:1px solid #434b36}.free-comment small{display:block;font-size:11px;color:#a7b298}.free-detail,.free-editor{width:min(740px,92vw);max-height:85vh;overflow:auto}.free-detail h3{margin-top:24px}.freeboard .board-pagination{gap:15px;justify-content:center}body{padding-bottom:110px}
.freeboard .market-head{justify-content:flex-start;gap:24px}.board-switch{max-width:1200px;width:calc(100% - 64px);margin:24px auto 12px}@media(max-width:600px){#marketNotifications{width:300px;padding:12px}#marketNotifications .mn-banner{height:65px}.freeboard .market-head{flex-wrap:wrap}}
body #item-market>.market-head>div,body .freeboard>.market-head>div{display:none}body #item-market>.market-head,body .freeboard>.market-head{justify-content:flex-end;margin:0 0 12px;min-height:44px}body #item-market,body .freeboard{padding-top:12px;margin-top:0}body .free-search{display:flex;gap:12px;flex-wrap:wrap}body .free-search input{flex:1;min-width:180px;max-width:none;width:auto}body #freeGame{width:170px;min-height:42px}body .board-switch{margin-bottom:0}
#marketNotifications .mn-size-toggle{display:block;margin:0 0 10px auto;padding:6px 12px;background:#34432b;border:1px solid #b8a05d;color:#f1e2b5;font-weight:700;font-size:12px;min-height:32px}#marketNotifications.mn-minimized{width:290px;padding:12px 14px;border-radius:14px}#marketNotifications.mn-minimized .mn-size-toggle{float:right;margin:0 0 8px 10px;padding:4px 9px;min-height:28px}#marketNotifications.mn-minimized .mn-brand,#marketNotifications.mn-minimized .mn-controls,#marketNotifications.mn-minimized .mn-volume,#marketNotifications.mn-minimized .mn-help,#marketNotifications.mn-minimized .mn-banner{display:none}#marketNotifications.mn-minimized .mn-title{font-size:16px;margin:2px 0 8px;line-height:1.6;min-height:28px}#marketNotifications.mn-minimized .mn-summary{clear:both;font-size:11px;margin:0}#marketNotifications.mn-minimized .mn-pending{clear:both;margin-bottom:0}#marketNotifications.mn-minimized.mn-active{border-color:#ffcf56;background:#302b15}
#games>.section-line,#games>.game-selection-guide{display:none!important}#games .game-grid{margin-top:0}
body #item-market>.market-head,body #freeboard>.market-head{display:none}body #item-market>.market-tabs,body #freeboard>.market-tabs{position:relative;min-height:62px;box-sizing:border-box;padding-right:155px;margin-top:0;align-items:flex-end}body #item-market .market-tabs>.board-write-action,body #freeboard .market-tabs>.board-write-action{position:absolute;right:0;bottom:10px;min-width:135px;height:44px;margin:0;padding:0 20px;border:1px solid #c1a56c;border-radius:3px;background:linear-gradient(110deg,#cbb17b,#aa8749);color:#1c2418;font-size:12px;line-height:42px;font-weight:700;white-space:nowrap}body #item-market .market-tabs>button:not(.board-write-action),body #freeboard .market-tabs>button:not(.board-write-action){padding-bottom:15px}@media(max-width:550px){body #item-market>.market-tabs,body #freeboard>.market-tabs{padding-right:125px;gap:12px;flex-wrap:wrap}body #item-market .market-tabs>.board-write-action,body #freeboard .market-tabs>.board-write-action{min-width:110px;padding:0 10px}}
#marketNotifications .mn-demo{display:flex;gap:6px;margin:10px 0}#marketNotifications .mn-demo button{flex:1;border-style:dashed;color:#e2c875;font-size:11px}#marketNotifications.mn-minimized .mn-demo{display:none}
#marketNotifications .mn-pending{display:flex;flex-direction:column;gap:8px}#marketNotifications .mn-confirm{display:block;width:100%;min-height:58px;padding:12px 14px;background:#ffd258;border:2px solid #ffe5a1;color:#241b06;font-size:14px;font-weight:800;line-height:1.6;white-space:normal;text-align:center;box-shadow:0 3px 12px #0004}#marketNotifications .mn-confirm:hover{background:#ffe18a}#marketNotifications .mn-open{width:100%;min-height:36px}#marketNotifications.mn-minimized .mn-confirm{font-size:12px;min-height:52px}

#marketNotifications[data-admin-hidden="true"]{display:none!important}
