.case-filter-widget{background:white;border:1px solid var(--line,#ddd);padding:24px;border-radius:16px;margin:20px 0}.case-filter-widget h3{font-size:22px;margin:0 0 12px}.case-filter-widget h4{margin:20px 0 14px;font-size:17px}.case-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.case-fields input,.case-fields select{min-width:0;width:100%}.case-list{margin:18px 0}.case-record{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line,#ddd);font-size:14px}.case-record span{overflow-wrap:anywhere}.case-record button{flex-shrink:0}.case-status{margin:16px 0;line-height:1.7}.case-output{display:grid;gap:12px}.case-filter-widget .primary{width:auto;margin-top:8px}@media(max-width:440px){.case-filter-widget{padding:18px 14px}.case-fields{grid-template-columns:1fr}}
.case-fold{border:1px solid var(--line,#ddd);border-radius:10px;padding:0 14px;margin:14px 0}.case-fold>summary{padding:14px 0;min-height:48px;cursor:pointer;font-size:14px;color:#74603b;line-height:1.7}.case-fold[open]>summary{border-bottom:1px solid var(--line,#ddd);margin-bottom:12px}.case-fold>.case-fields{padding-bottom:8px}
