.BallotUpsell-module__yaYDAG__card{padding:var(--space-lg);border-radius:var(--radius-xl);background-color:var(--purple-850)}[data-theme=next] .BallotUpsell-module__yaYDAG__card .BallotUpsell-module__yaYDAG__cta[data-variant]{background-color:var(--surface-card);color:var(--text-primary)}[data-theme=next] .BallotUpsell-module__yaYDAG__card .BallotUpsell-module__yaYDAG__cta[data-variant]:hover{background-color:var(--action-ghost-hover)}
.BallotUpsellBar-module__cpl1VG__root{border-radius:var(--radius-lg);background-color:var(--purple-850);min-height:184px;transition:background-color .15s;display:flex;position:relative;overflow:clip;container-type:inline-size}.BallotUpsellBar-module__cpl1VG__root:hover{background-color:var(--purple-950)}.BallotUpsellBar-module__cpl1VG__body{z-index:1;padding:var(--space-lg);flex:1;align-items:center;display:flex;position:relative}@media (min-width:768px){.BallotUpsellBar-module__cpl1VG__body{padding-inline:var(--space-xl)}}.BallotUpsellBar-module__cpl1VG__copy{max-width:360px}.BallotUpsellBar-module__cpl1VG__cta{align-items:center;gap:var(--space-xs);height:40px;padding-inline:var(--space-lg) var(--space-md);border-radius:var(--radius-full);background-color:var(--surface-card);white-space:nowrap;display:inline-flex}.BallotUpsellBar-module__cpl1VG__art{pointer-events:none;width:312px;position:absolute;inset-block:0;inset-inline-end:0}.BallotUpsellBar-module__cpl1VG__frontCard{width:248px;padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--surface-card);box-shadow:var(--shadow-xl);transform-origin:0 0;position:absolute;top:36px;left:0;rotate:-3deg}.BallotUpsellBar-module__cpl1VG__backCard{width:232px;padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--purple-150);transform-origin:0 0;position:absolute;top:-24px;left:140px;rotate:7deg}.BallotUpsellBar-module__cpl1VG__badge{border-radius:var(--radius-full);background-color:var(--purple-750);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.BallotUpsellBar-module__cpl1VG__nowrap{white-space:nowrap;flex-shrink:0}.BallotUpsellBar-module__cpl1VG__divider{background-color:var(--border-default);height:1px}.BallotUpsellBar-module__cpl1VG__openPick{border:1.5px dashed var(--purple-450);border-radius:var(--radius-full);background-color:var(--purple-50);flex-shrink:0;width:16px;height:16px}.BallotUpsellBar-module__cpl1VG__line,.BallotUpsellBar-module__cpl1VG__pickLine,.BallotUpsellBar-module__cpl1VG__backLine,.BallotUpsellBar-module__cpl1VG__backPick{border-radius:var(--radius-full);height:8px}.BallotUpsellBar-module__cpl1VG__line{background-color:var(--border-default);width:112px}.BallotUpsellBar-module__cpl1VG__pickLine{background-color:var(--green-250);width:48px}.BallotUpsellBar-module__cpl1VG__backLine{background-color:var(--purple-250);width:104px}.BallotUpsellBar-module__cpl1VG__backPick{background-color:var(--purple-350);width:40px}@container (max-width:719px){.BallotUpsellBar-module__cpl1VG__copy{max-width:58%}.BallotUpsellBar-module__cpl1VG__art{inset-inline:62% auto}.BallotUpsellBar-module__cpl1VG__backCard{display:none}}@container (max-width:319px){.BallotUpsellBar-module__cpl1VG__copy{max-width:none}.BallotUpsellBar-module__cpl1VG__art{display:none}}
.NotOnBallotPill-module__xrQfQa__root{padding:6px var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-full);white-space:nowrap;text-align:center;background-color:var(--bg-surface)}
.CandidateClaimSheet-module__czzEia__sent{padding-top:var(--space-sm)}.CandidateClaimSheet-module__czzEia__checkBadge{border-radius:var(--radius-full);background-color:var(--badge-success-surface);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}
.BioWrapper-module__g7sMWW__root{position:relative}.BioWrapper-module__g7sMWW__characterCount{bottom:var(--space-xs);right:var(--space-xs);pointer-events:none;position:absolute}
.NameFieldsStack-module__MyuBtq__root{flex:1 0 0}@media (max-width:48em){.NameFieldsStack-module__MyuBtq__root{width:100%}}
.NameTextInput-module__QJh3Dq__root{flex:1 0 0}@media (max-width:48em){.NameTextInput-module__QJh3Dq__root{width:100%}}.NameTextInput-module__QJh3Dq__input{height:56px}
.RichTextEditor-module__9WCKoW__tiptapWrapper{--rte-content-min-height:142px;--rte-content-max-height:142px;flex-shrink:0;align-self:stretch;width:100%;position:relative}.RichTextEditor-module__9WCKoW__tiptapWrapper .RichTextEditor-module__9WCKoW__ProseMirror{padding:var(--space-xs);min-height:150px}.RichTextEditor-module__9WCKoW__tiptapWrapper .RichTextEditor-module__9WCKoW__ProseMirror:focus{outline:none}.RichTextEditor-module__9WCKoW__tiptapWrapper .RichTextEditor-module__9WCKoW__ProseMirror p.RichTextEditor-module__9WCKoW__is-editor-empty:first-child:before{color:var(--text-secondary);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.RichTextEditor-module__9WCKoW__tiptapWrapper .RichTextEditor-module__9WCKoW__rich-text-link{color:var(--text-link);text-decoration:underline}.RichTextEditor-module__9WCKoW__tiptapWrapper .RichTextEditor-module__9WCKoW__rich-text-link:hover{color:var(--text-link-hover)}.RichTextEditor-module__9WCKoW__root{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;height:190px;display:flex;overflow:hidden}.RichTextEditor-module__9WCKoW__root:focus-within{border:1px solid var(--mantine-color-secondary-7)}
.CandidateEditSheet-module__zfylja__photo{justify-content:center;display:flex}
.CandidateIntroSheet-module__uJ_uEa__sent{padding-top:var(--space-sm)}
@media (max-width:48em){.ProfilePhotoSection-module__xNQsLG__root{flex-direction:column;align-items:center}}
.CandidateLeaderOutreachSheet-module__c06oAq__row{padding:var(--space-sm) 0;border-bottom:1px solid var(--border-default)}.CandidateLeaderOutreachSheet-module__c06oAq__row:last-child{border-bottom:none}.CandidateLeaderOutreachSheet-module__c06oAq__text{flex:1;min-width:0}
.SocialMediaInput-module__z1G3cW__input{background-color:var(--surface-card);border:1px solid var(--border-strong);height:48px;font-size:var(--mantine-font-size-md)}.SocialMediaInput-module__z1G3cW__input::placeholder{font-size:var(--mantine-font-size-md)}
.CandidateLeaderOutreach-module__DUVvKa__heading{flex:1;min-width:0}.CandidateLeaderOutreach-module__DUVvKa__seeAll{color:var(--action-primary-default);flex-shrink:0;align-items:center;display:inline-flex}.CandidateLeaderOutreach-module__DUVvKa__grid{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-xl);background-color:var(--surface-highlight);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:768px){.CandidateLeaderOutreach-module__DUVvKa__grid{gap:var(--space-sm);padding:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow-x:visible}}.CandidateLeaderOutreach-module__DUVvKa__grid::-webkit-scrollbar{display:none}.CandidateLeaderOutreach-module__DUVvKa__tile{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xs);border-radius:var(--radius-lg);background-color:var(--surface-card);flex-direction:column;flex:0 0 156px;display:flex}.CandidateLeaderOutreach-module__DUVvKa__avatarWell{display:inline-flex;position:relative}.CandidateLeaderOutreach-module__DUVvKa__mailBadge{border-radius:var(--radius-full);background-color:var(--action-primary-default);border:2px solid var(--surface-card);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:-6px;right:-6px}
.VerificationIcon-module__Ryy7UG__verified{color:var(--mantine-color-primary-5);flex-shrink:0;width:24px;min-width:24px;height:24px;min-height:24px}.VerificationIcon-module__Ryy7UG__pending{color:var(--mantine-color-warning-5);flex-shrink:0;width:24px;min-width:24px;height:24px;min-height:24px}.VerificationIcon-module__Ryy7UG__unverified{color:var(--mantine-color-primary-5);flex-shrink:0;width:24px;min-width:24px;height:24px;min-height:24px}
.CandidateExperience-module__jXjL9a__rows{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CandidateExperience-module__jXjL9a__seeAll{padding-top:var(--space-xs);color:var(--text-link);align-self:flex-start}
.VerifyGroup-module__MwVRgq__root{flex-wrap:nowrap}
