body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-float infinite 3s ease-in-out}}.App-link{color:#704cb6}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.appBody{display:flex;flex-direction:column;max-height:100vh;height:98%}.spinner{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;border:6px solid #fff;position:relative;z-index:1}.spinner:before{content:"";width:100px;height:100px;border-radius:50%;border-top:6px solid #fac44b;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;position:absolute;animation:rt 2s infinite}.spinnerImgContainer{width:45%;height:45%;display:flex;justify-content:center}.overlay{display:flex;align-items:center;width:100%;height:100%;position:absolute;background:#000000a6;place-content:center;z-index:1}@keyframes rt{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner>.fa{font-size:32px;text-align:center;display:block;margin:30% 0}.parent,.companyProfilesActionButtonContainer,.componentText,.componentSubHeaderText,.componentHeaderText,.contentDisplayComponentActionButton,.ddActionButton,.ddActionButtonDisabled,.pillParent,.pillUnselected,.pillSelected,.pillDisabled,.infoPill{font-family:Poppins}.disabled{pointer-events:none;color:#aaa;background:#f5f5f5}.ddModalContent{position:absolute;top:40px;right:40px;bottom:40px;left:40px;background:#fff;overflow:auto;border-radius:4px;outline:none;padding:10px;width:50vw;height:50vh;display:flex;align-self:center;justify-self:center;overflow:visible}.ddModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;z-index:1}.ddModalHeader{position:absolute;display:flex;flex-direction:row;width:calc(100% - 20px)}.ddModalCloseContainer{display:flex;height:1.5rem;margin-left:auto;cursor:pointer}.ddModalHeaderTitle{display:flex;height:1.5rem;margin-left:auto}.ddModalContainer{display:flex;flex-direction:column;width:100%}.ddvModalChildContainer{display:flex;width:100%;height:100%}.infoPillContainer{display:flex;height:1.25rem;width:12rem}.infoPill{border-radius:30px;background-color:#fac44b;color:#000;border:0;width:100%}.pillContainer{margin:.5rem .25rem}.pillParent,.pillUnselected,.pillSelected,.pillDisabled{border-radius:6px;padding:7.5px;color:#9284ff;border:1px solid #9284FF;background:transparent}.pillSelected,.pillDisabled{background:#0047ff;border:1px solid #0047FF;color:#fff}.pillDisabled{opacity:.5;cursor:not-allowed}.ddActionButton,.ddActionButtonDisabled{display:flex;justify-content:center;border-radius:6px;width:100%;padding:7.5px;color:#fff;background:linear-gradient(45deg,#4801ff,#821af1,#ac32e4);border:none;outline:none;gap:.5rem}.ddActionButtonDisabled{pointer-events:none;cursor:wait}.contentDisplayComponentActionButton{border:solid #E2E8F0 1px;height:fit-content;width:10em;border-radius:20px;padding-top:.5em;padding-bottom:.5em;outline:none;text-align:center}.componentHeaderText{font-weight:700;font-size:28px;color:#1b2559}.componentSubHeaderText{color:gray;font-size:.75rem}.appContainer{display:flex;height:100vh}.companyProfilesActionButtonContainer{margin-top:1.75rem;margin-bottom:1.75rem;width:20%;justify-self:right}.actionButtonSpinner{justify-self:center;display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border-radius:50%;border:3px solid #fff;position:relative;z-index:1}.actionButtonSpinner:before{content:"";border-radius:50%;width:1rem;height:1rem;border-top:3px solid #fac44b;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid transparent;position:absolute;animation:rt 2s infinite}.actionButtonSpinnerImgContainer{width:45%;height:45%;display:flex;justify-content:center}.signInContainer{display:flex;flex-direction:row;height:100%;width:100%;max-height:100%;margin:.5rem}.signInFormContainer{display:flex;margin-top:auto;margin-bottom:auto;padding-left:15%;width:20vw}.anotherSignInContainer{display:flex;flex-direction:column;width:100%}.signInForm{display:flex;flex-direction:column;padding-top:.75wrem}.signInButton{margin-top:1em}.signInOrContainer{display:flex;align-self:center}.signInOr{display:flex;flex-direction:row;margin-top:1em;margin-bottom:1em;text-align:center;justify-self:center}.signInFooterContainer{margin:.5rem}.signInImageContainer{display:flex;height:90vh;margin-left:auto;padding-top:1.5vw;padding-right:1.5vw}.signInImage{border-radius:10px}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-CIpeJEZw.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-Ce_uWq1Z.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.parent,.footerContainer,.logoText{font-family:Poppins}.logo{display:flex;align-items:center;padding:.1rem}.logoImgContainer{display:flex;height:4rem}.logoTextBold{font-weight:900}.logoText{display:flex;padding-left:8px;font-weight:400;font-size:1.3em;color:#1b2559}.headerContainer{display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 10px 10px #0000000d;padding:1rem;margin:1rem}.headerDivider{border-bottom:.5px solid #E9EDF7;padding-top:1.5rem}.footerContainer{display:flex;align-items:center;margin-top:auto}.footerText{color:#718096;font-size:14px}.footerPrivacyPolicy{margin-left:auto}.footerDumplingContainer{display:flex;align-items:center;position:ab solute;left:0;right:0;margin-inline:auto;width:fit-content}.footerDumplingImg{height:2rem}.homeContainer{display:flex;height:100%}.homeStartActionButtonsContainer{display:flex;flex-direction:column;margin:auto}.homeActionButtonContainer{display:flex;flex-direction:column;cursor:pointer;text-align:center;width:40vh;padding:2.5rem 1.5rem;border-radius:10px;box-shadow:0 0 10px 10px #00000006}.homeActionButtonHeaderText{font-size:24px}.appBodyContainer{display:flex;flex-direction:column;margin:.5rem;width:98%;padding-top:3%}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-CIpeJEZw.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-Ce_uWq1Z.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.parent,.navigationSignedInMenuUserNameContainer,.navigationMenuTextContainer,.navigationMenuContainer{font-family:Poppins;font-weight:700}.navigationContainer{display:flex;flex-direction:column;height:100%;padding-top:1.5rem}.navigationMenuContainer{display:flex;padding-top:1.5rem;cursor:pointer;align-content:center}.navigationMenuTextContainer{padding-left:.75rem}.navigationMenuIconContainer{display:flex;align-self:center}.navigationUserProfileSignOutContainer{margin-top:auto}.navigationSignedInMenuUserImageContainer{display:flex;padding:.5em;border-radius:30px;box-shadow:0 0 10px 10px #00000006}.navigationSignedInMenuUserImage{width:2rem;border-radius:100%}.navigationSignedInMenuUserNameContainer{align-self:center;font-size:.7rem;padding-left:1rem}.navigationSignedInMenuSignOutContainer{display:flex;align-self:center;margin-left:auto;width:13px;height:13px;border:solid #E0E5F2 1px;border-radius:100%;padding:.5rem;cursor:pointer}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-CIpeJEZw.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-Ce_uWq1Z.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.parent,.companyAudienceSaveModalCompanySelectedText,.companyAudienceSaveModalCompanyText,.audienceDropdownLabel,.dateRangePickerContainer,.audienceModalLabel,.companySearchLabel,.filterBarResultCount,.actionButtonContainer,.companyProfileDetailsPrimaryCompanyInfoContainer,.companyProfileDetailsModalOverviewCompanyDetailsContainer,.companyProfileDetailsHeaderText,.companyProfileDetailsModalOverviewContainer,.companyProfileDetailsModalCloseIcon,.companyProfileDetailsModalClose,.companyProfileDetailsModalContainer,.companyTileCompanyDescriptionContainer,.companyTileCompanyName,.companyTileTextHeader,.companyTileTextContainer,.companyTileContainer,.companyProfilesActionButtonTextContainer,.companyProfilesActionButton{font-family:Poppins}.companyProfilesContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px;overflow:scroll}.searchBarContainer{margin:20px 0;padding:0 20px}.companyProfilesActionButtonContainer{display:flex;justify-content:center;margin-top:30px;padding:20px}@media (max-width: 768px){.companyProfilesContainer{grid-template-columns:1fr;padding:10px}.searchBarContainer{padding:0 10px}}.companyProfilesActionButton{border:1px solid #798297;border-radius:30px;width:10vh;margin:.5rem;text-align:center;width:10em}.companyProfilesActionButtonTextContainer{margin:.5rem}.companyTileContainer{display:flex;height:25rem;border:1px solid #E2E8F0;border-radius:10px;margin:.5em;font-weight:700;font-size:1em;height:40vh;font-weight:400;max-width:100%}.companyTileTextContainer{margin:1rem 1rem .25rem;max-height:100%;overflow:auto;width:17.5rem}.companyProfilePicture{width:3.5rem;height:auto;border-radius:100%}.companyCheckbox{margin-left:auto;align-self:self-start;min-height:19.5px;min-width:19.5px}.companyTileTextHeader{flex-direction:row;display:flex;align-items:center;font-size:1em}.companyTileCompanyName{margin-left:.5rem;margin-right:.5rem;font-weight:700}.companyTileCompanyDescriptionContainer{display:inline-block;max-width:50em;overflow:scroll;margin-top:10px;color:#798297;font-size:.75em}.companyProfileDetailsRow{display:flex;flex-direction:row;overflow:auto}.companyProfileDetailsColumn,.companyProfileDetailsModalContainer{display:flex;flex-direction:column;width:100%}.companyProfileDetailsModalClose{position:absolute;right:0;top:0;margin:12px}.companyProfileDetailsModalCloseIcon{width:5vw;height:5vh}.companyProfileDetailsActionContainer{display:flex;justify-content:flex-end;margin-top:1rem;margin-bottom:1rem;align-self:flex-end;align-items:center}.companyProfileDetailsActionButtonContainer{display:flex;margin-right:.75rem;height:2rem;width:100%;justify-content:flex-end}.companyProfileDetailsModalOverviewContainer{display:flex;flex-direction:column;border:1px solid #E2E8F0;border-radius:10px;margin:.5rem;padding:.75rem}.companyProfileDetailsHeaderText{font-weight:700;font-size:22px;color:#1b2559}.companyProfileDetailsModalOverviewCompanyDetailsContainer{display:flex;flex-direction:row;place-items:center;padding-top:1rem;padding-bottom:1rem}.companyProfileDetailsPrimaryCompanyInfoContainer{margin-left:.5em}.companyProfileDetailsCompanyName{font-weight:700;font-size:20px;color:#444d61}.affiliatedCompaniesTextContainer{margin:.5rem}.companyProfileDetailsCompanySecondary{color:#798397;font-size:14px}.companyProfileDetailsCompanyLink{color:#313131;font-size:14px}.actionHeaderContainer{display:flex;padding-top:1rem;padding-bottom:.5rem}.actionButtonContainer{display:flex;align-items:center;border:.5px solid;padding:.25rem 1.5rem;margin-left:.25rem;margin-right:.25rem;border-radius:6px;cursor:pointer}.actionHeaderPillContainer{display:flex;align-items:center;margin-left:auto}.actionButtonContainerDisabled{cursor:not-allowed;opacity:.3}.actionButtonImage{margin-right:.5rem;height:100%;width:100%}.affiliatedCompaniesContainer{display:flex;flex-direction:column}.affiliatedCompanyProfilesContainer{display:flex;flex-direction:column;margin-left:auto;min-width:17.5rem;overflow:scroll}.filterBarContainer{padding:16px;background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000a}.filterBarInput .MuiOutlinedInput-root{border-radius:8px;background:#fff;font-size:16px;font-weight:400;min-height:36px;height:36px;padding-top:0;padding-bottom:0}.filterBarInput .MuiInputBase-input::placeholder{color:#bbb;opacity:1;font-size:16px}.filterBarLabel{color:#444;font-weight:500;font-size:16px;padding-right:8px}.filterBarFlex{display:flex;align-items:center;gap:12px;width:100%}.filterDateInput{height:44px;font-size:1.6rem;padding:10px 16px;border:1.5px solid #ddd;border-radius:8px;background:#fff;color:#444;flex:0 0 180px;min-width:140px;box-sizing:border-box}.filterBarResultCount{display:flex;color:#0009;margin-top:8px;margin-left:8px;font-size:12px}.filterBarResultCountClearFilters{display:flex;margin-left:.5rem;text-decoration:underline;cursor:pointer}.companySearchBarWrapper{display:flex;align-items:center;flex:1;border:1.5px solid #ddd;border-radius:8px;background:#fff;min-width:0}.companySearchLabel{background:#fafafa;color:#444;font-weight:500;padding:.25rem 1.5rem;border-right:1.5px solid #ddd;border-radius:8px 0 0 8px;display:flex;align-items:center;height:1.5rem;cursor:pointer;white-space:pre}.companySearchInput{flex:1;border:none;border-radius:0 8px 8px 0;height:auto;padding:.25rem 1.5rem;outline:none;background:#fff;color:#444}.companySearchInput::placeholder{color:#bbb;opacity:1}.audienceModalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000001f;z-index:1000;display:flex;align-items:center;justify-content:center}.audienceModal{background:#fff;border-radius:2.5rem;box-shadow:0 8px 40px #5050781a;padding:2.5rem 2.5rem 2rem;min-width:520px;max-width:95vw;position:relative;display:flex;flex-direction:column;align-items:center}.audienceModalHeader{width:100%;display:flex;justify-content:center;margin-bottom:2rem}.audienceModalLogos{display:flex;align-items:center;background:#f5f6fa;border-radius:2.5rem;padding:1.2rem 2.5rem;width:100%;min-height:70px;gap:1.2rem;font-size:1.3rem;box-shadow:0 1px 8px #0000000a;border:none;margin-bottom:2.5rem}.audienceCompanyLogo{width:52px;height:52px;border-radius:50%;object-fit:contain;background:#fff;border:2px solid #eee}.audienceCount{font-weight:700;color:#222;margin-left:1.5rem;font-size:1.25rem;display:flex;align-items:center}.audienceModalBody{width:100%;margin:2.5rem 0 1.5rem;display:flex;flex-direction:column;align-items:flex-start}.audienceModalLabel{font-weight:600;margin-bottom:.5rem;color:#222;font-size:1.1rem}.audienceNameInput{width:100%;max-width:100%;box-sizing:border-box;border:none;border-radius:2rem;padding:.9rem 1.5rem;font-size:1.15rem;background:#f5f6fa;color:#444;outline:none;margin-bottom:.5rem;transition:border .2s;text-align:center;display:block}.audienceNameInput:focus{border:none;outline:none;box-shadow:0 0 0 2px #e0e0e0}.audienceNameInput::placeholder{color:#bbb;opacity:1;font-size:1.15rem;text-align:center}.audienceSaveButton{width:240px;padding:.85rem 0;border:none;border-radius:1.5rem;background:linear-gradient(90deg,#7b2ff2,#f357a8);color:#fff;font-weight:700;font-size:1.15rem;margin:2.5rem auto 0;cursor:pointer;transition:background .2s;display:block;box-shadow:0 2px 8px #7850c814}.audienceModalClose{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;font-size:2rem;color:#aaa;cursor:pointer;z-index:10}.audienceSavedModal{background:#fff;border-radius:2.5rem;box-shadow:0 8px 40px #5050781a;padding:2.5rem 2.5rem 2rem;min-width:520px;max-width:95vw;position:relative;display:flex;flex-direction:column;align-items:center}.audienceSavedDumplings{display:flex;align-items:center;justify-content:center;gap:2.2rem;margin-bottom:1.5rem}.audienceSavedMessage{font-size:2rem;font-weight:700;color:#1a2250;text-align:center;margin-bottom:2.5rem}.audienceSavedButtonRow{width:100%;display:flex;justify-content:flex-end}.audienceSaveButton{width:180px;padding:.85rem 0;border:none;border-radius:1.5rem;background:linear-gradient(90deg,#7b2ff2,#f357a8);color:#fff;font-weight:700;font-size:1.15rem;margin:0;cursor:pointer;transition:background .2s;display:block;box-shadow:0 2px 8px #7850c814}.audienceSaveButton:hover{background:linear-gradient(90deg,#f357a8,#7b2ff2)}.audienceSavedDumplingImg{width:64px;height:64px;margin:0 1.2rem;border-radius:50%;object-fit:contain;background:#fff;border:2px solid #eee}.dateRangePickerContainer{position:relative;display:flex;align-items:center;flex:1;min-width:0}.dateRangeInput{display:flex;align-items:center;border:1.5px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;min-width:300px;padding:0;overflow:hidden}.dateLabel{display:flex;align-items:center;justify-content:space-between;background:#fafafa;color:#444;font-weight:500;padding:.25rem 1.5rem;border-right:1.5px solid #ddd;height:1.5rem;min-width:80px}.dropdownArrow{font-size:12px;color:#666;margin-left:8px;transition:transform .2s ease}.dropdownArrow.open{transform:rotate(180deg)}.dateInputs{display:flex;align-items:center;flex:1;padding:0 12px;gap:8px}.dateDisplayInput{border:none;background:transparent;color:#444;font-size:14px;padding:8px 0;outline:none;flex:1;width:10%}.dateDisplayInput::placeholder{color:#bbb}.dateArrow{color:#666;font-size:14px;margin:0 4px}.calendarIcon{color:#666;font-size:16px;margin-left:8px;cursor:pointer}.datePickerDropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:450px;padding:16px;margin-top:4px}.calendarHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 8px}.navButton{background:none;border:none;font-size:18px;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px}.navButton:hover{background:#f5f5f5}.monthLabels{display:flex;gap:120px;font-weight:500;color:#444;font-size:12px}.calendarGrid{display:flex;gap:32px}.calendarMonth{flex:1}.weekDays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.weekDays span{text-align:center;font-size:12px;color:#666;font-weight:500}.calendarDays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;min-height:200px}.calendarDay{display:flex;align-items:center;justify-content:center;height:32px;border-radius:4px;cursor:pointer;font-size:12px;color:#444;transition:all .2s ease}.calendarDay:hover{background:#f0f8ff}.calendarDay.empty{cursor:default;background:transparent}.calendarDay.inRange{background:#e3f2fd;color:#1976d2}.calendarDay.selected{background:#1976d2;color:#fff;font-weight:500}.calendarDay.otherMonth{color:#ccc}.audienceDropdownWrapper{display:flex;align-items:center;border:1.5px solid #ddd;border-radius:8px;background:#fff;flex:1;min-width:0;position:relative}.audienceDropdownLabel{background:#fafafa;color:#444;font-weight:500;font-size:16px;padding:.25rem 1.5rem;border-right:1.5px solid #ddd;border-radius:8px 0 0 8px;height:1.5rem;display:flex;align-items:center}.audienceDropdownSelect{flex:1;border:none;background:#fff;font-size:16px;color:#bbb;padding:.25rem 1.5rem;height:100%;outline:none;border-radius:0 8px 8px 0;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;position:relative}.audienceDropdownSelect option{color:#444;background:#fff}.audienceDropdownChevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#bbb;font-size:12px;pointer-events:none;z-index:2;transition:transform .2s ease}.audienceDropdownChevron.open{transform:translateY(-50%) rotate(180deg)}.audienceDropdownSelect{flex:1;border:none;background:#fff;font-size:16px;color:#bbb;padding:.25rem 1.5rem;height:100%;outline:none;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;position:relative;cursor:pointer}.audienceDropdownText,.audienceDropdownTextEmpty{color:#444;font-size:16px}.audienceDropdownTextEmpty{color:#bbb}.audienceDropdownOptions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px;max-height:200px;overflow-y:auto}.audienceDropdownOption{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background-color .2s ease}.audienceDropdownOption:hover{background-color:#f5f5f5}.audienceDropdownOption.selected{background-color:#e3f2fd;color:#1976d2}.audienceOptionText{font-size:16px;color:#444}.audienceOptionCheck{color:#1976d2;font-weight:700;font-size:14px}.companyAudienceSaveModalSelectedCompaniesContainer{display:flex;flex-direction:column;height:100%;margin-right:5%;margin-left:5%;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem}.companyAudienceSaveModalCompaniesContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));align-self:center;border:1px solid #E2E8F0;border-radius:10px;width:100%;height:100vh;overflow:scroll;gap:1rem;line-height:normal;font-size:8px;margin-top:.5rem}.companyAudienceSaveModalCompanyContainer{display:flex;flex-direction:column;align-items:center;flex-grow:1;margin:.5rem}.companyAudienceSaveModalCompanyLogo{width:2.5rem}.companyAudienceSaveModalCompanyText{font-size:8px;font-weight:400}.companyAudienceSaveModalCompanySelectedText{display:flex;font-size:14px;font-weight:700}.companyAudienceSaveModalTextInput{display:flex;padding:.25rem .5rem;width:100%;height:100%;font-size:16px}.companyAudienceSaveModalNameSelector{display:flex;flex-direction:column;margin-top:1.5rem;margin-bottom:1.5rem}.companyAudienceSaveModalSaveButtonContainer{display:flex;width:10rem;margin-top:1rem;margin-bottom:1rem;margin-left:auto}.parent,.meetingPrepBuyerAnalysisModalPillContainer,.meetingPrepBuyerAnalysisModalEmptyStateContainer,.meetingPrepBuyerAnalysisModalSectionProfileName,.linkedInSelectionModalMessageContainer,.linkedInSelectionModalAudienceProfileText,.linkedInSelectionModalAudiencesText,.linkedInSelectionModalAudiences,.linkedInSelectionModalActionText,.profileActionModalHeader,.profileActionModalContainer{font-family:Poppins}.profileActionModalContainer{display:flex;flex-direction:column;width:100%;padding:.75rem .5rem;margin-bottom:.5rem;overflow:auto}.profileActionModalHeader{display:flex;align-items:center;font-size:22px;font-weight:700}.profileActionModalBody{display:flex;flex-direction:column;padding-left:.75rem;padding-right:.75rem;height:100%}.linkedInSelectionModalActionText{margin-top:1.5rem;font-size:12px}.linkedInSelectionModalAudiences{border-radius:6px;border-color:#e5e7eb;background-color:#f9fafb;padding-top:.75rem;padding-left:.5rem;padding-right:.5rem}.linkedInSelectionModalAudiencesText{font-size:10px;color:#4b5563}.linkedInSelectionModalAudiencesContainer{display:flex;flex-direction:row}.linkedInSelectionModalAudienceProfileContainer{display:flex;flex-direction:column;padding-top:.5rem;width:fit-content;margin-right:.75rem;align-items:center}.linkedInSelectionModalAudienceProfileText{font-size:8px;padding:0}.linkedInSelectionModalMessageContainer{display:flex;flex-direction:column;width:100%;height:20vh}.linkedInSelectionModalMessageTextArea{padding:.75em;height:10em;border:1px solid rgb(231,229,228);border-radius:6px;font-size:12px;box-sizing:border-box;height:100%}.linkedInSelectionModalMessageCounter,.linkedInSelectionModalMessageCounterError{margin-left:auto;font-size:8px;padding-right:.75rem;padding-top:.25rem;color:gray}.linkedInSelectionModalMessageCounterError{color:red}.linkedInSelectionConnectButton{display:flex;margin-top:2rem;margin-left:auto;width:100%;justify-content:flex-end;height:2rem}.meetingPrepBuyerAnalysisSvgContainer{display:flex;align-items:center;margin-right:.5rem}.meetingPrepBuyerAnalysisSvg,.meetingPrepBuyerAnalysisSvgHidden,.meetingPrepBuyerAnalysisSvgLow,.meetingPrepBuyerAnalysisSvgHigh{display:inherit;width:inherit;height:inherit}.meetingPrepBuyerAnalysisSvg>div,.meetingPrepBuyerAnalysisSvgHidden>div,.meetingPrepBuyerAnalysisSvgLow>div,.meetingPrepBuyerAnalysisSvgHigh>div{display:inherit;width:100%;height:100%;align-items:center}.meetingPrepBuyerAnalysisSvgHigh{transform:rotate(0);visibility:visible}.meetingPrepBuyerAnalysisSvgLow{transform:rotateX(180deg);visibility:visible}.meetingPrepBuyerAnalysisSvgHidden{transform:rotateX(180deg);visibility:hidden}.meetingPrepBuyerAnalysisModalSectionProfileHeaderContainer{display:flex;width:100%}.meetingPrepBuyerAnalysisModalSection{display:flex;padding:1.5rem;border:rgb(219,234,254);border-width:1px;border-radius:.75rem;border-style:solid;background-image:linear-gradient(to right,#eff6ff,#faf5ff);margin-top:.75rem;margin-bottom:.75rem}.indigoModalSection{background-color:#e0e7ff;background-image:linear-gradient(to right,#eef2ff,#eff6ff)}.greenModalSection{background-color:#e0e7ff;background-image:linear-gradient(to right,#f0fdf4,#f0fdfa)}.redModalSection{background-color:#e0e7ff;background-image:linear-gradient(to right,#fff7ed,#fef2f2)}.purpleModalSection{background-color:#e0e7ff;background-image:linear-gradient(to right,#faf5ff,#fdf2f8)}.meetingPrepBuyerAnalysisModalSectionProfileHeaderInfo{display:flex;margin-left:2rem;width:100%}.meetingPrepBuyerAnalysisModalSectionProfileHeaderNameTitleContainer{margin-bottom:2rem}.meetingPrepBuyerAnalysisModalSectionProfileHeaderImage{align-content:center}.meetingPrepBuyerAnalysisModalSectionProfileName{font-weight:700;font-size:20px}.meetingPrepBuyerAnalysisModalSectionProfileTitle{font-weight:700;font-size:16px;color:#2563eb}.meetingPrepBuyerAnalysisModalSectionProfileHeaderMetadata{display:flex;flex-direction:row;justify-content:space-between;flex-flow:row wrap;width:95%;place-self:center;color:#374151}.profileHeaderConversionLikelihoodContainer{display:flex;flex-direction:column;align-items:center}.meetingPrepBuyerAnalysisMetadataContainer{display:flex;align-items:center;margin-right:.5rem}.meetingPrepBuyerAnalysisMetadataSvgContainer{display:flex;width:1rem;height:1rem;margin-right:.25rem;gap:.25rem}.meetingPrepBuyerAnalysisModalSectionProfileHeaderConversionContainer{display:flex;margin-left:auto;width:10rem}.meetingPrepBuyerAnalysisModalSectionProfileHeaderRowDirection{display:flex;flex-direction:row;width:inherit}.meetingPrepBuyerAnalysisModalSectionProfileHeaderColumnDirection{display:flex;flex-direction:column;width:inherit;align-items:inherit}.meetingPrepBuyerAnalysisModalEmptyStateContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#374151}.meetingPrepBuyerAnalysisEmptyStateSvgContainer{display:flex;align-items:center;height:3.5rem;width:3.5rem}.meetingPrepBuyerAnalysisModalEmptyStateText{display:flex;text-align:center;margin:1rem}.meetingPrepBuyerAnalysisModalEmptyStateButton{width:35%}.meetingPrepBuyerAnalysisModalPillContainer{color:#3730a3;background-color:#e0e7ff;border-color:#c7d2fe;border-width:1px;border-style:solid;border-radius:9999px;margin-left:.75rem;padding:.25rem 1rem;display:flex;align-items:center;height:auto;text-align:center}.meetingPrepBuyerAnalysisModalSectionTitle{font-size:18px;font-weight:700;align-content:center}.meetingPrepBuyerAnalysisModalSectionBody{margin-top:.5rem;font-size:12px}.meetingPrepBuyerAnalysisModalBuyerMindsetKeys{display:flex;align-items:center;margin-top:.25rem;font-weight:400}.meetingPrepBuyerAnalysisModalBuyerSixStageJourneyLandingPageEval,.meetingPrepBuyerAnalysisModalBuyerSixStageJourneyLandingPageEvalNotAddressed,.meetingPrepBuyerAnalysisModalBuyerSixStageJourneyLandingPageEvalAddressed{display:flex;height:100%;align-items:center;margin-top:.25rem}.meetingPrepBuyerAnalysisModalBuyerSixStageJourneyLandingPageEvalAddressed{color:#16a34a}.meetingPrepBuyerAnalysisModalBuyerSixStageJourneyLandingPageEvalNotAddressed{color:#f97316}.meetingPrepBuyerAnalysisModalSixStageJourneyStepContainer{margin-top:.5rem;margin-left:.25rem;margin-right:.25rem}.meetingPrepBuyerAnalysisModalSixStageJourneyStepTitle{display:flex;font-size:14px;font-weight:700;align-items:center;margin-bottom:.5rem}.meetingPrepBuyerAnalysisModalSixStageJourneyStepTitleDescription{font-size:14px;color:#6b7280}.meetingPrepBuyerAnalysisModalSixStageJourneyBulletPointBase,.meetingPrepBuyerAnalysisModalSixStageJourneyBulletPointNegative,.meetingPrepBuyerAnalysisModalSixStageJourneyBulletPointPositive{border-radius:9999px;width:.25rem;height:.25rem;border-width:0;display:inline-block;margin-right:.5rem}.meetingPrepBuyerAnalysisModalSixStageJourneyBulletPointPositive{background-color:#16a34a}.meetingPrepBuyerAnalysisModalSixStageJourneyBulletPointNegative{background-color:#f97316}.meetingPrepBuyerAnalysisModalConversionLikelihoodAssessmentLiklehoodPctContainer,.meetingPrepBuyerAnalysisModalConversionLikelihoodAssessmentLiklehoodPctContainerCenter{display:flex;color:#7e22ce;height:2.25rem;margin-left:auto}.meetingPrepBuyerAnalysisModalConversionLikelihoodAssessmentLiklehoodPctContainerCenter{margin-left:unset;align-content:center}.meetingPrepBuyerAnalysisModalConversionLikelihoodAssessmentLiklehoodPctText{display:flex;font-weight:bolder;font-size:1.875rem;line-height:2.25rem;margin-left:.5rem}.emptyStateInputTextContainer{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;width:70%;white-space:nowrap;overflow:hidden}.emptyStateInputTextContainer>textarea{white-space:nowrap;overflow:hidden}.parent,.companyProfileDetailsConnectedAccountsContainer{font-family:Poppins}.companyProfileDetailsConnectedAccountsContainer{display:flex;flex-direction:column;border:1px solid #798297;border-radius:10px;margin:.5rem;padding:.5rem}.companyProfileDetailsConnectedAccountsTable{height:25em}.connectedAccountNameTitleProfileContainer{display:flex;height:100%;line-height:normal}.connectedAccountNameTitleProfilePictureContainer{display:flex;align-items:center}.connectedAccountNameTitleContainer,.connectedAccountContactEmailText,.connectedAccountLinkedInUrlContainer{padding-left:1em;display:flex;flex-direction:column;height:100%;justify-content:center}.connectedAccountName{line-height:normal;text-wrap:auto}.connectedAccountTitle{line-height:normal;text-wrap:auto;font-size:10px;margin-top:1em}.connectedAccountNameTitleProfilePicture{width:2.5vw;border-radius:100%}.connectedAccountCompany{line-height:normal;text-wrap:auto;color:#313131}.connectedAccountLinkedInUrlContainer{display:flex;padding-left:.25em;overflow:visible}.connectedAccountNameLinkedInUrlLogo{width:25px}.connectedAccountContactContainer{display:flex;align-items:center;height:100%}.connectedAccountContactEmailPictureContainer{display:flex;align-items:center}.connectedAccountContactEmailPicture{width:1.25vw;height:auto}.connectedAccountContactEmailText{padding-left:.4rem;color:#313131}.connectedAccountContactEmailWarningIcon{display:flex;width:.75rem;margin-left:.5rem}.connectedAccountActionsContainer{display:flex;align-items:center;justify-content:center;height:100%;opacity:1}.connectionAccountActionButtonContainer{margin-left:.25rem;margin-right:.25rem}.connectedAccountActionsButton{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;border:none;background-color:transparent;border-radius:6px}.connectedAccountActionButtonSvgContainer{display:flex;align-items:center;width:1rem;height:1rem}.connectedAccountActionButtonSvgContainer>div{display:inherit;width:100%;height:100%}.connectedAccountActionButtonSvgWithStroke{stroke:#9ca3af;width:100%;height:100%}.connectedAccountActionButtonSvgWithFill{fill:#9ca3af;width:100%;height:100%}.parent,.contentDisplayTargetAudienceContainer,.contentDisplayComponentActionBar,.contentDisplayComponentSocialMediaContent,.contentSourceBrowseFile,textarea,.contentComponentSubHeader,.contentComponentHeader,.contentComponentSection{font-family:Poppins}.contentComponentSection{display:flex;flex-direction:column;margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.contentComponentHeader{font-weight:700}.contentComponentSubHeader{color:gray;padding-top:.5rem;font-size:.75rem}.contentComponentCustomTextContainer{width:50%}.contentComponentCustomTextArea{height:10.5em}.contentComponentToneCaptureContainer{padding-top:.5rem;height:1.5em;display:flex}textarea{resize:none;width:100%}.selectablePillContainer{display:flex}.contentSourceUrlSelectorContainer{display:flex;flex-direction:column}.contentSourceCapturedUrlContainer{display:flex;flex-direction:column;overflow:none}.contentSourceUrlSelectorTextAreaContainer{white-space:nowrap;display:flex;height:1.5em}.contentSourceUrlSelectedTextArea{white-space:nowrap;width:50%}.contentSourceBrowseFile{width:5rem}.contentSourceCapturedUrlLineContainer{margin-top:.5em;margin-bottom:.5em;display:flex;height:1.5em;flex-direction:row}.contentSourceCapturedUrlFavicon{display:flex;max-width:1.5rem;width:100%;height:auto;padding-right:.5rem}.contentSourceCapturedUrl{height:1.5em;display:flex;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contentSourceCapturedUrlRemove{padding-right:.5rem}.contentDisplayComponentContainer{display:flex;flex-direction:column}.contentDisplayComponentSocialMediaPostContainer{border-radius:10px;padding:.75em;display:flex;flex-direction:column;box-shadow:0 0 10px 10px #0000001a}.contentDisplayUserHeaderContainer{display:flex}.contentDisplayUserHeaderImage{display:flex;width:3rem;border-radius:100%}.contentDisplayComponentRowContainer{display:flex;flex-direction:row}.contentDisplayComponentColumnContainer{display:flex;margin:2rem;flex-direction:column;width:85%}.contentDisplayUserHeaderDetailsName{font-size:.9rem;display:flex}.contentDisplayUserHeaderDetailsContainer{margin-left:.5rem;align-content:center}.contentDisplayUserHeaderDetailsTitle{font-size:.75rem;display:flex;margin-top:.5em}.contentDisplayComponentSocialMediaContent{display:flex;margin-top:1.5rem;font-size:.9rem;white-space:pre-wrap;overflow:scroll;height:30rem}.contentDisplayComponentActionBar{display:flex;justify-content:space-between;margin-top:1.5rem;margin-left:5%;margin-right:5%;font-size:.9rem}.contentDisplayTargetAudienceContainer{display:flex;flex-direction:column;overflow:scroll;width:25rem}
