.dashboard-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px}.dashboard-shortcuts .btn{flex:1 1 155px;text-align:center;min-height:46px;display:flex;align-items:center;justify-content:center}.studio-calendar-link{box-shadow:0 4px 14px #0064ff24;margin-bottom:10px}.module-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.module-cards .card{display:block;margin:0;padding:22px;text-decoration:none}.module-cards h2{font-size:19px;margin:0 0 8px}.module-cards p{margin:0;color:#667085}.reception-notices{margin-top:18px}.reception-notices>summary{padding:14px;cursor:pointer}.team-inbox{border-top:1px solid #e5e9ef;margin-top:10px}.team-inbox-row{padding:12px 0}.module-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}@media(max-width:650px){.module-cards{grid-template-columns:1fr}.dashboard-shortcuts{gap:8px}.dashboard-shortcuts .btn{flex-basis:calc(50% - 8px);font-size:13px;padding:10px}.module-cards .card{padding:18px}}

.calendar-touch-handle{display:none}@media(pointer:coarse){.calendar-touch-handle{display:block;touch-action:none;text-align:center;background:#ffffffb0;border-radius:5px;min-height:24px;line-height:24px;margin-top:3px;font-size:17px}}
