.dossier-banner{padding:18px;background:#f6f1ec;border-left:4px solid #8a2637;margin:18px 0}.dossier-tools{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin:20px 0}.dossier-tools input,.dossier-tools select{width:100%;padding:12px;border:1px solid #cbc7c5;font:inherit}.dossier-event{border-left:2px solid #8a2637;padding:8px 0 20px 20px;margin:0 0 8px 8px}.dossier-event h4{font-size:19px;margin:8px 0}.dossier-meta{color:#625b58;font-size:14px}.dossier-document{padding:12px;border:1px solid #d7d1cb;margin:8px 0;overflow-wrap:anywhere}.dossier-document a{display:inline-block;font-weight:700;color:#8a2637;padding:8px 0}.dossier-badge{display:inline-block;padding:4px 8px;background:#eee8dd;color:#58492c;font-size:13px}.dossier-text{white-space:pre-wrap;overflow-wrap:anywhere}.dossier-dashboard{margin:26px 0;border:1px solid #d7d1cb;padding:24px}.dossier-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dossier-donut{width:160px;height:160px;transform:rotate(-90deg)}.dossier-chart{display:flex;align-items:center;gap:20px}.dossier-legend{list-style:none;padding:0}.dossier-legend li{margin:8px 0}.dossier-overdue{padding:18px;background:#fff6f4;border:1px solid #dec8c4;margin:20px 0}.dossier-overdue table{width:100%;text-align:left;border-collapse:collapse}.dossier-overdue td,.dossier-overdue th{padding:10px;border-bottom:1px solid #dec8c4}.dossier-profile{border:1px solid #d7d1cb;padding:14px;margin:10px 0}.dossier-timeline{max-height:none}.dossier-loading{padding:24px}.dossier-topic{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #ded8d2;padding:8px 0}@media(max-width:700px){.dossier-dashboard-grid,.dossier-tools{grid-template-columns:1fr}.dossier-chart{flex-wrap:wrap}.dossier-overdue{overflow:auto}}
