dialog.hw-history{width:min(1100px,96vw);max-width:1100px;max-height:92vh;padding:0;border:1px solid #536857;border-radius:10px;background:#f2f5f0;color:#162219;overflow:auto}body.dark dialog.hw-history{background:#131b16;color:#edf4ee}.hw-history .hh-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid #637363}.hw-history h2{font-size:24px;letter-spacing:-.4px}.hh-status{padding:20px 28px 8px;font-size:15px;font-weight:600}.hh-identity{padding:0 28px 16px;font-size:13px}.hh-identity summary{cursor:pointer}.hh-identity p{margin-top:8px;overflow-wrap:anywhere}.hh-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px 28px;border-block:1px solid #657767}.hh-controls input[type=search]{flex:1;min-width:200px}.hh-controls select{width:auto;min-width:165px}.hh-controls label{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.hh-controls input[type=checkbox]{width:18px;accent-color:#72ce0b}.hh-list{padding:24px 28px 8px}.hh-event{margin:0 0 24px;padding:18px 22px;border:1px solid #87998a;border-left:4px solid #609c37;border-radius:8px;background:#fff;position:relative}.dark .hh-event{background:#1c2920;border-color:#4b604f;border-left-color:#8adb37}.hh-event time{font-size:12px;color:#4c5f50}.dark .hh-event time{color:#b0c1b3}.hh-event h3{font-size:19px;margin:8px 0 16px}.hh-event table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.hh-event th,.hh-event td{text-align:left;padding:8px 12px 8px 0;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;border:0}.hh-event th:first-child{width:26%}.hh-event thead th{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#546b59}.dark .hh-event thead th{color:#b0c1b3}.hh-event tbody th{font-weight:400}.hh-before{color:#546559}.dark .hh-before{color:#b4c1b6}.hh-after{font-weight:650}.hh-event details{margin-top:14px;border-top:1px solid #8b9c8c;padding-top:12px;font-size:13px}.dark .hh-event details{border-color:#4b604f}.hh-event summary{cursor:pointer;width:fit-content;color:#365b27}.dark .hh-event summary{color:#b4d7a4}.hh-event details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0}.hh-event details h4{margin:14px 0 4px}.hh-foot{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px 28px;border-top:1px solid #657767}.hh-empty{padding:40px 0}.hh-legacy{white-space:pre-wrap;overflow-wrap:anywhere}.hh-controls input,.hh-controls select{padding:10px 12px}.hw-history summary:focus-visible{outline:2px solid #70a345;outline-offset:4px}@media(max-width:650px){.hw-history .hh-head{padding:16px;align-items:start}.hw-history h2{font-size:21px}.hh-status,.hh-identity,.hh-controls{padding-left:16px;padding-right:16px}.hh-list{padding:16px 10px}.hh-event{padding:14px 12px}.hh-event table{font-size:13px}.hh-event th:first-child{width:28%}.hh-event th,.hh-event td{padding-right:6px}.hh-foot{padding:16px;flex-wrap:wrap}.hh-controls input[type=search]{width:100%;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.hw-history *{transition:none!important}}
