.practice-checkin-actions{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));max-height:190px;overflow:auto}.practice-checkin-actions button{text-align:left}.activity-total-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.activity-total-list span{padding:7px 9px;background:#ffffff14;font-size:9px}.activity-total-list i,.activity-manager-list i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px}.activity-manager{margin-top:18px;padding:24px;background:#f3e4c8;border:1px solid var(--line)}.activity-manager>div:first-child small{font-size:9px;letter-spacing:.14em;color:var(--red);font-weight:800}.activity-manager h3{font-size:27px;margin:6px 0}.activity-manager>div:first-child p{font-size:12px;color:#68716e}.activity-manager form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin:20px 0}.activity-manager label{font-size:10px;font-weight:800}.activity-manager label span{font-weight:400;color:#68716e}.activity-manager input,.activity-manager select{display:block;width:100%;min-height:46px;margin-top:6px;padding:10px;border:1px solid var(--line);background:#fff}.activity-manager form button,.activity-manager-list button{min-height:46px;padding:10px 14px;border:0;background:var(--ink);color:#fff;font-weight:800}.activity-manager-list{display:grid;gap:5px}.activity-manager-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;background:#fff8e9}.activity-manager-list article>span{display:grid;grid-template-columns:auto 1fr;align-items:center}.activity-manager-list strong{font-size:12px}.activity-manager-list small{grid-column:2;font-size:9px;color:#68716e}.activity-manager-list .is-inactive{opacity:.62}.activity-manager-list .is-inactive button{background:#52836e}.selected-day-entries{flex-wrap:wrap}.selected-day-entries span{min-width:110px}.calendar-day i{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.practice-checkin-actions{grid-template-columns:1fr}.activity-manager form{grid-template-columns:1fr}.activity-manager-list article{align-items:flex-start}.activity-manager-list button{min-height:40px;font-size:10px}}
