.kac-guide{min-width:0}.kac-section{scroll-margin-top:24px}.kac-section p,.kac-section li,.kac-section td{overflow-wrap:anywhere}.kac-controls{display:grid;gap:14px;margin:16px 0}.kac-controls label{display:grid;gap:6px}.kac-controls select,.kac-controls input{max-width:100%;width:100%;box-sizing:border-box}.kac-result{padding:14px;border:1px solid #cbd5e1;border-radius:8px;margin:12px 0}.kac-table-scroll{max-width:100%;overflow-x:auto}.kac-fields{min-width:900px}.kac-fields th,.kac-fields td{vertical-align:top}.kac-guide .pick-buttons{flex-wrap:wrap}.kac-guide [aria-pressed=true]{background:#1d4ed8;color:#fff}.kac-airports{display:grid;gap:14px}.kac-airport{padding:12px;border:1px solid #cbd5e1;border-radius:8px;min-width:0}.kac-address{overflow-wrap:anywhere}.kac-section [hidden]{display:none!important}.kac-status{display:block;margin-top:8px}.kac-guide .hint{font-size:.88rem}.kac-guide fieldset{min-width:0;padding:14px;border:1px solid #cbd5e1;border-radius:8px}.kac-guide nav{margin-bottom:20px}@media(min-width:700px){.kac-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.kac-airports{grid-template-columns:repeat(2,minmax(0,1fr))}}
