.cvag-row{align-items:center;gap:12px;min-height:68px;padding:10px 0;display:flex;position:relative}.cvag-row-ruled+.cvag-row-ruled{border-top:1px solid var(--line-3)}.cvag-circle{width:44px;height:44px;color:var(--console-on-action);font-size:var(--fs-body);letter-spacing:.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.cvag-circle-confirmed{background:var(--live)}.cvag-circle-awaiting{background:var(--review)}.cvag-circle-to_confirm{background:var(--draft)}.cvag-circle-cancelled{background:var(--offmarket)}.cvag-text{flex:auto;min-width:0;display:block}.cvag-open{min-height:44px;color:inherit;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.cvag-open:after{content:"";position:absolute;inset:0}.cvag-open:focus-visible{outline:none}.cvag-open:focus-visible:after{outline:2px solid var(--console-tint);outline-offset:2px;border-radius:10px}.cvag-name{font-size:var(--fs-rowname);overflow-wrap:anywhere;font-weight:600;line-height:1.3;display:block}.cvag-line{font-size:var(--fs-meta);color:var(--ink);overflow-wrap:anywhere;font-weight:500;line-height:1.35;display:block}.cvag-acts{flex:none;align-items:center;display:flex;position:relative}.cvag-more{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:-3px;padding:0;font-family:inherit;display:none}.cvag-more-mark{background:var(--chrome);width:38px;height:38px;font-size:var(--fs-rowday);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.cvag-more-owed{color:var(--visit-owed-ink)}.cvag-more-owed .cvag-more-mark{background:var(--visit-owed-fill)}.cvag-caps{align-items:center;gap:6px;display:flex}.cvag-cap{box-sizing:border-box;background:var(--chrome);height:28px;color:var(--ink);font-family:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.cvag-cap:before{content:"";position:absolute;inset:-8px 0}.cvag-cap-owed{background:var(--visit-owed-fill);color:var(--visit-owed-ink)}.cvag-cap-off{color:var(--visit-quiet);cursor:default}@media (hover:hover){.cvag-cap:hover{filter:brightness(.96)}}@media (max-width:1023px){.cvag-row{touch-action:pan-y pinch-zoom}.cvag-more{display:flex}.cvag-caps{display:none}}
.cdash-page{min-width:0}.cdash-state{align-items:center;gap:14px;padding:20px 28px;display:flex}.cdash-state-text{font-size:var(--fs-body);color:var(--ink-3);margin:0}.cdash-stats{background:var(--surface);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.cdash-stat{border-right:1px solid var(--line-2);padding:16px 28px}.cdash-stat:last-child{border-right:0}.cdash-stat:hover{background:var(--page)}.cdash-figure{font-size:var(--fs-page);letter-spacing:-.01em;color:var(--ink);font-weight:600;display:block}.cdash-figure-none{white-space:nowrap;color:#0000;width:1px;height:1lh;display:inline-block;overflow:hidden}.cdash-figure-alert{color:var(--overdue)}.cdash-figure-word{font-size:var(--fs-meta);color:var(--ink-3);margin-top:5px;display:block}.cdash-body{padding:20px 28px 26px}.cdash-card{background:var(--surface);border:1px solid var(--line);margin-bottom:18px}.cdash-card:last-child{margin-bottom:0}.cdash-card-shut{padding-bottom:16px}.cdash-card-head{justify-content:space-between;align-items:baseline;padding:16px 20px 0;display:flex;position:relative}.cdash-card-title{font-size:var(--fs-title);color:var(--ink);font-weight:600}.cdash-card-scope{font-style:normal;font-size:var(--fs-meta);color:var(--ink-3);margin-right:34px}.cdash-card-count{font-size:var(--fs-meta);color:var(--ink-3);margin-left:9px;font-weight:500}.cdash-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:absolute;top:8px;right:6px}.cdash-nownext{background:var(--guide);border-bottom:1px solid var(--guide-line);font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.cdash-nownext-text{min-width:0}.cdash-nownext-who{color:var(--ink);font-weight:600}.cdash-nownext-when{color:var(--ink-3);font-size:var(--fs-meta);margin-left:10px}.cdash-nownext-acts{flex:none;gap:8px;display:flex}.cdash-pane{max-height:253px;margin-right:-6px;overflow-y:scroll}.cdash-pane::-webkit-scrollbar{width:6px}.cdash-pane::-webkit-scrollbar-track{background:0 0}.cdash-pane::-webkit-scrollbar-thumb{background:0 0}.cdash-pane:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 25%, transparent)}.cdash-see-all{border-top:1px solid var(--line-3);font-size:var(--fs-body);padding:14px 20px}.cdash-see-all-link{color:var(--ink);text-decoration:none}.cdash-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-body)}.cdash-col-15{width:15%}.cdash-col-16{width:16%}.cdash-col-18{width:18%}.cdash-col-20{width:20%}.cdash-col-13{width:13%}.cdash-col-23{width:18%}.cdash-col-12{width:12.5%}.cdash-col-14{width:14.5%}.cdash-col-two{width:224px}.cdash-col-action{width:130px}.cdash-th{text-align:left;color:var(--ink-3);font-weight:500;font-size:var(--fs-label);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid var(--line-2);padding:11px 20px}.cdash-th-action{text-align:right}.cdash-row{border-bottom:1px solid var(--line-3)}.cdash-row:last-child{border-bottom:0}.cdash-cell{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;color:var(--ink);padding:14px 20px;overflow:hidden}.cdash-cell-visit-when{white-space:normal;overflow:visible}.cdash-cell-task-due,.cdash-cell-status{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.cdash-cell-status .csf-status{white-space:normal}.cdash-cell-action{text-align:right;text-overflow:clip}.cdash-count:hover{text-underline-offset:3px;text-decoration:underline}.cdash-sub{font-size:var(--fs-meta);color:var(--ink-3);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-weight:500;display:block;overflow:hidden}.cdash-related-title{font-weight:600;display:block}@media (min-width:1024px){.cdash-table-tasks :is(.cdash-cell,.cdash-th){padding-inline:12px}}.cdash-sub-phone{display:block}.cdash-phone-only,.cdash-phone-call{display:none}.cdash-acts{gap:9px;display:inline-flex}.cdash-confirm-acts{flex-direction:column;align-items:flex-end}.cdash-second{margin-left:-3px;display:inline-flex}@media (max-width:1023px){.cdash-state{padding:14px 16px}.cdash-stats{border-top:0;grid-template-columns:repeat(2,1fr)}.cdash-stat{border-bottom:1px solid var(--line-2);padding:14px 16px}.cdash-stat:last-child{grid-column:1/-1}.cdash-nownext{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.cdash-nownext-when{margin:2px 0 0;display:block}.cdash-nownext-act{flex:1}.cdash-body{overflow-anchor:none;padding:14px}.cdash-greeting{top:var(--console-bar-room);z-index:var(--layer-lift-top);background:var(--page);isolation:isolate;position:sticky}.cdash-pane{max-height:none;margin-right:0;overflow-y:visible}.cdash-table{width:100%;display:block}.cdash-thead{display:none}.cdash-tbody{display:block}.cdash-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead status""line line""meta meta""action action";column-gap:10px;padding:14px 16px;display:grid}.cdash-cell{min-width:0;padding:0;display:block}.cdash-cell-lead{font-size:var(--fs-lead);grid-area:lead;font-weight:600}.cdash-cell-status{grid-area:status;align-self:center}.cdash-cell-line{grid-area:line;margin-top:7px}.cdash-cell-meta{font-size:var(--fs-meta);color:var(--ink-3);grid-area:meta;margin-top:3px}.cdash-cell-web{display:none}.cdash-cell-action{text-align:left;grid-area:action;margin-top:12px}.cdash-row-listing .cdash-cell-lead{min-block-size:2lh}.cdash-row-listing .cdash-cell-line{min-block-size:1lh}.cdash-row-listing .cdash-cell-meta{min-block-size:1.6lh}.cdash-sub-phone{display:none}.cdash-phone-only{display:inline}.cdash-acts{display:flex}.cdash-confirm-acts{flex-flow:wrap;align-items:center}.cdash-row-task .cdash-acts{flex-wrap:wrap;align-items:center}.cdash-row-visit .cdash-acts .cbt-button,.cdash-row-task .cdash-acts .cbt-button{width:auto;min-width:0;max-width:100%;font-size:var(--fs-meta);white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:8px 13px;display:inline-flex}.cdash-row-visit .cdash-phone-call,.cdash-row-task .cdash-second{width:auto}.cdash-phone-call{flex:none;width:96px;display:flex}.cdash-second{flex:none;width:96px;margin-left:0;display:flex}}@media (min-width:768px) and (max-width:1023px){.cdash-tbody{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cdash-row{border-right:1px solid var(--line-3)}}@media (max-width:1023px){.cdash-row{touch-action:pan-y pinch-zoom}}.cdash-next{background:var(--visit-next-card);border-radius:14px;margin:0 0 18px;padding:14px 16px 16px}.cdash-next-when{font-size:var(--fs-meta);color:var(--ink);margin:0 0 10px;font-weight:600}.cdash-next-who{align-items:center;gap:12px;display:flex}.cdash-next-text{min-width:0}.cdash-next-open{flex-direction:column;justify-content:center;min-height:44px;text-decoration:none;display:flex}.cdash-visits-all{min-width:44px;min-height:44px;font-size:var(--fs-meta);color:var(--console-tint);justify-content:flex-end;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cdash-next-name{font-size:var(--fs-rowname);color:var(--ink);font-weight:600;text-decoration:none;display:block}.cdash-next-line{font-size:var(--fs-meta);color:var(--ink);font-weight:500;display:block}.cdash-next-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cdash-next-cap{box-sizing:border-box;background:var(--visit-next-cap);min-height:36px;color:var(--ink);font-size:var(--fs-meta);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.cdash-next-cap-off{color:var(--visit-quiet)}.cdash-visits{margin:0 0 22px}.cdash-visits-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.cdash-visits-end{align-items:center;gap:4px;display:flex}.cdash-toggle-flow{flex:none;position:static}.cdash-visits-title{font-size:var(--fs-title);align-items:baseline;gap:8px;margin:0;font-weight:700;display:flex}.cdash-visits-count{font-size:var(--fs-body);color:var(--ink);font-weight:500}.cdash-visits-dayword{font-size:var(--fs-rowday);margin:8px 0 0;font-weight:600}@media (max-width:1023px){.cdash-next-cap{flex:1;min-height:44px}}
