.operational-visits{gap:12px;min-width:0;margin:12px 0;padding:0;list-style:none;display:grid}.operational-visits>li{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:16px}.visit-main{justify-content:space-between;align-items:start;gap:16px;margin-bottom:8px;display:flex}.visit-main a{gap:4px;display:grid}.visit-main>span{color:var(--muted);font-size:13px}.visit-details{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;font-size:13px;display:flex}.visit-details>span{flex:220px}.visit-details .button{margin-left:auto}.visit-coverage{color:var(--muted);gap:5px;margin-block:14px;font-size:12px;line-height:1.5;display:grid}.visit-coverage p{margin:0}.visit-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-block:14px;display:flex}.visit-filters label{gap:4px;display:grid}.visit-filters select,.visit-filters input{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:38px;color:var(--fg);border-radius:6px;padding:6px}.client-visits{grid-column:1/-1;min-width:0}.client-visits .table-scroll{max-width:100%}.day-time-summary{flex-wrap:wrap;gap:12px 24px;margin-block:16px;display:flex}@media (max-width:600px){.visit-main{flex-direction:column;gap:4px}.visit-details{display:grid}.visit-details .button{margin-left:0}.visit-filters label{flex:140px}}
