@media(max-width:768px){.ui-kpi-grid.meli-publications-kpis.qr-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.ui-kpi-grid.meli-publications-kpis.qr-kpi-grid .ui-kpi-card{min-height:60px;padding:8px 12px;gap:4px;border-radius:16px}.ui-kpi-grid.meli-publications-kpis.qr-kpi-grid .ui-kpi-card__top{gap:6px}.ui-kpi-grid.meli-publications-kpis.qr-kpi-grid .ui-kpi-card__label{font-size:9px;line-height:1.2;letter-spacing:.07em}.ui-kpi-grid.meli-publications-kpis.qr-kpi-grid .ui-kpi-card__value{font-size:14px;line-height:1.1}.ui-kpi-grid.meli-publications-kpis.qr-kpi-grid .ui-kpi-card__meta{font-size:11px;line-height:1.25}.ui-kpi-grid.meli-publications-kpis.qr-kpi-grid .ui-kpi-card__trend{min-height:20px;padding:0 7px;font-size:10px;line-height:1}}.sales-picking-page .qr-validate-wrap{--qr-text: var(--text-primary);--qr-text-soft: var(--text-secondary);--qr-text-muted: var(--text-muted-strong);--qr-accent: var(--accent);--qr-success: var(--ui-btn-success);--qr-shadow-md: var(--shadow-md)}.qr-validate-wrap{display:grid;gap:18px}.qr-scan-bar{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.qr-scan-input{min-height:52px;border-radius:16px;border:1px solid var(--border);background:var(--surface-soft);display:flex;align-items:center;gap:10px;padding:0 16px;min-width:0;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 2%,transparent)}.qr-scan-input__icon{color:var(--qr-text-muted);flex:0 0 auto}.qr-scan-input__text{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--qr-text-soft);font-size:14px}.qr-scan-input__text::placeholder{color:var(--qr-text-muted)}.sales-picking-page .qr-scan-input .qr-scan-camera-btn{flex:0 0 auto;width:42px;height:42px}.sales-picking-page .qr-scan-input .qr-scan-input__text{flex:1 1 auto}.ui-modal.logistics-preparation-camera-scanner{width:min(560px,100%)}.ui-modal__body.logistics-preparation-camera-scanner__body{gap:16px}.logistics-preparation-camera-scanner__preview{position:relative;overflow:hidden;min-height:280px;border:1px solid color-mix(in srgb,var(--color-blue) 16%,transparent);border-radius:16px;background:var(--bg-app)}.logistics-preparation-camera-scanner__video{display:block;width:100%;min-height:280px;object-fit:cover;background:var(--bg-app)}.logistics-preparation-camera-scanner__guide{position:absolute;inset:50% auto auto 50%;width:min(72%,330px);aspect-ratio:1.45;transform:translate(-50%,-50%);border:2px solid color-mix(in srgb,var(--accent) 90%,transparent);border-radius:16px;box-shadow:0 0 0 999px color-mix(in srgb,var(--overlay-backdrop) 18%,transparent);pointer-events:none}.logistics-preparation-camera-scanner__status,.logistics-preparation-camera-scanner__error{margin:0;text-align:center}.ui-modal__footer.logistics-preparation-camera-scanner__footer{gap:12px}.logistics-assign-page .qr-scan-input .logistics-assign-camera-btn{flex:0 0 auto;width:42px;height:42px}.logistics-assign-page .qr-scan-input .qr-scan-input__text{flex:1 1 auto}.ui-modal.logistics-assign-camera-scanner{width:min(560px,100%)}.ui-modal__body.logistics-assign-camera-scanner__body{gap:16px}.logistics-assign-camera-scanner__preview{position:relative;overflow:hidden;min-height:280px;border:1px solid color-mix(in srgb,var(--color-blue) 16%,transparent);border-radius:16px;background:var(--bg-app)}.logistics-assign-camera-scanner__video{display:block;width:100%;min-height:280px;object-fit:cover;background:var(--bg-app)}.logistics-assign-camera-scanner__guide{position:absolute;inset:50% auto auto 50%;width:min(72%,330px);aspect-ratio:1.45;transform:translate(-50%,-50%);border:2px solid color-mix(in srgb,var(--accent) 90%,transparent);border-radius:16px;box-shadow:0 0 0 999px color-mix(in srgb,var(--overlay-backdrop) 18%,transparent);pointer-events:none}.logistics-assign-camera-scanner__feedback{position:absolute;right:14px;bottom:14px;left:14px;z-index:1;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid;border-radius:14px;color:var(--text-primary);box-shadow:var(--shadow-lg)}.logistics-assign-camera-scanner__feedback>svg{width:20px;height:20px;flex:0 0 auto}.logistics-assign-camera-scanner__feedback>div{display:grid;gap:3px}.logistics-assign-camera-scanner__feedback strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-base)}.logistics-assign-camera-scanner__feedback span{font-size:var(--font-size-sm);line-height:1.35}.logistics-assign-camera-scanner__feedback--added{border-color:color-mix(in srgb,var(--color-success) 56%,transparent);background:var(--surface-card)}.logistics-assign-camera-scanner__feedback--duplicate{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:var(--surface-card)}.logistics-assign-camera-scanner__feedback--error{border-color:color-mix(in srgb,var(--color-danger) 64%,transparent);background:var(--surface-card)}.logistics-assign-camera-scanner__status,.logistics-assign-camera-scanner__error{margin:0;text-align:center}.ui-modal__footer.logistics-assign-camera-scanner__footer{gap:12px}.qr-status-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qr-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.qr-kpi-value{font-size:15px;line-height:1.15;letter-spacing:-.01em;word-break:break-word}.qr-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qr-compare-card{border-radius:24px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card-strong) 88%,transparent),color-mix(in srgb,var(--surface-card-strong) 82%,transparent));box-shadow:var(--qr-shadow-md);padding:18px;display:grid;gap:16px}.qr-compare-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qr-compare-card__title{font-size:15px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--qr-text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.qr-compare-card__item-counter{min-height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-soft-strong);color:var(--qr-text-soft);font-size:11px;font-weight:800;letter-spacing:.04em}.qr-item-nav{display:inline-flex;align-items:center;gap:8px}.qr-compare-card__meta{margin-top:6px;font-size:13px;color:var(--qr-text-muted)}.qr-compare-card__meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qr-compare-card__meta-badge{min-height:24px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-blue) 35%,transparent);background:color-mix(in srgb,var(--color-blue) 10%,transparent);color:var(--state-info-text);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;text-decoration:none}.qr-compare-card__meta-badge:hover{border-color:color-mix(in srgb,var(--color-blue) 55%,transparent);background:color-mix(in srgb,var(--color-blue) 16%,transparent);color:var(--state-info-text)}.qr-compare-card__body{display:grid;grid-template-columns:108px 1fr;gap:16px;align-items:start}.qr-compare-card__image{width:108px;aspect-ratio:1 / 1;border-radius:18px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--interaction-hover-strong-bg),var(--surface-soft-2));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 3%,transparent);overflow:hidden}.qr-compare-card__image img{width:100%;height:100%;object-fit:cover;display:block}.qr-compare-card__info{display:grid;gap:14px;min-width:0}.qr-compare-card__product{font-size:18px;line-height:1.35;font-weight:800;color:var(--qr-text)}.qr-compare-card__lines{display:grid;gap:10px}.qr-line{min-height:42px;border-radius:14px;border:1px solid var(--border-subtle);background:var(--surface-soft);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px}.qr-line span{font-size:12px;color:var(--qr-text-muted);letter-spacing:.04em;text-transform:uppercase}.qr-line strong{font-size:15px;color:var(--qr-text);font-weight:800;text-align:right}.qr-line__type-value{display:inline-flex;align-items:center;gap:8px}.qr-bundle-view-btn{width:28px;height:28px;min-width:28px}.qr-bundle-view-btn .action-icon{width:13px;height:13px}.qr-bundle-modal-card{width:min(900px,96vw)}.qr-checks-card{border-radius:20px;border:1px solid var(--border-subtle);background:var(--surface-soft);padding:16px 18px;display:grid;gap:12px}.qr-checks-card__title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qr-text-muted)}.qr-checks-grid{display:flex;align-items:center;gap:12px;flex-wrap:wrap;overflow:visible}.qr-check{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-soft);display:inline-flex;align-items:center;gap:10px;color:var(--qr-text-soft);font-size:13px;font-weight:700}.qr-check__dot{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--text-primary) 22%,transparent);flex:0 0 auto}.qr-check.is-ok{border-color:color-mix(in srgb,var(--color-success) 24%,transparent);background:color-mix(in srgb,var(--color-success) 6%,transparent);color:var(--state-success-text)}.qr-check.is-ok .qr-check__dot{background:var(--qr-success);box-shadow:0 0 10px color-mix(in srgb,var(--color-success) 35%,transparent)}.qr-check.is-warning{border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--state-warning-text)}.qr-check.is-warning .qr-check__dot{background:var(--qr-accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 28%,transparent)}.qr-check.is-error{border-color:color-mix(in srgb,var(--color-danger) 24%,transparent);background:color-mix(in srgb,var(--color-danger) 6%,transparent);color:var(--state-danger-text)}.qr-check.is-error .qr-check__dot{background:var(--color-danger);box-shadow:0 0 10px color-mix(in srgb,var(--color-danger) 28%,transparent)}.qr-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.qr-check.qr-check--select{min-height:auto;padding:10px 12px;border-radius:14px;display:grid;gap:6px;min-width:260px}.qr-check.qr-check--select .ui-label{margin:0}.qr-check.qr-check--select .party-select{min-width:220px}.qr-check.qr-check--select,.qr-check.qr-check--select .ui-select{position:relative;overflow:visible}.qr-check.qr-check--select .ui-select__menu{z-index:1200;max-height:220px;overflow-y:auto;overflow-x:hidden}@media(max-width:980px){.qr-scan-bar{grid-template-columns:1fr}.qr-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-compare-grid{grid-template-columns:1fr}.qr-compare-card__body{grid-template-columns:92px 1fr}}@media(max-width:768px){.qr-kpi-grid{grid-template-columns:1fr 1fr}.qr-compare-grid .qr-compare-card__title{font-size:12px;line-height:1.3}.qr-compare-grid .qr-compare-card__meta,.qr-compare-grid .qr-compare-card__meta-row{font-size:11px;line-height:1.3}.qr-compare-grid .qr-compare-card__lines .qr-line{font-size:12px;line-height:1.3}.qr-compare-grid .qr-compare-card__lines .qr-line span{font-size:12px}.qr-compare-grid .qr-compare-card__lines .qr-line strong{font-size:13px}.qr-compare-grid .qr-compare-card__product{font-size:14px;line-height:1.3}.qr-validate-wrap .qr-checks-grid .qr-check.is-warning,.qr-validate-wrap .qr-checks-grid .qr-check.is-ok{font-size:10px;line-height:1.3}.qr-compare-card__body{grid-template-columns:1fr}.qr-compare-card__image{width:100%;max-width:140px}.qr-actions-row{justify-content:stretch}.qr-actions-row .ui-btn{width:100%}}.logistics-assign-footer{justify-content:space-between;align-items:center;flex-wrap:wrap}.logistics-assign-footer__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.logistics-assign-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.ui-tag.logistics-assign-title-badge{flex:0 1 auto;max-width:100%;letter-spacing:.04em;text-transform:none}@media(max-width:768px){.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign:not(.logistics-assign-empty-row){grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:12px 14px}.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign:not(.logistics-assign-empty-row)>.ui-table__cell{grid-template-columns:minmax(94px,42%) minmax(0,1fr);gap:6px;font-size:13px}.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign:not(.logistics-assign-empty-row)>.ui-table__cell:nth-child(-n+3){grid-column:1 / -1}.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign .logistics-assign-row__shipment-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign .logistics-assign-row__actions:before{content:none}.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign .logistics-assign-row__shipment-status.user-pass-badge{width:fit-content;min-width:0;padding:2px 7px;font-size:9px;letter-spacing:.08em}.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign .ui-table__cell.ui-table__actions.logistics-assign-row__actions{display:flex;grid-column:2;justify-content:flex-end}.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign .logistics-assign-row__actions .ui-btn-icon{width:32px;height:32px;padding:0;border-color:color-mix(in srgb,var(--color-danger) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-danger) 2.5%,transparent);box-shadow:none}.logistics-assign-page .ui-table__row.ui-table__row--logistics-assign .logistics-assign-row__actions .ui-btn-icon__svg{width:14px;height:14px}}.logistics-select__menu{z-index:60}.logistics-shipments-page .ui-table-shell{overflow-x:auto}.logistics-shipments-page .ui-table-toolbar{gap:16px;align-items:flex-end}.logistics-shipments-mobile-filters-row{display:contents}.logistics-shipments-table{min-width:1060px}.logistics-shipments-mobile-list,.logistics-shipments-mobile-toolbar{display:none}.logistics-shipments-page .ui-table__head--logistics-shipments,.logistics-shipments-page .ui-table__row--logistics-shipments{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(170px,1.15fr) minmax(78px,.7fr) minmax(104px,.9fr) minmax(140px,1fr) minmax(118px,.8fr) minmax(92px,.65fr);align-items:stretch}.logistics-shipments-page .ui-table__cell{min-width:0}.logistics-shipments-cell-stack{display:grid;gap:4px;min-width:0;line-height:1.2;align-content:start}.logistics-shipments-cell-stack strong,.logistics-shipments-cell-stack span,.logistics-shipments-logistics,.logistics-shipments-prepared-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-shipments-cell-stack strong{font-size:13px;font-weight:850;color:var(--text-primary)}.logistics-shipments-cell-stack span{font-size:12px;color:color-mix(in srgb,var(--color-blue) 92%,transparent)}.logistics-shipments-cell-stack>strong,.logistics-shipments-cell-stack>span{display:block;min-width:0}.logistics-shipments-cell-stack>strong{font-size:13px}.logistics-shipments-cell-stack>span{font-size:12px}.logistics-shipments-logistics{display:grid;gap:4px;min-width:0;line-height:1.2}.logistics-shipments-logistics__carrier{font-size:12px;color:color-mix(in srgb,var(--color-blue) 92%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-shipments-badge,.logistics-shipments-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.logistics-shipments-badge--flex{border-color:color-mix(in srgb,var(--color-success) 35%,transparent);background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--state-success-text)}.logistics-shipments-badge--full{border-color:color-mix(in srgb,var(--color-blue) 34%,transparent);background:color-mix(in srgb,var(--color-blue) 12%,transparent);color:var(--state-info-text)}.logistics-shipments-badge--colecta,.logistics-shipments-badge--turbo,.logistics-shipments-badge--n1,.logistics-shipments-badge--neutral{border-color:var(--border-strong);background:var(--surface-soft-strong);color:var(--text-primary)}.logistics-shipments-status--success{border-color:color-mix(in srgb,var(--color-success) 25%,transparent);background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--state-success-text)}.logistics-shipments-status--warning{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--state-warning-text)}.logistics-shipments-status--danger{border-color:color-mix(in srgb,var(--color-danger) 26%,transparent);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--state-danger-text)}.logistics-shipments-status--neutral{border-color:var(--border-strong);background:var(--surface-soft-strong);color:var(--text-primary)}.logistics-shipments-status-stack{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.logistics-shipments-modal .products-modal-card{width:min(1120px,calc(100vw - 32px))}.logistics-shipments-detail-card{display:grid;gap:18px}.logistics-shipments-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.logistics-shipments-detail-grid--metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.logistics-shipments-detail-item{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card-strong) 78%,transparent),color-mix(in srgb,var(--surface-card-strong) 84%,transparent));min-width:0}.logistics-shipments-detail-item span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-blue) 90%,transparent)}.logistics-shipments-detail-item strong{font-size:14px;line-height:1.35;color:var(--text-primary);word-break:break-word}.logistics-shipments-detail-item small{font-size:12px;line-height:1.35;color:color-mix(in srgb,var(--color-blue) 92%,transparent)}.logistics-shipments-detail-json{display:grid;gap:10px}.logistics-shipments-detail-json pre{margin:0;padding:16px;border-radius:18px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);font-size:12px;line-height:1.55;overflow:auto;max-height:260px}.logistics-shipments-mobile-card{display:grid;gap:12px;width:100%;min-width:0;padding:14px;border-radius:18px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-card),var(--surface-card));box-shadow:0 18px 34px color-mix(in srgb,var(--overlay-backdrop) 18%,transparent)}.logistics-shipments-mobile-card__header{display:grid;gap:4px;min-width:0}.logistics-shipments-mobile-card__title{font-size:14px;font-weight:900;line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere}.logistics-shipments-mobile-card__subtitle{font-size:12px;color:color-mix(in srgb,var(--color-blue) 92%,transparent);overflow-wrap:anywhere}.logistics-shipments-mobile-card__field-label{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-blue) 86%,transparent)}.logistics-shipments-mobile-card__field-value{font-size:13px;font-weight:800;color:var(--text-primary);overflow-wrap:anywhere}.logistics-shipments-mobile-card__badges{display:flex;flex-wrap:wrap;gap:8px}.logistics-shipments-mobile-card__badge{max-width:100%;white-space:normal;text-align:left;line-height:1.2}.logistics-shipments-mobile-card__badge.ui-tag--danger{color:var(--state-danger-text);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent);background:var(--state-danger-bg)}.logistics-shipments-mobile-card__badge.ui-tag--green{color:var(--state-success-text);border-color:color-mix(in srgb,var(--color-success) 35%,transparent);background:var(--state-success-bg)}.logistics-shipments-mobile-card__badge.ui-tag--gold{color:var(--state-warning-text);border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:var(--state-warning-bg)}.logistics-shipments-mobile-card__badge.ui-tag--blue{color:var(--state-info-text);border-color:color-mix(in srgb,var(--color-blue) 40%,transparent);background:var(--state-info-bg)}.logistics-shipments-mobile-card__badge.ui-tag--neutral{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-soft)}.logistics-shipments-mobile-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.logistics-shipments-mobile-card__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.logistics-shipments-mobile-card__pair>.logistics-shipments-mobile-card__field{min-width:0}.logistics-shipments-mobile-card__field{display:grid;gap:4px;min-width:0;padding:10px 11px;border-radius:14px;border:1px solid var(--border-soft);background:var(--surface-subtle)}.logistics-shipments-mobile-card__field-value{line-height:1.35}.logistics-shipments-mobile-card__substatus{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--state-warning-text)}.logistics-shipments-mobile-card__actions{display:flex}.logistics-shipments-mobile-card__detail-btn{width:100%;min-height:42px;justify-content:center;gap:8px}.logistics-shipments-mobile-card__detail-btn svg{width:16px;height:16px}.logistics-shipments-mobile-filter-modal .products-modal-card{width:min(720px,calc(100vw - 20px))}.logistics-settlement-page .ui-table-shell{overflow-x:auto}.logistics-settlement-header{gap:10px}.logistics-settlement-page .ui-table-toolbar{gap:16px;align-items:flex-end}.logistics-settlement-toolbar{display:grid;grid-template-columns:minmax(240px,310px) minmax(260px,360px) minmax(420px,1fr);align-items:end;gap:16px}.logistics-settlement-toolbar__primary{width:100%;align-items:flex-end}.logistics-settlement-filters{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(132px,.8fr) minmax(132px,.8fr);gap:12px;width:100%;align-items:end}.logistics-settlement-filter{display:grid;gap:6px;min-width:0}.logistics-settlement-filter--action{align-content:end}.logistics-settlement-filter__spacer{visibility:hidden}.logistics-settlement-control{min-height:42px}.logistics-settlement-filter .ui-control,.logistics-settlement-filter .ui-select{width:100%}.logistics-settlement-filter .ui-select__control{min-height:42px}.logistics-settlement-filter .ui-select__menu,.logistics-settlement-select__menu{z-index:60}.logistics-settlement-refresh-btn{min-height:42px;width:100%;justify-content:center}.logistics-settlement-export-btn{min-height:42px;min-width:180px;justify-content:center}.logistics-settlement-toolbar__actions-group{display:flex;gap:10px;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;min-width:0;width:100%}.logistics-settlement-toolbar__actions-group .ui-btn{flex:0 0 auto;min-width:200px}.logistics-settlement-toolbar__meta{margin-top:10px;display:flex;align-items:center;justify-content:flex-start}.logistics-settlement-kpis.ui-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 16px}.logistics-settlement-kpis .ui-kpi-card{min-height:116px}.logistics-settlement-kpis .ui-kpi-card__value--accent{color:var(--state-warning-text)}.logistics-settlement-kpi-list{display:grid;gap:6px}.logistics-settlement-kpi-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;color:var(--text-secondary)}.logistics-settlement-kpi-list__row--more{grid-template-columns:1fr}.logistics-settlement-kpi-list__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-settlement-kpi-list__value{color:var(--text-primary);font-weight:800}.logistics-settlement-date-chip{cursor:default}.logistics-settlement-table{min-width:1080px}.logistics-settlement-mobile-list{display:none}.logistics-settlement-page .ui-table__head--logistics-settlement,.logistics-settlement-page .ui-table__row--logistics-settlement{display:grid;grid-template-columns:minmax(320px,1.8fr) minmax(220px,1fr) minmax(160px,.8fr) minmax(150px,.8fr) minmax(180px,.95fr);align-items:stretch}.logistics-settlement-page .ui-table__cell{min-width:0}.logistics-settlement-cell-stack{display:grid;gap:4px;min-width:0;line-height:1.2;align-content:start}.logistics-settlement-cell-stack strong,.logistics-settlement-cell-stack span,.logistics-settlement-logistics,.logistics-settlement-zone,.logistics-settlement-sent-at{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-settlement-cell-stack strong{font-size:13px;font-weight:850;color:var(--text-primary)}.logistics-settlement-cell-stack span{font-size:12px;color:color-mix(in srgb,var(--color-blue) 92%,transparent)}.logistics-settlement-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.logistics-settlement-status.ui-tag--green{color:var(--state-success-text);border-color:color-mix(in srgb,var(--color-success) 35%,transparent);background:var(--state-success-bg)}.logistics-settlement-status.ui-tag--gold{color:var(--state-warning-text);border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:var(--state-warning-bg)}.logistics-settlement-status.ui-tag--danger{color:var(--state-danger-text);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent);background:var(--state-danger-bg)}.logistics-settlement-status.ui-tag--neutral{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-soft)}.logistics-settlement-mobile-toolbar{display:none}.logistics-settlement-mobile-card{display:grid;gap:12px;width:100%;min-width:0;padding:14px;border-radius:18px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-card),var(--surface-card));box-shadow:0 18px 34px color-mix(in srgb,var(--overlay-backdrop) 18%,transparent)}.logistics-settlement-mobile-card__header{display:grid;gap:4px;min-width:0}.logistics-settlement-mobile-card__title{font-size:14px;font-weight:900;line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere}.logistics-settlement-mobile-card__subtitle{font-size:12px;color:color-mix(in srgb,var(--color-blue) 92%,transparent);overflow-wrap:anywhere}.logistics-settlement-mobile-card__badges{display:flex;flex-wrap:wrap;gap:8px}.logistics-settlement-mobile-card__badge{max-width:100%;white-space:normal;text-align:left;line-height:1.2}.logistics-settlement-mobile-card__field-label{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-blue) 86%,transparent)}.logistics-settlement-mobile-card__field-value{font-size:13px;font-weight:800;color:var(--text-primary);overflow-wrap:anywhere;line-height:1.35}.logistics-settlement-mobile-card__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.logistics-settlement-mobile-card__field{display:grid;gap:4px;min-width:0;padding:10px 11px;border-radius:14px;border:1px solid var(--border-soft);background:var(--surface-subtle)}.logistics-settlement-mobile-card__field-value{line-height:1.35}.logistics-settlement-mobile-toolbar__filters,.logistics-settlement-mobile-toolbar__custom-range{display:grid;gap:10px}.logistics-settlement-mobile-toolbar__actions{display:flex}.logistics-settlement-mobile-toolbar__export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.logistics-settlement-mobile-toolbar__chips{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1100px){.logistics-settlement-toolbar{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)}.logistics-settlement-toolbar__actions-group{grid-column:1 / -1}.logistics-settlement-toolbar__actions-group .ui-btn{min-width:180px}.logistics-settlement-filters,.logistics-settlement-kpis.ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.logistics-settlement-shell{overflow-x:hidden}.logistics-settlement-filters,.logistics-settlement-table{display:none}.logistics-settlement-toolbar{gap:12px;align-items:stretch}.logistics-settlement-toolbar__primary{align-items:stretch}.logistics-settlement-toolbar__actions-group{width:100%;grid-column:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.logistics-settlement-toolbar__actions-group .ui-btn{width:100%;min-width:0}.logistics-settlement-mobile-toolbar{display:grid;gap:10px;width:100%}.logistics-settlement-mobile-card__pair{grid-template-columns:1fr}.logistics-settlement-mobile-toolbar__export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-settlement-kpis.ui-kpi-grid{grid-template-columns:1fr}.logistics-settlement-mobile-list{display:grid;gap:12px}}@media(max-width:1200px){.logistics-shipments-detail-grid,.logistics-shipments-detail-grid--metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.logistics-shipments-detail-grid,.logistics-shipments-detail-grid--metrics{grid-template-columns:1fr}}@media(max-width:768px){.logistics-shipments-shell{overflow-x:hidden}.logistics-shipments-table{display:none}.logistics-shipments-mobile-toolbar{display:grid;gap:10px;width:100%}.logistics-shipments-mobile-toolbar__search{display:grid;gap:6px}.logistics-shipments-mobile-toolbar__actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.logistics-shipments-mobile-action{min-height:40px;padding:0 12px;border-radius:14px;border:1px solid var(--border-subtle);background:var(--surface-soft-2);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;font-size:12px}.logistics-shipments-mobile-action svg{width:16px;height:16px}.logistics-shipments-mobile-action--accent{border-color:color-mix(in srgb,var(--color-blue) 30%,transparent);background:color-mix(in srgb,var(--color-blue) 12%,transparent);color:var(--state-info-text)}.logistics-shipments-mobile-action.is-active{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--state-warning-text)}.logistics-shipments-mobile-action span{white-space:nowrap}.logistics-shipments-mobile-toolbar__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.logistics-shipments-mobile-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-soft-2);color:var(--text-secondary);font-size:11px;font-weight:800}.logistics-shipments-mobile-filter-modal .products-modal-card{width:min(100vw,calc(100vw - 12px));max-height:calc(100vh - 24px);margin:0 auto}.logistics-shipments-mobile-filter-modal__card{display:grid;gap:16px}.logistics-shipments-mobile-filter-modal__body{display:grid;gap:12px}.logistics-shipments-mobile-filter-modal__field{display:grid;gap:6px}.logistics-shipments-mobile-filter-modal__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.logistics-shipments-mobile-filter-modal__clear,.logistics-shipments-mobile-filter-modal__apply{min-height:42px;justify-content:center}.logistics-shipments-mobile-list{display:grid;gap:12px}.logistics-shipments-mobile-card__grid{grid-template-columns:1fr}.logistics-shipments-mobile-card__badge{width:fit-content}.logistics-shipments-mobile-card__field-value,.logistics-shipments-mobile-card__subtitle{overflow-wrap:anywhere}}@media(max-width:380px){.logistics-shipments-mobile-filters-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.logistics-shipments-mobile-filters-row .logistics-shipments-filter--date-action{width:auto}.logistics-shipments-mobile-card__pair{grid-template-columns:1fr}.logistics-shipments-mobile-toolbar__actions{grid-template-columns:auto 1fr auto}}.history-page.users-page.logistics-shipments-page,.logistics-shipments-page .ui-table-shell.logistics-shipments-shell{overflow:visible}.logistics-shipments-page .logistics-shipments-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.logistics-shipments-page .logistics-shipments-filters .ui-select{overflow:visible}.logistics-shipments-page .logistics-shipments-filters .ui-select.is-open{z-index:41}.logistics-shipments-page .logistics-shipments-filters .ui-select__menu{z-index:42}
