.routes-page{gap:var(--space-md);flex-direction:column;display:flex}.routes-heading-actions{align-items:center;gap:var(--space-field);flex-wrap:wrap;min-width:0;display:flex}.routes-economics-link{border:1px solid var(--color-border,#e2e8f0);min-height:44px;color:var(--color-primary,#2563eb);background:var(--color-surface,#fff);overflow-wrap:anywhere;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;max-width:100%;padding:8px 14px;text-decoration:none;display:inline-flex}.routes-economics-link:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:3px}.company-economics-page{min-width:0}.routes-page .page-header-right{flex-shrink:1;min-width:0}.routes-desktop-table{display:block}.routes-mobile-list{gap:var(--space-field);flex-direction:column;display:none}.routes-mobile-card{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-panel);background:var(--color-surface,#fff);padding:16px}.routes-mobile-card-header{justify-content:space-between;gap:var(--space-field);align-items:center;margin-bottom:8px;display:flex}.routes-mobile-card p{margin:0 0 8px}.routes-mobile-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.routes-active-toggle{align-items:center;gap:var(--space-sm);display:inline-flex}.routes-form-error{color:#b91c1c;margin:8px 0 0}@media (width<=768px){.routes-desktop-table{display:none}.routes-mobile-list{display:flex}}
