.deals-page{background:var(--glass-bg,#0a0a0f);color:#e0e0e0;min-height:100vh;padding:24px 32px}.deals-page--denied{align-items:center;color:#888;display:flex;flex-direction:column;gap:12px;justify-content:center}.deals-page--denied h2{color:#ccc}.deals-page__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.deals-page__title-row{align-items:center;display:flex;gap:8px}.deals-page__title-row h1{color:#fff;font-size:22px;font-weight:600;margin:0}.deals-page__tabs{background:#ffffff0d;border-radius:8px;display:flex;gap:4px;padding:3px}.deals-tab{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 14px;transition:all .15s}.deals-tab:hover{color:#ccc}.deals-tab--active{background:#ffffff1a;color:#fff}.deals-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.deals-filter-select,.deals-search-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e0e0e0;font-size:13px;outline:none;padding:7px 12px;transition:border-color .15s}.deals-filter-select:focus,.deals-search-input:focus{border-color:#ffffff40}.deals-filter-select option,.deals-search-input option{background:#1a1a2e}.deals-search-input{width:180px}.deals-io-wrap{position:relative}.deals-io-dropdown{background:#1a1a2e;border:1px solid #ffffff1a;border-radius:8px;margin-top:4px;min-width:160px;padding:4px;position:absolute;right:0;top:100%;z-index:100}.deals-io-dropdown button{align-items:center;background:#0000;border:none;border-radius:6px;color:#ccc;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;width:100%}.deals-io-dropdown button:hover{background:#ffffff14}.deals-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.deals-btn--primary{background:var(--glass-accent);color:#fff}.deals-btn--primary:hover{background:var(--glass-accent-hover)}.deals-btn--primary:disabled{cursor:not-allowed;opacity:.5}.deals-btn--secondary{background:var(--glass-bg-solid);color:var(--glass-text-primary)}.deals-btn--secondary:hover{background:var(--glass-bg-solid-hover)}.deals-btn--ghost{background:#0000;color:var(--glass-text-secondary)}.deals-btn--ghost:hover{color:var(--glass-negative)}.deals-btn--danger{background:var(--glass-danger);color:#fff}.deals-btn--danger:hover{background:#dc2626}.deals-loading{align-items:center;display:flex;justify-content:center;min-height:300px}.deals-spinner{animation:deals-spin .8s linear infinite}@keyframes deals-spin{to{transform:rotate(1turn)}}.deals-kanban{display:grid;gap:12px;grid-template-columns:repeat(6,1fr);min-height:calc(100vh - 160px);overflow-x:auto}.deals-kanban__col{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;min-width:220px;overflow:hidden}.deals-kanban__col-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:8px;padding:12px 14px}.deals-kanban__stage-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.deals-kanban__stage-label{color:#ccc;font-size:13px;font-weight:600}.deals-kanban__count{background:#ffffff0f;border-radius:10px;color:#888;font-size:11px;margin-left:auto;padding:2px 7px}.deals-kanban__cards{display:flex;flex:1;flex-direction:column;gap:8px;min-height:60px;overflow-y:auto;padding:8px;transition:background .2s}.deals-kanban__cards.smooth-dnd-drop-preview-constant-class{background:#ffffff0a;border-radius:6px}.deals-kanban__drop-placeholder{background:#ffffff0f;border:1px dashed #ffffff26;border-radius:8px;margin:4px 0}.deals-card--dragging{background:#ffffff14!important;border-color:#fff3!important;box-shadow:0 8px 24px #0006;opacity:.92;transform:rotate(1.5deg)}.deals-kanban__col--drop-active{background:#ffffff0d;border-radius:6px;outline:1px dashed #ffffff2e;outline-offset:-1px}.deals-kanban__col-footer{border-top:1px solid #ffffff0f;color:#888;font-size:13px;font-weight:600;padding:10px 14px;text-align:center}.deals-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;cursor:pointer;padding:12px;transition:all .15s}.deals-card:hover{background:#ffffff0f;border-color:#ffffff26}.deals-card__top{margin-bottom:8px}.deals-card__company{align-items:center;display:flex;gap:8px}.deals-card__org-logo{border-radius:6px;height:24px;object-fit:cover;width:24px}.deals-card__org-dot{align-items:center;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.deals-card__org-name{color:#e0e0e0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals-card__value{color:#fff;font-size:15px;font-weight:700;margin-bottom:8px}.deals-card__fields{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.deals-card__field{display:flex;font-size:11px;justify-content:space-between}.deals-card__field-label{color:#666}.deals-card__field-value{color:#aaa}.deals-card__bottom{align-items:center;display:flex;justify-content:space-between}.deals-card__reps{display:flex;gap:6px}.deals-card__rep{align-items:center;color:#999;display:flex;font-size:11px;gap:4px}.deals-card__rep-img{border-radius:50%;height:18px;object-fit:cover;width:18px}.deals-card__rep-initials{align-items:center;background:#ffffff1a;border-radius:50%;color:#ccc;display:flex;font-size:9px;font-weight:700;height:18px;justify-content:center;width:18px}.deals-card__rep-name{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals-card__age{align-items:center;background:#ffffff0a;border-radius:4px;color:#666;display:flex;font-size:10px;gap:3px;padding:2px 6px}.deals-modal-overlay{align-items:center;backdrop-filter:var(--glass-overlay-blur);background:var(--glass-overlay);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.deals-modal{background:var(--glass-shell-deep);border:1px solid var(--glass-border);border-radius:var(--glass-radius);display:flex;flex-direction:column;max-height:90vh;max-width:600px;width:100%}.deals-modal--import{max-width:750px}.deals-modal__header{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:16px 20px}.deals-modal__header h2{color:var(--glass-text-primary);font-size:16px;font-weight:600;margin:0}.deals-modal__close{background:none;border:none;border-radius:4px;color:var(--glass-text-secondary);cursor:pointer;padding:4px}.deals-modal__close:hover{background:var(--glass-bg-solid);color:var(--glass-text-primary)}.deals-modal__body{display:flex;flex:1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.deals-modal__field{display:flex;flex-direction:column;gap:5px;position:relative}.deals-modal__field label{align-items:center;color:var(--glass-text-secondary);display:flex;font-size:12px;font-weight:500;gap:8px}.deals-modal__field input,.deals-modal__field select,.deals-modal__field textarea{background:var(--glass-bg-solid);border:1px solid var(--glass-border);border-radius:var(--glass-radius-sm);color:var(--glass-text-primary);font-family:inherit;font-size:13px;outline:none;padding:8px 12px}.deals-modal__field input:focus,.deals-modal__field select:focus,.deals-modal__field textarea:focus{border-color:var(--glass-accent);box-shadow:0 0 0 2px var(--glass-accent-glow)}.deals-modal__field input:disabled,.deals-modal__field select:disabled,.deals-modal__field textarea:disabled{opacity:.5}.deals-modal__field input option,.deals-modal__field select option,.deals-modal__field textarea option{background:var(--glass-shell)}.deals-modal__field textarea{resize:vertical}.deals-modal__field input[type=number]{-moz-appearance:textfield}.deals-modal__field input[type=number]::-webkit-inner-spin-button,.deals-modal__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.deals-modal__field--half{flex:1;min-width:0}.deals-modal__row{display:flex;gap:12px}.deals-modal__currency-input{display:flex;gap:0}.deals-modal__currency-input .deals-modal__currency-select{background:var(--glass-bg-solid-hover);border-radius:var(--glass-radius-sm) 0 0 var(--glass-radius-sm);border-right:none;border:1px solid var(--glass-border);color:var(--glass-text-secondary);flex-shrink:0;font-size:12px;outline:none;padding:8px;width:70px}.deals-modal__currency-input .deals-modal__currency-select option{background:var(--glass-shell)}.deals-modal__currency-input input{border-radius:0 var(--glass-radius-sm) var(--glass-radius-sm) 0;flex:1;min-width:0}.deals-modal__override-toggle{background:#0000;border:1px solid var(--glass-border-hover);border-radius:4px;color:var(--glass-accent);cursor:pointer;font-size:10px;margin-left:auto;padding:1px 6px}.deals-modal__override-toggle:hover{background:var(--glass-accent-glow)}.deals-modal__org-dropdown{background:var(--glass-shell);border:1px solid var(--glass-border);border-radius:var(--glass-radius-sm);box-shadow:0 8px 24px #0006;left:0;margin-top:2px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.deals-modal__org-option{align-items:center;color:var(--glass-text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px}.deals-modal__org-option:hover{background:var(--glass-bg-solid)}.deals-modal__org-logo{border-radius:4px;height:22px;object-fit:cover;width:22px}.deals-modal__org-dot{align-items:center;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.deals-modal__footer{align-items:center;border-top:1px solid var(--glass-border);display:flex;gap:10px;justify-content:space-between;padding:14px 20px}.deals-modal__delete-area{align-items:center;color:var(--glass-text-secondary);display:flex;font-size:13px;gap:8px}.deals-modal__save-area{align-items:center;display:flex;gap:8px;margin-left:auto}.deals-modal__save-feedback{align-items:center;animation:fadeIn .2s ease;border-radius:6px;display:inline-flex;font-size:13px;font-weight:500;gap:5px;padding:4px 10px}.deals-modal__save-feedback--error{background:#ef444414;color:#ef4444}.deals-modal__save-feedback--success{background:#22c55e14;color:#22c55e}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.deals-modal__history{margin-top:8px}.deals-modal__history>label{color:var(--glass-text-secondary);display:block;font-size:12px;font-weight:600;margin-bottom:8px}.deals-modal__timeline{border-left:2px solid var(--glass-border);display:flex;flex-direction:column;gap:0;padding-left:12px}.deals-modal__timeline-item{padding:8px 0 8px 16px;position:relative}.deals-modal__timeline-dot{border:2px solid var(--glass-shell-deep);border-radius:50%;height:10px;left:-7px;position:absolute;top:12px;width:10px}.deals-modal__timeline-content{align-items:baseline;color:var(--glass-text-primary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.deals-modal__timeline-content strong{color:var(--glass-text-primary);font-weight:600}.deals-modal__timeline-date{color:var(--glass-text-secondary);font-size:11px}.deals-modal__timeline-by,.deals-modal__timeline-duration{color:var(--glass-text-tertiary);font-size:11px}.deals-modal__timeline-arrow{color:var(--glass-text-tertiary);margin-top:4px}.deals-import__upload{align-items:center;display:flex;gap:12px}.deals-import__count{color:var(--glass-text-secondary);font-size:13px}.deals-import__preview{margin-top:8px}.deals-import__table-wrap{border:1px solid var(--glass-border);border-radius:var(--glass-radius-sm);max-height:300px;overflow:auto}.deals-import__table{border-collapse:collapse;font-size:12px;width:100%}.deals-import__table td,.deals-import__table th{border-bottom:1px solid var(--glass-border);padding:8px 12px;text-align:left}.deals-import__table th{background:var(--glass-bg-solid);color:var(--glass-text-secondary);font-weight:500;position:sticky;top:0}.deals-import__table td{color:var(--glass-text-primary)}.deals-import__more{color:var(--glass-text-tertiary);font-size:12px;margin-top:8px;text-align:center}.deals-import__result{display:flex;flex-direction:column;gap:12px}.deals-import__result-stat{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px}.deals-import__result-stat--success{color:var(--glass-positive)}.deals-import__result-stat--warn{color:#f59e0b}.deals-import__errors{font-size:12px;max-height:200px;overflow-y:auto}.deals-import__error-row{border-bottom:1px solid var(--glass-border);color:var(--glass-negative);padding:4px 0}.deals-analytics{display:flex;flex-direction:column;gap:24px}.deals-analytics__toolbar{align-items:center;display:flex;gap:12px}.deals-metrics-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.deals-metric{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:16px}.deals-metric__icon{color:#3b82f6;margin-bottom:4px}.deals-metric__label{color:#888;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.deals-metric__value{color:#fff;font-size:22px;font-weight:700}.deals-metric__target{color:#666;font-size:11px;margin-top:2px}.deals-metric__target-display{align-items:center;display:flex;gap:6px}.deals-metric__target-edit-btn{background:none;border:none;color:#666;cursor:pointer;padding:2px}.deals-metric__target-edit-btn:hover{color:#3b82f6}.deals-metric__target-edit{align-items:center;display:flex;gap:4px}.deals-metric__target-input{background:#ffffff0d;border:1px solid #3b82f666;border-radius:4px;color:#e0e0e0;font-size:11px;outline:none;padding:3px 6px;width:80px}.deals-metric__target-save{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;padding:3px}.deals-metric__target-save:hover{background:#2563eb}.deals-analytics__section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:20px}.deals-analytics__section h3{color:#ccc;font-size:14px;font-weight:600;margin:0 0 14px}.deals-analytics__empty{color:#666;font-size:13px;font-style:italic}.deals-pipeline-bar{border-radius:8px;display:flex;height:36px;margin-bottom:12px;overflow:hidden}.deals-pipeline-bar__segment{align-items:center;display:flex;justify-content:center;min-width:2px;transition:width .3s}.deals-pipeline-bar__label{color:#fff;font-size:10px;font-weight:600;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.deals-pipeline-legend{display:flex;flex-wrap:wrap;gap:14px}.deals-pipeline-legend__item{align-items:center;color:#999;display:flex;font-size:12px;gap:6px}.deals-pipeline-legend__dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.deals-table-wrap{border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.deals-table{border-collapse:collapse;font-size:13px;width:100%}.deals-table td,.deals-table th{border-bottom:1px solid #ffffff0d;padding:10px 14px;text-align:left}.deals-table th{background:#ffffff0a;color:#888;font-size:12px;font-weight:500;white-space:nowrap}.deals-table td{color:#ccc}.deals-table .deals-table__sortable{cursor:pointer;user-select:none}.deals-table .deals-table__sortable:hover{color:#bbb}.deals-table .deals-table__sortable svg{margin-left:2px;opacity:.6;vertical-align:-1px}.deals-table tbody tr:hover{background:#ffffff08}.deals-stage-badge{border:1px solid;border-radius:4px;color:#ccc;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.deals-rep-cell{align-items:center;display:flex;gap:8px}.deals-rep-cell__img{border-radius:50%;height:22px;object-fit:cover;width:22px}.deals-rep-cell__initials{align-items:center;background:#ffffff1a;border-radius:50%;color:#ccc;display:flex;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.deals-analytics__section-icon{color:#f59e0b;margin-right:4px;vertical-align:-3px}.deals-funnel{flex-wrap:wrap;padding:8px 0}.deals-funnel,.deals-funnel__step{align-items:center;display:flex;gap:0}.deals-funnel__stage{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:8px;min-width:100px;padding:10px 14px}.deals-funnel__stage--end{margin-left:0}.deals-funnel__stage-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.deals-funnel__stage-name{color:#ccc;font-size:13px;font-weight:600}.deals-funnel__stage-count{color:#fff;font-size:13px;font-weight:700;margin-left:auto}.deals-funnel__arrow{align-items:center;display:flex;flex-direction:column;min-width:60px;padding:0 8px}.deals-funnel__conversion-rate{color:#22c55e;font-size:14px;font-weight:700}.deals-funnel__arrow-icon{color:#555;margin:2px 0}.deals-funnel__dropoff{color:#ef4444;font-size:10px;white-space:nowrap}.deals-aging{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.deals-aging__card{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;padding:14px}.deals-aging__header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.deals-aging__dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.deals-aging__stage-name{color:#ccc;font-size:13px;font-weight:600}.deals-aging__deal-count{color:#888;font-size:11px;margin-left:auto}.deals-aging__stats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.deals-aging__stat{display:flex;flex-direction:column;gap:2px}.deals-aging__stat-label{color:#666;font-size:10px;letter-spacing:.3px;text-transform:uppercase}.deals-aging__stat-value{color:#fff;font-size:16px;font-weight:700}.deals-aging__stat--danger .deals-aging__stat-label,.deals-aging__stat--danger .deals-aging__stat-value{color:#ef4444}.deals-aging__danger-count{color:#ef4444;font-size:10px;font-weight:500}.deals-aging__buckets{align-items:flex-end;display:flex;gap:8px}.deals-aging__bucket{align-items:center;display:flex;flex:1;flex-direction:column;gap:2px}.deals-aging__bucket-bar{border-radius:3px 3px 0 0;min-height:2px;transition:height .3s;width:100%}.deals-aging__bucket-count{color:#ccc;font-size:11px;font-weight:600}.deals-aging__bucket-label{color:#666;font-size:9px}.deals-stalled--critical td{color:#ef4444!important}.deals-stalled--warning td{color:#f59e0b!important}.deals-stalled--mild td:nth-child(5){color:#f59e0b}.deals-stalled__days{font-weight:700}.deals-slipping__overdue{color:#ef4444!important;font-weight:700}@media(max-width:1100px){.deals-kanban{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.deals-page{padding:16px}.deals-kanban{grid-template-columns:1fr}.deals-page__header{align-items:flex-start;flex-direction:column}.deals-page__actions{margin-left:0;width:100%}.deals-modal__row{flex-direction:column}.deals-metrics-grid{grid-template-columns:repeat(2,1fr)}}.deals-cal-settings__toggle-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;color:#ccc;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-left:12px;padding:4px 12px;transition:all .15s}.deals-cal-settings__toggle-btn:hover:not(:disabled){background:#ffffff1a;color:#fff}.deals-cal-settings__toggle-btn:disabled{cursor:not-allowed;opacity:.5}.deals-analytics__empty-note{color:#666;font-size:13px;font-style:italic;padding:12px 0}.deals-metric-cards{display:flex;flex-wrap:wrap;gap:12px}.deals-metric-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:140px;padding:14px}.deals-metric-card__label{color:#999;display:block;font-size:12px;font-weight:500}.deals-metric-card__value{color:#fff;display:block;font-size:20px;font-weight:700}.deals-metric-card__value--positive{color:#22c55e}.deals-metric-card__value--negative{color:#ef4444}.deals-slipping__pushes{color:#f59e0b;font-weight:600}.deals-card__bottom-right{align-items:center;display:flex;gap:8px}.deals-card__meetings{align-items:center;background:#3b82f61a;border-radius:4px;color:#3b82f6;display:inline-flex;font-size:11px;gap:3px;padding:1px 5px}.deals-modal__meetings{margin-top:16px}.deals-modal__meetings label{align-items:center;color:#ccc;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px}.deals-modal__meetings-empty{color:#777;font-size:12px;font-style:italic;margin:4px 0 0}.deals-modal__meetings-list{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.deals-modal__meeting-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px}.deals-modal__meeting-item--past{opacity:.6}.deals-modal__meeting-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.deals-modal__meeting-title{color:#e0e0e0;flex:1;font-size:13px;font-weight:500}.deals-modal__meeting-badge{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.deals-modal__meeting-badge--scheduled{background:#3b82f626;color:#3b82f6}.deals-modal__meeting-badge--completed{background:#22c55e26;color:#22c55e}.deals-modal__meeting-badge--cancelled{background:#ef444426;color:#ef4444}.deals-modal__meeting-badge--rescheduled{background:#f59e0b26;color:#f59e0b}.deals-modal__meeting-details{color:#999;display:flex;font-size:12px;gap:12px}.deals-modal__meeting-type{background:#ffffff0f;border-radius:3px;padding:1px 5px;text-transform:capitalize}.deals-modal__meeting-attendees{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.deals-modal__meeting-attendee{background:#ffffff0a;border-radius:3px;color:#888;font-size:11px;padding:1px 6px}.deals-meeting-status--completed{color:#22c55e}.deals-meeting-status--cancelled{color:#ef4444}.deals-meeting-status--rescheduled{color:#f59e0b}.deals-meeting-status--scheduled{color:#3b82f6}.deals-modal__meeting-history{margin-top:16px}.deals-modal__meeting-history>label{align-items:center;color:#ccc;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px}.deals-modal__mh-loading{align-items:center;color:#888;display:flex;font-size:12px;gap:8px;padding:12px 0}.deals-modal__mh-list{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.deals-modal__mh-item{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;transition:border-color .15s}.deals-modal__mh-item:hover{border-color:#ffffff1f}.deals-modal__mh-item--expanded{background:#ffffff08;border-color:#ffffff26}.deals-modal__mh-header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.deals-modal__mh-header:hover{background:#ffffff05}.deals-modal__mh-header-left{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.deals-modal__mh-chevron{color:#666;flex-shrink:0;transition:transform .2s}.deals-modal__mh-chevron--open{transform:rotate(180deg)}.deals-modal__mh-info{display:flex;flex-direction:column;gap:2px;min-width:0}.deals-modal__mh-name{color:#e0e0e0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deals-modal__mh-meta{align-items:center;color:#888;display:flex;font-size:11px;gap:4px}.deals-modal__mh-meta svg{vertical-align:-1px}.deals-modal__mh-indicators{display:flex;flex-shrink:0;gap:4px}.deals-modal__mh-tag{align-items:center;border-radius:4px;display:inline-flex;height:22px;justify-content:center;width:22px}.deals-modal__mh-tag--replay{background:#3b82f626;color:#3b82f6}.deals-modal__mh-tag--transcript{background:#22c55e26;color:#22c55e}.deals-modal__mh-tag--summary{background:#a855f726;color:#a855f7}.deals-modal__mh-detail{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.deals-modal__mh-speakers{padding-top:10px}.deals-modal__mh-detail-label{color:#888;display:block;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.deals-modal__mh-speaker-list{display:flex;flex-direction:column;gap:6px}.deals-modal__mh-speaker{align-items:center;display:flex;gap:8px}.deals-modal__mh-speaker-img{border-radius:50%;height:28px;object-fit:cover;width:28px}.deals-modal__mh-speaker-initials{align-items:center;background:#ffffff1a;border-radius:50%;color:#ccc;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.deals-modal__mh-speaker-name{color:#e0e0e0;font-size:12px;font-weight:500}.deals-modal__mh-speaker-role{color:#888;display:block;font-size:11px}.deals-modal__mh-attendees{padding-top:4px}.deals-modal__mh-attendee-list{display:flex;flex-wrap:wrap;gap:6px}.deals-modal__mh-attendee-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;color:#ccc;display:inline-flex;font-size:11px;gap:5px;padding:3px 8px 3px 3px}.deals-modal__mh-attendee-img{border-radius:50%;height:20px;object-fit:cover;width:20px}.deals-modal__mh-attendee-initials{align-items:center;background:#ffffff1a;border-radius:50%;color:#ccc;display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:20px;justify-content:center;width:20px}.deals-modal__mh-stats{color:#999;display:flex;font-size:11px;gap:14px}.deals-modal__mh-stats span{align-items:center;display:inline-flex;gap:4px}.deals-modal__mh-actions{display:flex;flex-wrap:wrap;gap:6px}.deals-modal__mh-action-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;color:#ccc;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:5px 10px;text-decoration:none;transition:all .15s}.deals-modal__mh-action-btn:hover{background:#ffffff14;border-color:#ffffff2e;color:#fff}.deals-modal__mh-action-btn--active{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.deals-modal__mh-action-btn--link{border-color:#a855f733;color:#a855f7}.deals-modal__mh-action-btn--link:hover{background:#a855f71a;border-color:#a855f74d;color:#c084fc}.deals-modal__mh-content{background:#0003;border:1px solid #ffffff0f;border-radius:6px;overflow:hidden}.deals-modal__mh-video{background:#000;display:block;max-height:240px;width:100%}.deals-modal__mh-caption-badge{border-top:1px solid #ffffff0f;color:#888;display:inline-block;font-size:10px;padding:4px 8px}.deals-modal__mh-content-loading{align-items:center;color:#888;display:flex;font-size:12px;gap:8px;padding:16px}.deals-modal__mh-text{color:#ccc;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.6;margin:0}.deals-modal__mh-markdown,.deals-modal__mh-text{max-height:250px;overflow-y:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.deals-modal__mh-markdown{color:#ddd;font-size:12px;line-height:1.7}.deals-modal__mh-content-empty{color:#666;font-size:12px;font-style:italic;margin:0;padding:16px}.deals-cal-settings__body{padding:12px 0}.deals-cal-settings__status{display:flex;gap:24px;margin-bottom:12px}.deals-cal-settings__item{align-items:center;color:#ccc;display:flex;font-size:13px;gap:8px}.deals-cal-settings__dot{background:#555;border-radius:50%;height:8px;width:8px}.deals-cal-settings__dot--on{background:#22c55e}.deals-cal-settings__hint{color:#888;font-size:12px;line-height:1.6;margin-bottom:12px}.deals-cal-settings__hint code{background:#ffffff0f;border-radius:3px;color:#ccc;font-size:11px;padding:1px 5px}.deals-cal-settings__hint--warn{color:#f5a623}.deals-cal-settings__hint--warn code{background:#f5a6231f;color:#f5a623}.deals-cal-settings__result{color:#ccc;font-size:13px;margin-left:12px}.deals-meetings{padding:16px 0}.deals-meetings__loading{display:flex;justify-content:center;padding:60px 0}.deals-meetings__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.deals-meetings__quarter-nav{align-items:center;display:flex;gap:8px}.deals-meetings__nav-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;color:#ccc;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.deals-meetings__nav-btn:hover:not(:disabled){background:#ffffff1a;color:#fff}.deals-meetings__nav-btn:disabled{cursor:default;opacity:.3}.deals-meetings__quarter-label{color:#fff;font-size:14px;font-weight:600;min-width:80px;text-align:center}.deals-meetings__summary{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.deals-meetings__stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;min-width:80px;padding:12px 18px;text-align:center}.deals-meetings__stat-value{color:#fff;font-size:22px;font-weight:700;line-height:1.2}.deals-meetings__stat-label{color:#888;font-size:11px;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.deals-meetings__team{margin-top:8px}.deals-meetings__table{border-collapse:collapse;font-size:13px;width:100%}.deals-meetings__table th{border-bottom:1px solid #ffffff0f;color:#888;font-size:11px;font-weight:500;letter-spacing:.5px;padding:8px 12px;text-align:left;text-transform:uppercase}.deals-meetings__table td{border-bottom:1px solid #ffffff0a;color:#ccc;padding:10px 12px}.deals-meetings__table tbody tr:hover{background:#ffffff08}.deals-meetings__member{align-items:center;display:flex;gap:8px}.deals-meetings__avatar{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.deals-meetings__empty{color:#666;font-size:14px;padding:40px 0;text-align:center}.deals-meetings__error{align-items:center;background:#ef444414;border:1px solid #ef444433;border-radius:8px;color:#f87171;display:flex;font-size:13px;gap:8px;margin:20px 0;padding:16px 20px}.deals-meetings__sync-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;color:#ccc;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 14px;transition:all .15s;white-space:nowrap}.deals-meetings__sync-btn:hover:not(:disabled){background:#3b82f626;border-color:#3b82f64d;color:#93c5fd}.deals-meetings__sync-btn:disabled{cursor:default;opacity:.5}.deals-meetings__toast{animation:deals-toast-in .2s ease-out;border-radius:6px;font-size:13px;margin-bottom:16px;padding:10px 16px}.deals-meetings__toast--success{background:#22c55e1a;border:1px solid #22c55e33;color:#4ade80}.deals-meetings__toast--error{background:#ef444414;border:1px solid #ef444433;color:#f87171}.deals-meetings__toast--warning{background:#f59e0b1a;border:1px solid #f59e0b40;color:#fbbf24}@keyframes deals-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.deals-meetings__subtabs{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;display:inline-flex;gap:4px;margin-bottom:16px;padding:3px}.deals-meetings__subtab-settings{align-items:center;background:#0000;border:none;border-left:1px solid #ffffff14;border-radius:6px;color:#888;cursor:pointer;display:inline-flex;justify-content:center;margin-left:4px;padding:6px 10px;transition:all .15s}.deals-meetings__subtab-settings:hover{background:#ffffff14;color:#fff}.deals-meetings__header-actions{align-items:center;display:inline-flex;gap:8px}.deals-meetings__settings-btn{background:#ffffff0a!important}.deals-meetings__subtab{background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s}.deals-meetings__subtab:hover{color:#ccc}.deals-meetings__subtab--active{background:#ffffff1a;color:#fff}.deals-meetings-settings__intro{color:var(--glass-text-secondary);font-size:12.5px;line-height:1.5;margin:0 0 4px}.deals-meetings-settings__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:0}.deals-meetings-settings__row{background:var(--glass-bg-solid);border:1px solid var(--glass-border);border-radius:var(--glass-radius-sm);transition:background .15s,border-color .15s}.deals-meetings-settings__row label{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:10px 12px;width:100%}.deals-meetings-settings__row input[type=checkbox]{accent-color:var(--glass-accent,#007aff);cursor:pointer;flex-shrink:0;height:14px;margin:2px 0 0;width:14px}.deals-meetings-settings__row--checked{background:#007aff0f;border-color:#007aff59}.deals-meetings-settings__row:hover{background:var(--glass-bg-solid-hover,#ffffff0d)}.deals-meetings-settings__row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.deals-meetings-settings__row-name{align-items:center;color:var(--glass-text-primary);display:inline-flex;font-size:13px;font-weight:500;gap:6px}.deals-meetings-settings__row-tag{border:1px solid var(--glass-border);border-radius:4px;color:var(--glass-text-tertiary,#888);font-size:10px;font-weight:600;letter-spacing:.04em;padding:1px 5px;text-transform:uppercase}.deals-meetings-settings__row-desc{color:var(--glass-text-tertiary,#888);font-size:11.5px}.deals-meetings-settings__footer{justify-content:space-between!important}.deals-meetings-settings__reset{align-items:center;background:#0000;border:1px dashed var(--glass-border-hover);border-radius:var(--glass-radius-sm);color:var(--glass-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.deals-meetings-settings__reset:hover:not(:disabled){border-color:var(--glass-text-secondary);color:var(--glass-text-primary)}.deals-meetings-settings__reset:disabled{cursor:default;opacity:.5}.deals-meetings-settings__save{background:var(--glass-accent,#007aff)!important;border-color:var(--glass-accent,#007aff)!important;color:#fff!important}.bookings-list{display:flex;flex-direction:column;gap:14px}.bookings-list__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bookings-list__count{color:#aaa;font-size:12px;margin-left:auto;white-space:nowrap}.bookings-list__truncated{background:#f59e0b14;border:1px solid #f59e0b2e;border-radius:6px;color:#fbbf24;font-size:12px;padding:8px 12px}.bookings-list__groups{gap:18px}.bookings-list__group,.bookings-list__groups{display:flex;flex-direction:column}.bookings-list__day-banner{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;color:#aaa;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;padding:6px 12px;text-transform:uppercase}.bookings-list__rows{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;gap:0;overflow:hidden}.booking-row{align-items:center;border-bottom:1px solid #ffffff0d;display:grid;gap:16px;grid-template-columns:200px 1fr 36px;padding:14px 16px;position:relative}.booking-row:last-child{border-bottom:none}.booking-row--cancelled{opacity:.55}.booking-row--cancelled .booking-row__title{text-decoration:line-through}.booking-row__left{color:#aaa;display:flex;flex-direction:column;font-size:12px;gap:4px}.booking-row__time{color:#e0e0e0;font-size:13px;font-weight:500}.booking-row__join{align-items:center;color:#007aff;display:inline-flex;font-size:12px;gap:4px;text-decoration:none;width:fit-content}.booking-row__join:hover{text-decoration:underline}.booking-row__tag{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;color:#aaa;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase;width:fit-content}.booking-row__center{display:flex;flex-direction:column;gap:4px;min-width:0}.booking-row__title{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:8px}.booking-row__category{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.booking-row__category--discovery{background:#3b82f61f;border-color:#3b82f64d;color:#3b82f6}.booking-row__category--strategy{background:#f59e0b1f;border-color:#f59e0b4d;color:#f59e0b}.booking-row__category--proposal{background:#a855f71f;border-color:#a855f74d;color:#a855f7}.booking-row__category--other{background:#ffffff0f;border-color:#ffffff1f;color:#aaa}.booking-row__rep{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:silver;display:inline-flex;font-size:11px;font-weight:500;max-width:160px;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.booking-row__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.booking-row__cancel-badge{background:#f871711a;border:1px solid #f8717140;border-radius:4px;color:#f87171;font-size:10px;font-weight:600;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.booking-row__attendees{color:#888;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-row__right{display:flex;justify-content:flex-end;position:relative}.booking-row__menu-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.booking-row__menu-btn:hover{background:#ffffff0f;color:#ccc}.booking-row__menu{background:#1a1a2e;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;margin-top:4px;min-width:180px;padding:4px;position:absolute;right:0;top:100%;z-index:50}.booking-row__menu a,.booking-row__menu button{align-items:center;background:#0000;border:none;border-radius:6px;color:#ccc;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;text-decoration:none}.booking-row__menu a:hover,.booking-row__menu button:hover{background:#ffffff14;color:#fff}@media(max-width:640px){.booking-row{grid-template-columns:1fr 36px}.booking-row__left{align-items:center;flex-direction:row;flex-wrap:wrap;grid-column:1/-1}}

/*# sourceMappingURL=3608.447a2213.css.map*/