/* Compact field journal: text-only actions and one clear activity button. */
html body #activity-settings.hunt-compact #panel-farm.hidden{display:grid!important}
html body #activity-settings.hunt-compact>.game-dialog-heading{padding:10px 14px!important;margin-bottom:8px!important}
html body #activity-settings.hunt-compact>.game-dialog-heading h2{font-size:23px!important}
html body #activity-settings.hunt-compact .hunt-modes{margin-top:10px;gap:6px}
html body #activity-settings.hunt-compact .hunt-modes button{min-height:39px;padding:7px 12px;font:15px Georgia,serif;text-align:center;justify-content:center}
html body #activity-settings.hunt-compact button:before,html body #activity-settings.hunt-compact button:after{display:none!important}
html body #activity-settings.hunt-compact .hunt-population{padding-bottom:13px;margin-bottom:13px}
html body #activity-settings.hunt-compact .hunt-population label{font:17px Georgia,serif}
html body #activity-settings.hunt-compact .hunt-population output{font:16px Georgia,serif;min-width:56px;padding:5px 8px}
html body #activity-settings.hunt-compact .hunt-range-scale{display:flex;justify-content:space-between;font-size:11px}
html body #activity-settings.hunt-compact .hunt-cape-note{margin:7px 0 0;font:11px/1.4 Arial,sans-serif;color:#b8ab8c}
html body #activity-settings.hunt-compact .hunt-pool-heading h3{font:19px Georgia,serif}
html body #activity-settings.hunt-compact .hunt-pool-help{margin:7px 0 11px;font:12px/1.4 Arial,sans-serif}
html body #activity-settings.hunt-compact .hunt-search input{min-height:39px;padding:8px 10px}
html body #activity-settings.hunt-compact .hunt-filter-toggle{min-height:39px;padding:8px 12px;font:13px Arial,sans-serif}
html body #activity-settings.hunt-compact .hunt-enemy{min-height:66px;margin-bottom:6px}
html body #activity-settings.hunt-compact .hunt-enemy-select{padding:6px 8px;gap:9px}
html body #activity-settings.hunt-compact .hunt-enemy-copy strong{font:17px/1.2 Georgia,serif}
html body #activity-settings.hunt-compact .hunt-enemy-copy small{font:11px/1.4 Arial,sans-serif;margin-top:4px}
html body #activity-settings.hunt-compact .hunt-enemy-loot{font:12px Arial,sans-serif;min-width:48px;width:48px;padding:6px}
html body #activity-settings.hunt-compact .hunt-support-settings{padding-left:15px}
html body #activity-settings.hunt-compact .hunt-riding{padding:0 0 13px;margin:0 0 13px}
html body #activity-settings.hunt-compact .hunt-riding strong,html body #activity-settings.hunt-compact .hunt-spot-control h3,html body #activity-settings.hunt-compact .recovery-heading h3{font:16px Georgia,serif}
html body #activity-settings.hunt-compact .hunt-spot-control{margin:0 0 14px;padding-bottom:14px}
html body #activity-settings.hunt-compact .hunt-spot-options{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px}
html body #activity-settings.hunt-compact .hunt-spot-options button{min-height:33px;padding:5px;font:11px Arial,sans-serif}
html body #activity-settings.hunt-compact .recovery-slider{padding:9px;margin-top:7px}
html body #activity-settings.hunt-compact .recovery-slider small,html body #activity-settings.hunt-compact #potion-stock,html body #activity-settings.hunt-compact .recovery-heading small{display:none}
html body #activity-settings.hunt-compact .hunt-settings-actions{display:flex!important;flex-direction:column;gap:7px;padding:9px 14px!important}
html body #activity-settings.hunt-compact #hunt-settings-message{margin:0;font:12px/1.4 Arial,sans-serif;color:#c8b58d;min-height:0}
html body #activity-settings.hunt-compact #hunt-settings-message:empty{display:none}
html body #activity-settings.hunt-compact #toggle-farm{width:100%;min-height:45px;font:600 16px Arial,sans-serif}
#panel-inventory .costume-cape-slot{position:absolute;left:123px;top:53px;width:30px;height:28px;min-width:0;min-height:0;padding:2px;border:0;background:none;box-shadow:none;display:grid;place-items:center;touch-action:pan-y}
#panel-inventory .costume-cape-slot img{max-width:26px;max-height:25px;object-fit:contain}
@media(max-width:700px){html body #activity-settings.hunt-compact .hunt-support-settings{padding:12px 0 0}html body #activity-settings.hunt-compact .hunt-roster{max-height:245px}html body #activity-settings.hunt-compact .hunt-support-settings .hunt-spot-options{grid-template-columns:repeat(6,1fr)}}
@media(max-width:700px){html body #activity-settings.hunt-compact #panel-farm.hidden{display:block!important}}
