/* CLINK v20.4.8 — lista compacta e gerenciamento do envelope, sem cards aninhados. */
.las-wrap .las-doc-openable{transition:border-color .18s ease,box-shadow .18s ease;background:#fff}
.las-wrap .las-doc-openable:hover{border-color:#c6a36c!important;box-shadow:0 4px 16px rgba(18,43,64,.07)!important}
.las-wrap .las-doc-open-link{display:block;max-width:100%;font:750 13px/1.5 system-ui,sans-serif!important;color:#152d43!important;text-decoration:none!important;overflow-wrap:anywhere;padding:3px 0}
.las-wrap .las-doc-open-link:hover,.las-wrap .las-doc-open-action:hover{text-decoration:underline!important}
.las-wrap .las-doc-open-link:focus-visible,.las-wrap .las-doc-open-action:focus-visible{outline:2px solid #bd9756;outline-offset:3px}
.las-wrap .las-doc-open-action{display:inline-flex;align-items:center;gap:7px;text-decoration:none!important;font:750 11px/1.2 system-ui,sans-serif;color:#18364d;background:#f3f6f9;padding:9px 11px;border:1px solid #dfe6ed;border-radius:8px}
.las-wrap .las-doc-management{width:min(960px,100%);margin:20px auto 60px;padding:28px 30px!important;box-sizing:border-box;background:#fff;border:1px solid #e5e9ee;border-radius:16px;box-shadow:0 9px 32px rgba(27,44,61,.035)}
.las-wrap .las-detail-back{display:inline-flex;margin-bottom:27px;text-decoration:none!important;font:700 12px system-ui,sans-serif;color:#415c70!important}
.las-wrap .las-detail-kicker{font:800 10px system-ui,sans-serif;color:#b18a50;letter-spacing:.12em;margin-bottom:10px}
.las-wrap .las-detail-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}
.las-wrap .las-detail-heading h1{font:600 clamp(20px,2.3vw,27px)/1.25 Georgia,serif!important;color:#152b40;overflow-wrap:anywhere;margin:0 0 10px!important}
.las-wrap .las-detail-heading p{font:450 11px/1.6 system-ui,sans-serif!important;color:#6b7885!important;margin:0!important}
.las-wrap .las-detail-heading>.las-status{flex-shrink:0;margin-top:4px}
.las-wrap .las-detail-progress{background:#f8f9fb;padding:17px;border-radius:12px;margin:25px 0 29px;border:1px solid #edf0f4}
.las-wrap .las-detail-progress-head{display:flex;justify-content:space-between;gap:15px;font:650 12px system-ui,sans-serif;color:#243c51;margin-bottom:13px}
.las-wrap .las-detail-progress-head>span{color:#697d8b;font-weight:550}
.las-wrap .las-detail-track{height:6px;background:#e3e9ee;border-radius:6px;overflow:hidden}
.las-wrap .las-detail-track>span{height:100%;display:block;border-radius:6px;background:linear-gradient(90deg,#c39b60,#6b9f88);transition:width .3s}
.las-wrap .las-detail-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:20px 0 12px}
.las-wrap .las-detail-section-title h2{font:700 16px/1.3 system-ui,sans-serif!important;margin:0!important;color:#173148}
.las-wrap .las-detail-section-title>span{font:500 10px/1.4 system-ui,sans-serif;color:#7b8894}
.las-wrap .las-detail-signers{display:grid;gap:10px}
.las-wrap .las-detail-signer{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#fff;border:1px solid #e4e9ef;padding:15px 17px;border-radius:12px}
.las-wrap .las-detail-signer-main{display:flex;align-items:center;gap:11px;min-width:0;flex:1}
.las-wrap .las-detail-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 37px;width:37px;height:37px;background:#f4f0e8;border:1px solid #e8d9c2;border-radius:50%;font:700 14px system-ui,sans-serif;color:#9b783d;text-transform:uppercase}
.las-wrap .las-detail-person{display:grid;min-width:0;gap:3px}
.las-wrap .las-detail-person>strong{font:700 12px/1.4 system-ui,sans-serif;color:#142b3e;overflow-wrap:anywhere}
.las-wrap .las-detail-person>small{font:500 11px/1.4 system-ui,sans-serif;color:#697b8c;overflow-wrap:anywhere}
.las-wrap .las-detail-person>.las-detail-when{font:500 10px/1.45 system-ui,sans-serif;color:#6b7d89}
.las-wrap .las-detail-signer-side{display:flex;align-items:end;flex-direction:column;gap:8px;flex:0 0 auto}
.las-wrap .las-detail-signer-status{font:750 10px system-ui,sans-serif;background:#fff2dd;color:#92621b;padding:6px 10px;border-radius:6px}
.las-wrap .las-detail-signer-status.is-signed{color:#207450;background:#e9f6ee}
.las-wrap .las-detail-signer-status.is-canceled{color:#a13e4d;background:#fbebee}
.las-wrap .las-detail-reminder-form{margin:0!important}
.las-wrap .las-detail-reminder{display:block!important;background:#f7f9fb!important;border:1px solid #d9e3eb!important;border-radius:7px!important;padding:9px 11px!important;color:#20445e!important;cursor:pointer;text-decoration:none!important;font:700 11px/1.2 system-ui,sans-serif!important;white-space:nowrap}
.las-wrap .las-detail-reminder:disabled{opacity:.55;cursor:not-allowed}
.las-wrap .las-detail-downloads{background:#f9fafc;border:1px solid #e8edf2;border-radius:11px;padding:14px;display:grid;gap:10px}
.las-wrap .las-detail-original{font:650 11px system-ui,sans-serif;text-decoration:none!important;color:#294c63;justify-self:start}
.las-wrap .las-detail-downloads .las-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0!important;width:100%}
.las-wrap .las-detail-downloads .las-downloads .btn{font:750 11px/1.35 system-ui,sans-serif!important;border:1px solid #d8e2ec!important;background:#fff!important;color:#1c3c56!important;border-radius:8px!important;min-height:46px!important;padding:10px!important;margin:0!important;white-space:normal!important}
.las-wrap .las-detail-downloads .las-downloads .las-visual-pdf{color:#fff!important;background:#143049!important;border-color:#143049!important}
.las-wrap .las-detail-partial{font:500 11px system-ui,sans-serif;color:#6e7d87;margin:10px 0!important}
.las-wrap .las-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;flex-wrap:wrap}
.las-wrap .las-detail-footer>a{font:650 11px system-ui,sans-serif;color:#29526b;text-decoration:none!important}
.las-wrap .las-detail-footer form{margin:0}
.las-wrap .las-detail-cancel{font:650 11px system-ui,sans-serif!important;background:#fff!important;border:1px solid #e6c5c4!important;color:#973a3b!important;border-radius:7px!important;padding:9px 12px!important}
.las-wrap .las-detail-danger{margin-top:21px;padding-top:11px;border-top:1px solid #edf0f3;font:550 11px system-ui,sans-serif;color:#75828f}
.las-wrap .las-detail-danger summary{cursor:pointer;display:inline-block;padding:7px 0}
.las-wrap .las-detail-danger button{margin-top:8px;font-size:11px!important;color:#943d41!important;border-color:#efdddf!important;background:#fff!important}
.las-wrap .las-detail-notice{padding:12px;border-radius:8px;color:#315c49;background:#eff8f1;font:550 12px/1.5 system-ui,sans-serif}
/* Após a assinatura: 3 ações sempre visíveis sem abrir Mais opções. */
.las-page .las-signer-downloads{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
.las-page .las-signer-downloads>.btn{white-space:normal!important;min-height:49px!important;word-break:normal;padding:10px 8px!important;font:750 11px/1.4 system-ui,sans-serif!important}
.las-page .las-signer-downloads>.las-preview-pdf{background:#132d44!important;color:white!important;border-color:#132d44!important}
.las-page .las-signer-downloads>.las-visual-pdf,.las-page .las-signer-downloads>.las-combined-pdf{background:#f4f7fa!important;color:#142f46!important;border:1px solid #dce4eb!important}
@media(max-width:680px){
 .las-wrap .las-doc-management{padding:20px 16px!important;margin:8px auto 28px!important;border-radius:12px}
 .las-wrap .las-detail-heading{flex-wrap:wrap}
 .las-wrap .las-detail-heading h1{font-size:21px!important}
 .las-wrap .las-detail-signer{padding:13px;gap:10px;align-items:flex-start}
 .las-wrap .las-detail-signer-side{max-width:42%}
 .las-wrap .las-detail-progress-head{flex-wrap:wrap}
 .las-wrap .las-detail-downloads .las-downloads{grid-template-columns:1fr}
 .las-page .las-signer-downloads{grid-template-columns:1fr!important}
 .las-page .las-signer-downloads>.btn{min-height:46px!important;font-size:12px!important}
 .las-wrap .las-detail-footer{align-items:flex-start;flex-direction:column}
}
@media(max-width:360px){.las-wrap .las-detail-signer{flex-direction:column}.las-wrap .las-detail-signer-side{max-width:100%;align-items:flex-start;flex-direction:row;flex-wrap:wrap}}
