/* one next visit (nextvisit.js): the Finish sheet's ready-made line, and reception's "to book" item */
.nv-sum{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #bfd8ff;background:#f3f8ff;border-radius:10px;font-size:var(--fs-13_5);line-height:1.45}
.nv-sumtxt{flex:1;min-width:0}
.nv-sum .lk-link{flex:none;padding:0 2px;font-size:var(--fs-13)}
.nv-edit{display:flex;flex-direction:column;gap:8px;padding:2px 0 4px}
.nv-more{height:30px;padding:0 12px;border-radius:15px;border:1px dashed var(--sep);background:transparent;color:var(--c1);font-weight:500;font-size:var(--fs-12_5)}
.nv-item{flex-direction:column;align-items:stretch;gap:6px}
.nv-what{line-height:1.45}
.nv-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.nv-acts .nv-book{height:32px;padding:0 12px;font-size:var(--fs-12_5)}
.nv-acts .mini-btn{height:32px}
.nv-bkwhat{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.nv-bkwhat .lk-link{padding:0}
.nv-today{margin:8px 14px 0;padding:10px 12px;border:1px solid #bfd8ff;background:#f3f8ff;border-radius:12px;font-size:var(--fs-13)}
