.document-catalog{--doc-border:#d8e1e8;--doc-muted:#526577;color:#152e43;max-width:1120px;margin:auto;padding:1rem}.document-catalog h2{font-size:1.65rem;margin:0 0 .5rem}.document-catalog h3{font-size:1.12rem;line-height:1.4;margin:.25rem 0 .65rem}.document-muted,.document-catalog small{color:var(--doc-muted);line-height:1.5}.document-tabs,.document-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.document-catalog button{border:1px solid #17527b;border-radius:.55rem;background:#17527b;color:#fff;padding:.65rem .9rem;cursor:pointer;font:inherit}.document-catalog button:disabled{opacity:.55;cursor:wait}.document-tabs button[aria-selected=false],.document-catalog .document-secondary{color:#17527b;background:#fff}.document-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 #70d4d0}.document-catalog input:not([type=checkbox]),.document-catalog textarea,.document-catalog select{box-sizing:border-box;min-width:0;width:100%;border:1px solid #a9bac8;border-radius:.4rem;background:white;padding:.65rem;font:inherit;color:#152e43}.document-field{display:grid;gap:.35rem;margin:.65rem 0;min-width:0}.document-field>span{font-weight:600;font-size:.9rem}.document-form,.document-detail,.document-card{border:1px solid var(--doc-border);border-radius:.8rem;padding:1rem;background:#fff}.document-form{margin:1rem 0}.document-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.document-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr auto;gap:.8rem;align-items:end;margin:1.2rem 0}.document-filters button{margin-bottom:.65rem}.document-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1rem}.document-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.document-card p{margin:.25rem 0 .5rem;overflow-wrap:anywhere}.document-card button{margin-top:auto}.document-state{font-size:.8rem;padding:.25rem .5rem;border-radius:1rem;background:#edf3f7;margin-bottom:.5rem}.document-notice{min-height:1.3rem;line-height:1.5}.document-error{color:#a12828!important}.document-detail:empty{display:none}.document-detail{margin-top:1rem}.document-detail a{color:#17527b;overflow-wrap:anywhere}.document-evidence{background:#f3f7fa;border-left:3px solid #2b718f;padding:1rem;margin:1rem 0;line-height:1.5}.document-checkbox{display:flex;gap:.6rem;align-items:flex-start;line-height:1.5}.document-catalog details{padding:.8rem;border:1px solid var(--doc-border);border-radius:.5rem;margin:1rem 0}.document-catalog details summary{cursor:pointer;font-weight:600}.document-catalog details p{overflow-wrap:anywhere;max-height:12rem;overflow:auto}.document-catalog :focus-visible{outline:3px solid #d9a526;outline-offset:3px}@media(max-width:720px){.document-filters{grid-template-columns:1fr 1fr}.document-filters .document-field:nth-child(3){grid-column:1/-1}.document-columns{grid-template-columns:1fr}.document-catalog{padding:.75rem}.document-toolbar>button{flex:1 1 auto}}

.document-source-type{display:inline-flex;background:#e5f4ef;color:#175e4e;border-radius:1rem;padding:.2rem .6rem;font-size:.78rem;font-weight:650}.document-initial-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.document-initial-card a{overflow-wrap:anywhere;color:#17527b}.document-initial-card input[type=checkbox]{flex:0 0 auto;margin-top:.2rem}.document-initial-card .document-checkbox{margin:0}.document-success{color:#176148}.document-checkbox input[type=checkbox]{width:1.1rem;height:1.1rem;flex-shrink:0}
