.opportunities-data-table-compact table{table-layout:fixed;width:100%}.opportunities-data-table-compact tbody td{padding:3px 16px!important;height:57px;max-height:57px;overflow:hidden;box-sizing:border-box;vertical-align:middle;border-bottom:1px solid var(--opportunities-table-row-border,#e4e4e7)}.opportunities-data-table-compact tbody tr{height:57px;max-height:57px}.opportunities-data-table-compact tbody td>div{max-height:51px;min-width:0;width:100%;max-width:100%;overflow:hidden}.opportunities-data-table-compact .editable-cell-name{min-width:0;max-width:100%}.opportunities-data-table-compact .editable-cell-name>div:first-child{flex:1 1;min-width:0;overflow:hidden}.opportunities-name-cell{min-width:0;max-width:100%}.opportunities-name-cell__line{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-calls-tooltip{display:flex;flex-direction:column;min-width:250px;max-width:258px;padding:4px;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.08)}.activity-calls-tooltip__header{padding:4px 8px;border-radius:4px}.activity-calls-tooltip__date{font-size:13px;font-weight:500;line-height:20px;white-space:nowrap}.activity-calls-tooltip__divider-wrap{padding:4px 8px}.activity-calls-tooltip__section-label{padding:0 8px;font-size:11px;font-weight:500;line-height:20px;white-space:nowrap}.activity-calls-tooltip__list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.activity-calls-tooltip__item{width:100%;display:flex;align-items:flex-start;gap:6px;padding:4px 8px;border:none;border-radius:4px;background:transparent;cursor:pointer;text-align:left}.activity-calls-tooltip__item:hover{background:var(--activity-calls-tooltip-hover,rgba(0,0,0,.04))}.activity-calls-tooltip__item-content{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;min-width:0}.activity-calls-tooltip__item-title{width:100%;font-size:11px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-calls-tooltip__item-time{font-size:11px;font-weight:400;line-height:20px;white-space:nowrap}.activity-calls-tooltip__item-icon{flex-shrink:0;margin-top:3px}.opportunities-warnings-tooltip{display:flex;flex-direction:column;gap:7px;min-width:250px;max-width:360px;max-height:300px;overflow-y:auto;padding:4px;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.08)}.opportunities-warnings-tooltip__item{display:flex;align-items:flex-start;gap:4px;padding:4px 8px;border-radius:4px}.opportunities-warnings-tooltip__icon-wrap{display:flex;align-items:center;padding:2px 0;flex-shrink:0;margin-top:2px}.opportunities-warnings-tooltip__text{font-size:11px;font-weight:500;line-height:20px;word-break:break-word}.next-call-meeting-details{display:flex;flex-direction:column;min-width:280px;max-width:360px;padding:4px;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.08)}.next-call-meeting-details__header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:4px}.next-call-meeting-details__title{font-size:13px;font-weight:500;line-height:20px;white-space:nowrap}.next-call-meeting-details__close{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;flex-shrink:0}.next-call-meeting-details__divider-wrap{padding:4px 8px}.next-call-meeting-details__body{display:flex;flex-direction:column;gap:2px;width:100%}.next-call-meeting-details__time-row{display:flex;gap:2px;width:100%}.next-call-meeting-details__field{display:flex;flex-direction:column;align-items:flex-start;padding:4px 8px;border-radius:4px;min-width:0}.next-call-meeting-details__field--half{flex:1 1}.next-call-meeting-details__label{font-size:11px;font-weight:400;line-height:20px;white-space:nowrap}.next-call-meeting-details__value{font-weight:500;word-break:break-word}.next-call-meeting-details__value--subject{font-size:11px;line-height:20px}.next-call-meeting-details__value--time{font-size:12px;line-height:1.6;white-space:nowrap}.next-call-meeting-details__link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:20px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.next-call-meeting-details__empty,.next-call-meeting-details__loading{padding:16px 8px;text-align:center;font-size:12px;line-height:20px}.next-call-meeting-details__loading{display:flex;flex-direction:column;gap:8px;padding:8px}.opportunities-table-empty-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:auto;pointer-events:auto;padding:24px}.opportunities-table-empty-overlay__loading{font-size:14px;color:var(--opportunities-empty-overlay-muted,#71717a)}.opportunities-table-empty-overlay__content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:720px}.opportunities-table-empty-overlay__filters{width:100%;max-width:80%;min-width:205px;margin:0 auto;padding:24px;border-radius:10px;border:1px dashed;max-height:200px;overflow-y:auto;position:relative}.opportunities-table-empty-overlay__filters-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.opportunities-table-empty-overlay__copy-button{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:4px;cursor:pointer;border-radius:6px}.opportunities-table-empty-overlay__copy-button:hover{background:rgba(0,0,0,.04)}.opportunities-table-empty-overlay__filters-body{margin:0;max-width:100%;overflow:hidden;text-align:left;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-family:monospace;font-size:14px;line-height:1.8}