
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-details{margin:12px 0;border:1px solid #ecd7b5;border-radius:13px;background:#fffaf1;overflow:hidden}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-details>summary{cursor:pointer;padding:13px 15px;font-weight:700;color:#94400b;list-style:none}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-details>summary::after{content:'⌄';float:right}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-details[open]>summary::after{content:'⌃'}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-details .bt-advanced-calendar{margin:0;padding:10px}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-details .bt-advanced-calendar>h3{display:none}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-note{margin:6px 0;color:#866b50;font-size:.83rem}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-note>summary{cursor:pointer;font-size:.78rem}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-note p{font-size:.82rem;line-height:1.45}
#btCalendarOverlay.bt-compact-day-v1113 .bt-v1113-empty{display:none}
#btCalendarOverlay.bt-compact-day-v1113 .bt-cal-record{padding:9px 11px}
#btCalendarOverlay.bt-compact-day-v1113 button{touch-action:manipulation}
@media(max-width:600px){
#btCalendarOverlay.bt-compact-day-v1113 .bt-cal-note{line-height:1.4}
#btCalendarOverlay.bt-compact-day-v1113 .bt-adv-groups{gap:7px}
}
