@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--hrm-accent:#f5c518;--hrm-accent-hover:#e0b015;--hrm-accent-text:#1a1a1a;--hrm-accent-light:color-mix(in srgb, var(--hrm-accent) 15%, transparent);--hrm-status-open:#4a90d9;--hrm-status-done:#4caf50;--hrm-status-cancelled:#ef4444;--hrm-status-inwork:#ff9800;--hrm-status-idea-review:#4caf50;--hrm-status-idea-proposed:gray;--hrm-status-idea-inwork:#4a90d9;--hrm-priority-critical:#ef4444;--hrm-priority-high:#ef4444;--hrm-priority-medium:#f5c518;--hrm-priority-low:#4caf50;--hrm-danger-hover:#dc2626;--hrm-danger-light:#ef444426;--hrm-success-hover:#16a34a;--hrm-success-light:#4ade8026;--hrm-warning-hover:#d97706;--hrm-warning-light:#f59e0b26;--hrm-info-hover:#2563eb;--hrm-info-light:#60a5fa26;--hrm-btn-primary-bg:var(--hrm-accent);--hrm-btn-primary-text:#1a1a1a;--hrm-btn-primary-hover:var(--hrm-accent-hover);--hrm-btn-outline-border:var(--hrm-accent);--hrm-calendar-today:var(--hrm-accent);--hrm-category-color-1:#4a90d9;--hrm-category-color-2:#4caf50;--hrm-category-color-3:#9c27b0;--hrm-radius-sm:4px;--hrm-radius-md:8px;--hrm-radius-lg:12px;--hrm-radius-xl:16px;--hrm-radius-pill:9999px;--hrm-transition-fast:.15s ease;--hrm-transition-base:.25s ease;--hrm-transition-slow:.35s ease;--hrm-z-dropdown:100;--hrm-z-sticky:200;--hrm-z-modal-backdrop:900;--hrm-z-modal:1000;--hrm-z-toast:1100;--hrm-font-size-xs:12px;--hrm-font-size-sm:13px;--hrm-font-size-md:14px;--hrm-font-size-lg:16px;--hrm-font-size-xl:20px;--hrm-font-size-2xl:24px;--hrm-font-weight-normal:400;--hrm-font-weight-medium:500;--hrm-font-weight-semibold:600;--hrm-font-weight-bold:700}.app-theme-willow{--hrm-bg-primary:#fff;--hrm-bg-secondary:#f5f5f5;--hrm-bg-elevated:#fff;--hrm-bg-hover:#f0f0f0;--hrm-surface:#fafafa;--hrm-text-primary:#1a1a1a;--hrm-text-secondary:gray;--hrm-text-muted:#b3b3b3;--hrm-status-open-text:#1976d2;--hrm-status-done-text:#2e7d32;--hrm-status-cancelled-text:#c62828;--hrm-status-inwork-text:#e65100;--hrm-border:#e5e5e5;--hrm-border-input:#d4d4d4;--hrm-border-accent:var(--hrm-accent);--hrm-border-active:var(--hrm-accent);--hrm-header-bg:#fff;--hrm-header-border:#e5e5e5;--hrm-nav-tab-text:gray;--hrm-nav-tab-active-text:#1a1a1a;--hrm-nav-tab-active-border:var(--hrm-accent);--hrm-card-bg:#fff;--hrm-card-border:#e5e5e5;--hrm-card-shadow:0 1px 3px #00000014;--hrm-panel-shadow:-4px 0 24px #0000000f;--hrm-input-bg:#fff;--hrm-input-border:#d4d4d4;--hrm-input-focus-border:var(--hrm-accent);--hrm-input-focus-shadow:0 0 0 3px color-mix(in srgb, var(--hrm-accent) 15%, transparent);--hrm-scrollbar-thumb:#d4d4d4;--hrm-scrollbar-thumb-hover:#b0b0b0;--hrm-modal-overlay:#00000080;--hrm-gantt-border:1px solid #e5e5e5;--hrm-gantt-border-color:#e5e5e5;--hrm-gantt-select-color:#f0f0f0;--hrm-gantt-task-base:#fff;--hrm-gantt-task-reduced:#ef4444;--hrm-gantt-task-extended:#22c55e;--hrm-gantt-task-text:#1a1a1a;--hrm-gantt-task-border:#e5e5e5;--hrm-gantt-group-bg:#0000000a;--hrm-grid-header-font:500 14px "Inter", sans-serif;--hrm-grid-header-font-color:#1a1a1a;--hrm-grid-header-text-transform:capitalize;--hrm-grid-header-shadow:none;--hrm-grid-body-font:400 14px "Inter", sans-serif;--hrm-grid-body-font-color:#1a1a1a;--hrm-grid-body-row-border:1px solid #e5e5e5;--hrm-toolbar-bg:#fffffff2;--hrm-toolbar-border:#e5e5e5;--hrm-toolbar-active:var(--hrm-accent);--hrm-toolbar-inactive:gray;--hrm-icon-color:var(--hrm-accent)}.app-theme-willow svg[fill=currentColor],.app-theme-willow svg [fill=currentColor]{fill:var(--hrm-icon-color)}.app-theme-willow svg[stroke=currentColor],.app-theme-willow svg [stroke=currentColor]{stroke:var(--hrm-icon-color)}.app-theme-willow-dark{--hrm-bg-primary:#0d0d0d;--hrm-bg-secondary:#161616;--hrm-bg-elevated:#1a1a1a;--hrm-bg-hover:#222;--hrm-surface:#1e1e1e;--hrm-text-primary:#fff;--hrm-text-secondary:gray;--hrm-text-muted:#555;--hrm-status-open-text:#64b5f6;--hrm-status-done-text:#81c784;--hrm-status-cancelled-text:#e57373;--hrm-status-inwork-text:#ffb74d;--hrm-border:#2a2a2a;--hrm-border-input:#333;--hrm-border-accent:var(--hrm-accent);--hrm-border-active:var(--hrm-accent);--hrm-header-bg:#0d0d0d;--hrm-header-border:#2a2a2a;--hrm-nav-tab-text:gray;--hrm-nav-tab-active-text:#fff;--hrm-nav-tab-active-border:var(--hrm-accent);--hrm-card-bg:#161616;--hrm-card-border:#2a2a2a;--hrm-card-shadow:none;--hrm-panel-shadow:none;--hrm-input-bg:#1e1e1e;--hrm-input-border:#333;--hrm-input-focus-border:var(--hrm-accent);--hrm-input-focus-shadow:0 0 0 3px color-mix(in srgb, var(--hrm-accent) 15%, transparent);--hrm-scrollbar-thumb:#4a4a4a;--hrm-scrollbar-thumb-hover:#5a5a5a;--hrm-modal-overlay:#000000b3;--hrm-gantt-border:1px solid #2a2a2a;--hrm-gantt-border-color:#2a2a2a;--hrm-gantt-select-color:#222;--hrm-gantt-task-base:#161616;--hrm-gantt-task-reduced:#dc2626;--hrm-gantt-task-extended:#16a34a;--hrm-gantt-task-text:#fff;--hrm-gantt-task-border:#333;--hrm-gantt-group-bg:#ffffff0d;--hrm-grid-header-font-color:#fff;--hrm-grid-body-font-color:#fff;--hrm-grid-body-row-border:1px solid #2a2a2a;--hrm-toolbar-bg:#0d0d0df2;--hrm-toolbar-border:#2a2a2a;--hrm-toolbar-active:var(--hrm-accent);--hrm-toolbar-inactive:gray;--hrm-icon-color:var(--hrm-accent)}.app-theme-willow-dark svg[fill=currentColor],.app-theme-willow-dark svg [fill=currentColor]{fill:var(--hrm-icon-color)}.app-theme-willow-dark svg[stroke=currentColor],.app-theme-willow-dark svg [stroke=currentColor]{stroke:var(--hrm-icon-color)}*{box-sizing:border-box;border:none;margin:0;padding:0;font-family:Inter,sans-serif;text-decoration:none;list-style:none}button,input,select,textarea{color:inherit;font-family:inherit}::-webkit-scrollbar{width:5px;height:2px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hrm-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--hrm-scrollbar-thumb-hover)}ul,li,a{color:var(--hrm-text-primary)}.app-layout{background-color:var(--hrm-bg-primary);width:100vw;height:100vh;color:var(--hrm-text-primary);transition:background-color var(--hrm-transition-base), color var(--hrm-transition-base);flex-direction:column;display:flex;overflow:hidden}.main{flex-direction:row;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.content-container{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden auto}.app-container{flex:1;height:100%;display:flex;overflow:hidden}.gantt-container{background-color:var(--hrm-bg-primary);flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.gantt-content{flex:1;display:flex;overflow:hidden}.gantt-content>span{width:100%}.gantt-table-area{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.gantt-table-area>*{height:100%}.gantt-toolbar{background:var(--hrm-bg-primary);border-bottom:1px solid var(--hrm-border);align-items:center;gap:10px;padding:10px 0;display:flex}@media (max-width:1023px){.main{flex-direction:column}.app-layout{height:100dvh}.content-container{padding-bottom:64px}}@media (max-width:767px){.gantt-toolbar{gap:6px;padding:8px 0}}.text-error{color:var(--hrm-status-cancelled-text)}.text-success{color:var(--hrm-status-done)}.center-loader{height:100%;color:var(--hrm-text-secondary);justify-content:center;align-items:center;display:flex}.center-loader--fullscreen{height:100vh}.visually-hidden{display:none}@keyframes _toolbarSlideUp_b2jyj_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._toolbar_b2jyj_5{z-index:var(--hrm-z-sticky);background:var(--hrm-toolbar-bg);border-top:1px solid var(--hrm-toolbar-border);height:64px;padding:0 8px;padding-bottom:env(safe-area-inset-bottom,0);-webkit-backdrop-filter:blur(12px);justify-content:space-around;align-items:center;animation:.3s ease-out _toolbarSlideUp_b2jyj_1;display:flex;position:fixed;bottom:0;left:0;right:0}._toolbar__item_b2jyj_6{border-radius:var(--hrm-radius-lg);color:var(--hrm-toolbar-inactive);transition:color var(--hrm-transition-fast), background-color var(--hrm-transition-fast), transform var(--hrm-transition-fast);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100px;padding:6px 12px;text-decoration:none;display:flex}._toolbar__item_b2jyj_6:visited{color:inherit}._toolbar__item_b2jyj_6:active{color:var(--hrm-toolbar-inactive);transform:scale(.93)}._toolbar__item--active_b2jyj_9{color:var(--hrm-toolbar-active);background-color:color-mix(in srgb, var(--hrm-accent) 8%, transparent);border-color:var(--hrm-toolbar-active)}._toolbar__item--active_b2jyj_9:active{color:var(--hrm-toolbar-active)}._toolbar--dark_b2jyj_91 ._toolbar__item--active_b2jyj_9{color:var(--hrm-toolbar-active);background-color:color-mix(in srgb, var(--hrm-accent) 8%, transparent);border-color:var(--hrm-toolbar-active)}._toolbar--dark_b2jyj_91 ._toolbar__item--active_b2jyj_9:active{color:var(--hrm-toolbar-active)}._toolbar__icon_b2jyj_7{opacity:.6;width:22px;height:22px;transition:opacity var(--hrm-transition-fast)}._toolbar__item--active_b2jyj_9 ._toolbar__icon_b2jyj_7{opacity:1}._toolbar__label_b2jyj_8{font-size:10px;font-weight:var(--hrm-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;line-height:1;overflow:hidden}@media (max-width:374px){._toolbar_b2jyj_5{height:56px}._toolbar__icon_b2jyj_7{width:20px;height:20px}._toolbar__label_b2jyj_8{font-size:8px}}._theme-button_1t10k_1{border-radius:var(--hrm-radius-md);width:36px;height:36px;color:var(--hrm-text-secondary);cursor:pointer;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._theme-button_1t10k_1:hover{background-color:var(--hrm-bg-hover);color:var(--hrm-text-primary)}._theme-button_1t10k_1:active{transform:scale(.95)}._theme-button__icon_1t10k_26{color:currentColor;width:20px;height:20px}._notification-bell_1lvwm_1{align-items:center;display:inline-flex;position:relative}._notification-bell__button_1lvwm_7{cursor:pointer;border-radius:var(--hrm-radius-md);width:36px;height:36px;color:var(--hrm-accent);transition:color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}._notification-bell__button_1lvwm_7:hover{color:var(--hrm-accent);background-color:var(--hrm-accent-light)}._notification-bell__button_1lvwm_7:active{transform:scale(.92)}._notification-bell__button--active_1lvwm_31{color:var(--hrm-accent);background-color:color-mix(in srgb, var(--hrm-accent) 25%, transparent)}._notification-bell__button--active_1lvwm_31:hover{color:var(--hrm-accent);background-color:color-mix(in srgb, var(--hrm-accent) 35%, transparent)}._notification-bell__button_1lvwm_7 svg[stroke=currentColor]{stroke:currentColor}._notification-bell__button_1lvwm_7 svg[fill=currentColor]{fill:currentColor}._notification-bell__badge_1lvwm_51{background-color:var(--hrm-accent);color:var(--hrm-accent-text);font-size:10px;font-weight:var(--hrm-font-weight-bold);border-radius:var(--hrm-radius-pill);justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;display:flex;position:absolute;top:4px;right:4px}._notification-bell__overlay_1lvwm_68{width:100vw;height:100vh;z-index:var(--hrm-z-modal-backdrop);background:0 0;position:fixed;top:0;left:0}._notification-bell__dropdown_1lvwm_78{background-color:var(--hrm-bg-elevated);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-lg);width:340px;max-height:480px;z-index:var(--hrm-z-modal);animation:_fadeIn_1lvwm_1 var(--hrm-transition-fast);flex-direction:column;display:flex;position:fixed;top:64px;right:24px;overflow:hidden;box-shadow:0 12px 32px #00000059}@keyframes _fadeIn_1lvwm_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._notification-bell__header_1lvwm_106{border-bottom:1px solid var(--hrm-border);justify-content:space-between;align-items:center;padding:16px;display:flex}._notification-bell__header-title-box_1lvwm_114{align-items:center;gap:10px;display:flex}._notification-bell__title_1lvwm_120{font-size:var(--hrm-font-size-lg);font-weight:var(--hrm-font-weight-bold);color:var(--hrm-text-primary);margin:0}._notification-bell__unread-badge_1lvwm_127{background-color:var(--hrm-accent);color:var(--hrm-accent-text);font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-bold);border-radius:var(--hrm-radius-pill);padding:3px 10px}._notification-bell__close-btn_1lvwm_136{background:var(--hrm-bg-hover);color:var(--hrm-text-secondary);border-radius:var(--hrm-radius-pill);cursor:pointer;width:28px;height:28px;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast);border:none;justify-content:center;align-items:center;display:flex}._notification-bell__close-btn_1lvwm_136:hover{background-color:var(--hrm-border);color:var(--hrm-text-primary)}._notification-bell__list_1lvwm_155{flex-direction:column;flex:1;padding:8px 0;display:flex;overflow-y:auto}._notification-bell__empty_1lvwm_163{text-align:center;color:var(--hrm-text-muted);font-size:var(--hrm-font-size-sm);padding:32px 16px}._notification-bell__item_1lvwm_170{cursor:pointer;transition:background-color var(--hrm-transition-fast);align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:relative}._notification-bell__item_1lvwm_170:hover{background-color:var(--hrm-bg-hover)}._notification-bell__item--unread_1lvwm_184{background-color:var(--hrm-accent-light)}._notification-bell__icon-wrapper_1lvwm_188{border-radius:var(--hrm-radius-pill);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._notification-bell__icon-wrapper--primary_1lvwm_199{background-color:var(--hrm-status-open)}._notification-bell__icon-wrapper--danger_1lvwm_203{background-color:var(--hrm-priority-critical)}._notification-bell__icon-wrapper--success_1lvwm_207{background-color:var(--hrm-status-done)}._notification-bell__icon-wrapper--comment_1lvwm_211{color:var(--hrm-text-secondary);background-color:#333}._notification-bell__item-content_1lvwm_216{flex:1;min-width:0}._notification-bell__item-title_1lvwm_221{font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary);line-height:1.3}._notification-bell__item-details_1lvwm_228{font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-normal);color:var(--hrm-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}._notification-bell__item-time_1lvwm_238{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-muted);margin-top:4px}._notification-bell__dot_1lvwm_244{border-radius:var(--hrm-radius-pill);flex-shrink:0;width:8px;height:8px;margin-top:6px}._notification-bell__dot--warning_1lvwm_252{background-color:var(--hrm-accent)}._notification-bell__dot--danger_1lvwm_256{background-color:var(--hrm-priority-critical)}._notification-bell__footer_1lvwm_260{border-top:1px solid var(--hrm-border);justify-content:center;padding:12px 16px;display:flex}._notification-bell__mark-all_1lvwm_267{color:var(--hrm-accent);font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-medium);cursor:pointer;transition:opacity var(--hrm-transition-fast);background:0 0;border:none;font-family:inherit}._notification-bell__mark-all_1lvwm_267:hover{opacity:.85;text-decoration:underline}._avatar_1jzpy_3{cursor:default;background:#e5e7eb;border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}._avatar_1jzpy_3:hover{z-index:10;transform:scale(1.1);box-shadow:0 4px 12px #00000026}._avatar__img_1jzpy_23{object-fit:cover;width:100%;height:100%}._avatar__initials_1jzpy_29{color:#1f2937;text-transform:uppercase;font-weight:600}._avatar--xsmall_1jzpy_36{width:18px;height:18px}._avatar--xsmall_1jzpy_36 ._avatar__initials_1jzpy_29{font-size:8px}._avatar--small_1jzpy_45{width:24px;height:24px}._avatar--small_1jzpy_45 ._avatar__initials_1jzpy_29{font-size:10px}._avatar--medium_1jzpy_54{width:32px;height:32px}._avatar--medium_1jzpy_54 ._avatar__initials_1jzpy_29{font-size:13px}._avatar--large_1jzpy_63{border:3px solid #0000;width:60px;height:60px;box-shadow:0 4px 12px #00000026}._avatar--large_1jzpy_63 ._avatar__initials_1jzpy_29{font-size:24px;font-weight:700}._avatar--xlarge_1jzpy_75{border:4px solid #0000;width:240px;height:240px;box-shadow:0 8px 24px #0003}._avatar--xlarge_1jzpy_75 ._avatar__initials_1jzpy_29{font-size:96px;font-weight:700}._avatar--xlarge_1jzpy_75:hover{transform:scale(1.02)}._avatar--dark_1jzpy_92{background:#374151;box-shadow:0 2px 8px #0000004d}._avatar--dark_1jzpy_92 ._avatar__initials_1jzpy_29{color:#f3f4f6}._avatar--dark_1jzpy_92:hover{box-shadow:0 4px 12px #0006}._avatar--dark_1jzpy_92._avatar--large_1jzpy_63{box-shadow:0 4px 12px #0000004d}._avatar--dark_1jzpy_92._avatar--xlarge_1jzpy_75{box-shadow:0 8px 24px #00000080}._header_1ef6m_5{background-color:var(--hrm-header-bg);border-bottom:1px solid var(--hrm-header-border);width:100%;height:56px;z-index:var(--hrm-z-sticky);transition:background-color var(--hrm-transition-base), border-color var(--hrm-transition-base);justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}._header__left_1ef6m_6{flex-shrink:0;align-items:center;gap:36px;display:flex}._header__logo_1ef6m_44{color:var(--hrm-accent);letter-spacing:-.5px;cursor:default;-webkit-user-select:none;user-select:none;font-size:22px;font-weight:700}._header__nav_1ef6m_7{align-items:center;gap:6px;display:flex}._header__nav-tab_1ef6m_8{font-size:var(--hrm-font-size-md);font-weight:var(--hrm-font-weight-medium);color:var(--hrm-nav-tab-text);border-radius:var(--hrm-radius-md);transition:color var(--hrm-transition-fast), border-color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:6px 16px;text-decoration:none}._header__nav-tab_1ef6m_8:hover{color:var(--hrm-text-primary);background-color:var(--hrm-bg-hover)}._header__nav-tab--active_1ef6m_9{color:var(--hrm-accent);background-color:color-mix(in srgb, var(--hrm-accent) 15%, transparent);border-color:color-mix(in srgb, var(--hrm-accent) 35%, transparent)}._header__nav-tab--active_1ef6m_9:hover{background-color:color-mix(in srgb, var(--hrm-accent) 25%, transparent);color:var(--hrm-accent)}._header__right_1ef6m_10{flex-shrink:0;align-items:center;gap:8px;display:flex}._header__add-btn_1ef6m_108{border-radius:var(--hrm-radius-md);width:36px;height:36px;color:var(--hrm-text-secondary);cursor:pointer;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}._header__add-btn_1ef6m_108:hover{background-color:var(--hrm-bg-hover);color:var(--hrm-accent)}._header__view-toggle_1ef6m_129{align-items:center;gap:2px;margin-right:4px;display:flex}._header__view-btn_1ef6m_136{border-radius:var(--hrm-radius-md);width:36px;height:36px;color:var(--hrm-text-secondary);cursor:pointer;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast), transform var(--hrm-transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}._header__view-btn_1ef6m_136:hover{background-color:var(--hrm-bg-hover);color:var(--hrm-text-primary)}._header__view-btn_1ef6m_136:active{background-color:var(--hrm-bg-hover);transform:scale(.92)}._header__view-btn--active_1ef6m_161{color:var(--hrm-accent);background-color:color-mix(in srgb, var(--hrm-accent) 12%, transparent)}._header__view-btn--active_1ef6m_161:hover{background-color:color-mix(in srgb, var(--hrm-accent) 22%, transparent);color:var(--hrm-accent-hover)}._header__view-btn--active_1ef6m_161:active{transform:scale(.92)}._header__avatar_1ef6m_177{cursor:pointer;transition:transform var(--hrm-transition-fast)}._header__avatar_1ef6m_177:hover{transform:scale(1.05)}._header__avatar_1ef6m_177:active{transform:scale(.97)}@media (max-width:1023px){._header_1ef6m_5{height:52px;padding:0 16px}._header__logo_1ef6m_44{font-size:20px}._header__right_1ef6m_10{gap:6px}}@media (max-width:767px){._header_1ef6m_5{height:48px;padding:0 12px}._header__logo_1ef6m_44{font-size:18px}._header__right_1ef6m_10{gap:4px}}._toast_zza8j_1{background-color:var(--hrm-bg-elevated);border-radius:var(--hrm-radius-lg);border:1px solid var(--hrm-border);pointer-events:auto;align-items:flex-start;gap:.75rem;min-width:300px;max-width:460px;padding:.875rem 1rem;animation:.3s ease-out _slideIn_zza8j_1;display:flex;box-shadow:0 6px 20px #00000040}@keyframes _slideIn_zza8j_1{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}._toast__icon_wrapper_zza8j_28{border-radius:var(--hrm-radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:flex}._toast__icon_wrapper--info_zza8j_39{background-color:var(--hrm-accent)}._toast__icon_wrapper--success_zza8j_43{background-color:var(--hrm-status-done)}._toast__icon_wrapper--warning_zza8j_47{background-color:var(--hrm-priority-medium)}._toast__icon_wrapper--error_zza8j_51{background-color:var(--hrm-priority-critical)}._toast__icon_wrapper_zza8j_28 ._toast__icon_zza8j_28[stroke=currentColor]{stroke:#fff}._toast__icon_wrapper_zza8j_28 ._toast__icon_zza8j_28{fill:none}._toast__message_zza8j_64{color:var(--hrm-text-primary);flex:1;align-self:center;margin:0;font-size:.875rem;line-height:1.45}._toast__retry_zza8j_74{border-radius:var(--hrm-radius-sm);cursor:pointer;background-color:var(--hrm-accent);color:var(--hrm-accent-text);transition:opacity var(--hrm-transition-fast);border:none;flex-shrink:0;align-self:flex-start;margin-top:2px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}._toast__retry_zza8j_74:hover{opacity:.85}._toast__close_zza8j_94{width:24px;height:24px;color:var(--hrm-text-secondary);cursor:pointer;border-radius:var(--hrm-radius-sm);transition:color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0;display:flex}._toast__close_zza8j_94:hover{color:var(--hrm-text-primary);background-color:var(--hrm-bg-hover)}._toast__close_zza8j_94 svg[stroke=currentColor]{stroke:currentColor}._toast-container_1ulx6_1{z-index:10000;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;top:1rem;right:1rem}._toast-container_1ulx6_1>*{pointer-events:auto}@media (max-width:768px){._toast-container_1ulx6_1{top:.5rem;left:.5rem;right:.5rem}}._error-boundary_1prxg_1{background-color:var(--background-color,#1e1e1e);min-height:300px;color:var(--text-color,#dcddde);justify-content:center;align-items:center;padding:2rem;display:flex}._error-boundary__content_1prxg_11{text-align:center;max-width:500px}._error-boundary__icon_1prxg_16{margin-bottom:1rem;font-size:3rem}._error-boundary__title_1prxg_21{color:var(--text-color,#dcddde);margin-bottom:1rem;font-size:1.5rem;font-weight:600}._error-boundary__message_1prxg_28{color:var(--text-secondary-color,#b9bbbe);margin-bottom:2rem;font-size:1rem;line-height:1.5}._error-boundary__actions_1prxg_35{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._error-boundary__button_1prxg_42{cursor:pointer;background-color:var(--hrm-accent);color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}._error-boundary__button_1prxg_42:hover{background-color:var(--primary-hover-color,#6d28d9)}._error-boundary__button--secondary_1prxg_58{background-color:var(--secondary-color,#4a4a4a)}._error-boundary__button--secondary_1prxg_58:hover{background-color:var(--secondary-hover-color,#5a5a5a)}._error-boundary__details_1prxg_66{text-align:left;background-color:#0000004d;border-radius:4px;margin-top:2rem;padding:1rem}._error-boundary__details_1prxg_66 summary{cursor:pointer;margin-bottom:.5rem;font-weight:500}._error-boundary__stack_1prxg_80{white-space:pre-wrap;word-break:break-word;color:#ff6b6b;font-family:Courier New,monospace;font-size:.875rem}._task-panel_1c61u_6{background-color:var(--hrm-bg-primary);width:420px;color:var(--hrm-text-primary);border-left:1px solid var(--hrm-border);box-shadow:var(--hrm-panel-shadow);z-index:var(--hrm-z-sticky);transition:transform var(--hrm-transition-base), width var(--hrm-transition-base), background-color var(--hrm-transition-base), color var(--hrm-transition-base);flex-direction:column;display:flex;position:fixed;top:56px;bottom:0;right:0;transform:translate(100%)}._task-panel--open_1c61u_27{transform:translate(0)}._task-panel--expanded_1c61u_32{width:720px}._task-panel__handle_1c61u_37{background:var(--hrm-border);border-radius:var(--hrm-radius-pill) 0 0 var(--hrm-radius-pill);cursor:pointer;width:12px;height:80px;transition:background-color var(--hrm-transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}._task-panel__handle_1c61u_37:hover{background:var(--hrm-accent)}._task-panel__handle-bar_1c61u_57{background:var(--hrm-bg-primary);border-radius:1px;width:2px;height:20px}._task-panel__content_1c61u_65{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}._task-panel__view-wrapper_1c61u_73{background-color:var(--hrm-bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}._task-panel__scrollable_1c61u_82{flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}._task-panel__scrollable_1c61u_82::-webkit-scrollbar{width:6px}._task-panel__scrollable_1c61u_82::-webkit-scrollbar-thumb{background-color:var(--hrm-scrollbar-thumb);border-radius:var(--hrm-radius-pill)}._task-panel__header_1c61u_101{border-bottom:1px solid var(--hrm-border);background-color:var(--hrm-bg-primary);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}._task-panel__header-left_1c61u_112{align-items:center;gap:12px;min-width:0;display:flex}._task-panel__header-actions_1c61u_119{align-items:center;gap:8px;display:flex}._task-panel__close-btn_1c61u_125,._task-panel__back-button_1c61u_126,._task-panel__expand-btn_1c61u_127{border-radius:var(--hrm-radius-md);background-color:var(--hrm-bg-hover);width:32px;height:32px;color:var(--hrm-text-secondary);cursor:pointer;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast);border:none;justify-content:center;align-items:center;display:flex}._task-panel__close-btn_1c61u_125:hover,._task-panel__back-button_1c61u_126:hover,._task-panel__expand-btn_1c61u_127:hover{background-color:var(--hrm-border-input);color:var(--hrm-text-primary)}._task-panel__edit-btn_1c61u_149{border-radius:var(--hrm-radius-md);background-color:var(--hrm-accent);height:32px;color:var(--hrm-accent-text);font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-medium);cursor:pointer;transition:background-color var(--hrm-transition-fast), transform var(--hrm-transition-fast);border:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}._task-panel__edit-btn_1c61u_149:hover{background-color:var(--hrm-accent-hover)}._task-panel__edit-btn_1c61u_149:active{transform:scale(.97)}._task-panel__edit-icon_1c61u_175{justify-content:center;align-items:center;display:flex}._task-panel__edit-btn_1c61u_149 svg[stroke=currentColor]{stroke:currentColor}._task-panel__edit-btn_1c61u_149 svg[fill=currentColor]{fill:currentColor}._task-details__card-edit-btn_1c61u_188 svg[stroke=currentColor]{stroke:currentColor}._task-details__card-edit-btn_1c61u_188 svg[fill=currentColor]{fill:currentColor}._task-panel__name_1c61u_195{font-size:var(--hrm-font-size-md);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._task-panel__empty_1c61u_206{text-align:center;color:var(--hrm-text-muted);font-size:var(--hrm-font-size-md);margin:0;padding:40px 20px}._worker-profile_1c61u_218{background-color:var(--hrm-bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}._worker-profile__details_1c61u_226{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._worker-profile__name_1c61u_234{font-size:var(--hrm-font-size-lg);font-weight:var(--hrm-font-weight-bold);color:var(--hrm-text-primary);margin:0;line-height:1.2}._worker-profile__email_1c61u_242{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-secondary)}._worker-profile__tags_1c61u_247{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._worker-profile__tag_1c61u_247{font-size:11px;font-weight:var(--hrm-font-weight-medium);border-radius:var(--hrm-radius-pill);background-color:var(--hrm-bg-hover);color:var(--hrm-text-secondary);border:1px solid var(--hrm-border);padding:2px 8px}._worker-profile__tasks-list_1c61u_264{flex-direction:column;gap:10px;display:flex}._worker-profile__task-card_1c61u_270{background-color:var(--hrm-surface);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-lg);cursor:pointer;transition:border-color var(--hrm-transition-fast), transform var(--hrm-transition-fast);flex-direction:column;gap:10px;padding:14px;display:flex}._worker-profile__task-card_1c61u_270:hover{border-color:var(--hrm-accent);transform:translateY(-1px)}._worker-profile__task-header_1c61u_287{justify-content:space-between;align-items:center;display:flex}._worker-profile__task-title_1c61u_293{font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary);line-height:1.3}._worker-profile__task-meta_1c61u_300{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._worker-profile__date-text_1c61u_308{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-secondary)}._task-details_1c61u_188{background-color:var(--hrm-bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}._task-details__main_1c61u_321{flex-direction:column;gap:12px;display:flex}._task-details__title_1c61u_327{font-size:20px;font-weight:var(--hrm-font-weight-bold);color:var(--hrm-text-primary);word-break:break-word;overflow-wrap:break-word;margin:0;line-height:1.3}._task-details__badges_1c61u_337{flex-wrap:wrap;gap:8px;display:flex}._task-details__badge_1c61u_337{font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-semibold);border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}._task-details__badge-dot_1c61u_354{border-radius:50%;width:6px;height:6px;display:inline-block}._task-details__badge--status-open_1c61u_361{color:var(--hrm-status-open-text);background-color:#4a90d926;border-color:#4a90d94d}._task-details__badge--status-open_1c61u_361 ._task-details__badge-dot_1c61u_354{background-color:var(--hrm-status-open)}._task-details__badge--status-inwork_1c61u_370{color:var(--hrm-status-inwork-text);background-color:#ff980026;border-color:#ff98004d}._task-details__badge--status-inwork_1c61u_370 ._task-details__badge-dot_1c61u_354{background-color:var(--hrm-status-inwork)}._task-details__badge--status-done_1c61u_379{color:var(--hrm-status-done-text);background-color:#4caf5026;border-color:#4caf504d}._task-details__badge--status-done_1c61u_379 ._task-details__badge-dot_1c61u_354{background-color:var(--hrm-status-done)}._task-details__badge--status-cancelled_1c61u_388{color:var(--hrm-status-cancelled-text);background-color:#ef444426;border-color:#ef44444d}._task-details__badge--status-cancelled_1c61u_388 ._task-details__badge-dot_1c61u_354{background-color:var(--hrm-status-cancelled)}._task-details__badge--priority-high_1c61u_397,._task-details__badge--priority-critical_1c61u_398{color:var(--hrm-priority-critical);border:1px solid var(--hrm-priority-critical);background-color:#ef444426}._task-details__badge--priority-medium_1c61u_404{background-color:color-mix(in srgb, var(--hrm-accent) 15%, transparent);color:var(--hrm-accent);border:1px solid var(--hrm-accent)}._task-details__badge--priority-low_1c61u_410{color:var(--hrm-priority-low);border:1px solid var(--hrm-priority-low);background-color:#4caf5026}._task-details__divider_1c61u_416{background-color:var(--hrm-border);width:100%;height:1px}._task-details__empty-text_1c61u_422{font-size:var(--hrm-font-size-sm);color:var(--hrm-text-muted);font-style:italic}._task-details__meta-list_1c61u_429{flex-direction:column;gap:12px;display:flex}._task-details__meta-row_1c61u_435{align-items:center;display:flex}._task-details__meta-label_1c61u_440{width:100px;font-size:var(--hrm-font-size-sm);color:var(--hrm-text-secondary)}._task-details__worker-pill_1c61u_446{background-color:var(--hrm-surface);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-pill);align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}._task-details__worker-name_1c61u_456{font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-medium);color:var(--hrm-text-primary)}._task-details__assigned-group_1c61u_462{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._task-details__date-pill_1c61u_469{align-items:center;gap:8px;display:inline-flex}._task-details__date-text_1c61u_475{font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-bold);color:var(--hrm-text-primary)}._task-details__calendar-icon_1c61u_481{color:var(--hrm-text-secondary);flex-shrink:0}._task-details__section_1c61u_487{flex-direction:column;gap:10px;display:flex}._task-details__section-header_1c61u_493{justify-content:space-between;align-items:center;display:flex}._task-details__section-title_1c61u_499{font-size:var(--hrm-font-size-md);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary);margin:0}._task-details__link-btn_1c61u_506{color:var(--hrm-text-secondary);font-size:var(--hrm-font-size-xs);cursor:pointer;background:0 0;border:none;font-family:inherit}._task-details__link-btn_1c61u_506:hover{color:var(--hrm-text-primary);text-decoration:underline}._task-details__chat-show-btn_1c61u_520{border:1px solid var(--hrm-border);color:var(--hrm-accent);font-size:var(--hrm-font-size-xs);cursor:pointer;border-radius:var(--hrm-radius-sm);white-space:nowrap;background:0 0;padding:2px 10px;font-family:inherit;transition:background .15s}._task-details__chat-show-btn_1c61u_520:hover{background:var(--hrm-surface-hover)}._task-details__card-box_1c61u_537{background-color:var(--hrm-surface);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-lg);padding:14px 40px 14px 16px;position:relative}._task-details__card-text_1c61u_545{font-size:var(--hrm-font-size-sm);color:var(--hrm-text-secondary);word-break:break-word;overflow-wrap:break-word;margin:0;line-height:1.5}._task-details__card-edit-btn_1c61u_188{color:var(--hrm-accent);cursor:pointer;border-radius:var(--hrm-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:12px;right:12px}._task-details__card-edit-btn_1c61u_188:hover{background-color:var(--hrm-bg-hover)}._task-details__activity-feed_1c61u_574{flex-direction:column;gap:12px;display:flex}._task-details__activity-row_1c61u_580{align-items:flex-start;gap:12px;display:flex}._task-details__activity-body_1c61u_586{flex-direction:column;gap:2px;display:flex}._task-details__activity-text_1c61u_592{font-size:var(--hrm-font-size-sm);color:var(--hrm-text-primary);line-height:1.3}._task-details__activity-name_1c61u_598{font-weight:var(--hrm-font-weight-semibold)}._task-details__activity-time_1c61u_602{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-secondary)}._task-details__comment-form_1c61u_608{align-items:center;margin-top:4px;display:flex;position:relative}._task-details__comment-input_1c61u_615{background-color:var(--hrm-surface);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-lg);width:100%;color:var(--hrm-text-primary);font-size:var(--hrm-font-size-sm);transition:border-color var(--hrm-transition-fast);outline:none;padding:12px 42px 12px 16px;font-family:inherit}._task-details__comment-input_1c61u_615:focus{border-color:var(--hrm-accent)}._task-details__comment-send-btn_1c61u_632{color:var(--hrm-accent);cursor:pointer;border-radius:var(--hrm-radius-sm);transition:opacity var(--hrm-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;right:10px}._task-details__comment-send-btn_1c61u_632:disabled{opacity:.4;cursor:not-allowed}._task-details__chat-section_1c61u_653{flex-direction:column;gap:8px;display:flex}._task-details__chat-messages_1c61u_659{flex-direction:column;gap:8px;max-height:320px;padding:4px 0;display:flex;overflow-y:auto}._task-details__chat-msg_1c61u_668{align-items:flex-start;gap:8px;display:flex}._task-details__chat-msg--own_1c61u_674{flex-direction:row-reverse}._task-details__chat-msg-body_1c61u_678{background:var(--hrm-surface);border-radius:var(--hrm-radius-lg);flex-direction:column;gap:2px;max-width:80%;padding:8px 12px;display:flex}._task-details__chat-msg--own_1c61u_674 ._task-details__chat-msg-body_1c61u_678{background:var(--hrm-accent);color:#fff}._task-details__chat-msg-header_1c61u_693{align-items:center;gap:8px;display:flex}._task-details__chat-msg-author_1c61u_699{font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-secondary)}._task-details__chat-msg--own_1c61u_674 ._task-details__chat-msg-author_1c61u_699{color:#fffc}._task-details__chat-msg-time_1c61u_709{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-tertiary)}._task-details__chat-msg--own_1c61u_674 ._task-details__chat-msg-time_1c61u_709{color:#fff9}._task-details__chat-msg-text_1c61u_718{font-size:var(--hrm-font-size-sm);color:var(--hrm-text-primary);word-break:break-word;line-height:1.4}._task-details__chat-msg--own_1c61u_674 ._task-details__chat-msg-text_1c61u_718{color:#fff}._task-details__chat-msg-delete_1c61u_729{opacity:0;cursor:pointer;color:var(--hrm-text-tertiary);border-radius:var(--hrm-radius-sm);transition:opacity var(--hrm-transition-fast), color var(--hrm-transition-fast);background:0 0;border:none;flex-shrink:0;padding:4px}._task-details__chat-msg_1c61u_668:hover ._task-details__chat-msg-delete_1c61u_729{opacity:1}._task-details__chat-msg-delete_1c61u_729:hover{color:var(--hrm-danger,#e74c3c)}._task-details__chat-typing_1c61u_749{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-tertiary);padding:2px 8px;font-style:italic;animation:1.5s ease-in-out infinite _typing-pulse_1c61u_1}@keyframes _typing-pulse_1c61u_1{0%,to{opacity:.5}50%{opacity:1}}._task-details__editor-header_1c61u_763{cursor:pointer;align-items:center;gap:8px;display:flex}._task-details__chevron_1c61u_770{color:var(--hrm-text-secondary);font-size:12px}._task-details__editors-grid_1c61u_775{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._task-details__editor-tile_1c61u_781{background-color:var(--hrm-surface);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-lg);cursor:pointer;transition:border-color var(--hrm-transition-fast), transform var(--hrm-transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 12px;display:flex}._task-details__editor-tile_1c61u_781:hover{transform:translateY(-2px)}._task-details__editor-tile--word_1c61u_799:hover{border-color:#4a90d9}._task-details__editor-tile--excel_1c61u_803:hover{border-color:#4caf50}._task-details__editor-tile--markdown_1c61u_807:hover{border-color:#fff}._task-details__editor-icon_1c61u_811{object-fit:contain;width:28px;height:28px}._task-details__editor-label_1c61u_817{font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary)}._task-details__action-bar_1c61u_824{border-top:1px solid var(--hrm-border);background-color:var(--hrm-bg-primary);flex-shrink:0;align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}._task-details__accept-btn_1c61u_835{background-color:var(--hrm-success,#4caf50);color:#fff;border-radius:var(--hrm-radius-pill);min-width:0;height:48px;font-size:var(--hrm-font-size-md);font-weight:var(--hrm-font-weight-bold);cursor:pointer;transition:background-color var(--hrm-transition-fast), transform var(--hrm-transition-fast);border:none;flex:2;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;display:flex}._task-details__accept-btn_1c61u_835:hover{background-color:var(--hrm-success-hover,#43a047)}._task-details__accept-btn_1c61u_835:active{transform:scale(.98)}._task-details__decline-btn_1c61u_863{border:1px solid var(--hrm-priority-critical);min-width:0;height:48px;color:var(--hrm-priority-critical);border-radius:var(--hrm-radius-pill);font-size:var(--hrm-font-size-md);font-weight:var(--hrm-font-weight-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast);background:0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;display:flex}._task-details__decline-btn_1c61u_863:hover{background-color:var(--hrm-danger-light)}._task-details__accept-btn_1c61u_835 svg[stroke=currentColor]{stroke:currentColor}._task-details__accept-btn_1c61u_835 svg[fill=currentColor]{fill:currentColor}._task-details__decline-btn_1c61u_863 svg[stroke=currentColor]{stroke:currentColor}._task-details__decline-btn_1c61u_863 svg[fill=currentColor]{fill:currentColor}@media (max-width:1023px){._task-panel_1c61u_6{z-index:var(--hrm-z-modal);top:0;bottom:0;width:100%!important}._task-panel__handle_1c61u_37,._task-panel__expand-btn_1c61u_127{display:none}._task-panel__edit-btn_1c61u_149{border-radius:var(--hrm-radius-md);background-color:var(--hrm-bg-hover);width:32px;height:32px;color:var(--hrm-text-secondary);padding:0}._task-panel__edit-btn_1c61u_149:hover{background-color:var(--hrm-border-input);color:var(--hrm-text-primary)}._task-panel__edit-btn_1c61u_149 span{display:none}}._worker-profile_1c61u_218{background-color:var(--hrm-bg-primary);flex-direction:column;height:100%;padding:24px 0;display:flex;position:relative;overflow-y:auto}._worker-profile__close-btn_1c61u_952{position:absolute;top:16px;right:16px}._worker-profile__header-centered_1c61u_958{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 24px 24px;display:flex}._worker-profile__name-centered_1c61u_967{font-size:var(--hrm-font-size-md);font-weight:var(--hrm-font-weight-bold);color:var(--hrm-text-primary);margin:0}._worker-profile__email-centered_1c61u_974{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-secondary);margin-top:-6px}._worker-profile__menu-items_1c61u_980{flex-direction:column;padding:8px 0;display:flex}._worker-profile__menu-item_1c61u_980{cursor:pointer;font-family:inherit;font-size:var(--hrm-font-size-sm);color:var(--hrm-text-primary);text-align:left;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast);background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 24px;display:flex}._worker-profile__menu-item_1c61u_980:hover{background-color:var(--hrm-bg-hover)}._worker-profile__menu-item-icon_1c61u_1006{color:var(--hrm-text-secondary);transition:color var(--hrm-transition-fast);justify-content:center;align-items:center;display:flex}._worker-profile__menu-item_1c61u_980:hover ._worker-profile__menu-item-icon_1c61u_1006{color:var(--hrm-text-primary)}._worker-profile__menu-divider_1c61u_1018{background-color:var(--hrm-border);height:1px;margin:12px 0}._worker-profile__menu-item--logout_1c61u_1024,._worker-profile__menu-item--logout_1c61u_1024 ._worker-profile__menu-item-icon_1c61u_1006{color:var(--hrm-priority-critical)}._worker-profile__menu-item--logout_1c61u_1024:hover{background-color:var(--hrm-danger-light)}._task-panel__animate-container_1c61u_1036{flex-direction:column;width:100%;height:100%;animation:.2s ease-out forwards _panelViewFadeIn_1c61u_1;display:flex}@keyframes _panelViewFadeIn_1c61u_1{0%{opacity:.8;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._task-details__subtask-form_1c61u_1056{align-items:center;margin-top:12px;display:flex;position:relative}._task-details__subtask-input_1c61u_1063{background-color:var(--hrm-surface);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-md);width:100%;color:var(--hrm-text-primary);font-size:var(--hrm-font-size-sm);transition:border-color var(--hrm-transition-fast);outline:none;padding:10px 42px 10px 14px;font-family:inherit}._task-details__subtask-input_1c61u_1063:focus{border-color:var(--hrm-accent)}._task-details__subtask-add-btn_1c61u_1080{color:var(--hrm-accent);cursor:pointer;font-size:var(--hrm-font-size-lg);font-weight:var(--hrm-font-weight-bold);transition:transform var(--hrm-transition-fast), color var(--hrm-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;right:8px}._task-details__subtask-add-btn_1c61u_1080:hover{color:var(--hrm-accent-hover);transform:scale(1.1)}._task-details__subtask-add-btn_1c61u_1080:active{transform:scale(.95)}._task-details__subtask-add-btn_1c61u_1080:disabled{color:var(--hrm-text-muted);cursor:not-allowed;transform:none}._chat__task-header_1c61u_1112{width:100%;font-size:var(--hrm-font-size-sm);color:var(--hrm-text-secondary);align-items:center;gap:8px;padding:6px 0 2px;display:flex}._chat__task-title_1c61u_1122{font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}._chat__task-meta_1c61u_1131{color:var(--hrm-text-muted);white-space:nowrap;align-items:center;gap:4px;display:flex}._chat__task-workers_1c61u_1139{gap:2px;margin-left:auto;display:flex}._chat__messages_1c61u_1146{flex-direction:column;gap:8px;min-height:100px;padding:16px 24px;display:flex}._chat__empty_1c61u_1154{text-align:center;color:var(--hrm-text-muted);font-size:var(--hrm-font-size-sm);padding:24px}._chat__msg_1c61u_1162{align-items:flex-start;gap:8px;max-width:85%;display:flex}._chat__msg--own_1c61u_1169{flex-direction:row-reverse;align-self:flex-end}._chat__msg-body_1c61u_1174{background:var(--hrm-bg-hover);border-radius:var(--hrm-radius-lg);min-width:0;padding:8px 12px}._chat__msg--own_1c61u_1169 ._chat__msg-body_1c61u_1174{background:var(--hrm-accent);color:#fff}._chat__msg-header_1c61u_1186{align-items:center;gap:8px;margin-bottom:2px;display:flex}._chat__msg-author_1c61u_1193{font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-secondary)}._chat__msg--own_1c61u_1169 ._chat__msg-author_1c61u_1193{color:#fffc}._chat__msg-time_1c61u_1203{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-muted)}._chat__msg--own_1c61u_1169 ._chat__msg-time_1c61u_1203{color:#ffffffb3}._chat__msg-text_1c61u_1212{font-size:var(--hrm-font-size-sm);word-break:break-word;line-height:1.4}._chat__msg-delete_1c61u_1218{color:var(--hrm-text-muted);cursor:pointer;border-radius:var(--hrm-radius-sm);transition:color var(--hrm-transition-fast), background var(--hrm-transition-fast);background:0 0;border:none;flex-shrink:0;margin-top:2px;padding:4px;display:none}._chat__msg_1c61u_1162:hover ._chat__msg-delete_1c61u_1218{justify-content:center;align-items:center;display:flex}._chat__msg-delete_1c61u_1218:hover{color:var(--hrm-danger);background:var(--hrm-bg-hover)}._chat__typing_1c61u_1243{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-muted);padding:4px 0;animation:1.5s ease-in-out infinite _chat-typing-pulse_1c61u_1}@keyframes _chat-typing-pulse_1c61u_1{0%,to{opacity:.5}50%{opacity:1}}._chat__input-form_1c61u_1256{border-top:1px solid var(--hrm-border);background:var(--hrm-bg-primary);flex-shrink:0;padding:12px 24px;position:relative}._chat__input_1c61u_1256{border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-lg);background:var(--hrm-bg-secondary);width:100%;color:var(--hrm-text-primary);font-size:var(--hrm-font-size-sm);transition:border-color var(--hrm-transition-fast);box-sizing:border-box;outline:none;padding:12px 42px 12px 16px;font-family:inherit}._chat__input_1c61u_1256:focus{border-color:var(--hrm-accent)}._chat__input_1c61u_1256::placeholder{color:var(--hrm-text-muted)}._chat__send-btn_1c61u_1286{color:var(--hrm-accent);cursor:pointer;border-radius:var(--hrm-radius-sm);transition:opacity var(--hrm-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}._chat__send-btn_1c61u_1286:hover:not(:disabled){opacity:.8}._chat__send-btn_1c61u_1286:active:not(:disabled){opacity:.6}._chat__send-btn_1c61u_1286:disabled{opacity:.4;cursor:not-allowed}._subtasks-list_1u9lm_1{flex-direction:column;gap:8px;width:100%;max-height:220px;display:flex;overflow-y:auto}._subtasks-list__card_1u9lm_10{background-color:var(--hrm-surface);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-lg);transition:border-color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:relative}._subtasks-list__card_1u9lm_10:hover{border-color:var(--hrm-border-active)}._subtasks-list__left_1u9lm_26{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._subtasks-list__checkbox_1u9lm_34{border:1.5px solid var(--hrm-border-input);cursor:pointer;width:18px;height:18px;transition:background-color var(--hrm-transition-fast), border-color var(--hrm-transition-fast);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._subtasks-list__checkbox_1u9lm_34:hover{border-color:var(--hrm-accent)}._subtasks-list__checkbox--completed_1u9lm_53{background-color:var(--hrm-status-done);border-color:var(--hrm-status-done)}._subtasks-list__check-mark_1u9lm_58{color:#fff;font-size:12px;font-weight:700;line-height:1}._subtasks-list__text_1u9lm_65{font-size:var(--hrm-font-size-sm);color:var(--hrm-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}._subtasks-list__text--completed_1u9lm_74{color:var(--hrm-text-muted);text-decoration:line-through}._subtasks-list__edit-btn_1u9lm_79{color:var(--hrm-accent);cursor:pointer;border-radius:var(--hrm-radius-sm);transition:background-color var(--hrm-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}._subtasks-list__edit-btn_1u9lm_79:hover{background-color:var(--hrm-bg-hover)}._subtasks-list__edit-btn_1u9lm_79 svg[stroke=currentColor]{stroke:currentColor}._subtasks-list__edit-btn_1u9lm_79 svg[fill=currentColor]{fill:currentColor}._subtasks-list__empty_1u9lm_104{background-color:var(--hrm-surface);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-lg);font-size:var(--hrm-font-size-sm);color:var(--hrm-text-muted);text-align:center;padding:16px;font-style:italic}._department-select_1bcfo_4{width:100%;position:relative}._department-select--error_1bcfo_10 ._department-select__button_1bcfo_10{border-color:var(--hrm-status-cancelled)}._department-select__button_1bcfo_10{background-color:var(--hrm-surface);border:1px solid var(--hrm-border-input);border-radius:var(--hrm-radius-md);width:100%;font-size:var(--hrm-font-size-md);color:var(--hrm-text-primary);cursor:pointer;transition:border-color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);text-align:left;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:500;display:flex}._department-select__button_1bcfo_10:hover{background-color:var(--hrm-bg-hover)}._department-select__button--open_1bcfo_37{background-color:var(--hrm-bg-elevated);border-color:var(--hrm-accent)}._department-select__selected_1bcfo_43{flex:1;align-items:center;gap:8px;display:flex}._department-select__placeholder_1bcfo_51{color:var(--hrm-text-secondary);font-style:italic}._department-select__color_1bcfo_57{border-radius:50%;flex-shrink:0;width:8px;height:8px}._department-select__text_1bcfo_65{flex:1}._department-select__arrow_1bcfo_70{color:var(--hrm-text-secondary);transition:transform var(--hrm-transition-fast);font-size:10px}._department-select__button--open_1bcfo_37 ._department-select__arrow_1bcfo_70{transform:rotate(180deg)}._department-select__dropdown_1bcfo_81{background-color:var(--hrm-bg-elevated);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-md);z-index:1000;max-height:200px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}._department-select__option_1bcfo_99{border-radius:var(--hrm-radius-sm);cursor:pointer;transition:background-color var(--hrm-transition-fast), font-weight var(--hrm-transition-fast);font-size:var(--hrm-font-size-md);color:var(--hrm-text-primary);align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}._department-select__option_1bcfo_99:hover{background-color:var(--hrm-bg-hover)}._department-select__option--selected_1bcfo_117{background-color:var(--hrm-bg-hover);color:var(--hrm-accent);font-weight:600}._department-select__error_1bcfo_124{font-size:var(--hrm-font-size-xs);color:var(--hrm-status-cancelled-text);margin-top:4px;font-weight:500;display:block}._worker-select_10h4c_4{width:100%;position:relative}._worker-select--disabled_10h4c_10 ._worker-select__button_10h4c_10{opacity:.5;cursor:not-allowed}._worker-select--error_10h4c_16 ._worker-select__button_10h4c_10{border-color:var(--hrm-status-cancelled)}._worker-select__button_10h4c_10{background-color:var(--hrm-surface);border:1px solid var(--hrm-border-input);border-radius:var(--hrm-radius-md);width:100%;font-size:var(--hrm-font-size-md);color:var(--hrm-text-primary);cursor:pointer;transition:border-color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);text-align:left;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:500;display:flex}._worker-select__button_10h4c_10:hover{background-color:var(--hrm-bg-hover)}._worker-select__button--open_10h4c_43{background-color:var(--hrm-bg-elevated);border-color:var(--hrm-accent)}._worker-select__selected_10h4c_49{flex:1;align-items:center;gap:8px;display:flex}._worker-select__placeholder_10h4c_57{color:var(--hrm-text-secondary);font-style:italic}._worker-select__selected-list_10h4c_62{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}._worker-select__selected-badge_10h4c_70{background-color:var(--hrm-bg-hover);border-radius:var(--hrm-radius-pill);border:1px solid var(--hrm-border);align-items:center;gap:6px;padding:2px 8px 2px 4px;display:flex}._worker-select__selected-name_10h4c_80{font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary)}._worker-select__count_10h4c_87{color:var(--hrm-text-primary)}._worker-select__search_10h4c_92{font-size:var(--hrm-font-size-md);color:var(--hrm-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-weight:500}._worker-select__search_10h4c_92::placeholder{color:var(--hrm-text-secondary);font-style:italic;font-weight:400}._worker-select__arrow_10h4c_112{color:var(--hrm-text-secondary);transition:transform var(--hrm-transition-fast);flex-shrink:0;font-size:10px}._worker-select__button--open_10h4c_43 ._worker-select__arrow_10h4c_112{transform:rotate(180deg)}._worker-select__dropdown_10h4c_124{background-color:var(--hrm-bg-elevated);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-md);z-index:1000;max-height:250px;margin:0;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}._worker-select__dropdown_10h4c_124 ul{margin:0;padding:0;list-style:none}._worker-select__option_10h4c_147{border-radius:var(--hrm-radius-sm);cursor:pointer;transition:background-color var(--hrm-transition-fast);font-size:var(--hrm-font-size-md);color:var(--hrm-text-primary);align-items:center;gap:12px;padding:8px 12px;font-weight:500;display:flex}._worker-select__option_10h4c_147:hover{background-color:var(--hrm-bg-hover)}._worker-select__checkbox_10h4c_165{border:1px solid var(--hrm-border-input);border-radius:var(--hrm-radius-sm);background:var(--hrm-surface);width:18px;height:18px;transition:background-color var(--hrm-transition-fast), border-color var(--hrm-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}._worker-select__checkbox--checked_10h4c_179{background-color:var(--hrm-accent);border-color:var(--hrm-accent)}._worker-select__checkmark_10h4c_185{color:var(--hrm-accent-text);font-size:11px;font-weight:700}._worker-select__worker-info_10h4c_192{flex:1;align-items:center;gap:8px;display:flex}._worker-select__worker-name_10h4c_200{flex:1}._worker-select__footer_10h4c_205{border-top:1px solid var(--hrm-border);font-size:var(--hrm-font-size-xs);color:var(--hrm-text-secondary);text-align:center;margin-top:4px;padding:8px 12px}._worker-select__empty_10h4c_215{text-align:center;color:var(--hrm-text-secondary);font-size:var(--hrm-font-size-sm);padding:12px;font-style:italic;list-style:none}._worker-select__error_10h4c_225{font-size:var(--hrm-font-size-xs);color:var(--hrm-status-cancelled-text);margin-top:4px;font-weight:500;display:block}._subtask-entry_41gl2_4{background-color:var(--hrm-bg-secondary);border:1px solid var(--hrm-border);border-radius:var(--hrm-radius-md);flex-direction:column;gap:12px;padding:12px;display:flex}._subtask-entry__header_41gl2_15{justify-content:space-between;align-items:center;display:flex}._subtask-entry__title_41gl2_22{font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary)}._subtask-entry__remove-button_41gl2_29{border:1px solid var(--hrm-priority-critical);width:24px;height:24px;color:var(--hrm-priority-critical);cursor:pointer;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast), transform var(--hrm-transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}._subtask-entry__remove-button_41gl2_29:hover{background-color:var(--hrm-danger-light);transform:scale(1.05)}._subtask-entry__remove-button_41gl2_29:active{transform:scale(.95)}._subtask-entry__field_41gl2_55{flex-direction:column;gap:4px;display:flex}._subtask-entry__label_41gl2_62{font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-secondary)}._subtask-entry__input_41gl2_69{background-color:var(--hrm-surface);border:1px solid var(--hrm-border-input);border-radius:var(--hrm-radius-sm);font-size:var(--hrm-font-size-sm);color:var(--hrm-text-primary);transition:border-color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);padding:8px 12px}.app-theme-willow-dark ._subtask-entry__input_41gl2_69[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._subtask-entry__input_41gl2_69:focus{border-color:var(--hrm-accent);background-color:var(--hrm-bg-elevated);outline:none}._subtask-entry__input--error_41gl2_90{border-color:var(--hrm-status-cancelled)}._subtask-entry__dates_41gl2_95{grid-template-columns:1fr 1fr;gap:12px;display:grid}._subtask-entry__error_41gl2_102{font-size:var(--hrm-font-size-xs);color:var(--hrm-status-cancelled-text);margin-top:2px;font-weight:500;display:block}._task-form_p4xa1_4{flex-direction:column;gap:16px;width:100%;display:flex}._task-form__group_p4xa1_12{flex-direction:column;gap:6px;display:flex}._task-form__label_p4xa1_19{font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary)}._task-form__input_p4xa1_26{background-color:var(--hrm-surface);border:1px solid var(--hrm-border-input);border-radius:var(--hrm-radius-md);font-size:var(--hrm-font-size-md);color:var(--hrm-text-primary);transition:border-color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);padding:10px 12px}._task-form__input_p4xa1_26:focus{border-color:var(--hrm-accent);background-color:var(--hrm-bg-elevated);outline:none}._task-form__input--error_p4xa1_43{border-color:var(--hrm-status-cancelled)}._task-form__select_p4xa1_48{background-color:var(--hrm-surface);border:1px solid var(--hrm-border-input);border-radius:var(--hrm-radius-md);font-size:var(--hrm-font-size-md);color:var(--hrm-text-primary);cursor:pointer;appearance:none;transition:border-color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23808080' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;flex:1;padding:10px 32px 10px 12px}._task-form__select_p4xa1_48:focus{border-color:var(--hrm-accent);background-color:var(--hrm-bg-elevated);outline:none}._task-form__status-select-wrapper_p4xa1_72{align-items:center;gap:10px;display:flex}._task-form__status-dot_p4xa1_79{width:10px;height:10px;transition:background-color var(--hrm-transition-fast);border-radius:50%;flex-shrink:0}._task-form__status-dot--pending_p4xa1_87,._task-form__status-dot--open_p4xa1_88{background-color:var(--hrm-status-open)}._task-form__status-dot--in-progress_p4xa1_92{background-color:var(--hrm-status-inwork)}._task-form__status-dot--completed_p4xa1_96,._task-form__status-dot--done_p4xa1_97{background-color:var(--hrm-status-done)}._task-form__status-dot--cancelled_p4xa1_101{background-color:var(--hrm-status-cancelled)}._task-form__textarea_p4xa1_106{background-color:var(--hrm-surface);border:1px solid var(--hrm-border-input);border-radius:var(--hrm-radius-md);font-size:var(--hrm-font-size-md);color:var(--hrm-text-primary);resize:vertical;min-height:90px;transition:border-color var(--hrm-transition-fast), background-color var(--hrm-transition-fast);padding:10px 12px;font-family:inherit}._task-form__textarea_p4xa1_106:focus{border-color:var(--hrm-accent);background-color:var(--hrm-bg-elevated);outline:none}._task-form__error_p4xa1_126{font-size:var(--hrm-font-size-xs);color:var(--hrm-status-cancelled-text);font-weight:var(--hrm-font-weight-medium);margin-top:2px;display:block}._task-form__dates_p4xa1_135{grid-template-columns:1fr 1fr;gap:12px;display:grid}._task-form__dates_p4xa1_135 ._task-form__input_p4xa1_26{box-sizing:border-box;width:100%}.app-theme-willow-dark ._task-form__input_p4xa1_26[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._task-form__dates_p4xa1_135 ._task-form__group_p4xa1_12{min-width:0}._task-form__subtasks_p4xa1_156{flex-direction:column;gap:12px;margin-top:4px;display:flex}._task-form__subtasks-header_p4xa1_164{border-bottom:1px solid var(--hrm-border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}._task-form__subtasks-title_p4xa1_173{font-size:var(--hrm-font-size-md);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary)}._task-form__add-subtask-button_p4xa1_180{border:1px solid var(--hrm-accent);border-radius:var(--hrm-radius-pill);font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-bold);color:var(--hrm-accent);cursor:pointer;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast), border-color var(--hrm-transition-fast);background:0 0;align-items:center;gap:4px;padding:6px 12px;display:flex}._task-form__add-subtask-button_p4xa1_180:hover{background-color:var(--hrm-accent-light);color:var(--hrm-accent-hover);border-color:var(--hrm-accent-hover)}._task-form__subtasks-list_p4xa1_202{flex-direction:column;gap:12px;display:flex}._task-form__empty-subtasks_p4xa1_209{text-align:center;color:var(--hrm-text-muted);font-size:var(--hrm-font-size-xs);background-color:var(--hrm-bg-secondary);border:1px dashed var(--hrm-border);border-radius:var(--hrm-radius-md);padding:16px;font-style:italic}._task-form__hint_p4xa1_221{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-secondary);font-style:italic}._task-form__actions_p4xa1_228{gap:12px;margin-top:8px;display:flex}._task-form__actions--edit_p4xa1_235{flex-direction:column}._task-form__button_p4xa1_240{border-radius:var(--hrm-radius-md);font-size:var(--hrm-font-size-md);font-weight:var(--hrm-font-weight-bold);cursor:pointer;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast), transform var(--hrm-transition-fast);border:none;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;display:flex}._task-form__button_p4xa1_240:active{transform:scale(.98)}._task-form__button--primary_p4xa1_260{background:var(--hrm-accent);color:var(--hrm-accent-text);width:100%}._task-form__button--primary_p4xa1_260:hover{background:var(--hrm-accent-hover)}._task-form__button--danger_p4xa1_271{border:1px solid var(--hrm-priority-critical);color:var(--hrm-priority-critical);background:0 0}._task-form__button--danger_p4xa1_271:hover{background:var(--hrm-danger-light)}._notification-panel_1wug1_1{background-color:var(--hrm-bg-primary);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._notification-panel__handle_1wug1_10{background:var(--hrm-border);border-radius:var(--hrm-radius-pill) 0 0 var(--hrm-radius-pill);cursor:pointer;width:12px;height:80px;transition:background-color var(--hrm-transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}._notification-panel__handle_1wug1_10:hover{background:var(--hrm-accent)}._notification-panel__handle-bar_1wug1_30{background:var(--hrm-bg-primary);border-radius:1px;width:2px;height:20px}._notification-panel__header_1wug1_37{border-bottom:1px solid var(--hrm-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}._notification-panel__header-title-box_1wug1_46{align-items:center;gap:10px;display:flex}._notification-panel__title_1wug1_52{font-size:var(--hrm-font-size-lg);font-weight:var(--hrm-font-weight-bold);color:var(--hrm-text-primary);margin:0}._notification-panel__unread-badge_1wug1_59{background-color:var(--hrm-accent);color:var(--hrm-accent-text);font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-bold);border-radius:var(--hrm-radius-pill);padding:3px 10px}._notification-panel__close-btn_1wug1_68{background:var(--hrm-bg-hover);color:var(--hrm-text-secondary);border-radius:var(--hrm-radius-md);cursor:pointer;width:28px;height:28px;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast);border:none;justify-content:center;align-items:center;display:flex}._notification-panel__close-btn_1wug1_68:hover{background-color:var(--hrm-border-input);color:var(--hrm-text-primary)}._notification-panel__close-btn_1wug1_68:active{transform:scale(.92)}._notification-panel__close-btn_1wug1_68 svg[stroke=currentColor],._notification-panel__clear-btn_1wug1_92 svg[stroke=currentColor]{stroke:currentColor}._notification-panel__close-btn_1wug1_68 svg[fill=currentColor],._notification-panel__clear-btn_1wug1_92 svg[fill=currentColor]{fill:currentColor}._notification-panel__list_1wug1_101{flex-direction:column;flex:1;min-height:0;padding:8px 0;display:flex;overflow-y:auto}._notification-panel__empty_1wug1_110{text-align:center;color:var(--hrm-text-muted);font-size:var(--hrm-font-size-sm);padding:32px 16px}._notification-panel__item_1wug1_117{cursor:pointer;transition:background-color var(--hrm-transition-fast);border-bottom:1px solid var(--hrm-border);align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:relative}._notification-panel__item_1wug1_117:last-child{border-bottom:none}._notification-panel__item_1wug1_117:hover{background-color:var(--hrm-bg-hover)}._notification-panel__item--assigned_1wug1_136,._notification-panel__item--overdue_1wug1_140,._notification-panel__item--comment_1wug1_144{background-color:#0000}._notification-panel__icon-wrapper_1wug1_148{border-radius:var(--hrm-radius-pill);width:36px;height:36px;color:var(--hrm-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._notification-panel__icon-wrapper_1wug1_148 svg[stroke=currentColor]{stroke:currentColor}._notification-panel__icon-wrapper_1wug1_148 svg[fill=currentColor]{fill:currentColor}._notification-panel__icon-wrapper--primary_1wug1_169{background-color:var(--hrm-status-open)}._notification-panel__icon-wrapper--danger_1wug1_173{background-color:var(--hrm-priority-critical)}._notification-panel__icon-wrapper--success_1wug1_177{background-color:var(--hrm-status-done)}._notification-panel__icon-wrapper--comment_1wug1_181{background-color:var(--hrm-surface);color:var(--hrm-text-secondary)}._notification-panel__item-content_1wug1_186{flex:1;min-width:0}._notification-panel__item-title_1wug1_191{font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-semibold);color:var(--hrm-text-primary);line-height:1.3}._notification-panel__item-details_1wug1_198{font-size:var(--hrm-font-size-xs);font-weight:var(--hrm-font-weight-normal);color:var(--hrm-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-style:normal;overflow:hidden}._notification-panel__item-time_1wug1_209{font-size:var(--hrm-font-size-xs);color:var(--hrm-text-muted);margin-top:4px;font-style:italic}._notification-panel__dot_1wug1_216{border-radius:var(--hrm-radius-pill);flex-shrink:0;width:8px;height:8px;margin-top:6px}._notification-panel__dot--warning_1wug1_224{background-color:var(--hrm-accent)}._notification-panel__dot--danger_1wug1_228{background-color:var(--hrm-priority-critical)}._notification-panel__footer_1wug1_232{border-top:1px solid var(--hrm-border);flex-shrink:0;justify-content:center;padding:12px 16px;display:flex}._notification-panel__mark-all_1wug1_240{color:var(--hrm-accent);font-size:var(--hrm-font-size-sm);font-weight:var(--hrm-font-weight-medium);cursor:pointer;transition:opacity var(--hrm-transition-fast);background:0 0;border:none;font-family:inherit}._notification-panel__mark-all_1wug1_240:hover{opacity:.85;text-decoration:underline}._notification-panel__mark-all_1wug1_240:active{opacity:.6}@media (max-width:1023px){._notification-panel_1wug1_1{top:0;width:100%!important}._notification-panel__handle_1wug1_10{display:none}}._notification-panel__header-actions_1wug1_271{align-items:center;gap:8px;display:flex}._notification-panel__clear-btn_1wug1_92{color:var(--hrm-text-secondary);border-radius:var(--hrm-radius-md);cursor:pointer;width:28px;height:28px;transition:background-color var(--hrm-transition-fast), color var(--hrm-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._notification-panel__clear-btn_1wug1_92:hover{background-color:var(--hrm-bg-hover);color:var(--hrm-priority-critical)}._notification-panel__clear-btn_1wug1_92:active{transform:scale(.92)}._notification-panel__item-delete-btn_1wug1_300{color:var(--hrm-text-muted);cursor:pointer;opacity:0;transition:opacity var(--hrm-transition-fast), color var(--hrm-transition-fast);border-radius:var(--hrm-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:14px;line-height:1;display:flex;position:absolute;bottom:8px;right:12px}._notification-panel__item_1wug1_117:hover ._notification-panel__item-delete-btn_1wug1_300{opacity:1}._notification-panel__item-delete-btn_1wug1_300:hover{color:var(--hrm-priority-critical);background-color:var(--hrm-bg-hover)}._notification-panel__item-delete-btn_1wug1_300:active{transform:scale(.88)}._notification-panel__item_1wug1_117:active{background-color:var(--hrm-accent-light)}
