.claims-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.claims-stats .panel{margin:0;padding:18px}.claims-stats strong{display:block;font-size:26px;color:#10263f}.claims-stats small{font-size:12px}.claims-grid{align-items:start;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:20px}.claims-list button{display:block;width:100%;text-align:left;background:#fff;border-bottom:1px solid #e3eaf4;color:#10263f;padding:16px 4px}.claims-list small{display:block;margin-top:5px;color:#64758d}.claim-event{border-left:2px solid #d5e4fb;padding:4px 0 18px 18px;margin:0 0 0 7px;position:relative}.claim-event:before{content:'';width:8px;height:8px;background:#065df0;border-radius:50%;position:absolute;left:-5px;top:8px}.claim-event p{white-space:pre-wrap;overflow-wrap:anywhere}.claim-event small{color:#64758d}.claim-status{display:inline-block;border-radius:20px;background:#edf3fc;padding:5px 9px;font-size:11px}.claim-status.closed{background:#e7f6ee;color:#166344}.claim-editor fieldset{min-width:0;border:0;padding:0}.claim-editor textarea{min-height:90px}.claim-summary{display:flex;flex-wrap:wrap;gap:20px;background:#f4f8ff;padding:16px;border-radius:12px;margin:18px 0}.claim-summary strong{display:block}.claim-files a{display:block;padding:10px 0;overflow-wrap:anywhere}.claim-people{display:flex;flex-wrap:wrap;gap:14px}.claim-people label{margin:0}.claims-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.claim-options{margin:18px 0;padding:16px;border:1px solid #dce5f1;border-radius:12px}@media(max-width:950px){.claims-grid{grid-template-columns:1fr}.claims-stats{gap:8px}.claims-stats .panel{padding:12px}.claims-stats strong{font-size:20px}}@media(max-width:600px){.claims-filter{grid-template-columns:1fr}.claim-editor .two{grid-template-columns:1fr}.claims-stats{grid-template-columns:1fr}.claim-summary{gap:14px}}
