/* ConstructNav v0.9.8.1 — Electronic Signature Center refresh and signed-record visibility */
#cnSignatureCenter .cn-signature-cloud-summary{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin:12px 0 18px}
#cnSignatureCenter .cn-signature-cloud-summary>div{border:1px solid #d7e1ea;border-radius:11px;background:#fff;padding:10px 12px;min-width:0}
#cnSignatureCenter .cn-signature-cloud-summary small{display:block;color:#66788a;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}
#cnSignatureCenter .cn-signature-cloud-summary strong{display:block;color:#0b2d4b;font-size:20px;line-height:1.15;margin-top:4px}
#cnSignatureCenter .cn-signature-summary-signed{border-color:#b9dcc9!important;background:#f3fbf6!important}
#cnSignatureCenter .cn-signature-summary-signed strong{color:#11643b}
#cnSignatureCenter .cn-signature-summary-refresh span{display:block;color:#66788a;font-size:10px;line-height:1.25;margin-top:3px}
#cnSignatureCenter .cn-signature-signed-detail{color:#17633c!important;font-weight:700;margin-top:4px}
#cnSignatureCenter .cn-signature-row[data-cn-signature-status="signed"],#cnSignatureCenter .cn-signature-row[data-cn-signature-status="completed"]{border-color:#b9dcc9;background:#f7fcf9}
#cnSignatureCenter .cn-signature-row[data-cn-signature-status="overdue"]{border-color:#e5b8bb;background:#fff8f8}
#cnSignatureCenter .cn-signature-status.overdue{background:#fde9ea;color:#a52f3a}
#cnSignatureCenter [data-cn-refresh-signatures][disabled]{opacity:.68;cursor:wait}
@media(max-width:1050px){#cnSignatureCenter .cn-signature-cloud-summary{grid-template-columns:repeat(3,minmax(130px,1fr))}}
@media(max-width:680px){#cnSignatureCenter .cn-signature-cloud-summary{grid-template-columns:repeat(2,minmax(120px,1fr))}}
