.client-dossier{min-width:0}.dossier-actions,.dossier-card h2,.dossier-identity,.dossier-tabs{display:flex;align-items:center;gap:12px}.dossier-identity{min-width:0}.dossier-identity h1,.dossier-identity p{overflow-wrap:anywhere}.dossier-actions,.dossier-tabs{flex-wrap:wrap}.dossier-tabs{margin:20px 0;border-bottom:1px solid var(--line);padding-bottom:12px}.dossier-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:white;border-radius:8px;padding:10px 14px;font:inherit;cursor:pointer}.dossier-tabs button.active{color:#235dc3;background:#edf4ff;border-color:#a8c4f0}.dossier-tabs button:focus-visible{outline:2px solid #235dc3;outline-offset:3px}.dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dossier-card{padding:24px;min-width:0;overflow-wrap:anywhere}.dossier-card h2{font-size:18px;margin:0 0 20px}.dossier-card p{line-height:1.7}.dossier-card dl,.dossier-identifiers dl{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);gap:12px 18px}.dossier-card dt,.dossier-identifiers dt{color:#65728a}.dossier-card dd,.dossier-identifiers dd{margin:0;overflow-wrap:anywhere}.dossier-goal{font-size:36px;font-weight:700;margin:12px 0}.dossier-goal small{display:block;font-size:14px;font-weight:400;color:#65728a}.dossier-notice{background:#f2f6fc;border-radius:8px;padding:12px 16px;line-height:1.6}.dossier-empty{font-weight:600}.dossier-identifiers{margin-top:24px;font-size:13px}.dossier-identifiers summary{cursor:pointer}.client-dossier>.intelligence-workspace{padding:0}.dossier-knowledge-heading,.dossier-record-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dossier-knowledge-heading p{max-width:75ch;line-height:1.6}.dossier-records{display:grid;gap:20px;margin-top:20px}.dossier-sharing{margin:16px 0}.dossier-sharing>summary{font-weight:600;cursor:pointer}.dossier-status{padding:6px 10px;border-radius:16px;font-size:12px;background:#fff2cf;color:#795318}.dossier-status.approved{background:#e7f6ec;color:#1c6c3a}.dossier-status.rejected{background:#fcebec;color:#9a3036}.dossier-card .dossier-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-fields>div{min-width:0;padding:12px 0;border-bottom:1px solid var(--line)}.dossier-fields dt{font-size:13px;margin-bottom:8px}.dossier-fields dd{white-space:pre-wrap;line-height:1.6}.dossier-fields ul{margin:0;padding-left:20px}.dossier-editor{margin-top:20px}.dossier-editor fieldset{border:0;margin:0;padding:0;min-width:0}.dossier-editor label{display:grid;gap:8px;margin-bottom:18px;font-weight:500}.dossier-editor label small{color:#65728a;font-weight:400}.dossier-editor input:not([type=checkbox]),.dossier-editor textarea{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #c8d1e1;border-radius:8px;background:white;color:#17253c}.dossier-editor textarea{resize:vertical}.dossier-editor input:focus-visible,.dossier-editor textarea:focus-visible{outline:2px solid #235dc3;outline-offset:2px}.dossier-editor legend{font-weight:600;padding:12px 0}.dossier-editor .dossier-checkbox{display:flex;align-items:center;font-weight:400}.dossier-projects{list-style:none;padding:0}.dossier-projects li{padding:16px 0;border-bottom:1px solid var(--line)}.dossier-projects span{color:#65728a;font-size:13px}@media (max-width:850px){.dossier-card .dossier-fields{grid-template-columns:minmax(0,1fr)}.dossier-knowledge-heading,.dossier-record-heading{flex-direction:column;align-items:flex-start}.dossier-grid{grid-template-columns:minmax(0,1fr)}.client-dossier>.management-heading{flex-direction:column;align-items:flex-start;gap:16px}.dossier-identity{align-items:flex-start}.dossier-card{padding:18px}}