.modal { width: 480px; } .loading { color: var(--text-muted); font-size: 14px; text-align: center; padding: 20px; } .workerForm { display: flex; flex-direction: column; gap: 10px; background: var(--bg-active); border-radius: var(--radius); padding: 12px; } .workerName { font-weight: bold; color: var(--accent-alt); font-size: 14px; } .label { display: flex; flex-direction: column; gap: 4px; font-size: 12px; color: var(--text-muted); input { width: 100%; } } .textarea { width: 100%; resize: vertical; } .checkboxLabel { display: flex; flex-direction: row; align-items: center; gap: 8px; font-size: 13px; color: var(--text-muted); cursor: pointer; } .formActions { display: flex; flex-direction: row; gap: 8px; } .saveBtn { padding: 8px 16px; border: none; border-radius: var(--radius); background: var(--accent); color: var(--bg); transition: opacity var(--transition); &:hover { opacity: 0.85; } } .deleteBtn { padding: 8px 16px; border: 1px solid var(--border); border-radius: var(--radius); background: transparent; color: var(--text-muted); margin-left: auto; transition: all var(--transition); &:hover { background: var(--accent); border-color: var(--accent); color: var(--bg); } }