
#dl-followups{flex:0 0 auto;max-height:42%;overflow-y:auto;background:var(--sd-canvas);z-index:2}
.customer-followup{border:0!important;border-bottom:1px solid var(--sd-rule)!important;border-radius:0!important;margin:0!important;padding:10px 16px!important;background:var(--sd-canvas)!important}
.customer-followup>summary{cursor:pointer;min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding-right:20px;position:relative;list-style:none}
.customer-followup>summary::after{content:'⌄';position:absolute;right:0;top:10px}
.customer-followup[open]>summary::after{content:'⌃'}
.customer-followup>summary small{color:var(--sd-muted);font-weight:400;overflow-wrap:anywhere}
.customer-followup.today>summary strong{color:#946000}.customer-followup.overdue>summary strong{color:#b73542}
html[data-theme=dark] .customer-followup.today>summary strong{color:#f0c56b}html[data-theme=dark] .customer-followup.overdue>summary strong{color:#ff9ca6}
.customer-followup .followup-action{display:flex!important;flex-wrap:wrap;gap:8px;padding-top:10px}
.customer-followup .followup-action>input{flex-basis:100%;width:100%;min-width:0}
.customer-followup .followup-action>.btn{flex:1}.followup-later{flex:1;min-width:0}.followup-later>summary{padding:10px;min-height:44px;text-align:center;border:1px solid var(--sd-rule);border-radius:8px;cursor:pointer}.followup-later[open]{flex-basis:100%}.followup-later>.btn,.followup-later>input{width:100%;margin-top:8px;min-height:44px}
#dl-chat-error.chat-success{color:#21744e!important}html[data-theme=dark] #dl-chat-error.chat-success{color:#8ddbb3!important}
