.sms-signing-document{border:1px solid var(--credit-line,#dfe7e3);background:var(--credit-pale,#eef4ef);border-radius:12px;gap:8px;margin:12px 0;padding:14px;display:grid}.sms-signing-document strong{color:var(--credit-navy,#073653);font-size:15px;line-height:1.4}.sms-signing-document a{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:44px;font-size:14px;display:flex}.sms-signing-blockers,.sms-signing-method{color:var(--credit-muted,#667981);margin:12px 0;font-size:12px;line-height:1.5}.sms-signing-blockers summary,.sms-signing-method summary{cursor:pointer;text-underline-offset:3px;align-content:center;min-height:44px;text-decoration:underline;display:list-item}.sms-signing-blockers ul{margin:8px 0;padding-left:20px}.sms-signing-blockers li{margin:8px 0}.sms-signing-blockers li span{display:block}.sms-signing-intent{border-left:3px solid var(--credit-green,#137449);background:var(--credit-pale,#eef4ef);margin:12px 0;padding:12px;font-size:13px;line-height:1.5}.sms-signing-phone{color:var(--credit-navy,#073653);font-size:14px;font-weight:600}.sms-signing-note{color:var(--credit-muted,#667981);margin:10px 0;font-size:12px;line-height:1.5}.sms-signing-archive{border:1px solid var(--credit-line,#dfe7e3);background:#fff;border-radius:12px;margin:16px 0;padding:16px}.sms-signing-archive h3{color:var(--credit-navy,#073653);margin:0 0 8px;font-size:18px}.sms-signing-archive .sms-signing-document{margin:10px 0}.sms-signing-archive time{color:var(--credit-muted,#667981);font-size:12px}.sms-signing-archive code{overflow-wrap:anywhere;font-size:10px}.profile-verification-steps{color:var(--credit-muted);justify-content:space-between;gap:10px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:flex}.profile-verification-steps .done{color:var(--credit-green)}.profile-verification-steps .current{color:var(--credit-navy);font-weight:700}.credit-auth.bl-compact .bl-card>.profile-verified-email{background:var(--credit-pale);color:var(--credit-green);overflow-wrap:anywhere;border-radius:8px;margin:10px 0 14px;padding:8px 10px}.profile-method-text{color:var(--credit-ink);background:var(--credit-pale);border-radius:8px;max-height:220px;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.profile-method-checkbox{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:8px 0;display:flex}.credit-auth.bl-compact .bl-card .profile-method-checkbox input{width:22px;height:22px;min-height:22px;accent-color:var(--credit-green);flex:0 0 22px}.profile-code-form{margin-top:16px}.credit-auth.bl-compact .bl-card .profile-phone-form input{font-size:16px}.profile-phone-summary{color:var(--credit-navy);font-size:15px;font-weight:600}.credit-auth.bl-compact .bl-card .profile-phone-sent{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-code-form input{letter-spacing:.25em;text-align:center;font-size:22px}.profile-unavailable{color:var(--credit-muted);margin:4px 0;font-size:12px;line-height:1.45}.profile-dossier-link{margin-top:12px;display:flex}.credit-profile-verification{border:1px solid var(--credit-line);background:var(--credit-pale);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;display:flex}.credit-profile-verification strong{color:var(--credit-navy);font-size:15px;display:block}.credit-profile-verification p{color:var(--credit-muted);margin:4px 0;font-size:12px}.credit-profile-verification a{color:var(--credit-green);white-space:nowrap;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:flex}@media (max-width:480px){.profile-verification-steps{gap:6px;margin-bottom:12px;font-size:11px}.credit-profile-verification{flex-wrap:wrap;gap:0}.profile-method-text{max-height:180px;font-size:12px}}@media (max-height:620px){.profile-method-text{max-height:130px}.profile-code-form{margin-top:8px}.credit-auth.bl-compact .bl-card>.profile-verified-email{margin:6px 0 8px}.profile-dossier-link{margin-top:6px}}
