.record{width:100%;text-align:left;color:inherit}.record:hover{border-color:#b7cdc4;background:#fbfdfb}.muted-copy{color:#859398;font-size:12px}.worker-heading-actions{display:flex;gap:8px}.worker-filters{grid-template-columns:minmax(260px,1.6fr) 180px 210px auto}.worker-filters .worker-keyword-filter{min-width:0}.worker-table{min-width:1380px}.worker-table td{vertical-align:middle}.worker-table td:first-child b{display:block;color:#172b35}.worker-table td small{display:block;margin-top:4px;color:#829097;line-height:1.45}.worker-regions{display:block;max-width:245px;line-height:1.55;white-space:normal}.worker-state{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.worker-state::before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.worker-state.available{color:#16836c;background:#eaf7f3}.worker-state.busy{color:#3265d6;background:#edf3ff}.worker-state.vacation{color:#a56a11;background:#fff6df}.worker-state.suspended{color:#a94646;background:#fff0f0}.worker-tasks-panel .panel-heading h2{margin-top:10px}.worker-task-filters{grid-template-columns:minmax(280px,1fr) 220px auto}.worker-task-table{min-width:1080px}.worker-form{display:grid;gap:18px}.worker-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.worker-form label{display:grid;gap:6px;color:#68787d;font-size:11px;font-weight:650}.worker-form label.wide{grid-column:1/-1}.worker-form input,.worker-form select,.worker-form textarea{width:100%;min-height:42px;border:1px solid #cdd8d5;border-radius:7px;padding:9px 11px;background:#fff;color:#27363a;font:inherit;font-size:12px}.worker-form textarea{min-height:82px;resize:vertical}.worker-form input:focus,.worker-form select:focus,.worker-form textarea:focus{outline:0;border-color:#5b987d;box-shadow:0 0 0 3px rgba(91,152,125,.12)}.worker-form-section{display:grid;gap:13px;border:1px solid #dfe8e4;border-radius:10px;padding:16px;background:#fbfdfc}.worker-form-section h3{margin:0;color:#23363d;font-size:14px}.worker-form-section p{margin:4px 0 0;color:#7a8b90;font-size:11px;line-height:1.55}.worker-picker-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.worker-picker-row.region-picker{grid-template-columns:1fr 1fr 1fr auto}.worker-picker-row button{min-height:42px;white-space:nowrap}.worker-chip-list{display:flex;flex-wrap:wrap;gap:7px;min-height:32px}.worker-chip-list button{border:1px solid #c9dcd4;border-radius:999px;padding:6px 10px;background:#edf7f3;color:#245f4d;font-size:11px;cursor:pointer}.worker-chip-list button span{margin-left:5px;color:#71877e}.worker-chip-empty{align-self:center;color:#8a989c;font-size:11px}.worker-status-help{border-left:3px solid #2c866d;background:#f0f8f5;padding:11px 12px;color:#526d65;font-size:11px;line-height:1.65}.assignment-section{display:grid;gap:10px}.assignment-section h3{margin:0}.audit-message{margin-bottom:14px}.audit-message small{display:block;margin-bottom:5px;color:#839197;font-size:10px}.audit-message p{margin:0;padding:10px 11px;border:1px solid #e1e8e5;border-radius:6px;color:#3a4b50;font-size:12px;line-height:1.65;white-space:pre-wrap}.audit-message.user p{border-color:#d8e4df;background:#f5f9f7}@media(max-width:1100px){.worker-filters,.worker-task-filters{grid-template-columns:1fr 1fr}.worker-form-grid{grid-template-columns:1fr}.worker-form label.wide{grid-column:auto}.worker-picker-row,.worker-picker-row.region-picker{grid-template-columns:1fr 1fr}}
