.my-rota-head h1{margin-bottom:.25rem}.muted{color:#6686a4}.my-rota-selector{background:#fff;border:1px solid #d7e4ee;border-radius:18px;padding:18px 22px;margin:18px 0;max-width:620px}.my-rota-selector label{display:block;font-weight:700;margin-bottom:7px}.my-rota-selector select{width:100%;padding:12px;border:1px solid #bfd1df;border-radius:10px;font-size:1rem}.my-rota-nav{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.my-rota-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.my-rota-summary>div{background:#fff;border:1px solid #d7e4ee;border-radius:18px;padding:18px}.my-rota-summary span{display:block;color:#6686a4;margin-bottom:7px}.my-rota-summary strong{font-size:1.1rem}.status-complete{color:#087c43}.status-draft{color:#9a6200}.my-rota-days{display:grid;gap:16px}.my-rota-day{background:#fff;border:1px solid #d7e4ee;border-radius:20px;padding:20px}.my-rota-day h2{margin:0 0 12px;color:#063b63}.my-rota-day h2 span{font-size:.8em;font-weight:400;color:#6686a4;margin-left:8px}.my-rota-visit{display:grid;grid-template-columns:105px 1fr;gap:18px;padding:16px 0;border-top:1px solid #e1e9ef}.my-rota-day h2+.my-rota-visit{border-top:0}.my-rota-time strong{display:block;font-size:1.35rem}.my-rota-time span{color:#6686a4}.my-rota-client h3{margin:0 0 7px}.my-rota-client p{margin:5px 0}.rota-type,.double-care{display:inline-block;border-radius:999px;padding:4px 9px;font-size:.88rem;font-weight:700}.rota-type.regular{background:#e3f4ea;color:#087c43}.rota-type.cover{background:#fff0ce;color:#9a6200}.double-care{background:#e7f2fa;color:#17698e}.my-rota-note{background:#f4f8fb;border-radius:10px;padding:9px 11px}.my-rota-empty{color:#6686a4;margin:0}.my-rota-footnote{color:#6686a4;margin-top:18px}@media(max-width:760px){.my-rota-summary{grid-template-columns:repeat(2,1fr)}.my-rota-visit{grid-template-columns:80px 1fr}.my-rota-nav .button{flex:1 1 100%;text-align:center}}@media(max-width:460px){.my-rota-summary{grid-template-columns:1fr}.my-rota-day{padding:16px}.my-rota-visit{grid-template-columns:1fr;gap:8px}.my-rota-time{display:flex;gap:10px;align-items:baseline}}
