.td-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.td-overview>div{border:1px solid #e6e2dc;border-radius:12px;padding:18px 22px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px}.td-overview span{font-size:12px;color:#6f747a}.td-overview strong{font-size:28px}.td-overview .td-highlight{background:#f7eee8;border-color:#ead2c4}.td-row{display:flex;align-items:center;gap:16px;padding:22px 24px;border-bottom:1px solid #edf0f2}.td-row:last-child{border:0}.td-symbol{width:44px;height:48px;flex-shrink:0;border:1px solid #e4d7ce;border-radius:10px;background:#f6f0eb;display:grid;place-items:center;color:#9b5440}.td-symbol .icon{width:23px;height:23px}.td-client{font-size:14px;color:#28363c;text-align:left}.td-row p{font-size:12px;color:#6a747c;margin:6px 0}.td-row small{font-size:10px;color:#7e868c}.td-row-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.td-status{display:inline-flex;font-size:10px;font-weight:650;border-radius:6px;background:#eef0f2;padding:7px 9px;white-space:nowrap;color:#68717a}.td-status.pending{background:#faf0dc;color:#956719}.td-status.ready{background:#eaf3ee;color:#387957}.td-footnote{font-size:11px;line-height:1.7;color:#7a8188;margin:18px 0}.td-document-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:24px 0 16px}.td-document-head strong{font-size:17px}.td-document-head p{font-size:11px;color:#7d858d;margin:5px 0}.td-inline-note{display:flex;gap:10px;align-items:center;font-size:12px;line-height:1.6;background:#f4f6f7;padding:13px;border-radius:8px}.td-inline-note .icon{flex-shrink:0}.td-section{margin:18px 0;border-top:1px solid #e8ebed;padding-top:18px}.td-section>summary{font-size:13px;font-weight:650;cursor:pointer;padding:4px 0 14px}.td-section .form-grid{margin-top:8px}.td-section textarea{min-height:85px}.td-save{font-size:11px;color:#438260;margin:20px 0 5px;line-height:1.6}.td-save.error{color:#b04f42}.td-weight{padding:24px;background:#f7eee8;border-radius:12px;margin:18px 0 22px}.td-weight input{font-size:26px;padding:14px;width:100%;border-color:#d6b7a6}.td-weight small{display:block;line-height:1.6;font-size:11px;color:#8d7667;margin-top:12px}.td-auto-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.td-auto-grid dt{font-size:10px;color:#828990;margin-bottom:5px}.td-auto-grid dd{margin:0;font-size:12px;overflow-wrap:anywhere}.td-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.td-intro{text-align:center;padding:24px 10px}.td-intro .td-symbol{margin:0 auto 15px}.td-intro h3{font-size:20px}.td-intro p{font-size:13px;color:#79828a;line-height:1.8}.td-history{display:flex;gap:15px;justify-content:space-between;align-items:start;border-bottom:1px solid #edf0f2;padding:17px 0}.td-history strong{font-size:12px}.td-history small{display:block;font-size:10px;color:#7c848b;margin:6px 0}.td-history p{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.td-history details{font-size:11px}.td-history button{flex-shrink:0}.td-history summary{cursor:pointer;color:#92513d}.td-row .grow{min-width:0;overflow-wrap:anywhere}@media(max-width:750px){.td-row{padding:18px 14px;flex-wrap:wrap;gap:12px}.td-row .grow{flex:1}.td-row-actions{width:100%;padding-left:56px;justify-content:space-between}.td-overview{gap:8px}.td-overview>div{padding:14px 10px;display:block}.td-overview span{font-size:10px;display:block;min-height:25px}.td-overview strong{font-size:25px}.td-document-head{align-items:start}.td-auto-grid{grid-template-columns:1fr}.td-history{gap:8px}.td-footnote{font-size:10px}.td-row-actions .btn{font-size:11px}}

.td-formats{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.td-formats span{font-size:11px;border:1px solid #deded9;border-radius:6px;padding:7px 10px;background:#fafaf7;color:#64706a}.td-subsection{margin:12px 0;padding:12px;border:1px solid #e5e8e6;border-radius:7px}.td-subsection summary{font-size:12px;cursor:pointer;font-weight:600}.td-subsection .form-grid{margin-top:15px}

.drawer-footer:has(#transport-download-ready){flex-wrap:wrap}

.vale-section h3{font-size:13px;margin:0 0 17px;font-weight:650}.vale-section{padding:20px 0;border-bottom:1px solid var(--line)}.vale-section .field textarea{min-height:65px}.vale-section .field label{line-height:1.5}.vale-success{padding:25px 0;text-align:center}.vale-success>.icon{width:46px;height:46px;padding:10px;border-radius:50%;background:#eaf5ee;color:#36805b;margin-bottom:20px}.vale-success h3{font-size:19px;margin-bottom:14px}.vale-success p{font-size:13px;line-height:1.8;color:var(--muted)}.vale-archive{margin-top:22px}.vale-filters{padding:18px 23px;display:flex;flex-wrap:wrap;gap:12px;align-items:end;border-bottom:1px solid var(--line)}.vale-filters label{display:flex;flex:1;min-width:130px;flex-direction:column;gap:8px;font-size:10px;color:var(--muted)}.vale-filters label:first-child{flex:2;min-width:180px}.vale-filters input{font:inherit;font-size:12px;background:white;border:1px solid var(--line);border-radius:6px;padding:10px;min-width:0;width:100%;box-sizing:border-box;color:var(--ink)}.vale-pagination,.vale-history-head{padding:17px 23px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vale-pagination span{font-size:10px;color:var(--muted)}.vale-pagination>div{display:flex;gap:8px}.vale-history-head strong{font-size:12px}.vale-version{font-size:10px;background:#eaf5ee;color:#36805b;padding:3px 6px;border-radius:4px;margin-left:4px}.vale-loading{padding:24px;font-size:12px;color:var(--muted)}.vale-archive .document-actions{flex-wrap:wrap}.drawer .vale-archive .document-row{padding:18px}.drawer .vale-archive .document-actions{width:100%;margin-left:0}.drawer .vale-archive .document-row{flex-wrap:wrap}.drawer .vale-archive{margin-top:0}.drawer-footer:has([data-action="transport-complete"]),.drawer-footer:has(#vale-download-ready){flex-wrap:wrap}.vale-content>[role="alert"]{display:block;padding:20px}
@media(max-width:600px){.vale-filters{padding:16px}.vale-filters label:first-child{flex-basis:100%}.vale-filters input{font-size:16px}.vale-filters .btn{min-height:42px}.vale-pagination,.vale-history-head{padding:16px}.vale-archive .document-actions{margin-left:0}.vale-section h3{font-size:14px}}
