/* V11.65: compact readable responsive 2/3 column month and day */
#btCalendarOverlay .bt-v1165-section{background:#fff;border:1px solid #ebd4b3;border-radius:14px;padding:12px;margin:0 0 10px}
#btCalendarOverlay .bt-v1165-section h3{font-size:16px;color:#9d4006;margin:0 0 10px}
#btCalendarOverlay .bt-v1165-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#btCalendarOverlay .bt-v1165-date-card{display:flex;align-items:center;gap:8px;text-align:left;min-width:0;min-height:58px;padding:8px;border:1px solid #e8d6bb;background:#fffaf2;color:#452b1c;border-radius:12px;cursor:pointer}
#btCalendarOverlay .bt-v1165-date-card:focus-visible{outline:2px solid #c75505;outline-offset:2px}
#btCalendarOverlay .bt-v1165-date-number{font-weight:800;font-size:18px;color:#b54806;background:#ffedcf;border-radius:9px;min-width:33px;padding:8px 3px;text-align:center;line-height:1}
#btCalendarOverlay .bt-v1165-date-name{font-weight:600;font-size:12px;line-height:1.4;min-width:0;overflow-wrap:anywhere}
#btCalendarOverlay .bt-v1165-empty{font-size:12px;color:#876950;margin:0}
#btCalendarOverlay .bt-v1158-month-body>.bt-v1158-important{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#btCalendarOverlay .bt-v1162-month-pulse{display:none!important}
#btCalendarOverlay .bt-v1159-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
#btCalendarOverlay .bt-v1161-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#btCalendarOverlay .bt-v1159-kv{min-height:54px;align-content:center}
#btCalendarOverlay .bt-v1164-rashi .bt-v1159-grid-signs{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(min-width:760px){
 #btCalendarOverlay .bt-v1165-date-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 #btCalendarOverlay .bt-v1159-kv-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 #btCalendarOverlay .bt-v1161-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 #btCalendarOverlay .bt-v1164-rashi .bt-v1159-grid-signs{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
