.tracking-modal{width:min(1400px,100%)}.tracking-heading,.tracking-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tracking-heading h2{margin:0}.tracking-help{line-height:1.8;font-size:14px;color:#705d46}.tracking-actions{justify-content:flex-start;margin:16px 0}.tracking-actions label{font-size:14px}.tracking-actions select{padding:8px;border:1px solid #cdb99b;background:#fffaf1;border-radius:6px}.tracking-scroll{overflow:auto;max-height:62vh;border:1px solid #dfd1bb;border-radius:8px}.tracking-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;min-width:1000px}.tracking-table th{position:sticky;top:0;background:#f3e7d1;z-index:1;padding:12px}.tracking-table td{padding:12px;border-top:1px solid #e5d9c4;vertical-align:top}.tracking-table td:first-child{max-width:260px;overflow-wrap:anywhere}.tracking-table input,.tracking-table select{width:100%;min-width:130px;padding:8px;border:1px solid #cdb99b;border-radius:6px;background:#fffdf8;color:#44382c;font-size:14px}.tracking-table input[type=datetime-local]{min-width:195px}.tracking-table small{display:block;margin:5px 0;color:#796b5c}.tracking-row-actions{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.tracking-row-actions a{color:#7d542d}.tracking-number{font-variant-numeric:tabular-nums;display:block;margin-top:7px}.tracking-message{max-width:230px;color:#865523;font-size:13px;line-height:1.6;white-space:pre-wrap}.tracking-save{margin-top:8px}#trackingProgress{font-size:14px;line-height:1.6}.tracking-table button:disabled{opacity:.5;cursor:not-allowed}@media print{#trackingModal{display:none!important}}

.tracking-table .tracking-changed{background:#fff2cc!important;color:#44382c;padding:6px;border-radius:4px}
