.mysched-wrap{width:min(var(--shell), 100% - var(--gutter) * 2);gap:40px;margin:32px auto 0;display:grid}.mysched-callout{background:var(--paper);border:1.5px solid var(--ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.mysched-day__title{border-bottom:1px solid var(--rule-strong);font-family:var(--font-display);margin:0 0 16px;padding-bottom:10px;font-size:28px;font-weight:400}.mysched-day__date{font-family:var(--font-sans);color:var(--quiet);font-size:16px}.mysched-empty{border:1px dashed var(--rule-strong);text-align:center;color:var(--quiet);border-radius:10px;padding:32px 24px}.mysched-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mysched-card{background:var(--paper);border:1px solid var(--rule-strong);border-left:4px solid var(--amber);border-radius:8px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.mysched-gap{color:var(--quiet);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding:4px 16px;font-size:13px;display:flex}.mysched-gap__line{background:var(--rule-strong);width:2px;height:22px}@media (max-width:767px){.mysched-card{grid-template-columns:1fr;gap:12px}}
