.hk-iv{max-width:1550px;margin:auto;min-width:0;color:#f4f5f8;font:14px/1.6 system-ui,sans-serif}.hk-iv *{box-sizing:border-box}.hk-iv h1{font:750 28px/1.3 system-ui;margin:8px 0;overflow-wrap:anywhere}.hk-iv h2{font:700 20px/1.4 system-ui;margin:0 0 16px}.hk-iv h3{font-size:14px;margin:12px 0}.hk-iv a{color:#add9ff;overflow-wrap:anywhere}.hk-iv .iv-header{display:flex;gap:22px;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:22px;border:1px solid #3e424b;border-radius:14px;background:#191b20;margin-bottom:20px;position:static;height:auto}.hk-iv .iv-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hk-iv button,.hk-iv .iv-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid #535966;background:#292d35;color:white;border-radius:8px;font:600 12px/1.4 system-ui;text-decoration:none;cursor:pointer}.hk-iv .iv-primary{background:#ca0d36;border-color:#e12f54}.hk-iv button:disabled{opacity:.45;cursor:default}.hk-iv :is(a,input,button,select,summary):focus-visible{outline:2px solid #efc467;outline-offset:3px}.hk-iv .iv-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:20px 0}.hk-iv .iv-metrics article{padding:18px;border:1px solid #3e424b;border-top:3px solid #d62b50;background:#191b20;border-radius:12px;min-width:0}.hk-iv .iv-metrics span{display:block;font-size:12px;color:#bec6d2}.hk-iv .iv-metrics strong{display:block;font-size:25px;margin-top:7px;overflow-wrap:anywhere}.hk-iv .iv-muted{color:#bdc5d0;font-size:12px;line-height:1.7}.hk-iv .iv-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin:24px 0;padding:20px;background:#191b20;border:1px solid #3e424b;border-radius:12px}.hk-iv label{display:block;font-size:12px;font-weight:650;color:#c6cdd8}.hk-iv :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:44px;padding:10px 12px;background:#101318;color:white;border:1px solid #535966;border-radius:8px;font:inherit;margin-top:7px}.hk-iv input[type=checkbox]{width:18px;height:18px;accent-color:#d82047}.hk-iv .iv-list-actions{margin:18px 0}.hk-iv .iv-table-wrap{max-width:100%;min-width:0;overflow:auto}.hk-iv table{width:100%;border-collapse:collapse;font-size:13px}.hk-iv th{text-align:left;font-size:11px;letter-spacing:.04em;background:#24272e;color:#cbd2de;padding:14px 12px}.hk-iv td{padding:15px 12px;border-bottom:1px solid #363b44;vertical-align:top;overflow-wrap:anywhere}.hk-iv td small{display:block;margin-top:6px;color:#bdc5d0;font-size:11px;overflow-wrap:anywhere}.hk-iv .iv-list{min-width:1080px}.hk-iv .iv-list td:last-child{min-width:180px}.hk-iv .iv-badge{display:inline-block;padding:4px 10px;border:1px solid #696047;background:#30291c;color:#ffe2a8;border-radius:20px;text-transform:capitalize;font-size:12px}.hk-iv .iv-warning{background:#352718;border:1px solid #a87c36;border-radius:10px;padding:16px;color:#ffe0ac;white-space:pre-wrap}.hk-iv .iv-warning-text{color:#ffd296!important}.hk-iv .iv-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;margin:20px 0}.hk-iv .iv-pagination>span{margin-right:auto}.hk-iv .iv-pagination label{display:flex;gap:8px;align-items:center}.hk-iv .iv-pagination select{width:auto;margin:0}.hk-iv .iv-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;margin-top:24px}.hk-iv .iv-card{padding:22px;border:1px solid #3e424b;background:#191b20;border-radius:12px;min-width:0}.hk-iv .iv-fields{margin:0}.hk-iv .iv-fields>div{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1fr);gap:18px;padding:10px 0;border-bottom:1px solid #3a3e46}.hk-iv dt{font-size:12px;color:#bdc5d0}.hk-iv dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.hk-iv .iv-reference{display:block;padding:13px;background:#101318;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.hk-iv .iv-event{padding:14px 0;border-bottom:1px solid #3a3e46}.hk-iv .iv-event p{overflow-wrap:anywhere}.hk-iv .iv-event small{color:#bdc5d0}.hk-iv .iv-document{max-width:900px;margin:25px auto;padding:38px;background:#fff;color:#17202b;border:1px solid #d8dde5;border-radius:8px;font-size:14px}.hk-iv .iv-document-head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-bottom:3px solid #9e1630;padding-bottom:22px}.hk-iv .iv-document-head>div{min-width:0;overflow-wrap:anywhere}.hk-iv .iv-document-head h2{color:#97172f}.hk-iv address{font-style:normal;white-space:pre-wrap;overflow-wrap:anywhere}.hk-iv .iv-document-parties{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:24px 0}.hk-iv .iv-document .iv-fields>div{border-color:#dce0e6}.hk-iv .iv-document dt{color:#4b5563}.hk-iv .iv-document td{border-color:#dce0e6}.hk-iv .iv-document th{background:#edf0f4;color:#26313f}.hk-iv .iv-document-totals{max-width:400px;margin:20px 0 20px auto}.hk-iv .iv-document-totals .iv-fields>div:last-child{font-size:18px;font-weight:750;border-top:2px solid #97172f}.hk-iv .iv-document-note{font-size:11px;color:#535e6b;border-top:1px solid #dce0e6;padding-top:15px}.hk-iv .iv-overlay{position:fixed;inset:0;z-index:12000;background:#000b;display:flex;align-items:center;justify-content:center;padding:20px}.hk-iv .iv-dialog{max-width:560px;width:100%;padding:25px;border:1px solid #535966;border-top:3px solid #d62b50;border-radius:14px;background:#20242b;max-height:85vh;overflow:auto}.hk-iv .iv-dialog .iv-actions{justify-content:flex-end;margin-top:22px}.hk-iv .iv-dialog p{overflow-wrap:anywhere}.hk-iv .iv-check{display:flex;align-items:center;gap:12px;font-size:14px;margin-top:20px}.hk-iv .iv-preview-tools{display:flex;gap:12px;justify-content:center;padding:15px}.hk-iv.iv-preview .iv-screen{display:none!important}.hk-iv.iv-preview .iv-document{box-shadow:0 8px 40px #0003}@media(max-width:700px){.hk-iv .iv-document{padding:20px 14px}.hk-iv .iv-document-parties{grid-template-columns:1fr;gap:18px}.hk-iv .iv-filters{grid-template-columns:1fr;padding:16px}.hk-iv .iv-list{min-width:0;display:block}.hk-iv .iv-list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.hk-iv .iv-list tbody,.hk-iv .iv-list tr{display:block}.hk-iv .iv-list tr{margin:16px 0;border:1px solid #3e424b;border-radius:12px;padding:14px;background:#191b20}.hk-iv .iv-list td{display:block;border:0;padding:8px 0;min-width:0!important}.hk-iv .iv-list td:before{content:attr(data-label);display:block;font-size:11px;font-weight:650;color:#bdc5d0;margin-bottom:4px}.hk-iv .iv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-iv h1{font-size:23px}.hk-iv .iv-fields>div{grid-template-columns:1fr;gap:4px}.hk-iv .iv-document table{font-size:11px}.hk-iv .iv-document th,.hk-iv .iv-document td{padding:9px 5px}.hk-iv .iv-document th:first-child{width:45%}}
@media print{html,body,#root{height:auto!important;overflow:visible!important;background:white!important;color:#17202b!important}body>*:not(#root){display:none!important}body:has(.hk-iv) .ak-sidebar,body:has(.hk-iv) .ak-header,body:has(.hk-iv) .ak-mobile-overlay,body:has(.hk-iv) .iv-screen,body:has(.hk-iv) .iv-preview-tools,body:has(.hk-iv) .iv-overlay,body:has(.hk-iv) #hk-language-preference{display:none!important}.ak-shell,.ak-main,.ak-content{display:block!important;position:static!important;margin:0!important;padding:0!important;max-width:none!important;width:100%!important;height:auto!important;overflow:visible!important}.hk-iv .iv-document{border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important;margin:0!important;padding:0!important;color:#17202b!important;background:white!important}.hk-iv .iv-document-parties{display:grid!important;grid-template-columns:1fr 1fr!important}.hk-iv .iv-document .iv-fields>div{grid-template-columns:minmax(100px,.75fr) minmax(0,1fr)!important}.hk-iv .iv-document table{font-size:12px!important}.hk-iv .iv-document th,.hk-iv .iv-document td{padding:10px 7px!important}.hk-iv .iv-document-head,.hk-iv .iv-document-totals,.hk-iv tr{break-inside:avoid}.hk-iv .iv-table-wrap{overflow:visible!important}.hk-iv{max-width:none!important}.hk-iv .iv-document-note{color:#535e6b!important}@page{size:A4;margin:15mm}}

@media print{body:has(.hk-iv){visibility:hidden!important}.hk-iv .iv-document{visibility:visible!important}}

@media screen and (max-width:480px){.hk-iv .iv-metrics{grid-template-columns:1fr}.hk-iv .iv-metrics strong{font-size:24px;overflow-wrap:normal;white-space:nowrap}}

