.jcdt-documents-table{box-sizing:border-box;width:100%;padding:20px 38px 38px;background:var(--jcdt-documents-bg,#CBE6FB);color:var(--jcdt-documents-text,#0B1F29);font-family:inherit}.jcdt-documents-table *{box-sizing:border-box}.jcdt-documents-table__heading{margin:0 0 20px;color:var(--jcdt-documents-text,#0B1F29);font:inherit;font-size:22px;font-weight:700;line-height:1.25}.jcdt-documents-table__list{overflow:hidden;border:1px solid var(--jcdt-documents-border,#BFA8A8);border-radius:9px}.jcdt-documents-table__row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:75px;padding:16px 22px;border-bottom:1px solid var(--jcdt-documents-border,#BFA8A8)}.jcdt-documents-table__row:last-child{border-bottom:0}.jcdt-documents-table__document{display:flex;align-items:center;min-width:0;gap:8px}.jcdt-documents-table__icon{display:inline-flex;width:17px;height:20px;flex:0 0 17px;color:#6c808b;opacity:.82}.jcdt-documents-table__icon svg{display:block;width:100%;height:100%;fill:currentColor}.jcdt-documents-table__title{min-width:0;color:var(--jcdt-documents-text,#0B1F29);font-size:18px;line-height:1.35;overflow-wrap:anywhere}.jcdt-documents-table__button{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:38px;flex:0 0 auto;padding:8px 17px;border:1px solid var(--jcdt-documents-button-border,#A99C9C);border-radius:999px;background:var(--jcdt-documents-button-bg,#CBE6FB);color:var(--jcdt-documents-button-text,#52606A)!important;font-size:15px;font-weight:400;line-height:1;text-align:center;text-decoration:none!important;transition:background-color .15s ease,color .15s ease,transform .15s ease}.jcdt-documents-table__button:hover,.jcdt-documents-table__button:focus{filter:brightness(.97);transform:translateY(-1px);text-decoration:none!important}.jcdt-documents-table__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jcdt-documents-table__empty{padding:22px;color:var(--jcdt-documents-text,#0B1F29);font-size:16px}@media(max-width:767px){.jcdt-documents-table{padding:18px 18px 24px}.jcdt-documents-table__heading{margin-bottom:15px;font-size:20px}.jcdt-documents-table__row{min-height:68px;padding:14px 15px;gap:15px}.jcdt-documents-table__title{font-size:16px}.jcdt-documents-table__button{min-width:98px;min-height:36px;padding:8px 13px;font-size:14px}}@media(max-width:440px){.jcdt-documents-table__row{align-items:flex-start;flex-direction:column}.jcdt-documents-table__button{align-self:flex-end}}
