.shiprocket-settings .provider-logo{height:28px;-o-object-fit:contain;object-fit:contain;width:auto}.shiprocket-settings .connection-status{border-radius:6px;font-size:.9rem}.shiprocket-orders .font-monospace{font-family:Courier New,Courier,monospace;font-size:.85rem}.shiprocket-orders .table td,.shiprocket-orders .table th{font-size:.875rem;vertical-align:middle}.shiprocket-orders .badge{font-size:.75rem;padding:.35em .65em}.tracking-summary{background:#f8f9fa;border-radius:8px;padding:1rem}.tracking-summary__item{display:flex;flex-direction:column;gap:2px}.tracking-summary__label{color:#6c757d;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tracking-summary__value{color:#212529;font-size:.9rem;font-weight:500;word-break:break-all}.tracking-status-badge{font-size:.8rem}.tracking-timeline{padding-left:1.5rem;position:relative}.tracking-timeline:before{background:#dee2e6;bottom:.75rem;content:"";left:.45rem;position:absolute;top:.75rem;width:2px}.tracking-timeline__item{padding-bottom:1.5rem;position:relative}.tracking-timeline__item--active .tracking-timeline__dot{background:#0d9394;box-shadow:0 0 0 3px rgba(13,147,148,.2);height:14px;left:-1.6rem;width:14px}.tracking-timeline__dot{background:#adb5bd;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #dee2e6;height:10px;left:-1.55rem;position:absolute;top:.3rem;width:10px}.tracking-timeline__status{color:#212529;font-size:.9rem}.tracking-timeline__meta{font-size:.8rem;margin-top:2px}.tracking-timeline__desc{font-style:italic;margin-top:2px}.salesorder-shipping .card-header{background:#f8f9fa;border-bottom:1px solid #dee2e6}.salesorder-shipping .sr-status-badge{font-size:.78rem;letter-spacing:.02em}.salesorder-shipping table{font-size:.875rem}.salesorder-shipping .btn-group-sm .btn{font-size:.78rem}.salesorder-shipping .shipping-label-action{min-width:180px}.salesorder-shipping .shipping-label-preview{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #d7e0ea;border-radius:16px;box-shadow:0 12px 28px rgba(19,34,56,.08);overflow:hidden}.salesorder-shipping .shipping-label-preview__header{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;padding:1rem 1.15rem}.salesorder-shipping .shipping-label-preview__title{font-size:1rem;font-weight:800;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.salesorder-shipping .shipping-label-preview__meta{font-size:.8rem;opacity:.9}.salesorder-shipping .shipping-label-preview__body{padding:1rem 1.15rem 1.1rem}.salesorder-shipping .shipping-label-preview__section{background:#fff;border:1px solid #dbe4ee;border-radius:12px;height:100%;padding:.9rem}.salesorder-shipping .shipping-label-preview__section-title{align-items:center;color:#b45309;display:flex;font-size:.72rem;font-weight:800;gap:.45rem;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.salesorder-shipping .shipping-label-preview__name{color:#132238;font-size:1.05rem;font-weight:800;margin-bottom:.35rem;word-break:break-word}.salesorder-shipping .shipping-label-preview__address{color:#334155;font-size:.92rem;font-weight:600;line-height:1.6}.salesorder-shipping .shipping-label-preview__chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.salesorder-shipping .shipping-label-preview__chip{align-items:center;background:#fff7e6;border:1px solid rgba(180,83,9,.18);border-radius:999px;color:#92400e;display:inline-flex;font-size:.72rem;font-weight:700;padding:.32rem .65rem}.salesorder-shipping .shipping-label-preview__kv{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.salesorder-shipping .shipping-label-preview__kv-item{background:#f8fbff;border:1px solid #dbe4ee;border-radius:10px;padding:.7rem}.salesorder-shipping .shipping-label-preview__kv-label{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.1em;margin-bottom:.2rem;text-transform:uppercase}.salesorder-shipping .shipping-label-preview__kv-value{color:#132238;font-size:.88rem;font-weight:800;word-break:break-word}.salesorder-shipping .shipping-label-preview__items{border-top:1px dashed #d7e0ea;margin-top:.9rem;padding-top:.85rem}.salesorder-shipping .shipping-label-preview__item{border-bottom:1px dashed #e5edf5;display:flex;font-size:.86rem;gap:.6rem;justify-content:space-between;padding:.45rem 0}.salesorder-shipping .shipping-label-preview__item:last-child{border-bottom:0}.salesorder-shipping .shipping-label-preview__item-name{color:#132238;font-weight:700}.salesorder-shipping .shipping-label-preview__item-qty{color:#64748b;font-weight:700;white-space:nowrap}@media(max-width:575.98px){.salesorder-shipping .shipping-label-action{width:100%}.salesorder-shipping .shipping-label-preview__kv{grid-template-columns:1fr}.salesorder-shipping .d-flex.gap-2{align-items:flex-start!important;flex-direction:column}}@media(max-width:767.98px){.tracking-summary{padding:.75rem}.tracking-summary__label{font-size:.65rem}.tracking-summary__value{font-size:.8rem}.shiprocket-orders .mobile-card{border:1px solid #dee2e6;border-radius:8px;padding:.75rem}.shiprocket-orders .mobile-card__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}}.manual-shipment-card{border-left:4px solid #0dcaf0}.manual-shipment-card .card-header{background-color:#cff4fc;color:#055160;font-weight:600}.msm-badge{border-radius:.375rem;font-size:.78rem;letter-spacing:.03em;padding:.35em .65em}.msm-detail-table td{padding:.5rem .75rem;vertical-align:middle}.msm-detail-table td:first-child{font-weight:600;white-space:nowrap;width:40%}.msm-detail-table .msm-tracking-link{word-break:break-all}@media(max-width:767.98px){.msm-detail-table td:first-child{width:45%}}.btn-manual-shipment{border-color:#0dcaf0;color:#0dcaf0}.btn-manual-shipment:hover{background-color:#0dcaf0;color:#fff}#manualShipmentModal .modal-header{background-color:#0dcaf0}#manualShipmentModal .form-label{font-size:.875rem}
