.route-view-tabs{display:flex;gap:26px;border-bottom:1px solid #d8e3eb;margin:0 0 26px;overflow:auto}.route-view-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:13px 2px;color:#627c8c;font:600 13px inherit;white-space:nowrap;cursor:pointer}.route-view-tabs .selected{color:#193d53;border-bottom-color:#46758f}.route-order-note{padding:0 24px 18px;color:#718493;font-size:11px;line-height:1.8}.route-table{min-width:1000px}.route-table td:first-child{width:65px}.route-table td:nth-child(2){min-width:190px}.route-table td:nth-child(4){min-width:150px}.route-priority{display:inline-flex;padding:5px 10px;background:#edf3f7;border:1px solid #dbe6ee;border-radius:6px;font-weight:600;color:#3d627a;font-variant-numeric:tabular-nums}.route-editor{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.route-editor-form,.route-summary,.route-test-form,.route-evaluation{background:#fff;border:1px solid #dce6ed;border-radius:10px;padding:28px;min-width:0}.route-editor-form section+section{border-top:1px solid #e2eaf0;margin-top:28px;padding-top:28px}.route-editor h2,.route-test-layout h2{font-size:17px;margin:0 0 8px}.route-editor section>p,.route-test-form>p{font-size:12px;line-height:1.8;color:#718493;margin:0 0 22px}.route-summary{position:sticky;top:25px;background:#f7fbfd;padding:23px}.route-summary small{letter-spacing:1px;color:#718b9a;font-size:10px}.route-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:15px 0}.route-summary .icon{height:18px;width:18px;transform:rotate(90deg);color:#7c9bac}.route-summary p{font-size:12px;line-height:1.8;color:#5d7788;margin:12px 0 24px}.route-test-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:24px;align-items:start}.route-test-form .aff-field{margin:18px 0}.route-test-form .btn{width:100%;margin-top:12px}.route-evaluation header p{font-size:13px;line-height:1.8;color:#678394}.route-evaluation header h2{margin-top:16px;font-size:24px}.route-selected-rule{font-size:12px;padding:14px;background:#edf5f9;border-radius:6px;margin:20px 0}.route-trace article{display:flex;gap:16px;padding:17px 0;border-top:1px solid #e6edf2}.route-trace article>span{font-size:12px;color:#8298a5;min-width:32px}.route-trace b{font-size:13px}.route-trace p{font-size:12px;color:#758b99;margin:6px 0}.route-trace .chosen b{color:#2c645c}.route-evaluation footer{font-size:11px;line-height:1.8;color:#7b8f9c;border-top:1px solid #e4ecf2;padding-top:20px}.route-activity{min-width:850px}.route-activity td:nth-child(4){max-width:300px;white-space:normal;line-height:1.7}
@media(max-width:1100px){.route-editor{grid-template-columns:minmax(0,1fr)}.route-summary{position:static;grid-row:1}.route-summary>div{flex-direction:row;align-items:center}.route-summary .icon{transform:none}.route-summary p{margin-bottom:12px}.route-test-layout{grid-template-columns:1fr}.route-test-form .aff-field{max-width:none}}@media(max-width:500px){.route-editor-form,.route-summary,.route-test-form,.route-evaluation{padding:20px}.route-view-tabs{gap:20px}.route-view-tabs button{font-size:12px}.route-order-note{padding:0 18px 18px}.route-editor .aff-fields{grid-template-columns:1fr}.route-summary>div{flex-wrap:wrap}.route-editor .aff-savebar{flex-wrap:wrap}}

.route-allocation{margin-top:28px;padding-top:24px;border-top:1px solid #e2eaf0}.route-allocation summary{cursor:pointer;color:#45677d;font-size:13px;font-weight:600}.route-allocation>p{font-size:12px;line-height:1.8;color:#718493;margin:16px 0 22px}
