.routes-workspace .secondary{background:var(--secondary-btn-bg);color:var(--secondary-btn-fg)}.routes-workspace .secondary:hover{background:var(--secondary-btn-hover)}.routes-workspace .purchase-detail-grid>div{overflow-wrap:anywhere;min-width:0}.routes-workspace .purchase-detail-grid label{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.routes-workspace .purchase-detail-grid input{width:100%;max-width:190px;min-height:42px}.routes-workspace .purchase-table-card th,.routes-workspace .purchase-table-card td{padding-inline:16px}.route-list .purchase-table-card table{min-width:1100px}.route-list td:nth-child(5){white-space:normal;min-width:130px;max-width:230px}.route-detail .purchase-table-card table{min-width:650px}.route-detail .purchase-table-card tbody tr{cursor:default}.route-detail .purchase-table-card td:first-child{white-space:normal;max-width:260px}.route-detail .purchase-table-card tfoot th{color:var(--green);border-top:1px solid var(--line);font-weight:700}.route-generation{border-top:3px solid var(--green);margin-bottom:24px}.route-generation h2{margin:0 0 8px;font-size:20px}.route-generation-fields{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.route-generation-fields label{flex:1;gap:8px;min-width:200px;font-size:13px;display:grid}.route-generation-fields input,.route-generation-fields select{width:100%;min-height:42px}.route-generation table{width:100%;min-width:700px}.route-generation th,.route-generation td{text-align:start;border-bottom:1px solid var(--line);padding:12px}.route-generation-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:13px;display:flex}
