.travel-order-page{
  height:1115px !important;
  min-height:0 !important;
  overflow:hidden;
}
.international-order-title{margin:0 0 8px;text-align:center;font:800 20px Arial,sans-serif;letter-spacing:.8px}
.international-travel-table th:nth-child(7),.international-travel-table td:nth-child(7),.international-travel-table th:nth-child(8),.international-travel-table td:nth-child(8){text-align:center}
.border-crossing-title{margin:12px 0 5px;font:800 15px Arial,sans-serif;letter-spacing:.5px}
.border-crossing-table{width:100%;border-collapse:collapse;table-layout:fixed;font:13px Arial,sans-serif}
.border-crossing-table th,.border-crossing-table td{border:2px solid #222;padding:4px 6px;height:25px;text-align:left}
.border-crossing-table th{background:#e8edf3;text-align:center}
.border-crossing-table th:nth-child(1){width:14%}.border-crossing-table th:nth-child(2){width:10%}.border-crossing-table th:nth-child(3){width:18%}.border-crossing-table th:nth-child(4){width:18%}.border-crossing-table th:nth-child(5){width:40%}
.border-crossing-table td:nth-child(1),.border-crossing-table td:nth-child(2),.border-crossing-table td:nth-child(3),.border-crossing-table td:nth-child(4){text-align:center}.border-crossing-table small{font-size:10px;color:#555}

.border-crossing-only-table{margin-top:8px}.border-crossing-only-table th,.border-crossing-only-table td{height:31px}.travel-order-empty{text-align:center!important;font-weight:700;color:#555}

/* Stazka v123 – cesták podle papírového vzoru */
.travel-order-page{padding:14px 12px 10px!important;box-sizing:border-box}
.travel-order-head{display:grid!important;grid-template-columns:1.25fr .9fr 1fr;gap:18px;margin:0 0 8px!important;padding:0 2px 5px;border-bottom:0;font:14px Arial,sans-serif}
.travel-order-head span{white-space:nowrap}
.foreign-trip-table{margin-top:2px!important;font-size:12.5px}
.foreign-trip-table th,.foreign-trip-table td{border:2px solid #222;padding:3px 5px;height:27px}
.foreign-trip-table thead tr:first-child th{height:24px;font-size:14px}
.foreign-trip-table thead tr:nth-child(2) th{height:21px;font-size:12px;font-weight:600}
.foreign-trip-table th:nth-child(1),.foreign-trip-table th:nth-child(2){width:10%}
.foreign-trip-table th:nth-child(3),.foreign-trip-table th:nth-child(4){width:8%}
.foreign-trip-table th:nth-child(5),.foreign-trip-table th:nth-child(6){width:23%}
.foreign-trip-table th:nth-child(7){width:8%}
.foreign-trip-table td:nth-child(-n+4),.foreign-trip-table td:nth-child(7){text-align:center}
.foreign-trip-table td:nth-child(5),.foreign-trip-table td:nth-child(6){text-align:left}
