.claim-panel{max-width:1200px;margin:auto;color:#1d2c3c}.claim-panel h2{margin:0 0 10px}.claim-box{padding:18px;background:white;border:1px solid #dce5ed;border-radius:12px;margin:14px 0}.claim-note{font-size:13px;line-height:1.7;color:#627589}.claim-error{background:#fff0eb;color:#9e3222;padding:12px;border-radius:8px;margin:10px 0;white-space:pre-wrap}.claim-error:empty{display:none}.claim-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.claim-tools h3{flex:1}.claim-panel label{display:block;font-size:13px;line-height:1.8;margin:10px 0}.claim-panel input,.claim-panel select,.claim-panel textarea{max-width:100%;padding:8px;border:1px solid #bdcdd9;border-radius:6px;background:white;color:inherit;box-sizing:border-box}.claim-panel label>input:not([type=checkbox]),.claim-panel label>select,.claim-panel label>textarea{display:block;width:100%}.claim-panel textarea{min-height:75px}.claim-panel input[type=checkbox]{width:auto}.claim-panel button{padding:8px 13px;background:white;border:1px solid #bdcdd9;border-radius:7px;color:#175b68;cursor:pointer}.claim-panel button:disabled{opacity:.5;cursor:default}.claim-panel .primary{background:#176b73;color:#fff}.claim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.claim-scroll{overflow:auto}.claim-panel table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.claim-panel td,.claim-panel th{padding:9px;border-bottom:1px solid #e4ebf0;text-align:left}.claim-panel td input{min-width:90px}.claim-panel td input[type=checkbox]{min-width:auto}.claim-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.claim-facts dt{color:#647589;font-size:12px}.claim-facts dd{margin:5px 0;font-weight:600}.claim-test{display:inline-block;padding:5px 10px;background:#fff1d1;border:1px solid #e6cb81;color:#7c5700;border-radius:6px;font-size:12px;margin-bottom:10px}@media(max-width:650px){.claim-facts{grid-template-columns:repeat(2,1fr)}.claim-box{padding:12px}.claim-tools select{width:100%}}

.claim-error.claim-success{color:#166534;background:#f0fdf4;border-color:#86efac;}
