.kh-company-bank{width:min(860px,calc(100vw - 24px));max-height:92vh;overflow:auto}.kh-company-bank .finance-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kh-company-bank label{min-width:0;margin:0}.kh-company-bank .finance-form{align-content:start}.kh-company-bank .finance-form>p{margin:0}.kh-company-bank input,.kh-company-bank select,.kh-company-bank textarea{width:100%;box-sizing:border-box}.kh-company-bank .finance-check{display:flex!important;align-items:flex-start;gap:10px;background:none;padding:6px 0}.kh-company-bank .finance-check input{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px;margin:2px 0 0}.kh-company-bank [hidden]{display:none!important}.kh-company-bank footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.kh-company-note,.kh-company-total{padding:14px;border-radius:12px;background:#f8f4e9}.kh-company-manager{padding:24px;min-width:0}.kh-company-manager .table{overflow:auto}.kh-company-manager th,.kh-company-manager td{padding:12px!important}.kh-company-manager small{display:block}.kh-company-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.kh-company-detail{grid-column:1/-1;padding:18px 0;border-top:1px solid #ded4c2}.kh-company-breakdown{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kh-company-breakdown>div{min-width:0}.kh-company-detail dd{overflow-wrap:anywhere}.kh-company-bank h2{font-size:28px}.records-title:has([data-gst-government]){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.records-title:has([data-gst-government])>div{flex:1 1 230px}@media(max-width:600px){.kh-company-bank .finance-form{grid-template-columns:1fr}.kh-company-breakdown{grid-template-columns:1fr}.kh-company-bank h2{font-size:24px}.kh-company-manager{padding:16px}}

