.wps-panel__loading[data-v-697e1efa]{align-items:center;color:var(--text-3);display:flex;font-size:var(--text-sm);gap:var(--s-3);padding:var(--s-6)}.wps-panel__content[data-v-697e1efa]{display:flex;flex-direction:column;gap:var(--s-6)}.wps-panel__empty[data-v-697e1efa]{margin:0;padding:var(--s-4) 0}.wps-panel__empty p[data-v-697e1efa]{color:var(--text-2);font-size:var(--text-sm);line-height:1.5;margin:0}.wps-panel__section-title[data-v-697e1efa]{align-items:center;color:var(--text-3);display:flex;font-size:var(--text-xs);font-weight:var(--fw-semibold);gap:var(--s-2);letter-spacing:.06em;margin:0 0 var(--s-2) 0;text-transform:uppercase}.wps-panel__section-title i[data-v-697e1efa]{color:var(--text-4);font-size:.75rem}.wps-panel__list[data-v-697e1efa]{list-style:none;margin:0;padding:0}.wps-panel__item[data-v-697e1efa],.wps-panel__list[data-v-697e1efa]{display:flex;flex-direction:column;gap:var(--s-2)}.wps-panel__item[data-v-697e1efa]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-3)}.wps-panel__item-main[data-v-697e1efa]{display:flex;flex-direction:column;gap:2px}.wps-panel__item-header[data-v-697e1efa]{color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--fw-medium)}.wps-panel__item-task[data-v-697e1efa]{color:var(--text);font-size:var(--text-sm)}.wps-panel__item-schedule[data-v-697e1efa]{color:var(--text-3);font-size:var(--text-xs)}.wps-panel__item-actions[data-v-697e1efa]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--s-2)}.wps-panel__blockform[data-v-697e1efa]{background:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning) 25%,transparent);border-radius:var(--r-md);display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3);width:100%}.wps-panel__blockform-fields[data-v-697e1efa]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.wps-panel__blockform-field[data-v-697e1efa]{display:flex;flex-direction:column;gap:var(--s-1)}.wps-panel__blockform-label[data-v-697e1efa]{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--fw-medium)}.wps-panel__blockform-input[data-v-697e1efa]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-size:var(--text-sm);padding:var(--s-2) var(--s-3)}.wps-panel__blockform-actions[data-v-697e1efa]{display:flex;gap:var(--s-2)}.absence-editor[data-v-9fe6d0f4]{display:flex;flex-direction:column;gap:var(--s-2)}.absence-editor__label[data-v-9fe6d0f4]{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.02em}.absence-editor__list[data-v-9fe6d0f4]{display:flex;flex-direction:column;gap:var(--s-1)}.absence-editor__row[data-v-9fe6d0f4]{align-items:center;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-sm);display:flex;gap:var(--s-2);padding:var(--s-2) var(--s-3)}.absence-editor__date[data-v-9fe6d0f4]{font-weight:500;min-width:140px}.absence-editor__type[data-v-9fe6d0f4]{color:var(--text-3);flex:1;font-size:var(--text-xs)}.absence-editor__add[data-v-9fe6d0f4]{margin-top:var(--s-1)}.absence-editor__add-form[data-v-9fe6d0f4]{align-items:flex-end;background:var(--bg-subtle);border:1px dashed var(--border);border-radius:var(--r-sm);display:flex;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-3)}.absence-editor__calendar[data-v-9fe6d0f4]{min-width:200px}.absence-editor__add-options[data-v-9fe6d0f4]{display:flex;flex-direction:column;gap:var(--s-1)}.absence-editor__full-day[data-v-9fe6d0f4]{align-items:center;display:flex;gap:var(--s-2)}.absence-editor__full-day label[data-v-9fe6d0f4]{cursor:pointer;font-size:.9em}.absence-editor__time-slots[data-v-9fe6d0f4]{align-items:center;display:flex;gap:var(--s-2)}.absence-editor .time-input[data-v-9fe6d0f4]{border:1px solid var(--border);border-radius:var(--r-md);font:inherit;padding:var(--s-2) var(--s-3);width:6rem}.absence-editor .time-separator[data-v-9fe6d0f4]{color:var(--text-muted)}.skill-coeff-editor[data-v-c1cce865]{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.skill-coeff-editor__row[data-v-c1cce865]{align-items:center;display:grid;gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,7.25rem) auto;min-width:0}.skill-coeff-editor__label[data-v-c1cce865]{color:var(--text-2);font-size:var(--text-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-coeff-editor__input[data-v-c1cce865]{justify-self:end;max-width:7.25rem;min-width:0;width:100%}.skill-coeff-editor__input[data-v-c1cce865] .p-inputnumber{max-width:100%;width:100%}.skill-coeff-editor__input[data-v-c1cce865] .p-inputnumber-input{min-width:0;width:100%}.skill-coeff-editor__add[data-v-c1cce865]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2)}.skill-coeff-editor__dropdown[data-v-c1cce865]{flex:1 1 12rem;max-width:100%;min-width:0}.worker-administrative-capabilities-editor__priorities[data-v-087b06d2]{margin-top:var(--s-3)}.worker-administrative-capabilities-editor__priorities-title[data-v-087b06d2]{color:var(--text-muted);font-size:var(--text-sm);margin:0 0 var(--s-2)}.worker-administrative-capabilities-editor__list[data-v-087b06d2]{display:flex;flex-direction:column;gap:var(--s-2);list-style:none;margin:0;padding:0}.worker-administrative-capabilities-editor__row[data-v-087b06d2]{align-items:center;display:flex;gap:var(--s-3);justify-content:space-between}.worker-administrative-capabilities-editor__cap-label[data-v-087b06d2]{flex:1;min-width:0}.worker-administrative-capabilities-editor__priority[data-v-087b06d2]{width:min(200px,45%)}.worker-editor-tabs-dialog__loading[data-v-9f7c25a7]{align-items:center;color:var(--text-2);display:flex;font-size:var(--text-sm);gap:var(--s-3);padding:var(--s-5)}.dialog-content--compact[data-v-9f7c25a7]{box-sizing:border-box;max-height:min(62vh,520px);max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:var(--s-2);width:100%}.worker-absence-impact-dialog .worker-absence-impact-dialog__disclaimer{color:var(--text-2);font-size:var(--text-sm);margin:0 0 var(--s-4)}.worker-absence-impact-dialog .worker-absence-impact-dialog__section{margin-bottom:var(--s-4)}.worker-absence-impact-dialog .worker-absence-impact-dialog__section-title{color:var(--text);font-size:var(--text-sm);font-weight:var(--fw-semibold);margin:0 0 var(--s-2)}.worker-absence-impact-dialog .worker-absence-impact-dialog__list{display:flex;flex-direction:column;gap:var(--s-2);list-style:none;margin:0;padding:0}.worker-absence-impact-dialog .worker-absence-impact-dialog__item{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-sm);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--s-1);padding:var(--s-3)}.worker-absence-impact-dialog .worker-absence-impact-dialog__muted{color:var(--text-3);font-size:var(--text-xs)}.p-dialog.worker-form-dialog .p-dialog-header{padding:var(--s-3) var(--s-5)}.p-dialog.worker-form-dialog .p-dialog-title{font-size:var(--text-base);font-weight:var(--fw-semibold)}.p-dialog.worker-form-dialog .p-dialog-content{box-sizing:border-box;min-width:0;overflow-x:hidden;padding:var(--s-3) var(--s-5) var(--s-3)}.p-dialog.worker-form-dialog .p-tabview{max-width:100%;min-width:0}.p-dialog.worker-form-dialog .p-tabview-panels{max-width:100%;min-width:0;padding-top:var(--s-2)}.p-dialog.worker-form-dialog .p-tabview-panel{max-width:100%;min-width:0}.p-dialog.worker-form-dialog .p-dialog-footer{gap:var(--s-2);padding:var(--s-3) var(--s-5)}.p-dialog.worker-form-dialog .p-tabview-nav-container,.p-dialog.worker-form-dialog .p-tabview-tablist-container{padding:var(--s-2) var(--s-4) 0}.p-dialog.worker-form-dialog .p-tabview-header,.p-dialog.worker-form-dialog .p-tabview-nav-link,.p-dialog.worker-form-dialog .p-tabview-tab-header,.p-dialog.worker-form-dialog .p-tabview-tablist-item>a{font-size:var(--text-sm);padding:var(--s-2) var(--s-2)}.p-dialog.worker-form-dialog .p-multiselect-token{font-size:var(--text-xs);padding-block:.125rem;padding-inline:var(--s-2)}.p-dialog.worker-form-dialog .p-divider{margin:var(--s-3) 0}.p-dialog.worker-form-dialog .form-field{margin-bottom:var(--s-3);max-width:100%;min-width:0}.p-dialog.worker-form-dialog .form-field label{color:var(--text-3);display:block;font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:.02em;margin-bottom:var(--s-1)}.p-dialog.worker-form-dialog .form-field .form-field__help{color:var(--text-3);font-size:var(--text-xs);line-height:1.35;margin:0 0 var(--s-2)}.p-dialog.worker-form-dialog .form-field--toggle .form-field__toggle-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2)}.p-dialog.worker-form-dialog .form-field--toggle .form-field__toggle-label{color:var(--text-2);font-size:var(--text-sm);font-weight:var(--fw-normal)}.p-dialog.worker-form-dialog .form-field--toggle .form-field__help{margin:var(--s-1) 0 0}.p-dialog.worker-form-dialog .worker-form-section{border-bottom:1px solid var(--border);margin-top:var(--s-5);padding-bottom:var(--s-4)}.p-dialog.worker-form-dialog .worker-form-section:first-child{margin-top:0}.p-dialog.worker-form-dialog .worker-form-section:last-child{border-bottom:none;padding-bottom:0}.p-dialog.worker-form-dialog .worker-form-section__title{color:var(--text);font-size:var(--text-base);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:1.35;margin:0 0 var(--s-3);padding:0}.p-dialog.worker-form-dialog .worker-form-section .form-field:last-child{margin-bottom:0}
