.calendar[data-v-099e0505]{min-width:0;color:#29332b}.calendar header[data-v-099e0505]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.calendar header strong[data-v-099e0505]{text-transform:capitalize;font-size:14px}.calendar button[data-v-099e0505]{cursor:pointer;border:0;background:transparent;color:inherit}.calendar header button[data-v-099e0505]{width:30px;height:30px;border-radius:8px;font-size:24px;background:#f3f5f0}.days[data-v-099e0505]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.weekday[data-v-099e0505]{padding:4px;font-size:11px;color:#83897f}.days button[data-v-099e0505]{position:relative;min-height:32px;border-radius:8px;font-size:12px}.days button[data-v-099e0505]:hover{background:#edf3e3}.days .today[data-v-099e0505]{box-shadow:inset 0 0 0 1px #a8bb90}.days .selected[data-v-099e0505]{background:#293b2b;color:#fff}.days .booked[data-v-099e0505]{font-weight:800}.days i[data-v-099e0505]{position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#de8c3e}.day-agenda[data-v-099e0505]{margin-top:12px;font-size:12px;max-height:140px;overflow:auto}.day-agenda>div[data-v-099e0505]{display:flex;gap:10px;padding:7px 0;border-top:1px solid #e9ece4}.day-agenda time[data-v-099e0505]{font-weight:800}.day-agenda span[data-v-099e0505]{display:grid;gap:3px}.day-agenda p[data-v-099e0505],.day-agenda small[data-v-099e0505],.timezone[data-v-099e0505]{color:#7a8174}.cancelled[data-v-099e0505]{opacity:.6;text-decoration:line-through}.timezone[data-v-099e0505]{display:block;margin-top:10px;font-size:11px}
