.company-follow-module__qZC5hG__trigger,.company-follow-module__qZC5hG__following,.company-follow-module__qZC5hG__secondary{border:1px solid var(--navy);color:#fff;background:var(--navy);min-height:44px;font:inherit;cursor:pointer;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;margin-top:0;padding:.62rem .9rem;font-size:.76rem;font-weight:750;line-height:1.2;display:inline-flex}.company-follow-module__qZC5hG__trigger:hover:not(:disabled){background:#0a2659}.company-follow-module__qZC5hG__trigger[data-state=submitted]{background:#123568}.company-follow-module__qZC5hG__following,.company-follow-module__qZC5hG__secondary{color:var(--navy);background:#fff;border-color:#d8e0ec}.company-follow-module__qZC5hG__following{background:#f2f6ff;border-color:#c7d7f4}.company-follow-module__qZC5hG__following:hover:not(:disabled),.company-follow-module__qZC5hG__secondary:hover:not(:disabled){background:#f5f8ff;border-color:#b6c9eb}.company-follow-module__qZC5hG__trigger:disabled,.company-follow-module__qZC5hG__following:disabled,.company-follow-module__qZC5hG__secondary:disabled{cursor:default;opacity:.65}.company-follow-module__qZC5hG__trigger svg,.company-follow-module__qZC5hG__following svg,.company-follow-module__qZC5hG__secondary svg{flex:none}.company-follow-module__qZC5hG__following>span,.company-follow-module__qZC5hG__secondary>span{display:inline-flex}.company-follow-module__qZC5hG__controls{min-width:0}.company-follow-module__qZC5hG__controlRow{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.company-follow-module__qZC5hG__menuControl{min-width:0;position:relative}.company-follow-module__qZC5hG__menu{z-index:20;width:max-content;min-width:100%;max-width:min(260px,100vw - 30px);box-shadow:var(--shadow-md);background:#fff;border:1px solid #d8e0ec;border-radius:9px;padding:.3rem;position:absolute;top:calc(100% + .4rem);left:0}.company-follow-module__qZC5hG__menu button{width:100%;min-height:44px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;padding:.65rem .75rem;font-size:.78rem;font-weight:650;display:flex}.company-follow-module__qZC5hG__menu button:hover,.company-follow-module__qZC5hG__menu button:focus-visible{background:#f2f6ff}.company-follow-module__qZC5hG__hint,.company-follow-module__qZC5hG__error{max-width:42rem;margin:.55rem 0 0;font-size:.76rem;line-height:1.5}.company-follow-module__qZC5hG__hint{color:#63718a}.company-follow-module__qZC5hG__error{color:#a12636}.company-follow-module__qZC5hG__controls>.company-follow-module__qZC5hG__secondary{margin-top:.55rem}.company-follow-module__qZC5hG__spinner{animation:1s linear infinite company-follow-module__qZC5hG__spin}@keyframes company-follow-module__qZC5hG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.company-follow-module__qZC5hG__spinner{animation:none}}.company-follow-module__qZC5hG__dialog{width:min(100% - 2rem,560px);max-height:min(760px,100dvh - 2rem);color:var(--navy);background:#fff;border:0;border-radius:16px;padding:0;overflow:visible;box-shadow:0 28px 90px #02163c47}.company-follow-module__qZC5hG__dialog::backdrop{background:#02102c94}.company-follow-module__qZC5hG__panel{max-height:min(760px,100dvh - 2rem);padding:1.5rem;position:relative;overflow:auto}.company-follow-module__qZC5hG__close{z-index:1;color:#465671;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:inline-grid;position:absolute;top:.85rem;right:.85rem}.company-follow-module__qZC5hG__close:hover{color:var(--navy);background:#f5f7fb}.company-follow-module__qZC5hG__confirmDialog{width:min(100% - 2rem,440px)}.company-follow-module__qZC5hG__confirmDialog h2{overflow-wrap:anywhere;margin:0 0 .7rem;font-size:1.25rem;line-height:1.3}.company-follow-module__qZC5hG__confirmDialog p{color:#5c6b83;margin:0;font-size:.88rem;line-height:1.6}.company-follow-module__qZC5hG__confirmActions{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}@media (max-width:520px){.company-follow-module__qZC5hG__trigger,.company-follow-module__qZC5hG__following,.company-follow-module__qZC5hG__secondary{width:100%}.company-follow-module__qZC5hG__controlRow>button,.company-follow-module__qZC5hG__controlRow>.company-follow-module__qZC5hG__menuControl{flex:auto}.company-follow-module__qZC5hG__menu{left:auto;right:0}.company-follow-module__qZC5hG__controlRow>.company-follow-module__qZC5hG__menuControl:first-child>.company-follow-module__qZC5hG__menu{left:0;right:auto}.company-follow-module__qZC5hG__dialog{width:calc(100% - 1rem)}.company-follow-module__qZC5hG__panel{padding:1.25rem}}
