.cv-folders-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:10px}.cv-folders-toolbar label{font-size:12px;font-weight:700;flex:1 1 100%}.cv-folders-toolbar input{flex:1 1 210px;min-width:0;padding:12px;background:#fff8e8;border:1px solid #b7a27d;border-radius:0;color:#112e3b;font:inherit}.cv-folder-layout{display:grid;grid-template-columns:minmax(205px,.82fr) minmax(0,1.8fr);gap:15px;min-height:320px;margin-top:14px}.cv-folder-list{background:#f0dfbc;border:1px solid #bba477;min-height:240px;max-height:660px;overflow-y:auto}.cv-folder-entry{width:100%;display:block;padding:15px 13px;text-align:left;background:transparent;color:#14303c;border:0;border-bottom:1px solid #c6b28b;cursor:pointer;overflow-wrap:anywhere}.cv-folder-entry:hover,.cv-folder-entry:focus-visible{background:#f8e9cd}.cv-folder-entry.is-current{background:#dcb679;box-shadow:inset 3px 0 #183748}.cv-folder-entry strong{font-size:13px;display:block}.cv-folder-entry small{display:block;font-size:11px;line-height:1.7;color:#625b4c;margin-top:4px}.cv-folder-details{padding:18px;min-width:0;background:#fff6e3;border:1px solid #c8b58f;overflow-wrap:anywhere;font-size:13px}.cv-folder-details h3{font:700 24px Georgia,serif;margin:0 0 13px}.cv-folder-details h4{font:700 17px Georgia,serif;margin:18px 0 8px}.cv-folder-details .cv-folder-muted{font-size:12px;color:#756c5d;line-height:1.75}.cv-folder-details .cv-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.cv-folder-details .cv-folder-field{padding:10px;background:#f8e7c7}.cv-folder-details .cv-folder-field small{display:block;color:#665b47;font-size:11px;margin-bottom:5px}.cv-folder-details .cv-folder-field strong{font-size:13px}.cv-folder-details .cv-folder-item{border-top:1px solid #d8c39e;padding:12px 0;line-height:1.7}.cv-folder-details .cv-folder-item strong{font-size:13px;display:block}.cv-folder-details .cv-folder-item small{color:#645f53;font-size:11px}.cv-folder-details .cv-folder-status{display:inline-block;padding:3px 7px;background:#e7d8b6;font-size:11px}.cv-folder-page{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;flex-wrap:wrap}.cv-folder-page span{font-size:12px;color:#675e4d}.cv-folder-stat{display:flex;gap:7px;flex-wrap:wrap}.cv-folder-stat span{padding:5px 8px;border:1px solid #c6b28c;font-size:11px}.cv-folder-empty{padding:24px 13px;color:#6e6657;font-size:12px;line-height:1.8}
@media(max-width:920px){.cv-folder-layout{grid-template-columns:1fr}.cv-folder-list{max-height:260px;min-height:100px}.cv-folder-details .cv-folder-grid{grid-template-columns:1fr}}
.cv-folder-details .cv-folder-item small{display:block;line-height:1.65;margin-top:3px}

.cv-folders-toolbar select{min-width:145px;max-width:220px;padding:11px;background:#fff8e8;border:1px solid #b7a27d;color:#112e3b;font:inherit;font-size:12px}.cv-folders-toolbar #cvCustomerDetailReload:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.cv-folders-toolbar select{max-width:none;flex:1 1 135px}.cv-folders-toolbar button{flex:1 1 165px}}
