.act-wdm-hidden{display:none!important}.act-card{padding:20px;background:#fff;border:1px solid #dce5ed;border-radius:12px;margin:12px 0}.act-card header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.act-card h3{margin:5px 0}.act-card header p{margin:4px 0 12px}.act-type{font-size:12px;font-weight:700;color:#036db8;text-transform:uppercase}.act-card time{color:#596d80;font-size:13px}.act-tags,.act-client-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.act-notes{white-space:pre-wrap;overflow-wrap:anywhere}.act-materials{padding-left:20px;line-height:1.7}.act-card footer{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.act-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:14px}.act-photos a{display:block;color:#21405a;text-decoration:none;font-size:12px;max-width:220px}.act-photos img{width:100%;height:150px;object-fit:cover;border-radius:8px;background:#eef3f7}.act-photos span{display:block;padding:5px}.act-followup{background:#edf5ff;padding:12px;margin:10px 0;border-radius:8px}.act-dialog{border:0;border-radius:14px;padding:24px;max-width:800px;width:calc(100% - 32px);max-height:90vh;overflow:auto;color:#18334d;box-shadow:0 20px 80px #0b203955}.act-dialog::backdrop{background:#10284088}.act-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.act-dialog h2{font-size:23px;margin:0}.act-dialog label,.act-kpi-month,.act-kpi-user{display:block;margin:12px 0}.act-dialog input:not([type=checkbox]),.act-dialog select,.act-dialog textarea{display:block;width:100%;padding:10px;border:1px solid #b9cad9;border-radius:8px;margin-top:6px;font:inherit;color:#18334d;background:#fff}.act-dialog textarea{min-height:100px}.act-dialog fieldset{border:1px solid #d4e0ea;border-radius:10px;margin:18px 0;padding:16px}.act-dialog legend{font-weight:700}.act-dialog .act-check{display:flex;gap:8px;align-items:center}.act-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.act-cols small{display:block}.act-task{display:flex;justify-content:space-between;gap:12px;border:1px solid #d8e3ed;background:#fff;border-radius:10px;padding:16px;margin:12px 0}.act-task h3{font-size:17px;margin:0}.act-task p{color:#4b637b}.act-task-buttons{display:flex;gap:6px;align-items:center;flex-wrap:wrap;max-width:310px}.act-late{border-left:4px solid #d18a16}.act-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:20px 0}.act-calendar>b{text-align:center;color:#65798a;font-size:13px}.act-calendar>button{background:#fff;border:1px solid #d8e3ed;border-radius:8px;min-height:78px;text-align:left;padding:10px;font:inherit;color:#19364c;cursor:pointer}.act-calendar small{display:block;margin-top:8px;font-size:11px;color:#036db8}.act-calendar .act-today{border:2px solid #0176d3;background:#edf6ff}.act-notice{background:#fff5dd;padding:10px 20px;border-bottom:1px solid #e7cf9a}.act-notice>div{margin:6px 0}.act-progress{padding:20px;margin-bottom:20px}.act-progress h2{margin-top:0}.act-kpi-requests{margin-top:24px}#actionsDayDashboard h2{font-size:20px;margin:24px 0 12px}#moreActionsBtn{margin:16px 0 36px}@media(max-width:650px){.act-card{padding:14px}.act-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.act-photos img{height:130px}.act-cols{grid-template-columns:1fr}.act-task{flex-direction:column}.act-task-buttons{max-width:none}.act-dialog{padding:16px}.act-calendar{gap:4px}.act-calendar>button{padding:6px;min-height:65px;font-size:13px}.act-calendar small{font-size:9px}.act-notice{padding:10px}.act-card footer{justify-content:flex-start;flex-wrap:wrap}}
#actionsCalendar .toolbar,#kpiWorkList>.toolbar,#wholesaleKpiTable>.toolbar{flex-wrap:wrap;gap:10px}#actionsCalendar .toolbar>*{max-width:100%}.act-kpi-month,.act-kpi-user{max-width:100%;padding:8px;border:1px solid #b9cad9;border-radius:7px;background:#fff;font:inherit}#actMonth{min-width:0;max-width:185px}.act-card p,.act-task p,.act-task h3{overflow-wrap:anywhere}
.act-edit-thumb{display:block;width:100%;max-width:190px;height:120px;object-fit:cover;border-radius:8px;margin:8px 0}.act-edit-photos label{min-width:0}.act-edit-photos small{display:block;margin-top:5px}
