.dashboard-schedule{box-sizing:border-box;min-width:0;overflow:hidden;border:1px solid #e8e8e8;border-radius:14px;background:#fff;color:#262626;font:14px/1.5715 var(--ui-font-family,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.dashboard-schedule *{box-sizing:border-box}.dashboard-schedule>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #f0f0f0}.dashboard-schedule h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.dashboard-schedule h3 svg{width:18px;color:#0958d9}.dashboard-schedule header p{margin:2px 0 0;color:#595959;font-size:10px}.dashboard-schedule header>div:last-child{display:flex;padding:3px;border-radius:8px;background:#f5f5f5}.dashboard-schedule header button{padding:6px 9px;border:0;border-radius:6px;background:transparent;color:#595959;font:600 10px inherit;cursor:pointer}.dashboard-schedule header button[aria-pressed=true]{background:#fff;color:#0958d9;box-shadow:0 1px 4px rgba(0,0,0,.08)}.dashboard-schedule ol{margin:0;padding:0 20px;list-style:none}.dashboard-schedule li{display:grid;grid-template-columns:44px 1px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #f5f5f5}.dashboard-schedule li:last-child{border-bottom:0}.dashboard-schedule li[data-title=""],.dashboard-schedule li[hidden]{display:none}.dashboard-schedule__date{display:grid;width:42px;height:48px;place-items:center;border-radius:9px;background:#e6f4ff;color:#0958d9}.dashboard-schedule__date b{font-size:15px;line-height:1}.dashboard-schedule__date span{font-size:9px}.dashboard-schedule__line{width:1px;height:34px;background:#e8e8e8}.dashboard-schedule__info{min-width:0}.dashboard-schedule__info small,.dashboard-schedule__info p{display:flex;align-items:center;gap:5px;margin:0;color:#595959;font-size:9px}.dashboard-schedule__info strong{display:block;margin:2px 0;font-size:11px}.dashboard-schedule__info svg{width:12px}.dashboard-schedule__info i{display:none}.dashboard-schedule li:has([data-mode=online]) [data-mode=online],.dashboard-schedule li:has([data-mode=offline]) [data-mode=offline]{display:flex}.dashboard-schedule li>a{color:#0958d9;font-size:10px;font-weight:600;text-decoration:none}@media(max-width:640px){.dashboard-schedule>header{align-items:flex-start;flex-direction:column}.dashboard-schedule li{grid-template-columns:42px minmax(0,1fr) auto}.dashboard-schedule__line{display:none}}