.gk-bk-needs-panel .gk-bk-needs-form>label,.gk-bk-needs-panel .gk-bk-needs-topics,.gk-bk-needs-panel .gk-bk-privacy,.gk-bk-needs-panel .guru-form-actions{grid-column:1/-1}
.gk-bk-needs-panel .gk-bk-needs-form>label[hidden],.gk-bk-needs-panel .gk-bk-needs-topics[hidden],.gk-bk-needs-panel .gk-bk-privacy[hidden],.gk-bk-needs-panel .guru-form-actions[hidden]{display:none!important}
.gk-bk-needs-panel .is-progressive-visible{animation:bkNeedsStepIn .18s ease-out}
@keyframes bkNeedsStepIn{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.gk-bk-needs-panel .gk-bk-needs-topics{display:grid;gap:14px;min-width:0}
.gk-bk-needs-panel .gk-bk-needs-topics[hidden]{display:none}
.gk-bk-needs-panel .gk-bk-needs-group{min-width:0;margin:0;padding:10px 12px;border:1px solid #394352;border-radius:5px}
.gk-bk-needs-panel .gk-bk-needs-group legend{padding:0 4px;color:#a5f0df;font-weight:700}
.gk-bk-needs-panel .gk-bk-needs-item{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;margin:6px 0;font-size:12px}
.gk-bk-needs-panel .gk-bk-needs-item input{width:76px;min-width:0;text-align:center}
.gk-bk-needs-panel .gk-inline-result-pane,.gk-bk-needs-panel .gk-bk-document,.gk-bk-needs-panel .guru-document-scroll{min-width:0;max-width:100%}
.gk-bk-needs-panel .gk-bk-needs-document{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}
.gk-bk-needs-panel .gk-bk-needs-document section{min-width:0;max-width:100%;margin:20px 0}
.gk-bk-needs-panel .gk-bk-needs-table-wrap{width:100%;max-width:100%;overflow-x:auto}
.gk-bk-needs-panel .gk-bk-needs-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.4}
.gk-bk-needs-panel .gk-bk-needs-table th,.gk-bk-needs-panel .gk-bk-needs-table td{border:1px solid #465361;padding:7px 9px;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.gk-bk-needs-panel .gk-bk-needs-table th{background:#202b31}
.gk-bk-needs-preview .gk-bk-needs-document{background:#fff;color:#142530;padding:28px;max-width:1120px;width:100%;margin:0 auto}
.gk-bk-needs-preview .gk-bk-needs-table th,.gk-bk-needs-preview .gk-bk-needs-table td{border-color:#8d9da5}
.gk-bk-needs-preview .gk-bk-needs-table th{background:#e8f2f2}
@media(max-width:700px){.gk-bk-needs-panel .gk-bk-needs-table{min-width:640px;table-layout:fixed}.gk-bk-needs-panel .gk-bk-needs-table th,.gk-bk-needs-panel .gk-bk-needs-table td{overflow-wrap:normal;word-break:normal}.gk-bk-needs-panel .gk-bk-needs-document{min-width:0}}
