/* V2.9.4 · clean inline flow */
.fee-v294-invite-context{display:flex;flex-direction:column;gap:5px;color:#073e31;padding:15px 0 8px;border-top:1px solid #e2eade;margin-top:15px}
.fee-v294-invite-context strong{font-weight:800;font-size:1.12rem}.fee-v294-invite-context span{font-size:.88rem;color:#647c6d}
.fee-v294-invite-context.hidden{display:none}
.fee-v294-invite-context:not(.hidden)~.auth-intro{display:none}
.fee-v294-onboarding{display:flex!important;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px!important;margin:10px 0 16px!important;border-radius:14px!important;box-shadow:none!important;background:#f7f9f2!important}
.fee-v294-onboarding-copy{display:flex;flex-direction:column;gap:4px;min-width:0;color:#073e31}.fee-v294-onboarding-copy strong{font-size:14px}.fee-v294-onboarding-copy span{font-size:12px;color:#6a8472}
.fee-v294-next{border:0;border-radius:10px;background:#b7e900;color:#073e31;font:inherit;font-weight:750;font-size:13px;padding:11px 15px;cursor:pointer;text-align:left}
.fee-v294-nextsteps{background:#f2f8e8;border-left:3px solid #a7d500;border-radius:10px;padding:12px 14px;color:#073e31;margin-top:8px}.fee-v294-nextsteps.hidden{display:none}.fee-v294-nextsteps strong{font-size:13px}.fee-v294-nextsteps p{font-size:13px;line-height:1.55;margin:5px 0 0!important}
.fee-v294-company{background:#fff;border:1px solid #e0e9dd;border-radius:18px;padding:20px 22px;margin:16px 0}.fee-v294-company.hidden{display:none}
.fee-v294-company-heading span{font-weight:750;color:#698071;font-size:11px;letter-spacing:.08em}.fee-v294-company-heading h3{margin:5px 0 18px;color:#073e31;font-size:19px}
.fee-v294-company-row{display:flex;align-items:center;gap:15px}.fee-v294-logo-picker{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;flex-shrink:0}
.fee-v294-logo-fallback{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px dashed #bdd1be;background:#f7f9f1;color:#769176;font-size:27px;border-radius:15px;overflow:hidden}.fee-v294-logo-fallback img{width:100%;height:100%;object-fit:contain}
.fee-v294-logo-cta{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#226b4b}.fee-v294-company-name{display:flex;flex-direction:column;gap:7px;min-width:0}.fee-v294-company-name strong{color:#073e31;font-size:16px}.fee-v294-company-name>span{font-size:12px;color:#738777}.fee-v294-remove{font:inherit;color:#9b4d45;background:none;border:0;padding:0;text-align:left;cursor:pointer;text-decoration:underline;font-size:12px}
.fee-v294-company-feedback{font-size:12px;color:#466d56;min-height:10px;margin:8px 0 0}.fee-v294-header-logo{width:36px;height:36px;object-fit:contain;flex:0 0 auto;border-radius:8px}.fee-v294-header-logo.hidden{display:none!important}
@media(max-width:600px){.fee-v294-onboarding{flex-direction:column;align-items:stretch}.fee-v294-next{width:100%;text-align:center}.fee-v294-company{padding:16px}.fee-v294-header-logo{width:28px;height:28px}}

.fee-v294-team-status{display:flex;flex-direction:column;gap:4px;padding:14px 0 9px;color:#073e31}.fee-v294-team-status strong{font-size:14px}.fee-v294-team-status span{font-size:12px;color:#668072}
.fee-v294-invite-row{align-items:center;padding:14px 0}.fee-v294-invite-detail{display:flex;flex-direction:column;min-width:0;gap:5px}.fee-v294-invite-detail strong{font-size:13px;overflow-wrap:anywhere;color:#073e31}.fee-v294-invite-detail span{font-size:12px;color:#677f70}.fee-v294-invite-actions{display:flex;gap:7px;flex-wrap:wrap}
@media(max-width:580px){.fee-v294-invite-row{align-items:flex-start;flex-direction:column}}
