.lacFocusHistory{margin-top:20px;padding:20px;background:#fff;border:1px solid #dce3eb;border-radius:14px;color:#18384f;min-width:0}.lacFocusHistory[hidden]{display:none!important}.lacFocusHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.lacFocusHistory h3{margin:0;font-size:17px}.lacFocusHistory h4{margin:18px 0 8px;font-size:13px}.lacFocusHeader button{border:1px solid #ccd8e1;background:#f5f8fb;color:#244863;padding:8px 12px;border-radius:8px;cursor:pointer}.lacFocusHint{font-size:12px;line-height:1.5;color:#667888}.lacFocusSupply{border-top:1px solid #e6edf2}.lacFocusSupply summary{display:grid;grid-template-columns:90px minmax(0,1fr) 90px;gap:12px;padding:14px 0;cursor:pointer;font-size:13px;align-items:center}.lacFocusDate{color:#637786}.lacFocusAmount{text-align:right;white-space:nowrap;font-weight:700}.lacFocusSupplyBody{padding:0 0 16px}.lacFocusFields{display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr);gap:6px 16px;font-size:12px}.lacFocusFields dt{font-weight:600;color:#637786}.lacFocusFields dd{margin:0;overflow-wrap:anywhere}.lacFocusTableWrap{overflow:auto;margin:8px 0}.lacFocusTableWrap table{width:100%;border-collapse:collapse;font-size:12px}.lacFocusTableWrap th,.lacFocusTableWrap td{padding:9px 10px;text-align:left;border:1px solid #e3eaf0;vertical-align:top}.lacFocusTableWrap th{background:#f5f8fb;white-space:nowrap}.lacFocusTableWrap td{min-width:44px}.lacFocusTableWrap td:nth-child(2){min-width:140px}@media(max-width:600px){.lacFocusHistory{padding:14px}.lacFocusSupply summary{grid-template-columns:75px minmax(0,1fr) 76px;gap:8px;font-size:12px}.lacFocusHeader h3{font-size:15px}}@media print{.lacFocusHeader button{display:none}}
