.hx-filters{display:flex;align-items:end;gap:18px;padding:17px 20px;margin:0 0 20px}.hx-filters label,.hx-chart-tools label,.hx-control-body label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#788aa3}.hx-filters select,.hx-chart-tools select,.hx-control-body select,.hx-control-body textarea{background:white;color:#3f5673;border:1px solid #dce4ee;border-radius:5px;padding:9px 12px;font:inherit;min-width:0}.hx-filters select{min-width:180px}.hx-filters>span{font-size:11px;color:#8392a8;margin:auto auto 10px 0}.hx-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:start}.hx-list{position:sticky;top:15px}.hx-event{display:flex;flex-direction:column;gap:12px;width:100%;border:0;border-bottom:1px solid #e6ecf4;border-left:3px solid transparent;background:white;padding:20px 16px;text-align:left;color:#35506f}.hx-event.active{background:#eef4ff;border-left-color:#4c7ced}.hx-event>span{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;color:#8192aa}.hx-event strong{font-size:12px}.hx-event small,.hx-event time{font-size:10px;color:#8392a9}.hx-main{min-width:0;display:grid;gap:18px}.hx-event-summary{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.2fr;gap:16px;padding:22px;background:#fbfcfe;border-bottom:1px solid #e8eef5}.hx-event-summary span{display:block;font-size:10px;color:#8a99ad}.hx-event-summary strong{display:block;font-size:27px;margin-top:10px;color:#355478}.hx-event-summary strong.time{font-size:12px;padding-top:7px}.hx-event-summary small{font-size:10px;font-weight:400;margin-left:6px;color:#8395af}.hx-chart-tools{display:flex;align-items:center;justify-content:space-between;padding:18px 22px}.hx-chart-tools label{flex-direction:row;align-items:center}.hx-chart-tools>span{font-size:10px;color:#8696ad}.hx-chart-area{padding:0 22px 15px}.hx-chart{display:block;width:100%;height:auto;max-height:330px}.hx-chart text{font:10px 'Malgun Gothic',sans-serif;fill:#8b9bb1}.hx-legend{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;font-size:10px;color:#8092ac;margin:10px 0 20px}.hx-legend i{display:inline-block;width:13px;height:3px;vertical-align:middle;margin-right:6px}.hx-cursor{display:flex;align-items:center;gap:15px;color:#7a8fae;font-size:11px;margin-top:20px}.hx-cursor input{flex:1;min-width:0;accent-color:#477bea}.hx-readout{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:7px;background:#f2f6fc;font-size:11px;margin-top:12px;color:#738aa8}.hx-readout strong{color:#365d8c;font-size:12px}.hx-readout b{font-size:10px;color:#ac8351}.hx-bottom{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.hx-timeline{padding:20px 24px}.hx-timeline>div{position:relative;display:grid;grid-template-columns:90px 1fr;gap:8px;padding:0 0 20px 20px;border-left:1px solid #dce6f4;font-size:11px}.hx-timeline>div:last-child{padding-bottom:0}.hx-timeline i{position:absolute;left:-4px;top:2px;width:7px;height:7px;border-radius:50%;background:#9fb5d4}.hx-timeline i.alarm{background:#da8170}.hx-timeline i.note{background:#57a69f}.hx-timeline span{color:#7e91ac}.hx-timeline b{font-size:10px;font-weight:500;color:#4a6689}.hx-action-summary{padding:18px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hx-action-summary span{display:block;color:#8b9cb3;font-size:10px}.hx-action-summary strong{display:block;margin-top:8px;color:#3b597c;font-size:11px}.hx-notes{padding:0 20px 15px}.hx-notes article{border-left:2px solid #a6c3ed;padding-left:13px;margin:14px 0}.hx-notes time{font-size:10px;color:#8a9bb2}.hx-notes p{font-size:11px;color:#59728f;white-space:pre-wrap;overflow-wrap:anywhere}.hx-empty{padding:65px 20px;line-height:2.2;text-align:center;color:#7e91ab}.hx-empty small{display:block;font-size:11px}.hx-empty.small{padding:15px;font-size:11px}.hx-report-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:start;max-width:1450px;margin:auto}.hx-control-body{padding:20px}.hx-control-body label{margin-bottom:18px}.hx-control-body textarea{font-size:11px;line-height:1.8;resize:vertical;min-height:90px;width:100%}.hx-control-body textarea[readonly]{background:#f5f8fc}.hx-control-body .btn{width:100%}.hx-control-body>small{display:block;font-size:10px;color:#899bb2;line-height:1.8;margin-top:14px}.hx-report-check{font-size:11px;color:#7b90ae;line-height:2.2;background:#f4f7fc;border-radius:6px;padding:12px 15px;margin:18px 0}.hx-saved{width:100%;text-align:left;padding:15px 20px;border:0;border-bottom:1px solid #e7edf5;background:white;color:#4f6c94}.hx-saved.active{background:#eaf1fd}.hx-saved small{display:block;margin-top:6px;font-size:10px;color:#8b9cb3}.hx-paper{background:white;border:1px solid #dfe6f0;padding:38px 48px;box-shadow:0 4px 20px #233f6210;min-width:0}.hx-paper-brand{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #2d4e78;padding-bottom:18px;color:#284b7b}.hx-paper-brand strong{font-size:17px;letter-spacing:1px}.hx-paper-brand span{font-size:8px;color:#8599b4;letter-spacing:1px}.hx-paper-title{text-align:center;padding:30px 0}.hx-paper-title>span{font-size:9px;letter-spacing:2px;color:#8298b5}.hx-paper-title h2{font-size:26px;letter-spacing:2px;margin:12px 0;color:#294e7a}.hx-paper-title p{font-size:10px;color:#94a2b7}.hx-paper-meta{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3eaf3}.hx-paper-meta>div{display:flex;gap:12px;padding:13px;border-bottom:1px solid #edf1f6;font-size:10px}.hx-paper-meta span{min-width:65px;color:#8c9cb3}.hx-paper-meta b{font-weight:500;color:#4d6689;overflow-wrap:anywhere}.hx-paper section{margin-top:28px}.hx-paper section h3{display:flex;align-items:center;gap:12px;color:#3b5c87;font-size:13px;border-bottom:1px solid #e5ecf5;padding-bottom:12px}.hx-paper h3 i{font-size:10px;font-style:normal;color:#91a8c6}.hx-paper section>p{font-size:11px;line-height:1.9;color:#7c90ab}.hx-report-facts{display:flex;gap:30px;align-items:center;background:#f8fafe;padding:15px 20px}.hx-report-facts strong{font-size:26px;color:#bb7665}.hx-report-facts small{font-size:10px;margin-left:7px;font-weight:400}.hx-report-facts span{font-size:11px;color:#8195b0;line-height:1.9}.hx-paper .hx-chart{max-height:240px}.hx-paper .hx-action-summary{background:#f8fafe}.hx-paper .hx-notes{padding:0}.hx-paper-note{font-size:9px!important}.hx-opinion{font-size:11px;line-height:1.9}.hx-opinion dt{color:#6883a7;font-weight:600;margin-top:15px}.hx-opinion dd{color:#8395ae;margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.hx-paper footer{border-top:1px solid #e5ebf3;margin-top:30px;padding-top:17px;font-size:9px;color:#99a7ba;line-height:1.8;text-align:center}
@media(max-width:1200px){.hx-layout{grid-template-columns:245px minmax(0,1fr)}.hx-event-summary{grid-template-columns:1fr 1fr}.hx-bottom{grid-template-columns:1fr}.hx-chart-tools{align-items:start;gap:14px;flex-direction:column}.hx-filters{flex-wrap:wrap}.hx-report-layout{grid-template-columns:260px minmax(0,1fr)}.hx-paper{padding:25px}.hx-paper-meta{grid-template-columns:1fr}.hx-readout{flex-wrap:wrap}}
@media(max-width:850px){.hx-layout,.hx-report-layout{grid-template-columns:1fr}.hx-list{position:static;max-height:310px;overflow:auto}.hx-filters{align-items:stretch;gap:12px}.hx-filters label{flex:1;min-width:120px}.hx-filters select{min-width:0;width:100%}.hx-filters>span{width:100%}.hx-chart-tools .dx-actions{flex-wrap:wrap}.hx-event-summary{padding:16px}.hx-paper{padding:20px 16px}.hx-paper-brand{gap:20px}.hx-paper-brand span{font-size:7px}.hx-report-controls{max-height:none}.hx-paper-title h2{font-size:21px}.hx-chart-area{padding:0 10px 15px}.hx-timeline>div{grid-template-columns:80px 1fr}.hx-chart-tools label{font-size:10px}.hx-legend{gap:12px}.hx-paper .hx-chart text{font-size:12px}}

.hx-chart{max-height:220px}.hx-chart-tools{padding:12px 20px}.hx-event-summary{padding:15px 20px}.hx-legend{margin:8px 0 12px}.hx-cursor{margin-top:12px}.hx-filters{padding:12px 20px}.hx-inline-action{margin-top:12px;padding:12px 16px;border-left:3px solid #7cafaa;background:#f2f8f7;font-size:11px;color:#668d89}.hx-inline-action strong{font-size:10px}.hx-inline-action p{margin:6px 0 0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.hx-paper-title{padding:20px 0}.hx-paper{padding:28px 35px}.hx-paper section{margin-top:20px}.hx-paper .hx-chart{max-height:180px}
