#game #panel #panelBody .beaconPanel{color:#344045;line-height:1.48;min-width:0;overflow-wrap:anywhere;}
#game #panel #panelBody .beaconPanel header{border-bottom:1px solid #b2a084;padding:2px 0 7px;margin-bottom:6px;}
#game #panel #panelBody .beaconPanel h3{color:#314c53;margin:2px 0;}
#game #panel #panelBody .beaconPanel p{margin:7px 0;}
#game #panel #panelBody .beaconPanel small{display:block;color:#625443;}
#game #panel #panelBody .beaconScene{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:16/9;border-radius:4px;}
#game #panel #panelBody .beaconLine{padding-top:6px;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:3px 8px;}
#game #panel #panelBody .beaconProgress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;background:#f4eddc;border:1px solid #c3b494;padding:7px 8px;}
#game #panel #panelBody .beaconProgress progress{grid-column:1/-1;width:100%;accent-color:#a3632e;height:10px;}
#game #panel #panelBody .beaconPanel button{min-height:44px!important;white-space:normal;overflow-wrap:anywhere;}
#game #panel #panelBody .beaconActions,#game #panel #panelBody .beaconArchive{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0;}
#game #panel #panelBody .beaconActions>button{flex:1 1 108px;}
#game #panel #panelBody [data-beacon-enroll],#game #panel #panelBody .beaconArchive [aria-pressed=true]{color:#fff6e2!important;background:#655035!important;}
#game #panel #panelBody .beaconArchive b{flex-basis:100%;}
#game #panel #panelBody [data-beacon-refresh]{margin-top:6px;}
#game #beaconAlert{display:block;width:fit-content;max-width:var(--hud-quest,165px);min-height:25px;padding:2px 6px;margin:2px 0 0;border:1px solid #a38a51;background:#323127ef;color:#ffe4a6;font-size:11px;font-weight:bold;}
#game #beaconAlert[hidden]{display:none;}
