/* CLIENT_STANDARD_ID_DOCS_V106 */
.client-standard-docs-section{overflow:visible}
.client-standard-docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
.client-standard-doc{border:1px solid var(--line,#d9e3df);border-radius:14px;padding:12px;background:rgba(255,255,255,.55);min-width:0}
.client-standard-doc.is-ready{border-color:rgba(18,170,121,.35);background:rgba(18,170,121,.055)}
.client-standard-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
.client-standard-doc-head>div{min-width:0}.client-standard-doc-head b{display:block;font-size:15px;margin-top:3px;line-height:1.15}
.client-standard-doc-label{font-size:8px;letter-spacing:.08em;color:#71877f;font-weight:800}
.client-standard-doc-status{flex:0 0 auto;font-size:9px;font-weight:800;border-radius:999px;padding:4px 7px;background:#eef3f1;color:#6b7f78;white-space:nowrap}
.client-standard-doc.is-ready .client-standard-doc-status{background:#def7ec;color:#087c54}
.client-standard-doc>small{display:block;margin:8px 0;color:#73877f;line-height:1.25}
.client-standard-doc-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:8px!important}
.client-standard-doc-actions .btn{width:100%;min-height:34px;padding:7px 8px;font-size:10px;line-height:1.1}
@media(max-width:430px){.client-standard-docs-grid{grid-template-columns:1fr}.client-standard-doc-actions{grid-template-columns:1fr 1fr!important}}


/* DOCUMENT_VIEW_DOWNLOAD_V132 */

.client-doc-card-v132{
  display:block!important;

  padding:0!important;
  overflow:hidden;
}

.client-doc-open-v132{
  width:100%;

  display:flex;
  gap:10px;
  align-items:center;

  padding:12px;

  border:0;

  background:transparent;

  text-align:left;
}

.client-doc-actions-v132,
.client-standard-file-v132>div,
.client-contract-file-v132>div,
.client-contract-sub-v132>div{
  display:flex;
  gap:6px;
  flex-wrap:wrap;
}

.client-doc-actions-v132{
  padding:0 12px 12px;
}

.client-standard-files-v132{
  display:grid;
  gap:6px;

  margin:8px 0;
}

.client-standard-file-v132,
.client-contract-file-v132,
.client-contract-sub-v132{
  display:flex;
  justify-content:space-between;
  gap:8px;
  align-items:center;

  padding:8px;

  border-radius:9px;

  background:
    rgba(
      255,
      255,
      255,
      .72
    );
}

.client-standard-file-v132 span b,
.client-standard-file-v132 span small,
.client-contract-file-v132 span b,
.client-contract-file-v132 span small,
.client-contract-sub-v132 span b,
.client-contract-sub-v132 span small{
  display:block;
}

.client-standard-file-v132 span small,
.client-contract-file-v132 span small,
.client-contract-sub-v132 span small{
  font-size:9px;
  color:#77868c;
}

.client-contract-kind-v132{
  border-top:
    1px solid
    #e6ecee;

  padding-top:6px;
  margin-top:6px;
}


@media(max-width:390px){

  .client-standard-file-v132,
  .client-contract-file-v132,
  .client-contract-sub-v132{
    align-items:stretch;
    flex-direction:column;
  }
}

