.tjdPlotFit{margin:24px 0;padding:20px;border:1px solid rgba(17,43,69,.14);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(18,40,62,.06)}
.tjdPlotFit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tjdPlotFit label{display:flex;flex-direction:column;gap:7px;font-weight:700}.tjdPlotFit input,.tjdPlotFit select{width:100%;padding:11px 12px;border:1px solid rgba(17,43,69,.22);border-radius:10px;background:#fff;font:inherit}.tjdPlotFit__check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;margin:16px 0;font-weight:500!important}.tjdPlotFit__check input{width:auto;margin-top:3px}.tjdPlotFit button{padding:11px 16px;border:0;border-radius:10px;background:#153b5b;color:#fff;font-weight:800;cursor:pointer}.tjdPlotFit__result{margin-top:14px;padding:14px;border-radius:12px;background:#f3f7fa;line-height:1.55}.tjdPlotFit__result strong{display:block;margin-bottom:4px}.tjdRoadTableWrap{overflow-x:auto}.tjdRoadTable{width:100%;border-collapse:collapse;margin:16px 0}.tjdRoadTable th,.tjdRoadTable td{padding:10px 12px;border:1px solid rgba(17,43,69,.14);text-align:left}.tjdRoadTable th{background:#f3f7fa}.tjdKnowledgeFineprint{font-size:.92em;opacity:.78}@media(max-width:680px){.tjdPlotFit__grid{grid-template-columns:1fr}}
