body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.bje-page,.bje-page *{box-sizing:border-box}.bje-page .analysis-workspace{grid-template-columns:minmax(500px,.94fr) minmax(580px,1.06fr)}.bje-page .workspace-panel{box-shadow:0 8px 28px #16223312}.bje-page .result-panel{max-height:calc(100vh - 112px);overflow-y:auto!important;position:sticky;top:92px}.bje-page .bje-section:last-of-type{border-bottom:0!important}.bje-page .field-grid{grid-gap:12px;align-items:start;display:grid;gap:12px}.bje-page .field-grid-1{grid-template-columns:1fr}.bje-page .field-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bje-page .field-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bje-page .source-selector button{min-width:0}.bje-page .source-selector button span{overflow:hidden;text-overflow:ellipsis}.bje-page .input-action-bar{bottom:0;box-shadow:0 -8px 20px #1622330f;position:sticky;z-index:20}.bje-page .summary-card-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.bje-page .json-viewer{background:#101827;border-radius:8px;color:#dce7f4;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:0;max-height:520px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.bje-page .json-viewer.compact{max-height:260px}.bje-page [role=table],.bje-page table{min-width:760px}@media (max-width:1280px){.bje-page .analysis-workspace{grid-template-columns:1fr}.bje-page .result-panel{max-height:none;position:static}.bje-dashboard-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.bje-page .analysis-workspace{gap:10px!important}.bje-page .field-grid-2,.bje-page .field-grid-3,.bje-page .summary-card-grid{grid-template-columns:1fr}.bje-page .source-selector{flex-wrap:wrap}.bje-page .source-selector button{flex-basis:45%}.bje-page .input-action-bar>div:last-child{align-items:stretch!important;flex-direction:column}.bje-page .input-action-bar button{justify-content:center;width:100%}}.bje-page .geometry-preview-grid{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bje-page input,.bje-page select{max-width:100%}@media (max-width:760px){.bje-page .geometry-preview-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.cfc8ca7e.css.map*/