.ht-page .ht-input-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.ht-page #htSource{min-height:240px;height:300px;font-family:monospace;resize:vertical}.ht-page .ht-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.ht-page .ht-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.ht-page .ht-actions button{min-width:150px}.ht-page .ht-result-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ht-page #htCode{min-height:300px;height:380px;font:12px/1.6 monospace;resize:vertical}.ht-page #htPreview{max-width:100%;overflow:hidden}.ht-page .ht-warning{font-size:13px;color:#ebc7ff}.ht-page #htSummary{overflow-wrap:anywhere}.ht-page .ht-help{font-size:13px}.ht-page #htStatus{min-height:44px}.ht-page .ht-result-grid .nf-panel{margin:0}@media(max-width:950px){.ht-page .ht-input-grid,.ht-page .ht-result-grid{grid-template-columns:minmax(0,1fr)}.ht-page .ht-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.ht-page .ht-options{grid-template-columns:minmax(0,1fr)}}
