.cd-wfpanel-mock-wrap,
.cd-wfpanel-mock-wrap *,
.cd-wfpanel-mock-wrap *::before,
.cd-wfpanel-mock-wrap *::after
box-sizing: border-box !important;
margin: 0 !important;
padding: 0 !important;
text-decoration: none !important;
list-style: none !important;
line-height: normal !important;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;
.cd-wfpanel-mock-wrap
display: block !important; width: 100% !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__row
display: flex !important;
flex-wrap: wrap !important;
align-items: stretch !important;
justify-content: center !important;
gap: 22px !important;
width: 100% !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel
flex: 1 1 420px !important;
display: flex !important;
flex-direction: column !important;
border-radius: 22px !important;
background: linear-gradient(180deg, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0.025) 100%) !important;
border: 1px solid rgba(255,255,255,0.15) !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__result
flex: 1 1 auto !important; display: flex !important; flex-direction: column !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__info
padding: 26px 26px 24px !important; border-bottom: 1px solid rgba(255,255,255,0.14) !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__avatar
width: 46px !important; height: 46px !important; border-radius: 13px !important;
display: inline-flex !important; align-items: center !important; justify-content: center !important;
margin-bottom: 16px !important; background: rgba(255,255,255,0.06) !important; border: 1px solid rgba(255,255,255,0.14) !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__avatar svg
width: 21px !important; height: 21px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--zzp .cd-wfpanel-mock__avatar
color: #9CC3FF !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--groot .cd-wfpanel-mock__avatar
color: #CBD5E1 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--good .cd-wfpanel-mock__avatar
color: #4ADE80 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--risk .cd-wfpanel-mock__avatar
color: #FF9C8C !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__label
font-size: 10px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; margin-bottom: 8px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--zzp .cd-wfpanel-mock__label
color: #9CC3FF !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--groot .cd-wfpanel-mock__label
color: #CBD5E1 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--good .cd-wfpanel-mock__label
color: #4ADE80 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--risk .cd-wfpanel-mock__label
color: #FF9C8C !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__title
font-size: 19px !important; font-weight: 700 !important; color: #fff !important; letter-spacing: -0.015em !important; margin-bottom: 9px !important; line-height: 1.25 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__desc
font-size: 12.5px !important; line-height: 1.65 !important; color: rgba(255,255,255,0.55) !important; margin-bottom: 18px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__badge
display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 10px !important; font-weight: 800 !important;
text-transform: uppercase !important; letter-spacing: 0.03em !important; padding: 6px 12px !important; border-radius: 999px !important;
border: 1px solid transparent !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__badge svg
width: 11px !important; height: 11px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__badge--time
background: rgba(91,155,255,0.16) !important; border-color: rgba(91,155,255,0.32) !important; color: #9CC3FF !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__badge--neutral
background: rgba(148,163,184,0.14) !important; border-color: rgba(148,163,184,0.30) !important; color: #CBD5E1 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__badge--good
background: rgba(74,222,128,0.14) !important; border-color: rgba(74,222,128,0.30) !important; color: #4ADE80 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__badge--risk
background: rgba(255,107,87,0.16) !important; border-color: rgba(255,107,87,0.32) !important; color: #FF9C8C !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__result
padding: 22px 26px 26px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__result__label
font-size: 10px !important; color: rgba(255,255,255,0.45) !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.04em !important; margin-bottom: 14px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__start
display: flex !important; align-items: center !important; gap: 12px !important; padding-bottom: 14px !important; margin-bottom: 6px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__start__dot
width: 28px !important; height: 28px !important; border-radius: 50% !important; flex-shrink: 0 !important; color: #fff !important;
background: rgba(255,255,255,0.10) !important; border: 1px solid rgba(255,255,255,0.18) !important;
display: inline-flex !important; align-items: center !important; justify-content: center !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__start__dot svg
width: 13px !important; height: 13px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__start__label
font-size: 9.5px !important; font-weight: 700 !important; color: rgba(255,255,255,0.45) !important; text-transform: uppercase !important; letter-spacing: 0.03em !important; margin-bottom: 1px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__start__text
font-size: 12.5px !important; font-weight: 700 !important; color: #fff !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step
display: grid !important; grid-template-columns: 30px 42px 1fr auto !important; gap: 10px !important; align-items: center !important;
padding: 8px 0 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step:first-of-type
padding-top: 0 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step__ico
width: 28px !important; height: 28px !important; border-radius: 9px !important; flex-shrink: 0 !important;
background: rgba(255,255,255,0.07) !important; border: 1px solid rgba(255,255,255,0.12) !important;
display: inline-flex !important; align-items: center !important; justify-content: center !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--zzp .cd-wfpanel-mock__step__ico
color: #9CC3FF !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--groot .cd-wfpanel-mock__step__ico
color: #CBD5E1 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--good .cd-wfpanel-mock__step__ico
color: #4ADE80 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel--risk .cd-wfpanel-mock__step__ico
color: #FF9C8C !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step__ico svg
width: 13px !important; height: 13px !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step__day
font-size: 10px !important; font-weight: 700 !important; color: rgba(255,255,255,0.55) !important; background: rgba(255,255,255,0.06) !important; border: 1px solid rgba(255,255,255,0.10) !important; border-radius: 6px !important; padding: 4px 5px !important; text-align: center !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step__action
font-size: 12px !important; font-weight: 600 !important; color: #fff !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step__type
font-size: 9.5px !important; font-weight: 700 !important; padding: 3px 9px !important; border-radius: 999px !important; white-space: nowrap !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step__type--auto
background: rgba(255,122,71,0.16) !important; color: #FF7A47 !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step__type--fixed
background: rgba(91,155,255,0.16) !important; color: #9CC3FF !important;
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__step__type--manual
background: rgba(255,255,255,0.10) !important; color: rgba(255,255,255,0.65) !important;
@media (max-width: 480px) {
.cd-wfpanel-mock-wrap .cd-wfpanel-mock__panel
flex-basis: 100% !important;
}
Freelancers & individuals
Contacted after working hours
Sending an SMS in the evening instead of calling during the day, at a time that is actually convenient.
After 6:00 PM
Resulting workflow
Day 0
Payment deadline expired
Day 7
Reminder: SMS, sent after 6:00 PM
Workflow
Day 14
Second reminder: SMS + payment link
Workflow
Day 21
Call action scheduled outside office hours
Fixed number of days
Corporate
Personal, professional tone
Automatically including copy invoices and maintaining a formal tone, exactly as larger clients expect.
Copy invoice added
Resulting workflow
Day 0
Payment deadline expired
Day 14
Formal reminder: PO number check
Workflow
Day 21
Personal call to procurement
Manual
Day 30
Escalation to account manager
Fixed number of days