/* Dense Auto Helper using the native controls and settings. */
#screen-game .win[data-win=auto]{width:300px!important;min-width:270px!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 28px)!important}
#screen-game .win[data-win=auto]>.win-body{height:auto!important;min-height:0!important;max-height:calc(100dvh - 64px)!important;padding:7px!important;overflow:auto;scrollbar-width:thin}
#panel-auto.ah-compact{padding:0!important}
#panel-auto.ah-compact .ah-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 0 6px;padding:0}
#panel-auto.ah-compact .ah-tabs .dtab{display:flex;align-items:center;justify-content:center;min-width:0;gap:0;padding:7px 1px;font:800 10px/1.2 'Multiverse Nunito Sans',sans-serif;letter-spacing:0;border-radius:4px}
#panel-auto.ah-compact .ah-tabs .dtab>i{display:none}
#panel-auto.ah-compact .ah-list{display:grid;gap:4px;padding:0;margin:0}
#panel-auto.ah-compact .ah-row{padding:6px 7px;border-radius:5px;min-height:32px;box-shadow:none}
#panel-auto.ah-compact .ah-row.on{box-shadow:inset 2px 0 #b9cbd9}
#panel-auto.ah-compact .ah-head{display:flex;align-items:center;gap:7px;min-height:24px}
#panel-auto.ah-compact .ah-ic{width:21px;height:21px;min-width:21px;flex:0 0 21px;box-shadow:none;background:#2a3c4c;border:1px solid #8196a655;border-radius:4px}
#panel-auto.ah-compact .ah-ic .ic{width:13px;height:13px;filter:none}
#panel-auto.ah-compact .ah-t{min-width:0;flex:1}
#panel-auto.ah-compact .ah-t b{font-size:11px;font-weight:800;letter-spacing:0;line-height:1.3}
#panel-auto.ah-compact .ah-t small,#panel-auto.ah-compact .ah-st,#panel-auto.ah-compact .ah-foot{display:none}
#panel-auto.ah-compact .toggle{flex:none;min-height:20px;gap:6px;font-size:10px}
#panel-auto.ah-compact .switch{width:30px;height:17px;flex:0 0 30px;box-shadow:none}
#panel-auto.ah-compact .switch:after{width:11px;height:11px;left:2px;top:2px}
#panel-auto.ah-compact .toggle.on .switch{box-shadow:none}
#panel-auto.ah-compact .toggle.on .switch:after{left:15px}
#panel-auto.ah-compact .ah-extra{margin:5px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px}
#panel-auto.ah-compact .ah-extra[hidden],#panel-auto.ah-compact .ah-extra.ah-off{display:none!important}
#panel-auto.ah-compact .dsel{min-width:0;max-width:100%;padding:4px 5px;font-size:10px;line-height:1.3;border-radius:4px;flex:1}
#panel-auto.ah-compact .ah-advanced{border-top:1px solid #879eaf44;margin-top:2px;padding-top:5px}
#panel-auto.ah-compact .ah-advanced>summary{padding:5px 2px;font-size:10px;font-weight:800;color:#b8cbdc;cursor:pointer}
#panel-auto.ah-compact .ah-advanced>.ah-row{margin-top:4px}
#panel-auto.ah-compact .ah-cmodes{display:flex;gap:4px;margin:0}
#panel-auto.ah-compact .ah-cmode{flex:1;min-width:0;padding:6px 3px;border-radius:4px;box-shadow:none;text-align:center}
#panel-auto.ah-compact .ah-cmode b{font-size:10px;line-height:1.2}
#panel-auto.ah-compact .ah-combo1{width:100%;display:flex;flex-direction:column;gap:6px}
#panel-auto.ah-compact .ah-cstrip{gap:5px;padding:2px 0;justify-content:center;margin:0}
#panel-auto.ah-compact .ah-cbox{gap:0}
#panel-auto.ah-compact .ah-cbox>i,#panel-auto.ah-compact .ah-cbox>small{display:none}
#panel-auto.ah-compact .ah-cimg{width:34px;height:34px;border-radius:4px;border-color:#92a6b8;box-shadow:none}
#panel-auto.ah-compact .ah-carrow{font-size:14px;align-self:center;margin:0}
#panel-auto.ah-compact .ah-jarea{padding:5px 0 0;border-top:1px solid #90a4b844;width:100%;margin:0}
#panel-auto.ah-compact .ah-jl{gap:4px;padding:0;margin:0}
#panel-auto.ah-compact .ah-jrow{gap:4px;padding:0;margin:0}
#panel-auto.ah-compact .ah-jic{width:22px;height:22px;border-radius:3px}
#panel-auto.ah-compact .ah-jx{width:22px;height:22px;padding:0}
#panel-auto.ah-compact .ah-jn{font-size:10px}
#panel-auto.ah-compact .ah-warn{font-size:10px;padding:5px 7px;margin-bottom:5px;border-radius:4px}
#panel-auto.ah-compact .ah-sec-t{font-size:10px;padding:0 0 5px}
#panel-auto.ah-compact .ah-pick{padding:5px 0}
#panel-auto.ah-compact .ah-pick>small{display:none}
#panel-auto.ah-compact .ah-sense{display:flex;gap:4px;max-width:100%}
#panel-auto.ah-compact .ah-sense-in{min-width:0;width:65%;padding:5px;font-size:10px}
#panel-auto.ah-compact .ah-sale-filters{width:100%;padding:0;gap:6px;font-size:10px}
#panel-auto.ah-compact .ah-sale-note,#panel-auto.ah-compact .ah-sale-state{font-size:10px;line-height:1.4}
#panel-auto.ah-compact .ah-sale-rarities{gap:4px}
#panel-auto.ah-compact .ah-sale-rarities label{font-size:10px;padding:4px}
#screen-game .win[data-win=session]>.win-head,#screen-game .win[data-win=auto]>.win-head{cursor:grab}
#screen-game .win.dragging>.win-head{cursor:grabbing}
