._today_mg2bc_2{color:#cfd8c8;border-top:1px solid #ffffff1a;gap:6px;margin:4px 0 0;padding:10px 0 2px;font-size:13.5px;display:grid;position:relative}._today_mg2bc_2 p{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0;display:flex}._today_mg2bc_2 b{color:#f5ead1}._today_mg2bc_2 a{color:#f3d890;cursor:pointer;background:0 0;border:1px solid #e3c47f88;border-radius:8px;align-items:center;min-height:40px;padding:8px 14px;font:700 13.5px Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}._today_mg2bc_2 a[aria-disabled]{opacity:.7;cursor:progress}:is(._today_mg2bc_2 a:focus-visible,._map_mg2bc_7 button:focus-visible){outline-offset:2px;outline:2px solid #f5d27c}._today_mg2bc_2 small{color:#bfe9d9;font-size:13px;line-height:1.45}._today_mg2bc_2 small[role=alert]{color:#ffc6b8}._today_mg2bc_2 small[role=status]:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._map_mg2bc_7{z-index:1;color:#f5dfae;background:#0c2624;border-bottom:1px solid #bb996533;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:6px 6px 6px 12px;font:13px/1.3 Arial,Helvetica,sans-serif;display:flex;position:relative}._map_mg2bc_7 span{min-width:0}._map_mg2bc_7 i{color:#cdbf9f;font-style:normal}._map_mg2bc_7 button{color:#f3d890;cursor:pointer;background:0 0;border:1px solid #e3c47f66;border-radius:999px;flex:none;min-height:32px;padding:4px 10px;font:700 12.5px Arial,Helvetica,sans-serif;position:relative}._map_mg2bc_7 button:after{content:"";position:absolute;inset:-7px -1px}._map_mg2bc_7 ._close_mg2bc_18{color:#cdbf9f;border-color:#0000;min-width:44px;margin-left:auto;font-size:18px;line-height:1}._map_mg2bc_7 small{color:#ffc6b8;font-size:12px}._setting_mg2bc_21{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}._setting_mg2bc_21 ._choices_mg2bc_22{flex-wrap:wrap;gap:8px;display:flex}._setting_mg2bc_21 label._choice_mg2bc_22{cursor:pointer;background:#ffffff08;border:1px solid #c3a86c66;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-size:15px;display:flex}._setting_mg2bc_21 label._choice_mg2bc_22:has(input:checked){background:#aadac51a;border-color:#a9debe}._setting_mg2bc_21 label input[type=radio]{accent-color:#99d5b7;width:18px;height:18px;min-height:0;margin:0;padding:0}._setting_mg2bc_21 p{color:#d8dcc8;margin:0;font-size:13.5px;line-height:1.5}._setting_mg2bc_21 p[role=status]{color:#bfe9d9}
