.templateActions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.75rem 0;display:flex}.templateActions label{min-width:0}.templateActions button,.templateActions a{font-size:.875rem}.templatePicker{border:1px solid #d8cbd6;border-radius:10px;min-width:0;margin:.6rem 0;padding:.75rem}.templatePicker select,.templatePicker input,.documentLibrary input,.documentLibrary select{min-width:0;max-width:100%}.templatePicker .templatePreview{color:#281f2b;background:#fff;border-radius:6px;max-height:240px;padding:.8rem;overflow:auto}.templateTable{max-width:100%;overflow:auto}.templateTable table{border-collapse:collapse;width:100%}.templateTable th,.templateTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:.8rem}.templateTable th{white-space:nowrap}.templateTable td:first-child{min-width:200px}.documentLibrary fieldset{border:0;min-width:0;padding:0}.documentLibrary fieldset>label{margin:.75rem 0;display:block}.documentLibrary fieldset>label input,.documentLibrary fieldset>label select{width:100%;display:block}.templatePicker summary{cursor:pointer;font-weight:600}.templatePicker button{min-height:36px}.templatePicker [role=alert]{color:#a21c40}.templatePicker .eventRichText{font:inherit}@media (width<=600px){.templateActions{align-items:stretch}.templateActions>label,.templateActions input:not([type=checkbox]),.templateActions select{width:100%}}.documentFilters{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:1rem;margin:1.25rem 0;display:grid}.documentFilters label{flex-direction:column;gap:.4rem;font-size:.875rem;display:flex}.documentFilters label:last-child{flex-direction:row;align-items:center;padding-bottom:.7rem}.documentCount{color:#625766;font-size:.875rem}.documentTableScroll{background:#fff;border:1px solid #ddd3df;border-radius:12px}.documentLibrary .documentTable{table-layout:fixed;color:#302535;width:100%;min-width:760px;font-size:.9rem}.documentLibrary .documentTable thead th{color:#55435b;letter-spacing:.02em;text-transform:uppercase;background:#f5f1f6;padding:1rem;font-size:.8rem;font-weight:650}.documentTable th:first-child{width:30%}.documentTable th:nth-child(2){width:24%}.documentTable th:nth-child(3){width:12%}.documentTable th:nth-child(4){width:16%}.documentTable th:last-child{width:18%}.documentLibrary .documentTable tbody th,.documentLibrary .documentTable tbody td{vertical-align:middle;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #e8e1e9;padding:.85rem 1rem}.documentTable tbody tr:nth-child(2n){background:#fcfafc}.documentTable tbody tr:hover{background:#f7f2f7}.documentLibrary .documentName{box-shadow:none;text-align:left;font:inherit;color:#692b60;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.documentLibrary .documentName:hover{text-decoration:underline}.documentLibrary .documentAction{color:#49354e;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d8cbd6;border-radius:8px;padding:.45rem .6rem}.documentStatus{color:#57415e;white-space:nowrap;background:#eee8f0;border-radius:6px;padding:.2rem .5rem;font-size:.8rem;display:inline-block}.documentLibrary .documentDate{font-size:.85rem}.documentLibrary .documentEmpty{text-align:center;padding:2rem}.documentPagination{justify-content:flex-end}.documentPagination>span:first-child{margin-right:auto}.documentPreview .eventRichText{max-height:460px;overflow:auto}.documentPreview h2{margin-right:auto}.documentPreview{overflow-wrap:anywhere}@media (width<=700px){.documentFilters{grid-template-columns:1fr}.documentPagination{gap:.5rem}.documentTableScroll{max-width:100%}}
