.daily-type-tag{display:flex;align-items:center;gap:7px}.daily-type-tag svg{flex:none}.daily-customer[data-activity-type=meeting]{border-inline-start:4px solid #3e7da6}.daily-customer[data-activity-type=proposal]{border-inline-start:4px solid #92733a}.daily-customer[data-activity-type=return]{border-inline-start:4px solid #45806c}.daily-type-counts{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.daily-type-counts span{display:inline-flex;gap:6px;align-items:center;font-size:12px;padding:8px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface)}.daily-travel{margin-top:10px;display:flex;gap:8px;align-items:start;flex-wrap:wrap}.daily-travel-button{width:40px;min-height:40px;padding:8px;display:grid;place-items:center}.travel-estimate{display:flex;flex-wrap:wrap;gap:8px;align-self:center;font-size:12px;flex:1}.travel-estimate span{display:inline-flex;align-items:center;gap:5px}.travel-source{flex-basis:100%;font-size:10px!important}.travel-source a{color:inherit}.follow-up-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.follow-up-metrics button{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 7px;background:var(--ui-surface)}.follow-up-metrics strong{font-size:24px}.follow-up-metrics span{font-size:11px;line-height:1.5}.follow-up-metrics .selected{outline:2px solid var(--ui-accent);outline-offset:-2px}.follow-up-list{margin:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.follow-up-list .daily-customer{min-width:0;margin:0}#daily-follow-up-control{margin-top:24px}#daily-follow-up-control>h2{font-size:19px}.cancellation-report{padding:14px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);margin:20px 0}.cancellation-report summary{cursor:pointer}.cancellation-controls{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.cancellation-controls label{flex:1;min-width:135px;font-size:12px}.cancellation-table{width:100%;border-collapse:collapse;font-size:12px}.cancellation-table td,.cancellation-table th{padding:9px 5px;text-align:left;border-bottom:1px solid var(--ui-border)}.cancellation-table td:last-child,.cancellation-table th:last-child{text-align:right}.cancellation-dialog{max-width:480px;width:calc(100% - 28px);max-height:calc(100dvh - 24px);overflow:auto}.cancellation-dialog fieldset{border:0;padding:0}.cancellation-dialog fieldset label{display:flex;align-items:center;gap:10px;margin:7px 0;padding:10px;border:1px solid var(--ui-border);border-radius:9px;font-size:13px;font-weight:400}.cancellation-dialog input[type=radio]{width:18px;min-height:18px;margin:0}.cancellation-dialog textarea{width:100%}.cancellation-dialog p{font-size:12px}.cancellation-dialog [role=status]{color:var(--ui-accent)}.daily-actions button{display:inline-flex;align-items:center;gap:5px}@media(max-width:700px){.follow-up-list{grid-template-columns:1fr}.daily-type-counts{gap:5px}.daily-type-counts span{padding:6px;font-size:11px}}
.daily-type-counts span,.cancellation-report{color:var(--ui-text)}.cancellation-report :is(label,p,summary){color:inherit!important}html[data-theme=hero] :is(#kpi-view>.daily-intro,#daily-follow-up-control>.hint){color:#b9cbbf!important}html body .daily-customer[data-activity-type=meeting]{border-inline-start:4px solid #3e7da6!important}html body .daily-customer[data-activity-type=proposal]{border-inline-start:4px solid #92733a!important}html body .daily-customer[data-activity-type=return]{border-inline-start:4px solid #45806c!important}
