.logout-btn[data-v-27c14f7b]{color:#20513a;min-width:90px;box-shadow:none;text-transform:none;background:#fff;border:1px solid #20513a;border-radius:6px;margin-right:12px;font-size:16px;font-weight:500}.user-profile-container[data-v-b4146c58]{position:relative}.user-avatar-trigger[data-v-b4146c58]{background-color:#cbd1d3;min-height:auto;padding:4px}.user-avatar-trigger[data-v-b4146c58]:hover{background-color:#ffffff1a;border-radius:50%}.user-profile-card[data-v-b4146c58]{cursor:pointer}.user-avatar-header[data-v-b4146c58]{color:#262626;background:#cbd1d3;font-size:14px;font-weight:400}.user-avatar-large[data-v-b4146c58]{color:#262626;letter-spacing:.5px;background:#cbd1d3;font-size:22px;font-weight:500}.user-profile-popup .q-menu[data-v-b4146c58]{border-radius:8px;box-shadow:0 4px 12px #00000026}.user-profile-content[data-v-b4146c58]{padding:20px!important}.user-profile-info[data-v-b4146c58]{align-items:center;gap:16px;display:flex}.user-profile-info .user-avatar-container[data-v-b4146c58]{flex-shrink:0}.user-profile-info .user-details[data-v-b4146c58]{flex-direction:column;flex:1;gap:2px;display:flex}.user-profile-info .user-name[data-v-b4146c58]{color:#2d3748;margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.4;border-bottom:none!important;text-decoration:none!important}.user-profile-info .user-name[data-v-b4146c58]:hover{text-decoration:none!important}.user-profile-info .user-email[data-v-b4146c58]{color:#4a5568;word-break:break-word;margin-bottom:2px;font-size:14px;line-height:1.4}.user-profile-info .user-roles[data-v-b4146c58]{color:#2d3748;font-size:14px;line-height:1.4}.user-profile-info .user-roles .role-label[data-v-b4146c58]{color:#2d3748;font-weight:600}@media (width<=480px){.user-profile-card[data-v-b4146c58]{margin-right:8px;min-width:300px!important}.user-profile-content[data-v-b4146c58]{padding:16px!important}.user-profile-info[data-v-b4146c58]{gap:12px}.user-profile-info .user-avatar-large[data-v-b4146c58]{size:56px;font-size:20px;font-weight:500}.user-profile-info .user-details[data-v-b4146c58]{gap:2px}.user-profile-info .user-details .user-name[data-v-b4146c58]{margin-bottom:3px;font-size:15px}.user-profile-info .user-details .user-email[data-v-b4146c58],.user-profile-info .user-details .user-roles[data-v-b4146c58]{font-size:13px}.user-profile-info .user-details .user-email[data-v-b4146c58]{margin-bottom:2px}}.user-profile-card[data-v-b4146c58]{border-radius:8px;box-shadow:0 4px 12px #00000026}.user-profile-card a[data-v-b4146c58],.user-profile-card .user-name[data-v-b4146c58],.user-profile-card a[data-v-b4146c58]:hover,.user-profile-card a[data-v-b4146c58]:focus,.user-profile-card a[data-v-b4146c58]:active,.user-profile-card .user-name[data-v-b4146c58]:hover,.user-profile-card .user-name[data-v-b4146c58]:focus,.user-profile-card .user-name[data-v-b4146c58]:active{border-bottom:none!important;text-decoration:none!important}.notification-center[data-v-1d90a10c]{box-sizing:border-box;width:526px;min-width:526px;overflow:hidden;box-shadow:0 12px 24px #00000026}.notification-center__header[data-v-1d90a10c]{background-color:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.notification-center__header-title[data-v-1d90a10c]{color:#1a1a1a;margin:0;font-size:18px;font-weight:500}.notification-center__header-actions[data-v-1d90a10c]{align-items:center;gap:8px;display:flex}.notification-center__header-spinner[data-v-1d90a10c]{color:#1a1a1aa6;align-items:center;display:flex}.notification-center__header-sort[data-v-1d90a10c],.notification-center__header-close[data-v-1d90a10c]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.notification-center__header-sort[data-v-1d90a10c]:hover,.notification-center__header-close[data-v-1d90a10c]:hover{background-color:#f5f7f7}.notification-center__sort-icon img[data-v-1d90a10c]{width:18px;height:18px}.notification-center__close-icon img[data-v-1d90a10c]{width:16px;height:16px}.notification-center__info[data-v-1d90a10c]{color:#1a1a1aa6;margin-bottom:10px;padding:0 16px;font-size:12px}.notification-center__content[data-v-1d90a10c]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cddada transparent;width:100%;max-height:400px;overflow-y:auto}.notification-center__content[data-v-1d90a10c]::-webkit-scrollbar{width:6px}.notification-center__content[data-v-1d90a10c]::-webkit-scrollbar-track{background:0 0}.notification-center__content[data-v-1d90a10c]::-webkit-scrollbar-thumb{background:#cddada;border-radius:3px}.notification-center__content[data-v-1d90a10c]::-webkit-scrollbar-thumb:hover{background:#b6b6b6}.notification-center--empty .notification-center__content[data-v-1d90a10c]{color:#1a1a1aa6;justify-content:center;align-items:center;width:526px;height:200px;font-size:16px;display:flex}.notification-center__empty[data-v-1d90a10c]{color:#1a1a1aa6;justify-content:center;align-items:center;height:200px;font-size:16px;display:flex}.notification-center__skeleton[data-v-1d90a10c]{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.notification-center__skeleton-card[data-v-1d90a10c]{border:1px solid #1a1a1a1f;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.notification-center__skeleton-header[data-v-1d90a10c]{align-items:center;gap:8px;display:flex}.notification-center__skeleton-badge[data-v-1d90a10c]{border-radius:4px;flex-shrink:0;width:64px;height:22px}.notification-center__skeleton-title[data-v-1d90a10c]{flex:1;height:16px}.notification-center__skeleton-body[data-v-1d90a10c]{width:100%;height:13px}.notification-center__skeleton-body--short[data-v-1d90a10c]{width:60%}.notification-center__skeleton-footer[data-v-1d90a10c]{justify-content:flex-end;display:flex}.notification-center__skeleton-timestamp[data-v-1d90a10c]{width:32px;height:12px}.notification-group[data-v-1d90a10c]{box-sizing:border-box;width:100%}.notification-group__header[data-v-1d90a10c]{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #1a1a1a1f;align-items:center;width:100%;height:40px;margin-bottom:10px;padding:0 25px 0 16px;transition:background-color .2s;display:flex}.notification-group__header[data-v-1d90a10c]:hover{background-color:#edf0f0}.notification-group__toggle[data-v-1d90a10c]{justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;transition:transform .2s;display:flex}.notification-group__toggle svg[data-v-1d90a10c]{color:#1a1a1a;width:18px;height:18px}.notification-group__toggle--expanded[data-v-1d90a10c]{transform:rotate(180deg)}.notification-group__title[data-v-1d90a10c]{color:#1a1a1a;flex:1;margin:0;font-size:14px;font-weight:500}.notification-group__bell-wrapper[data-v-1d90a10c]{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-group__badge[data-v-1d90a10c]{color:#fff;background-color:#ff543e;border:1px solid #fff;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:-1px;right:-8px}.notification-group__items[data-v-1d90a10c]{box-sizing:border-box;flex-direction:column;width:calc(100% - 32px);margin:0 auto;display:flex}.notification-group__items-list[data-v-1d90a10c]{flex-direction:column;width:100%;display:flex;overflow:hidden}.notification-group__items--hidden[data-v-1d90a10c]{display:none}.notification-card-dismiss-leave-active[data-v-1d90a10c]{pointer-events:none;max-height:200px;transition:transform .35s cubic-bezier(.4,0,1,1),opacity .25s cubic-bezier(.4,0,1,1),max-height .35s cubic-bezier(.4,0,.6,1),margin-bottom .35s cubic-bezier(.4,0,.6,1),padding-top .35s cubic-bezier(.4,0,.6,1),padding-bottom .35s cubic-bezier(.4,0,.6,1);overflow:hidden}.notification-card-dismiss-leave-from[data-v-1d90a10c]{opacity:1;transform:translate(0)}.notification-card-dismiss-leave-to[data-v-1d90a10c]{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(110%)}.notification-card--client-mgmt .notification-card__message-link[data-v-1d90a10c]{font-weight:500}.notification-card[data-v-1d90a10c]{border:1px solid #000;border-radius:5px;gap:12px;margin-bottom:10px;padding:16px;transition:background-color .2s;display:flex;box-shadow:0 2px 8px #0000001a}.notification-card[data-v-1d90a10c]:hover{background-color:#f5f7f7}.notification-card__content[data-v-1d90a10c]{flex-direction:column;flex:1;gap:8px;display:flex}.notification-card__header[data-v-1d90a10c]{align-items:flex-start;gap:12px;display:flex}.notification-card__tag[data-v-1d90a10c]{white-space:nowrap;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:400;display:inline-flex}.notification-card__tag--due-soon[data-v-1d90a10c]{color:#535353;background-color:#f5eb88}.notification-card__tag--overdue[data-v-1d90a10c]{color:#fff;background-color:#ff543e}.notification-card__tag--inform[data-v-1d90a10c],.notification-card__tag--request[data-v-1d90a10c],.notification-card__tag--completed[data-v-1d90a10c]{color:#fff;background-color:#50af78}.notification-card__title[data-v-1d90a10c]{color:#1a1a1a;flex:1;margin:0;font-size:16px;font-weight:500;line-height:1}.notification-card__message[data-v-1d90a10c]{color:#000;margin:0;font-size:14px}.notification-card__message-link[data-v-1d90a10c]{color:#003f2d;cursor:pointer;text-decoration:underline;transition:color .2s}.notification-card__message-link[data-v-1d90a10c]:hover{color:#012a2d}.notification-card__actions[data-v-1d90a10c]{flex-direction:column;flex-shrink:0;display:flex}.notification-card__close[data-v-1d90a10c]{cursor:pointer;color:#b6b6b6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:flex}.notification-card__close[data-v-1d90a10c]:hover{color:#1a1a1a;background-color:#cddada}.notification-card__close img[data-v-1d90a10c]{width:13px;height:13px}.notification-card__spacer[data-v-1d90a10c]{background-color:#0000;width:10px;height:100%}.notification-card__timestamp[data-v-1d90a10c]{color:#1a1a1a;white-space:nowrap;font-size:12px;font-weight:400}.notification-center[data-v-7219fb86]{box-sizing:border-box;width:526px;min-width:526px;overflow:hidden;box-shadow:0 12px 24px #00000026}.notification-center__header[data-v-7219fb86]{background-color:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.notification-center__header-title[data-v-7219fb86]{color:#1a1a1a;margin:0;font-size:18px;font-weight:500}.notification-center__header-actions[data-v-7219fb86]{align-items:center;gap:8px;display:flex}.notification-center__header-spinner[data-v-7219fb86]{color:#1a1a1aa6;align-items:center;display:flex}.notification-center__header-sort[data-v-7219fb86],.notification-center__header-close[data-v-7219fb86]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.notification-center__header-sort[data-v-7219fb86]:hover,.notification-center__header-close[data-v-7219fb86]:hover{background-color:#f5f7f7}.notification-center__sort-icon img[data-v-7219fb86]{width:18px;height:18px}.notification-center__close-icon img[data-v-7219fb86]{width:16px;height:16px}.notification-center__info[data-v-7219fb86]{color:#1a1a1aa6;margin-bottom:10px;padding:0 16px;font-size:12px}.notification-center__content[data-v-7219fb86]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cddada transparent;width:100%;max-height:400px;overflow-y:auto}.notification-center__content[data-v-7219fb86]::-webkit-scrollbar{width:6px}.notification-center__content[data-v-7219fb86]::-webkit-scrollbar-track{background:0 0}.notification-center__content[data-v-7219fb86]::-webkit-scrollbar-thumb{background:#cddada;border-radius:3px}.notification-center__content[data-v-7219fb86]::-webkit-scrollbar-thumb:hover{background:#b6b6b6}.notification-center--empty .notification-center__content[data-v-7219fb86]{color:#1a1a1aa6;justify-content:center;align-items:center;width:526px;height:200px;font-size:16px;display:flex}.notification-center__empty[data-v-7219fb86]{color:#1a1a1aa6;justify-content:center;align-items:center;height:200px;font-size:16px;display:flex}.notification-center__skeleton[data-v-7219fb86]{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.notification-center__skeleton-card[data-v-7219fb86]{border:1px solid #1a1a1a1f;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.notification-center__skeleton-header[data-v-7219fb86]{align-items:center;gap:8px;display:flex}.notification-center__skeleton-badge[data-v-7219fb86]{border-radius:4px;flex-shrink:0;width:64px;height:22px}.notification-center__skeleton-title[data-v-7219fb86]{flex:1;height:16px}.notification-center__skeleton-body[data-v-7219fb86]{width:100%;height:13px}.notification-center__skeleton-body--short[data-v-7219fb86]{width:60%}.notification-center__skeleton-footer[data-v-7219fb86]{justify-content:flex-end;display:flex}.notification-center__skeleton-timestamp[data-v-7219fb86]{width:32px;height:12px}.notification-group[data-v-7219fb86]{box-sizing:border-box;width:100%}.notification-group__header[data-v-7219fb86]{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #1a1a1a1f;align-items:center;width:100%;height:40px;margin-bottom:10px;padding:0 25px 0 16px;transition:background-color .2s;display:flex}.notification-group__header[data-v-7219fb86]:hover{background-color:#edf0f0}.notification-group__toggle[data-v-7219fb86]{justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;transition:transform .2s;display:flex}.notification-group__toggle svg[data-v-7219fb86]{color:#1a1a1a;width:18px;height:18px}.notification-group__toggle--expanded[data-v-7219fb86]{transform:rotate(180deg)}.notification-group__title[data-v-7219fb86]{color:#1a1a1a;flex:1;margin:0;font-size:14px;font-weight:500}.notification-group__bell-wrapper[data-v-7219fb86]{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-group__badge[data-v-7219fb86]{color:#fff;background-color:#ff543e;border:1px solid #fff;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:-1px;right:-8px}.notification-group__items[data-v-7219fb86]{box-sizing:border-box;flex-direction:column;width:calc(100% - 32px);margin:0 auto;display:flex}.notification-group__items-list[data-v-7219fb86]{flex-direction:column;width:100%;display:flex;overflow:hidden}.notification-group__items--hidden[data-v-7219fb86]{display:none}.notification-card-dismiss-leave-active[data-v-7219fb86]{pointer-events:none;max-height:200px;transition:transform .35s cubic-bezier(.4,0,1,1),opacity .25s cubic-bezier(.4,0,1,1),max-height .35s cubic-bezier(.4,0,.6,1),margin-bottom .35s cubic-bezier(.4,0,.6,1),padding-top .35s cubic-bezier(.4,0,.6,1),padding-bottom .35s cubic-bezier(.4,0,.6,1);overflow:hidden}.notification-card-dismiss-leave-from[data-v-7219fb86]{opacity:1;transform:translate(0)}.notification-card-dismiss-leave-to[data-v-7219fb86]{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(110%)}.notification-card--client-mgmt .notification-card__message-link[data-v-7219fb86]{font-weight:500}.notification-card[data-v-7219fb86]{border:1px solid #000;border-radius:5px;gap:12px;margin-bottom:10px;padding:16px;transition:background-color .2s;display:flex;box-shadow:0 2px 8px #0000001a}.notification-card[data-v-7219fb86]:hover{background-color:#f5f7f7}.notification-card__content[data-v-7219fb86]{flex-direction:column;flex:1;gap:8px;display:flex}.notification-card__header[data-v-7219fb86]{align-items:flex-start;gap:12px;display:flex}.notification-card__tag[data-v-7219fb86]{white-space:nowrap;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:400;display:inline-flex}.notification-card__tag--due-soon[data-v-7219fb86]{color:#535353;background-color:#f5eb88}.notification-card__tag--overdue[data-v-7219fb86]{color:#fff;background-color:#ff543e}.notification-card__tag--inform[data-v-7219fb86],.notification-card__tag--request[data-v-7219fb86],.notification-card__tag--completed[data-v-7219fb86]{color:#fff;background-color:#50af78}.notification-card__title[data-v-7219fb86]{color:#1a1a1a;flex:1;margin:0;font-size:16px;font-weight:500;line-height:1}.notification-card__message[data-v-7219fb86]{color:#000;margin:0;font-size:14px}.notification-card__message-link[data-v-7219fb86]{color:#003f2d;cursor:pointer;text-decoration:underline;transition:color .2s}.notification-card__message-link[data-v-7219fb86]:hover{color:#012a2d}.notification-card__actions[data-v-7219fb86]{flex-direction:column;flex-shrink:0;display:flex}.notification-card__close[data-v-7219fb86]{cursor:pointer;color:#b6b6b6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:flex}.notification-card__close[data-v-7219fb86]:hover{color:#1a1a1a;background-color:#cddada}.notification-card__close img[data-v-7219fb86]{width:13px;height:13px}.notification-card__spacer[data-v-7219fb86]{background-color:#0000;width:10px;height:100%}.notification-card__timestamp[data-v-7219fb86]{color:#1a1a1a;white-space:nowrap;font-size:12px;font-weight:400}.notification-center[data-v-adba8268]{box-sizing:border-box;width:526px;min-width:526px;overflow:hidden;box-shadow:0 12px 24px #00000026}.notification-center__header[data-v-adba8268]{background-color:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.notification-center__header-title[data-v-adba8268]{color:#1a1a1a;margin:0;font-size:18px;font-weight:500}.notification-center__header-actions[data-v-adba8268]{align-items:center;gap:8px;display:flex}.notification-center__header-spinner[data-v-adba8268]{color:#1a1a1aa6;align-items:center;display:flex}.notification-center__header-sort[data-v-adba8268],.notification-center__header-close[data-v-adba8268]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.notification-center__header-sort[data-v-adba8268]:hover,.notification-center__header-close[data-v-adba8268]:hover{background-color:#f5f7f7}.notification-center__sort-icon img[data-v-adba8268]{width:18px;height:18px}.notification-center__close-icon img[data-v-adba8268]{width:16px;height:16px}.notification-center__info[data-v-adba8268]{color:#1a1a1aa6;margin-bottom:10px;padding:0 16px;font-size:12px}.notification-center__content[data-v-adba8268]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cddada transparent;width:100%;max-height:400px;overflow-y:auto}.notification-center__content[data-v-adba8268]::-webkit-scrollbar{width:6px}.notification-center__content[data-v-adba8268]::-webkit-scrollbar-track{background:0 0}.notification-center__content[data-v-adba8268]::-webkit-scrollbar-thumb{background:#cddada;border-radius:3px}.notification-center__content[data-v-adba8268]::-webkit-scrollbar-thumb:hover{background:#b6b6b6}.notification-center--empty .notification-center__content[data-v-adba8268]{color:#1a1a1aa6;justify-content:center;align-items:center;width:526px;height:200px;font-size:16px;display:flex}.notification-center__empty[data-v-adba8268]{color:#1a1a1aa6;justify-content:center;align-items:center;height:200px;font-size:16px;display:flex}.notification-center__skeleton[data-v-adba8268]{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.notification-center__skeleton-card[data-v-adba8268]{border:1px solid #1a1a1a1f;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.notification-center__skeleton-header[data-v-adba8268]{align-items:center;gap:8px;display:flex}.notification-center__skeleton-badge[data-v-adba8268]{border-radius:4px;flex-shrink:0;width:64px;height:22px}.notification-center__skeleton-title[data-v-adba8268]{flex:1;height:16px}.notification-center__skeleton-body[data-v-adba8268]{width:100%;height:13px}.notification-center__skeleton-body--short[data-v-adba8268]{width:60%}.notification-center__skeleton-footer[data-v-adba8268]{justify-content:flex-end;display:flex}.notification-center__skeleton-timestamp[data-v-adba8268]{width:32px;height:12px}.notification-group[data-v-adba8268]{box-sizing:border-box;width:100%}.notification-group__header[data-v-adba8268]{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #1a1a1a1f;align-items:center;width:100%;height:40px;margin-bottom:10px;padding:0 25px 0 16px;transition:background-color .2s;display:flex}.notification-group__header[data-v-adba8268]:hover{background-color:#edf0f0}.notification-group__toggle[data-v-adba8268]{justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;transition:transform .2s;display:flex}.notification-group__toggle svg[data-v-adba8268]{color:#1a1a1a;width:18px;height:18px}.notification-group__toggle--expanded[data-v-adba8268]{transform:rotate(180deg)}.notification-group__title[data-v-adba8268]{color:#1a1a1a;flex:1;margin:0;font-size:14px;font-weight:500}.notification-group__bell-wrapper[data-v-adba8268]{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-group__badge[data-v-adba8268]{color:#fff;background-color:#ff543e;border:1px solid #fff;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:-1px;right:-8px}.notification-group__items[data-v-adba8268]{box-sizing:border-box;flex-direction:column;width:calc(100% - 32px);margin:0 auto;display:flex}.notification-group__items-list[data-v-adba8268]{flex-direction:column;width:100%;display:flex;overflow:hidden}.notification-group__items--hidden[data-v-adba8268]{display:none}.notification-card-dismiss-leave-active[data-v-adba8268]{pointer-events:none;max-height:200px;transition:transform .35s cubic-bezier(.4,0,1,1),opacity .25s cubic-bezier(.4,0,1,1),max-height .35s cubic-bezier(.4,0,.6,1),margin-bottom .35s cubic-bezier(.4,0,.6,1),padding-top .35s cubic-bezier(.4,0,.6,1),padding-bottom .35s cubic-bezier(.4,0,.6,1);overflow:hidden}.notification-card-dismiss-leave-from[data-v-adba8268]{opacity:1;transform:translate(0)}.notification-card-dismiss-leave-to[data-v-adba8268]{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(110%)}.notification-card--client-mgmt .notification-card__message-link[data-v-adba8268]{font-weight:500}.notification-card[data-v-adba8268]{border:1px solid #000;border-radius:5px;gap:12px;margin-bottom:10px;padding:16px;transition:background-color .2s;display:flex;box-shadow:0 2px 8px #0000001a}.notification-card[data-v-adba8268]:hover{background-color:#f5f7f7}.notification-card__content[data-v-adba8268]{flex-direction:column;flex:1;gap:8px;display:flex}.notification-card__header[data-v-adba8268]{align-items:flex-start;gap:12px;display:flex}.notification-card__tag[data-v-adba8268]{white-space:nowrap;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:400;display:inline-flex}.notification-card__tag--due-soon[data-v-adba8268]{color:#535353;background-color:#f5eb88}.notification-card__tag--overdue[data-v-adba8268]{color:#fff;background-color:#ff543e}.notification-card__tag--inform[data-v-adba8268],.notification-card__tag--request[data-v-adba8268],.notification-card__tag--completed[data-v-adba8268]{color:#fff;background-color:#50af78}.notification-card__title[data-v-adba8268]{color:#1a1a1a;flex:1;margin:0;font-size:16px;font-weight:500;line-height:1}.notification-card__message[data-v-adba8268]{color:#000;margin:0;font-size:14px}.notification-card__message-link[data-v-adba8268]{color:#003f2d;cursor:pointer;text-decoration:underline;transition:color .2s}.notification-card__message-link[data-v-adba8268]:hover{color:#012a2d}.notification-card__actions[data-v-adba8268]{flex-direction:column;flex-shrink:0;display:flex}.notification-card__close[data-v-adba8268]{cursor:pointer;color:#b6b6b6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:flex}.notification-card__close[data-v-adba8268]:hover{color:#1a1a1a;background-color:#cddada}.notification-card__close img[data-v-adba8268]{width:13px;height:13px}.notification-card__spacer[data-v-adba8268]{background-color:#0000;width:10px;height:100%}.notification-card__timestamp[data-v-adba8268]{color:#1a1a1a;white-space:nowrap;font-size:12px;font-weight:400}.notification-center[data-v-f67a6648]{box-sizing:border-box;width:526px;min-width:526px;overflow:hidden;box-shadow:0 12px 24px #00000026}.notification-center__header[data-v-f67a6648]{background-color:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.notification-center__header-title[data-v-f67a6648]{color:#1a1a1a;margin:0;font-size:18px;font-weight:500}.notification-center__header-actions[data-v-f67a6648]{align-items:center;gap:8px;display:flex}.notification-center__header-spinner[data-v-f67a6648]{color:#1a1a1aa6;align-items:center;display:flex}.notification-center__header-sort[data-v-f67a6648],.notification-center__header-close[data-v-f67a6648]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.notification-center__header-sort[data-v-f67a6648]:hover,.notification-center__header-close[data-v-f67a6648]:hover{background-color:#f5f7f7}.notification-center__sort-icon img[data-v-f67a6648]{width:18px;height:18px}.notification-center__close-icon img[data-v-f67a6648]{width:16px;height:16px}.notification-center__info[data-v-f67a6648]{color:#1a1a1aa6;margin-bottom:10px;padding:0 16px;font-size:12px}.notification-center__content[data-v-f67a6648]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cddada transparent;width:100%;max-height:400px;overflow-y:auto}.notification-center__content[data-v-f67a6648]::-webkit-scrollbar{width:6px}.notification-center__content[data-v-f67a6648]::-webkit-scrollbar-track{background:0 0}.notification-center__content[data-v-f67a6648]::-webkit-scrollbar-thumb{background:#cddada;border-radius:3px}.notification-center__content[data-v-f67a6648]::-webkit-scrollbar-thumb:hover{background:#b6b6b6}.notification-center--empty .notification-center__content[data-v-f67a6648]{color:#1a1a1aa6;justify-content:center;align-items:center;width:526px;height:200px;font-size:16px;display:flex}.notification-center__empty[data-v-f67a6648]{color:#1a1a1aa6;justify-content:center;align-items:center;height:200px;font-size:16px;display:flex}.notification-center__skeleton[data-v-f67a6648]{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.notification-center__skeleton-card[data-v-f67a6648]{border:1px solid #1a1a1a1f;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.notification-center__skeleton-header[data-v-f67a6648]{align-items:center;gap:8px;display:flex}.notification-center__skeleton-badge[data-v-f67a6648]{border-radius:4px;flex-shrink:0;width:64px;height:22px}.notification-center__skeleton-title[data-v-f67a6648]{flex:1;height:16px}.notification-center__skeleton-body[data-v-f67a6648]{width:100%;height:13px}.notification-center__skeleton-body--short[data-v-f67a6648]{width:60%}.notification-center__skeleton-footer[data-v-f67a6648]{justify-content:flex-end;display:flex}.notification-center__skeleton-timestamp[data-v-f67a6648]{width:32px;height:12px}.notification-group[data-v-f67a6648]{box-sizing:border-box;width:100%}.notification-group__header[data-v-f67a6648]{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #1a1a1a1f;align-items:center;width:100%;height:40px;margin-bottom:10px;padding:0 25px 0 16px;transition:background-color .2s;display:flex}.notification-group__header[data-v-f67a6648]:hover{background-color:#edf0f0}.notification-group__toggle[data-v-f67a6648]{justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;transition:transform .2s;display:flex}.notification-group__toggle svg[data-v-f67a6648]{color:#1a1a1a;width:18px;height:18px}.notification-group__toggle--expanded[data-v-f67a6648]{transform:rotate(180deg)}.notification-group__title[data-v-f67a6648]{color:#1a1a1a;flex:1;margin:0;font-size:14px;font-weight:500}.notification-group__bell-wrapper[data-v-f67a6648]{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-group__badge[data-v-f67a6648]{color:#fff;background-color:#ff543e;border:1px solid #fff;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:-1px;right:-8px}.notification-group__items[data-v-f67a6648]{box-sizing:border-box;flex-direction:column;width:calc(100% - 32px);margin:0 auto;display:flex}.notification-group__items-list[data-v-f67a6648]{flex-direction:column;width:100%;display:flex;overflow:hidden}.notification-group__items--hidden[data-v-f67a6648]{display:none}.notification-card-dismiss-leave-active[data-v-f67a6648]{pointer-events:none;max-height:200px;transition:transform .35s cubic-bezier(.4,0,1,1),opacity .25s cubic-bezier(.4,0,1,1),max-height .35s cubic-bezier(.4,0,.6,1),margin-bottom .35s cubic-bezier(.4,0,.6,1),padding-top .35s cubic-bezier(.4,0,.6,1),padding-bottom .35s cubic-bezier(.4,0,.6,1);overflow:hidden}.notification-card-dismiss-leave-from[data-v-f67a6648]{opacity:1;transform:translate(0)}.notification-card-dismiss-leave-to[data-v-f67a6648]{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(110%)}.notification-card--client-mgmt .notification-card__message-link[data-v-f67a6648]{font-weight:500}.notification-card[data-v-f67a6648]{border:1px solid #000;border-radius:5px;gap:12px;margin-bottom:10px;padding:16px;transition:background-color .2s;display:flex;box-shadow:0 2px 8px #0000001a}.notification-card[data-v-f67a6648]:hover{background-color:#f5f7f7}.notification-card__content[data-v-f67a6648]{flex-direction:column;flex:1;gap:8px;display:flex}.notification-card__header[data-v-f67a6648]{align-items:flex-start;gap:12px;display:flex}.notification-card__tag[data-v-f67a6648]{white-space:nowrap;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:400;display:inline-flex}.notification-card__tag--due-soon[data-v-f67a6648]{color:#535353;background-color:#f5eb88}.notification-card__tag--overdue[data-v-f67a6648]{color:#fff;background-color:#ff543e}.notification-card__tag--inform[data-v-f67a6648],.notification-card__tag--request[data-v-f67a6648],.notification-card__tag--completed[data-v-f67a6648]{color:#fff;background-color:#50af78}.notification-card__title[data-v-f67a6648]{color:#1a1a1a;flex:1;margin:0;font-size:16px;font-weight:500;line-height:1}.notification-card__message[data-v-f67a6648]{color:#000;margin:0;font-size:14px}.notification-card__message-link[data-v-f67a6648]{color:#003f2d;cursor:pointer;text-decoration:underline;transition:color .2s}.notification-card__message-link[data-v-f67a6648]:hover{color:#012a2d}.notification-card__actions[data-v-f67a6648]{flex-direction:column;flex-shrink:0;display:flex}.notification-card__close[data-v-f67a6648]{cursor:pointer;color:#b6b6b6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:flex}.notification-card__close[data-v-f67a6648]:hover{color:#1a1a1a;background-color:#cddada}.notification-card__close img[data-v-f67a6648]{width:13px;height:13px}.notification-card__spacer[data-v-f67a6648]{background-color:#0000;width:10px;height:100%}.notification-card__timestamp[data-v-f67a6648]{color:#1a1a1a;white-space:nowrap;font-size:12px;font-weight:400}.header-container[data-v-17143164]{width:100%;overflow-x:hidden}.nav-item-active[data-v-17143164]{color:#1a1a1a;background:#003f2d1f;border-left:6px solid #003f2d}.header-separator[data-v-17143164]{background:#c4c4c4;margin-left:16px;margin-right:16px}.avatar-header[data-v-17143164]{background:#fff9}.notification-icon[data-v-17143164]{color:#fff9}.notification-bell[data-v-17143164]{align-items:center;margin-right:8px;display:flex;position:relative}.notification-bell__button[data-v-17143164],.notification-bell__button .notification-bell__icon[data-v-17143164]{color:#fff9}.notification-bell__badge[data-v-17143164]{background-color:#ff543e;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:12px;font-weight:500;display:flex}.notification-menu[data-v-17143164]{min-width:340px;max-width:400px}.notification-center-menu[data-v-17143164] .q-menu__paper{box-shadow:none;background:0 0;margin:0;padding:0}.notification-menu-header[data-v-17143164]{border-bottom:1px solid #c4c4c4;padding:12px 16px}.notification-menu-title[data-v-17143164]{color:#1a1a1a;font-size:16px;font-weight:600}.notification-list[data-v-17143164]{width:100%}.notification-item[data-v-17143164]{align-items:flex-start;padding:12px 16px}.notification-item .notification-item-title[data-v-17143164]{color:#1a1a1a;font-size:14px;font-weight:600}.notification-item .notification-item-message[data-v-17143164]{color:#1a1a1aa6;white-space:normal;margin-top:2px;font-size:13px;line-height:1.4}.notification-item .notification-item-time[data-v-17143164]{color:#1a1a1a99;margin-top:4px;font-size:11px}.notification-empty[data-v-17143164]{justify-content:center;padding:24px 16px}.notification-empty .notification-empty-text[data-v-17143164]{color:#1a1a1aa6;text-align:center;font-size:14px}.badge[data-v-17143164]{background:#ff543e;border:1px solid #fff;border-radius:100%;max-width:1px;height:1px;max-height:1px}.navigation-scroll[data-v-17143164]{background:#fff}.navigation-container[data-v-17143164]{background:#fff;width:100%}.navigation-list[data-v-17143164]{color:#1a1a1a;font-size:16px}.navigation-item[data-v-17143164]{min-width:56px;min-height:56px;padding:16px}[data-v-17143164] .q-toolbar__title{flex:unset;min-width:unset;max-width:unset;letter-spacing:.01em;padding:0 12px;font-size:21px;font-weight:400}[data-v-17143164] .q-tab .q-tab__content,[data-v-17143164] .q-tab__label{font-size:16px;font-weight:400}[data-v-17143164] .q-toolbar__title{padding-left:16px;padding-right:16px}[data-v-17143164] .q-item__section--avatar{min-width:24px}[data-v-17143164] .q-item__section--main{padding-left:0}[data-v-17143164] .q-toolbar{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}[data-v-17143164] .q-header{width:100%;max-width:100vw;overflow-x:hidden}.header-actions[data-v-17143164]{align-items:center;gap:8px;display:flex}.q-badge--floating[data-v-17143164]{cursor:inherit;position:absolute;top:2px;right:-4px}.header-container[data-v-cac792f4]{width:100%;overflow-x:hidden}.nav-item-active[data-v-cac792f4]{color:#1a1a1a;background:#003f2d1f;border-left:6px solid #003f2d}.header-separator[data-v-cac792f4]{background:#c4c4c4;margin-left:16px;margin-right:16px}.avatar-header[data-v-cac792f4]{background:#fff9}.notification-icon[data-v-cac792f4]{color:#fff9}.notification-bell[data-v-cac792f4]{align-items:center;margin-right:8px;display:flex;position:relative}.notification-bell__button[data-v-cac792f4],.notification-bell__button .notification-bell__icon[data-v-cac792f4]{color:#fff9}.notification-bell__badge[data-v-cac792f4]{background-color:#ff543e;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:12px;font-weight:500;display:flex}.notification-menu[data-v-cac792f4]{min-width:340px;max-width:400px}.notification-center-menu[data-v-cac792f4] .q-menu__paper{box-shadow:none;background:0 0;margin:0;padding:0}.notification-menu-header[data-v-cac792f4]{border-bottom:1px solid #c4c4c4;padding:12px 16px}.notification-menu-title[data-v-cac792f4]{color:#1a1a1a;font-size:16px;font-weight:600}.notification-list[data-v-cac792f4]{width:100%}.notification-item[data-v-cac792f4]{align-items:flex-start;padding:12px 16px}.notification-item .notification-item-title[data-v-cac792f4]{color:#1a1a1a;font-size:14px;font-weight:600}.notification-item .notification-item-message[data-v-cac792f4]{color:#1a1a1aa6;white-space:normal;margin-top:2px;font-size:13px;line-height:1.4}.notification-item .notification-item-time[data-v-cac792f4]{color:#1a1a1a99;margin-top:4px;font-size:11px}.notification-empty[data-v-cac792f4]{justify-content:center;padding:24px 16px}.notification-empty .notification-empty-text[data-v-cac792f4]{color:#1a1a1aa6;text-align:center;font-size:14px}.badge[data-v-cac792f4]{background:#ff543e;border:1px solid #fff;border-radius:100%;max-width:1px;height:1px;max-height:1px}.navigation-scroll[data-v-cac792f4]{background:#fff}.navigation-container[data-v-cac792f4]{background:#fff;width:100%}.navigation-list[data-v-cac792f4]{color:#1a1a1a;font-size:16px}.navigation-item[data-v-cac792f4]{min-width:56px;min-height:56px;padding:16px}[data-v-cac792f4] .q-toolbar__title{flex:unset;min-width:unset;max-width:unset;letter-spacing:.01em;padding:0 12px;font-size:21px;font-weight:400}[data-v-cac792f4] .q-tab .q-tab__content,[data-v-cac792f4] .q-tab__label{font-size:16px;font-weight:400}[data-v-cac792f4] .q-toolbar__title{padding-left:16px;padding-right:16px}[data-v-cac792f4] .q-item__section--avatar{min-width:24px}[data-v-cac792f4] .q-item__section--main{padding-left:0}[data-v-cac792f4] .q-toolbar{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}[data-v-cac792f4] .q-header{width:100%;max-width:100vw;overflow-x:hidden}.header-actions[data-v-cac792f4]{align-items:center;gap:8px;display:flex}.q-badge--floating[data-v-cac792f4]{cursor:inherit;position:absolute;top:2px;right:-4px}.navigation-sub-sub-item[data-v-cac792f4]{padding-left:62px}.navigation-sub-item[data-v-cac792f4]{padding-left:24px}.rotate-arrow[data-v-cac792f4]{transition:transform .2s;transform:rotate(90deg)}
