/* BELLEO — Vérification d’entreprise V2 */
.business-verification-card{position:relative;overflow:hidden;margin-top:24px!important;scroll-margin-top:24px}.business-verification-card::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--b-brand)}.business-verification-card.status-validee::before{background:#2e7a4d}.business-verification-card.status-masquee_absence_reponse::before{background:#b62d25}.business-verification-status{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.business-verification-copy{min-width:0;max-width:720px}.business-verification-copy p{margin:8px 0 0;color:var(--b-muted);font-size:11px;line-height:1.7}.business-verification-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.business-verification-progress>div{display:flex;align-items:center;gap:10px;border:1px solid var(--b-line);border-radius:13px;padding:12px;background:var(--b-surface-soft)}.business-verification-progress i{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#e9e1d8;color:var(--b-muted);font-style:normal;font-size:10px;font-weight:850}.business-verification-progress span,.business-verification-progress b,.business-verification-progress small{display:block}.business-verification-progress b{font-size:10px}.business-verification-progress small{margin-top:3px;color:var(--b-muted);font-size:8px;line-height:1.35}.business-verification-progress .is-done i{background:#e7f4ec;color:#287347}.business-verification-progress .is-current{border-color:#d7b99f;background:#fff9f4}.business-verification-progress .is-current i{background:var(--b-brand);color:#fff}.business-verification-progress .is-alert{border-color:#e5b6b0;background:#fff4f2}.business-verification-progress .is-alert i{background:#b62d25;color:#fff}.business-verification-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0 18px}.business-verification-details>div{border:1px solid var(--b-line);border-radius:12px;padding:11px 12px;background:var(--b-surface-soft);min-width:0}.business-verification-details span,.business-verification-details strong{display:block}.business-verification-details span{color:var(--b-muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.business-verification-details strong{margin-top:5px;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.business-verification-callout{display:grid;gap:5px;border:1px solid var(--b-line);border-radius:13px;padding:13px 14px;margin:0 0 16px;font-size:10px;line-height:1.55}.business-verification-callout strong{font-size:11px}.business-verification-callout span,.business-verification-callout small{color:var(--b-muted)}.business-verification-callout.is-warning{background:#fff8e9;border-color:#ead2a5}.business-verification-callout.is-info{background:#eef5fa;border-color:#bdd1df}.business-verification-callout.is-danger{background:#fff1ef;border-color:#e5b6b0}.business-verification-edit{border-top:1px solid var(--b-line);padding-top:14px}.business-verification-edit summary{cursor:pointer;color:var(--b-brand);font-size:10px;font-weight:800;list-style:none}.business-verification-edit summary::-webkit-details-marker{display:none}.business-verification-edit summary::after{content:" +"}.business-verification-edit[open] summary::after{content:" −"}.business-verification-edit form{margin-top:14px}.business-verification-declaration{align-items:flex-start;border:1px solid var(--b-line);border-radius:12px;padding:12px;background:var(--b-surface-soft)}@media(max-width:1050px){.business-verification-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.business-verification-card{margin-top:20px!important}.business-verification-status{flex-direction:column}.business-verification-progress,.business-verification-details{grid-template-columns:1fr}}
