.status-column{width:100%;max-width:1080px;margin-inline:auto;padding-inline:var(--site-pad)}.status-card{border-radius:1rem;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.status-slice{display:inline-flex;height:2.25rem;align-items:center;border-radius:9999px;background:hsla(0,0%,100%,.08);padding-inline:.875rem;font-size:13.5px;font-weight:500;line-height:1;color:hsla(0,0%,100%,.8);transition:background-color .15s,color .15s}.status-slice:hover{background:hsla(0,0%,100%,.14);color:#fff}.status-cap{display:inline-block;flex-shrink:0;width:.72em;height:.72em;width:1cap;height:1cap;border-radius:.14em}.status-days{container-type:inline-size}.status-grid{display:grid;gap:3px;grid-template-columns:repeat(15,minmax(0,1fr))}@container (min-width: 480px){.status-grid{gap:4px;grid-template-columns:repeat(30,minmax(0,1fr))}}.status-sq{display:block;aspect-ratio:1;border-radius:4px;background:hsla(0,0%,100%,.1);transition:opacity .15s}.status-sq:hover{opacity:.7}.status-sq[data-s=o]{background:#67d98a}.status-sq[data-s=d]{background:#ffb066}.status-sq[data-s=x]{background:#ef6b6b}.status-sq[data-s=m]{background:#5b93ff}