.tm-bragard-section{margin-top:12px!important;padding:18px!important;background:#fafafa!important;border:1px solid #e8e8e8!important;border-radius:6px!important}

.tm-bragard-layout{display:grid;grid-template-columns:1fr min(260px,35%);gap:32px;align-items:start}

.tm-bragard-layout__aside figure{margin:0;text-align:center}

.tm-bragard-layout__aside img{width:100%;border-radius:6px;border:1px solid #e4dace}

.tm-bragard-layout__aside figcaption{margin-top:6px;font-size:12px;color:#7a6e5f;text-align:center}

@media(max-width:680px){.tm-bragard-layout{grid-template-columns:1fr}.tm-bragard-layout__aside{order:-1}}

.tm-private-file-list{list-style:none!important;margin:0 0 16px!important;padding:0!important}

.tm-private-file-item{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;background:#f8f8f8!important;border:1px solid #e5e5e5!important;border-radius:4px!important;margin-bottom:6px!important;flex-wrap:wrap!important}

.tm-private-file-kind{font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;color:#666!important}

.tm-private-file-name{font-size:13px!important;color:#333!important;flex:1!important}

.tm-button--link{background:none!important;border:none!important;padding:0!important;cursor:pointer!important;text-decoration:underline!important;font-size:13px!important}

.tm-color-danger{color:#c0392b!important}

.tm-file-status{display:block!important;font-size:12px!important;font-style:italic!important;margin-top:4px!important;color:#777!important}

.tm-file-status[data-state="uploading"]{color:#b59a64!important}

.tm-file-status[data-state="ok"]{color:#177245!important}

.tm-file-status[data-state="error"]{color:#b83232!important}

.tm-docs-validated-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;background:#edfae1!important;border:1px solid #4caf50!important;border-radius:6px!important;color:#276728!important;font-size:14px!important;font-weight:500!important;margin:8px 0!important}
