.contact-details--attributes-card{padding:10px;border:1px solid var(--color-p1-4);background:var(--color-p1-2)}.contact-details--attributes-card-header{display:flex;align-items:center;padding:5px 0;border-bottom:1px solid var(--color-p1-4)}.contact-details--attributes-card-header-text .tide-heading-6{margin:0}.contact-details--attributes-card-header-icon{margin-right:5px}.contact-details--attributes-card-row{display:flex;align-items:center;justify-content:space-between;margin:15px 0}.contact-details--attributes-card-field{display:flex;width:33%;flex-direction:column}.contact-details--attributes-card-field .field-key div{color:var(--color-p1-7);font-size:var(--font-size-subtle)}.contact-details--attributes-card-field .field-value{display:inline-block;overflow:hidden;width:150px;margin-top:5px;font-size:var(--font-size-copy);text-overflow:ellipsis;white-space:nowrap}.contact-details--attributes-card-field .field-key{color:var(--color-p1-7);font-size:var(--font-size-subtle)}.contact-details--attributes-card-field .field-value div{display:inline-block;cursor:pointer;font-size:var(--font-size-copy)}.contact-details--attributes-card-field .needs-information div{color:var(--color-p1-5);cursor:pointer;font-size:var(--font-size-subtle)}.contact-detail--edit-attribute-modal .contact-detail--edit-attribute-modal--title{margin-bottom:8px}.contact-detail--edit-attribute-modal .contact-detail--edit-attribute-modal--footer{display:flex;width:auto;justify-content:flex-end;margin-top:24px}.contact-details--attributes-container--timeline{padding-bottom:48px;background:var(--color-p1-2)}.contact-details--attributes-container--timeline .tide-anchor-link{margin:0}.contact-details--attributes-container--timeline .tide-base-modal{z-index:1}.contact-event--container{display:flex;min-height:65px;align-items:center;justify-content:flex-end;padding:0 15px;margin:10px 0}.contact-event--event-description{width:calc(90% - 20px);padding:10px;border:1px solid var(--color-p1-5);background:var(--color-p1-2);border-radius:3px}.contact-event--event-description .tide-anchor-link{display:block;overflow:hidden;max-width:400px;text-overflow:ellipsis;white-space:nowrap}.contact-event--icon,.contact-event--icon-long{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--color-p1-5);margin-right:20px;border-radius:50%}.contact-event--container .contact-event--icon-long:before{position:absolute;top:-48px;left:50%;width:1px;height:48px;border-left:1px solid var(--color-p1-5);content:""}.contact-event--container .contact-event--icon-long:after{position:absolute;top:40px;left:50%;width:1px;height:38px;border-left:1px solid var(--color-p1-5);content:""}.contact-event--container .contact-event--icon:before{position:absolute;top:-38px;left:50%;width:1px;height:38px;border-left:1px solid var(--color-p1-5);content:""}.contact-event--container .contact-event--icon:after{position:absolute;top:40px;left:50%;width:1px;height:38px;border-left:1px solid var(--color-p1-5);content:""}.contact-event--event-description .tide-heading-5{margin:0 0 5px}.contact-event--event-description span{font-size:var(--font-size-subtle)}.contact-details--month-banner{position:-webkit-sticky;position:sticky;z-index:1;top:0;padding:8px 15px;background:var(--color-p1-5)}.contact-details--month-banner--accent{margin-left:5px;font-family:var(--main-font-family--semibold);text-transform:uppercase}.contact-details--timeline-header button.tide-button{display:flex;align-items:center;border:1px solid transparent}.contact-details--timeline-header button.tide-button svg{margin-right:5px}.contact-details--timeline-header button.tide-button:hover{border:1px solid var(--main-navy-light);cursor:pointer}.contact-details--timeline-header button.tide-button:focus,.contact-details--timeline-header button.tide-button:hover{background:var(--main-navy-extra-light);color:var(--main-navy-extra-dark)}.contact-details--timeline-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px}.contact-details--timeline--load-more-button{display:flex;align-items:center;justify-content:center;margin-top:48px}.contact-details--timeline-header .contact-details--filter-timeline{z-index:10;display:flex;width:55%;align-items:center;justify-content:space-between}.contact-details--timeline-header .contact-details--filter-timeline>div{width:50%}.contact-details--no-entries{display:flex;height:400px;flex-direction:column;align-items:center;justify-content:center;border-top:20px solid var(--main-navy-light)}.contact-details--no-entries h2{margin-bottom:0}.contact-details--add-note-modal{z-index:10000}.contact-event--note-output p{margin:2px}.tide-div.contact-event--meeting-details{margin:8px 0 0}.contact-details--page-container{display:flex;flex-direction:column;overflow:hidden}.contact-details--page-container .tide-header-nav{display:none}.contact-details--page-container .secondary-heading-breadcrumb{margin:8px 0 0 32px}.contact-details--page-container .secondary-heading-breadcrumb .tide-anchor-link{margin-bottom:0}.contact-detail-container{display:flex;position:relative;overflow:hidden}.contact-detail-left-pane{flex:1 1;padding:20px 30px;border-right:1px solid var(--color-p1-4);display:flex;flex-direction:column}.contact-detail-right-pane{flex:2 1;overflow:hidden;overflow-y:auto;background:var(--color-p1-3)}.contact-details--detail-area-wrapper{margin:20px 20px 0}.contact-details-left-header{display:flex}.contact-details--top-info{display:flex;margin-left:10px;padding:5px 0;flex-direction:column;justify-content:flex-start}.contact-details--top-info h2,.contact-details--top-info h4{margin:0}.contact-detail-left-pane .contact-details-left-header .contact-details-avatar.user-avatar{width:80px;height:80px}.contact-details-left-header .contact-details-avatar.user-avatar span{font-size:var(--font-size-large)}.contact-details-action-buttons{margin-top:10px}.contact-details-action-buttons .tide-button.contact-details-enroll-in-sequence{width:100%;margin-bottom:5px}.contact-details--location{display:flex;flex:1 1;align-items:center;font-size:var(--font-size-subtle)}.contact-details--location .tide-icon{margin-right:5px}.contact-details--social-profiles{display:flex;align-items:center;font-size:var(--font-size-subtle)}.contact-details--social-profiles a:not(:first-of-type){margin-left:10px}.contact-details--social-profiles a:hover .tide-icon path{fill:var(--color-p3)}.contact-details--contact-email{margin:0}.contact-details-action-buttons--split{display:flex;align-items:center;justify-content:center}.contact-details-action-buttons--split button.tide-button{width:50%}.contact-details-action-buttons--split button.tide-button:first-of-type{margin-right:8px}.contact-details-about-section{border:1px solid var(--color-p1-4);border-radius:3px;padding:10px;margin-top:10px;overflow:hidden;display:flex;flex-direction:column}.contact-details-about-section-headline{border-bottom:1px solid var(--color-p1-4);display:flex;align-items:center}.contact-details-about-section-headline-text .tide-heading-6{margin:0}.contact-details-about-section-headline-icon{margin-right:10px}.contact-details-about-section-scroll{height:100%;overflow:hidden;overflow-y:auto}.contact-details--attribute-truncated{max-width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.about-section-detail-row{margin:10px 0 15px}.about-section-detail-heading{color:var(--color-p1-7);font-size:var(--font-size-subtle)}.about-section-detail-row .needs-information{cursor:default}.needs-information{color:var(--color-p1-5);font-size:var(--font-size-subtle)}.about-section-detail-value{margin-top:5px;font-size:var(--font-size-copy)}.about-section-detail-value .tide-tag{margin-bottom:8px}.about-section-detail-value .about-section-tags{margin-left:-5px;margin-bottom:-8px}.contacts-layout .contact-detail--loader{flex-direction:column;justify-content:center;display:flex;left:0;top:0;width:100vw;height:100vh;height:calc(100vh - var(--tf-sunset-banner-height, 0px))}.contact-detail-send-message{position:relative}.contact-detail-send-message--button{position:absolute;top:-44px;right:30px}.detail-area-tabs--tab{white-space:nowrap}.contact-detail-left-pane .tide-base-modal{z-index:1}.contact-details--attributes-container{background:var(--color-p1-3)}.contact-details--attributes--properties-container{margin:16px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:16px}
/*# sourceMappingURL=main~748942c6.d789db2c.chunk.css.map */