.esign-onboarding-row > td{white-space:normal!important;padding:20px!important}
table:has(#esignOnboardingMount[data-view="requests"]) thead,table:has(#esignOnboardingMount[data-view="coverage"]) thead{display:none}
table:has(#esignOnboardingMount[data-view="requests"]),table:has(#esignOnboardingMount[data-view="coverage"]){min-width:0!important;width:100%}
.esign-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}
.esign-onboard-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}
.esign-onboard-heading h3{margin:0 0 6px}.esign-onboard-heading p{margin:0;color:var(--muted,#64748b)}
.esign-request-filters{display:flex;gap:16px;margin-bottom:18px}.esign-request-filters label{min-width:220px}
.esign-request-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;margin-bottom:20px}
.esign-request-card{display:grid;gap:9px;text-align:left;padding:18px;background:#fff;color:#1e293b;border:1px solid #cbd5e1;border-radius:12px;cursor:pointer;font:inherit}
.esign-request-card:hover{border-color:#0f766e;background:#f0fdfa}.esign-request-card strong{font-size:16px}.esign-request-card .status-pill{justify-self:start}
.esign-case-form{padding:20px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px}
.esign-case-form label,.esign-request-filters label{display:grid;gap:6px;font-size:13px;font-weight:600}
.esign-case-form input,.esign-case-form select,.esign-case-form textarea,.esign-request-filters input,.esign-request-filters select{width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:6px;background:white;color:#0f172a;font:inherit;box-sizing:border-box}
.esign-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin:18px 0}
.esign-case-form details{margin:18px 0}.esign-case-form summary{cursor:pointer;font-weight:600}.esign-case-form details p{line-height:1.5;max-width:1100px}
.esign-check-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
.esign-check-phases section{border:1px solid #dbe4eb;background:#fff;border-radius:10px;padding:15px}.esign-check-phases h4{margin:0 0 12px;color:#0f766e}
.esign-case-form .esign-check-item{display:grid;grid-template-columns:1fr 125px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #e2e8f0;font-weight:400}
.esign-case-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.esign-case-actions [role=status]{font-weight:600}
.esign-coverage-list{display:grid;gap:10px;margin:20px 0 28px}.esign-coverage-list article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #cbd5e1;border-radius:10px;flex-wrap:wrap}.esign-coverage-list article>div{flex:1;min-width:260px}.esign-coverage-list p{margin:6px 0 0;line-height:1.5}
@media(max-width:1150px){.esign-check-phases{grid-template-columns:1fr}.esign-request-filters{flex-wrap:wrap}}

.esign-evidence{padding:18px;border:1px solid #99d5c8;border-radius:10px;background:#f0fdfa;margin:18px 0}.esign-evidence h4{margin:8px 0}.esign-alert{color:#92400e;font-size:12px}.esign-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.esign-provider-grid>section{padding:16px;background:white;border:1px solid #cbd5e1;border-radius:8px}.esign-provider-grid label{margin:10px 0}.esign-case-form input[type=checkbox]{width:auto}.esign-case-actions label{max-width:360px}
