.work-alert{padding:14px 16px;border-radius:9px;margin-bottom:14px}.work-alert.danger{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.work-alert.warning{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.work-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:16px}.work-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;background:#9ca3af}.state-available{background:#22c55e}.state-in_progress,.state-active_order{background:#3b82f6}.state-follow_up,.state-paused{background:#eab308}.state-do_not_call{background:#dc2626}.state-archived{background:#6b7280}.work-tools,.work-history{margin:16px 0}.state-control{margin:16px 0}.state-control summary{font-weight:700;cursor:pointer}.state-control form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.inline-action{display:inline-block;margin:8px 0}.inline-action .btn{padding:7px 10px;font-size:13px}@media(max-width:760px){.work-summary,.state-control form{grid-template-columns:1fr}}
.task-panel,.activity-panel{align-self:start}.task-row{display:grid;grid-template-columns:72px minmax(150px,1fr) minmax(120px,.7fr) auto;gap:10px;align-items:center;padding:8px 4px;border-top:1px solid var(--line);border-left:3px solid #60a5fa}.task-row:first-of-type{border-top:0}.task-date strong,.task-date span,.task-main strong,.task-main span{display:block}.task-date span,.task-main span{font-size:12px;color:#64748b}.task-today{border-left-color:#f59e0b;background:#fffbeb}.task-overdue{border-left-color:#dc2626;background:#fff7f7}.task-completed{border-left-color:#16a34a;color:#64748b}.task-cancelled{border-left-color:#94a3b8;color:#94a3b8}.task-actions{display:flex;align-items:center;gap:7px}.task-actions form{margin:0}.task-actions .btn{padding:6px 9px;font-size:12px}.task-cancel{font-size:12px}.more-work{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.more-work>summary{cursor:pointer;color:#075985;font-weight:700}.activity-row{display:grid;grid-template-columns:76px 1fr;gap:9px;padding:9px 2px;border-top:1px solid var(--line)}.activity-row:first-of-type{border-top:0}.activity-time{font-size:12px;color:#64748b}.activity-body>strong{margin-right:6px}.activity-employee{font-size:12px;color:#64748b}.activity-body>a{display:inline-block;margin:4px 9px 0 0;font-size:12px}.activity-system{background:#f8fafc}.activity-system .activity-body>div{color:#334155}.activity-call{border-left:3px solid #2563eb;padding-left:8px}.activity-email{border-left:3px solid #7c3aed;padding-left:8px}.activity-messenger{border-left:3px solid #0891b2;padding-left:8px}.dashboard-task{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px;border-top:1px solid var(--line);border-left:3px solid #60a5fa}.dashboard-task>a span{display:block;color:#64748b;font-size:12px}.dashboard-task.task-overdue{border-left-color:#dc2626;background:#fff7f7}.dashboard-task.task-today{border-left-color:#f59e0b;background:#fffbeb}.dashboard-task form{margin:0}.dashboard-task .btn{padding:6px 9px;font-size:12px}.task-status{font-size:12px;font-weight:700}.notification-menu{position:relative}.notification-menu>summary{cursor:pointer;list-style:none;border-radius:999px;padding:7px 10px;background:#214a38}.notification-menu>summary::-webkit-details-marker{display:none}.notification-menu>summary.has-new{background:#b45309}.notification-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:1100;width:min(370px,90vw);padding:12px;background:#fff;color:#17212b;border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 30px rgba(15,23,42,.25)}.notification-dropdown>strong{display:block;margin-bottom:8px;text-transform:uppercase;font-size:12px;color:#64748b}.notification-item{padding:9px 0;border-top:1px solid var(--line)}.notification-item:first-child{border-top:0}.notification-item>div{margin:3px 0}.notification-item>span{display:block}.notification-actions{display:flex;gap:10px;align-items:center}.notification-actions .btn{padding:5px 8px;font-size:12px}.notification-toast{position:fixed;right:20px;bottom:20px;z-index:1200;max-width:380px;padding:12px 15px;border-radius:9px;background:#102a20;color:#fff;box-shadow:0 10px 28px rgba(15,23,42,.3)}@media(max-width:760px){.task-row{grid-template-columns:64px 1fr}.task-person,.task-actions{grid-column:2}.dashboard-task{grid-template-columns:1fr auto}.dashboard-task form{grid-column:1/-1}.notification-dropdown{position:fixed;left:10px;right:10px;top:65px;width:auto}.work-summary,.state-control form{grid-template-columns:1fr}}
