.tld-correspondence{color:#193452;font-size:14px}.cc-dialog{width:96vw!important;max-width:1500px!important;max-height:94vh;overflow:auto;background:#f7f9fc;padding:24px}.tld-correspondence h3{font-size:17px;font-weight:800;margin:10px 0}.tld-correspondence h4{font-weight:800}.tld-correspondence p{margin:8px 0;line-height:1.55}.cc-box,.cc-intake{border:1px solid #d6e0ee;border-radius:14px;background:white;padding:16px;margin:12px 0}.cc-actions{gap:9px;margin:12px 0}.cc-actions,.cc-client{display:flex;flex-wrap:wrap;align-items:center}.cc-client{justify-content:space-between;gap:8px;padding:10px 0}.cc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tld-correspondence label:not(.cc-check){display:block;font-weight:700;margin:12px 0}.tld-correspondence input:not([type=checkbox]),.tld-correspondence select,.tld-correspondence textarea{display:block;width:100%;padding:11px;border:1px solid #b7c8dd;border-radius:9px;margin-top:7px;color:#193452;background:white;box-sizing:border-box}.tld-correspondence input:focus,.tld-correspondence select:focus,.tld-correspondence textarea:focus{outline:2px solid #3971b8;outline-offset:2px}.cc-check{display:flex;align-items:flex-start;gap:9px;margin:14px 0;line-height:1.45}.cc-check input{margin-top:3px;width:17px;height:17px;flex-shrink:0}.cc-note,.cc-status{padding:12px;border-radius:9px;background:#edf5ff}.cc-warning{background:#fff7e5;color:#72520d}.cc-error,.cc-warning{padding:12px;border-radius:9px}.cc-error{background:#fff0ef;color:#962b2b;white-space:pre-wrap}.cc-history{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;max-height:300px;overflow:auto}.cc-history button{text-align:left;padding:13px;border:1px solid #d6e0ee;border-radius:9px;background:#fff}.cc-history span{display:block;font-size:12px;margin-top:6px}.cc-history .cc-selected{border:2px solid #2865ad;background:#edf5ff}.cc-review{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:20px}.cc-delivery,.cc-preview{min-width:0}.cc-delivery{border-left:1px solid #d6e0ee;padding-left:20px}.cc-address{white-space:pre-wrap;overflow-wrap:anywhere}.cc-recipient-list{margin-left:20px}.cc-confirm{border:2px solid #87aecc;background:#f5fbff}.cc-print{display:inline-block;padding:12px;text-decoration:underline;color:#1b579b}.tld-correspondence fieldset:disabled{opacity:.65}.tld-correspondence button:disabled{opacity:.5}.tld-correspondence summary{cursor:pointer}.tld-correspondence button{white-space:normal;height:auto;min-height:36px}@media(max-width:800px){.cc-grid,.cc-review{grid-template-columns:1fr}.cc-dialog{padding:15px}.cc-delivery{border-left:0;border-top:1px solid #d6e0ee;padding:16px 0}.cc-recipient-list{margin-left:0}}.tld-correspondence .cc-open-warnings{margin:12px 0}.tld-correspondence .cc-open-warnings p{margin:0}.tld-correspondence .cc-open-warnings p+ul,.tld-correspondence .cc-open-warnings ul+p{margin-top:8px}.cc-link{display:inline-flex;align-items:center;min-height:36px;color:#1b579b;text-decoration:underline;font-weight:700}@media(pointer:coarse){.cc-link{min-height:44px}}.cc-dialog,.tld-correspondence details{grid-template-columns:minmax(0,1fr)}.cc-dialog>*,.tld-correspondence details>*,.tld-correspondence fieldset{min-width:0}