/* B619C_FIX2_CANONICAL_DOCUMENT_ACTIONS_CSS START */
.b619c-panel{margin-top:16px}
.b619c-head,.b619c-dialog-head,.b619c-row,.b619c-actions,.b619c-send-actions{
  display:flex;align-items:center;justify-content:space-between;gap:12px
}
.b619c-head span,.b619c-dialog-head span{display:block;color:#8fa8ca;font-size:12px;font-weight:900;letter-spacing:.08em}
.b619c-head h2,.b619c-dialog-head h3{margin:4px 0 0}
.b619c-head b{padding:7px 10px;border-radius:999px;background:#1d3553;color:#cce0ff;white-space:nowrap}
.b619c-info,.b619c-rule{color:#a9bbd4;line-height:1.5}
.b619c-list{display:grid;gap:10px;margin-top:15px}
.b619c-row{padding:13px;border:1px solid #2a405f;border-radius:13px;background:#111f33}
.b619c-doc-copy{min-width:0}
.b619c-doc-copy strong,.b619c-doc-copy span{display:block;overflow-wrap:anywhere}
.b619c-doc-copy span{margin-top:5px;color:#91a7c7;font-size:12px}
.b619c-row[data-state="signed"]{border-color:rgba(74,222,128,.5)}
.b619c-row[data-state="signed"] [data-b619c-status]{color:#86efac}
.b619c-row[data-state="error"]{border-color:rgba(248,113,113,.55)}
.b619c-row[data-state="error"] [data-b619c-status]{color:#fecaca}
.b619c-actions{justify-content:flex-end;flex-wrap:wrap}
.b619c-actions button{white-space:nowrap}
.b619c-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px;background:rgba(2,8,18,.82)}
.b619c-dialog{width:min(720px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:22px;border:1px solid #385174;border-radius:17px;background:#0e1a2c;box-shadow:0 30px 100px rgba(0,0,0,.5)}
.b619c-dialog form{display:grid;gap:13px}
.b619c-dialog label{display:grid;gap:6px;color:#dbe7f7;font-size:13px;font-weight:800}
.b619c-dialog input,.b619c-dialog textarea{width:100%;padding:11px 12px;border:1px solid #415978;border-radius:10px;background:#182941;color:#fff;font:inherit}
.b619c-dialog textarea{resize:vertical;min-height:170px}
.b619c-send-actions{justify-content:flex-end;margin-top:4px}
.b619c-form-message{min-height:20px;margin:0;color:#fecaca;font-weight:700}
@media(max-width:760px){
  .b619c-row,.b619c-head,.b619c-dialog-head{align-items:stretch;flex-direction:column}
  .b619c-actions{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}
  .b619c-actions button{width:100%;padding-left:8px;padding-right:8px}
  .b619c-send-actions{display:grid;grid-template-columns:1fr 1fr}
}
@media(max-width:430px){.b619c-actions{grid-template-columns:1fr}.b619c-send-actions{grid-template-columns:1fr}}
/* B619C_FIX2_CANONICAL_DOCUMENT_ACTIONS_CSS END */


/* B619C_FIX3_INLINE_CANONICAL_DOCUMENT_ACTIONS_CSS START */
[data-b617c-card-key="documents"]{grid-column:1/-1}
[data-b617c-card-key="documents"] .b619c-inline-row{
  grid-template-columns:24px minmax(180px,1fr) auto;
  min-height:48px
}
.b619c-inline-end{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.b619c-inline-status{min-width:105px;text-align:right;color:#91a7c7!important}
.b619c-inline-row[data-state="signed"]{border-color:rgba(74,222,128,.5)}
.b619c-inline-row[data-state="signed"] .b619c-inline-status{color:#86efac!important}
.b619c-inline-row[data-state="ready"] .b619c-inline-status{color:#bfdbfe!important}
.b619c-inline-row[data-state="missing"] .b619c-inline-status{color:#fde68a!important}
.b619c-inline-row[data-state="error"]{border-color:rgba(248,113,113,.55)}
.b619c-inline-row[data-state="error"] .b619c-inline-status{color:#fecaca!important}
.b619c-inline-row .b619c-actions{display:flex;flex-wrap:nowrap;gap:6px}
.b619c-inline-row .b619c-actions button{min-height:30px;padding:6px 9px;font-size:10px}
@media(max-width:900px){
  [data-b617c-card-key="documents"] .b619c-inline-row{
    grid-template-columns:22px minmax(0,1fr)
  }
  .b619c-inline-end{grid-column:2;align-items:stretch;flex-direction:column}
  .b619c-inline-status{min-width:0;text-align:left}
  .b619c-inline-row .b619c-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}
  .b619c-inline-row .b619c-actions button{width:100%}
}
@media(max-width:430px){
  .b619c-inline-row .b619c-actions{grid-template-columns:1fr}
}
/* B619C_FIX3_INLINE_CANONICAL_DOCUMENT_ACTIONS_CSS END */


/* B619C_FIX4_APP_READABILITY_BASELINE START */
body{font-size:16px;line-height:1.45}
button,input,select,textarea{font-size:15px;line-height:1.35}
.card{font-size:15px}
.card h1{font-size:28px;line-height:1.2}
.card h2{font-size:22px;line-height:1.25}
.card h3{font-size:19px;line-height:1.3}
[data-b617c-card-key="documents"] .b617c-list{gap:9px}
[data-b617c-card-key="documents"] .b619c-inline-row{
  min-height:58px;
  padding:10px 12px;
  grid-template-columns:28px minmax(220px,1fr) auto
}
[data-b617c-card-key="documents"] .b619c-inline-row>span{font-size:14px}
[data-b617c-card-key="documents"] .b619c-inline-row>strong{font-size:15px;line-height:1.4}
.b619c-inline-status{min-width:180px;font-size:15px;line-height:1.35}
.b619c-inline-row .b619c-actions{gap:8px}
.b619c-inline-row .b619c-actions button{
  min-height:40px;
  padding:9px 13px;
  font-size:14px;
  font-weight:800
}
.b619c-dialog{width:min(820px,100%);padding:28px;font-size:16px}
.b619c-dialog-head span{font-size:14px}
.b619c-dialog-head h3{font-size:23px}
.b619c-rule{font-size:15px}
.b619c-dialog label{gap:8px;font-size:16px}
.b619c-dialog input,.b619c-dialog textarea{padding:13px 14px;font-size:16px;line-height:1.45}
.b619c-dialog input{min-height:48px}
.b619c-dialog textarea{min-height:210px}
.b619c-send-actions button{min-height:44px;padding:10px 16px;font-size:15px;font-weight:800}
.b619c-form-message{min-height:24px;font-size:15px;line-height:1.45}
@media(max-width:900px){
  [data-b617c-card-key="documents"] .b619c-inline-row{
    grid-template-columns:26px minmax(0,1fr);
    padding:12px
  }
  .b619c-inline-end{gap:9px}
  .b619c-inline-status{min-width:0}
  .b619c-inline-row .b619c-actions button{min-height:44px}
}
@media(max-width:520px){
  body{font-size:16px}
  .card{font-size:16px}
  .b619c-dialog{padding:18px}
}
/* B619C_FIX4_APP_READABILITY_BASELINE END */
