@charset "UTF-8";.team-bar[data-v-1c3782d9]{background:#e6f7f5;border-bottom:1px solid #5ebbad}.team-bar-header[data-v-1c3782d9]{align-items:center;display:flex;justify-content:space-between;padding:8px 12px 4px}.team-bar-label[data-v-1c3782d9]{align-items:center;color:#115e56;display:flex;font-size:.8125rem;font-weight:600;gap:6px}.team-bar-label i[data-v-1c3782d9]{font-size:.875rem}.team-close-btn[data-v-1c3782d9]{align-items:center;background:#115e561a;border:none;border-radius:50%;color:#115e56;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.team-close-btn i[data-v-1c3782d9]{font-size:.75rem}.team-close-btn[data-v-1c3782d9]:active{background:#115e5633}.member-selector[data-v-1c3782d9]{display:flex;gap:8px;overflow-x:auto;padding:6px 12px 10px;-webkit-overflow-scrolling:touch}.member-selector[data-v-1c3782d9]::-webkit-scrollbar{display:none}.member-chip[data-v-1c3782d9]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:.8125rem;gap:6px;padding:5px 14px;transition:all .15s;white-space:nowrap}.member-chip.active[data-v-1c3782d9]{background:#075e54;border-color:#075e54;color:#fff}.member-chip[data-v-1c3782d9]:active{opacity:.8}.member-count[data-v-1c3782d9]{align-items:center;background:#075e54;border-radius:10px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px}.member-count.active-count[data-v-1c3782d9]{background:#ffffff40;color:#fff}.member-loading[data-v-1c3782d9]{display:flex;justify-content:center;padding:8px}.mobile-app[data-v-27236ddc]{background:#075e54;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0}.offline-banner[data-v-27236ddc]{align-items:center;background:#fef3c7;color:#92400e;display:flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;text-align:center;z-index:200}.mobile-header[data-v-27236ddc]{align-items:center;background:linear-gradient(135deg,#075e54,#128c7e);color:#fff;display:flex;height:56px;justify-content:space-between;padding:0 .5rem;position:sticky;top:0;z-index:100}.header-left[data-v-27236ddc]{align-items:center;display:flex;flex:1;gap:.25rem;min-width:0}.header-title[data-v-27236ddc]{color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600;margin:0}#header-custom-content[data-v-27236ddc]{flex:1;min-width:0}.team-toggle-btn[data-v-27236ddc]{align-items:center;background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;font-weight:500;gap:4px;margin-left:8px;padding:4px 10px;transition:all .15s;white-space:nowrap}.team-toggle-btn i[data-v-27236ddc]{font-size:.75rem}.team-toggle-btn.active[data-v-27236ddc]{background:#fbbf24;border-color:#fbbf24;color:#92400e}.team-toggle-btn[data-v-27236ddc]:active{transform:scale(.95)}.header-actions[data-v-27236ddc]{align-items:center;display:flex;flex-shrink:0;position:relative}.header-btn[data-v-27236ddc]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.header-btn[data-v-27236ddc]:active{background:#ffffff26}.header-btn[data-v-27236ddc]:disabled{opacity:.5}.header-btn i[data-v-27236ddc]{font-size:1.125rem}.header-btn.is-refreshing i[data-v-27236ddc]{animation:spin-27236ddc 1s linear infinite}@keyframes spin-27236ddc{to{transform:rotate(1turn)}}.header-search-overlay[data-v-27236ddc]{align-items:center;background:inherit;display:flex;top:0;right:0;bottom:0;left:0;padding:0 .5rem;position:absolute;z-index:10}.search-input-wrapper[data-v-27236ddc]{align-items:center;display:flex;flex:1;padding-right:.5rem}.header-search-input[data-v-27236ddc]{background:transparent;border:none;color:#fff;flex:1;font-size:1.125rem;outline:none;padding:.5rem 0}.header-search-input[data-v-27236ddc]::-moz-placeholder{color:#ffffffb3}.header-search-input[data-v-27236ddc]::placeholder{color:#ffffffb3}.clear-search-btn[data-v-27236ddc]{align-items:center;background:transparent;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.menu-overlay[data-v-27236ddc]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:150}.header-menu[data-v-27236ddc]{background:#fff;border-radius:8px;box-shadow:0 4px 24px #00000026;margin-top:.5rem;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:200}.menu-item[data-v-27236ddc]{align-items:center;background:none;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:.9375rem;gap:.75rem;padding:.875rem 1rem;text-align:left;width:100%}.menu-item[data-v-27236ddc]:active{background:#f3f4f6}.menu-item i[data-v-27236ddc]{color:#6b7280;font-size:1rem}.mobile-content[data-v-27236ddc]{background:#f0f2f5;flex:1;overflow-y:auto;padding-bottom:calc(80px + env(safe-area-inset-bottom,0))}.mobile-content.no-header[data-v-27236ddc]{padding-top:0}.bottom-nav[data-v-27236ddc]{align-items:center;background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;justify-content:space-around;left:0;min-height:64px;padding:8px 0 max(12px,env(safe-area-inset-bottom,12px));position:fixed;right:0;z-index:100}.nav-item[data-v-27236ddc]{align-items:center;border-radius:12px;color:#9ca3af;display:flex;flex:1;flex-direction:column;font-size:.75rem;font-weight:500;gap:.25rem;justify-content:center;margin:0 4px;padding:4px 0;text-decoration:none;transition:all .2s}.nav-item i[data-v-27236ddc]{font-size:1.375rem;transition:all .2s}.icon-wrapper[data-v-27236ddc]{align-items:center;display:flex;justify-content:center;position:relative}.nav-item.active[data-v-27236ddc]{background:#075e5414;color:#075e54;font-weight:600}.nav-item.active i[data-v-27236ddc]{transform:scale(1.1)}.nav-item[data-v-27236ddc]:active{background:#f3f4f6}.nav-item--shrink[data-v-27236ddc]{flex:.6;font-size:.6875rem}.nav-item--shrink i[data-v-27236ddc]{font-size:1.125rem}.nav-action[data-v-27236ddc]{border:none;border-radius:12px;cursor:pointer;font-weight:600;position:relative}.nav-action[data-v-27236ddc]:disabled{cursor:not-allowed;opacity:.35}.nav-action--call[data-v-27236ddc]{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;flex:1.5;padding:6px 0}.nav-action--call i[data-v-27236ddc]{color:#fff;font-size:1.5rem}.nav-action--call span[data-v-27236ddc]{font-size:.8125rem;font-weight:700;letter-spacing:.02em}.nav-action--call.nav-item[data-v-27236ddc]:active:not(:disabled){background:linear-gradient(135deg,#43a047,#1b5e20);transform:scale(.97)}.nav-action--message[data-v-27236ddc]{background:#2196f31f;color:#1565c0;flex:1}.nav-action--message i[data-v-27236ddc]{color:#2196f3;font-size:1.25rem}.nav-action--message span[data-v-27236ddc]{font-size:.75rem;font-weight:600}.nav-action--message.nav-item[data-v-27236ddc]:active:not(:disabled){background:#2196f338;transform:scale(.97)}.nav-badge[data-v-27236ddc]{align-items:center;background:#dc2626;border-radius:9px;color:#fff;display:flex;font-size:.625rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-8px;top:-4px}[data-v-27236ddc] .fab{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;bottom:80px;box-shadow:0 4px 12px #128c7e66;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:16px;transition:transform .2s,box-shadow .2s;width:56px;z-index:99}[data-v-27236ddc] .fab:hover{box-shadow:0 6px 16px #128c7e80;transform:scale(1.05)}[data-v-27236ddc] .fab i{font-size:1.5rem}[data-v-27236ddc] .impersonation-banner{position:sticky;top:0;z-index:1000}[data-v-27236ddc] .task-notification-popup{z-index:1100}body,html{height:100%!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100%!important;-webkit-text-size-adjust:100%}.mobile-app,.mobile-app .p-button,.mobile-app .p-chip,.mobile-app .p-tag,.mobile-app [role=button],.mobile-app a,.mobile-app button,.mobile-app input,.mobile-app select,.mobile-app textarea{-webkit-tap-highlight-color:transparent}.mobile-app .p-button:focus-visible,.mobile-app .p-chip:focus-visible,.mobile-app .p-tag:focus-visible,.mobile-app [role=button]:focus-visible,.mobile-app a:focus-visible,.mobile-app button:focus-visible,.mobile-app input:focus-visible,.mobile-app select:focus-visible,.mobile-app textarea:focus-visible{outline:none}.p-toast-message{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.p-toast-message-success{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#065f46!important}.p-toast-message-success .p-toast-detail,.p-toast-message-success .p-toast-icon-close,.p-toast-message-success .p-toast-message-icon,.p-toast-message-success .p-toast-message-text,.p-toast-message-success .p-toast-summary{color:#065f46!important}.p-toast-message-info{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1e40af!important}.p-toast-message-info .p-toast-detail,.p-toast-message-info .p-toast-icon-close,.p-toast-message-info .p-toast-message-icon,.p-toast-message-info .p-toast-message-text,.p-toast-message-info .p-toast-summary{color:#1e40af!important}.p-toast-message-warn{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.p-toast-message-warn .p-toast-detail,.p-toast-message-warn .p-toast-icon-close,.p-toast-message-warn .p-toast-message-icon,.p-toast-message-warn .p-toast-message-text,.p-toast-message-warn .p-toast-summary{color:#92400e!important}.p-toast-message-error{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.p-toast-message-error .p-toast-detail,.p-toast-message-error .p-toast-icon-close,.p-toast-message-error .p-toast-message-icon,.p-toast-message-error .p-toast-message-text,.p-toast-message-error .p-toast-summary{color:#991b1b!important}
