@import"_content/Blazored.Modal/Blazored.Modal.bundle.scp.css";.access-code-card[b-uk9w4vpp6q]{position:relative;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;border-radius:15px;align-content:center;place-items:center;margin-top:1rem;padding-bottom:2rem;width:100%;max-width:640px}.access-code-card .card-hint[b-uk9w4vpp6q]{position:absolute;text-align:right;bottom:.5rem;right:.5rem;font-size:.75rem;color:var(--vz-gray-600);opacity:.8;width:65%!important}.logo-acme[b-uk9w4vpp6q]{width:225px;max-width:80vw;height:auto}.company-identifier-input-container[b-uk9w4vpp6q]{position:relative}.company-identifier-input-container.submitting-overlay[b-uk9w4vpp6q]{opacity:.6;pointer-events:none;user-select:none}@media(min-width:768px){.access-code-card[b-uk9w4vpp6q]{padding-bottom:4rem}}.container[b-uk9w4vpp6q]{padding-left:16px;padding-right:16px}.sandbox-row[b-uk9w4vpp6q]{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.sandbox-card[b-uk9w4vpp6q]{width:100%;max-width:640px;margin-top:1.5rem;background:var(--vz-surface, #ffffff);border:1px solid var(--color-vz-border-light, #ccd9eb);border-top:4px solid var(--color-vz-yellow, #EDAA00);border-radius:14px;box-shadow:0 12px 32px #00348e1f,0 2px 8px #00348e0f;overflow:hidden;text-align:left}.sandbox-header[b-uk9w4vpp6q]{padding:16px 22px 14px;background:var(--color-vz-blue, #00348e);color:#fff}.sandbox-title[b-uk9w4vpp6q]{font-size:1.2rem;font-weight:700;letter-spacing:.01em}.sandbox-subtitle[b-uk9w4vpp6q]{margin-top:4px;font-size:.9rem;line-height:1.35;color:#ffffffe0}.sandbox-body[b-uk9w4vpp6q]{padding:4px 22px 18px}.sandbox-tenant[b-uk9w4vpp6q]{padding:14px 0 2px}.sandbox-tenant+.sandbox-tenant[b-uk9w4vpp6q]{border-top:1px solid var(--color-vz-border-light, #ccd9eb)}.sandbox-company[b-uk9w4vpp6q]{margin:0 0 8px;font-size:.95rem;font-weight:700;color:var(--color-vz-blue, #00348e)}.sandbox-chips[b-uk9w4vpp6q]{display:flex;flex-wrap:wrap;gap:8px}.sandbox-chip[b-uk9w4vpp6q]{display:flex;flex-direction:column;gap:1px;padding:8px 14px;border:1px solid var(--color-vz-border-light, #ccd9eb);border-radius:10px;background:var(--vz-surface, #ffffff);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .05s ease}.sandbox-chip:hover[b-uk9w4vpp6q],.sandbox-chip:focus-visible[b-uk9w4vpp6q]{border-color:var(--color-vz-blue, #00348e);box-shadow:0 1px 4px #00348e24;text-decoration:none}.sandbox-chip:active[b-uk9w4vpp6q]{transform:translateY(1px)}.sandbox-name[b-uk9w4vpp6q]{color:var(--color-vz-blue, #00348e);font-size:.9rem;font-weight:600}.sandbox-role[b-uk9w4vpp6q]{color:var(--vz-text-muted, #718096);font-size:.78rem}.sandbox-try[b-uk9w4vpp6q]{margin-top:12px;padding-left:12px;border-left:3px solid var(--color-vz-yellow, #EDAA00)}.sandbox-try-label[b-uk9w4vpp6q]{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vz-text-label, #374151)}.sandbox-try-list[b-uk9w4vpp6q]{margin:4px 0 0;padding-left:1.1rem;font-size:.875rem;line-height:1.4;color:var(--color-vz-neutral-dark, #4a5568)}.sandbox-try-list li+li[b-uk9w4vpp6q]{margin-top:3px}.sandbox-footer[b-uk9w4vpp6q]{padding:14px 22px 16px;border-top:1px solid var(--color-vz-border-light, #ccd9eb);background:var(--color-vz-bg-light, #e6ecf5);font-size:13px;line-height:1.45;color:var(--color-vz-neutral-dark, #4a5568)}.sandbox-footer p[b-uk9w4vpp6q]{margin:0}.sandbox-footer p+p[b-uk9w4vpp6q]{margin-top:6px}.sandbox-note[b-uk9w4vpp6q]{font-weight:600;color:var(--vz-text-label, #374151)}.sandbox-author[b-uk9w4vpp6q]{color:var(--vz-text-label, #374151)}.sandbox-author a[b-uk9w4vpp6q]{color:var(--color-vz-blue, #00348e);font-weight:600;text-decoration:none}.sandbox-author a:hover[b-uk9w4vpp6q],.sandbox-author a:focus-visible[b-uk9w4vpp6q]{text-decoration:underline}@media(min-width:1100px){.sandbox-row[b-uk9w4vpp6q]{flex-direction:row;justify-content:center;align-items:flex-start;gap:40px}.sandbox-card[b-uk9w4vpp6q]{flex:1 1 0;min-width:0;margin-top:1rem}.access-code-card[b-uk9w4vpp6q]{flex:0 0 400px;width:400px;position:sticky;top:24px}}.company-identifier-header[b-uk9w4vpp6q]{margin-top:16px}.login[b-rmp1q4xdmy]{padding:1rem}.login-card[b-rmp1q4xdmy]{position:relative;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;border-radius:15px;align-content:center;place-items:center;margin-top:1rem}.login-card .form-label[b-rmp1q4xdmy]{font-weight:500}.login-card .card-hint[b-rmp1q4xdmy]{position:absolute;bottom:.5rem;right:.5rem;font-size:.75rem;color:var(--vz-gray-600);opacity:.8}.logo-acme[b-rmp1q4xdmy]{width:225px;max-width:80vw;height:auto}.my-card-container[b-rmp1q4xdmy]{min-width:300px;padding:2rem;position:relative;left:-10px}.blazored-typeahead__input-icon[b-rmp1q4xdmy],.blazored-typeahead[b-rmp1q4xdmy]{border-radius:10px!important}.blazored-typeahead__input[b-rmp1q4xdmy]{border-radius:10px!important;font-size:1.2rem!important;padding:0 0 0 15px!important;letter-spacing:2px!important}.blazored-typeahead__result[b-rmp1q4xdmy]{font-size:1.2rem!important;z-index:2000!important}.blazored-typeahead__results[b-rmp1q4xdmy]{border-radius:10px 10px 25px 25px!important;z-index:2000!important}.typeahead-container[b-rmp1q4xdmy]{margin-bottom:15px}@media only screen and (min-width:320px)and (max-width:480px)and (orientation:portrait){.blazored-typeahead__input[b-rmp1q4xdmy]{border-radius:10px!important;font-size:1.2rem!important;padding:0 0 0 15px!important;letter-spacing:4px!important;max-width:88%!important}}.meeting-card[b-cyq1hgc3v3]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s}.meeting-card:hover[b-cyq1hgc3v3]{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;border-color:var(--color-vz-blue)}.meeting-card.past[b-cyq1hgc3v3]{opacity:.6;background:#f8f9fa}.meeting-card.in-progress[b-cyq1hgc3v3]{border-left:3px solid #dc3545}.meeting-card.upcoming[b-cyq1hgc3v3]{border-left:3px solid var(--color-vz-blue)}.meeting-header[b-cyq1hgc3v3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.meeting-time[b-cyq1hgc3v3]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;font-weight:600}.meeting-actions[b-cyq1hgc3v3]{display:flex;gap:8px}.action-btn[b-cyq1hgc3v3]{background:none;border:none;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.action-btn:hover[b-cyq1hgc3v3]{background:#f0f0f0;color:var(--color-vz-blue)}.meeting-body[b-cyq1hgc3v3]{margin-bottom:8px}.meeting-title[b-cyq1hgc3v3]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1a202c}.meeting-date[b-cyq1hgc3v3],.meeting-location[b-cyq1hgc3v3],.meeting-participants[b-cyq1hgc3v3]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;margin-bottom:4px}.meeting-date i[b-cyq1hgc3v3],.meeting-location i[b-cyq1hgc3v3],.meeting-participants i[b-cyq1hgc3v3]{color:var(--color-vz-blue);width:16px}.meeting-status[b-cyq1hgc3v3]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.meeting-status.in-progress[b-cyq1hgc3v3]{background:#fee;color:#dc3545}.meeting-status.starting-soon[b-cyq1hgc3v3]{background:#fff3cd;color:#856404}.meeting-card.cancelled[b-cyq1hgc3v3]{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#f0f0f0 10px 20px)!important;border-left:3px solid #dc3545!important;opacity:.75!important;position:relative!important}.meeting-card.cancelled[b-cyq1hgc3v3]:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to bottom right,transparent 48%,rgba(220,53,69,.15) 49%,rgba(220,53,69,.15) 51%,transparent 52%)!important;pointer-events:none!important;z-index:0!important}.meeting-card.cancelled .meeting-body[b-cyq1hgc3v3]{position:relative!important;z-index:1!important}.meeting-card.cancelled .meeting-title[b-cyq1hgc3v3]{text-decoration:line-through!important;color:#999!important;position:relative!important;z-index:2!important}.meeting-card.cancelled .meeting-time[b-cyq1hgc3v3],.meeting-card.cancelled .meeting-date[b-cyq1hgc3v3],.meeting-card.cancelled .meeting-location[b-cyq1hgc3v3],.meeting-card.cancelled .meeting-participants[b-cyq1hgc3v3]{opacity:.6!important;position:relative!important;z-index:2!important}.meeting-status.cancelled[b-cyq1hgc3v3]{background:#fee!important;color:#dc3545!important;border:1px solid #fca5a5!important;font-weight:600!important}.duration-picker[b-rzndec9t2p]{margin-bottom:0}.duration-picker>label[b-rzndec9t2p]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:6px}.duration-chips[b-rzndec9t2p]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.duration-chip[b-rzndec9t2p]{padding:8px 16px;font-size:14px;border:2px solid #e2e8f0;border-radius:20px;background:#fff;font-weight:500;color:#475569;cursor:pointer;transition:all .2s;white-space:nowrap}.duration-chip:hover[b-rzndec9t2p]{border-color:var(--color-vz-blue);background:#00348e0d;color:var(--color-vz-blue)}.duration-chip.selected[b-rzndec9t2p]{background:var(--color-vz-blue);border-color:var(--color-vz-blue);color:#fff}.custom-time-input[b-rzndec9t2p]{margin-bottom:12px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.custom-time-input label[b-rzndec9t2p]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:6px}.custom-time-input input[type=time][b-rzndec9t2p]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:16px;background:#fff}.calculated-end[b-rzndec9t2p]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0f9ff;border-radius:8px;border:1px solid #bae6fd}.calculated-end i[b-rzndec9t2p]{color:var(--color-vz-blue);font-size:14px}.calculated-label[b-rzndec9t2p]{font-size:14px;font-weight:500;color:#666}.calculated-time[b-rzndec9t2p]{font-size:14px;font-weight:600;color:#0c4a6e}@media(max-width:480px){.duration-chip[b-rzndec9t2p]{padding:8px 16px;font-size:14px}}.meeting-detail-container[b-rubt40rb3s]{display:flex;flex-direction:column;background-color:#f5f7fa;position:relative}.meeting-detail-container.create-mode .detail-content[b-rubt40rb3s]{padding-top:16px}.meeting-detail-container.create-mode .detail-section:first-child[b-rubt40rb3s]{margin-top:0}.bottom-actions.edit-mode[b-rubt40rb3s]{justify-content:space-between;margin:0 -16px -16px}.detail-header[b-rubt40rb3s]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-rubt40rb3s]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-rubt40rb3s]{background-color:#00348e1a}.header-title[b-rubt40rb3s]{display:flex;flex-direction:column;flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-rubt40rb3s]{width:42px}.detail-content[b-rubt40rb3s]{flex:1;width:100%}.detail-section[b-rubt40rb3s]{background-color:#fff;margin-bottom:8px;padding:16px}.input-group[b-rubt40rb3s]{margin-bottom:16px}.input-group:last-child[b-rubt40rb3s]{margin-bottom:0}.input-group label[b-rubt40rb3s]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:6px}.input-group label .text-danger[b-rubt40rb3s]{color:#e53e3e}.input-group input[type=text][b-rubt40rb3s],.input-group input[type=datetime-local][b-rubt40rb3s],.input-group input[type=time][b-rubt40rb3s],.input-group textarea[b-rubt40rb3s],.input-group select[b-rubt40rb3s]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;transition:all .2s;font-family:inherit}.input-group input:focus[b-rubt40rb3s],.input-group textarea:focus[b-rubt40rb3s],.input-group select:focus[b-rubt40rb3s]{outline:none;border-color:var(--color-vz-blue);box-shadow:0 0 0 3px #00348e1a}.input-group textarea[b-rubt40rb3s]{resize:vertical;min-height:80px}.section-title[b-rubt40rb3s]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-rubt40rb3s]{color:var(--color-vz-blue);font-size:18px}.info-row[b-rubt40rb3s]{margin-bottom:12px}.info-row:last-child[b-rubt40rb3s]{margin-bottom:0}.info-label[b-rubt40rb3s]{font-size:12px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:4px;display:block}.info-value[b-rubt40rb3s]{font-size:15px;color:#1e293b;font-weight:400;line-height:1.4;display:block;padding-left:6px;border-left:3px solid #f0f4f8}.row[b-rubt40rb3s]{display:flex;gap:16px;margin:0 -8px}.col-md-6[b-rubt40rb3s]{flex:1;padding:0 8px}.participants-container[b-rubt40rb3s]{display:flex;flex-direction:column;gap:12px}.participant-item[b-rubt40rb3s]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:12px;cursor:pointer;transition:all .2s;position:relative}.participant-item.selected[b-rubt40rb3s]{border-color:var(--color-vz-blue);background:#00348e05}.participant-card-content[b-rubt40rb3s]{display:flex;gap:12px;align-items:flex-start}.participant-avatar[b-rubt40rb3s]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;flex-shrink:0}.participant-details[b-rubt40rb3s]{flex:1;min-width:0}.participant-name[b-rubt40rb3s]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-company[b-rubt40rb3s]{font-size:13px;color:#64748b;margin-bottom:6px;display:flex;align-items:center;gap:4px}.participant-company i[b-rubt40rb3s]{font-size:10px;color:#f59e0b}.participant-meta[b-rubt40rb3s]{display:flex;flex-direction:column;gap:4px}.meta-item[b-rubt40rb3s]{font-size:12px;color:#64748b;display:flex;align-items:center;gap:6px}.meta-item i[b-rubt40rb3s]{font-size:10px;color:#94a3b8}.check-mark[b-rubt40rb3s]{position:absolute;top:12px;right:12px;color:#f59e0b;font-size:18px}.check-mark i[b-rubt40rb3s]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.btn-remove-participant[b-rubt40rb3s]{position:absolute;top:12px;right:12px;background:#fff;border:1px solid #e0e0e0;color:#94a3b8;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0;z-index:1}.btn-remove-participant:hover[b-rubt40rb3s]{background:#fef2f2;border-color:#fca5a5;color:#ef4444;transform:scale(1.1)}.btn-remove-participant i[b-rubt40rb3s]{font-size:12px}.btn-add-participant[b-rubt40rb3s]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#fff;border:2px dashed #cbd5e0;border-radius:8px;color:var(--color-vz-blue);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;min-height:48px}.btn-add-participant:hover[b-rubt40rb3s]{background:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue);border-style:solid}.btn-add-participant i[b-rubt40rb3s]{font-size:14px}.btn-add-participant span[b-rubt40rb3s]{white-space:nowrap}.add-participant-section[b-rubt40rb3s],.participants-list[b-rubt40rb3s]{display:none!important}.bottom-actions[b-rubt40rb3s]{position:sticky;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;display:flex;z-index:10}.action-btn[b-rubt40rb3s]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.action-btn.cancel[b-rubt40rb3s]{background-color:#f5f7fa;color:#666}.action-btn.cancel:hover:not(:disabled)[b-rubt40rb3s]{background-color:#e0e0e0}.action-btn.save[b-rubt40rb3s]{background-color:var(--color-vz-blue);color:#fff}.action-btn.save:hover:not(:disabled)[b-rubt40rb3s]{background-color:var(--color-vz-blue-dark, #002870)}.action-btn:disabled[b-rubt40rb3s]{opacity:.6;cursor:not-allowed}.validation-message[b-rubt40rb3s]{font-size:12px;color:#e53e3e;margin-top:4px}.spinner-border[b-rubt40rb3s]{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-rubt40rb3s .8s linear infinite}@keyframes spin-b-rubt40rb3s{to{transform:rotate(360deg)}}@media(max-width:768px){.row[b-rubt40rb3s]{flex-direction:column;gap:0}.col-md-6[b-rubt40rb3s]{width:100%;padding:0}}@media(max-width:480px){.participant-item[b-rubt40rb3s]{padding:10px}.participant-avatar[b-rubt40rb3s]{width:36px;height:36px;font-size:14px}.participant-name[b-rubt40rb3s]{font-size:13px}.participant-company[b-rubt40rb3s]{font-size:12px}.meta-item[b-rubt40rb3s]{font-size:11px}.check-mark[b-rubt40rb3s]{font-size:16px;top:8px;right:8px}.btn-add-participant[b-rubt40rb3s]{padding:10px 14px;font-size:13px}.btn-remove-participant[b-rubt40rb3s]{width:24px;height:24px;top:8px;right:8px}}@media(min-width:768px){.detail-header[b-rubt40rb3s]{padding:16px 24px}.detail-content[b-rubt40rb3s]{max-width:100%;margin:0 auto}}.meeting-detail-container[b-olg691im9v]{display:flex;flex-direction:column;background-color:#f5f7fa;position:relative}.meeting-detail-container.create-mode .detail-content[b-olg691im9v]{padding-top:16px}.detail-header[b-olg691im9v]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-olg691im9v]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-olg691im9v]{background-color:#00348e1a}.header-title[b-olg691im9v]{display:flex;flex-direction:column;flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-olg691im9v]{display:flex;gap:8px}.action-icon[b-olg691im9v]{width:42px;height:42px;background:#00348edb;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.action-icon:hover[b-olg691im9v]{background:var(--color-vz-blue-dark);transform:scale(1.05)}.status-bar[b-olg691im9v]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.status-chip[b-olg691im9v]{padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500}.status-upcoming[b-olg691im9v]{background-color:#e3f2fd;color:#1976d2}.status-in-progress[b-olg691im9v]{background-color:#fee;color:#dc3545}.status-starting-soon[b-olg691im9v]{background-color:#fff3cd;color:#856404}.status-past[b-olg691im9v]{background-color:#f0f0f0;color:#666}.status-cancelled[b-olg691im9v]{background-color:#fee;color:#dc3545;border:1px solid #fca5a5}.status-badge.status-cancelled[b-olg691im9v]{background-color:#dc3545;color:#fff;font-weight:600}.join-button[b-olg691im9v]{display:flex;align-items:center;gap:6px;padding:6px 16px;background:#dc3545;color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.join-button:hover[b-olg691im9v]{background:#c82333;transform:scale(1.05)}.meeting-number[b-olg691im9v]{display:inline-block;background:#f0f4f8;color:#1e40af;padding:4px 10px;align-self:center;width:fit-content;border-radius:6px;font-weight:600;font-size:14px;letter-spacing:.5px;font-family:SF Mono,Monaco,monospace;border-left:3px solid #3b82f6;margin-bottom:12px}.detail-content[b-olg691im9v]{flex:1;width:100%}.detail-section[b-olg691im9v]{background-color:#fff;margin-bottom:8px;padding:16px}.meeting-name[b-olg691im9v]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.section-title[b-olg691im9v]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-olg691im9v]{color:var(--color-vz-blue);font-size:18px}.info-row[b-olg691im9v]{margin-bottom:12px;position:relative}.info-row:last-child[b-olg691im9v]{margin-bottom:0}.info-label[b-olg691im9v]{font-size:12px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:4px;display:block}.info-value[b-olg691im9v]{font-size:15px;color:#1e293b;font-weight:400;line-height:1.4;display:block;padding-left:6px;border-left:3px solid #f0f4f8}.info-value.multiline[b-olg691im9v]{line-height:1.5;color:#475569;white-space:pre-wrap}.btn-link-inline[b-olg691im9v]{background:none;border:none;color:var(--color-vz-blue);cursor:pointer;padding:2px 6px;transition:color .2s}.btn-link-inline:hover[b-olg691im9v]{color:var(--color-vz-blue-dark)}.participants-view-container[b-olg691im9v]{display:flex;flex-direction:column;gap:12px}.participant-view-item[b-olg691im9v]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:12px;transition:all .2s}.participant-view-item.is-organizer[b-olg691im9v]{border-color:var(--color-vz-blue);background:#00348e05}.participant-view-content[b-olg691im9v]{display:flex;gap:12px;align-items:flex-start}.participant-avatar[b-olg691im9v]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;flex-shrink:0}.participant-details[b-olg691im9v]{flex:1;min-width:0}.participant-name[b-olg691im9v]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-company[b-olg691im9v]{font-size:13px;color:#64748b;margin-bottom:6px;display:flex;align-items:center;gap:4px}.participant-company i[b-olg691im9v]{font-size:10px;color:#f59e0b}.participant-meta[b-olg691im9v]{display:flex;flex-direction:column;gap:4px}.meta-item[b-olg691im9v]{font-size:12px;color:#64748b;display:flex;align-items:center;gap:6px}.meta-item i[b-olg691im9v]{font-size:10px;color:#94a3b8}.participants-container[b-olg691im9v]{display:flex;flex-direction:column;gap:12px}.participant-item[b-olg691im9v]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:12px;cursor:pointer;transition:all .2s;position:relative}.participant-item.selected[b-olg691im9v]{border-color:var(--color-vz-blue);background:#00348e05}.participant-card-content[b-olg691im9v]{display:flex;gap:12px;align-items:flex-start}.btn-remove-participant[b-olg691im9v]{position:absolute;top:12px;right:12px;background:#fff;border:1px solid #e0e0e0;color:#94a3b8;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0;z-index:1}.btn-remove-participant:hover[b-olg691im9v]{background:#fef2f2;border-color:#fca5a5;color:#ef4444;transform:scale(1.1)}.btn-remove-participant i[b-olg691im9v]{font-size:12px}.btn-add-participant[b-olg691im9v]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#fff;border:2px dashed #cbd5e0;border-radius:8px;color:var(--color-vz-blue);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;min-height:48px}.btn-add-participant:hover[b-olg691im9v]{background:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue);border-style:solid}.btn-add-participant i[b-olg691im9v]{font-size:14px}.btn-add-participant span[b-olg691im9v]{white-space:nowrap}.input-group[b-olg691im9v]{margin-bottom:16px}.input-group:last-child[b-olg691im9v]{margin-bottom:0}.input-group label[b-olg691im9v]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:6px}.input-group label[b-olg691im9v]:after{content:"*";color:#e53e3e;margin-left:4px;display:none}.input-group label:has(+input:required)[b-olg691im9v]:after,.input-group label:has(+textarea:required)[b-olg691im9v]:after,.input-group label:has(+select:required)[b-olg691im9v]:after{display:inline}.input-group input[type=text][b-olg691im9v],.input-group input[type=datetime-local][b-olg691im9v],.input-group textarea[b-olg691im9v],.input-group select[b-olg691im9v]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;transition:all .2s;font-family:inherit}.input-group input:focus[b-olg691im9v],.input-group textarea:focus[b-olg691im9v],.input-group select:focus[b-olg691im9v]{outline:none;border-color:var(--color-vz-blue);box-shadow:0 0 0 3px #00348e1a}.input-group textarea[b-olg691im9v]{resize:vertical;min-height:80px}.row[b-olg691im9v]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.quick-actions[b-olg691im9v]{background:#fff}.action-grid[b-olg691im9v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.quick-action-btn[b-olg691im9v]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.quick-action-btn:hover[b-olg691im9v]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.quick-action-btn.danger[b-olg691im9v]{border-color:#dc3545}.quick-action-btn.danger:hover[b-olg691im9v]{background-color:#fee;border-color:#dc3545}.quick-action-btn i[b-olg691im9v]{font-size:20px;color:var(--color-vz-blue)}.quick-action-btn.danger i[b-olg691im9v]{color:#dc3545}.quick-action-btn span[b-olg691im9v]{font-size:12px;color:#666}.action-badge[b-olg691im9v]{position:absolute;top:8px;right:8px;background:#dc3545;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:600}.bottom-actions[b-olg691im9v]{position:sticky;bottom:0;display:flex;gap:12px;background-color:#fff;border-top:1px solid #e0e0e0}.bottom-actions.edit-mode[b-olg691im9v]{justify-content:space-between;margin:0 -16px -16px}.action-btn[b-olg691im9v]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.action-btn.cancel[b-olg691im9v]{background-color:#f5f7fa;color:#666}.action-btn.cancel:hover:not(:disabled)[b-olg691im9v]{background-color:#e0e0e0}.action-btn.save[b-olg691im9v]{background-color:var(--color-vz-blue);color:#fff}.action-btn.save:hover:not(:disabled)[b-olg691im9v]{background-color:var(--color-vz-blue-dark)}.action-btn:disabled[b-olg691im9v]{opacity:.6;cursor:not-allowed}.spinner-border[b-olg691im9v]{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-olg691im9v .8s linear infinite}@keyframes spin-b-olg691im9v{to{transform:rotate(360deg)}}@media(max-width:768px){.row[b-olg691im9v]{grid-template-columns:1fr}.action-grid[b-olg691im9v]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.participant-view-item[b-olg691im9v],.participant-item[b-olg691im9v]{padding:10px}.participant-avatar[b-olg691im9v]{width:36px;height:36px;font-size:14px}.participant-name[b-olg691im9v]{font-size:13px}.participant-company[b-olg691im9v]{font-size:12px}.meta-item[b-olg691im9v]{font-size:11px}.btn-add-participant[b-olg691im9v]{padding:10px 14px;font-size:13px}.btn-remove-participant[b-olg691im9v]{width:24px;height:24px;top:8px;right:8px}}@media(min-width:768px){.detail-header[b-olg691im9v]{padding:16px 24px}.detail-content[b-olg691im9v]{max-width:100%;margin:0 auto}}.mobile-calendar-container[b-zkgxdgqvy8]{display:flex;flex-direction:column;height:100%;background:#f5f7fa;position:relative}.calendar-header[b-zkgxdgqvy8]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 20px;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.nav-btn[b-zkgxdgqvy8]{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-btn:active[b-zkgxdgqvy8]{background:#f0f0f0;transform:scale(.92);border-color:#ccc}.prev-btn[b-zkgxdgqvy8],.next-btn[b-zkgxdgqvy8]{position:relative}.prev-btn[b-zkgxdgqvy8]:before,.next-btn[b-zkgxdgqvy8]:before{content:"";position:absolute;inset:-12px;border-radius:50%;z-index:10}.date-display[b-zkgxdgqvy8]{position:relative;flex:1;text-align:center;cursor:pointer;padding:4px 12px;border-radius:8px;transition:background .15s ease,transform .1s ease;user-select:none}.date-display:active[b-zkgxdgqvy8]{background:#f0f0f0;transform:scale(.98)}.date-display:has(.today-badge)[b-zkgxdgqvy8]{top:-10px}.hidden-date-input[b-zkgxdgqvy8]{position:absolute;opacity:0;pointer-events:none;width:70px;bottom:20%;left:35%;height:1px}.day-name[b-zkgxdgqvy8]{display:block;font-size:14px;color:#666;text-transform:capitalize}.date-full[b-zkgxdgqvy8]{position:relative;display:block;font-size:16px;font-weight:600;color:#1a202c}.date-full[b-zkgxdgqvy8]:after{content:"\25bc";position:absolute;top:45%;font-size:12px;color:#999;margin-left:6px;opacity:.6;transform:translateY(-50%);transition:opacity .2s}.today-badge[b-zkgxdgqvy8]{position:absolute;padding:2px 8px;background:var(--color-vz-blue);color:#fff;border-radius:12px;font-size:10px;justify-self:anchor-center}.day-off-banner[b-zkgxdgqvy8]{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:3px 10px;background-color:#64748be6;color:#fff;font-size:11px;font-weight:500;border-radius:10px;pointer-events:none}.day-off-banner i[b-zkgxdgqvy8]{font-size:10px}.all-day-section[b-zkgxdgqvy8]{background:#fff;border-bottom:1px solid #e0e0e0;padding:8px 12px}.all-day-label[b-zkgxdgqvy8]{font-size:12px;color:#666;margin-bottom:4px}.all-day-meeting[b-zkgxdgqvy8]{background:#e3f2fd;padding:6px 10px;border-radius:6px;margin-bottom:4px;font-size:13px;cursor:pointer}.timeline-container[b-zkgxdgqvy8]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative}.timeline-scroll[b-zkgxdgqvy8]{position:relative;padding-bottom:10px;padding-top:10px}.time-slot[b-zkgxdgqvy8]{display:flex;position:relative;height:60px}.time-label[b-zkgxdgqvy8]{width:10%;padding:4px;font-size:11px;color:#666;text-align:right;flex-shrink:0}.slot-content[b-zkgxdgqvy8]{flex:1;margin-right:10px;position:relative}.hour-line[b-zkgxdgqvy8]{position:absolute;top:0;left:0;right:0;height:1px;background:#e0e0e0}.half-hour-line[b-zkgxdgqvy8]{position:absolute;top:50%;left:0;right:0;height:1px;background:#f0f0f0}.current-time-line[b-zkgxdgqvy8]{position:absolute;left:10%;right:10px;height:2px;background:#dc3545;z-index:5}.time-dot[b-zkgxdgqvy8]{width:8px;height:8px;background:#dc3545;border-radius:50%;position:absolute;left:-4px;top:-3px}.meetings-layer[b-zkgxdgqvy8]{position:absolute;inset:0;pointer-events:none}.meeting-block[b-zkgxdgqvy8]{position:absolute;background:#fff;line-height:1rem;border-left:3px solid var(--color-vz-blue);border-radius:6px;padding:6px;cursor:pointer;pointer-events:all;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:transform .2s,box-shadow .2s}.meeting-block:hover[b-zkgxdgqvy8]{transform:translate(2px);box-shadow:0 2px 6px #00000026}.meeting-block.in-progress[b-zkgxdgqvy8]{border-left-color:#dc3545;background:#fff5f5}.meeting-block.starting-soon[b-zkgxdgqvy8]{border-left-color:#ff9f1c;background:#fffbf0}.meeting-block.past[b-zkgxdgqvy8]{opacity:.6}.meeting-block.organizer[b-zkgxdgqvy8]{background:#f0f9ff}.meeting-time[b-zkgxdgqvy8]{font-size:11px;color:#666;margin-bottom:2px}.meeting-title[b-zkgxdgqvy8]{font-size:13px;font-weight:600;color:#1a202c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-title-compact[b-zkgxdgqvy8]{font-size:12px;font-weight:500}.meeting-location[b-zkgxdgqvy8]{font-size:11px;color:#666;margin-top:2px}.in-progress-indicator[b-zkgxdgqvy8]{position:absolute;top:4px;right:10px;color:#dc3545;animation:pulse-b-zkgxdgqvy8 2s infinite}@keyframes pulse-b-zkgxdgqvy8{0%,to{opacity:1}50%{opacity:.6}}.meeting-block.cancelled[b-zkgxdgqvy8]{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#f0f0f0 10px 20px);border-left-color:#dc3545!important;opacity:.7}.meeting-block.cancelled[b-zkgxdgqvy8]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 48%,rgba(220,53,69,.15) 49%,rgba(220,53,69,.15) 51%,transparent 52%);pointer-events:none;z-index:1}.meeting-block.cancelled .meeting-title[b-zkgxdgqvy8],.meeting-block.cancelled .meeting-title-compact[b-zkgxdgqvy8]{text-decoration:line-through;color:#999!important}.meeting-block.cancelled .meeting-time[b-zkgxdgqvy8],.meeting-block.cancelled .meeting-location[b-zkgxdgqvy8]{opacity:.6}.meeting-cancelled-overlay[b-zkgxdgqvy8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#dc3545;font-size:32px;z-index:2;background:#ffffffe6;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #dc35454d}.close-btn[b-3n0qfrbjdb]{background:none;border:none;font-size:18px;color:#666;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.close-btn:hover:not(:disabled)[b-3n0qfrbjdb]{background-color:#f5f7fa}.close-btn:disabled[b-3n0qfrbjdb]{opacity:.5;cursor:not-allowed}.form-group[b-3n0qfrbjdb]{margin-bottom:12px}.modal-content[b-3n0qfrbjdb]{display:flex;flex-direction:column;justify-self:center;width:40vw;max-width:40vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.modal-header[b-3n0qfrbjdb]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-title[b-3n0qfrbjdb]{margin:0;font-size:18px;font-weight:600;color:#333}.modal-body[b-3n0qfrbjdb]{padding:20px}.form-group label[b-3n0qfrbjdb]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:6px}.form-control[b-3n0qfrbjdb]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-control:focus[b-3n0qfrbjdb]{outline:none;border-color:var(--color-vz-blue)}.form-text[b-3n0qfrbjdb]{display:block;margin-top:4px;font-size:12px}.text-muted[b-3n0qfrbjdb]{color:#999}.text-danger[b-3n0qfrbjdb]{color:#dc3545}.bottom-actions[b-3n0qfrbjdb]{margin-top:16px;display:flex;gap:10px}.bottom-actions button[b-3n0qfrbjdb]{flex:1;padding:12px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.action-btn[b-3n0qfrbjdb]{display:flex;align-items:center;justify-content:center}.cancel[b-3n0qfrbjdb]{background-color:#f5f7fa;color:#666}.cancel:hover:not(:disabled)[b-3n0qfrbjdb]{background-color:#e0e0e0}.save[b-3n0qfrbjdb]{background-color:var(--color-vz-blue);color:#fff}.save:hover:not(:disabled)[b-3n0qfrbjdb]{background-color:var(--color-vz-blue-dark)}.save.danger[b-3n0qfrbjdb]{background-color:#dc3545}.save.danger:hover:not(:disabled)[b-3n0qfrbjdb]{background-color:#c82333}.action-btn:disabled[b-3n0qfrbjdb]{opacity:.6;cursor:not-allowed}.spinner-border[b-3n0qfrbjdb]{display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;border:.15em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-b-3n0qfrbjdb .75s linear infinite}.spinner-border-sm[b-3n0qfrbjdb]{width:.875rem;height:.875rem;border-width:.1em}.me-2[b-3n0qfrbjdb]{margin-right:.5rem}@keyframes spinner-border-b-3n0qfrbjdb{to{transform:rotate(360deg)}}@media(max-width:767px){.modal-content[b-3n0qfrbjdb]{display:flex;flex-direction:column;min-width:90vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}.full-page-communication-modal-container[b-idqjmjwrnc]{backdrop-filter:blur(1px);align-content:center}.meeting-details-modal[b-idqjmjwrnc]{justify-self:center;display:flex;flex-direction:column;width:99vw;max-width:99vw;background:#fff;border-radius:12px;overflow:hidden}.meeting-details-modal .modal-content[b-idqjmjwrnc]{display:flex;flex-direction:column;width:100%;padding:10px;place-self:center;max-height:60vh;background:#fff;border-radius:12px 12px 0 0;overflow:auto}.modal-header[b-idqjmjwrnc]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--color-vz-blue);color:#fff;flex-shrink:0}.modal-title[b-idqjmjwrnc]{font-size:18px;font-weight:600;margin:0;color:#fff;display:flex;align-items:center;gap:8px}.modal-title i[b-idqjmjwrnc]{color:var(--color-vz-yellow);font-size:18px}.close-btn[b-idqjmjwrnc]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.close-btn:hover[b-idqjmjwrnc]{background-color:#ffffff1a}.modal-footer[b-idqjmjwrnc]{display:flex;gap:12px;padding:10px 16px;background-color:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between}.status-banner[b-idqjmjwrnc]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0;display:flex;align-items:center;gap:12px;font-weight:600}.status-banner i[b-idqjmjwrnc]{font-size:20px}.status-banner.in-progress[b-idqjmjwrnc]{background:#fee;border-color:#dc3545;color:#dc3545}.status-banner.in-progress i[b-idqjmjwrnc]{color:#dc3545;animation:pulse-b-idqjmjwrnc 2s infinite}.status-banner.past[b-idqjmjwrnc]{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.status-banner.starting-soon[b-idqjmjwrnc]{background:#fff3cd;border-color:#ffc107;color:#856404}.status-banner .btn[b-idqjmjwrnc]{margin-left:auto}.status-banner.cancelled[b-idqjmjwrnc]{background:#fee;border-color:#fca5a5;color:#dc3545}.status-pill[b-idqjmjwrnc]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-pill.past[b-idqjmjwrnc]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.status-pill.inprogress[b-idqjmjwrnc]{background:#fee;border:1px solid #fca5a5;color:#dc3545}.status-pill.upcoming[b-idqjmjwrnc]{background:#e3f2fd;border:1px solid #90caf9;color:#1976d2}.status-pill.cancelled[b-idqjmjwrnc]{background:#dc3545;border:1px solid #c82333;color:#fff;font-weight:600}.meeting-header-details[b-idqjmjwrnc]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0;display:flex;align-items:center;gap:12px}.meeting-header-details h4[b-idqjmjwrnc]{margin:0;font-size:18px;font-weight:600;color:var(--color-vz-blue);flex:1}.badge[b-idqjmjwrnc]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.badge.bg-primary[b-idqjmjwrnc]{background-color:var(--color-vz-blue);color:#fff}.detail-section[b-idqjmjwrnc]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.detail-section h6[b-idqjmjwrnc]{font-size:14px;font-weight:600;color:var(--color-vz-blue);margin:0 0 12px;display:flex;align-items:center;gap:8px}.detail-section h6 i[b-idqjmjwrnc]{color:var(--color-vz-yellow);font-size:14px}.detail-row[b-idqjmjwrnc]{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;background:#f8fafc;border-radius:8px;margin-bottom:8px;transition:all .2s}.detail-row:last-child[b-idqjmjwrnc]{margin-bottom:0}.detail-row:hover[b-idqjmjwrnc]{background:var(--color-vz-bg-light);border-color:var(--color-vz-border-light)}.detail-row i[b-idqjmjwrnc]{color:var(--color-vz-blue);font-size:16px;width:20px;margin-top:3px}.detail-label[b-idqjmjwrnc]{font-size:12px;color:#64748b;font-weight:500;margin-bottom:2px}.detail-value[b-idqjmjwrnc]{font-size:14px;color:#2d3748;font-weight:400}.detail-value .text-muted[b-idqjmjwrnc]{font-size:13px;color:#718096;margin-left:8px}.description-text[b-idqjmjwrnc]{padding:12px;background:#f8fafc;border-radius:8px;font-size:14px;color:#4a5568;line-height:1.5;white-space:pre-wrap}.participants-list[b-idqjmjwrnc]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.participant-item[b-idqjmjwrnc]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f8fafc;border-radius:8px;transition:all .2s}.participant-item:hover[b-idqjmjwrnc]{background:var(--color-vz-bg-light);transform:translate(2px)}.participant-avatar[b-idqjmjwrnc]{width:36px;height:36px;border-radius:8px;background:var(--color-vz-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.participant-info[b-idqjmjwrnc]{flex:1}.participant-name[b-idqjmjwrnc]{font-size:14px;font-weight:600;color:#1a202c}.participant-email[b-idqjmjwrnc]{font-size:12px;color:#718096}.attachments-list[b-idqjmjwrnc]{display:flex;flex-direction:column;gap:6px}.attachment-item[b-idqjmjwrnc]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f8fafc;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.attachment-item:hover[b-idqjmjwrnc]{background:var(--color-vz-bg-light);transform:translate(2px)}.attachment-item i[b-idqjmjwrnc]{color:var(--color-vz-blue);font-size:14px}.action-btn[b-idqjmjwrnc]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn[b-idqjmjwrnc]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[b-idqjmjwrnc]{background-color:#f5f7fa;color:#666}.btn-secondary:hover[b-idqjmjwrnc]{background-color:#e0e0e0}.btn-primary[b-idqjmjwrnc]{background-color:var(--color-vz-blue);color:#fff}.btn-primary:hover[b-idqjmjwrnc]{background-color:var(--color-vz-blue-dark)}.btn-danger[b-idqjmjwrnc]{background-color:#dc3545;color:#fff}.btn-danger:hover[b-idqjmjwrnc]{background-color:#c82333}.btn-light[b-idqjmjwrnc]{background-color:#fff;color:#333;border:1px solid #e0e0e0}.btn-link[b-idqjmjwrnc]{background:none;border:none;color:var(--color-vz-blue);padding:0;font-size:14px;text-decoration:none}.btn-link:hover[b-idqjmjwrnc]{text-decoration:underline}.btn-sm[b-idqjmjwrnc]{padding:6px 12px;font-size:13px}.btn:disabled[b-idqjmjwrnc]{opacity:.6;cursor:not-allowed}.text-center[b-idqjmjwrnc]{text-align:center}.spinner-border[b-idqjmjwrnc]{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-idqjmjwrnc .8s linear infinite}@keyframes spin-b-idqjmjwrnc{to{transform:rotate(360deg)}}@keyframes pulse-b-idqjmjwrnc{0%,to{opacity:1}50%{opacity:.6}}.ms-auto[b-idqjmjwrnc]{margin-left:auto}.ms-2[b-idqjmjwrnc]{margin-left:8px}.p-0[b-idqjmjwrnc]{padding:0}.p-4[b-idqjmjwrnc]{padding:16px}.participants-list[b-idqjmjwrnc]::-webkit-scrollbar{width:6px}.participants-list[b-idqjmjwrnc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.participants-list[b-idqjmjwrnc]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.participants-list[b-idqjmjwrnc]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media only screen and (max-width:480px)and (orientation:portrait){.modal-footer[b-idqjmjwrnc]{flex-direction:column;gap:8px}.btn[b-idqjmjwrnc]{width:100%}}@media only screen and (min-width:481px)and (max-width:1100px)and (orientation:landscape){.meeting-details-modal[b-idqjmjwrnc]{width:70vw;max-width:70vw}}@media only screen and (min-width:1025px)and (max-width:1280px)and (orientation:landscape){.meeting-details-modal[b-idqjmjwrnc]{width:60vw;max-width:60vw}}@media only screen and (min-width:1281px){.full-page-communication-modal-container[b-idqjmjwrnc]{width:40vw;max-width:40vw;place-self:center}.meeting-details-modal[b-idqjmjwrnc]{display:flex;flex-direction:column;width:40vw;max-width:40vw;background:#fff;border-radius:12px;overflow:hidden}.modal-content[b-idqjmjwrnc]{display:flex;flex-direction:column;justify-self:center;width:100%;max-height:80vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}.quick-actions-modal[b-d0okt5uz4p]{min-width:320px}.modal-header[b-d0okt5uz4p]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e0e0e0}.modal-title[b-d0okt5uz4p]{font-size:18px;font-weight:600;margin:0}.close-btn[b-d0okt5uz4p]{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:0;width:24px;height:24px}.modal-body[b-d0okt5uz4p]{padding:16px}.meeting-summary[b-d0okt5uz4p]{background:#f8f9fa;border-radius:8px;padding:12px;margin-bottom:16px}.meeting-summary h6[b-d0okt5uz4p]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1a202c}.meeting-time[b-d0okt5uz4p],.meeting-location[b-d0okt5uz4p]{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;margin-bottom:4px}.meeting-time i[b-d0okt5uz4p],.meeting-location i[b-d0okt5uz4p]{color:var(--color-vz-blue);width:16px}.action-buttons[b-d0okt5uz4p]{display:flex;flex-direction:column;gap:8px}.action-button[b-d0okt5uz4p]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e0e0e0;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px}.action-button:hover[b-d0okt5uz4p]{background:#f8f9fa;border-color:var(--color-vz-blue)}.action-button i[b-d0okt5uz4p]{width:20px;text-align:center}.action-button.join[b-d0okt5uz4p]{background:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.action-button.join:hover[b-d0okt5uz4p]{background:var(--color-vz-blue-dark)}.action-button.end[b-d0okt5uz4p]{color:#dc3545;border-color:#dc3545}.action-button.end:hover[b-d0okt5uz4p]{background:#fee}.action-button span[b-d0okt5uz4p]{flex:1}.calendar-tab[b-ab2e0m60to]{position:relative;min-height:100%}.tab-placeholder[b-ab2e0m60to]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:20px}.placeholder-icon[b-ab2e0m60to]{width:80px;height:80px;border:3px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-color:transparent}.placeholder-icon i[b-ab2e0m60to]{font-size:40px;color:var(--color-vz-blue, #00348e)}.tab-placeholder h2[b-ab2e0m60to]{margin:0 0 10px;color:#333}.tab-placeholder p[b-ab2e0m60to]{color:#666;margin:0}.bottom-actions[b-ab2e0m60to]{position:sticky;left:0;bottom:0;right:0;display:flex;gap:12px;padding:10px 16px;backdrop-filter:blur(8px);background-color:#fff;border-top:1px solid #e0e0e0;z-index:10}.action-btn[b-ab2e0m60to]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.action-btn:disabled[b-ab2e0m60to]{opacity:.6;cursor:not-allowed}.action-btn.today-btn[b-ab2e0m60to]{background:#fff;color:#333;border:1px solid #e0e0e0}.action-btn.create-meeting-btn[b-ab2e0m60to]{background:var(--color-vz-blue);color:#fff}.action-btn.create-meeting-btn:hover:not(:disabled)[b-ab2e0m60to]{opacity:.9}.floating-call-widget[b-26hw31zi7d]{position:absolute;z-index:9999;transition:transform .3s ease;user-select:none;-webkit-user-select:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));touch-action:none;will-change:transform;margin-bottom:var(--viewport-inset, 0)}.floating-call-widget.dragging[b-26hw31zi7d]{transition:none;cursor:grabbing}.widget-pill[b-26hw31zi7d]{background:linear-gradient(135deg,#2ea043,#27a03b);color:#fff;border-radius:30px;padding:12px 20px;display:flex;align-items:center;gap:10px;cursor:grab;min-width:140px;animation:pulse-b-26hw31zi7d 2s infinite}.widget-pill:hover[b-26hw31zi7d]{transform:scale(1.05)}.widget-pill i[b-26hw31zi7d]{font-size:16px;animation:ring 1s ease-in-out infinite}.widget-pill .duration[b-26hw31zi7d]{font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.minimize-btn[b-26hw31zi7d]{background:#fff3;border:none;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;transition:background .2s}.minimize-btn:hover[b-26hw31zi7d]{background:#ffffff4d}.widget-expanded[b-26hw31zi7d]{background:#fff;border-radius:12px;width:320px;max-height:calc(100vh - var(--viewport-inset) - 120px);box-shadow:0 8px 32px #0000001f;overflow:hidden}.widget-header[b-26hw31zi7d]{position:relative;background:linear-gradient(135deg,#2ea043,#27a03b);color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;user-select:none;cursor:grab}.widget-expanded .minimize-btn[b-26hw31zi7d]{cursor:pointer!important;z-index:1}.floating-call-widget.dragging .widget-header[b-26hw31zi7d]{cursor:grabbing!important}.widget-header[b-26hw31zi7d]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:4px;background:#ffffff4d;border-radius:2px;pointer-events:none}.call-info[b-26hw31zi7d]{display:flex;align-items:center;gap:8px}.call-info i[b-26hw31zi7d]{font-size:16px;animation:ring 1s ease-in-out infinite}.contact-name[b-26hw31zi7d]{font-weight:600;font-size:14px}.widget-body[b-26hw31zi7d]{padding:16px}.call-timer[b-26hw31zi7d]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#2ea043;margin-bottom:8px}.call-timer i[b-26hw31zi7d]{font-size:16px}.company-info[b-26hw31zi7d]{font-size:13px;color:#718096;margin-bottom:16px}.quick-notes-section[b-26hw31zi7d]{margin-bottom:16px}.quick-notes-section label[b-26hw31zi7d]{font-size:12px;font-weight:600;color:#64748b;display:block;margin-bottom:8px}.quick-notes-input[b-26hw31zi7d]{display:flex;gap:8px;margin-bottom:8px}.quick-notes-input input[b-26hw31zi7d]{flex:1;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px}.quick-notes-input input:focus[b-26hw31zi7d]{outline:none;border-color:#2ea043;box-shadow:0 0 0 3px #2ea0431a}.add-note-btn[b-26hw31zi7d]{background:#2ea043;color:#fff;border:none;border-radius:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.add-note-btn:hover:not(:disabled)[b-26hw31zi7d]{background:#27a03b}.add-note-btn:disabled[b-26hw31zi7d]{background:#e2e8f0;cursor:not-allowed}.notes-list[b-26hw31zi7d]{max-height:min(120px,calc(50vh - var(--viewport-inset) - 200px));overflow-y:auto;background:#f8fafc;border-radius:6px;padding:8px}.note-item[b-26hw31zi7d]{font-size:12px;color:#4a5568;padding:4px 0;line-height:1.4}.end-call-btn[b-26hw31zi7d]{width:100%;background:#e53e3e;color:#fff;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .2s}.end-call-btn:hover[b-26hw31zi7d]{background:#c53030}.end-call-btn i[b-26hw31zi7d]{font-size:16px}@keyframes pulse-b-26hw31zi7d{0%,to{box-shadow:0 4px 12px #2ea0434d}50%{box-shadow:0 4px 20px #2ea04380}}@media(max-width:480px){.widget-expanded[b-26hw31zi7d]{width:calc(100vw - 40px);max-width:320px}}.full-page-communication-modal-container[b-gpp6y78w2b]{backdrop-filter:blur(1px);align-content:center}.tts-datetime[b-gpp6y78w2b]{font-size:14px;color:#718096}.call-tracking-modal[b-gpp6y78w2b]{justify-self:center;display:flex;flex-direction:column;width:99vw;max-width:99vw;background:#fff;border-radius:12px;overflow:hidden}.call-tracking-modal .modal-content[b-gpp6y78w2b]{display:flex;flex-direction:column;width:100%;padding:10px;place-self:center;max-height:60vh;background:#fff;border-radius:12px 12px 0 0;overflow:auto}.modal-header[b-gpp6y78w2b]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--color-vz-blue);color:#fff;flex-shrink:0}.modal-title[b-gpp6y78w2b]{font-size:18px;font-weight:600;margin:0;color:#fff;display:flex;align-items:center;gap:8px}.modal-title i[b-gpp6y78w2b]{color:var(--color-vz-yellow);font-size:18px}.close-btn[b-gpp6y78w2b]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.close-btn:hover[b-gpp6y78w2b]{background-color:#ffffff1a}.modal-footer[b-gpp6y78w2b]{display:flex;gap:12px;padding:10px 16px;background-color:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between}.contact-info-section[b-gpp6y78w2b]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.contact-header[b-gpp6y78w2b]{display:flex;align-items:center;gap:12px}.contact-avatar[b-gpp6y78w2b]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;flex-shrink:0}.contact-details h4[b-gpp6y78w2b]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-vz-blue)}.contact-details p[b-gpp6y78w2b]{margin:0;font-size:14px;color:#718096}.phone-number[b-gpp6y78w2b]{display:flex;align-items:center;gap:6px;color:#4a5568;font-size:14px;margin-top:4px}.phone-number i[b-gpp6y78w2b]{color:var(--color-vz-blue);font-size:12px}.history-section[b-gpp6y78w2b],.notes-section[b-gpp6y78w2b]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.history-section h5[b-gpp6y78w2b],.notes-section h5[b-gpp6y78w2b]{font-size:14px;font-weight:600;color:var(--color-vz-blue);margin:0 0 12px;display:flex;align-items:center;gap:8px}.history-section h5 i[b-gpp6y78w2b],.notes-section h5 i[b-gpp6y78w2b]{color:var(--color-vz-yellow);font-size:14px}.recent-calls-list[b-gpp6y78w2b],.last-notes-list[b-gpp6y78w2b]{display:flex;flex-direction:column;gap:8px}.recent-call-item[b-gpp6y78w2b],.note-item[b-gpp6y78w2b]{padding:8px 12px;background:#f8fafc;border-radius:8px;font-size:13px;border:1px solid #e2e8f0;transition:all .2s}.recent-call-item:hover[b-gpp6y78w2b],.note-item:hover[b-gpp6y78w2b]{background:var(--color-vz-bg-light);border-color:var(--color-vz-border-light)}.call-date[b-gpp6y78w2b]{font-size:12px;color:#64748b;font-weight:500}.call-note[b-gpp6y78w2b]{color:#2d3748;margin-top:4px}.note-item small[b-gpp6y78w2b]{color:#64748b;font-size:11px}.note-item strong[b-gpp6y78w2b]{color:var(--color-vz-blue);font-size:13px;display:block;margin:4px 0}.note-item p[b-gpp6y78w2b]{margin:4px 0 0;color:#4a5568;font-size:13px}.prep-notes-section[b-gpp6y78w2b]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.prep-notes-section label[b-gpp6y78w2b]{display:block;font-size:14px;font-weight:500;color:#64748b;margin-bottom:8px}.prep-notes-section label i[b-gpp6y78w2b]{color:var(--color-vz-yellow);margin-right:6px}.form-control[b-gpp6y78w2b]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;transition:all .2s}.form-control:focus[b-gpp6y78w2b]{outline:none;border-color:var(--color-vz-blue);box-shadow:0 0 0 3px #00348e1a}textarea.form-control[b-gpp6y78w2b]{resize:vertical;min-height:80px}.welcome-back[b-gpp6y78w2b]{text-align:center;padding:24px;background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.welcome-back i[b-gpp6y78w2b]{font-size:48px;margin-bottom:6px}.welcome-back h4[b-gpp6y78w2b]{margin:8px 0 4px;font-size:20px;font-weight:600;color:var(--color-vz-blue)}.welcome-back p[b-gpp6y78w2b]{margin:0;color:#718096;font-size:14px}.form-group[b-gpp6y78w2b]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.form-group label[b-gpp6y78w2b]{display:block;font-size:14px;font-weight:500;color:#64748b;margin-bottom:8px}.duration-selector[b-gpp6y78w2b]{display:flex;gap:8px;flex-wrap:wrap}.duration-btn[b-gpp6y78w2b]{flex:1;min-width:80px;padding:8px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:20px;cursor:pointer;font-size:13px;font-weight:600;color:#64748b;text-align:center;transition:all .2s}.duration-btn:hover[b-gpp6y78w2b]{background:#f8fafc;border-color:var(--color-vz-blue);color:var(--color-vz-blue)}.duration-btn.active[b-gpp6y78w2b]{background:var(--color-vz-blue);border-color:var(--color-vz-blue);color:#fff}.quality-selector[b-gpp6y78w2b]{display:flex;gap:8px}.quality-selector i[b-gpp6y78w2b]{font-size:24px;cursor:pointer;transition:transform .2s,color .2s}.quality-selector i.empty[b-gpp6y78w2b]{color:#e2e8f0}.quality-selector i.filled[b-gpp6y78w2b]{color:var(--color-vz-yellow)}.quality-selector i:hover[b-gpp6y78w2b]{transform:scale(1.2)}.prep-notes-reminder[b-gpp6y78w2b]{background:#edaa001a;border:1px solid var(--color-vz-yellow);border-radius:8px;padding:12px;margin-bottom:12px}.prep-notes-reminder small[b-gpp6y78w2b]{color:var(--color-vz-yellow-dark);font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.prep-notes-display[b-gpp6y78w2b]{margin-top:8px;color:#4a5568;font-size:13px;padding:8px;background:#fff;border-radius:6px}.follow-up-options[b-gpp6y78w2b]{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.follow-up-options input[type=date][b-gpp6y78w2b]{margin-bottom:8px}.action-btn[b-gpp6y78w2b]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.action-btn.cancel[b-gpp6y78w2b]{background-color:#f5f7fa;color:#666}.action-btn.cancel:hover:not(:disabled)[b-gpp6y78w2b]{background-color:#e0e0e0}.action-btn.proceed-call[b-gpp6y78w2b]{background:var(--color-vz-blue);color:#fff}.action-btn.proceed-call:hover:not(:disabled)[b-gpp6y78w2b]{background:var(--color-vz-blue-dark)}.action-btn.save[b-gpp6y78w2b]{background-color:var(--color-vz-blue);color:#fff}.action-btn.save:hover:not(:disabled)[b-gpp6y78w2b]{background-color:var(--color-vz-blue-dark)}.action-btn:disabled[b-gpp6y78w2b]{opacity:.6;cursor:not-allowed}.spinner-border[b-gpp6y78w2b]{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-b-gpp6y78w2b .8s linear infinite}.spinner-border-sm[b-gpp6y78w2b]{width:14px;height:14px;border-width:2px}@keyframes spin-b-gpp6y78w2b{to{transform:rotate(360deg)}}.text-danger[b-gpp6y78w2b]{color:#e53e3e}.text-info[b-gpp6y78w2b]{color:var(--color-vz-blue-light)}.text-muted[b-gpp6y78w2b]{color:#718096;font-size:12px}.text-success[b-gpp6y78w2b]{color:#2ea043}.duration-selector[b-gpp6y78w2b]{flex-direction:column}.duration-btn[b-gpp6y78w2b]{width:100%;min-width:unset}.modal-footer[b-gpp6y78w2b]{flex-direction:column;gap:8px}.action-btn[b-gpp6y78w2b]{width:100%}.call-duration-display[b-gpp6y78w2b]{padding:4px 10px;background:#2ea0431a;border-radius:20px;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#2ea043}.call-duration-display i[b-gpp6y78w2b]{font-size:16px}.call-duration-display strong[b-gpp6y78w2b]{font-weight:600}@media only screen and (min-width:1281px){.full-page-communication-modal-container[b-gpp6y78w2b]{width:40vw;max-width:40vw;place-self:center}.call-tracking-modal[b-gpp6y78w2b]{display:flex;flex-direction:column;width:40vw;max-width:40vw;background:#fff;border-radius:12px;overflow:hidden}.modal-content[b-gpp6y78w2b]{display:flex;flex-direction:column;justify-self:center;width:100%;max-height:80vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}.full-page-communication-modal-container[b-tgipshob4l]{backdrop-filter:blur(1px);align-content:center}.communication-modal[b-tgipshob4l]{justify-self:center;display:flex;flex-direction:column;width:99vw;max-width:99vw;background:#fff;border-radius:12px;overflow:hidden}.communication-modal .modal-content[b-tgipshob4l]{display:flex;flex-direction:column;width:100%;padding:10px;place-self:center;max-height:60vh;background:#fff;border-radius:12px 12px 0 0;overflow:auto}.modal-header[b-tgipshob4l]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--color-vz-blue);color:#fff;flex-shrink:0}.modal-title[b-tgipshob4l]{font-size:18px;font-weight:600;margin:0;color:#fff;display:flex;align-items:center;gap:8px}.modal-title i[b-tgipshob4l]{color:var(--color-vz-yellow);font-size:18px}.close-btn[b-tgipshob4l]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.close-btn:hover[b-tgipshob4l]{background-color:#ffffff1a}.modal-footer[b-tgipshob4l]{display:flex;gap:12px;padding:10px 16px;background-color:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between}.contact-info-section[b-tgipshob4l]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.contact-header[b-tgipshob4l]{display:flex;align-items:center;gap:12px}.contact-avatar[b-tgipshob4l]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;flex-shrink:0}.contact-details h4[b-tgipshob4l]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-vz-blue)}.contact-details p[b-tgipshob4l]{margin:0;font-size:14px;color:#718096}.email-address[b-tgipshob4l]{display:flex;align-items:center;gap:6px;color:#4a5568;font-size:14px;margin-top:4px}.email-address i[b-tgipshob4l]{color:var(--color-vz-blue);font-size:12px}.history-section[b-tgipshob4l]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.history-section h5[b-tgipshob4l]{font-size:14px;font-weight:600;color:var(--color-vz-blue);margin:0 0 12px;display:flex;align-items:center;gap:8px}.history-section h5 i[b-tgipshob4l]{color:var(--color-vz-yellow);font-size:14px}.recent-emails-list[b-tgipshob4l]{display:flex;flex-direction:column;gap:8px}.email-item[b-tgipshob4l]{padding:10px 12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s}.email-item:hover[b-tgipshob4l]{background:var(--color-vz-bg-light);border-color:var(--color-vz-border-light)}.email-date[b-tgipshob4l]{color:#64748b;font-size:11px;font-weight:500}.email-subject[b-tgipshob4l]{font-weight:500;color:var(--color-vz-blue);margin:4px 0;font-size:13px;display:flex;align-items:center;gap:4px}.email-subject i[b-tgipshob4l]{font-size:10px;opacity:.7}.email-preview[b-tgipshob4l]{margin:4px 0 0;color:#4a5568;font-size:12px;line-height:1.4}.email-compose-section[b-tgipshob4l]{display:flex;flex-direction:column;gap:16px}.form-group[b-tgipshob4l]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.form-group label[b-tgipshob4l]{display:block;font-size:14px;font-weight:500;color:#64748b;margin-bottom:8px}.form-group label i[b-tgipshob4l]{color:var(--color-vz-yellow);margin-right:6px}.quick-templates[b-tgipshob4l]{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}.template-btn[b-tgipshob4l]{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;color:#64748b}.template-btn:hover[b-tgipshob4l]{background:#f8fafc;border-color:var(--color-vz-blue);color:var(--color-vz-blue)}.template-btn:active[b-tgipshob4l]{background:var(--color-vz-blue);color:#fff}.char-count[b-tgipshob4l]{float:right;font-size:12px;color:#64748b}.form-control[b-tgipshob4l]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;transition:all .2s}.form-control:focus[b-tgipshob4l]{outline:none;border-color:var(--color-vz-blue);box-shadow:0 0 0 3px #00348e1a}.email-body[b-tgipshob4l]{resize:vertical;min-height:160px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}input[type=checkbox][b-tgipshob4l]{margin-right:8px;cursor:pointer}.signature-preview[b-tgipshob4l]{margin-top:12px;padding:12px;background:#f8fafc;border-left:3px solid var(--color-vz-blue);border-radius:4px;font-size:13px;color:#4a5568;line-height:1.5}.action-btn[b-tgipshob4l]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.action-btn.cancel[b-tgipshob4l]{background-color:#f5f7fa;color:#666}.action-btn.cancel:hover:not(:disabled)[b-tgipshob4l]{background-color:#e0e0e0}.action-btn.send-email[b-tgipshob4l]{background:var(--color-vz-blue);color:#fff}.action-btn.send-email:hover:not(:disabled)[b-tgipshob4l]{background:var(--color-vz-blue-dark)}.action-btn:disabled[b-tgipshob4l]{opacity:.6;cursor:not-allowed}.spinner-border[b-tgipshob4l]{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-b-tgipshob4l .8s linear infinite}.spinner-border-sm[b-tgipshob4l]{width:14px;height:14px;border-width:2px}@keyframes spin-b-tgipshob4l{to{transform:rotate(360deg)}}.text-muted[b-tgipshob4l]{color:#718096;font-size:12px}.modal-footer[b-tgipshob4l]{flex-direction:column;gap:8px}.action-btn[b-tgipshob4l]{width:100%}@media only screen and (min-width:1281px){.full-page-communication-modal-container[b-tgipshob4l]{width:40vw;max-width:40vw;place-self:center}.communication-modal[b-tgipshob4l]{display:flex;flex-direction:column;width:40vw;max-width:40vw;background:#fff;border-radius:12px;overflow:hidden}.modal-content[b-tgipshob4l]{display:flex;flex-direction:column;justify-self:center;width:100%;max-height:80vh;background:#fff;border-radius:12px 12px 0 0;overflow:auto}.modal-footer[b-tgipshob4l]{flex-direction:row}.action-btn[b-tgipshob4l]{width:auto}}.full-page-communication-modal-container[b-ru5k1t7i2n]{backdrop-filter:blur(1px);align-content:center}.communication-modal[b-ru5k1t7i2n]{justify-self:center;display:flex;flex-direction:column;width:99vw;max-width:99vw;background:#fff;border-radius:12px;overflow:hidden}.communication-modal .modal-content[b-ru5k1t7i2n]{display:flex;flex-direction:column;width:100%;padding:10px;place-self:center;max-height:60vh;background:#fff;border-radius:12px 12px 0 0;overflow:auto}.modal-header[b-ru5k1t7i2n]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--color-vz-blue);color:#fff;flex-shrink:0}.modal-title[b-ru5k1t7i2n]{font-size:18px;font-weight:600;margin:0;color:#fff;display:flex;align-items:center;gap:8px}.modal-title i[b-ru5k1t7i2n]{color:var(--color-vz-yellow);font-size:18px}.close-btn[b-ru5k1t7i2n]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.close-btn:hover[b-ru5k1t7i2n]{background-color:#ffffff1a}.modal-footer[b-ru5k1t7i2n]{display:flex;gap:12px;padding:10px 16px;background-color:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between}.contact-info-section[b-ru5k1t7i2n]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.contact-header[b-ru5k1t7i2n]{display:flex;align-items:center;gap:12px}.contact-avatar[b-ru5k1t7i2n]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;flex-shrink:0}.contact-details h4[b-ru5k1t7i2n]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-vz-blue)}.contact-details p[b-ru5k1t7i2n]{margin:0;font-size:14px;color:#718096}.phone-number[b-ru5k1t7i2n]{display:flex;align-items:center;gap:6px;color:#4a5568;font-size:14px;margin-top:4px}.phone-number i[b-ru5k1t7i2n]{color:var(--color-vz-blue);font-size:12px}.history-section[b-ru5k1t7i2n]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.history-section h5[b-ru5k1t7i2n]{font-size:14px;font-weight:600;color:var(--color-vz-blue);margin:0 0 12px;display:flex;align-items:center;gap:8px}.history-section h5 i[b-ru5k1t7i2n]{color:var(--color-vz-yellow);font-size:14px}.recent-messages-list[b-ru5k1t7i2n]{display:flex;flex-direction:column;gap:8px}.message-item[b-ru5k1t7i2n]{padding:8px 12px;background:#f8fafc;border-radius:8px;font-size:13px;border:1px solid #e2e8f0;transition:all .2s}.message-item:hover[b-ru5k1t7i2n]{background:var(--color-vz-bg-light);border-color:var(--color-vz-border-light)}.message-item small[b-ru5k1t7i2n]{color:#64748b;font-size:11px;font-weight:500}.message-item p[b-ru5k1t7i2n]{margin:4px 0 0;color:#4a5568;font-size:13px}.message-compose-section[b-ru5k1t7i2n]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.message-compose-section label[b-ru5k1t7i2n]{display:block;font-size:14px;font-weight:500;color:#64748b;margin-bottom:8px}.message-compose-section label i[b-ru5k1t7i2n]{color:var(--color-vz-yellow);margin-right:6px}.quick-templates[b-ru5k1t7i2n]{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}.template-btn[b-ru5k1t7i2n]{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;color:#64748b}.template-btn:hover[b-ru5k1t7i2n]{background:#f8fafc;border-color:var(--color-vz-blue);color:var(--color-vz-blue)}.template-btn:active[b-ru5k1t7i2n]{background:var(--color-vz-blue);color:#fff}.char-count[b-ru5k1t7i2n]{float:right;font-size:12px;color:#64748b}.form-control[b-ru5k1t7i2n]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;transition:all .2s}.form-control:focus[b-ru5k1t7i2n]{outline:none;border-color:var(--color-vz-blue);box-shadow:0 0 0 3px #00348e1a}.message-input[b-ru5k1t7i2n]{resize:vertical;min-height:120px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.message-preview[b-ru5k1t7i2n]{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.message-preview small[b-ru5k1t7i2n]{color:#64748b;font-size:12px;font-weight:500}.sms-bubble[b-ru5k1t7i2n]{background:#347cb21a;border:1px solid var(--color-vz-blue-light);padding:10px 14px;border-radius:18px;margin-top:8px;font-size:14px;color:#2d3748;line-height:1.4}.action-btn[b-ru5k1t7i2n]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.action-btn.cancel[b-ru5k1t7i2n]{background-color:#f5f7fa;color:#666}.action-btn.cancel:hover:not(:disabled)[b-ru5k1t7i2n]{background-color:#e0e0e0}.action-btn.send-sms[b-ru5k1t7i2n]{background:var(--color-vz-blue);color:#fff}.action-btn.send-sms:hover:not(:disabled)[b-ru5k1t7i2n]{background:var(--color-vz-blue-dark)}.action-btn:disabled[b-ru5k1t7i2n]{opacity:.6;cursor:not-allowed}.spinner-border[b-ru5k1t7i2n]{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-b-ru5k1t7i2n .8s linear infinite}.spinner-border-sm[b-ru5k1t7i2n]{width:14px;height:14px;border-width:2px}@keyframes spin-b-ru5k1t7i2n{to{transform:rotate(360deg)}}.text-muted[b-ru5k1t7i2n]{color:#718096;font-size:12px}.modal-footer[b-ru5k1t7i2n]{flex-direction:column;gap:8px}.action-btn[b-ru5k1t7i2n]{width:100%}@media only screen and (min-width:1281px){.full-page-communication-modal-container[b-ru5k1t7i2n]{width:40vw;max-width:40vw;place-self:center}.communication-modal[b-ru5k1t7i2n]{display:flex;flex-direction:column;width:40vw;max-width:40vw;background:#fff;border-radius:12px;overflow:hidden}.modal-content[b-ru5k1t7i2n]{display:flex;flex-direction:column;justify-self:center;width:100%;max-height:80vh;background:#fff;border-radius:12px 12px 0 0;overflow:auto}.modal-footer[b-ru5k1t7i2n]{flex-direction:row}.action-btn[b-ru5k1t7i2n]{width:auto}}.contact-card[b-hf0e2y60ph]{background-color:#fff;border-radius:12px;margin-bottom:18px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0;cursor:pointer;transform:scale(1);transition:transform .5s ease-in-out,margin .5s ease-in-out;background:linear-gradient(to bottom,#9b59b605,#fff 100px)}.card-type-badge[b-hf0e2y60ph]{position:absolute;top:-1px;left:16px;background:#9b59b6;color:#fff;padding:4px 8px;border-radius:0 0 8px 8px;font-size:12px;z-index:1}.card-type-badge i[b-hf0e2y60ph]{font-size:14px}.compact .card-type-badge[b-hf0e2y60ph]{display:none}.contact-card:active[b-hf0e2y60ph]{border:1px solid var(--color-vz-blue)}.contact-card:nth-child(1)[b-hf0e2y60ph]{margin-top:12px}.contact-content-section[b-hf0e2y60ph]{max-height:400px;opacity:1;overflow:hidden;transition:all .5s ease-in-out;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:5px 16px;box-shadow:#0000001a 0 0 1px,#0000001a 0 0 1px;border-radius:0 0 8px 9px;border:1px solid #e2e8f0;margin-bottom:8px}.contact-type[b-hf0e2y60ph]{font-size:14px;font-weight:500;color:#4a5568;display:flex;align-items:center;gap:8px;margin-bottom:4px}.contact-type i[b-hf0e2y60ph]{color:var(--color-vz-blue)}.contact-card-header[b-hf0e2y60ph]{display:flex;position:relative;justify-content:space-between;align-items:flex-start;padding:16px 16px 8px;transition:all .5s ease-in-out}.contact-info[b-hf0e2y60ph]{display:flex;gap:12px;align-items:center;flex:1;min-width:0}.contact-text-container[b-hf0e2y60ph]{flex:1;min-width:0;padding-top:0;overflow:hidden}.contact-avatar[b-hf0e2y60ph]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--fw-bold);font-size:20px;flex-shrink:0;align-self:self-start;transition:width .5s ease-in-out,height .5s ease-in-out,font-size .5s ease-in-out}.contact-info h3[b-hf0e2y60ph]{margin:0 0 4px;font-size:15px;font-weight:var(--fw-semibold);color:#1a202c;transition:font-size .5s ease-in-out,padding .5s ease-in-out}.contact-info p[b-hf0e2y60ph]{margin:0;font-size:14px;color:#718096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:font-size .5s ease-in-out,padding .5s ease-in-out}.contact-status[b-hf0e2y60ph]{padding:3px 12px;border-radius:16px;font-size:11px;font-weight:var(--fw-semibold);white-space:nowrap;position:absolute;top:5px;right:5px;transition:font-size .5s ease-in-out,padding .5s ease-in-out}.contact-status.status-active[b-hf0e2y60ph]{background-color:#2ea0431a;color:#2ea043}.contact-status.status-inactive[b-hf0e2y60ph]{background-color:#e74c3c1a;color:#e74c3c}.contact-status.status-prospect[b-hf0e2y60ph]{background-color:#edaa001a;color:var(--color-vz-yellow-dark)}.contact-card-body[b-hf0e2y60ph]{padding:0 16px 16px;transition:all .5s ease-in-out}.contact-details[b-hf0e2y60ph]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.compact .contact-details[b-hf0e2y60ph]{display:flex;flex-direction:column;gap:0px;margin-bottom:0}.detail-item[b-hf0e2y60ph]{display:flex;align-items:center;gap:8px;font-size:14px;color:#4a5568}.detail-item i[b-hf0e2y60ph]{font-size:14px;color:#a0aec0;width:16px}.revenue-priority-section[b-hf0e2y60ph]{max-height:200px;transition:all .5s ease-in-out;padding:0;margin:0}.revenue-header[b-hf0e2y60ph]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;transition:all .5s ease-in-out}.ytd-revenue[b-hf0e2y60ph]{font-size:20px;font-weight:700;color:#1a202c;transition:font-size .5s ease-in-out}.revenue-label[b-hf0e2y60ph]{font-size:12px;color:#64748b;font-weight:500;transition:font-size .5s ease-in-out}.priority-info[b-hf0e2y60ph]{text-align:right}.priority-stars[b-hf0e2y60ph]{display:flex;gap:2px;margin-bottom:4px}.priority-stars i[b-hf0e2y60ph]{font-size:14px;transition:font-size .5s ease-in-out}.priority-stars i.filled[b-hf0e2y60ph]{color:var(--color-vz-yellow)}.priority-stars i.empty[b-hf0e2y60ph]{color:#e2e8f0}.priority-label[b-hf0e2y60ph]{font-size:12px;color:#64748b;font-weight:500}.opportunities-indicator[b-hf0e2y60ph]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b;background-color:#00348e0d;padding:2px 6px;border-radius:12px;margin-top:4px;font-weight:500}.opportunities-indicator i[b-hf0e2y60ph]{font-size:10px}.contact-meta[b-hf0e2y60ph]{display:flex;gap:16px;font-size:13px;color:#718096;flex-wrap:wrap;max-height:50px;opacity:1;transition:all .5s ease-in-out}.contact-meta span[b-hf0e2y60ph]{display:flex;align-items:center;gap:4px}.contact-meta i[b-hf0e2y60ph]{font-size:12px}.contact-card-actions[b-hf0e2y60ph]{display:flex;gap:8px;padding:12px 16px;background-color:#f7fafc;border-top:1px solid #e2e8f0;transition:all .5s ease-in-out;border-radius:0 0 12px 12px;max-height:100px}.action-btn[b-hf0e2y60ph]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:var(--fw-medium);color:#4a5568;cursor:pointer;transition:all .2s}.action-btn:hover:not(:disabled)[b-hf0e2y60ph]{background-color:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.action-btn:disabled[b-hf0e2y60ph]{opacity:.5;cursor:not-allowed}.action-btn i[b-hf0e2y60ph]{font-size:14px}.action-text[b-hf0e2y60ph]{display:inline}.detail-location[b-hf0e2y60ph]{max-height:30px;opacity:1;transition:all .5s ease-in-out}.compact .contact-card[b-hf0e2y60ph]{transform:scale(.98)}.compact .contact-card:active[b-hf0e2y60ph]{transform:scale(.96)}.compact .contact-content-section[b-hf0e2y60ph],.compact .contact-meta[b-hf0e2y60ph],.compact .detail-location[b-hf0e2y60ph]{opacity:0;max-height:0;margin:0;padding:0}.compact .opportunities-indicator[b-hf0e2y60ph]{display:none}.compact .contact-card-header[b-hf0e2y60ph]{padding:16px 16px 8px}.compact .contact-card-body[b-hf0e2y60ph]{padding:0 16px 8px}.compact .contact-avatar[b-hf0e2y60ph]{width:36px;height:36px;font-size:16px;border-radius:6px}.compact .contact-info h3[b-hf0e2y60ph]{font-size:14px;margin-bottom:2px}.compact .contact-info p[b-hf0e2y60ph]{font-size:12px}.compact .contact-status[b-hf0e2y60ph]{padding:3px 10px;font-size:11px}.compact .revenue-priority-section[b-hf0e2y60ph]{background:none;padding:0;border:none;margin:0;display:block}.compact .revenue-header[b-hf0e2y60ph]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.compact .ytd-revenue[b-hf0e2y60ph]{font-size:16px;font-weight:600}.compact .revenue-label[b-hf0e2y60ph]{font-size:11px;display:inline;margin-left:4px}.compact .priority-stars[b-hf0e2y60ph]{margin-bottom:0}.compact .priority-stars i[b-hf0e2y60ph]{font-size:12px}.compact .priority-label[b-hf0e2y60ph]{display:none}.compact .contact-card-actions[b-hf0e2y60ph]{opacity:0;max-height:0;margin:0;padding:0}.compact .action-text[b-hf0e2y60ph]{display:none}@media(min-width:768px){.contact-details[b-hf0e2y60ph]{flex-direction:column;gap:24px}.detail-item[b-hf0e2y60ph]{gap:8px}}@media(max-width:370px){.contact-status[b-hf0e2y60ph]{padding:3px 12px;font-size:10px}}.contact-detail-container[b-r51ypxbb7f]{display:flex;flex-direction:column;background-color:#f5f7fa;position:relative}.contact-detail-container.create-mode .detail-content[b-r51ypxbb7f]{padding-top:16px}.contact-detail-container.create-mode .detail-section:first-child[b-r51ypxbb7f]{margin-top:0}.detail-header[b-r51ypxbb7f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-r51ypxbb7f]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-r51ypxbb7f]{background-color:#00348e1a}.header-title[b-r51ypxbb7f]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-r51ypxbb7f]{display:flex;gap:8px}.action-icon[b-r51ypxbb7f]{width:36px;height:36px;border:1px solid #e0e0e0;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.action-icon:hover[b-r51ypxbb7f]{background:var(--color-vz-blue);border-color:var(--color-vz-blue);color:#fff}.status-bar[b-r51ypxbb7f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.status-chip[b-r51ypxbb7f]{padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500}.status-prospect[b-r51ypxbb7f]{background-color:#e3f2fd;color:#1976d2}.status-qualification[b-r51ypxbb7f]{background-color:#f3e5f5;color:#7b1fa2}.status-proposal[b-r51ypxbb7f]{background-color:#fff3e0;color:#f57c00}.status-negotiation[b-r51ypxbb7f]{background-color:#fce4ec;color:#c2185b}.status-won[b-r51ypxbb7f]{background-color:#e8f5e9;color:#388e3c}.status-lost[b-r51ypxbb7f]{background-color:#ffebee;color:#d32f2f}.probability-indicator[b-r51ypxbb7f]{display:flex;flex-direction:column;align-items:flex-end}.probability-value[b-r51ypxbb7f]{font-size:20px;font-weight:600;color:var(--color-vz-blue)}.probability-label[b-r51ypxbb7f]{font-size:12px;color:#666}.detail-content[b-r51ypxbb7f]{flex:1;overflow-y:auto;width:100%}.detail-section[b-r51ypxbb7f]{background-color:#fff;margin-bottom:8px;padding:16px}.contact-name[b-r51ypxbb7f]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.contact-id[b-r51ypxbb7f]{font-size:14px;color:#666;margin:0}.section-title[b-r51ypxbb7f]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-r51ypxbb7f]{color:var(--color-vz-blue);font-size:18px}.info-row[b-r51ypxbb7f]{margin-bottom:6px;position:relative}.info-row:last-child[b-r51ypxbb7f]{margin-bottom:0}.info-label[b-r51ypxbb7f]{font-size:12px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:4px;display:block}.info-value[b-r51ypxbb7f]{font-size:15px;color:#1e293b;font-weight:400;line-height:1.4;display:block;padding-left:6px;border-left:3px solid #f0f4f8}.info-value.multiline[b-r51ypxbb7f]{line-height:1.5;color:#475569}.contact-actions[b-r51ypxbb7f]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.contact-button[b-r51ypxbb7f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#333;transition:all .2s}.contact-button span[b-r51ypxbb7f]{overflow:hidden;text-overflow:ellipsis}.contact-button:hover[b-r51ypxbb7f]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue)}.contact-button i[b-r51ypxbb7f]{color:var(--color-vz-blue)}.financial-summary[b-r51ypxbb7f]{background-color:#f5f7fa;padding:16px;border-radius:8px}.financial-item[b-r51ypxbb7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.financial-item:last-child[b-r51ypxbb7f]{margin-bottom:0}.financial-label[b-r51ypxbb7f]{font-size:14px;color:#666}.financial-value[b-r51ypxbb7f]{font-size:18px;font-weight:600;color:#333}.financial-value.weighted[b-r51ypxbb7f]{color:var(--color-vz-blue)}.timeline-info[b-r51ypxbb7f]{display:flex;flex-direction:column;gap:12px}.timeline-item[b-r51ypxbb7f]{display:flex;align-items:center;gap:12px;font-size:14px;color:#666}.timeline-item i[b-r51ypxbb7f]{color:var(--color-vz-blue);width:20px}.action-grid[b-r51ypxbb7f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-action-btn[b-r51ypxbb7f]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.quick-action-btn i[b-r51ypxbb7f]{font-size:20px;color:var(--color-vz-blue)}.quick-action-btn span[b-r51ypxbb7f]{font-size:12px;color:#666}.input-group:last-child[b-r51ypxbb7f]{margin-bottom:0}.input-group label[b-r51ypxbb7f]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:0}.input-group label[b-r51ypxbb7f]:after{content:"*";color:#e53e3e;margin-left:4px;display:none}.input-group label:has(+input:required)[b-r51ypxbb7f]:after,.input-group label:has(+textarea:required)[b-r51ypxbb7f]:after,.input-group label:has(+select:required)[b-r51ypxbb7f]:after{display:inline}.probability-slider[b-r51ypxbb7f]{width:100%;margin-top:8px}.probability-slider:focus[b-r51ypxbb7f]{outline:none;box-shadow:none;border-style:none}.slider-value[b-r51ypxbb7f]{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--color-vz-blue)}.bottom-actions[b-r51ypxbb7f]{position:sticky;bottom:0;left:0;right:0;display:flex;gap:12px;padding:12px 16px;backdrop-filter:blur(8px);background-color:#fff;border-top:1px solid #e0e0e0;z-index:10}.bottom-actions.edit-mode[b-r51ypxbb7f]{justify-content:space-between;margin:0 -16px -16px}.action-btn[b-r51ypxbb7f]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.action-btn.cancel[b-r51ypxbb7f]{background-color:#f5f7fa;color:#666}.action-btn.cancel:hover[b-r51ypxbb7f]{background-color:#e0e0e0}.action-btn.save[b-r51ypxbb7f]{background-color:var(--color-vz-blue);color:#fff}.action-btn.save:hover[b-r51ypxbb7f]{background-color:var(--color-vz-blue-dark)}.action-btn:disabled[b-r51ypxbb7f]{opacity:.6;cursor:not-allowed}.action-btn.save:disabled[b-r51ypxbb7f]{background-color:#a0aec0}.vz-input.error[b-r51ypxbb7f]{border-color:#e53e3e}.error-message[b-r51ypxbb7f]{font-size:12px;color:#e53e3e;margin-top:4px}@media(min-width:768px){.detail-header[b-r51ypxbb7f]{padding:16px 24px}.detail-content[b-r51ypxbb7f]{max-width:100%;margin:0 auto}.action-grid[b-r51ypxbb7f]{grid-template-columns:repeat(4,1fr)}}.readonly-section[b-r51ypxbb7f]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.section-header-with-action[b-r51ypxbb7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header-with-action .section-title[b-r51ypxbb7f]{margin-bottom:0}.edit-contact-btn[b-r51ypxbb7f]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;cursor:pointer;transition:all .2s;color:var(--color-vz-blue)}.edit-contact-btn:hover[b-r51ypxbb7f]{background-color:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.edit-contact-btn i[b-r51ypxbb7f]{font-size:14px}.readonly-contact-info[b-r51ypxbb7f]{background:#fff;border-radius:6px;padding:16px;border:1px solid #e2e8f0}.contact-info-grid[b-r51ypxbb7f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.contact-info-item[b-r51ypxbb7f]{display:flex;flex-direction:column;gap:4px}.contact-info-item.full-width[b-r51ypxbb7f]{grid-column:1 / -1}.contact-info-item .info-label[b-r51ypxbb7f]{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.contact-info-item .info-value[b-r51ypxbb7f]{font-size:14px;color:#1e293b;font-weight:400}@media(max-width:768px){.contact-info-grid[b-r51ypxbb7f]{grid-template-columns:1fr}.readonly-section[b-r51ypxbb7f]{padding:16px}}.priority-slider[b-r51ypxbb7f]{width:100%;margin-top:8px}.priority-display[b-r51ypxbb7f]{display:flex;gap:4px;margin-top:8px;justify-content:center}.priority-display i.filled[b-r51ypxbb7f]{color:var(--color-vz-yellow)}.priority-display i.empty[b-r51ypxbb7f]{color:#e2e8f0}.priority-indicator[b-r51ypxbb7f]{display:flex;flex-direction:column;align-items:center}.priority-stars[b-r51ypxbb7f]{display:flex;gap:2px}.priority-stars i.filled[b-r51ypxbb7f]{color:var(--color-vz-yellow)}.priority-stars i.empty[b-r51ypxbb7f]{color:#e2e8f0}.status-active[b-r51ypxbb7f]{background-color:#2ea0431a;color:#2ea043}.status-inactive[b-r51ypxbb7f]{background-color:#e74c3c1a;color:#e74c3c}.status-prospect[b-r51ypxbb7f]{background-color:#edaa001a;color:var(--color-vz-yellow-dark)}.detail-section[b-2htcty34hv]{background-color:#fff;margin-bottom:8px;padding:16px}.section-title[b-2htcty34hv]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.bottom-actions.edit-mode[b-2htcty34hv]{margin:0 -16px -16px!important}.modal-content .bottom-actions.edit-mode[b-2htcty34hv]{margin:0!important}.section-title i[b-2htcty34hv]{color:var(--color-vz-blue);font-size:18px}.input-group[b-2htcty34hv]{margin-bottom:16px}.input-group:last-child[b-2htcty34hv]{margin-bottom:0}.input-group label[b-2htcty34hv]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:4px}.input-group label[b-2htcty34hv]:after{content:"*";color:#e53e3e;margin-left:4px;display:none}.input-group label:has(+input:required)[b-2htcty34hv]:after,.input-group label:has(+textarea:required)[b-2htcty34hv]:after,.input-group label:has(+select:required)[b-2htcty34hv]:after{display:inline}.priority-slider[b-2htcty34hv]{width:100%;margin-top:8px}.priority-slider:hover[b-2htcty34hv]{opacity:1}.priority-slider[b-2htcty34hv]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--color-vz-blue);cursor:pointer;border-radius:50%;box-shadow:0 2px 4px #0003}.priority-slider[b-2htcty34hv]::-moz-range-thumb{width:20px;height:20px;background:var(--color-vz-blue);cursor:pointer;border-radius:50%;box-shadow:0 2px 4px #0003}.priority-display[b-2htcty34hv]{display:flex;gap:4px;margin-top:8px;justify-content:center}.priority-display i.filled[b-2htcty34hv]{color:var(--color-vz-yellow)}.priority-display i.empty[b-2htcty34hv]{color:#e2e8f0}.address-details[b-2htcty34hv]{background-color:#f8fafc;padding:12px;border-radius:6px;border:1px solid #e2e8f0}.bottom-actions[b-2htcty34hv]{position:sticky;bottom:0;display:flex;gap:12px;padding:16px;background-color:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #0000000d;z-index:10}.action-btn[b-2htcty34hv]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s}.action-btn.cancel[b-2htcty34hv]{background-color:#f5f7fa;color:#666}.action-btn.cancel:hover:not(:disabled)[b-2htcty34hv]{background-color:#e2e8f0}.action-btn.save[b-2htcty34hv]{background-color:var(--color-vz-blue);color:#fff}.action-btn.save:hover:not(:disabled)[b-2htcty34hv]{background-color:var(--color-vz-blue-dark)}.action-btn:disabled[b-2htcty34hv]{opacity:.5;cursor:not-allowed}.validation-message[b-2htcty34hv]{font-size:12px;color:#e53e3e;margin-top:4px}.input-validation-error[b-2htcty34hv]{border-color:#e53e3e!important}@media(min-width:768px){.detail-section[b-2htcty34hv],.bottom-actions[b-2htcty34hv]{padding:20px}}.address-details-container[b-2htcty34hv]{margin-top:12px}.address-details[b-2htcty34hv]{position:relative}.btn-edit-toggle[b-2htcty34hv]{position:relative;float:right;background:#fff;border:1px solid var(--color-vz-blue);padding:4px 10px;border-radius:6px;font-size:11px;color:var(--color-vz-blue);cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:4px;z-index:1}.btn-edit-toggle.done[b-2htcty34hv]{background-color:#138a36;color:#fff;border-color:#138a36}.address-details-content[b-2htcty34hv]{padding:0}.address-details-content>div[b-2htcty34hv]{margin-bottom:4px}.address-manual-edit[b-2htcty34hv]{background-color:#f8fafc;padding:12px;border-radius:6px;border:2px solid var(--color-vz-blue);animation:slideDown-b-2htcty34hv .2s ease-out}.address-edit-fields[b-2htcty34hv]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.manual-edit-notice[b-2htcty34hv]{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px;background-color:#fff3cd;border-radius:4px;font-size:12px;color:#856404}.manual-edit-notice i[b-2htcty34hv]{color:#f59e0b}@keyframes slideDown-b-2htcty34hv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.address-edit-fields[b-2htcty34hv]{grid-template-columns:1fr}.btn-edit-toggle[b-2htcty34hv]{padding:6px 10px}}.address-details[b-2htcty34hv]{background-color:#f8fafc;padding:12px;border-radius:6px;border:1px solid #e2e8f0;position:relative}.address-details strong[b-2htcty34hv]{color:#64748b}.contact-detail-container[b-vnk3ccm9s1]{display:flex;flex-direction:column;background-color:#f5f7fa;position:relative}.contact-detail-container.create-mode .detail-content[b-vnk3ccm9s1]{padding-top:16px}.contact-detail-container.create-mode .detail-section:first-child[b-vnk3ccm9s1]{margin-top:0}.detail-header[b-vnk3ccm9s1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.quick-note-fab-wrapper[b-vnk3ccm9s1]{position:sticky;top:75px;height:0;z-index:9;margin-top:0}.quick-note-fab[b-vnk3ccm9s1]{position:absolute;right:10px;top:10px;width:48px;height:48px;border-radius:50%;background-color:#00348edb;color:#fff;border:none;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform .3s,box-shadow .3s}.quick-note-fab[b-vnk3ccm9s1]:before{content:"";position:absolute;inset:-12px;border-radius:50%}.back-button[b-vnk3ccm9s1]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-vnk3ccm9s1]{background-color:#00348e1a}.header-title[b-vnk3ccm9s1]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-vnk3ccm9s1]{display:flex;gap:8px}.action-icon[b-vnk3ccm9s1]{width:42px;height:42px;background:#00348edb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.action-icon:hover[b-vnk3ccm9s1]{background:var(--color-vz-blue);border-color:var(--color-vz-blue);color:#fff}.status-bar[b-vnk3ccm9s1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.status-chip[b-vnk3ccm9s1]{padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500}.status-prospect[b-vnk3ccm9s1]{background-color:#e3f2fd;color:#1976d2}.status-qualification[b-vnk3ccm9s1]{background-color:#f3e5f5;color:#7b1fa2}.status-proposal[b-vnk3ccm9s1]{background-color:#fff3e0;color:#f57c00}.status-negotiation[b-vnk3ccm9s1]{background-color:#fce4ec;color:#c2185b}.status-won[b-vnk3ccm9s1]{background-color:#e8f5e9;color:#388e3c}.status-lost[b-vnk3ccm9s1]{background-color:#ffebee;color:#d32f2f}.probability-indicator[b-vnk3ccm9s1]{display:flex;flex-direction:column;align-items:flex-end}.probability-value[b-vnk3ccm9s1]{font-size:20px;font-weight:600;color:var(--color-vz-blue)}.probability-label[b-vnk3ccm9s1]{font-size:12px;color:#666}.detail-content[b-vnk3ccm9s1]{flex:1;width:100%}.detail-section[b-vnk3ccm9s1]{background-color:#fff;margin-bottom:8px;padding:16px}.contact-name[b-vnk3ccm9s1]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.contact-id[b-vnk3ccm9s1]{font-size:14px;color:#666;margin:0}.section-title[b-vnk3ccm9s1]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-vnk3ccm9s1]{color:var(--color-vz-blue);font-size:18px}.info-row[b-vnk3ccm9s1]{margin-bottom:6px;position:relative}.info-row:last-child[b-vnk3ccm9s1]{margin-bottom:0}.info-label[b-vnk3ccm9s1]{font-size:12px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:4px;display:block}.info-value[b-vnk3ccm9s1]{font-size:15px;color:#1e293b;font-weight:400;line-height:1.4;display:block;padding-left:6px;border-left:3px solid #f0f4f8}.info-value.multiline[b-vnk3ccm9s1]{line-height:1.5;color:#475569}.address-link[b-vnk3ccm9s1]{color:var(--color-vz-blue);cursor:pointer;transition:color .2s}.address-link:hover[b-vnk3ccm9s1]{color:#026;text-decoration:underline}.address-link:active[b-vnk3ccm9s1]{opacity:.7}.contact-actions[b-vnk3ccm9s1]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.contact-button[b-vnk3ccm9s1]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#333;transition:all .2s}.contact-button span[b-vnk3ccm9s1]{overflow:hidden;text-overflow:ellipsis}.contact-button:hover[b-vnk3ccm9s1]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue)}.contact-button i[b-vnk3ccm9s1]{color:var(--color-vz-blue)}.financial-summary[b-vnk3ccm9s1]{background-color:#f5f7fa;padding:16px;border-radius:8px}.financial-item[b-vnk3ccm9s1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.financial-item:last-child[b-vnk3ccm9s1]{margin-bottom:0}.financial-label[b-vnk3ccm9s1]{font-size:14px;color:#666}.financial-value[b-vnk3ccm9s1]{font-size:18px;font-weight:600;color:#333}.financial-value.weighted[b-vnk3ccm9s1]{color:var(--color-vz-blue)}.timeline-info[b-vnk3ccm9s1]{display:flex;flex-direction:column;gap:12px}.timeline-item[b-vnk3ccm9s1]{display:flex;align-items:center;gap:12px;font-size:14px;color:#666}.timeline-item i[b-vnk3ccm9s1]{color:var(--color-vz-blue);width:20px}.action-grid[b-vnk3ccm9s1]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-action-btn[b-vnk3ccm9s1]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.quick-action-btn:hover[b-vnk3ccm9s1]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.quick-action-btn i[b-vnk3ccm9s1]{font-size:20px;color:var(--color-vz-blue)}.quick-action-btn span[b-vnk3ccm9s1]{font-size:12px;color:#666}.input-group:last-child[b-vnk3ccm9s1]{margin-bottom:0}.input-group label[b-vnk3ccm9s1]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:0}.input-group label[b-vnk3ccm9s1]:after{content:"*";color:#e53e3e;margin-left:4px;display:none}.input-group label:has(+input:required)[b-vnk3ccm9s1]:after,.input-group label:has(+textarea:required)[b-vnk3ccm9s1]:after,.input-group label:has(+select:required)[b-vnk3ccm9s1]:after{display:inline}.probability-slider[b-vnk3ccm9s1]{width:100%;margin-top:8px}.probability-slider:focus[b-vnk3ccm9s1]{outline:none;box-shadow:none;border-style:none}.slider-value[b-vnk3ccm9s1]{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--color-vz-blue)}.vz-input.error[b-vnk3ccm9s1]{border-color:#e53e3e}.error-message[b-vnk3ccm9s1]{font-size:12px;color:#e53e3e;margin-top:4px}@media(min-width:768px){.detail-header[b-vnk3ccm9s1]{padding:16px 24px}.detail-content[b-vnk3ccm9s1]{max-width:100%;margin:0 auto}.action-grid[b-vnk3ccm9s1]{grid-template-columns:repeat(4,1fr)}}.readonly-section[b-vnk3ccm9s1]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.section-header-with-action[b-vnk3ccm9s1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header-with-action .section-title[b-vnk3ccm9s1]{margin-bottom:0}.edit-contact-btn[b-vnk3ccm9s1]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;cursor:pointer;transition:all .2s;color:var(--color-vz-blue)}.edit-contact-btn:hover[b-vnk3ccm9s1]{background-color:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.edit-contact-btn i[b-vnk3ccm9s1]{font-size:14px}.readonly-contact-info[b-vnk3ccm9s1]{background:#fff;border-radius:6px;padding:16px;border:1px solid #e2e8f0}.contact-info-grid[b-vnk3ccm9s1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.contact-info-item[b-vnk3ccm9s1]{display:flex;flex-direction:column;gap:4px}.contact-info-item.full-width[b-vnk3ccm9s1]{grid-column:1 / -1}.contact-info-item .info-label[b-vnk3ccm9s1]{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.contact-info-item .info-value[b-vnk3ccm9s1]{font-size:14px;color:#1e293b;font-weight:400}@media(max-width:768px){.contact-info-grid[b-vnk3ccm9s1]{grid-template-columns:1fr}.readonly-section[b-vnk3ccm9s1]{padding:16px}}.priority-slider[b-vnk3ccm9s1]{width:100%;margin-top:8px}.priority-display[b-vnk3ccm9s1]{display:flex;gap:4px;margin-top:8px;justify-content:center}.priority-display i.filled[b-vnk3ccm9s1]{color:var(--color-vz-yellow)}.priority-display i.empty[b-vnk3ccm9s1]{color:#e2e8f0}.priority-indicator[b-vnk3ccm9s1]{display:flex;flex-direction:column;align-items:center}.priority-stars[b-vnk3ccm9s1]{display:flex;gap:2px}.priority-stars i.filled[b-vnk3ccm9s1]{color:var(--color-vz-yellow)}.priority-stars i.empty[b-vnk3ccm9s1]{color:#e2e8f0}.status-active[b-vnk3ccm9s1]{background-color:#2ea0431a;color:#2ea043}.status-inactive[b-vnk3ccm9s1]{background-color:#e74c3c1a;color:#e74c3c}.status-prospect[b-vnk3ccm9s1]{background-color:#edaa001a;color:var(--color-vz-yellow-dark)}.contact-opportunity-card[b-gdfkuz733p]{background-color:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0;cursor:pointer;transform:scale(1);transition:transform .2s ease-in-out}.contact-opportunity-card:active[b-gdfkuz733p]{transform:scale(.98);border-color:var(--color-vz-blue)}.co-card-header[b-gdfkuz733p]{display:flex;position:relative;justify-content:space-between;align-items:flex-start;padding:16px 16px 8px}.co-info[b-gdfkuz733p]{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:0}.co-card-no[b-gdfkuz733p]{position:absolute;left:0;top:0;background:#f0f4f8;color:#1e40af;padding:2px 6px 1px;font-size:11px;font-weight:600;font-family:SF Mono,Monaco,monospace;border-radius:12px 0}.co-card-no sup[b-gdfkuz733p]{margin-right:5px;font-size:9px}.co-text-container[b-gdfkuz733p]{flex:1;min-width:0;padding-left:20px}.co-text-container h3[b-gdfkuz733p]{margin:0 0 4px;font-size:16px;font-weight:600;color:#1a202c;line-height:1.3}.co-description[b-gdfkuz733p]{margin:0;font-size:13px;color:#718096;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.co-status[b-gdfkuz733p]{padding:3px 10px;border-radius:16px;font-size:11px;font-weight:600;white-space:nowrap;position:absolute;top:5px;right:5px}.co-status.status-prospect[b-gdfkuz733p]{background-color:#e3f2fd;color:#1976d2}.co-status.status-qualification[b-gdfkuz733p]{background-color:#f3e5f5;color:#7b1fa2}.co-status.status-proposal[b-gdfkuz733p]{background-color:#fff3e0;color:#f57c00}.co-status.status-negotiation[b-gdfkuz733p]{background-color:#fce4ec;color:#c2185b}.co-status.status-won[b-gdfkuz733p]{background-color:#e8f5e9;color:#388e3c}.co-status.status-lost[b-gdfkuz733p]{background-color:#ffebee;color:#d32f2f}.co-card-body[b-gdfkuz733p]{padding:0 16px 12px}.co-value-section[b-gdfkuz733p]{margin-bottom:8px}.co-value-header[b-gdfkuz733p]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.co-expected-value[b-gdfkuz733p]{font-size:18px;font-weight:600;color:#1a202c}.co-total-value[b-gdfkuz733p]{font-size:12px;color:#64748b;margin-left:4px}.co-probability-percentage[b-gdfkuz733p]{font-size:18px;font-weight:600;color:#1e293b}.co-probability-bar[b-gdfkuz733p]{margin-top:4px}.co-probability-track[b-gdfkuz733p]{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.co-probability-fill[b-gdfkuz733p]{height:100%;transition:width .5s ease}.co-probability-fill.probability-high[b-gdfkuz733p]{background:linear-gradient(90deg,#10b981,#059669)}.co-probability-fill.probability-medium[b-gdfkuz733p]{background:linear-gradient(90deg,#f59e0b,#d97706)}.co-probability-fill.probability-low[b-gdfkuz733p]{background:linear-gradient(90deg,#ef4444,#dc2626)}.co-meta[b-gdfkuz733p]{display:flex;gap:12px;font-size:12px;color:#718096;margin-top:8px}.co-meta span[b-gdfkuz733p]{display:flex;align-items:center;gap:4px}.co-meta i[b-gdfkuz733p]{font-size:11px}.contact-modal[b-nuslg1ctuq]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.modal-header[b-nuslg1ctuq]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e0e0e0;background-color:#fafafa;flex-shrink:0}.modal-title[b-nuslg1ctuq]{font-size:18px;font-weight:600;color:#333;margin:0}.modal-content[b-nuslg1ctuq]{flex:1;overflow-y:auto;padding:0;display:flex;background-color:#f5f7fa;-webkit-overflow-scrolling:touch}.modal-title[b-nuslg1ctuq]{color:#fff}.action-btn.cancel[b-nuslg1ctuq]{background-color:#e7e7e7;color:#666}.modal-header[b-nuslg1ctuq]{background-color:var(--color-vz-blue);color:#fff;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px}.modal-footer[b-nuslg1ctuq]{display:flex;gap:12px;padding:10px 16px;background-color:#fff;border-top:none!important;flex-shrink:0}@media(max-width:767px){.blazored-modal[b-nuslg1ctuq]{padding:0!important}.blazored-modal-container[b-nuslg1ctuq]{max-width:100vw!important;max-height:100vh!important;margin:0!important;border-radius:0!important}.contact-form-modal[b-nuslg1ctuq]{height:90vh;max-height:100vh;border-radius:12px 12px 0 0}}.contact-detail-container[b-nuslg1ctuq]{display:flex;flex-direction:column;background-color:#f5f7fa;position:relative;height:100%}.contact-detail-container.create-mode .detail-content[b-nuslg1ctuq]{padding-top:16px}.contact-detail-container.create-mode .detail-section:first-child[b-nuslg1ctuq]{margin-top:0}.detail-header[b-nuslg1ctuq]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-nuslg1ctuq]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-nuslg1ctuq]{background-color:#00348e1a}.header-title[b-nuslg1ctuq]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-nuslg1ctuq]{display:flex;gap:8px}.action-icon[b-nuslg1ctuq]{width:36px;height:36px;border:1px solid #e0e0e0;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.action-icon:hover[b-nuslg1ctuq]{background:var(--color-vz-blue);border-color:var(--color-vz-blue);color:#fff}.probability-indicator[b-nuslg1ctuq]{display:flex;flex-direction:column;align-items:flex-end}.probability-value[b-nuslg1ctuq]{font-size:20px;font-weight:600;color:var(--color-vz-blue)}.probability-label[b-nuslg1ctuq]{font-size:12px;color:#666}.detail-content[b-nuslg1ctuq]{flex:1;overflow-y:auto;width:100%}.detail-section[b-nuslg1ctuq]{background-color:#fff;margin-bottom:8px;padding:16px}.contact-name[b-nuslg1ctuq]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.contact-id[b-nuslg1ctuq]{font-size:14px;color:#666;margin:0}.section-title[b-nuslg1ctuq]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-nuslg1ctuq]{color:var(--color-vz-blue);font-size:18px}.info-row[b-nuslg1ctuq]{margin-bottom:6px;position:relative}.info-row:last-child[b-nuslg1ctuq]{margin-bottom:0}.info-label[b-nuslg1ctuq]{font-size:12px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:4px;display:block}.info-value[b-nuslg1ctuq]{font-size:15px;color:#1e293b;font-weight:400;line-height:1.4;display:block;padding-left:6px;border-left:3px solid #f0f4f8}.info-value.multiline[b-nuslg1ctuq]{line-height:1.5;color:#475569}.modal-close-btn[b-nuslg1ctuq]{color:#fff}.header-actions[b-nuslg1ctuq]{color:#fff!important}.input-group:last-child[b-nuslg1ctuq]{margin-bottom:0}.input-group label[b-nuslg1ctuq]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:0}.input-group label[b-nuslg1ctuq]:after{content:"*";color:#e53e3e;margin-left:4px;display:none}.input-group label:has(+input:required)[b-nuslg1ctuq]:after,.input-group label:has(+textarea:required)[b-nuslg1ctuq]:after,.input-group label:has(+select:required)[b-nuslg1ctuq]:after{display:inline}.probability-slider[b-nuslg1ctuq]{width:100%;margin-top:8px}.probability-slider:focus[b-nuslg1ctuq]{outline:none;box-shadow:none;border-style:none}.slider-value[b-nuslg1ctuq]{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--color-vz-blue)}.bottom-actions[b-nuslg1ctuq]{position:sticky;bottom:0;left:0;right:0;display:flex;gap:12px;padding:12px 16px;backdrop-filter:blur(8px);background-color:#fff;border-top:1px solid #e0e0e0;z-index:10}.bottom-actions.edit-mode[b-nuslg1ctuq]{justify-content:space-between;margin:0 -16px -16px}.action-btn[b-nuslg1ctuq]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.action-btn.save[b-nuslg1ctuq]{background-color:var(--color-vz-blue);color:#fff}.action-btn.save:hover[b-nuslg1ctuq]{background-color:var(--color-vz-blue-dark)}.action-btn.save:disabled[b-nuslg1ctuq]{background-color:#a0aec0}.vz-input.error[b-nuslg1ctuq]{border-color:#e53e3e}.error-message[b-nuslg1ctuq]{font-size:12px;color:#e53e3e;margin-top:4px}@media(min-width:768px){.detail-header[b-nuslg1ctuq]{padding:16px 24px}.detail-content[b-nuslg1ctuq]{max-width:100%;margin:0 auto}.action-grid[b-nuslg1ctuq]{grid-template-columns:repeat(4,1fr)}}.readonly-section[b-nuslg1ctuq]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.section-header-with-action[b-nuslg1ctuq]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header-with-action .section-title[b-nuslg1ctuq]{margin-bottom:0}.readonly-contact-info[b-nuslg1ctuq]{background:#fff;border-radius:6px;padding:16px;border:1px solid #e2e8f0}@media(max-width:768px){.contact-info-grid[b-nuslg1ctuq]{grid-template-columns:1fr}.readonly-section[b-nuslg1ctuq]{padding:16px}}.priority-slider[b-nuslg1ctuq]{width:100%;margin-top:8px}.priority-display[b-nuslg1ctuq]{display:flex;gap:4px;margin-top:8px;justify-content:center}.priority-display i.filled[b-nuslg1ctuq]{color:var(--color-vz-yellow)}.priority-display i.empty[b-nuslg1ctuq]{color:#e2e8f0}.priority-indicator[b-nuslg1ctuq]{display:flex;flex-direction:column;align-items:center}.priority-stars[b-nuslg1ctuq]{display:flex;gap:2px}.priority-stars i.filled[b-nuslg1ctuq]{color:var(--color-vz-yellow)}.priority-stars i.empty[b-nuslg1ctuq]{color:#e2e8f0}.status-active[b-nuslg1ctuq]{background-color:#2ea0431a;color:#2ea043}.status-inactive[b-nuslg1ctuq]{background-color:#e74c3c1a;color:#e74c3c}.status-prospect[b-nuslg1ctuq]{background-color:#edaa001a;color:var(--color-vz-yellow-dark)}.contact-opportunities-modal[b-0ku4w64h87]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.contact-opportunities-modal .modal-header[b-0ku4w64h87]{background-color:var(--color-vz-blue);color:#fff;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}.contact-opportunities-modal .modal-title[b-0ku4w64h87]{font-size:22px;font-weight:600;color:#fff;margin:0}.contact-opportunities-modal .header-actions[b-0ku4w64h87]{display:flex;gap:8px}.contact-opportunities-modal .action-btn[b-0ku4w64h87],.contact-opportunities-modal .close-btn[b-0ku4w64h87]{background:none;border:none;font-size:18px;color:#f0f0f0;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.contact-opportunities-modal .action-btn:hover:not(:disabled)[b-0ku4w64h87],.contact-opportunities-modal .close-btn:hover[b-0ku4w64h87]{background-color:#0000000d}.contact-opportunities-modal .modal-content[b-0ku4w64h87]{flex-grow:1;overflow-y:auto;border-radius:12px;border:none}.contact-opportunities-modal .modal-footer[b-0ku4w64h87]{padding:12px 16px;background-color:#fff;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}[b-0ku4w64h87] .contact-opportunity-card{margin-top:8px;margin-bottom:0}.contact-opportunities-modal .empty-state[b-0ku4w64h87]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:40px 20px}.contact-opportunities-modal .empty-state i[b-0ku4w64h87]{color:#cbd5e0;margin-bottom:16px}.contact-opportunities-modal .empty-state h3[b-0ku4w64h87]{margin:0 0 8px;font-size:20px;font-weight:600;color:#2d3748}.contact-opportunities-modal .empty-state p[b-0ku4w64h87]{margin:0;font-size:16px;color:#718096}.contact-selector-modal[b-0oim1rs50z]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px;overflow:hidden}.contact-selector-modal .modal-title[b-0oim1rs50z]{color:#fff}.modal-header[b-0oim1rs50z]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--color-vz-blue);color:#fff;flex-shrink:0}.modal-title[b-0oim1rs50z]{font-size:18px;font-weight:600;margin:0}.modal-close-btn[b-0oim1rs50z]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.modal-close-btn:hover[b-0oim1rs50z]{background-color:#ffffff1a}.modal-search[b-0oim1rs50z]{padding:16px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0}.search-container[b-0oim1rs50z]{position:relative;margin-bottom:12px}.search-icon[b-0oim1rs50z]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:16px}.search-input[b-0oim1rs50z]{width:100%;padding:10px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;transition:border-color .2s}.search-input:focus[b-0oim1rs50z]{outline:none;border-color:var(--color-vz-blue);box-shadow:0 0 0 3px #00348e1a}.clear-search-btn[b-0oim1rs50z]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;font-size:14px;transition:color .2s}.clear-search-btn:hover[b-0oim1rs50z]{color:#475569}.quick-filters[b-0oim1rs50z]{display:flex;gap:8px}.filter-chip[b-0oim1rs50z]{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:20px;font-size:13px;color:#64748b;cursor:pointer;transition:all .2s}.filter-chip:hover[b-0oim1rs50z]{border-color:var(--color-vz-blue);color:var(--color-vz-blue)}.filter-chip.active[b-0oim1rs50z]{background:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.modal-content[b-0oim1rs50z]{flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.loading-container[b-0oim1rs50z]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh}.spinner[b-0oim1rs50z]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-0oim1rs50z .8s linear infinite}.contacts-grid[b-0oim1rs50z]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.contact-select-card[b-0oim1rs50z]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:12px;cursor:pointer;transition:all .2s;position:relative}.contact-select-card:hover[b-0oim1rs50z]{border-color:var(--color-vz-blue);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.contact-select-card.selected[b-0oim1rs50z]{border-color:var(--color-vz-blue);background:#00348e05}.contact-card-content[b-0oim1rs50z]{display:flex;gap:12px;align-items:flex-start}.contact-avatar[b-0oim1rs50z]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;flex-shrink:0}.contact-details[b-0oim1rs50z]{flex:1;min-width:0}.contact-name[b-0oim1rs50z]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-company[b-0oim1rs50z]{font-size:13px;color:#64748b;margin-bottom:6px;display:flex;align-items:center;gap:4px}.contact-company i[b-0oim1rs50z]{font-size:10px}.contact-meta[b-0oim1rs50z]{display:flex;flex-direction:column;gap:4px}.meta-item[b-0oim1rs50z]{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-item i[b-0oim1rs50z]{font-size:10px;flex-shrink:0}.check-mark[b-0oim1rs50z]{position:absolute;top:12px;right:12px;color:var(--color-vz-blue);font-size:20px}.empty-state[b-0oim1rs50z]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;padding:40px 20px}.empty-state i[b-0oim1rs50z]{color:#cbd5e0;margin-bottom:16px}.empty-state h3[b-0oim1rs50z]{margin:0 0 8px;font-size:18px;font-weight:600;color:#2d3748}.empty-state p[b-0oim1rs50z]{margin:0 0 16px;font-size:14px;color:#718096}.modal-footer[b-0oim1rs50z]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0}.footer-info[b-0oim1rs50z]{flex:1}.selected-info[b-0oim1rs50z]{color:var(--color-vz-blue);font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}.help-text[b-0oim1rs50z]{color:#64748b;font-size:13px}.footer-actions[b-0oim1rs50z]{width:100%;display:flex;gap:8px}.action-btn[b-0oim1rs50z]{justify-content:center;padding:10px 16px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.action-btn.secondary[b-0oim1rs50z]{background:#fff;color:var(--color-vz-blue);border:1px solid var(--color-vz-blue)}.action-btn.secondary:hover[b-0oim1rs50z]{background:#00348e0d}.action-btn.cancel[b-0oim1rs50z]{background:#f1f5f9;color:#64748b}.action-btn.cancel:hover[b-0oim1rs50z]{background:#e2e8f0}.action-btn.save[b-0oim1rs50z]{background:var(--color-vz-blue);color:#fff}.action-btn.save:hover:not(:disabled)[b-0oim1rs50z]{background:#003670}.action-btn:disabled[b-0oim1rs50z]{opacity:.5;cursor:not-allowed}@keyframes spin-b-0oim1rs50z{to{transform:rotate(360deg)}}@media(max-width:768px){.contact-selector-modal[b-0oim1rs50z]{height:90vh;max-height:none;border-radius:12px 12px 0 0}.contacts-grid[b-0oim1rs50z]{grid-template-columns:1fr}.modal-footer[b-0oim1rs50z]{flex-direction:column;gap:12px;align-items:stretch}.footer-info[b-0oim1rs50z]{text-align:center}.footer-actions[b-0oim1rs50z]{width:100%;flex-direction:column}.action-btn[b-0oim1rs50z]{width:100%;font-size:14px;justify-content:center}}.contacts-tab[b-wh5ua16sjy]{padding-top:0;height:100%;position:relative}.view-controls .toggle-switch[b-wh5ua16sjy]{position:relative;top:-8px}.contacts-tab .toggle-switch[b-wh5ua16sjy]{display:inline-flex;align-items:center;cursor:pointer;user-select:none;gap:0px;flex-direction:column-reverse}.view-controls[b-wh5ua16sjy]{margin-top:5px;align-content:center}.detail-view-wrapper[b-wh5ua16sjy]{padding:0 16px 16px}.list-wrapper[b-wh5ua16sjy]{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.header-actions[b-wh5ua16sjy]{display:flex;gap:8px}.filter-panel[b-wh5ua16sjy]{flex-shrink:0;background-color:transparent;padding:12px 16px;animation:slideDown-b-wh5ua16sjy .2s ease-out}.filter-select[b-wh5ua16sjy]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px}.contacts-container[b-wh5ua16sjy]{flex:1;min-height:0}.fab[b-wh5ua16sjy]{position:absolute;bottom:calc(24px + var(--bottom-offset))!important;right:24px;z-index:10;width:48px;height:48px;border-radius:50%;background-color:var(--color-vz-blue);color:#fff;border:none;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .3s,box-shadow .3s}.fab:hover:not(:disabled)[b-wh5ua16sjy]{transform:scale(1.1);box-shadow:0 6px 12px #0006}.fab:active:not(:disabled)[b-wh5ua16sjy]{transform:scale(.95)}.loading-more[b-wh5ua16sjy]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#718096}@keyframes loading-b-wh5ua16sjy{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin-b-wh5ua16sjy{to{transform:rotate(360deg)}}@keyframes slideDown-b-wh5ua16sjy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.card-wrapper[b-wh5ua16sjy]{position:relative;transition:transform .2s ease-out}.card-wrapper.loading[b-wh5ua16sjy]{pointer-events:none}.card-wrapper:active:not(.loading)[b-wh5ua16sjy]{transform:scale(.98)}.card-loading-overlay[b-wh5ua16sjy]{position:absolute;inset:0;background-color:#ffffffd9;display:flex;align-items:center;justify-content:center;border-radius:12px;z-index:10}.card-spinner[b-wh5ua16sjy]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-wh5ua16sjy .8s linear infinite}.contacts-container.loading-active .card-wrapper:not(.loading)[b-wh5ua16sjy]{opacity:.4;pointer-events:none}.contacts-container.loading-active .card-wrapper.loading[b-wh5ua16sjy]{opacity:1;transform:scale(1)}.fab:disabled[b-wh5ua16sjy]{opacity:.6;cursor:not-allowed}.filter-panel-advanced[b-wh5ua16sjy]{background:#fff;border:1px solid #e0e0e0;padding:16px;margin-bottom:0;box-shadow:0 2px 4px #0000000d;border-radius:0 0 12px 12px}@media(max-width:1024px){.filter-row[b-wh5ua16sjy]{grid-template-columns:1fr 1fr}.panel-item:first-child[b-wh5ua16sjy],.panel-item.panel-actions[b-wh5ua16sjy]{grid-column:1 / -1}}@media(max-width:768px){.filter-row[b-wh5ua16sjy]{grid-template-columns:1fr}}.btn-no-style[b-wh5ua16sjy]{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-vz-blue)}.btn-no-style:hover[b-wh5ua16sjy]{opacity:.8}.btn-no-style:disabled[b-wh5ua16sjy]{opacity:.5;cursor:not-allowed}.meeting-item[b-mod0rg6w05]{display:flex;align-items:center;background-color:#f5f7fa;padding:12px;margin-bottom:8px;border-radius:8px;border:1px solid #e0e0e0;position:relative;cursor:pointer;transition:all .2s ease;overflow:hidden;box-shadow:0 2px 4px #0000000d;gap:12px;user-select:none}.meeting-item:hover[b-mod0rg6w05]{background-color:#e9ecef;border-color:var(--color-vz-blue-light)}.meeting-item:active[b-mod0rg6w05]{transform:translate(2px)}.meeting-urgency-bar[b-mod0rg6w05]{position:absolute;left:0;top:0;bottom:0;width:4px;transition:width .2s ease}.meeting-item:hover .meeting-urgency-bar[b-mod0rg6w05]{width:6px}.meeting-avatar[b-mod0rg6w05]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.meeting-content[b-mod0rg6w05]{flex:1;min-width:0}.meeting-header[b-mod0rg6w05]{display:flex;align-items:center;gap:8px;margin-bottom:4px;position:relative}.meeting-title[b-mod0rg6w05]{margin:0;font-size:16px;font-weight:600;color:#1a202c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.meeting-location[b-mod0rg6w05]{margin:0 0 6px;font-size:13px;color:#666;display:flex;align-items:center;gap:4px}.meeting-location i[b-mod0rg6w05]{color:#999;font-size:11px}.meeting-meta[b-mod0rg6w05]{display:flex;gap:0px 12px;margin-bottom:6px;font-size:12px;color:#666;flex-wrap:wrap}.meeting-meta span[b-mod0rg6w05]{display:flex;align-items:center;gap:4px}.meeting-meta i[b-mod0rg6w05]{font-size:11px;color:#999}.meeting-role[b-mod0rg6w05]{color:var(--color-vz-blue);font-weight:500}.meeting-role i[b-mod0rg6w05]{color:var(--color-vz-yellow)}.meeting-tags[b-mod0rg6w05]{display:flex;gap:6px;flex-wrap:wrap}.tag[b-mod0rg6w05]{font-size:11px;padding:2px 8px;border-radius:12px;background-color:#e9ecef;color:#495057;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.duration-tag[b-mod0rg6w05]{background-color:#347cb21a;color:var(--color-vz-blue-light)}.type-tag[b-mod0rg6w05]{background-color:#00348e1a;color:var(--color-vz-blue)}.status-badge[b-mod0rg6w05]{position:absolute;right:0;top:0;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.in-progress-badge[b-mod0rg6w05]{background-color:#dc3545;color:#fff;animation:pulse-b-mod0rg6w05 2s infinite}@keyframes pulse-b-mod0rg6w05{0%,to{opacity:1}50%{opacity:.8}}.starting-soon-badge[b-mod0rg6w05]{background-color:#ff9f1c;color:#fff}.past-badge[b-mod0rg6w05]{background-color:#6c757d;color:#fff}.meeting-chevron[b-mod0rg6w05]{color:#999;transition:transform .2s ease}.meeting-item:hover .meeting-chevron[b-mod0rg6w05]{transform:translate(2px);color:var(--color-vz-blue)}.meeting-item.past[b-mod0rg6w05]{opacity:.7}.meeting-item.in-progress[b-mod0rg6w05]{border-color:#dc3545;background-color:#fff5f5}.meeting-item.starting-soon[b-mod0rg6w05]{border-color:#ff9f1c;background-color:#fff9f0}.meeting-item.today[b-mod0rg6w05]{border-color:#ffd60a}.meeting-item.tomorrow[b-mod0rg6w05]{border-color:#4ecdc4}.meeting-item.cancelled[b-mod0rg6w05]{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#f0f0f0 10px 20px);border-color:#dc3545;opacity:.75}.meeting-item.cancelled[b-mod0rg6w05]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 48%,rgba(220,53,69,.15) 49%,rgba(220,53,69,.15) 51%,transparent 52%);pointer-events:none;z-index:0}.meeting-item.cancelled .meeting-title[b-mod0rg6w05]{text-decoration:line-through;color:#999!important;position:relative;z-index:1}.meeting-item.cancelled .meeting-meta[b-mod0rg6w05],.meeting-item.cancelled .meeting-time[b-mod0rg6w05],.meeting-item.cancelled .meeting-participants[b-mod0rg6w05],.meeting-item.cancelled .meeting-role[b-mod0rg6w05],.meeting-item.cancelled .meeting-tags[b-mod0rg6w05]{opacity:.6;position:relative;z-index:1}.cancelled-badge[b-mod0rg6w05]{background-color:#dc3545;color:#fff}.section-card[b-1mkvt8qk2i]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d}.section-header[b-1mkvt8qk2i]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h2[b-1mkvt8qk2i]{margin:0;font-size:18px;font-weight:600;color:var(--color-vz-blue)}.see-all-link[b-1mkvt8qk2i]{font-size:14px;color:var(--color-vz-blue-light);background:none;border:none;cursor:pointer;font-weight:500;padding:4px 8px;border-radius:4px;transition:background-color .2s}.see-all-link:hover[b-1mkvt8qk2i]{background-color:#00348e0d;text-decoration:underline}.section-content[b-1mkvt8qk2i]{width:100%}@media(min-width:768px){.section-card[b-1mkvt8qk2i]{padding:24px}.section-header h2[b-1mkvt8qk2i]{font-size:20px}}.dashboard-empty-state[b-qweo7aawek]{text-align:center;padding:40px 20px;color:#adb5bd;user-select:none}.dashboard-empty-state i[b-qweo7aawek]{font-size:48px;margin-bottom:12px}.dashboard-empty-state p[b-qweo7aawek]{margin:0;font-size:14px}@media(min-width:768px){.stats-grid[b-qweo7aawek]{grid-template-columns:repeat(4,1fr);gap:16px}}.lead-item[b-uar5cd080c]{display:flex;align-items:center;gap:12px;padding:12px;background-color:#f8f9fa;box-shadow:0 2px 4px #0000000d;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent;user-select:none}.lead-item:hover[b-uar5cd080c]{background-color:#e9ecef;border-color:var(--color-vz-blue-light)}.lead-avatar[b-uar5cd080c]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.lead-content[b-uar5cd080c]{flex:1;min-width:0}.lead-content h4[b-uar5cd080c]{margin:0 0 2px;font-size:16px;font-weight:600;color:#1a202c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-content p[b-uar5cd080c]{margin:0 0 6px;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-tags[b-uar5cd080c]{display:flex;gap:6px;flex-wrap:wrap}.tag[b-uar5cd080c]{font-size:11px;padding:2px 8px;border-radius:12px;background-color:#e9ecef;color:#495057;font-weight:500;white-space:nowrap}.tag.status-new[b-uar5cd080c]{background-color:#00348e1a;color:var(--color-vz-blue)}.tag.status-qualified[b-uar5cd080c]{background-color:#edaa001a;color:var(--color-vz-yellow-dark)}.tag.status-contacted[b-uar5cd080c]{background-color:#347cb21a;color:var(--color-vz-blue-light)}.lead-actions[b-uar5cd080c]{display:flex;gap:8px;flex-shrink:0}.action-btn[b-uar5cd080c]{width:36px;height:36px;border-radius:50%;border:1px solid #e9ecef;background-color:#fff;color:var(--color-vz-blue);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.action-btn:hover:not(:disabled)[b-uar5cd080c]{background-color:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.action-btn:disabled[b-uar5cd080c]{opacity:.5;cursor:not-allowed}.reminder-item[b-j0oomtd2v5]{display:flex;align-items:flex-start;background-color:#f5f7fa;padding:12px;margin-bottom:8px;border-radius:8px;border:1px solid #e0e0e0;position:relative;cursor:pointer;transition:all .2s ease;overflow:hidden;box-shadow:0 2px 4px #0000000d}.reminder-item.selected[b-j0oomtd2v5]{border-color:#2196f3!important;background:#e3f2fd!important}.reminder-urgency-bar[b-j0oomtd2v5]{position:absolute;left:0;top:0;bottom:0;width:4px;transition:width .2s ease}.reminder-item.overdue[b-j0oomtd2v5]{border-color:#ffb4b4}.reminder-item.very-overdue[b-j0oomtd2v5]{border-color:#ff8080}.reminder-item.critical-overdue[b-j0oomtd2v5]{border-color:#ff6b6b;animation:pulse-b-j0oomtd2v5 2s infinite}@keyframes pulse-b-j0oomtd2v5{0%,to{opacity:1}50%{opacity:.9}}.reminder-item.due-today[b-j0oomtd2v5]{border-color:#ffd60a}.reminder-item.due-tomorrow[b-j0oomtd2v5]{border-color:#ffe66d}.reminder-checkbox[b-j0oomtd2v5]{margin-right:12px;margin-left:8px;margin-top:3px;flex-shrink:0}.reminder-checkbox[b-j0oomtd2v5]:before{content:"";position:absolute;inset:-12px -12px -24px;cursor:pointer}.reminder-content[b-j0oomtd2v5]{flex:1;min-width:0}.reminder-header[b-j0oomtd2v5]{position:relative;margin-bottom:8px}.reminder-title[b-j0oomtd2v5]{margin:0;font-size:14px;font-weight:600;color:#333;flex:1}.no-title[b-j0oomtd2v5]{color:#999;font-style:italic}.reminder-description[b-j0oomtd2v5]{margin:0 0 8px;font-size:13px;color:#666;line-height:1.4;clear:right}.reminder-meta[b-j0oomtd2v5]{display:flex;flex-direction:column;font-size:12px;color:#999}.reminder-meta span[b-j0oomtd2v5]{display:flex;align-items:center;gap:4px}.reminder-meta i[b-j0oomtd2v5]{font-size:11px}.reminder-entity[b-j0oomtd2v5]{color:#666;font-weight:500}.reminder-date[b-j0oomtd2v5]{align-self:flex-end}.due-badge[b-j0oomtd2v5]{float:right;padding:2px 6px;border-radius:16px;font-size:10px;font-weight:var(--fw-semibold);white-space:nowrap;position:relative;z-index:1}.overdue-badge[b-j0oomtd2v5]{background-color:#dc3545;color:#fff}.today-badge[b-j0oomtd2v5]{background-color:#edaa001a;color:var(--color-vz-yellow-dark)}.tomorrow-badge[b-j0oomtd2v5]{background-color:#347cb21a;color:var(--color-vz-blue-light)}.selection-mode .reminder-item[b-j0oomtd2v5]{cursor:pointer}.batch-action-bar[b-j0oomtd2v5]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px;margin-bottom:12px}.selected-count[b-j0oomtd2v5]{font-weight:600;color:#333}.btn-batch-complete[b-j0oomtd2v5]{padding:6px 12px;background:var(--color-vz-blue-light);color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-clear-selection[b-j0oomtd2v5]{padding:6px 12px;background:transparent;color:#666;border:1px solid #ccc;border-radius:4px;cursor:pointer}.reminder-item.overdue .reminder-urgency-bar[b-j0oomtd2v5]{background:#dc3545}.reminder-item.very-overdue .reminder-urgency-bar[b-j0oomtd2v5]{background:#b02a37}.reminder-item.critical-overdue .reminder-urgency-bar[b-j0oomtd2v5]{background:#8b0000}.reminder-item.due-today .reminder-urgency-bar[b-j0oomtd2v5]{background:var(--color-vz-yellow)}.reminder-item.due-tomorrow .reminder-urgency-bar[b-j0oomtd2v5]{background:#ffc107}.reminder-item.upcoming .reminder-urgency-bar[b-j0oomtd2v5]{background:#4ecdc4}.reminder-item.overdue[b-j0oomtd2v5],.reminder-item.very-overdue[b-j0oomtd2v5],.reminder-item.critical-overdue[b-j0oomtd2v5],.reminder-item.due-today[b-j0oomtd2v5],.reminder-item.due-tomorrow[b-j0oomtd2v5]{background-color:#f5f7fa;border-color:transparent}.reminder-item.overdue:hover[b-j0oomtd2v5],.reminder-item.very-overdue:hover[b-j0oomtd2v5],.reminder-item.critical-overdue:hover[b-j0oomtd2v5],.reminder-item.due-today:hover[b-j0oomtd2v5],.reminder-item.due-tomorrow:hover[b-j0oomtd2v5]{background-color:#e9ecef;border-color:var(--color-vz-blue-light)}.stat-card[b-q4xv5c1qsx]{background:#fff;border-radius:12px;padding:8px 16px;box-shadow:0 2px 4px #0000000d;display:flex;align-items:center;gap:12px;transition:transform .2s,box-shadow .2s;cursor:pointer;user-select:none}.stat-icon[b-q4xv5c1qsx]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.stat-icon.leads-icon[b-q4xv5c1qsx]{background-color:#00348e1a;color:var(--color-vz-blue)}.stat-icon.appointments-icon[b-q4xv5c1qsx]{background-color:#347cb21a;color:var(--color-vz-blue-light)}.stat-icon.reminders-icon[b-q4xv5c1qsx]{background-color:#edaa001a;color:var(--color-vz-yellow)}.stat-icon.conversion-icon[b-q4xv5c1qsx]{background-color:#2ea0431a;color:#2ea043}.stat-content[b-q4xv5c1qsx]{flex:1;min-width:0;position:relative}.stat-content h3[b-q4xv5c1qsx]{margin:0;font-size:24px;font-weight:700;color:var(--color-vz-blue)}.stat-content p[b-q4xv5c1qsx]{margin:4px 0 0;font-size:12px;color:#666}.stat-change[b-q4xv5c1qsx]{position:absolute;top:0;right:0;font-size:12px;font-weight:600}.stat-change.positive[b-q4xv5c1qsx]{color:#2ea043}.stat-change.positive[b-q4xv5c1qsx]:before{content:"\25b2  ";font-size:10px}.stat-change.negative[b-q4xv5c1qsx]{color:#d73a49}.stat-change.negative[b-q4xv5c1qsx]:before{content:"\25bc  ";font-size:10px}.stat-change.not-calculated[b-q4xv5c1qsx]{color:#999;font-style:normal;font-weight:500}.stat-change.not-calculated[b-q4xv5c1qsx]:before{content:""}.stat-change.neutral[b-q4xv5c1qsx]{color:#666}.stat-change.neutral[b-q4xv5c1qsx]:before{content:""}.dashboard-tab[b-lnk9ey55nj]{height:100%;overflow-y:auto;background-color:#f5f7fa}.dashboard-container[b-lnk9ey55nj]{padding:16px 5px;max-width:1200px;margin:0 auto}.refresh-dashboard[b-lnk9ey55nj]{display:flex;margin-top:-10px;flex-direction:row-reverse}.stats-grid[b-lnk9ey55nj]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.schedule-list[b-lnk9ey55nj],.leads-list[b-lnk9ey55nj],.reminders-list[b-lnk9ey55nj]{display:flex;flex-direction:column;gap:8px}.dashboard-container.loading[b-lnk9ey55nj]{opacity:.6;pointer-events:none}@media(min-width:768px){.dashboard-container[b-lnk9ey55nj]{padding:16px 5px}.stats-grid[b-lnk9ey55nj]{grid-template-columns:repeat(4,1fr);gap:16px}.schedule-list[b-lnk9ey55nj],.leads-list[b-lnk9ey55nj],.reminders-list[b-lnk9ey55nj]{gap:12px}}@media(min-width:1024px){.dashboard-container[b-lnk9ey55nj]{padding:32px}.stats-grid[b-lnk9ey55nj]{gap:20px;margin-bottom:16px}}.lead-item[b-lnk9ey55nj],.reminder-item[b-lnk9ey55nj],.schedule-item[b-lnk9ey55nj]{animation:slideIn-b-lnk9ey55nj .3s ease-out backwards}.lead-item:nth-child(1)[b-lnk9ey55nj]{animation-delay:.05s}.lead-item:nth-child(2)[b-lnk9ey55nj]{animation-delay:.1s}.lead-item:nth-child(3)[b-lnk9ey55nj]{animation-delay:.15s}.lead-item:nth-child(4)[b-lnk9ey55nj]{animation-delay:.2s}.lead-item:nth-child(5)[b-lnk9ey55nj]{animation-delay:.25s}@keyframes slideIn-b-lnk9ey55nj{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.reminder-item.selected[b-lnk9ey55nj]{background:#e3f2fd;border-color:#2196f3}.selection-mode .reminder-item[b-lnk9ey55nj]{cursor:pointer}.selected-count[b-lnk9ey55nj]{font-weight:600;color:#333}.selection-count[b-lnk9ey55nj]{margin-right:auto;color:#666}.selection-count strong[b-lnk9ey55nj]{color:#333;margin-right:4px}.btn-batch-complete[b-lnk9ey55nj]{padding:6px 12px;background:var(--color-vz-blue-light);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px;justify-content:center}.btn-batch-cancel[b-lnk9ey55nj]{padding:6px 12px;background-color:#f5f7fa;color:#666;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer;justify-content:center}.btn-batch-complete:disabled[b-lnk9ey55nj],.btn-batch-cancel:disabled[b-lnk9ey55nj]{opacity:.5;cursor:not-allowed}.batch-action-bar[b-lnk9ey55nj]{position:sticky;top:8px;margin-bottom:10px;z-index:10;background:#fff;display:flex;flex-direction:column;gap:8px;border:1px solid #f5f5f5;padding:12px 16px;box-shadow:#0000001a 0 3px 5px;border-radius:12px}.batch-action-bar .selection-info[b-lnk9ey55nj]{font-size:15px;color:var(--color-vz-blue-light);background:none;border:none;font-weight:500}.batch-action-bar .selection-info strong[b-lnk9ey55nj]{color:var(--color-vz-blue-light);font-weight:600}.batch-action-bar .action-buttons[b-lnk9ey55nj]{display:flex;gap:8px;width:100%}.batch-action-bar button[b-lnk9ey55nj]{font-size:14px;padding:10px 16px;border-radius:4px;border:none;cursor:pointer;font-weight:500;transition:all .2s;flex:1}.batch-action-bar .btn-complete[b-lnk9ey55nj]{color:#fff;background:var(--color-vz-blue-light)}.batch-action-bar .btn-cancel[b-lnk9ey55nj]{color:#666;background:#f5f5f5}.opportunity-card[b-l3z6guofun]{background-color:#fff;border-radius:12px;margin-bottom:18px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0;cursor:pointer;transform:scale(1);transition:transform .5s ease-in-out,margin .5s ease-in-out}.opportunity-card-no[b-l3z6guofun]{position:absolute;left:0;top:0;background:#f0f4f8;color:#1e40af;padding:2px 6px 1px;font-size:13px;font-weight:var(--fw-semibold);font-family:SF Mono,Monaco,monospace;white-space:nowrap;border-radius:12px 0;transition:all .3s ease;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px}.opportunity-card:active[b-l3z6guofun]{border:1px solid var(--color-vz-blue)}.opportunity-card:nth-child(1)[b-l3z6guofun]{margin-top:12px}.opportunity-content-section[b-l3z6guofun]{max-height:400px;opacity:1;overflow:hidden;transition:all .5s ease-in-out;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:5px 16px;box-shadow:#0000001a 0 0 1px,#0000001a 0 0 1px;border-radius:0 0 8px 9px;border:1px solid #e2e8f0;margin-bottom:8px}.opportunity-content-section .opportunity-title[b-l3z6guofun]{color:#1e293b}.opportunity-content-section .opportunity-description[b-l3z6guofun]{background-color:transparent;padding:0;border-left:none;margin-bottom:0}.opportunity-title[b-l3z6guofun]{font-size:15px;font-weight:600;color:#2d3748;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.opportunity-description[b-l3z6guofun]{font-size:14px;color:#4a5568;line-height:1.1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;background-color:#f7fafc;padding:12px;border-radius:8px}.opportunity-info[b-l3z6guofun]{display:flex;align-items:center;gap:12px}.opportunity-info h3[b-l3z6guofun]{margin:0;font-size:16px;font-weight:600;color:#1a202c}.opportunity-info p[b-l3z6guofun]{margin:2px 0 0;font-size:14px;color:#718096}@keyframes slideDown-b-l3z6guofun{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.chip[b-l3z6guofun]{padding:6px 12px;background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:16px;font-size:14px;font-weight:var(--fw-medium);color:#495057;cursor:pointer;transition:all .2s}.chip:hover[b-l3z6guofun]{background-color:#e9ecef}.chip.active[b-l3z6guofun]{background-color:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.btn-text[b-l3z6guofun]{background:none;border:none;color:#6c757d;font-size:14px;font-weight:var(--fw-medium);cursor:pointer;padding:8px 16px;display:inline-block;opacity:1;transition:all .5s ease-in-out}.btn-text:hover[b-l3z6guofun]{color:var(--color-vz-blue)}.btn-primary[b-l3z6guofun]{background-color:var(--color-vz-blue);color:#fff;border:none;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;transition:background-color .2s}.btn-primary:hover[b-l3z6guofun]{background-color:var(--color-vz-blue-dark)}.leads-list-container[b-l3z6guofun]{padding:12px}.opportunity-card-header[b-l3z6guofun]{display:flex;position:relative;justify-content:space-between;align-items:flex-start;padding:16px 16px 8px;transition:all .5s ease-in-out}.opportunity-info[b-l3z6guofun]{display:flex;gap:12px;align-items:center;flex:1;min-width:0}.opportunity-text-container[b-l3z6guofun]{flex:1;min-width:0;padding-top:0;overflow:hidden}.opportunity-avatar[b-l3z6guofun]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--fw-bold);font-size:20px;flex-shrink:0;align-self:self-start;transition:width .5s ease-in-out,height .5s ease-in-out,font-size .5s ease-in-out}.opportunity-info h3[b-l3z6guofun]{margin:0 0 4px;font-size:15px;font-weight:var(--fw-semibold);color:#1a202c;transition:font-size .5s ease-in-out,padding .5s ease-in-out}.opportunity-info p[b-l3z6guofun]{margin:0;font-size:14px;color:#718096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:font-size .5s ease-in-out,padding .5s ease-in-out}.opportunity-status[b-l3z6guofun]{padding:3px 12px;border-radius:16px;font-size:11px;font-weight:var(--fw-semibold);white-space:nowrap;position:absolute;top:5px;right:5px;transition:font-size .5s ease-in-out,padding .5s ease-in-out}.opportunity-status.status-prospect[b-l3z6guofun]{background-color:#e3f2fd;color:#1976d2}.opportunity-status.status-qualification[b-l3z6guofun]{background-color:#f3e5f5;color:#7b1fa2}.opportunity-status.status-proposal[b-l3z6guofun]{background-color:#fff3e0;color:#f57c00}.opportunity-status.status-negotiation[b-l3z6guofun]{background-color:#fce4ec;color:#c2185b}.opportunity-status.status-won[b-l3z6guofun]{background-color:#e8f5e9;color:#388e3c}.opportunity-status.status-lost[b-l3z6guofun]{background-color:#ffebee;color:#d32f2f}.opportunity-card-body[b-l3z6guofun]{padding:0 16px 16px;transition:all .5s ease-in-out}.opportunity-details[b-l3z6guofun]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.compact .opportunity-details[b-l3z6guofun]{display:flex;flex-direction:column;gap:0px;margin-bottom:0}.detail-item[b-l3z6guofun]{display:flex;align-items:center;gap:8px;font-size:14px;color:#4a5568}.detail-item i[b-l3z6guofun]{font-size:14px;color:#a0aec0;width:16px}.opportunity-meta[b-l3z6guofun]{display:flex;gap:16px;font-size:13px;color:#718096;flex-wrap:wrap;max-height:50px;opacity:1;transition:all .5s ease-in-out}.opportunity-meta span[b-l3z6guofun]{display:flex;align-items:center;gap:4px}.opportunity-meta i[b-l3z6guofun]{font-size:12px}.opportunity-card-actions[b-l3z6guofun]{display:flex;gap:8px;padding:12px 16px;background-color:#f7fafc;border-top:1px solid #e2e8f0;transition:all .5s ease-in-out;border-radius:0 0 12px 12px;max-height:100px}.action-btn[b-l3z6guofun]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:var(--fw-medium);color:#4a5568;cursor:pointer;transition:all .2s}.action-btn:hover:not(:disabled)[b-l3z6guofun]{background-color:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.action-btn i[b-l3z6guofun]{font-size:14px}.loading-more[b-l3z6guofun]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#718096}.spinner[b-l3z6guofun]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-l3z6guofun .8s linear infinite}@keyframes spin-b-l3z6guofun{to{transform:rotate(360deg)}}.empty-state[b-l3z6guofun]{text-align:center;padding:60px 20px}.empty-state i[b-l3z6guofun]{font-size:64px;color:#cbd5e0;margin-bottom:16px}.empty-state h3[b-l3z6guofun]{margin:0 0 8px;font-size:20px;font-weight:var(--fw-semibold);color:#2d3748}.empty-state p[b-l3z6guofun]{margin:0 0 24px;font-size:16px;color:#718096}.empty-state .btn-primary[b-l3z6guofun]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:16px}.detail-location[b-l3z6guofun]{max-height:30px;opacity:1;transition:all .5s ease-in-out}@media(min-width:768px){.search-filter-bar[b-l3z6guofun]{top:64px;padding:16px 24px}.filter-panel[b-l3z6guofun]{padding:20px 24px}.leads-list-container[b-l3z6guofun]{padding:20px}.opportunity-card[b-l3z6guofun]{margin-bottom:16px}.opportunity-details[b-l3z6guofun]{flex-direction:column;gap:24px}.detail-item[b-l3z6guofun]{gap:8px}}@media(min-width:1024px){.leads-list-container[b-l3z6guofun]{max-width:1200px;margin:0 auto;padding:24px}.opportunity-card-actions[b-l3z6guofun]{gap:12px;justify-content:space-evenly}.action-btn[b-l3z6guofun]{max-width:150px}}@media(max-width:500px){.opportunity-status[b-l3z6guofun]{padding:3px 12px;border-radius:16px;font-size:10px;font-weight:var(--fw-semibold);white-space:nowrap;position:absolute;top:5px;right:5px;transition:font-size .5s ease-in-out,padding .5s ease-in-out}.opportunity-info h3[b-l3z6guofun]{margin:0;font-size:15px;font-weight:var(--fw-semibold);color:#1a202c;transition:font-size .5s ease-in-out,padding .5s ease-in-out}}.probability-value-section[b-l3z6guofun]{max-height:200px;transition:all .5s ease-in-out;padding:0;margin:0}.value-header[b-l3z6guofun]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;transition:all .5s ease-in-out}.expected-value[b-l3z6guofun]{font-size:20px;font-weight:700;color:#1a202c;transition:font-size .5s ease-in-out}.total-value[b-l3z6guofun]{font-size:14px;color:#64748b;font-weight:500;transition:font-size .5s ease-in-out}.probability-bar-container[b-l3z6guofun]{position:relative;margin-top:8px}.probability-label-row[b-l3z6guofun]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.probability-label-text[b-l3z6guofun]{font-size:12px;color:#64748b;font-weight:500;max-height:20px;opacity:1;transition:all .5s ease-in-out}.probability-percentage[b-l3z6guofun]{font-size:20px;font-weight:600;color:#1e293b;transition:font-size .5s ease-in-out}.probability-track[b-l3z6guofun]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;position:relative;transition:height .5s ease-in-out}.probability-fill[b-l3z6guofun]{height:100%;border-radius:4px;transition:width .5s ease;position:relative}.probability-high[b-l3z6guofun]{background:linear-gradient(90deg,#10b981,#059669)}.probability-medium[b-l3z6guofun]{background:linear-gradient(90deg,#f59e0b,#d97706)}.probability-low[b-l3z6guofun]{background:linear-gradient(90deg,#ef4444,#dc2626)}.compact .opportunity-card[b-l3z6guofun]{transform:scale(.98)}.compact .opportunity-card:active[b-l3z6guofun]{transform:scale(.96)}.compact .opportunity-meta[b-l3z6guofun],.compact .detail-location[b-l3z6guofun]{opacity:0;max-height:0;margin:0;padding:0}.compact .btn-text[b-l3z6guofun]{display:none}.compact .opportunity-card-header[b-l3z6guofun]{padding:16px 16px 8px}.compact .opportunity-card-body[b-l3z6guofun]{padding:0 16px 8px}.compact .opportunity-avatar[b-l3z6guofun]{width:36px;height:36px;font-size:16px}.compact .opportunity-info h3[b-l3z6guofun]{font-size:14px;margin-bottom:2px}.compact .opportunity-info p[b-l3z6guofun]{font-size:12px}.compact .opportunity-status[b-l3z6guofun]{padding:3px 10px;font-size:11px}.compact .probability-value-section[b-l3z6guofun]{background:none;padding:0;border:none;margin:0;display:block}.compact .value-header[b-l3z6guofun]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.compact .value-header>div:first-child[b-l3z6guofun]{display:flex;align-items:baseline;gap:4px}.compact .expected-value[b-l3z6guofun]{font-size:16px;font-weight:600;display:inline}.compact .total-value[b-l3z6guofun]{font-size:11px;display:inline;margin-top:0;margin-left:4px}.compact .value-probability-info[b-l3z6guofun]{text-align:right}.compact .probability-percentage[b-l3z6guofun]{font-size:21px;font-weight:600}.compact .probability-label-text[b-l3z6guofun]{display:none}.compact .probability-bar-container[b-l3z6guofun]{width:100%;margin-top:0}.compact .probability-track[b-l3z6guofun]{height:4px;width:100%}.compact .compact-dates[b-l3z6guofun]{display:flex;gap:12px;font-size:11px;color:#718096;margin-left:auto}.compact .opportunity-card-actions[b-l3z6guofun]{opacity:0;max-height:0;margin:0;padding:0}.compact .action-btn[b-l3z6guofun]{padding:6px}.compact-location[b-l3z6guofun]{font-size:11px;color:#94a3b8;margin:2px 0 0;display:flex;align-items:center;gap:4px}.compact-location i[b-l3z6guofun]{font-size:9px}.compact .detail-location[b-l3z6guofun]{display:none}.compact .opportunity-content-section[b-l3z6guofun]{padding:4px 16px 0;background:none;border:none;box-shadow:none;margin-bottom:4px}.compact .opportunity-title[b-l3z6guofun]{font-size:13px;-webkit-line-clamp:1;margin-bottom:0;color:#4a5568}.compact .company-title[b-l3z6guofun],.compact .opportunity-description[b-l3z6guofun]{display:none}.opportunity-detail-container[b-r46y5rgnfm]{display:flex;flex-direction:column;background-color:#f5f7fa;position:relative;height:100%}.opportunity-detail-container.create-mode .detail-content[b-r46y5rgnfm]{padding-top:16px}.opportunity-detail-container.create-mode .detail-section:first-child[b-r46y5rgnfm]{margin-top:0}.detail-header[b-r46y5rgnfm]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-r46y5rgnfm]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-r46y5rgnfm]{background-color:#00348e1a}.header-title[b-r46y5rgnfm]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-r46y5rgnfm]{display:flex;gap:8px}.action-icon[b-r46y5rgnfm]{width:36px;height:36px;border:1px solid #e0e0e0;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.action-icon:hover[b-r46y5rgnfm]{background:var(--color-vz-blue);border-color:var(--color-vz-blue);color:#fff}.status-bar[b-r46y5rgnfm]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.status-chip[b-r46y5rgnfm]{padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500}.status-prospect[b-r46y5rgnfm]{background-color:#e3f2fd;color:#1976d2}.status-qualification[b-r46y5rgnfm]{background-color:#f3e5f5;color:#7b1fa2}.status-proposal[b-r46y5rgnfm]{background-color:#fff3e0;color:#f57c00}.status-negotiation[b-r46y5rgnfm]{background-color:#fce4ec;color:#c2185b}.status-won[b-r46y5rgnfm]{background-color:#e8f5e9;color:#388e3c}.status-lost[b-r46y5rgnfm]{background-color:#ffebee;color:#d32f2f}.probability-indicator[b-r46y5rgnfm]{display:flex;flex-direction:column;align-items:flex-end}.probability-value[b-r46y5rgnfm]{font-size:20px;font-weight:600;color:var(--color-vz-blue)}.probability-label[b-r46y5rgnfm]{font-size:12px;color:#666}.detail-content[b-r46y5rgnfm]{flex:1;overflow-y:auto;width:100%}.detail-section[b-r46y5rgnfm]{background-color:#fff;margin-bottom:8px;padding:16px}.opportunity-name[b-r46y5rgnfm]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.opportunity-id[b-r46y5rgnfm]{font-size:14px;color:#666;margin:0}.section-title[b-r46y5rgnfm]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-r46y5rgnfm]{color:var(--color-vz-blue);font-size:18px}.info-row[b-r46y5rgnfm]{margin-bottom:6px;position:relative}.info-row:last-child[b-r46y5rgnfm]{margin-bottom:0}.info-label[b-r46y5rgnfm]{font-size:12px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:4px;display:block}.info-value[b-r46y5rgnfm]{font-size:15px;color:#1e293b;font-weight:400;line-height:1.4;display:block;padding-left:6px;border-left:3px solid #f0f4f8}.info-value.multiline[b-r46y5rgnfm]{line-height:1.5;color:#475569}.contact-actions[b-r46y5rgnfm]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.contact-button[b-r46y5rgnfm]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#333;transition:all .2s}.contact-button span[b-r46y5rgnfm]{overflow:hidden;text-overflow:ellipsis}.contact-button:hover[b-r46y5rgnfm]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue)}.contact-button i[b-r46y5rgnfm]{color:var(--color-vz-blue)}.financial-summary[b-r46y5rgnfm]{background-color:#f5f7fa;padding:16px;border-radius:8px}.financial-item[b-r46y5rgnfm]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.financial-item:last-child[b-r46y5rgnfm]{margin-bottom:0}.financial-label[b-r46y5rgnfm]{font-size:14px;color:#666}.financial-value[b-r46y5rgnfm]{font-size:18px;font-weight:600;color:#333}.financial-value.weighted[b-r46y5rgnfm]{color:var(--color-vz-blue)}.timeline-info[b-r46y5rgnfm]{display:flex;flex-direction:column;gap:12px}.timeline-item[b-r46y5rgnfm]{display:flex;align-items:center;gap:12px;font-size:14px;color:#666}.timeline-item i[b-r46y5rgnfm]{color:var(--color-vz-blue);width:20px}.action-grid[b-r46y5rgnfm]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-action-btn[b-r46y5rgnfm]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.quick-action-btn:hover[b-r46y5rgnfm]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.quick-action-btn i[b-r46y5rgnfm]{font-size:20px;color:var(--color-vz-blue)}.quick-action-btn span[b-r46y5rgnfm]{font-size:12px;color:#666}.input-group:last-child[b-r46y5rgnfm]{margin-bottom:0}.input-group label[b-r46y5rgnfm]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:0}.input-group label[b-r46y5rgnfm]:after{content:"*";color:#e53e3e;margin-left:4px;display:none}.input-group label:has(+input:required)[b-r46y5rgnfm]:after,.input-group label:has(+textarea:required)[b-r46y5rgnfm]:after,.input-group label:has(+select:required)[b-r46y5rgnfm]:after{display:inline}.probability-slider[b-r46y5rgnfm]{width:100%;margin-top:8px}.probability-slider:focus[b-r46y5rgnfm]{outline:none;box-shadow:none;border-style:none}.slider-value[b-r46y5rgnfm]{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--color-vz-blue)}.bottom-actions[b-r46y5rgnfm]{position:sticky;bottom:0;left:0;right:0;display:flex;gap:12px;padding:12px 16px;backdrop-filter:blur(8px);background-color:#fff;border-top:1px solid #e0e0e0;z-index:10}.bottom-actions.edit-mode[b-r46y5rgnfm]{justify-content:space-between;margin:0 -16px -16px}.action-btn[b-r46y5rgnfm]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.action-btn.cancel[b-r46y5rgnfm]{background-color:#f5f7fa;color:#666}.action-btn.cancel:hover[b-r46y5rgnfm]{background-color:#e0e0e0}.action-btn.save[b-r46y5rgnfm]{background-color:var(--color-vz-blue);color:#fff}.action-btn.save:hover[b-r46y5rgnfm]{background-color:var(--color-vz-blue-dark)}.action-btn:disabled[b-r46y5rgnfm]{opacity:.6;cursor:not-allowed}.action-btn.save:disabled[b-r46y5rgnfm]{background-color:#a0aec0}.vz-input.error[b-r46y5rgnfm]{border-color:#e53e3e}.error-message[b-r46y5rgnfm]{font-size:12px;color:#e53e3e;margin-top:4px}@media(min-width:768px){.detail-header[b-r46y5rgnfm]{padding:16px 24px}.detail-content[b-r46y5rgnfm]{max-width:100%;margin:0 auto}.action-grid[b-r46y5rgnfm]{grid-template-columns:repeat(4,1fr)}}.readonly-section[b-r46y5rgnfm]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.section-header-with-action[b-r46y5rgnfm]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header-with-action .section-title[b-r46y5rgnfm]{margin-bottom:0}.edit-contact-btn[b-r46y5rgnfm]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;cursor:pointer;transition:all .2s;color:var(--color-vz-blue)}.edit-contact-btn:hover[b-r46y5rgnfm]{background-color:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.edit-contact-btn i[b-r46y5rgnfm]{font-size:14px}.readonly-contact-info[b-r46y5rgnfm]{background:#fff;border-radius:6px;padding:16px;border:1px solid #e2e8f0}.contact-info-grid[b-r46y5rgnfm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.contact-info-item[b-r46y5rgnfm]{display:flex;flex-direction:column;gap:4px}.contact-info-item.full-width[b-r46y5rgnfm]{grid-column:1 / -1}.contact-info-item .info-label[b-r46y5rgnfm]{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.contact-info-item .info-value[b-r46y5rgnfm]{font-size:14px;color:#1e293b;font-weight:400}@media(max-width:768px){.contact-info-grid[b-r46y5rgnfm]{grid-template-columns:1fr}.readonly-section[b-r46y5rgnfm]{padding:16px}.contact-selector-modal-wrapper .blazored-modal[b-r46y5rgnfm]{max-width:100vw!important;margin:0!important}.selected-contact-card[b-r46y5rgnfm]{padding:12px}.contact-card-details[b-r46y5rgnfm]{padding-left:0;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}}.section-header-with-button[b-r46y5rgnfm]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header-with-button .section-title[b-r46y5rgnfm]{margin-bottom:0}.select-contact-btn[b-r46y5rgnfm]{background:#fff;border:2px solid var(--color-vz-blue);color:var(--color-vz-blue);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.select-contact-btn:hover[b-r46y5rgnfm]{background:var(--color-vz-blue);color:#fff}.select-contact-btn i[b-r46y5rgnfm]{font-size:14px}.selected-contact-card[b-r46y5rgnfm]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid var(--color-vz-blue);border-radius:12px;padding:16px;position:relative}.contact-card-header[b-r46y5rgnfm]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.contact-avatar[b-r46y5rgnfm]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px;flex-shrink:0}.contact-info[b-r46y5rgnfm]{flex:1}.contact-info h4[b-r46y5rgnfm]{margin:0 0 4px;font-size:16px;font-weight:600;color:#1e293b}.contact-info .company[b-r46y5rgnfm]{margin:0;font-size:14px;color:#64748b}.remove-contact-btn[b-r46y5rgnfm]{position:absolute;top:12px;right:12px;background:#fff;border:1px solid #e2e8f0;color:#94a3b8;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.remove-contact-btn:hover[b-r46y5rgnfm]{background:#fef2f2;border-color:#fca5a5;color:#ef4444}.contact-card-details[b-r46y5rgnfm]{display:flex;flex-direction:column;gap:8px;padding-left:60px}.contact-card-details .detail-item[b-r46y5rgnfm]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.contact-card-details .detail-item i[b-r46y5rgnfm]{font-size:12px;color:#94a3b8;width:14px}.new-contact-form[b-r46y5rgnfm]{position:relative}.form-mode-indicator[b-r46y5rgnfm]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#edaa001a;color:var(--color-vz-yellow-dark);border-radius:20px;font-size:12px;font-weight:600;margin-bottom:16px}.form-mode-indicator i[b-r46y5rgnfm]{font-size:12px}.contact-selector-modal-wrapper .blazored-modal[b-r46y5rgnfm]{max-width:800px!important}.priority-slider[b-r46y5rgnfm]{width:100%;margin-top:8px}.priority-slider:hover[b-r46y5rgnfm]{opacity:1}.priority-slider[b-r46y5rgnfm]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--color-vz-blue);cursor:pointer;border-radius:50%;box-shadow:0 2px 4px #0003}.priority-slider[b-r46y5rgnfm]::-moz-range-thumb{width:20px;height:20px;background:var(--color-vz-blue);cursor:pointer;border-radius:50%;box-shadow:0 2px 4px #0003}.priority-display[b-r46y5rgnfm]{display:flex;gap:4px;margin-top:8px;justify-content:center}.priority-display i.filled[b-r46y5rgnfm]{color:var(--color-vz-yellow)}.priority-display i.empty[b-r46y5rgnfm]{color:#e2e8f0}.campaign-trigger[b-r46y5rgnfm]{width:100%;min-height:48px;padding:10px 40px 10px 12px;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;cursor:pointer;text-align:left;font-family:inherit;position:relative;display:flex;align-items:center;gap:8px;transition:border-color .15s}.campaign-trigger:active[b-r46y5rgnfm],.campaign-trigger:focus[b-r46y5rgnfm]{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.campaign-trigger .trigger-name[b-r46y5rgnfm]{font-size:15px;color:#1e293b;font-weight:500;flex:1}.campaign-trigger .trigger-placeholder[b-r46y5rgnfm]{font-size:15px;color:#94a3b8;font-style:italic;flex:1}.campaign-trigger .trigger-chevron[b-r46y5rgnfm]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:12px}.opportunity-detail-container[b-9qg6edm319]{display:flex;flex-direction:column;background-color:#f5f7fa;position:relative}.bottom-actions.edit-mode[b-9qg6edm319]{margin:0 -16px -16px!important}.opportunity-detail-container.create-mode .detail-content[b-9qg6edm319]{padding-top:16px}.opportunity-detail-container.create-mode .detail-section:first-child[b-9qg6edm319]{margin-top:0}.detail-header[b-9qg6edm319]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.quick-note-fab-wrapper[b-9qg6edm319]{position:sticky;top:75px;height:0;z-index:9;margin-top:0}.quick-note-fab[b-9qg6edm319]{position:absolute;right:10px;top:3px;width:48px;height:48px;border-radius:50%;background-color:#00348edb;color:#fff;border:none;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform .3s,box-shadow .3s}.quick-note-fab[b-9qg6edm319]:before{content:"";position:absolute;inset:-12px;border-radius:50%}.back-button[b-9qg6edm319]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-9qg6edm319]{background-color:#00348e1a}.opportunity-number[b-9qg6edm319]{display:inline-block;background:#f0f4f8;color:#1e40af;padding:4px 10px;align-self:center;width:fit-content;border-radius:6px;font-weight:600;font-size:14px;letter-spacing:.5px;font-family:SF Mono,Monaco,monospace;border-left:3px solid #3b82f6}.address-details[b-9qg6edm319]{background-color:#f8fafc;padding:12px;border-radius:6px;border:1px solid #e2e8f0}.address-details strong[b-9qg6edm319]{color:#64748b}.header-title[b-9qg6edm319]{display:flex;flex-direction:column;flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-9qg6edm319]{display:flex;gap:8px}.action-icon[b-9qg6edm319]{width:42px;height:42px;background:#00348edb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.status-bar[b-9qg6edm319]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.status-chip[b-9qg6edm319]{padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500}.status-prospect[b-9qg6edm319]{background-color:#e3f2fd;color:#1976d2}.status-qualification[b-9qg6edm319]{background-color:#f3e5f5;color:#7b1fa2}.status-proposal[b-9qg6edm319]{background-color:#fff3e0;color:#f57c00}.status-negotiation[b-9qg6edm319]{background-color:#fce4ec;color:#c2185b}.status-won[b-9qg6edm319]{background-color:#e8f5e9;color:#388e3c}.status-lost[b-9qg6edm319]{background-color:#ffebee;color:#d32f2f}.probability-indicator[b-9qg6edm319]{display:flex;flex-direction:column;align-items:flex-end}.probability-value[b-9qg6edm319]{font-size:20px;font-weight:600;color:var(--color-vz-blue)}.probability-label[b-9qg6edm319]{font-size:12px;color:#666}.detail-content[b-9qg6edm319]{flex:1;width:100%}.detail-section[b-9qg6edm319]{background-color:#fff;margin-bottom:8px;padding:16px}.opportunity-name[b-9qg6edm319]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.opportunity-id[b-9qg6edm319]{font-size:14px;color:#666;margin:0}.section-title[b-9qg6edm319]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-9qg6edm319]{color:var(--color-vz-blue);font-size:18px}.section-title-clickable[b-9qg6edm319]{cursor:pointer;transition:color .2s ease}.section-title-clickable:hover[b-9qg6edm319]{color:var(--color-vz-blue)}.section-title-clickable:active[b-9qg6edm319]{opacity:.7}.section-title-clickable .chevron-icon[b-9qg6edm319]{margin-left:5px;font-size:14px;color:var(--color-vz-blue)}.section-title-clickable:hover .chevron-icon[b-9qg6edm319]{color:var(--color-vz-blue);transform:translate(2px)}.info-row[b-9qg6edm319]{margin-bottom:6px;position:relative}.info-row:last-child[b-9qg6edm319]{margin-bottom:0}.info-label[b-9qg6edm319]{font-size:12px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:4px;display:block}.info-value[b-9qg6edm319]{font-size:15px;color:#1e293b;font-weight:400;line-height:1.4;display:block;padding-left:6px;border-left:3px solid #f0f4f8}.info-value.multiline[b-9qg6edm319]{line-height:1.5;color:#475569}.contact-actions[b-9qg6edm319]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.contact-button[b-9qg6edm319]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#333;transition:all .2s}.contact-button span[b-9qg6edm319]{overflow:hidden;text-overflow:ellipsis}.contact-button:hover[b-9qg6edm319]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue)}.contact-button i[b-9qg6edm319]{color:var(--color-vz-blue)}.financial-summary[b-9qg6edm319]{background-color:#f5f7fa;padding:16px;border-radius:8px}.financial-item[b-9qg6edm319]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.financial-item:last-child[b-9qg6edm319]{margin-bottom:0}.financial-label[b-9qg6edm319]{font-size:14px;color:#666}.financial-value[b-9qg6edm319]{font-size:18px;font-weight:600;color:#333}.financial-value.weighted[b-9qg6edm319]{color:var(--color-vz-blue)}.timeline-info[b-9qg6edm319]{display:flex;flex-direction:column;gap:12px}.timeline-item[b-9qg6edm319]{display:flex;align-items:center;gap:12px;font-size:14px;color:#666}.timeline-item i[b-9qg6edm319]{color:var(--color-vz-blue);width:20px}.action-grid[b-9qg6edm319]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-action-btn[b-9qg6edm319]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.quick-action-btn:hover[b-9qg6edm319]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.quick-action-btn i[b-9qg6edm319]{font-size:20px;color:var(--color-vz-blue)}.quick-action-btn span[b-9qg6edm319]{font-size:12px;color:#666}.input-group:last-child[b-9qg6edm319]{margin-bottom:0}.input-group label[b-9qg6edm319]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:0}.input-group label[b-9qg6edm319]:after{content:"*";color:#e53e3e;margin-left:4px;display:none}.input-group label:has(+input:required)[b-9qg6edm319]:after,.input-group label:has(+textarea:required)[b-9qg6edm319]:after,.input-group label:has(+select:required)[b-9qg6edm319]:after{display:inline}.probability-slider[b-9qg6edm319]{width:100%;margin-top:8px}.probability-slider:focus[b-9qg6edm319]{outline:none;box-shadow:none;border-style:none}.slider-value[b-9qg6edm319]{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--color-vz-blue)}.vz-input.error[b-9qg6edm319]{border-color:#e53e3e}.error-message[b-9qg6edm319]{font-size:12px;color:#e53e3e;margin-top:4px}@media(min-width:768px){.detail-header[b-9qg6edm319]{padding:16px 24px}.detail-content[b-9qg6edm319]{max-width:100%;margin:0 auto}.action-grid[b-9qg6edm319]{grid-template-columns:repeat(4,1fr)}}.readonly-section[b-9qg6edm319]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.section-header-with-action[b-9qg6edm319]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header-with-action .section-title[b-9qg6edm319]{margin-bottom:0}.edit-contact-btn[b-9qg6edm319]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;cursor:pointer;transition:all .2s;color:var(--color-vz-blue)}.edit-contact-btn[b-9qg6edm319]:before{content:"";position:absolute;inset:-10px}.edit-contact-btn i[b-9qg6edm319]{font-size:14px}.readonly-contact-info[b-9qg6edm319]{background:#fff;border-radius:6px;padding:16px;border:1px solid #e2e8f0}.contact-info-grid[b-9qg6edm319]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.contact-info-item[b-9qg6edm319]{display:flex;flex-direction:column;gap:4px}.contact-info-item.full-width[b-9qg6edm319]{grid-column:1 / -1}.contact-info-item .info-label[b-9qg6edm319]{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.contact-info-item .info-value[b-9qg6edm319]{font-size:14px;color:#1e293b;font-weight:400}.accordion-header .section-title[b-9qg6edm319]{margin-bottom:5px!important}.address-link[b-9qg6edm319]{color:var(--color-vz-blue);cursor:pointer}.address-link:hover[b-9qg6edm319]{text-decoration:underline}@media(max-width:768px){.contact-info-grid[b-9qg6edm319]{grid-template-columns:1fr}.readonly-section[b-9qg6edm319]{padding:16px}}.info-value-muted[b-9qg6edm319]{color:#8a8f95;font-style:italic}.campaign-trigger[b-9qg6edm319]{width:100%;min-height:48px;padding:10px 40px 10px 12px;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;cursor:pointer;text-align:left;font-family:inherit;position:relative;display:flex;align-items:center;gap:8px;transition:border-color .15s}.campaign-trigger:active[b-9qg6edm319],.campaign-trigger:focus[b-9qg6edm319]{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.campaign-trigger .trigger-name[b-9qg6edm319]{font-size:15px;color:#1e293b;flex:1}.campaign-trigger .trigger-placeholder[b-9qg6edm319]{font-size:15px;color:#94a3b8;font-style:italic;flex:1}.campaign-trigger .trigger-chevron[b-9qg6edm319]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:12px}.campaign-trigger .status-pill[b-9qg6edm319]{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:3px 8px;border-radius:10px;margin-right:18px}.campaign-trigger .status-pill.inactive[b-9qg6edm319]{background:var(--color-vz-warning);color:#fff}.campaign-selector-modal[b-1tnc4qdccf]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px;overflow:hidden}.modal-header[b-1tnc4qdccf]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--color-vz-blue);color:#fff;flex-shrink:0}.modal-title[b-1tnc4qdccf]{font-size:18px;font-weight:600;margin:0;color:#fff}.modal-close-btn[b-1tnc4qdccf]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.modal-close-btn:hover[b-1tnc4qdccf]{background-color:#ffffff1a}.modal-search[b-1tnc4qdccf]{padding:16px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0}.search-container[b-1tnc4qdccf]{position:relative}.search-icon[b-1tnc4qdccf]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:16px}.search-input[b-1tnc4qdccf]{width:100%;padding:10px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background:#fff;transition:border-color .2s}.search-input:focus[b-1tnc4qdccf]{outline:none;border-color:var(--color-vz-blue);box-shadow:0 0 0 3px #00348e1a}.clear-search-btn[b-1tnc4qdccf]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;font-size:14px;transition:color .2s}.modal-content[b-1tnc4qdccf]{flex:1;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch}.campaigns-list[b-1tnc4qdccf]{display:flex;flex-direction:column;gap:8px}.campaign-card[b-1tnc4qdccf]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px;cursor:pointer;transition:background-color .15s,border-color .15s;position:relative}.campaign-card:active[b-1tnc4qdccf]{background:var(--color-vz-bg-light)}.campaign-card.selected[b-1tnc4qdccf]{border-color:var(--color-vz-blue);background:var(--color-vz-bg-light);box-shadow:inset 3px 0 0 var(--color-vz-blue)}.campaign-card-header[b-1tnc4qdccf]{display:flex;align-items:center;gap:8px}.campaign-name[b-1tnc4qdccf]{font-weight:600;color:#1e293b;font-size:15px;flex:1}.campaign-name.muted[b-1tnc4qdccf]{color:#64748b;font-style:italic;font-weight:500}.campaign-desc[b-1tnc4qdccf]{font-size:13px;color:#64748b;line-height:1.45;margin:6px 0 0}.campaign-meta[b-1tnc4qdccf]{display:flex;gap:12px;margin-top:6px;font-size:12px;color:#94a3b8}.meta-item[b-1tnc4qdccf]{display:inline-flex;align-items:center;gap:4px}.meta-item i[b-1tnc4qdccf]{font-size:11px;color:var(--color-vz-blue-light)}.status-pill[b-1tnc4qdccf]{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:3px 8px;border-radius:10px}.status-pill.active[b-1tnc4qdccf]{background:#dcfce7;color:#15803d}.status-pill.inactive[b-1tnc4qdccf]{background:var(--color-vz-warning);color:#fff}.check-mark[b-1tnc4qdccf]{color:var(--color-vz-blue);font-size:14px;flex-shrink:0}.empty-state[b-1tnc4qdccf]{display:flex;flex-direction:column;align-items:center;padding:40px 16px;color:#94a3b8;text-align:center}.empty-state i[b-1tnc4qdccf]{margin-bottom:12px}.empty-state p[b-1tnc4qdccf]{font-size:14px;margin:0 0 12px}.opportunities-tab[b-aw8jdbwu7j]{padding-top:0;height:100%;position:relative}.bottom-actions.edit-mode[b-aw8jdbwu7j]{margin:0 -16px -16px!important}.opportunities-tab .toggle-switch[b-aw8jdbwu7j]{display:inline-flex;align-items:center;cursor:pointer;user-select:none;gap:0px;flex-direction:column-reverse}.view-controls .toggle-switch[b-aw8jdbwu7j]{position:relative;top:-8px}.view-controls[b-aw8jdbwu7j]{margin-top:5px;align-content:center}.detail-view-wrapper[b-aw8jdbwu7j]{padding:0 16px 16px}.list-wrapper[b-aw8jdbwu7j]{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.header-actions[b-aw8jdbwu7j]{display:flex;gap:8px}.leads-container[b-aw8jdbwu7j]{flex:1;min-height:0}.loading-state[b-aw8jdbwu7j]{display:flex;flex-direction:column;gap:12px;padding:16px}.fab[b-aw8jdbwu7j]{position:absolute;bottom:calc(24px + var(--bottom-offset))!important;right:24px;z-index:10;width:48px;height:48px;border-radius:50%;background-color:var(--color-vz-blue);color:#fff;border:none;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .3s,box-shadow .3s}.skeleton-card[b-aw8jdbwu7j]{height:140px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-aw8jdbwu7j 1.5s infinite;border-radius:8px}.loading-more[b-aw8jdbwu7j]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#718096}.spinner[b-aw8jdbwu7j]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-aw8jdbwu7j .8s linear infinite}.empty-state[b-aw8jdbwu7j]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:40px 20px}.empty-state i[b-aw8jdbwu7j]{color:#cbd5e0;margin-bottom:16px}.empty-state h3[b-aw8jdbwu7j]{margin:0 0 8px;font-size:20px;font-weight:600;color:#2d3748}.empty-state p[b-aw8jdbwu7j]{margin:0;font-size:16px;color:#718096}.end-of-list[b-aw8jdbwu7j]{text-align:center;padding:20px;color:#718096;font-size:14px}@keyframes loading-b-aw8jdbwu7j{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin-b-aw8jdbwu7j{to{transform:rotate(360deg)}}@keyframes slideDown-b-aw8jdbwu7j{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.demo-toggle[b-aw8jdbwu7j]{margin-right:1rem}.demo-toggle .toggle-slider[b-aw8jdbwu7j]{background-color:#f39c1270}.demo-toggle input:checked+.toggle-slider[b-aw8jdbwu7j]{background-color:#e67e22}.demo-toggle .toggle-label[b-aw8jdbwu7j]{color:#e67e22;font-weight:600}.loading-overlay[b-aw8jdbwu7j]{position:absolute;inset:0;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:20;backdrop-filter:blur(2px)}.loading-content[b-aw8jdbwu7j]{text-align:center}.loading-content p[b-aw8jdbwu7j]{margin-top:16px;font-size:16px;color:#4a5568;font-weight:500}.spinner-large[b-aw8jdbwu7j]{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-aw8jdbwu7j .8s linear infinite}.card-wrapper[b-aw8jdbwu7j]{position:relative;transition:transform .2s ease-out}.card-wrapper.loading[b-aw8jdbwu7j]{pointer-events:none}.card-wrapper:active:not(.loading)[b-aw8jdbwu7j]{transform:scale(.98)}.card-loading-overlay[b-aw8jdbwu7j]{position:absolute;inset:0;background-color:#ffffffd9;display:flex;align-items:center;justify-content:center;border-radius:12px;z-index:10}.card-spinner[b-aw8jdbwu7j]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-aw8jdbwu7j .8s linear infinite}.leads-container.loading-active .card-wrapper:not(.loading)[b-aw8jdbwu7j]{opacity:.4;pointer-events:none}.leads-container.loading-active .card-wrapper.loading[b-aw8jdbwu7j]{opacity:1;transform:scale(1)}.fab:disabled[b-aw8jdbwu7j]{opacity:.6;cursor:not-allowed}.filter-panel-advanced[b-aw8jdbwu7j]{background:#fff;border:1px solid #e0e0e0;padding:16px;margin-bottom:0;box-shadow:0 2px 4px #0000000d;border-radius:0 0 12px 12px}@media(max-width:768px){.filter-row[b-aw8jdbwu7j]{grid-template-columns:1fr}}.sort-panel-advanced[b-aw8jdbwu7j],.filter-panel-advanced[b-aw8jdbwu7j]{animation:slideDown-b-aw8jdbwu7j .2s ease-out}.panel-closing[b-aw8jdbwu7j]{animation:slideUp-b-aw8jdbwu7j .15s ease-out}@keyframes slideUp-b-aw8jdbwu7j{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.placeholder-container[b-0r76y9kjaf]{display:flex;flex-direction:column;background-color:#f5f7fa;height:100%}.detail-header[b-0r76y9kjaf]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-0r76y9kjaf]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-0r76y9kjaf]{background-color:#00348e1a}.header-title[b-0r76y9kjaf]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333;text-transform:capitalize}.placeholder-content[b-0r76y9kjaf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.placeholder-content i[b-0r76y9kjaf]{color:#cbd5e0;margin-bottom:20px;font-size:64px}.placeholder-content h3[b-0r76y9kjaf]{margin:0 0 8px;font-size:24px;font-weight:600;color:#2d3748}.placeholder-content p[b-0r76y9kjaf]{margin:0;font-size:16px;color:#718096}@keyframes fadeInUp-b-0r76y9kjaf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.placeholder-content[b-0r76y9kjaf]{animation:fadeInUp-b-0r76y9kjaf .3s ease-out}.tab-placeholder[b-m4x8ggaz77]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 200px);text-align:center;padding:40px 20px;animation:fadeIn-b-m4x8ggaz77 .5s ease-out;user-select:none}.placeholder-icon[b-m4x8ggaz77]{width:120px;height:120px;background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;box-shadow:0 10px 30px #0000001a}.placeholder-icon[b-m4x8ggaz77]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--color-vz-blue, #00348e),var(--color-vz-blue-light, #347cb2));border-radius:50%;z-index:-1;opacity:.1}.placeholder-icon i[b-m4x8ggaz77]{font-size:48px;color:var(--color-vz-blue, #00348e);opacity:.8}.tab-placeholder h2[b-m4x8ggaz77]{margin:0 0 12px;font-size:24px;font-weight:600;color:#2d3748}.tab-placeholder p[b-m4x8ggaz77]{margin:0 0 24px;font-size:16px;color:#718096;max-width:400px;line-height:1.5}.coming-soon-badge[b-m4x8ggaz77]{display:inline-block;background:linear-gradient(135deg,var(--color-vz-blue, #00348e),var(--color-vz-blue-light, #347cb2));padding:8px 24px;border-radius:20px;box-shadow:0 4px 15px #00348e33}.coming-soon-badge span[b-m4x8ggaz77]{color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@keyframes fadeIn-b-m4x8ggaz77{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.placeholder-icon[b-m4x8ggaz77]{width:100px;height:100px}.placeholder-icon i[b-m4x8ggaz77]{font-size:40px}.tab-placeholder h2[b-m4x8ggaz77]{font-size:20px}.tab-placeholder p[b-m4x8ggaz77]{font-size:14px}}.reports-tab[b-fzu2pjwadd]{padding:16px;position:relative;min-height:100%}.tab-placeholder[b-fzu2pjwadd]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:20px}.placeholder-icon[b-fzu2pjwadd]{width:80px;height:80px;border:3px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-color:transparent}.placeholder-icon i[b-fzu2pjwadd]{font-size:40px;color:var(--color-vz-blue, #00348e)}.tab-placeholder h2[b-fzu2pjwadd]{margin:0 0 10px;color:#333}.tab-placeholder p[b-fzu2pjwadd]{color:#666;margin:0}.doc-card[b-p6u69a3mlt]{background-color:#fff;border-radius:12px;margin-bottom:18px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0;cursor:pointer;padding:14px;transition:border .2s}.doc-card:active[b-p6u69a3mlt]{border:1px solid var(--color-vz-blue)}.doc-card-header[b-p6u69a3mlt]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.doc-card-title-row[b-p6u69a3mlt]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.doc-type-icon[b-p6u69a3mlt]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0;font-weight:var(--fw-bold)}.doc-type-icon.type-quote[b-p6u69a3mlt]{background:var(--color-vz-blue-light)}.doc-type-icon.type-order[b-p6u69a3mlt]{background:var(--color-vz-blue)}.doc-type-icon.type-service[b-p6u69a3mlt]{background:var(--color-vz-warning)}.doc-card-title[b-p6u69a3mlt]{flex:1;min-width:0}.doc-number[b-p6u69a3mlt]{font-size:15px;font-weight:var(--fw-semibold);color:#1a202c;line-height:1.2}.doc-type-label[b-p6u69a3mlt]{font-size:13px;color:#718096;font-weight:var(--fw-regular);margin-top:2px}.doc-total[b-p6u69a3mlt]{font-size:15px;font-weight:var(--fw-bold);color:var(--color-vz-blue);white-space:nowrap}.doc-customer-row[b-p6u69a3mlt]{font-size:14px;color:#2d3748;font-weight:var(--fw-medium);margin-bottom:6px;display:flex;align-items:center;gap:6px}.doc-customer-row i[b-p6u69a3mlt]{color:#a0aec0;font-size:12px;width:14px}.doc-project-row[b-p6u69a3mlt]{font-size:12px;color:#718096;margin-bottom:8px;display:flex;align-items:center;gap:6px}.doc-project-row i[b-p6u69a3mlt]{color:#a0aec0;font-size:11px;width:14px}.status-row[b-p6u69a3mlt]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.status-pill[b-p6u69a3mlt]{font-size:11px;font-weight:var(--fw-semibold);padding:3px 12px;border-radius:16px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.match-badge[b-p6u69a3mlt]{font-size:10.5px;font-weight:var(--fw-bold);padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px;display:inline-flex;align-items:center;gap:4px}.match-badge.match-order[b-p6u69a3mlt]{background:#ff980026;color:var(--color-vz-warning-dark)}.match-badge.match-project[b-p6u69a3mlt]{background:var(--color-vz-bg-light);color:var(--color-vz-blue)}.card-prod-wrapper[b-p6u69a3mlt]{margin-top:8px;padding-top:10px;border-top:1px dashed #e2e8f0}.doc-card-meta[b-p6u69a3mlt]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#718096;margin-top:8px}.doc-card-meta i[b-p6u69a3mlt]{margin-right:4px}.document-detail[b-vzwpwbvfan]{display:flex;flex-direction:column;height:100%;background:#f5f7fa}.detail-header[b-vzwpwbvfan]{background:#fff;padding:16px 16px 8px;display:flex;align-items:center;gap:8px;flex-shrink:0;border-radius:0 0 12px 12px;box-shadow:#0000001a 0 3px 5px;z-index:100}.icon-button[b-vzwpwbvfan]{background:none;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-vz-blue);transition:background-color .2s;font-size:16px;flex-shrink:0}.icon-button:hover[b-vzwpwbvfan]{background-color:#00348e1a}.detail-header-title[b-vzwpwbvfan]{flex:1;min-width:0}.detail-header-title h2[b-vzwpwbvfan]{font-size:18px;font-weight:var(--fw-bold);color:var(--color-vz-blue);line-height:1.2;margin:0}.detail-header-title p[b-vzwpwbvfan]{font-size:12px;color:#718096;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-container[b-vzwpwbvfan]{flex:1;overflow-y:auto;padding:0 0 24px}.detail-summary[b-vzwpwbvfan]{background:#fff;margin:12px 16px;border-radius:12px;padding:14px;box-shadow:0 2px 4px #0000000d;border:1px solid #e0e0e0}.summary-row[b-vzwpwbvfan]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.summary-row+.summary-row[b-vzwpwbvfan]{border-top:1px solid #e2e8f0}.summary-row.prod-row[b-vzwpwbvfan]{padding-top:10px;border-top:1px solid #e2e8f0;margin-top:4px}.summary-label[b-vzwpwbvfan]{color:#718096;font-weight:var(--fw-medium)}.summary-label.prod-label[b-vzwpwbvfan]{font-weight:var(--fw-semibold);color:#1a202c}.summary-value[b-vzwpwbvfan]{color:#1a202c;font-weight:var(--fw-semibold);text-align:right}.summary-value.lg[b-vzwpwbvfan]{font-size:20px;font-weight:var(--fw-bold);color:var(--color-vz-blue)}.status-pill[b-vzwpwbvfan]{font-size:11px;font-weight:var(--fw-semibold);padding:3px 12px;border-radius:16px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.workflow-banner[b-vzwpwbvfan]{background:#fff;margin:12px 16px 0;border:1px solid #e0e0e0;border-left:4px solid var(--color-vz-blue);border-radius:12px;padding:14px 16px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:8px}.wf-step[b-vzwpwbvfan]{display:flex;flex-direction:column;gap:2px}.wf-step-label[b-vzwpwbvfan]{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.5px;color:#718096}.wf-step-name[b-vzwpwbvfan]{font-size:18px;font-weight:var(--fw-bold);color:#1a202c;line-height:1.2}.wf-statut[b-vzwpwbvfan]{display:flex;align-items:center;gap:6px;font-size:12px;padding-top:6px;border-top:1px solid #e2e8f0}.wf-statut-label[b-vzwpwbvfan]{color:#718096;font-weight:var(--fw-medium)}.wf-statut-value[b-vzwpwbvfan]{color:#1a202c;font-weight:var(--fw-semibold)}.section-label[b-vzwpwbvfan]{font-size:11px;font-weight:var(--fw-bold);color:var(--color-vz-neutral);text-transform:uppercase;letter-spacing:.5px;margin:0;padding:16px 16px 4px}.article-row[b-vzwpwbvfan]{display:grid;grid-template-columns:64px 1fr;gap:var(--spacing-md);padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#fff}.article-row:last-child[b-vzwpwbvfan]{border-bottom:none}.article-thumb[b-vzwpwbvfan]{width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-vz-bg-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.article-thumb img[b-vzwpwbvfan]{width:100%;height:100%;object-fit:cover;display:block}.article-thumb-placeholder[b-vzwpwbvfan]{color:var(--color-vz-blue);opacity:.4;font-size:1.5rem}.article-row-content[b-vzwpwbvfan]{min-width:0}@media(min-width:768px){.article-row[b-vzwpwbvfan]{grid-template-columns:96px 1fr;gap:var(--spacing-lg)}.article-thumb[b-vzwpwbvfan]{width:96px;height:96px}}.article-row-header[b-vzwpwbvfan]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.article-row-seq[b-vzwpwbvfan]{font-size:11px;color:#718096;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.3px}.article-row-qty[b-vzwpwbvfan]{font-size:13px;font-weight:var(--fw-bold);color:var(--color-vz-blue)}.article-row-desc[b-vzwpwbvfan]{font-size:14px;color:#1a202c;font-weight:var(--fw-medium);margin-bottom:4px;line-height:1.3}.article-row-meta[b-vzwpwbvfan]{display:flex;gap:12px;font-size:12px;color:#718096;margin-bottom:6px}.article-row-meta i[b-vzwpwbvfan]{margin-right:4px}.pi-flat[b-vzwpwbvfan]{margin-top:4px;padding-left:8px;border-left:2px solid #e2e8f0}.pi-flat-row[b-vzwpwbvfan]{display:flex;align-items:center;gap:10px;padding:4px 0 4px 8px;font-size:12px}.pi-serial[b-vzwpwbvfan]{background:#f1f5f9;padding:2px 6px;border-radius:6px;font-family:JetBrains Mono,SF Mono,Monaco,monospace;font-size:10px;color:var(--color-vz-neutral-dark);font-weight:var(--fw-semibold);flex-shrink:0}.pi-status[b-vzwpwbvfan]{color:#1a202c;font-weight:var(--fw-medium)}.pi-meta[b-vzwpwbvfan]{color:#718096;font-size:11px;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-empty[b-vzwpwbvfan]{padding:4px 0 4px 8px;color:#a0aec0;font-size:12px;font-style:italic}.pi-empty i[b-vzwpwbvfan]{margin-right:6px;opacity:.5}.pi-show-more[b-vzwpwbvfan]{padding:6px 0 4px 16px;color:var(--color-vz-blue);font-size:12px;font-weight:var(--fw-semibold);cursor:pointer}.pi-show-more i[b-vzwpwbvfan]{font-size:9px;margin-left:4px}.loading-more[b-vzwpwbvfan]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#718096}.spinner[b-vzwpwbvfan]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-vzwpwbvfan .8s linear infinite}@keyframes spin-b-vzwpwbvfan{to{transform:rotate(360deg)}}.empty-state[b-vzwpwbvfan]{padding:60px 24px;text-align:center;color:#a0aec0}.empty-state i[b-vzwpwbvfan]{font-size:48px;color:#cbd5e0;margin-bottom:16px}.empty-state h3[b-vzwpwbvfan]{font-size:16px;color:#4a5568;font-weight:var(--fw-semibold);margin-bottom:6px}.empty-state p[b-vzwpwbvfan]{font-size:13px}.documents-list[b-yji7rgghnr]{display:flex;flex-direction:column;height:100%;background:#f5f7fa}[b-yji7rgghnr] .tab-header-wrapper{z-index:100;background:#fff;box-shadow:#0000001a 0 3px 5px;border-radius:0 0 12px 12px;flex-shrink:0}[b-yji7rgghnr] .tab-header{display:flex;padding:16px 16px 8px;justify-content:space-between;align-items:center;gap:8px}[b-yji7rgghnr] .tab-header h2{margin:0;font-size:20px;font-weight:var(--fw-bold);color:var(--color-vz-blue);user-select:none;flex:1}[b-yji7rgghnr] .tab-header .header-actions{display:flex;gap:8px}[b-yji7rgghnr] .tab-header .icon-button{background:none;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;color:var(--color-vz-blue);transition:background-color .2s;font-size:16px}[b-yji7rgghnr] .tab-header .icon-button:hover{background-color:#00348e1a}.filter-bar[b-yji7rgghnr]{padding:8px 16px 12px;background:#fff;flex-shrink:0}.filter-chips[b-yji7rgghnr]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.filter-chips[b-yji7rgghnr]::-webkit-scrollbar{display:none}.chip[b-yji7rgghnr]{flex-shrink:0;padding:6px 12px;background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:16px;font-size:14px;font-weight:var(--fw-medium);color:#495057;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:all .2s}.chip:hover[b-yji7rgghnr]{background-color:#e9ecef}.chip.active[b-yji7rgghnr]{background-color:var(--color-vz-blue);color:#fff;border-color:var(--color-vz-blue)}.chip i[b-yji7rgghnr]{font-size:11px}.list-container[b-yji7rgghnr]{flex:1;overflow-y:auto;padding:12px 16px 24px}.section-label[b-yji7rgghnr]{font-size:11px;font-weight:var(--fw-bold);color:var(--color-vz-neutral);text-transform:uppercase;letter-spacing:.5px;margin:8px 4px}.loading-more[b-yji7rgghnr]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#718096}.spinner[b-yji7rgghnr]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-yji7rgghnr .8s linear infinite}@keyframes spin-b-yji7rgghnr{to{transform:rotate(360deg)}}.empty-state[b-yji7rgghnr]{padding:60px 24px;text-align:center;color:#a0aec0}.empty-state i[b-yji7rgghnr]{font-size:48px;color:#cbd5e0;margin-bottom:16px}.empty-state h3[b-yji7rgghnr]{font-size:16px;color:#4a5568;font-weight:var(--fw-semibold);margin-bottom:6px}.empty-state p[b-yji7rgghnr]{font-size:13px}.filter-panel-advanced[b-yji7rgghnr]{background:#fff;border:1px solid #e0e0e0;padding:16px;margin-bottom:0;box-shadow:0 2px 4px #0000000d;border-radius:0 0 12px 12px}.sort-panel-advanced[b-yji7rgghnr],.filter-panel-advanced[b-yji7rgghnr]{animation:slideDown-b-yji7rgghnr .2s ease-out}@keyframes slideDown-b-yji7rgghnr{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.filter-row[b-yji7rgghnr]{grid-template-columns:1fr}}.prod-summary[b-p4toiczg3o]{display:flex;align-items:center;gap:10px}.prod-summary.with-legend[b-p4toiczg3o]{flex-direction:column;align-items:stretch;gap:8px}.prod-header[b-p4toiczg3o]{display:flex;justify-content:space-between;align-items:center;flex:1}.prod-label[b-p4toiczg3o]{font-size:13px;font-weight:var(--fw-semibold);color:#1a202c}.prod-percent[b-p4toiczg3o],.prod-percent-inline[b-p4toiczg3o]{font-size:15px;font-weight:var(--fw-bold);color:var(--color-vz-blue);min-width:42px;text-align:right}.prod-progress[b-p4toiczg3o]{flex:1;min-width:0}.prod-progress-bar[b-p4toiczg3o]{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden;display:flex}.prod-progress-bar.tall[b-p4toiczg3o]{height:10px}.prog-segment[b-p4toiczg3o]{height:100%}.prog-shipped[b-p4toiczg3o]{background:var(--color-vz-blue)}.prog-complete[b-p4toiczg3o]{background:var(--color-vz-blue-light)}.prog-released[b-p4toiczg3o]{background:var(--color-vz-warning)}.prog-pending[b-p4toiczg3o]{background:#cbd5e0}.prod-counts[b-p4toiczg3o]{display:flex;justify-content:space-between;font-size:11px;color:#718096}.prod-counts.inline[b-p4toiczg3o]{margin-top:4px}.prod-counts.legend[b-p4toiczg3o]{flex-wrap:wrap;row-gap:4px;column-gap:12px;font-size:12px}.prod-counts.legend span[b-p4toiczg3o]{display:inline-flex;align-items:center}.dot[b-p4toiczg3o]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.dot.shipped[b-p4toiczg3o]{background:var(--color-vz-blue)}.dot.complete[b-p4toiczg3o]{background:var(--color-vz-blue-light)}.dot.released[b-p4toiczg3o]{background:var(--color-vz-warning)}.dot.pending[b-p4toiczg3o]{background:#cbd5e0}.salesrep-document-tracking[b-d3dawqlx1g]{display:flex;flex-direction:column;height:100%;background:#f5f7fa}.list-wrapper[b-d3dawqlx1g]{height:100%;display:flex;flex-direction:column;overflow:hidden}.about-container[b-xamrnvo1ls]{display:flex;flex-direction:column;background-color:#f5f7fa;min-height:100vh}.detail-header[b-xamrnvo1ls]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-xamrnvo1ls]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-xamrnvo1ls]{background-color:#00348e1a}.header-title[b-xamrnvo1ls]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-xamrnvo1ls]{width:48px}.detail-content[b-xamrnvo1ls]{flex:1;width:100%}.detail-section[b-xamrnvo1ls]{background-color:#fff;margin-bottom:8px;padding:20px 16px}.app-logo-container[b-xamrnvo1ls]{text-align:center;margin-bottom:16px}.app-logo[b-xamrnvo1ls]{width:80%}.app-name[b-xamrnvo1ls]{text-align:center;font-size:24px;font-weight:700;color:var(--color-vz-blue);margin:0 0 8px}.app-tagline[b-xamrnvo1ls]{text-align:center;font-size:20px;color:#718096;font-weight:500;font-style:italic;margin:0 0 5px}.version-info[b-xamrnvo1ls]{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;background-color:#f8fafc;border-radius:20px;width:fit-content;margin:0 auto}.version-label[b-xamrnvo1ls]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase}.version-number[b-xamrnvo1ls]{font-size:14px;font-weight:600;color:var(--color-vz-blue)}.section-title[b-xamrnvo1ls]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-xamrnvo1ls]{color:var(--color-vz-blue);font-size:18px}.feature-list[b-xamrnvo1ls]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-item[b-xamrnvo1ls]{display:flex;align-items:center;gap:8px;padding:12px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.feature-item i[b-xamrnvo1ls]{color:var(--color-vz-blue);font-size:16px;width:20px}.feature-item span[b-xamrnvo1ls]{font-size:13px;color:#475569;line-height:1.3}.info-row[b-xamrnvo1ls]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f4f8}.info-row:last-child[b-xamrnvo1ls]{border-bottom:none}.info-label[b-xamrnvo1ls]{font-size:14px;color:#64748b;font-weight:500}.info-value[b-xamrnvo1ls]{font-size:14px;color:#1e293b;font-weight:400;text-align:right}.info-value.status-online[b-xamrnvo1ls]{color:#10b981}.info-value.status-offline[b-xamrnvo1ls]{color:#ef4444}.info-value i[b-xamrnvo1ls]{font-size:8px;margin-right:4px}.update-section[b-xamrnvo1ls]{display:flex;justify-content:center;padding:8px 0}.check-update-button[b-xamrnvo1ls]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background-color:var(--color-vz-blue);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;width:100%;max-width:300px}.check-update-button:hover:not(:disabled)[b-xamrnvo1ls]{background-color:#002a70;transform:translateY(-1px);box-shadow:0 4px 12px #00348e4d}.check-update-button:active:not(:disabled)[b-xamrnvo1ls]{transform:translateY(0)}.check-update-button:disabled[b-xamrnvo1ls]{background-color:#94a3b8;cursor:not-allowed}.check-update-button i[b-xamrnvo1ls]{font-size:16px}.legal-links[b-xamrnvo1ls]{display:flex;flex-direction:column;gap:8px}.link-button[b-xamrnvo1ls]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px;color:#475569}.link-button:hover[b-xamrnvo1ls]{background-color:#f0f4f8;color:var(--color-vz-blue)}.link-button i[b-xamrnvo1ls]{color:#cbd5e0;font-size:12px}.about-footer[b-xamrnvo1ls]{text-align:center;padding:24px 16px 32px;color:#94a3b8;font-size:13px}.about-footer p[b-xamrnvo1ls]{margin:0 0 8px}.made-with[b-xamrnvo1ls]{display:flex;align-items:center;justify-content:center;gap:4px}.made-with i[b-xamrnvo1ls]{color:#ef4444;font-size:12px}@media(min-width:768px){.detail-content[b-xamrnvo1ls]{max-width:600px;margin:0 auto}.app-tagline[b-xamrnvo1ls]{text-align:center;font-size:28px;color:#718096;font-style:italic;margin:0 0 5px}.detail-section[b-xamrnvo1ls]{padding:24px;border-radius:8px;margin:16px}.feature-list[b-xamrnvo1ls]{grid-template-columns:repeat(3,1fr)}}.notification-settings-container[b-3m4pw1ti3g]{padding:var(--spacing-md);max-width:600px;margin:0 auto}.detail-content[b-3m4pw1ti3g]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.detail-section[b-3m4pw1ti3g]{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:0 2px 8px #0000000d}.section-title[b-3m4pw1ti3g]{font-family:var(--font-montserrat);font-size:1rem;font-weight:var(--fw-semibold);color:var(--color-vz-blue);margin:0 0 var(--spacing-md) 0;display:flex;align-items:center;gap:var(--spacing-sm)}.section-title i[b-3m4pw1ti3g]{font-size:1.1rem}.info-row[b-3m4pw1ti3g]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border-light, #eee)}.info-row:last-of-type[b-3m4pw1ti3g]{border-bottom:none}.info-label[b-3m4pw1ti3g]{font-family:var(--font-source-sans);color:var(--color-text-secondary, #666);font-size:.9rem}.info-value[b-3m4pw1ti3g]{font-family:var(--font-source-sans);font-weight:500;display:flex;align-items:center;gap:var(--spacing-xs)}.status-online[b-3m4pw1ti3g]{color:var(--color-success, #28a745)}.status-offline[b-3m4pw1ti3g]{color:var(--color-text-muted, #999)}.status-error[b-3m4pw1ti3g]{color:var(--color-error, #dc3545)}.status-pending[b-3m4pw1ti3g]{color:var(--color-warning, #ffc107)}.status-online i[b-3m4pw1ti3g],.status-offline i[b-3m4pw1ti3g],.status-error i[b-3m4pw1ti3g]{font-size:.6rem}.action-section[b-3m4pw1ti3g]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.action-button[b-3m4pw1ti3g]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);font-family:var(--font-montserrat);font-weight:var(--fw-semibold);font-size:.95rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-in-out);border:none;width:100%}.action-button.primary[b-3m4pw1ti3g]{background:var(--color-vz-blue);color:#fff}.action-button.primary:hover:not(:disabled)[b-3m4pw1ti3g]{background:var(--color-vz-blue-dark, #002a6e)}.action-button.secondary[b-3m4pw1ti3g]{background:var(--color-bg-light, #f5f5f5);color:var(--color-text-primary, #333);border:1px solid var(--color-border, #ddd)}.action-button.secondary:hover:not(:disabled)[b-3m4pw1ti3g]{background:var(--color-bg-hover, #eee)}.action-button:disabled[b-3m4pw1ti3g]{opacity:.6;cursor:not-allowed}.notification-status[b-3m4pw1ti3g]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);margin-top:var(--spacing-md);font-size:.9rem}.notification-status.warning[b-3m4pw1ti3g]{background:#fff3cd;color:#856404;border:1px solid #ffc107}.notification-status.error[b-3m4pw1ti3g]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.notification-status i[b-3m4pw1ti3g]{font-size:1.1rem}.info-text[b-3m4pw1ti3g]{font-family:var(--font-source-sans);color:var(--color-text-secondary, #666);font-size:.9rem;line-height:1.5;margin:0 0 var(--spacing-md) 0}.notification-features[b-3m4pw1ti3g]{list-style:none;padding:0;margin:0}.notification-features li[b-3m4pw1ti3g]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;font-family:var(--font-source-sans);color:var(--color-text-primary, #333);font-size:.9rem}.notification-features li i[b-3m4pw1ti3g]{color:var(--color-vz-blue);width:20px;text-align:center}.test-notification-selector[b-3m4pw1ti3g]{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border-radius:8px;margin-bottom:8px;color:#2d3748;cursor:pointer;transition:background-color .2s}.test-notification-selector:hover[b-3m4pw1ti3g]{background-color:#0000000d}.test-notification-selector i:first-child[b-3m4pw1ti3g]{font-size:20px;color:var(--color-vz-blue);width:24px}.test-notification-selector span[b-3m4pw1ti3g]{flex:1;font-size:16px}.test-notification-selector i:last-child[b-3m4pw1ti3g]{color:#cbd5e0}.test-notification-options[b-3m4pw1ti3g]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:0 0 8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;animation:slideDown-b-3m4pw1ti3g .2s ease-out}@keyframes slideDown-b-3m4pw1ti3g{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.test-option[b-3m4pw1ti3g]{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:#fff;cursor:pointer;transition:background-color .2s;font-size:14px;color:#333;border-bottom:1px solid #f0f0f0}.test-option:last-child[b-3m4pw1ti3g]{border-bottom:none}.test-option:hover:not(:disabled)[b-3m4pw1ti3g]{background-color:#f5f5f5}.test-option:disabled[b-3m4pw1ti3g]{opacity:.6;cursor:not-allowed}.test-option i[b-3m4pw1ti3g]{font-size:16px;margin-right:12px;color:var(--color-vz-blue);width:20px;text-align:center}.test-option span[b-3m4pw1ti3g]{flex:1}.setting-tab-view-wrapper[b-aan2r1iic9]{display:flex;flex-direction:column;background-color:#f5f7fa;height:inherit;position:relative}.detail-header[b-aan2r1iic9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-aan2r1iic9]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s;-webkit-tap-highlight-color:transparent}.back-button:hover[b-aan2r1iic9]{background-color:#00348e1a}.back-button:active[b-aan2r1iic9]{transform:scale(.95)}.header-title[b-aan2r1iic9]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.header-actions[b-aan2r1iic9]{width:48px;display:flex;justify-content:flex-end;align-items:center}.view-content[b-aan2r1iic9]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%}.view-content .detail-section[b-aan2r1iic9]{background-color:#fff;margin-bottom:8px;padding:20px 16px}@media(min-width:768px){.detail-header[b-aan2r1iic9]{padding:16px 24px}.view-content[b-aan2r1iic9]{max-width:800px;margin:0 auto;width:100%}.view-content .detail-section[b-aan2r1iic9]{margin:16px;padding:24px;border-radius:8px}}.support-container[b-qpqkkpq2la]{display:flex;flex-direction:column;background-color:#f5f7fa;min-height:100vh}.detail-content[b-qpqkkpq2la]{flex:1;width:100%}.detail-section[b-qpqkkpq2la]{background-color:#fff;margin-bottom:8px;padding:20px 16px}.detail-header[b-qpqkkpq2la]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}.back-button[b-qpqkkpq2la]{background:none;border:none;padding:6px 12px;font-size:20px;color:var(--color-vz-blue);cursor:pointer;border-radius:50%;transition:background-color .2s}.back-button:hover[b-qpqkkpq2la]{background-color:#00348e1a}.header-title[b-qpqkkpq2la]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333}.support-actions[b-qpqkkpq2la]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.support-button[b-qpqkkpq2la]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.support-button:hover[b-qpqkkpq2la]{background-color:var(--color-vz-bg-light);border-color:var(--color-vz-blue);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.support-button i[b-qpqkkpq2la]{font-size:20px;color:var(--color-vz-blue)}.support-button span[b-qpqkkpq2la]{font-size:12px;color:#475569;text-align:center}.version-info[b-qpqkkpq2la]{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;background-color:#f8fafc;border-radius:20px;width:fit-content;margin:0 auto}.version-label[b-qpqkkpq2la]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase}.version-number[b-qpqkkpq2la]{font-size:14px;font-weight:600;color:var(--color-vz-blue)}.section-title[b-qpqkkpq2la]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title i[b-qpqkkpq2la]{color:var(--color-vz-blue);font-size:18px}.info-row[b-qpqkkpq2la]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f4f8}.info-row:last-child[b-qpqkkpq2la]{border-bottom:none}.info-label[b-qpqkkpq2la]{font-size:14px;color:#64748b;font-weight:500}.info-value[b-qpqkkpq2la]{font-size:14px;color:#1e293b;font-weight:400;text-align:right}.info-value.status-online[b-qpqkkpq2la]{color:#10b981}.info-value.status-offline[b-qpqkkpq2la]{color:#ef4444}.info-value i[b-qpqkkpq2la]{font-size:8px;margin-right:4px}@media(min-width:768px){.detail-content[b-qpqkkpq2la]{max-width:600px;margin:0 auto}.app-tagline[b-qpqkkpq2la]{text-align:center;font-size:28px;color:#718096;font-style:italic;margin:0 0 5px}.detail-section[b-qpqkkpq2la]{padding:24px;border-radius:8px;margin:16px}.feature-list[b-qpqkkpq2la]{grid-template-columns:repeat(3,1fr)}}.work-schedule-container[b-q25t29rwkq]{padding:var(--spacing-md);max-width:600px;margin:0 auto}.detail-content[b-q25t29rwkq]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.detail-section[b-q25t29rwkq]{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:0 2px 8px #0000000d}.section-title[b-q25t29rwkq]{font-family:var(--font-montserrat);font-size:1rem;font-weight:var(--fw-semibold);color:var(--color-vz-blue);margin:0 0 var(--spacing-md) 0;display:flex;align-items:center;gap:var(--spacing-sm)}.section-title i[b-q25t29rwkq]{font-size:1.1rem}.info-text[b-q25t29rwkq]{font-family:var(--font-source-sans);color:var(--color-text-secondary, #666);font-size:.9rem;line-height:1.5;margin:0 0 var(--spacing-md) 0}.days-section[b-q25t29rwkq]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.view-controls[b-q25t29rwkq]{display:flex;flex-direction:column;row-gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.toggle-switch[b-q25t29rwkq]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;justify-content:space-between;flex-direction:row-reverse}.day-row[b-q25t29rwkq]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);transition:all var(--transition-normal) var(--ease-in-out)}.day-row.active[b-q25t29rwkq]{background:var(--color-vz-bg-light, #e6ecf5)}.day-row.inactive[b-q25t29rwkq]{background:#f9f9f9;opacity:.7}.day-checkbox[b-q25t29rwkq]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;min-width:120px}.day-checkbox input[type=checkbox][b-q25t29rwkq]{width:18px;height:18px;accent-color:var(--color-vz-blue);cursor:pointer}.day-name[b-q25t29rwkq]{font-family:var(--font-source-sans);font-weight:500;color:var(--color-text-primary, #333)}.time-inputs[b-q25t29rwkq]{display:flex;align-items:center;gap:var(--spacing-sm)}.time-input[b-q25t29rwkq]{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border, #ddd);border-radius:var(--radius-sm);font-family:var(--font-source-sans);font-size:.9rem;width:100px;text-align:center}.time-input:focus[b-q25t29rwkq]{outline:none;border-color:var(--color-vz-blue);box-shadow:0 0 0 2px #00348e1a}.time-separator[b-q25t29rwkq]{font-family:var(--font-source-sans);color:var(--color-text-secondary, #666);font-size:.85rem}.day-off-label[b-q25t29rwkq]{font-family:var(--font-source-sans);color:var(--color-text-muted, #999);font-size:.85rem;font-style:italic}.presets-section[b-q25t29rwkq]{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light, #eee)}.presets-label[b-q25t29rwkq]{font-family:var(--font-source-sans);color:var(--color-text-secondary, #666);font-size:.85rem}.preset-buttons[b-q25t29rwkq]{display:flex;gap:var(--spacing-xs)}.preset-btn[b-q25t29rwkq]{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-vz-blue);border-radius:var(--radius-md);background:#fff;color:var(--color-vz-blue);font-family:var(--font-montserrat);font-size:.8rem;font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--transition-normal) var(--ease-in-out)}.preset-btn:hover[b-q25t29rwkq]{background:var(--color-vz-blue);color:#fff}.feature-list[b-q25t29rwkq]{list-style:none;padding:0;margin:0}.feature-list li[b-q25t29rwkq]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;font-family:var(--font-source-sans);color:var(--color-text-primary, #333);font-size:.9rem}.feature-list li i[b-q25t29rwkq]{color:var(--color-vz-blue);width:20px;text-align:center}.action-section[b-q25t29rwkq]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.action-button[b-q25t29rwkq]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);font-family:var(--font-montserrat);font-weight:var(--fw-semibold);font-size:.95rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-in-out);border:none;width:100%}.action-button.primary[b-q25t29rwkq]{background:var(--color-vz-blue);color:#fff}.action-button.primary:hover:not(:disabled)[b-q25t29rwkq]{background:var(--color-vz-blue-dark, #002a6e)}.action-button:disabled[b-q25t29rwkq]{opacity:.6;cursor:not-allowed}@media(max-width:480px){.day-row[b-q25t29rwkq]{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.time-inputs[b-q25t29rwkq]{width:100%;justify-content:flex-end}.time-input[b-q25t29rwkq]{width:85px}.presets-section[b-q25t29rwkq]{flex-direction:column;align-items:flex-start}}.more-page[b-j1hxirjvad]{background-color:#f5f7fa;min-height:100vh}.more-tab[b-j1hxirjvad]{padding-top:0;height:100%;position:relative}.more-header[b-j1hxirjvad]{background-color:#fff;padding:24px 16px;border-bottom:1px solid #e2e8f0}.user-section[b-j1hxirjvad]{display:flex;align-items:center;gap:16px}.user-avatar-large[b-j1hxirjvad]{width:64px;height:64px;background-color:var(--color-vz-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}.user-details h2[b-j1hxirjvad]{margin:0 0 4px;font-size:20px;font-weight:var(--fw-semibold);color:#1a202c}.user-details p[b-j1hxirjvad]{margin:0 0 8px;font-size:14px;color:#718096}.profile-link[b-j1hxirjvad]{font-size:14px;color:var(--color-vz-blue);text-decoration:none;font-weight:var(--fw-medium)}.menu-sections[b-j1hxirjvad]{padding:16px}.menu-section[b-j1hxirjvad]{margin-bottom:24px}.section-title[b-j1hxirjvad]{font-size:14px;font-weight:var(--fw-semibold);color:#718096;text-transform:uppercase;margin:0 0 12px;padding:0 4px}.menu-grid[b-j1hxirjvad]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.menu-item[b-j1hxirjvad]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;background-color:#fff;border-radius:12px;text-decoration:none;color:#2d3748;transition:all .2s;box-shadow:0 1px 3px #0000000d}.menu-item:hover[b-j1hxirjvad]{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.menu-icon[b-j1hxirjvad]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.documents-icon[b-j1hxirjvad]{background-color:#edaa001a;color:var(--color-vz-yellow)}.stats-icon[b-j1hxirjvad]{background-color:#2ea0431a;color:#2ea043}.contacts-icon[b-j1hxirjvad]{background-color:#00348e1a;color:var(--color-vz-blue)}.products-icon[b-j1hxirjvad]{background-color:#347cb21a;color:var(--color-vz-blue-light)}.menu-item span[b-j1hxirjvad]{font-size:13px;font-weight:var(--fw-medium);text-align:center}.list-menu-item[b-j1hxirjvad]{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border-radius:8px;margin-bottom:8px;text-decoration:none;color:#2d3748;transition:background-color .2s}.list-menu-item i:first-child[b-j1hxirjvad]{font-size:20px;color:#718096;width:24px}.list-menu-item span[b-j1hxirjvad]{flex:1;font-size:16px}.list-menu-item i:last-child[b-j1hxirjvad]{color:#cbd5e0}.sync-status[b-j1hxirjvad]{font-size:12px;color:#48bb78;font-weight:var(--fw-medium)}.logout-button[b-j1hxirjvad]{display:flex;align-items:center;gap:12px;width:100%;padding:16px;background-color:#fff;border:1px solid #e53e3e;border-radius:8px;color:#e53e3e;font-size:16px;font-weight:var(--fw-medium);cursor:pointer;transition:all .2s}.logout-button:hover[b-j1hxirjvad]{background-color:#e53e3e;color:#fff}.logout-button i[b-j1hxirjvad]{font-size:20px}.language-selector[b-j1hxirjvad]{cursor:pointer;transition:background-color .2s}.language-selector:hover[b-j1hxirjvad]{background-color:#0000000d}.current-language[b-j1hxirjvad]{margin-left:auto;margin-right:8px;padding:2px 8px;background:var(--primary-color, #007bff);color:#fff;border-radius:12px;font-size:.85em;font-weight:600}.language-dropdown[b-j1hxirjvad]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:8px 16px;overflow:hidden;box-shadow:0 2px 8px #0000001a;animation:slideDown-b-j1hxirjvad .2s ease-out}@keyframes slideDown-b-j1hxirjvad{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-option[b-j1hxirjvad]{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:#fff;cursor:pointer;transition:background-color .2s;font-size:14px;color:#333;border-bottom:1px solid #f0f0f0}.language-option:last-child[b-j1hxirjvad]{border-bottom:none}.language-option:hover:not(:disabled)[b-j1hxirjvad]{background-color:#f5f5f5}.language-option.active[b-j1hxirjvad]{background-color:#e8f4fd;color:var(--primary-color, #007bff);font-weight:600}.language-option:disabled[b-j1hxirjvad]{opacity:.6;cursor:not-allowed}.language-option .flag[b-j1hxirjvad]{font-size:20px;margin-right:12px}.language-option .oi-check[b-j1hxirjvad]{margin-left:auto;color:var(--primary-color, #007bff);font-size:14px}.menu-list-wrapper[b-j1hxirjvad]{height:100%;display:flex;flex-direction:column;overflow-y:auto;position:relative}.detail-view-wrapper[b-j1hxirjvad]{padding:0;height:100%}.list-menu-item[b-j1hxirjvad]{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border-radius:8px;margin-bottom:8px;color:#2d3748;cursor:pointer;transition:all .2s;transform:scale(1)}.list-menu-item:hover[b-j1hxirjvad]{background-color:#f7fafc}.list-menu-item:active[b-j1hxirjvad]{transform:scale(.98);border:1px solid var(--color-vz-blue)}.menu-item[b-j1hxirjvad]{cursor:pointer}@media(min-width:768px){.more-header[b-j1hxirjvad]{padding:32px 24px}.menu-sections[b-j1hxirjvad]{max-width:800px;width:600px;margin:0 auto;padding:24px}.menu-grid[b-j1hxirjvad]{gap:16px}}.tasks-tab[b-hh7ts7n3kg]{padding:16px;position:relative;min-height:100%}.tab-placeholder[b-hh7ts7n3kg]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:20px}.placeholder-icon[b-hh7ts7n3kg]{width:80px;height:80px;border:3px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-color:transparent}.placeholder-icon i[b-hh7ts7n3kg]{font-size:40px;color:var(--color-vz-blue, #00348e)}.tab-placeholder h2[b-hh7ts7n3kg]{margin:0 0 10px;color:#333}.tab-placeholder p[b-hh7ts7n3kg]{color:#666;margin:0}.typeahead-wrapper[b-vjt1l8xex8],.typeahead-control[b-vjt1l8xex8],.typeahead-input-wrapper[b-vjt1l8xex8]{position:relative;width:100%}.typeahead-input[b-vjt1l8xex8]{width:100%;padding:8px 40px 8px 12px;border:1px solid #dee2e6;border-radius:8px;font-size:1rem;line-height:1.5;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:36px;box-sizing:border-box}.typeahead-input:focus[b-vjt1l8xex8]{outline:none;border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.typeahead-text[b-vjt1l8xex8]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typeahead-arrow[b-vjt1l8xex8]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:all;color:#6c757d;transition:transform .2s ease;cursor:pointer}.typeahead-clear[b-vjt1l8xex8]{position:absolute;right:35px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#6c757d;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:1}.typeahead-clear:hover[b-vjt1l8xex8]{color:#dc3545}.typeahead-dropdown-container[b-vjt1l8xex8]{position:absolute;top:100%;left:0;right:0;margin-top:4px;z-index:9999}.typeahead-dropdown[b-vjt1l8xex8]{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 6px 12px #0000002d;max-height:300px;overflow:hidden}.typeahead-dropdown-inner[b-vjt1l8xex8]{max-height:300px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.typeahead-list[b-vjt1l8xex8]{list-style:none;margin:0;padding:4px 0}.typeahead-item[b-vjt1l8xex8]{padding:8px 12px;cursor:pointer;transition:background-color .1s ease;display:flex;align-items:center;justify-content:space-between;user-select:none}.typeahead-item:hover[b-vjt1l8xex8],.typeahead-item.highlighted[b-vjt1l8xex8]{background-color:#f8f9fa}.typeahead-item.selected[b-vjt1l8xex8]{background-color:#e7f1ff;color:#0056b3}.typeahead-item.selected.highlighted[b-vjt1l8xex8]{background-color:#cfe2ff}.typeahead-check[b-vjt1l8xex8]{color:#0056b3;font-size:.875rem}.typeahead-no-results[b-vjt1l8xex8]{padding:12px;text-align:center;color:#6c757d;font-size:.875rem}@media(max-width:768px){.typeahead-dropdown[b-vjt1l8xex8]{max-height:250px}.typeahead-dropdown-inner[b-vjt1l8xex8]{max-height:250px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.typeahead-item[b-vjt1l8xex8]{padding:12px;min-height:44px}.typeahead-input[b-vjt1l8xex8],.typeahead-display[b-vjt1l8xex8]{font-size:16px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.typeahead-dropdown-inner[b-vjt1l8xex8]{padding-bottom:env(safe-area-inset-bottom)}}.file-upload-container[b-4sxmjtfvav]{display:flex;flex-direction:column;gap:1rem;position:relative}.file-upload-container.dragging[b-4sxmjtfvav]{background-color:#f0f8ff80;border-radius:8px}.drop-overlay-message[b-4sxmjtfvav]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;font-size:1.25rem;color:var(--primary-color, #007bff);background-color:#f0f8fff2;padding:1rem 1.5rem;border-radius:8px;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 4px 12px #007bff33;pointer-events:none}.drop-overlay-message i[b-4sxmjtfvav]{font-size:2rem}.upload-input-area[b-4sxmjtfvav]{position:relative;border:2px dashed var(--border-color, #ccc);border-radius:8px;padding:2rem;text-align:center;transition:all .2s ease;background:var(--bg-secondary, #f9f9f9);cursor:pointer}.upload-input-area:hover[b-4sxmjtfvav]{border-color:var(--primary-color, #007bff);background:var(--bg-hover, #f0f7ff)}.upload-input-button[b-4sxmjtfvav]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-input-button:disabled[b-4sxmjtfvav]{cursor:not-allowed}.upload-prompt[b-4sxmjtfvav]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-secondary, #666);pointer-events:none}.upload-prompt i[b-4sxmjtfvav]{font-size:2rem;color:var(--primary-color, #007bff)}.upload-queue[b-4sxmjtfvav]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.upload-item[b-4sxmjtfvav]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-secondary, #f9f9f9);border-radius:6px;border:1px solid var(--border-color, #e0e0e0)}.upload-item.uploading[b-4sxmjtfvav]{border-color:var(--primary-color, #007bff)}.upload-item.completed[b-4sxmjtfvav]{border-color:var(--success-color, #28a745);background:var(--success-bg, #f0fff4)}.upload-item.failed[b-4sxmjtfvav]{border-color:var(--error-color, #dc3545);background:var(--error-bg, #fff5f5)}.upload-item.cancelled[b-4sxmjtfvav]{opacity:.6}.upload-item-info[b-4sxmjtfvav]{flex:0 0 140px;min-width:0}.file-name[b-4sxmjtfvav]{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem}.file-size[b-4sxmjtfvav]{font-size:.75rem;color:var(--text-secondary, #666)}.upload-item-progress[b-4sxmjtfvav]{flex:1;display:flex;align-items:center;gap:.5rem}.progress-bar-container[b-4sxmjtfvav]{flex:1;height:8px;background:var(--progress-bg, #e0e0e0);border-radius:4px;overflow:hidden}.progress-bar[b-4sxmjtfvav]{height:100%;background:var(--primary-color, #007bff);border-radius:4px;transition:width .15s ease}.progress-text[b-4sxmjtfvav]{flex:0 0 40px;font-size:.75rem;font-weight:600;text-align:right}.status-text[b-4sxmjtfvav]{font-size:.8rem;display:flex;align-items:center;gap:.25rem}.status-text.success[b-4sxmjtfvav]{color:var(--success-color, #28a745)}.status-text.error[b-4sxmjtfvav]{color:var(--error-color, #dc3545)}.status-text.cancelled[b-4sxmjtfvav]{color:var(--text-secondary, #666)}.upload-item-actions[b-4sxmjtfvav]{display:flex;gap:.25rem}.btn-icon[b-4sxmjtfvav]{width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--text-secondary, #666);transition:all .15s ease}.btn-icon:hover[b-4sxmjtfvav]{background:var(--bg-hover, #e0e0e0);color:var(--text-primary, #333)}.btn-icon:active[b-4sxmjtfvav]{transform:scale(.95)}.upload-actions[b-4sxmjtfvav]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--border-color, #e0e0e0)}.btn[b-4sxmjtfvav]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease}.btn-primary[b-4sxmjtfvav]{background:var(--primary-color, #007bff);color:#fff;border:none}.btn-primary:hover[b-4sxmjtfvav]{background:var(--primary-hover, #0056b3)}.btn-secondary[b-4sxmjtfvav]{background:#fff;color:var(--text-primary, #333);border:1px solid var(--border-color, #ccc)}.btn-secondary:hover[b-4sxmjtfvav]{background:var(--bg-hover, #f0f0f0)}@media(max-width:480px){.upload-item[b-4sxmjtfvav]{flex-wrap:wrap}.upload-item-info[b-4sxmjtfvav]{flex:1 1 100%}.upload-item-progress[b-4sxmjtfvav]{flex:1 1 auto}.upload-item-actions[b-4sxmjtfvav]{flex:0 0 auto}}.address-form-fallback[b-nolo5g9jn9]{display:flex;flex-direction:column;gap:0;margin-left:0!important}.input-group label[b-nolo5g9jn9]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:0}.address-form-fallback .input-group[b-nolo5g9jn9]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.address-form-fallback .input-group:last-child[b-nolo5g9jn9]{margin-bottom:0}.address-form-fallback label .required[b-nolo5g9jn9]{color:#e53e3e;margin-left:2px}.address-form-fallback input[b-nolo5g9jn9]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#111827;font-size:.875rem;width:100%;box-sizing:border-box;transition:all .2s}.address-form-fallback input:focus[b-nolo5g9jn9]{outline:none;box-shadow:0 0 0 2px #3b82f680;border-color:#3b82f6}.address-form-fallback input:disabled[b-nolo5g9jn9]{background-color:#e9ecef!important;opacity:1!important;cursor:not-allowed!important;color:#6c757d!important;border:1px solid #ced4da!important}@media(min-width:768px){.address-form-fallback[b-nolo5g9jn9]{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:.25rem}.address-form-fallback .input-group:nth-child(1)[b-nolo5g9jn9],.address-form-fallback .input-group:nth-child(2)[b-nolo5g9jn9]{grid-column:1 / -1}.address-form-fallback .input-group:nth-child(3)[b-nolo5g9jn9]{grid-column:1}.address-form-fallback .input-group:nth-child(4)[b-nolo5g9jn9]{grid-column:2}.address-form-fallback .input-group:nth-child(5)[b-nolo5g9jn9]{grid-column:1}.address-form-fallback .input-group:nth-child(6)[b-nolo5g9jn9]{grid-column:2}}.address-form-fallback[b-nolo5g9jn9]{animation:fadeIn-b-nolo5g9jn9 .3s ease-in}@keyframes fadeIn-b-nolo5g9jn9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn-tenant-logout[b-ep2qbxngbs]{margin-top:1.5rem}.meeting-card[b-n8qxksf64d]{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 3px #0000000d;border-radius:8px;margin-bottom:8px;padding:12px 12px 4px;position:relative;cursor:pointer;transition:all .2s ease-in-out}.meeting-card:first-child[b-n8qxksf64d]{margin-top:10px}.meeting-card:hover[b-n8qxksf64d]{box-shadow:0 2px 5px #0000001a}.meeting-card.past[b-n8qxksf64d]{background-color:#f8f9fa;border-color:#e9ecef}.meeting-card.in-progress[b-n8qxksf64d]{background-color:#fff5f5;border-left:3px solid #dc3545}.meeting-card.starting-soon[b-n8qxksf64d]{background-color:#fffbf0;border-left:3px solid #ffc107}.meeting-card.upcoming[b-n8qxksf64d]{border-left:3px solid #28a745}.meeting-card.organizer[b-n8qxksf64d]{background-color:#f0f9ff}.meeting-header[b-n8qxksf64d]{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px}.meeting-event-icon[b-n8qxksf64d]{font-size:20px;width:18px;text-align:center;flex-shrink:0;color:#3b82f6}.meeting-datetime[b-n8qxksf64d]{font-size:14px;color:#718096;font-weight:500}.meeting-card-actions[b-n8qxksf64d]{display:flex;gap:8px;align-items:center;margin-left:auto;max-height:30px}.meeting-card .action-btn[b-n8qxksf64d]{background:none;border:none;font-size:16px;color:#6c757d;padding:4px 8px;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out}.meeting-card .action-btn:hover[b-n8qxksf64d]{background-color:#0000000d}.edit-action-btn[b-n8qxksf64d]{height:30px;min-width:50px;padding:4px 10px;font-size:10px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;font-weight:600;background-color:#fff;color:#6c757d}.edit-action-btn i[b-n8qxksf64d]{margin-right:6px}.meeting-card .action-btn.join-action-btn[b-n8qxksf64d]{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;padding:0;border-radius:6px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;background-color:#fff;color:#28a745}.meeting-card .action-btn.join-action-btn:hover[b-n8qxksf64d]{background-color:#eaf7ee;border-color:#c7e6cf}.meeting-card .action-btn.join-action-btn i[b-n8qxksf64d]{margin:0;font-size:16px;line-height:1;text-align:center;width:100%}.meeting-title[b-n8qxksf64d]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-vz-blue)}.meeting-content[b-n8qxksf64d]{margin-left:0;margin-bottom:8px}.meeting-location[b-n8qxksf64d]{margin:0 0 8px;font-size:14px;color:#4a5568;line-height:1.4}.meeting-location i[b-n8qxksf64d]{color:#9ca3af;margin-right:4px}.meeting-meta[b-n8qxksf64d]{display:flex;gap:0px 12px;font-size:13px;color:#718096}.meeting-meta i[b-n8qxksf64d]{margin-right:4px}.meeting-duration[b-n8qxksf64d],.meeting-participants[b-n8qxksf64d]{display:inline-flex;align-items:center}.meeting-footer[b-n8qxksf64d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:-4px;border-top:1px solid #f0f0f0}.meeting-status[b-n8qxksf64d]{font-size:12px}.status-past[b-n8qxksf64d]{color:#6c757d}.status-in-progress[b-n8qxksf64d]{color:#dc3545;font-weight:600}.status-upcoming[b-n8qxksf64d]{color:#28a745}.meeting-organizer[b-n8qxksf64d]{font-size:12px;color:#94a3b8;font-style:italic}.meeting-type[b-n8qxksf64d]{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;border-radius:4px;background-color:#e2e8f0;color:#475569;margin-left:8px}.meeting-card.cancelled[b-n8qxksf64d]{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#f0f0f0 10px 20px);border-left:3px solid #dc3545!important;opacity:.7}.meeting-card.cancelled[b-n8qxksf64d]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 48%,rgba(220,53,69,.15) 49%,rgba(220,53,69,.15) 51%,transparent 52%);pointer-events:none;z-index:0}.meeting-card.cancelled .meeting-title[b-n8qxksf64d]{text-decoration:line-through;color:#999!important;position:relative;z-index:1}.meeting-card.cancelled .meeting-datetime[b-n8qxksf64d],.meeting-card.cancelled .meeting-location[b-n8qxksf64d],.meeting-card.cancelled .meeting-meta[b-n8qxksf64d]{opacity:.6;position:relative;z-index:1}.status-cancelled[b-n8qxksf64d]{color:#dc3545;font-weight:600}.fixed-header[b-df3heked0g]{position:fixed;padding-top:10px;width:100%;z-index:20;height:110px;place-items:center;border-bottom:1px solid #ddd;backdrop-filter:blur(8px)}.fixed-header-content[b-df3heked0g]{display:flex;flex-direction:row;width:100%;gap:10px;align-content:end;align-items:center;user-select:none}.logo-acme-container[b-df3heked0g]{padding-left:20px}.logo-acme[b-df3heked0g]{display:block;height:40px;width:auto}.user-info-wrapper[b-df3heked0g]{display:flex;flex-direction:column;width:45%}.info-item[b-df3heked0g]{display:flex;align-items:end;gap:10px;transition:all .2s ease}.info-text[b-df3heked0g]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#4a5568;border-radius:20px;padding:3px 8px;background:#f5f7fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-style:italic;box-shadow:#0000001a 0 0 5px,#0000001a 0 0 1px}.header-user-company[b-df3heked0g],.header-user-name[b-df3heked0g]{display:flex;align-items:baseline;flex-wrap:nowrap;margin-left:20px;gap:5px;overflow:hidden;text-overflow:ellipsis;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}@media only screen and (min-width:320px)and (max-width:480px)and (orientation:portrait){.fixed-header[b-df3heked0g]{width:100%}}@media only screen and (min-width:481px)and (max-width:1100px)and (orientation:landscape){.fixed-header[b-df3heked0g]{width:70%}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.fixed-header[b-df3heked0g]{width:100%}}@media only screen and (min-width:1025px)and (max-width:1280px)and (orientation:landscape){.fixed-header[b-df3heked0g]{width:60%}}@media only screen and (min-width:1281px){.fixed-header[b-df3heked0g]{width:39%}}.navigation-loading-overlay[b-wypka7ycht]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[b-wypka7ycht]{background:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px #0000001a}.loading-message[b-wypka7ycht]{margin-top:1rem;font-size:1.1rem;color:#333}.skeleton[b-v86jqma7sm]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite;border-radius:4px;display:inline-block;position:relative;overflow:hidden}.skeleton[b-v86jqma7sm]:after{content:"\a0"}.skeleton-xs[b-v86jqma7sm]{height:16px;width:60px}.skeleton-sm[b-v86jqma7sm]{height:24px;width:100px}.skeleton-md[b-v86jqma7sm]{height:32px;width:150px}.skeleton-lg[b-v86jqma7sm]{height:40px;width:200px}.skeleton-xl[b-v86jqma7sm]{height:48px;width:250px}.skeleton-xxl[b-v86jqma7sm]{height:64px;width:300px}.skeleton-xs.skeleton-full[b-v86jqma7sm],.skeleton-sm.skeleton-full[b-v86jqma7sm],.skeleton-md.skeleton-full[b-v86jqma7sm],.skeleton-lg.skeleton-full[b-v86jqma7sm],.skeleton-xl.skeleton-full[b-v86jqma7sm],.skeleton-xxl.skeleton-full[b-v86jqma7sm]{width:100%}.skeleton-input[b-v86jqma7sm]{height:40px;width:100%;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}.skeleton-textarea[b-v86jqma7sm]{height:100px;width:100%;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}.skeleton-button[b-v86jqma7sm]{height:40px;width:120px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}.skeleton-button.skeleton-button-sm[b-v86jqma7sm]{height:32px;width:80px}.skeleton-button.skeleton-button-lg[b-v86jqma7sm]{height:48px;width:160px}.skeleton-circle[b-v86jqma7sm]{border-radius:50%;width:48px;height:48px}.skeleton-circle.skeleton-sm[b-v86jqma7sm]{width:32px;height:32px}.skeleton-circle.skeleton-lg[b-v86jqma7sm]{width:64px;height:64px}.skeleton-rounded[b-v86jqma7sm]{border-radius:8px}.skeleton-pill[b-v86jqma7sm]{border-radius:999px}.skeleton-text[b-v86jqma7sm]{height:16px;width:100%;margin-bottom:8px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}.skeleton-text:last-child[b-v86jqma7sm]{width:60%;margin-bottom:0}.skeleton-paragraph[b-v86jqma7sm]{display:flex;flex-direction:column;gap:8px}.skeleton-h1[b-v86jqma7sm]{height:32px;width:60%;margin-bottom:16px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}.skeleton-h2[b-v86jqma7sm]{height:28px;width:50%;margin-bottom:12px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}.skeleton-h3[b-v86jqma7sm]{height:24px;width:45%;margin-bottom:8px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}.skeleton-form-group[b-v86jqma7sm]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.skeleton-label[b-v86jqma7sm]{height:16px;width:80px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}.skeleton-card-header[b-v86jqma7sm]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #e0e0e0}.skeleton-card-body[b-v86jqma7sm]{padding:16px}.skeleton-list-item[b-v86jqma7sm]{display:flex;align-items:center;gap:12px;padding:12px 0}.skeleton-avatar[b-v86jqma7sm]{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite;flex-shrink:0}.skeleton-image[b-v86jqma7sm]{width:100%;height:200px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-b-v86jqma7sm 1.5s infinite}@keyframes loading-b-v86jqma7sm{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-mb-2[b-v86jqma7sm]{margin-bottom:8px}.skeleton-mb-3[b-v86jqma7sm]{margin-bottom:12px}.skeleton-mb-4[b-v86jqma7sm]{margin-bottom:16px}.skeleton-w-25[b-v86jqma7sm]{width:25%}.skeleton-w-50[b-v86jqma7sm]{width:50%}.skeleton-w-75[b-v86jqma7sm]{width:75%}.skeleton-w-100[b-v86jqma7sm]{width:100%}.dark .skeleton[b-v86jqma7sm],.dark .skeleton-input[b-v86jqma7sm],.dark .skeleton-textarea[b-v86jqma7sm],.dark .skeleton-button[b-v86jqma7sm],.dark .skeleton-text[b-v86jqma7sm],.dark .skeleton-h1[b-v86jqma7sm],.dark .skeleton-h2[b-v86jqma7sm],.dark .skeleton-h3[b-v86jqma7sm],.dark .skeleton-label[b-v86jqma7sm],.dark .skeleton-avatar[b-v86jqma7sm],.dark .skeleton-image[b-v86jqma7sm]{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%}.skeleton-table-header[b-y0jt885tcj]{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #e0e0e0;margin-bottom:8px}.skeleton-table-row[b-y0jt885tcj]{display:flex;gap:16px;padding:8px 0}.notification-wrapper[b-2wigzildww]{position:relative;display:inline-block}.notify-btn[b-2wigzildww]{position:relative;min-width:200px;padding:.625rem 1.25rem;font-size:1rem;font-weight:500;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.notify-btn:hover:not(:disabled)[b-2wigzildww]{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.notify-btn:active:not(:disabled)[b-2wigzildww]{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.notify-btn.btn-primary[b-2wigzildww]{background-color:#5e72e4;color:#fff}.notify-btn.btn-primary:hover:not(:disabled)[b-2wigzildww]{background-color:#4c63d2}.notify-btn.btn-loading[b-2wigzildww]{background-color:#f4f5f7;color:#525f7f}.notify-btn.btn-success[b-2wigzildww]{background-color:#2dce89;color:#fff}.notify-btn:disabled[b-2wigzildww]{opacity:.7;cursor:not-allowed}.notify-btn-content[b-2wigzildww]{display:flex;align-items:center;justify-content:center;gap:.5rem}.notify-btn-content i[b-2wigzildww]{font-size:1.1em}.quick-feedback[b-2wigzildww]{position:absolute;top:-45px;left:50%;transform:translate(-50%);padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;white-space:nowrap;cursor:pointer;animation:slideDown-b-2wigzildww .3s ease;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:.5rem}.quick-feedback.success[b-2wigzildww]{background-color:#2dce89;color:#fff}.quick-feedback.error[b-2wigzildww]{background-color:#f5365c;color:#fff}.quick-feedback:hover[b-2wigzildww]{transform:translate(-50%) scale(1.05)}@keyframes slideDown-b-2wigzildww{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.modal-backdrop[b-2wigzildww]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050;animation:fadeIn-b-2wigzildww .2s ease}.modal-content[b-2wigzildww]{background:#fff;border-radius:.75rem;max-width:500px;width:90%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 50px #0003;animation:slideUp-b-2wigzildww .3s ease}@keyframes fadeIn-b-2wigzildww{0%{opacity:0}to{opacity:1}}@keyframes slideUp-b-2wigzildww{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[b-2wigzildww]{padding:1.25rem;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between}.modal-title[b-2wigzildww]{margin:0;font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.close-button[b-2wigzildww]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s ease}.close-button:hover[b-2wigzildww]{background-color:#f8f9fa;color:#495057}.modal-body[b-2wigzildww]{padding:1.25rem;overflow-y:auto;flex:1}.modal-footer[b-2wigzildww]{padding:1rem 1.25rem;border-top:1px solid #e9ecef;display:flex;gap:.5rem;justify-content:flex-end}.results-list[b-2wigzildww]{display:flex;flex-direction:column;gap:.75rem}.result-card[b-2wigzildww]{border:1px solid #e9ecef;border-radius:.5rem;padding:1rem;background-color:#f8f9fa}.result-card.success[b-2wigzildww]{border-color:#2dce89;background-color:#e6f9f1}.result-card.error[b-2wigzildww]{border-color:#f5365c;background-color:#fef5f6}.result-header[b-2wigzildww]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.method-name[b-2wigzildww]{font-weight:600;flex:1}.result-status[b-2wigzildww]{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.result-detail[b-2wigzildww]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6c757d;margin-top:.25rem}.result-error[b-2wigzildww]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#f5365c;margin-top:.5rem}.text-success[b-2wigzildww]{color:#2dce89}.text-danger[b-2wigzildww]{color:#f5365c}.btn[b-2wigzildww]{padding:.5rem 1rem;border-radius:.375rem;border:none;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary[b-2wigzildww]{background-color:#5e72e4;color:#fff}.btn-primary:hover[b-2wigzildww]{background-color:#4c63d2}.btn-secondary[b-2wigzildww]{background-color:#6c757d;color:#fff}.btn-secondary:hover[b-2wigzildww]{background-color:#5a6268}@media(max-width:576px){.notify-btn[b-2wigzildww]{min-width:160px;padding:.5rem 1rem;font-size:.875rem}.modal-content[b-2wigzildww]{width:95%;max-height:90vh}}.notification-history-badge[b-2wigzildww]{position:absolute;top:-15px;right:-50px;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background-color:#f0f0f0;border:1px solid #ddd;border-radius:12px;font-size:.75rem;cursor:pointer;transition:all .2s;z-index:100}.notification-history-badge i[b-2wigzildww]{color:#666}.history-tabs[b-2wigzildww]{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:2px solid #eee}.tab-button[b-2wigzildww]{padding:.5rem 1rem;border:none;background:none;cursor:pointer;color:#666;font-weight:500;border-bottom:2px solid transparent;transition:all .2s}.tab-button:hover[b-2wigzildww]{color:#333}.tab-button.active[b-2wigzildww]{color:#007bff;border-bottom-color:#007bff}.history-list[b-2wigzildww]{max-height:400px;overflow-y:auto}.history-item[b-2wigzildww]{padding:1rem;border:1px solid #eee;border-radius:8px;margin-bottom:.75rem}.history-item.success[b-2wigzildww]{border-left:4px solid #28a745}.history-item.failed[b-2wigzildww]{border-left:4px solid #dc3545}.history-header[b-2wigzildww]{display:flex;justify-content:space-between;margin-bottom:.5rem}.event-type[b-2wigzildww]{font-weight:600;color:#333}.sent-time[b-2wigzildww]{color:#666;font-size:.875rem}.history-results[b-2wigzildww]{margin-top:.5rem}.status-success[b-2wigzildww]{color:#28a745}.status-failed[b-2wigzildww]{color:#dc3545}.reminder-card[b-pvp1ner5xs]{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 3px #0000000d;border-radius:8px;margin-bottom:8px;padding:12px 12px 4px;position:relative;cursor:pointer;transition:all .2s ease-in-out}.reminder-card:first-child[b-pvp1ner5xs]{margin-top:10px}.reminder-card.completed[b-pvp1ner5xs]{background-color:#f8f9fa;border-color:#e9ecef}.reminder-card.overdue[b-pvp1ner5xs]{background-color:#fff5f5;border-color:#fed7d7}.reminder-card-actions[b-pvp1ner5xs]{display:flex;gap:8px;align-items:center;margin-left:auto;max-height:30px}.reminder-card .action-btn[b-pvp1ner5xs]{background:none;border:none;font-size:16px;color:#6c757d;padding:4px 8px;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out}.reminder-card .action-btn.edit-action-btn[b-pvp1ner5xs],.reminder-card .action-btn.complete-action-btn[b-pvp1ner5xs]{height:30px;min-width:50px;padding:4px 10px;font-size:10px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;font-weight:600;background-color:#fff}.reminder-card .action-btn i[b-pvp1ner5xs]{margin-right:6px}.reminder-card .action-btn.complete-action-btn[b-pvp1ner5xs]{color:#28a745}.reminder-card .action-btn.complete-action-btn:hover[b-pvp1ner5xs]{background-color:#eaf7ee;border-color:#c7e6cf}.edit-action-btn[b-pvp1ner5xs]{height:30px;width:50px;font-size:10px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;font-weight:600;background-color:#fff}.reminder-card .action-btn:hover[b-pvp1ner5xs]{background-color:#0000000d}.reminder-card .action-btn.edit-action-btn[b-pvp1ner5xs]{color:#6c757d}.reminder-header[b-pvp1ner5xs]{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px}.reminder-event-icon[b-pvp1ner5xs]{font-size:20px;width:18px;text-align:center;flex-shrink:0;color:#f59e0b}.reminder-datetime[b-pvp1ner5xs]{font-size:14px;color:#718096}.reminder-title[b-pvp1ner5xs]{margin:0 0 4px 10px;font-size:16px;font-weight:600;color:var(--color-vz-blue)}.reminder-content[b-pvp1ner5xs]{margin-left:26px;margin-bottom:8px}.reminder-description[b-pvp1ner5xs]{margin:0;font-size:14px;color:#1a202c;line-height:1.4}.reminder-footer[b-pvp1ner5xs]{text-align:right;padding:8px 0;margin-bottom:-4px}.reminder-status[b-pvp1ner5xs]{font-size:12px}.status-completed[b-pvp1ner5xs]{color:#28a745}.status-overdue[b-pvp1ner5xs]{color:#dc3545}.status-due-today[b-pvp1ner5xs]{color:#ffc107}.status-due-soon[b-pvp1ner5xs]{color:#17a2b8}.reminder-author[b-pvp1ner5xs]{font-size:12px;color:#94a3b8;font-style:italic}.reminder-card .action-btn.complete-action-btn[b-pvp1ner5xs]{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;padding:0;border-radius:6px}.reminder-card .action-btn.complete-action-btn i[b-pvp1ner5xs]{margin:0!important;font-size:16px;line-height:1;text-align:center;width:100%}.scrollable-list-container[b-qps1zkyoxs]{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;scroll-behavior:smooth;padding:0 5px 16px;user-select:none}.loading-state[b-qps1zkyoxs]{display:flex;flex-direction:column;gap:12px}.loading-more[b-qps1zkyoxs]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#718096}.spinner[b-qps1zkyoxs]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:var(--color-vz-blue);border-radius:50%;animation:spin-b-qps1zkyoxs .8s linear infinite}@keyframes spin-b-qps1zkyoxs{to{transform:rotate(360deg)}}.scrollable-list-container>*:not(.loading-state):not(.loading-more)[b-qps1zkyoxs]{animation:fadeIn-b-qps1zkyoxs .3s ease-in}@keyframes fadeIn-b-qps1zkyoxs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scrollable-list-container.has-reached-end[b-qps1zkyoxs]:after{content:"Fin de la liste";display:block;text-align:center;padding:20px;color:#718096;font-size:14px;position:sticky;bottom:0;background:linear-gradient(to top,#fff 0% 70%,#fff0);pointer-events:none}.end-of-list[b-qps1zkyoxs]{display:none}.fab-container[b-mooed2g7py]{position:relative;right:10px;width:40px;height:40px;z-index:10}.fab-button[b-mooed2g7py]{width:40px;height:40px;background-color:#007bff;color:#fff;font-size:18px;border:none;border-radius:50%;position:absolute;top:0;left:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .3s ease;z-index:12}.fab-button:hover[b-mooed2g7py],.fab-button:focus[b-mooed2g7py]{background-color:#0056b3;outline:none}.action-button[b-mooed2g7py]{width:40px;height:40px;background-color:#28a745;color:#fff;font-size:16px;border:none;border-radius:50%;position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:transform .3s,opacity .3s;z-index:11}.action-button:hover[b-mooed2g7py],.action-button:focus[b-mooed2g7py]{background-color:#1e7e34;outline:none}.fab-container.menu-open .action-button[b-mooed2g7py]{opacity:1;transform:scale(1)}.fab-container.menu-open .action-button:nth-child(2)[b-mooed2g7py]{transform:scale(1) translate(-20px,-45px)}.fab-container.menu-open .action-button:nth-child(3)[b-mooed2g7py]{transform:scale(1) translate(-50px)}.fab-container.menu-open .action-button:nth-child(4)[b-mooed2g7py]{transform:scale(1) translate(-20px,45px)}.fab-container.menu-open.vertical-layout .fab-button[b-mooed2g7py]{transform:translate(-60px);background-color:#dc3545}.fab-container.menu-open.vertical-layout .fab-button i[b-mooed2g7py]:before{content:"\f00d"}.fab-container.menu-open.vertical-layout .action-button:nth-child(2)[b-mooed2g7py]{transform:scale(1) translateY(-50px)}.fab-container.menu-open.vertical-layout .action-button:nth-child(3)[b-mooed2g7py]{transform:scale(1) translateY(-100px)}.fab-container.menu-open.vertical-layout .action-button:nth-child(4)[b-mooed2g7py]{transform:scale(1) translateY(-150px)}.fab-container.menu-open.vertical-layout .action-button:nth-child(5)[b-mooed2g7py]{transform:scale(1) translateY(-200px)}.fab-container.menu-open.vertical-layout .action-button:nth-child(6)[b-mooed2g7py]{transform:scale(1) translateY(-250px)}.fab-container.menu-open.vertical-layout .action-button:nth-child(7)[b-mooed2g7py]{transform:scale(1) translateY(-300px)}.fab-container.menu-open.vertical-layout .action-button:nth-child(8)[b-mooed2g7py]{transform:scale(1) translateY(-350px)}.label[b-mooed2g7py]{position:absolute;right:100%;margin-right:8px;background-color:#333333e6;color:#fff;padding:5px 8px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;transform:translate(10px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.action-button:hover .label[b-mooed2g7py],.action-button:focus .label[b-mooed2g7py]{opacity:1;transform:translate(0)}.tts-card[b-df8eenpdz0]{background-color:#fff;border-radius:8px;margin-bottom:8px;box-shadow:0 1px 3px #0000000d;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease-in-out;padding:12px 12px 4px;position:relative}.tts-card:first-child[b-df8eenpdz0]{margin-top:10px}.tts-header[b-df8eenpdz0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tts-event-icon[b-df8eenpdz0]{font-size:20px;width:18px;text-align:center;flex-shrink:0}.tts-datetime[b-df8eenpdz0]{font-size:14px;color:#718096}.tts-content[b-df8eenpdz0]{margin-left:26px;margin-bottom:8px}.tts-description[b-df8eenpdz0]{margin:0;font-size:14px;color:#1a202c;line-height:1.4;font-weight:var(--fw-regular);white-space:pre-line}.tts-footer[b-df8eenpdz0]{text-align:right;margin-bottom:-4px}.tts-author[b-df8eenpdz0]{font-size:12px;color:#94a3b8;font-style:italic}.tts-event-icon.fa-phone[b-df8eenpdz0]{color:#10b981}.tts-event-icon.fa-envelope[b-df8eenpdz0]{color:#3b82f6}.tts-event-icon.fa-calendar-alt[b-df8eenpdz0]{color:#f59e0b}.tts-event-icon.fa-file-alt[b-df8eenpdz0]{color:#6366f1}.tts-event-icon.fa-sticky-note[b-df8eenpdz0]{color:#e6dc00}.tts-event-icon.fa-info-circle[b-df8eenpdz0]{color:var(--color-vz-blue)}.tts-event-icon.fa-paperclip[b-df8eenpdz0]{color:#8b5cf6}.tts-event-icon.fa-cube[b-df8eenpdz0]{color:#14b8a6}.tts-event-icon.fa-sms[b-df8eenpdz0]{color:#8b5cf6}.attachment-list[b-df8eenpdz0]{margin-top:8px;margin-left:0}.attachment-item[b-df8eenpdz0]{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:13px;color:#4a5568}.attachment-icon[b-df8eenpdz0]{font-size:12px;color:#94a3b8;flex-shrink:0;width:12px}.attachment-name[b-df8eenpdz0]{word-break:break-word;line-height:1.3}.tts-title[b-df8eenpdz0]{margin:0 0 4px 26px;font-size:15px;font-weight:600;color:var(--color-vz-blue)}@media(min-width:768px){.tts-card[b-df8eenpdz0]{margin-bottom:10px}}.note-card[b-m5xquvs2pw]{background-color:#fffef5;border:1px solid #e6dc0057;box-shadow:0 1px 3px #0000000d;border-radius:8px;margin-bottom:8px;padding:12px 12px 4px;position:relative}.edit-action-btn[b-m5xquvs2pw]{height:30px;min-width:50px;font-size:10px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;font-weight:600;background-color:#fff}.note-card-actions[b-m5xquvs2pw]{max-height:30px}.note-card:first-child[b-m5xquvs2pw]{margin-top:10px}.note-header[b-m5xquvs2pw]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.edit-btn[b-m5xquvs2pw]{background:none;border:none;color:#6c757d;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s;opacity:0}.note-datetime[b-m5xquvs2pw]{font-size:12px;color:#718096}.note-title[b-m5xquvs2pw]{margin:0 0 4px 10px;font-size:16px;font-weight:600;color:var(--color-vz-blue)}.note-content[b-m5xquvs2pw]{margin-left:26px;margin-bottom:8px}.note-description[b-m5xquvs2pw]{margin:0;font-size:14px;color:#1a202c;line-height:1.4}.note-footer[b-m5xquvs2pw]{text-align:right}.note-author[b-m5xquvs2pw]{font-size:12px;color:#94a3b8;font-style:italic}.app-shell[b-h1tze682kp]{min-height:100dvh;background-color:transparent;display:flex;flex-direction:column;overflow:hidden;position:relative}.tab-content-container[b-h1tze682kp]{flex:1;position:relative;margin-top:110px;overflow:hidden;padding-bottom:var(--bottom-offset)}.tab-content[b-h1tze682kp]{position:absolute;inset:0;opacity:0;transform:translate(100%);transition:opacity .3s ease,transform .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.tab-content.active[b-h1tze682kp]{opacity:1;transform:translate(0)}.side-menu-overlay[b-h1tze682kp]{position:fixed;inset:0;background-color:#00000080;z-index:1100;animation:fadeIn-b-h1tze682kp .2s ease-out}.side-menu[b-h1tze682kp]{position:fixed;top:0;left:0;bottom:0;width:280px;background-color:#fff;box-shadow:2px 0 8px #00000026;z-index:1200;animation:slideIn-b-h1tze682kp .3s ease-out}.side-menu-header[b-h1tze682kp]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e0e0e0}.side-menu-header h3[b-h1tze682kp]{margin:0;font-size:18px;color:var(--color-vz-blue, #00348e)}.close-btn[b-h1tze682kp]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:4px}.side-menu-nav[b-h1tze682kp]{padding:16px 0}.side-menu-nav a[b-h1tze682kp]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#333;text-decoration:none;transition:background-color .2s;cursor:pointer}.side-menu-nav a:hover[b-h1tze682kp]{background-color:transparent}.side-menu-nav a i[b-h1tze682kp]{font-size:20px;width:24px;color:#666}@keyframes fadeIn-b-h1tze682kp{0%{opacity:0}to{opacity:1}}@keyframes slideIn-b-h1tze682kp{0%{transform:translate(-100%)}to{transform:translate(0)}}.tab-content:nth-child(n+1):nth-child(-n+2)[b-h1tze682kp]{display:block}@media only screen and (min-width:481px)and (max-width:1100px)and (orientation:landscape){.app-shell[b-h1tze682kp]{min-height:100vh;background-color:transparent;display:flex;flex-direction:column;overflow:hidden;width:70vw}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.app-shell[b-h1tze682kp]{min-height:100vh;background-color:transparent;display:flex;flex-direction:column;overflow:hidden;width:100vw}}@media only screen and (min-width:1025px)and (max-width:1280px)and (orientation:landscape){.app-shell[b-h1tze682kp]{min-height:100vh;background-color:transparent;display:flex;flex-direction:column;overflow:hidden;width:60vw}}@media only screen and (min-width:1281px){.app-shell[b-h1tze682kp]{min-height:100vh;background-color:transparent;display:flex;flex-direction:column;overflow:hidden;width:40vw}}.page[b-gx3zyjh1hf]{display:flex;flex-direction:column;height:100dvh}main[b-gx3zyjh1hf]{flex:1}.sidebar[b-gx3zyjh1hf]{background-image:linear-gradient(180deg,#052767,#3a0647 70%)}.top-row[b-gx3zyjh1hf]{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;justify-content:flex-end;height:3.5rem;display:flex;align-items:center}.top-row[b-gx3zyjh1hf] a,.top-row[b-gx3zyjh1hf] .btn-link{white-space:nowrap;margin-left:1.5rem;text-decoration:none}.top-row[b-gx3zyjh1hf] a:hover,.top-row[b-gx3zyjh1hf] .btn-link:hover{text-decoration:underline}.top-row[b-gx3zyjh1hf] a:first-child{overflow:hidden;text-overflow:ellipsis}@media(max-width:640.98px){.top-row:not(.auth)[b-gx3zyjh1hf]{display:none}.top-row.auth[b-gx3zyjh1hf]{justify-content:space-between}.top-row[b-gx3zyjh1hf] a,.top-row[b-gx3zyjh1hf] .btn-link{margin-left:0}}@media(min-width:641px){.page[b-gx3zyjh1hf]{flex-direction:row;height:100vh}.sidebar[b-gx3zyjh1hf]{width:250px;height:100vh;position:sticky;top:0}.top-row[b-gx3zyjh1hf]{position:sticky;top:0;z-index:1}.top-row.auth[b-gx3zyjh1hf] a:first-child{flex:1;text-align:right;width:0}.top-row[b-gx3zyjh1hf],article[b-gx3zyjh1hf]{padding-left:2rem!important;padding-right:1.5rem!important}}.bm-container[b-s9n169sy9g]{background-color:transparent!important}.attachments-modal[b-s9n169sy9g]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.attachments-modal .modal-header[b-s9n169sy9g]{background-color:var(--color-vz-blue);color:#fff;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px}.header-actions[b-s9n169sy9g]{display:flex;gap:8px}.attachments-modal .modal-title[b-s9n169sy9g]{color:#fff}.action-btn[b-s9n169sy9g],.close-btn[b-s9n169sy9g]{background:none;border:none;font-size:18px;color:#f0f0f0;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.action-btn:hover:not(:disabled)[b-s9n169sy9g],.close-btn:hover[b-s9n169sy9g]{background-color:#0000000d}.action-btn:disabled[b-s9n169sy9g]{opacity:.5;cursor:not-allowed}.attachments-modal .modal-content[b-s9n169sy9g]{flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch;box-shadow:0 8px 24px #00000026;border:none}.attachments-grid[b-s9n169sy9g]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px}.attachment-item[b-s9n169sy9g]{display:flex;flex-direction:column;position:relative}.attachment-preview[b-s9n169sy9g]{aspect-ratio:1;background-color:#f5f5f5;border-radius:12px;overflow:hidden;cursor:pointer;position:relative;transition:transform .2s,box-shadow .2s}.attachment-preview:hover[b-s9n169sy9g]{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.attachment-preview img[b-s9n169sy9g]{width:100%;height:100%;object-fit:cover}.preview-download-btn[b-s9n169sy9g]{position:absolute;top:20px;right:70px;background-color:#00000080;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.preview-download-btn:hover[b-s9n169sy9g]{background-color:#000000b3}.file-type-icon[b-s9n169sy9g]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--color-vz-blue, #00348e);background-color:#f0f4f8}.selection-overlay[b-s9n169sy9g]{position:absolute;inset:0;background-color:#0000004d;display:flex;align-items:flex-start;justify-content:flex-end;padding:8px}.selection-checkbox[b-s9n169sy9g]{width:20px;height:20px;cursor:pointer}.attachment-info[b-s9n169sy9g]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:4px}.attachment-name[b-s9n169sy9g]{flex:1;font-size:12px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.attachment-delete[b-s9n169sy9g]{background:none;border:none;color:#e53e3e;padding:4px;cursor:pointer;opacity:.7;transition:opacity .2s}.attachment-delete:hover[b-s9n169sy9g]{opacity:1}.empty-state[b-s9n169sy9g]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;text-align:center;color:#666}.empty-state i[b-s9n169sy9g]{font-size:64px;color:#cbd5e0;margin-bottom:16px}.empty-state p[b-s9n169sy9g]{margin:0;font-size:16px}.attachments-modal .modal-footer[b-s9n169sy9g]{border-top:none;padding:10px 20px;background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.add-attachment-container[b-s9n169sy9g]{flex:1;position:relative}.add-attachment-btn[b-s9n169sy9g]{height:52px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background-color:var(--color-vz-blue, #00348e);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;position:relative;overflow:hidden}.add-attachment-btn:hover[b-s9n169sy9g]{background-color:var(--color-vz-blue-dark, #00286e)}.input-file[b-s9n169sy9g]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bulk-delete-btn[b-s9n169sy9g]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background-color:#e53e3e;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.bulk-delete-btn:hover[b-s9n169sy9g]{background-color:#c53030}.image-preview-overlay[b-s9n169sy9g]{position:fixed;inset:0;background-color:#000000e6;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;cursor:zoom-out}.image-preview-overlay img[b-s9n169sy9g]{max-width:100%;max-height:100%;object-fit:contain}.preview-close-btn[b-s9n169sy9g]{position:absolute;top:20px;right:20px;background-color:#00000080;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:20px;cursor:pointer;transition:background-color .2s}.preview-close-btn:hover[b-s9n169sy9g]{background-color:#000000b3}@media(min-width:768px){.attachments-grid[b-s9n169sy9g]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px}}@media(max-width:767px){.blazored-modal[b-s9n169sy9g]{padding:0!important}.blazored-modal-container[b-s9n169sy9g]{max-width:100vw!important;max-height:100vh!important;margin:0!important;border-radius:0!important}.attachments-modal[b-s9n169sy9g]{height:90vh;max-height:100vh;border-radius:12px 12px 0 0}}.confirmation-modal[b-f2bykqosz6]{background:#fff;border-radius:12px;overflow:hidden;padding:6px;width:var(--modal-dialog-width)}.modal-header-custom[b-f2bykqosz6]{padding:16px;border-bottom:1px solid #e0e0e0}.header-content[b-f2bykqosz6]{display:flex;align-items:center;gap:12px}.header-icon[b-f2bykqosz6]{font-size:1.5rem;flex-shrink:0}.modal-title[b-f2bykqosz6]{margin:0;font-size:1.1rem;font-weight:600;color:#333}.modal-body-custom[b-f2bykqosz6]{padding:20px 16px}.message-text[b-f2bykqosz6]{font-size:.95rem;color:#333;margin:0 0 12px;line-height:1.5}.question-text[b-f2bykqosz6]{font-size:1rem;color:#333;font-weight:500;margin:0}.icon-section[b-f2bykqosz6]{display:flex;justify-content:center;padding:24px 16px 0}.icon-circle[b-f2bykqosz6]{width:70px;height:70px;border-radius:50%;border:3px solid #ccc;display:flex;align-items:center;justify-content:center;font-size:30px;color:#ccc}.icon-circle.question[b-f2bykqosz6]{border-color:var(--color-vz-blue-light);color:var(--color-vz-blue-light)}.icon-circle.warning[b-f2bykqosz6]{border-color:var(--color-vz-warning);color:var(--color-vz-warning)}.icon-circle.success[b-f2bykqosz6]{border-color:var(--color-vz-success);color:var(--color-vz-success)}.icon-circle.error[b-f2bykqosz6]{border-color:var(--color-vz-danger);color:var(--color-vz-danger)}.icon-circle.info[b-f2bykqosz6]{border-color:var(--color-vz-blue);color:var(--color-vz-blue)}.modal-body-centered[b-f2bykqosz6]{padding:16px 24px 8px;text-align:center}.centered-title[b-f2bykqosz6]{margin:0 0 8px;font-size:1.25rem;font-weight:600;color:#333}.centered-message[b-f2bykqosz6]{font-size:1.1rem;color:#4e5359;margin:0 0 4px;line-height:1.5}.modal-footer-custom[b-f2bykqosz6]{padding:16px;display:flex;justify-content:center;gap:8px;border-radius:0 0 12px 12px}.modal-footer-custom .btn[b-f2bykqosz6]{padding:10px 16px;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s ease}.modal-footer-custom .btn-secondary[b-f2bykqosz6]{background-color:var(--color-vz-neutral);border-color:var(--color-vz-neutral);color:#fff}.modal-footer-custom .btn-secondary:hover[b-f2bykqosz6]{background-color:var(--color-vz-neutral-dark);border-color:var(--color-vz-neutral-dark)}.modal-footer-custom .btn-primary[b-f2bykqosz6]{background-color:var(--color-vz-blue);border-color:var(--color-vz-blue);color:#fff}.modal-footer-custom .btn-primary:hover[b-f2bykqosz6]{background-color:var(--color-vz-blue-dark);border-color:var(--color-vz-blue-dark)}.modal-footer-custom .btn-success[b-f2bykqosz6]{background-color:var(--color-vz-success);border-color:var(--color-vz-success);color:#fff}.modal-footer-custom .btn-success:hover[b-f2bykqosz6]{background-color:var(--color-vz-success-dark);border-color:var(--color-vz-success-dark)}.modal-footer-custom .btn-danger[b-f2bykqosz6]{background-color:var(--color-vz-danger);border-color:var(--color-vz-danger);color:#fff}.modal-footer-custom .btn-danger:hover[b-f2bykqosz6]{background-color:var(--color-vz-danger-dark);border-color:var(--color-vz-danger-dark)}.modal-footer-custom .btn-warning[b-f2bykqosz6]{background-color:var(--color-vz-warning);border-color:var(--color-vz-warning);color:#fff}.modal-footer-custom .btn-warning:hover[b-f2bykqosz6]{background-color:var(--color-vz-warning-dark);border-color:var(--color-vz-warning-dark)}@media(max-width:576px){.confirmation-modal[b-f2bykqosz6]{padding:6px;border-radius:12px}.icon-circle[b-f2bykqosz6]{width:60px;height:60px;font-size:26px}.modal-footer-custom[b-f2bykqosz6]{flex-direction:row}.modal-footer-custom .btn[b-f2bykqosz6]{width:100%}}.meeting-form-group[b-o0ob0dk5dd]{margin-bottom:20px}.reminder-form-group label[b-o0ob0dk5dd]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}.reminder-form-group input[b-o0ob0dk5dd],.reminder-form-group textarea[b-o0ob0dk5dd],.reminder-form-group select[b-o0ob0dk5dd]{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .2s ease;font-family:inherit}.reminder-form-group input:focus[b-o0ob0dk5dd],.reminder-form-group textarea:focus[b-o0ob0dk5dd],.reminder-form-group select:focus[b-o0ob0dk5dd]{outline:none;border-color:var(--color-vz-blue, #00348e);box-shadow:0 0 0 3px #00348e1a}.reminder-form-group textarea[b-o0ob0dk5dd]{resize:vertical;min-height:100px}.reminder-form-group .form-text[b-o0ob0dk5dd]{font-size:12px;color:#6b7280;margin-top:4px}.reminder-form-group .text-danger[b-o0ob0dk5dd]{color:#dc3545}.close-btn[b-o0ob0dk5dd]{background:none;border:none;font-size:18px;color:#666;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.modal-content[b-o0ob0dk5dd]{display:flex;flex-direction:column;justify-self:center;width:40vw;max-width:40vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.bottom-actions[b-o0ob0dk5dd]{margin-top:16px;display:flex}.bottom-actions button[b-o0ob0dk5dd]{width:-webkit-fill-available}.cancel[b-o0ob0dk5dd]{background-color:#f5f7fa;color:#666}.cancel:hover[b-o0ob0dk5dd]{background-color:#e0e0e0}.save[b-o0ob0dk5dd]{background-color:var(--color-vz-blue);color:#fff}.save:hover[b-o0ob0dk5dd]{background-color:var(--color-vz-blue-dark)}@media(max-width:767px){.modal-content[b-o0ob0dk5dd]{display:flex;flex-direction:column;min-width:90vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}#reminderTitle[b-o0ob0dk5dd]{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .2s ease;font-family:inherit}#reminderTitle:focus[b-o0ob0dk5dd]{outline:none;border-color:var(--color-vz-blue, #00348e);box-shadow:0 0 0 3px #00348e1a}.modal-content[b-0b85nqk8tk]{border-radius:12px;overflow:hidden}.modal-header[b-0b85nqk8tk]{background:var(--color-vz-blue);color:#fff;padding:16px}.modal-title[b-0b85nqk8tk]{color:#fff}.close-btn[b-0b85nqk8tk]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.status-banner[b-0b85nqk8tk]{padding:12px;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;gap:8px;font-weight:600}.status-banner.in-progress[b-0b85nqk8tk]{background:#fee;color:#dc3545}.status-banner.past[b-0b85nqk8tk]{background:#f0f8ff;color:#666}.status-banner.starting-soon[b-0b85nqk8tk]{background:#fff3cd;color:#856404}.status-banner.cancelled[b-0b85nqk8tk]{background:#fee;border-color:#fca5a5;color:#dc3545}.meeting-header-details[b-0b85nqk8tk]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.meeting-header-details h4[b-0b85nqk8tk]{margin:0;flex:1}.detail-section[b-0b85nqk8tk]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.detail-section:last-child[b-0b85nqk8tk]{border-bottom:none}.detail-row[b-0b85nqk8tk]{display:flex;align-items:start;gap:12px;margin-bottom:12px}.detail-row i[b-0b85nqk8tk]{color:var(--color-vz-blue);width:20px;margin-top:4px}.detail-label[b-0b85nqk8tk]{font-size:12px;color:#666;margin-bottom:2px}.detail-value[b-0b85nqk8tk]{font-size:14px;color:#1a202c}.description-text[b-0b85nqk8tk]{white-space:pre-wrap;color:#4a5568}.participants-list[b-0b85nqk8tk]{display:flex;flex-direction:column;gap:8px}.participant-item[b-0b85nqk8tk]{display:flex;align-items:center;gap:12px;padding:8px;background:#f8f9fa;border-radius:6px}.participant-avatar[b-0b85nqk8tk]{width:36px;height:36px;border-radius:50%;background:var(--color-vz-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.participant-info[b-0b85nqk8tk]{flex:1}.participant-name[b-0b85nqk8tk]{font-weight:500}.participant-email[b-0b85nqk8tk]{font-size:12px;color:#666}.attachments-list[b-0b85nqk8tk]{display:flex;flex-direction:column;gap:6px}.attachment-item[b-0b85nqk8tk]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#f8f9fa;border-radius:4px;font-size:14px}.attachment-item i[b-0b85nqk8tk]{color:var(--color-vz-blue)}.close-btn[b-yn8qw0ygo3]{background:none;border:none;font-size:18px;color:#666;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.modal-content[b-yn8qw0ygo3]{display:flex;flex-direction:column;justify-self:center;width:40vw;max-width:40vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.bottom-actions[b-yn8qw0ygo3]{margin-top:16px;display:flex}.bottom-actions button[b-yn8qw0ygo3]{width:-webkit-fill-available}.cancel[b-yn8qw0ygo3]{background-color:#f5f7fa;color:#666}.cancel:hover[b-yn8qw0ygo3]{background-color:#e0e0e0}.save[b-yn8qw0ygo3]{background-color:var(--color-vz-blue);color:#fff}.save:hover[b-yn8qw0ygo3]{background-color:var(--color-vz-blue-dark)}@media(max-width:767px){.modal-content[b-yn8qw0ygo3]{display:flex;flex-direction:column;min-width:90vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}.reminder-form-group[b-yn8qw0ygo3]{margin-bottom:20px}.reminder-form-group label[b-yn8qw0ygo3]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}.reminder-form-group input[b-yn8qw0ygo3],.reminder-form-group textarea[b-yn8qw0ygo3],.reminder-form-group select[b-yn8qw0ygo3]{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .2s ease;font-family:inherit}.reminder-form-group input:focus[b-yn8qw0ygo3],.reminder-form-group textarea:focus[b-yn8qw0ygo3],.reminder-form-group select:focus[b-yn8qw0ygo3]{outline:none;border-color:var(--color-vz-blue, #00348e);box-shadow:0 0 0 3px #00348e1a}.reminder-form-group textarea[b-yn8qw0ygo3]{resize:vertical;min-height:100px}.reminder-form-group .form-text[b-yn8qw0ygo3]{font-size:12px;color:#6b7280;margin-top:4px}.reminder-form-group .text-danger[b-yn8qw0ygo3]{color:#dc3545}.completion-toggle[b-yn8qw0ygo3]{margin-top:16px}.full-page-modal-container .meetings-modal[b-x5xpu4h9sv]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.meetings-modal .modal-header[b-x5xpu4h9sv]{background-color:var(--color-vz-blue);color:#fff;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}.meetings-modal .modal-title[b-x5xpu4h9sv]{font-size:22px;font-weight:600;color:#fff;margin:0}.meetings-modal .modal-close-btn[b-x5xpu4h9sv]{color:#fff}.meetings-modal .header-actions[b-x5xpu4h9sv]{color:#fff!important}.meetings-modal .modal-header .close-btn:hover[b-x5xpu4h9sv],.meetings-modal .modal-header .close-btn:active[b-x5xpu4h9sv]{color:#fff}.meetings-modal .header-actions[b-x5xpu4h9sv]{display:flex;gap:8px;color:#fff}.meetings-modal .action-btn[b-x5xpu4h9sv],.meetings-modal .close-btn[b-x5xpu4h9sv]{background:none;border:none;font-size:18px;color:#f0f0f0;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.meetings-modal .action-btn:hover[b-x5xpu4h9sv],.meetings-modal .close-btn:hover[b-x5xpu4h9sv]{background-color:#0000000d}.meetings-modal .modal-content[b-x5xpu4h9sv]{flex-grow:1;overflow-y:auto;padding:8px;border-radius:12px;box-shadow:0 8px 24px #00000026;border:none}.meetings-modal .modal-footer[b-x5xpu4h9sv]{padding:12px 16px;background-color:#fff;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.meetings-modal .add-reminder-container[b-x5xpu4h9sv]{display:flex;width:100%}.meetings-modal .add-reminder-btn[b-x5xpu4h9sv]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background-color:var(--color-vz-blue);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.meetings-modal .add-meetings-btn:hover[b-x5xpu4h9sv]{background-color:#0041a8}.meetings-modal .icon-with-plus[b-x5xpu4h9sv]{margin-left:8px}.meetings-modal .empty-state[b-x5xpu4h9sv]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;text-align:center;color:#666}.meetings-modal .empty-state i[b-x5xpu4h9sv]{font-size:64px;color:#cbd5e0;margin-bottom:16px}.meetings-modal .empty-state p[b-x5xpu4h9sv]{margin:0;font-size:16px;color:#718096}.reminder-form-group[b-9sw797stkp]{margin-bottom:20px}.reminder-form-group label[b-9sw797stkp]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}.reminder-form-group input[b-9sw797stkp],.reminder-form-group textarea[b-9sw797stkp],.reminder-form-group select[b-9sw797stkp]{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .2s ease;font-family:inherit}.reminder-form-group input:focus[b-9sw797stkp],.reminder-form-group textarea:focus[b-9sw797stkp],.reminder-form-group select:focus[b-9sw797stkp]{outline:none;border-color:var(--color-vz-blue, #00348e);box-shadow:0 0 0 3px #00348e1a}.reminder-form-group textarea[b-9sw797stkp]{resize:vertical;min-height:100px}.reminder-form-group .form-text[b-9sw797stkp]{font-size:12px;color:#6b7280;margin-top:4px}.reminder-form-group .text-danger[b-9sw797stkp]{color:#dc3545}.close-btn[b-9sw797stkp]{background:none;border:none;font-size:18px;color:#666;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.modal-content[b-9sw797stkp]{display:flex;flex-direction:column;justify-self:center;width:40vw;max-width:40vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.bottom-actions[b-9sw797stkp]{margin-top:16px;display:flex}.bottom-actions button[b-9sw797stkp]{width:-webkit-fill-available}.cancel[b-9sw797stkp]{background-color:#f5f7fa;color:#666}.cancel:hover[b-9sw797stkp]{background-color:#e0e0e0}.save[b-9sw797stkp]{background-color:var(--color-vz-blue);color:#fff}.save:hover[b-9sw797stkp]{background-color:var(--color-vz-blue-dark)}@media(max-width:767px){.modal-content[b-9sw797stkp]{display:flex;flex-direction:column;min-width:90vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}#reminderTitle[b-9sw797stkp]{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .2s ease;font-family:inherit}#reminderTitle:focus[b-9sw797stkp]{outline:none;border-color:var(--color-vz-blue, #00348e);box-shadow:0 0 0 3px #00348e1a}.close-btn[b-xlvf4yt2ly]{background:none;border:none;font-size:18px;color:#666;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.modal-content[b-xlvf4yt2ly]{display:flex;flex-direction:column;justify-self:center;width:40vw;max-width:40vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.bottom-actions[b-xlvf4yt2ly]{margin-top:16px;display:flex}.bottom-actions button[b-xlvf4yt2ly]{width:-webkit-fill-available}.cancel[b-xlvf4yt2ly]{background-color:#f5f7fa;color:#666}.cancel:hover[b-xlvf4yt2ly]{background-color:#e0e0e0}.save[b-xlvf4yt2ly]{background-color:var(--color-vz-blue);color:#fff}.save:hover[b-xlvf4yt2ly]{background-color:var(--color-vz-blue-dark)}@media(max-width:767px){.modal-content[b-xlvf4yt2ly]{display:flex;flex-direction:column;min-width:90vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}.reminder-form-group[b-xlvf4yt2ly]{margin-bottom:20px}.reminder-form-group label[b-xlvf4yt2ly]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}.reminder-form-group input[b-xlvf4yt2ly],.reminder-form-group textarea[b-xlvf4yt2ly],.reminder-form-group select[b-xlvf4yt2ly]{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .2s ease;font-family:inherit}.reminder-form-group input:focus[b-xlvf4yt2ly],.reminder-form-group textarea:focus[b-xlvf4yt2ly],.reminder-form-group select:focus[b-xlvf4yt2ly]{outline:none;border-color:var(--color-vz-blue, #00348e);box-shadow:0 0 0 3px #00348e1a}.reminder-form-group textarea[b-xlvf4yt2ly]{resize:vertical;min-height:100px}.reminder-form-group .form-text[b-xlvf4yt2ly]{font-size:12px;color:#6b7280;margin-top:4px}.reminder-form-group .text-danger[b-xlvf4yt2ly]{color:#dc3545}.completion-toggle[b-xlvf4yt2ly]{margin-top:16px}.full-page-modal-container .reminders-modal[b-4dm3gkqmdp]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.reminders-modal .modal-content[b-4dm3gkqmdp]{flex-grow:1;overflow-y:auto;border-radius:12px;box-shadow:0 8px 24px #00000026;border:none}.reminders-modal .modal-header[b-4dm3gkqmdp]{background-color:var(--color-vz-blue);color:#fff;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}.reminders-modal .modal-title[b-4dm3gkqmdp]{font-size:22px;font-weight:600;color:#fff;margin:0}.reminders-modal .modal-close-btn[b-4dm3gkqmdp]{color:#fff}.reminders-modal .header-actions[b-4dm3gkqmdp]{color:#fff!important}.reminders-modal .modal-header .close-btn:hover[b-4dm3gkqmdp],.reminders-modal .modal-header .close-btn:active[b-4dm3gkqmdp]{color:#fff}.reminders-modal .header-actions[b-4dm3gkqmdp]{display:flex;gap:8px;color:#fff}.reminders-modal .action-btn[b-4dm3gkqmdp],.reminders-modal .close-btn[b-4dm3gkqmdp]{background:none;border:none;font-size:18px;color:#f0f0f0;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.reminders-modal .action-btn:hover[b-4dm3gkqmdp],.reminders-modal .close-btn:hover[b-4dm3gkqmdp]{background-color:#0000000d}.reminders-modal .modal-footer[b-4dm3gkqmdp]{padding:12px 16px;background-color:#fff;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.reminders-modal .add-reminder-container[b-4dm3gkqmdp]{display:flex;width:100%}.reminders-modal .add-reminder-btn[b-4dm3gkqmdp]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background-color:var(--color-vz-blue);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.reminders-modal .add-reminder-btn:hover[b-4dm3gkqmdp]{background-color:#0041a8}.reminders-modal .icon-with-plus[b-4dm3gkqmdp]{margin-left:8px}.reminders-modal .reminder-empty-state[b-4dm3gkqmdp]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;text-align:center;color:#666}.reminders-modal .reminder-empty-state i[b-4dm3gkqmdp]{font-size:64px;color:#cbd5e0;margin-bottom:16px}.reminders-modal .reminder-empty-state p[b-4dm3gkqmdp]{margin:0;font-size:16px;color:#718096}.close-btn[b-z2pc419lzz]{background:none;border:none;font-size:18px;color:#666;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.form-group[b-z2pc419lzz]{margin-bottom:12px}.modal-content[b-z2pc419lzz]{display:flex;flex-direction:column;justify-self:center;width:40vw;max-width:40vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.form-group label[b-z2pc419lzz]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:6px}.bottom-actions[b-z2pc419lzz]{margin-top:16px;display:flex}.bottom-actions button[b-z2pc419lzz]{width:-webkit-fill-available}.cancel[b-z2pc419lzz]{background-color:#f5f7fa;color:#666}.cancel:hover[b-z2pc419lzz]{background-color:#e0e0e0}.save[b-z2pc419lzz]{background-color:var(--color-vz-blue);color:#fff}.save:hover[b-z2pc419lzz]{background-color:var(--color-vz-blue-dark)}@media(max-width:767px){.modal-content[b-z2pc419lzz]{display:flex;flex-direction:column;min-width:90vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}.close-btn[b-c1kxmsuys5]{background:none;border:none;font-size:18px;color:#666;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.form-group[b-c1kxmsuys5]{margin-bottom:12px}.modal-content[b-c1kxmsuys5]{display:flex;flex-direction:column;justify-self:center;width:40vw;max-width:40vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.form-group label[b-c1kxmsuys5]{display:block;font-size:14px;font-weight:500;color:#666;margin-bottom:6px}.bottom-actions[b-c1kxmsuys5]{margin-top:16px;display:flex}.bottom-actions button[b-c1kxmsuys5]{width:-webkit-fill-available}.cancel[b-c1kxmsuys5]{background-color:#f5f7fa;color:#666}.cancel:hover[b-c1kxmsuys5]{background-color:#e0e0e0}.save[b-c1kxmsuys5]{background-color:var(--color-vz-blue);color:#fff}.save:hover[b-c1kxmsuys5]{background-color:var(--color-vz-blue-dark)}@media(max-width:767px){.modal-content[b-c1kxmsuys5]{display:flex;flex-direction:column;min-width:90vw;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}}.tts-modal[b-md2m424ylg]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.tts-modal .modal-content[b-md2m424ylg]{border-radius:12px;box-shadow:0 8px 24px #00000026;border:none}.tts-modal .modal-header[b-md2m424ylg]{background-color:var(--color-vz-blue);color:#fff;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px}.tts-modal .modal-title[b-md2m424ylg]{font-size:22px;font-weight:600;color:#fff}.modal-close-btn[b-md2m424ylg]{color:#fff}.header-actions[b-md2m424ylg]{color:#fff!important}.modal-header .close-btn:hover[b-md2m424ylg],.modal-header .close-btn:active[b-md2m424ylg]{color:#fff}.tts-modal .modal-body[b-md2m424ylg]{padding:24px;background-color:#f8f9fa}.tts-modal .modal-footer[b-md2m424ylg]{border-top:none;padding:10px 16px;background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tts-modal .btn-primary[b-md2m424ylg]{background-color:var(--color-vz-blue);border-color:var(--color-vz-blue);font-weight:600;padding:10px 20px;border-radius:8px;transition:background-color .3s}.tts-modal .btn-primary:hover[b-md2m424ylg]{background-color:#0056b3}.tts-modal .btn-secondary[b-md2m424ylg]{font-weight:600;padding:10px 20px;border-radius:8px}.add-tts-container[b-md2m424ylg]{flex:1;position:relative}.add-tts-btn[b-md2m424ylg]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background-color:var(--color-vz-blue, #00348e);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;position:relative;overflow:hidden}.add-tts-btn:hover[b-md2m424ylg]{background-color:var(--color-vz-blue-dark, #00286e)}.leads-container[b-md2m424ylg]{flex:1;min-height:0}.list-wrapper[b-md2m424ylg]{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.card-wrapper[b-md2m424ylg]{position:relative;transition:transform .2s ease-out}.card-wrapper.loading[b-md2m424ylg]{pointer-events:none}.card-wrapper:active:not(.loading)[b-md2m424ylg]{transform:scale(.98)}.action-btn[b-md2m424ylg],.close-btn[b-md2m424ylg]{background:none;border:none;font-size:18px;color:#f0f0f0;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.action-btn:hover:not(:disabled)[b-md2m424ylg],.close-btn:hover[b-md2m424ylg]{background-color:#0000000d}.action-btn:disabled[b-md2m424ylg]{opacity:.5;cursor:not-allowed}.notes-modal[b-3hku5n8mfu]{display:flex;flex-direction:column;height:90vh;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.notes-modal .modal-content[b-3hku5n8mfu]{border-radius:12px;box-shadow:0 8px 24px #00000026;border:none}.notes-modal .modal-header[b-3hku5n8mfu]{background-color:var(--color-vz-blue);color:#fff;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px}.notes-modal .modal-title[b-3hku5n8mfu]{font-size:22px;font-weight:600;color:#fff}.modal-close-btn[b-3hku5n8mfu]{color:#fff}.header-actions[b-3hku5n8mfu]{color:#fff!important}.modal-header .close-btn:hover[b-3hku5n8mfu],.modal-header .close-btn:active[b-3hku5n8mfu]{color:#fff}.notes-modal .modal-body[b-3hku5n8mfu]{padding:24px;background-color:#f8f9fa}.notes-modal .modal-footer[b-3hku5n8mfu]{border-top:none;padding:10px 20px;background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.notes-modal .btn-primary[b-3hku5n8mfu]{background-color:var(--color-vz-blue);border-color:var(--color-vz-blue);font-weight:600;padding:10px 20px;border-radius:8px;transition:background-color .3s}.notes-modal .btn-primary:hover[b-3hku5n8mfu]{background-color:#0056b3}.notes-modal .btn-secondary[b-3hku5n8mfu]{font-weight:600;padding:10px 20px;border-radius:8px}.add-notes-container[b-3hku5n8mfu]{flex:1;position:relative}.add-notes-btn[b-3hku5n8mfu]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background-color:var(--color-vz-blue, #00348e);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;position:relative;overflow:hidden}.add-notes-btn:hover[b-3hku5n8mfu]{background-color:var(--color-vz-blue-dark, #00286e)}.leads-container[b-3hku5n8mfu]{flex:1;min-height:0}.list-wrapper[b-3hku5n8mfu]{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.card-wrapper[b-3hku5n8mfu]{position:relative;transition:transform .2s ease-out}.card-wrapper.loading[b-3hku5n8mfu]{pointer-events:none}.card-wrapper:active:not(.loading)[b-3hku5n8mfu]{transform:scale(.98)}.action-btn[b-3hku5n8mfu],.close-btn[b-3hku5n8mfu]{background:none;border:none;font-size:18px;color:#f0f0f0;padding:6px 12px;cursor:pointer;border-radius:50%;transition:background-color .2s}.action-btn:hover:not(:disabled)[b-3hku5n8mfu],.close-btn:hover[b-3hku5n8mfu]{background-color:#0000000d}.action-btn:disabled[b-3hku5n8mfu]{opacity:.5;cursor:not-allowed}.upload-progress-modal[b-mmd8gvo2d8]{background:#fff;border-radius:12px;overflow:hidden;min-width:320px;max-width:400px}.modal-header[b-mmd8gvo2d8]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--color-vz-bg-light, #e6ecf5);border-bottom:1px solid #ddd}.modal-title[b-mmd8gvo2d8]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;color:var(--color-vz-blue, #00348E)}.modal-title i[b-mmd8gvo2d8]{font-size:1.1rem}.modal-title .text-success[b-mmd8gvo2d8]{color:#28a745}.close-btn[b-mmd8gvo2d8]{background:none;border:none;font-size:1.25rem;color:#666;cursor:pointer;padding:.25rem;line-height:1}.close-btn:hover[b-mmd8gvo2d8]{color:#333}.modal-body[b-mmd8gvo2d8]{padding:1rem;max-height:50vh;overflow-y:auto}.upload-list[b-mmd8gvo2d8]{display:flex;flex-direction:column;gap:.75rem}.upload-item[b-mmd8gvo2d8]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8f9fa;border-radius:8px;border-left:3px solid #ccc}.upload-item.pending[b-mmd8gvo2d8]{border-left-color:#6c757d}.upload-item.uploading[b-mmd8gvo2d8]{border-left-color:var(--color-vz-blue, #007bff);background:#f0f7ff}.upload-item.completed[b-mmd8gvo2d8]{border-left-color:#28a745;background:#f0fff4}.upload-item.failed[b-mmd8gvo2d8]{border-left-color:#dc3545;background:#fff5f5}.upload-item.cancelled[b-mmd8gvo2d8]{border-left-color:#6c757d;opacity:.7}.upload-item-icon[b-mmd8gvo2d8]{flex-shrink:0;width:24px;text-align:center;font-size:1rem}.upload-item.pending .upload-item-icon[b-mmd8gvo2d8]{color:#6c757d}.upload-item.uploading .upload-item-icon[b-mmd8gvo2d8]{color:var(--color-vz-blue, #007bff)}.upload-item.completed .upload-item-icon[b-mmd8gvo2d8]{color:#28a745}.upload-item.failed .upload-item-icon[b-mmd8gvo2d8]{color:#dc3545}.upload-item-details[b-mmd8gvo2d8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.file-name[b-mmd8gvo2d8]{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-bar-container[b-mmd8gvo2d8]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress-bar[b-mmd8gvo2d8]{height:100%;background:var(--color-vz-blue, #007bff);border-radius:3px;transition:width .15s ease}.progress-text[b-mmd8gvo2d8]{font-size:.75rem;color:#666}.error-text[b-mmd8gvo2d8]{font-size:.75rem;color:#dc3545;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-item-actions[b-mmd8gvo2d8]{display:flex;gap:.25rem;flex-shrink:0}.btn-icon[b-mmd8gvo2d8]{width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-icon:hover[b-mmd8gvo2d8]{background:#0000001a;color:#333}.btn-icon.retry[b-mmd8gvo2d8]{color:var(--color-vz-blue, #007bff)}.btn-icon.retry:hover[b-mmd8gvo2d8]{background:#007bff1a}.modal-footer[b-mmd8gvo2d8]{padding:.75rem 1rem;border-top:1px solid #eee;display:flex;justify-content:center}.btn[b-mmd8gvo2d8]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease}.btn-secondary[b-mmd8gvo2d8]{background:#fff;color:#666;border:1px solid #ccc}.btn-secondary:hover:not(:disabled)[b-mmd8gvo2d8]{background:#f0f0f0;color:#333}.btn-secondary:disabled[b-mmd8gvo2d8]{opacity:.5;cursor:not-allowed}.navbar-toggler[b-8xo866qten]{background-color:#ffffff1a}.top-row[b-8xo866qten]{height:3.5rem;background-color:#0006}.navbar-brand[b-8xo866qten]{font-size:1.1rem}.nav-item[b-8xo866qten]{font-size:.9rem;padding-bottom:.5rem}.nav-item:first-of-type[b-8xo866qten]{padding-top:1rem}.nav-item:last-of-type[b-8xo866qten]{padding-bottom:1rem}.nav-item[b-8xo866qten] a{color:#d7d7d7;border-radius:4px;height:3rem;display:flex;align-items:center;line-height:3rem}.nav-item[b-8xo866qten] a.active{background-color:#ffffff40;color:#fff}.nav-item[b-8xo866qten] a:hover{background-color:#ffffff1a;color:#fff}@media(min-width:641px){.navbar-toggler[b-8xo866qten]{display:none}.collapse[b-8xo866qten]{display:block}}.nav-tabs-component[b-i36bilmo7m]{padding:12px 16px;background-color:transparent}.nav-items[b-i36bilmo7m]{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.nav-item[b-i36bilmo7m]{width:48px;height:48px;border:2px solid #333;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative;-webkit-tap-highlight-color:transparent}.nav-item.active[b-i36bilmo7m]{background-color:var(--color-vz-blue, #00348e);border-color:var(--color-vz-blue, #00348e);color:#fff;transform:scale(1)}.nav-item:active:not(.active)[b-i36bilmo7m]{transform:scale(.95);background-color:#f0f0f0}.nav-item:hover:not(.active)[b-i36bilmo7m]{background-color:#f8f8f8;border-color:#555}.nav-item i[b-i36bilmo7m]{font-size:20px;color:inherit;transition:transform .2s}.nav-item:not(.active) i[b-i36bilmo7m]{color:#333}.nav-item.active i[b-i36bilmo7m]{animation:iconBounce-b-i36bilmo7m .3s ease-out}@keyframes iconBounce-b-i36bilmo7m{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.nav-items[b-i36bilmo7m]::-webkit-scrollbar{display:none}.nav-items[b-i36bilmo7m]{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:640px){.nav-items[b-i36bilmo7m]{scroll-snap-type:x mandatory}.nav-item[b-i36bilmo7m]{scroll-snap-align:center}}.nav-item[b-i36bilmo7m]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .6s,height .6s}.nav-item:active[b-i36bilmo7m]:before{width:100px;height:100px}
