.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton{width:100%;min-width:0}.skeleton-shapes{min-width:0}.skeleton-line,.skeleton-square,.skeleton-number,.skeleton-control,.skeleton-image{background:#e5eaf1;border-radius:5px;display:block;position:relative;overflow:hidden}.skeleton-line:after,.skeleton-square:after,.skeleton-number:after,.skeleton-control:after,.skeleton-image:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff80 50%,#0000 80%);animation:1.4s ease-in-out 2 skeleton-pass;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{width:88%;height:14px;margin:7px 0}.skeleton-line.short{width:54%;height:12px}.skeleton-number{width:64px;height:36px;margin:20px 0}.skeleton-square{flex-shrink:0;width:40px;height:40px}.skeleton-control{border-radius:8px;width:100%;height:46px}.skeleton-list-row{border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;min-height:86px;padding:20px 24px;display:flex}.skeleton-list-row>div{flex:1;min-width:0}.skeleton-table-grid{border-bottom:1px solid #e2e8f0;display:grid;overflow:hidden}.skeleton-table-head,.skeleton-table-row{grid-template-columns:subgrid;grid-column:1/-1;gap:18px;padding:20px 24px;display:grid}.skeleton-table-head{background:#f5f7fa;min-height:54px;padding-top:14px;padding-bottom:14px}.skeleton-table-row{border-top:1px solid #e2e8f0;align-items:center;min-height:88px}.skeleton-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px;margin-bottom:24px;display:grid}.skeleton-card{background:#fff;border:1px solid #dbe3ee;border-radius:12px;min-width:0;padding:24px}.skeleton-attention{grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:24px;display:grid}.skeleton-dashboard>.skeleton-shapes>.skeleton-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skeleton-dashboard>.skeleton-shapes>.skeleton-card-grid>.skeleton-card{min-height:220px}.skeleton-records .skeleton-table-row{min-height:170px}.skeleton-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 0;display:grid}.skeleton-form-fields .skeleton-line{margin-bottom:12px}.skeleton-tabs{border-bottom:1px solid #dbe3ee;gap:30px;margin:24px 0;padding:18px 24px;display:flex}.skeleton-detail-head{max-width:520px;padding:12px 0 28px}.skeleton-detail-head>.skeleton-line:not(.short){height:32px;margin:12px 0}.skeleton-facts{background:#fff;border:1px solid #dbe3ee;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px 28px;padding:20px 24px;display:grid}.skeleton-reception{margin-bottom:24px}.skeleton-reception .skeleton-facts{border:0;padding:0 0 20px}.skeleton-order>.skeleton-shapes>.skeleton-detail-head{min-height:180px;padding-bottom:32px}.skeleton-shipment>.skeleton-shapes>.skeleton-detail-head{min-height:100px}.skeleton-inline .skeleton-line{width:75%}.skeleton-document{background:#f1f4f8;min-height:560px;overflow:hidden}.skeleton-document-toolbar{border-bottom:1px solid #dbe3ee;height:54px;padding:12px 24px}.skeleton-paper{background:#fff;max-width:620px;min-height:470px;margin:24px auto;padding:32px}.skeleton-image{width:100%;height:100%;min-height:220px}.skeleton-inline{vertical-align:middle;width:80px;display:inline-block}.skeleton-workspace{min-height:100dvh}.skeleton-workspace>.skeleton-shapes>.skeleton-workspace{grid-template-columns:248px minmax(0,1fr);display:grid}.skeleton-sidebar{background:#122844;padding:32px 20px}.skeleton-sidebar .skeleton-list-row{border-color:#2e4664;padding:20px 0}.skeleton-sidebar .skeleton-line,.skeleton-sidebar .skeleton-square{background:#35506e}.skeleton-workspace-main{padding:100px 32px 32px}@keyframes skeleton-pass{to{transform:translate(100%)}}@media (width<=1200px){.skeleton-dashboard>.skeleton-shapes>.skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-records .skeleton-table-grid{display:block}.skeleton-records .skeleton-table-head{display:none}.skeleton-records .skeleton-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:330px;padding:22px 16px}.skeleton-records .skeleton-table-row>div:nth-child(3){grid-column:1/-1}}@media (width<=960px){.skeleton-attention,.skeleton-workspace>.skeleton-shapes>.skeleton-workspace{grid-template-columns:1fr}.skeleton-sidebar{display:none}}@media (width<=720px){.skeleton-workspace>.skeleton-shapes>.skeleton-workspace{grid-template-columns:1fr}.skeleton-sidebar{display:none}.skeleton-workspace-main{padding:80px 16px 24px}.skeleton-table-row,.skeleton-table-head{gap:10px;padding-left:16px;padding-right:16px}.skeleton-form-fields{grid-template-columns:1fr}.skeleton-card{padding:20px}.skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.skeleton :after{animation:none}}.order-facts,.shipment-facts{background:#fff;border:1px solid #dbe4f2;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;margin:16px 0 0;padding:18px 22px;display:grid}.order-facts>div,.shipment-facts>div{min-width:0}.order-facts dd,.shipment-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.destination-link{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.destination-text{overflow-wrap:anywhere}.destination-with-map{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:inline-flex}.documentary-order .order-heading h1{overflow-wrap:anywhere;font-size:30px}.documentary-order .order-heading .eyebrow{line-height:1.6}.shipment-dates span{min-width:0;line-height:1.6}.shipment-dates strong{white-space:normal;display:block}.shipment-dates small{line-height:1.5}.documentary-order .field{min-width:0}.documentary-order input[type=date]{font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:46px;padding-right:12px}.documentary-order input[type=date]::-webkit-datetime-edit{padding:0;overflow:visible}.documentary-order .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-table .badge,.shipment-facts .badge{white-space:normal;max-width:100%;font-size:13px;font-weight:700;line-height:1.5}.badge.EN_AGENTE_ADUANAL,.badge.ESPERA_IMPUESTOS,.badge.PREVIO_EN_REVISION{color:#754512}.badge.ENTREGADO,.badge.PATIO_TRANSPORTISTA{color:#166445}.badge.RETENIDO_ADUANA,.badge.RECEPCION_PARCIAL{color:#a62b24}.badge.RUTA_DESTINO,.badge.EN_TRANSITO_ORIGEN{color:#174eaf}.configuration-alert{color:#844b00;align-items:flex-start;gap:6px;width:fit-content;margin-top:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.configuration-alert>svg{flex-shrink:0;margin-top:2px}.activity-toolbar{align-items:flex-end;gap:14px;margin:20px 0;display:flex}.activity-toolbar .field{flex:1}.activity-log ol{margin:0;padding:0;list-style:none}.activity-time{color:#536b8c;margin-bottom:7px;font-size:12px}.activity-log summary{cursor:pointer;line-height:1.6}.activity-log summary span{color:#536b8c;font-size:13px;display:block}.activity-details{background:#f6f8fc;border-radius:8px;margin:12px 0;padding:14px}.activity-details>div{grid-template-columns:minmax(130px,1fr) 3fr;gap:12px;margin:8px 0;display:grid}.activity-details dt{color:#536b8c;font-size:13px}.activity-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.activity-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.file-list{overflow-wrap:anywhere;margin:12px 0;padding-left:20px}.file-list li{align-items:center;gap:12px;margin:6px 0;display:flex}.file-list button{margin-left:auto}.next-step{background:#eef4ff;border:1px solid #b9cdf6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.request-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin:16px 0;display:grid}.request-choice{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4f2;border-radius:10px;padding:14px;line-height:1.6}.request-choice.selected{background:#eef4ff;border:2px solid #2057db}.request-choice small,.request-choice strong{display:block}.request-actions{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.shipment-panel{scroll-margin-top:145px}.pickup-date-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.pickup-date-pair>span{min-width:0;line-height:1.6}@media (width<=700px){.documentary-order .form-grid{grid-template-columns:1fr}.activity-details>div{grid-template-columns:1fr;gap:3px}.activity-toolbar,.next-step{flex-direction:column;align-items:stretch}.order-facts,.shipment-facts{grid-template-columns:1fr 1fr}.support-title,.support-link{flex-wrap:wrap}}@media (width<=400px){.order-facts,.shipment-facts{grid-template-columns:1fr}}.order-view-toolbar{flex-wrap:wrap}.order-view-toolbar .search-input{min-width:200px}.order-view-toolbar>.text-link{white-space:nowrap}.order-stage-details{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:300px;line-height:1.5;display:flex}.order-stage-details>.cell-detail,.order-stage-details>.configuration-alert{margin-top:0}.order-stage-details>.delivery-consult-link{margin-top:2px}.purchasing-company>p{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.purchasing-company form{background:#fff;border:1px solid #dbe3ee;border-radius:12px;margin:1rem 0;padding:1rem}.delivery-pending-link{color:#784709;background:0 0;border:0;align-items:flex-start;gap:6px;width:fit-content;max-width:100%;margin-top:9px;padding:0;font-size:12px;line-height:1.5;display:flex}.delivery-pending-link svg{flex-shrink:0;margin-top:2px}.delivery-pending-link strong,.delivery-pending-link small{display:block}.delivery-pending-link strong{font-size:12px;font-weight:600}.delivery-pending-link small{color:#52647a;margin-top:1px;font-size:13px}.delivery-pending-link:hover strong{text-underline-offset:3px;text-decoration:underline}.text-link.delivery-consult-link{width:fit-content;max-width:100%;margin-top:8px;font-size:12px;display:flex}.delivery-pending-section{background:#fffdf8;border-bottom:1px solid #dbe3ee}.delivery-pending-section h3,.delivery-incident-links h3{margin:0 0 16px}.delivery-detail-section{padding:22px 0 4px}.delivery-detail-section>h3{margin:0 22px 16px}.delivery-incident-links{border-top:1px solid #dbe3ee}.delivery-incident-links>a{margin-top:12px;display:block}.order-deliveries>p{padding:0 22px}.delivery-box{border:1px solid #dbe3ee;border-radius:10px;margin:18px 22px;padding:20px}.delivery-box>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.delivery-box header small{margin-top:7px;display:block}.delivery-box .recipient-list,.receipt-delivery>.recipient-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.delivery-box .recipient-list li,.receipt-delivery>.recipient-list li{background:#f9fbff;border:1px solid #dbe3ee;border-radius:9px;align-content:start;padding:16px}.recipient-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.recipient-list li{overflow-wrap:anywhere;gap:5px;display:grid}.recipient-list li+li{border-top:1px solid #dbe3ee;padding-top:12px}.recipient-list span,.recipient-list small{font-size:13px}.recipient-status{color:#3b5273;align-items:flex-start;gap:6px;width:fit-content;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.recipient-status>svg{flex-shrink:0;margin-top:2px}.recipient-status-COMPLETA{color:#176537}.recipient-status-PARCIAL,.recipient-status-CON_INCIDENCIA{color:#8b4a06}.recipient-evidence{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.recipient-list .button{justify-self:start;margin-top:8px}.recipient-redirected,.recipient-missing{color:#8b4a06}.recipient-redirected,.delivery-split{align-items:center;gap:6px;display:inline-flex}.delivery-split{color:#174db8;margin-top:12px;font-size:12px;font-weight:600}.recipient-editor{background:#f7f9fd;border:1px solid #dbe3ee;border-radius:12px;margin:24px 0;padding:22px}.recipient-editor>p{color:#52647a;line-height:1.6}.recipient-entry{background:#fff;border:1px solid #dbe3ee;border-radius:10px;min-width:0;margin:20px 0;padding:20px}.recipient-entry legend{padding:0 8px;font-weight:600}.recipient-entry .form-grid{margin-top:18px}.recipient-origins{gap:10px;margin-bottom:18px;display:grid}.recipient-origins label{align-items:center;gap:10px;display:flex}.recipient-origins input{width:18px;height:18px}.receipt-delivery{border:1px solid #dbe3ee;border-radius:12px;margin:20px 0;padding:20px}.receipt-delivery>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.receipt-delivery h3{margin:0}.split-pending-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px;display:grid}.split-pending-box{overflow-wrap:anywhere;background:#fffcf5;border:1px solid #ead4ae;border-left:4px solid #bd7d1b;border-radius:10px;min-width:0;padding:16px 20px}.split-pending-box>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.split-pending-box header>div{flex:1}.split-pending-box header small,.split-pending-box li small{color:#52647a;margin-top:4px;font-size:13px;display:block}.split-pending-box strong{font-size:13px}.split-pending-count{color:#784709;background:#fff0d5;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600}.split-pending-box ul{flex-wrap:wrap;gap:12px 24px;margin:14px 0;padding:0;list-style:none;display:flex}.split-pending-box li,.split-pending-box>.text-link{font-size:12px}.split-pending-list.compact{margin-top:12px;display:block}.compact .split-pending-box{padding:12px}.compact .split-pending-box header>svg,.compact .split-pending-box header>div{display:none}.compact .split-pending-box ul{gap:10px;margin-bottom:0;display:grid}.receipt-division-choice{background:#f4f8ff;border:1px solid #dbe3ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;padding:18px;display:flex}.receipt-division-choice>div{flex:1;min-width:min(100%,240px)}.receipt-division-choice p{color:#52647a;margin:7px 0 0;font-size:13px}.delivery-plan-callout{background:#f4f8ff;border:1px solid #dbe3ee;border-left:4px solid #1d4ed8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;padding:18px;display:flex}.delivery-plan-callout>div{flex:1;min-width:min(100%,250px)}.delivery-plan-callout p{color:#52647a;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.delivery-plan>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.delivery-plan>header>div{flex:1;min-width:min(100%,300px)}.delivery-plan>header h3{margin:0}.delivery-plan>header p{color:#52647a;margin:8px 0 0;line-height:1.6}.delivery-plan .recipient-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.delivery-plan .recipient-list li{background:#f9fbff;border:1px solid #dbe3ee;border-radius:10px;padding:16px}@media (width<=600px){.recipient-editor,.recipient-entry{padding:14px}.delivery-header>summary{flex-direction:column;align-items:flex-start;gap:8px}}.logistics-tabs{margin-bottom:24px;overflow-x:auto}.logistics-tabs a{white-space:nowrap;color:inherit;border-bottom:3px solid #0000;padding:14px 18px;text-decoration:none}.logistics-tabs a.selected{color:#2155cf;border-bottom-color:#2155cf;font-weight:700}.provider-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0 20px;font-size:.9rem;display:flex}.directory-row{border-bottom:1px solid #d9e2f1;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0;display:flex}.directory-row h3,.consolidation-order h3{margin-top:0}.directory-history{width:100%}.plain-fieldset.agent-warehouses-editor{margin:8px 0 24px}.agent-warehouses-editor>legend{color:#18324f;padding:0;font-size:1rem;font-weight:700}.agent-warehouses-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:10px 0 18px;display:flex}.agent-warehouses-toolbar p{color:#42566f;flex:320px;font-size:.9rem;line-height:1.6}.agent-warehouses-add.button{flex:none;min-height:40px;padding:9px 14px;font-size:.875rem}.agent-warehouse-list{gap:16px;display:grid}.agent-warehouse-card{background:#fff;border:1px solid #dbe3ee;border-radius:12px;min-width:0}.agent-warehouse-card-head{border-bottom:1px solid #dbe3ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.agent-warehouse-card-head h3{align-items:center;gap:9px;margin:0;font-size:.95rem;font-weight:650;display:flex}.agent-warehouse-card-head h3 svg{color:#1d4ed8}.agent-warehouse-remove{color:#924238;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:6px 8px;font-size:.875rem;font-weight:600;display:inline-flex}.agent-warehouse-remove:hover:not(:disabled){color:#772e25;background:#fff3f0}.agent-warehouse-active{color:#42566f;align-items:center;gap:8px;min-height:36px;font-size:.875rem;font-weight:600;display:inline-flex}.agent-warehouse-card-fields.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:20px}.agent-warehouse-card-fields .field{min-width:0;margin-bottom:0}.warehouse-card-footer{padding:0 20px 20px}.warehouse-optional-fields.history-item{margin-top:12px}.warehouse-optional-fields .form-grid{margin-top:18px}.warehouse-selector-tools .text-link,.warehouse-selector-tools>a{align-items:center;min-height:36px;font-size:.875rem;display:inline-flex}.agent-warehouses-empty{color:#42566f;border:1px dashed #dbe3ee;border-radius:10px;padding:18px 20px;font-size:.9rem}@media (width<=640px){.agent-warehouses-toolbar{align-items:flex-start}.agent-warehouses-toolbar p{flex-basis:100%}.agent-warehouse-card-head{padding:10px 14px}.agent-warehouse-card-fields.form-grid{grid-template-columns:1fr;gap:16px;padding:16px 14px}.warehouse-card-footer{padding:0 14px 16px}}.inspection-summary{color:#234365;margin:10px 0;line-height:1.6}.inspection-summary>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inspection-summary p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0 22px}.inspection-anomaly{color:#92560b}.consolidation-order{border-bottom:1px solid #d9e2f1;padding:20px 0}.consolidation-choice{border-bottom:1px solid #d9e2f1;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.consolidation-choice input{flex:none;width:20px;height:20px}.consolidation-choice small{margin-top:4px;display:block}.origin-consolidation>section{margin:24px 0}.origin-consolidation .consolidation-choice>span{overflow-wrap:anywhere;min-width:0}.consolidation-pending{color:#92560b;align-items:flex-start;gap:8px;margin:10px 0;line-height:1.6;display:flex}.consolidation-selection{border-block:1px solid #d9e2f1;margin:16px 0;padding:16px 0}.agent-warehouse-fields{min-width:0}.agent-warehouse-fields p{overflow-wrap:anywhere}.cargo-origin,.cargo-origin small{display:block}.cargo-origin small{color:#345474;margin:6px 0 10px}.consolidation-overview{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:16px 0;display:flex}.shipment-inspections.history-item{padding:24px 28px}.shipment-inspections>summary{margin-bottom:16px}.shipment-inspections .inspection-summary{margin-top:12px}.origin-journey{border-block:1px solid #dbe3ee;margin-block:18px;padding:18px 0}.origin-journey summary{cursor:pointer;font-weight:650}.origin-journey li{overflow-wrap:anywhere;margin-block:10px}.origin-journey li .button{margin-left:16px}.origin-location-editor{margin-block:16px}.origin-summary{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0 20px;display:flex}.origin-summary span{color:#345474;overflow-wrap:anywhere}.origin-summary .button{min-height:34px;padding:6px 12px}@media (width<=640px){.shipment-inspections.history-item{padding:18px}}.reception-toolbar{flex-wrap:wrap;align-items:center;gap:16px;padding:22px 28px;display:flex}.reception-toolbar>.filter-field{flex:0 280px}.reception-toolbar>.filter-field:first-child{flex:340px}.reception-results{color:#52647a;margin:20px 2px;font-size:.9rem}.reception-trips{gap:22px;display:grid}.reception-trip{min-width:0;margin:0}.reception-trip-head{border-bottom:1px solid #dbe3ee;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:24px 28px;display:flex}.reception-trip-head>div{flex:260px;min-width:0}.reception-trip-head h2{overflow-wrap:anywhere;align-items:center;gap:10px;margin:0;font-size:1.15rem;display:flex}.reception-trip-head h2 svg{color:#2155cf;flex-shrink:0}.reception-trip-head p{color:#526781;overflow-wrap:anywhere;margin:7px 0 0;font-size:.9rem}.reception-trip-body{padding:22px 28px}.reception-transport{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:0 0 24px;display:grid}.reception-trip dt{color:#526781;margin-bottom:7px;font-size:.85rem;font-weight:600}.reception-trip dd{overflow-wrap:anywhere;margin:4px 0}.reception-trip dd.muted{font-size:.9rem}.reception-cargo-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.reception-cargo-heading h3{margin:0;font-size:1rem}.reception-cargo-heading h3 span{font-weight:400}.reception-cargo-heading a{font-size:.9rem}.reception-cargo-list{margin:0;padding:0;list-style:none}.reception-cargo-list li{overflow-wrap:anywhere;border-top:1px solid #dbe3ee;grid-template-columns:minmax(160px,1fr) 110px minmax(220px,2fr);gap:5px 18px;padding:13px 0;display:grid}.reception-cargo-kind{color:#526781;font-size:.9rem}.reception-cargo-origin{color:#526781;grid-column:1/-1;font-size:.85rem}.reception-trip-footer{color:#526781;border-top:1px solid #dbe3ee;flex-wrap:wrap;align-items:flex-start;gap:12px 30px;margin-top:6px;padding-top:16px;font-size:.9rem;display:flex}.reception-trip-footer>span{flex:320px}.reception-trip-footer details{flex:0 380px}.reception-trip-footer summary{cursor:pointer;color:#2155cf}.reception-trip-footer dl{color:#1e3554}.reception-trip-footer dd p{margin:8px 0}@media (width<=900px){.reception-transport{grid-template-columns:1fr}.reception-cargo-list li{grid-template-columns:minmax(0,1fr) auto}.reception-cargo-customer{grid-column:1/-1}}@media (width<=600px){.reception-toolbar,.reception-trip-head,.reception-trip-body{padding:18px}.reception-toolbar>.filter-field:first-child{flex-basis:100%}.reception-toolbar>.filter-field:not(:first-child){flex:calc(100% - 60px)}.reception-trip-head .button{width:100%}}.date-context{gap:8px;font-size:12px;line-height:1.5;display:grid}.date-entered{color:#2158cf;font-weight:600}.date-references{background:#f2f6fd;border-left:2px solid #acc5ef;border-radius:0 6px 6px 0;flex-wrap:wrap;gap:8px 22px;padding:8px 10px;display:flex}.date-reference{gap:2px;min-width:0;display:grid}.date-reference strong{color:#274975;font-weight:600}.date-reference em{color:#526685;font-style:normal}.date-more{margin:0}.date-more summary{cursor:pointer;color:#315a95;padding:2px 0;font-size:12px}.date-more[open]{padding:0 0 8px;display:block}.date-more[open] .date-reference{margin:6px 10px}.date-warning{color:#89451f;background:#fff2e9;border-left:2px solid #cb753b;border-radius:0 6px 6px 0;padding:8px 10px}.transport-fields{border-top:1px solid #d6e2f7;margin:16px 0;padding-top:16px}.alignment-controls{background:#f7f9fc;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.alignment-controls p{color:#52647a;margin:6px 0 0;font-size:12px}.alignment-view-actions{flex-wrap:wrap;gap:8px;display:flex}.material-comparison:fullscreen{background:#fff;padding:20px;overflow:auto}.material-comparison:fullscreen .pdf-aligned .pdf-scroll{height:calc(100vh - 360px);max-height:none}.comparison.comparison-aligned{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);min-height:620px}.comparison-aligned .comparison-label,.comparison-aligned .pdf-toolbar{box-sizing:border-box;height:54px}.alignment-selection,.pdf-alignment-tools{box-sizing:border-box;background:#f7f9fc;border-bottom:1px solid #dbe3ee;height:190px;padding:14px 20px}.alignment-selection label{color:#42566f;margin-bottom:7px;font-size:13px;display:block}.alignment-selection input,.alignment-selection select{width:100%;min-height:34px;margin-top:4px;padding:6px 10px;font-size:12px;display:block}.alignment-navigation{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.alignment-navigation .button{min-height:32px;padding:7px 10px}.alignment-reference{padding:84px 20px 24px;position:relative}.alignment-part{box-sizing:border-box;background:#f0f4f9;border-top:2px solid #1d4ed8;border-bottom:2px solid #1d4ed8;justify-content:space-between;align-items:center;gap:12px;height:72px;padding:8px 12px;display:flex}.alignment-part>span{align-items:center;min-width:0;height:100%;display:flex;position:relative}.alignment-part small{color:#52647a;white-space:nowrap;font-size:12px;position:absolute;top:-4px;left:0}.alignment-part>.numeric small{left:auto;right:0}.alignment-part strong{overflow-wrap:anywhere;font-size:20px;line-height:24px}.alignment-reference>p{font-size:13px;line-height:1.6}.alignment-reference>small{color:#52647a;font-size:13px}.alignment-reference .alignment-help{color:#52647a;margin-top:25px;font-size:12px}.part-align-link{color:#1d4ed8;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.pdf-alignment-tools{flex-direction:column;justify-content:center;gap:10px;font-size:12px;display:flex}.pdf-alignment-tools p{margin:0;line-height:1.5}.pdf-alignment-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-alignment-actions .button{min-height:32px;padding:6px 9px;font-size:13px}.pdf-page-frame{position:relative}.pdf-align-guide{pointer-events:none;z-index:2;background:#2e69ea0f;border-top:2px solid #1d4ed8;border-bottom:2px solid #1d4ed8;height:72px;position:absolute;top:84px;left:0;right:0}.pdf-aligned .pdf-scroll{overscroll-behavior:contain;box-sizing:border-box;height:440px;min-height:390px;max-height:55vh;padding-top:120px;padding-bottom:320px}.pdf-aligned .pdf-scroll.marking canvas{cursor:crosshair}.pdf-aligned .pdf-scroll canvas{max-width:none}.comparison-aligned .pdf-viewer{border-top:0;border-left:1px solid #dbe3ee;min-height:0}@media (width<=1100px){.comparison.comparison-aligned{grid-template-columns:1fr}.comparison-aligned .comparison-label,.alignment-selection{height:auto}.alignment-reference{padding-top:14px}.alignment-help{display:none}.comparison-aligned .pdf-viewer{border-top:1px solid #dbe3ee;border-left:0}.pdf-alignment-tools{height:auto;min-height:125px}.alignment-controls{flex-wrap:wrap}.pdf-aligned .pdf-scroll{min-height:330px;max-height:65vh}}.comparison-instructions{color:#42566f;padding:0 22px 18px}.comparison-instructions strong{color:#18324f}.comparison-instructions p{max-width:1000px;margin:7px 0 0;font-size:13px;line-height:1.6}.document-comparison.manual-comparison{--comparison-height:clamp(420px, 60vh, 650px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto var(--comparison-height) auto;align-items:stretch;gap:0 1px;display:grid}.document-comparison.manual-comparison>.excel-document,.document-comparison.manual-comparison>.pdf-viewer{grid-template-rows:subgrid;border:0;grid-row:1/4;min-width:0;height:auto;min-height:0;padding:0;display:grid}.manual-comparison>.excel-document{grid-column:1}.manual-comparison>.pdf-viewer{grid-column:2}.manual-comparison .document-toolbar,.manual-comparison .pdf-toolbar{background:#f7f9fc;border-bottom:1px solid #dbe3ee;align-content:center;gap:10px;min-width:0;margin:0;padding:12px}.manual-comparison .document-toolbar label{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.manual-comparison .document-toolbar select{width:140px;max-width:100%}.manual-comparison .document-toolbar .button{min-height:36px;padding:8px 12px;font-size:12px}.manual-comparison .document-toolbar a{font-size:12px}.manual-comparison .excel-content,.manual-comparison .pdf-page-frame{min-width:0;min-height:0;position:relative}.manual-comparison .excel-grid,.manual-comparison .pdf-scroll{box-sizing:border-box;height:100%;min-height:0;max-height:none;padding:var(--comparison-guide-top) 12px calc(var(--comparison-height) - var(--comparison-guide-top));overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;border:0;overflow:auto}.manual-comparison .pdf-scroll canvas{max-width:none}.manual-comparison .comparison-row-guide{top:calc(var(--comparison-guide-top) - 22px);pointer-events:none;z-index:2;background:#2057db08;border-top:1px solid #527fe0;border-bottom:1px solid #527fe0;height:44px;position:absolute;left:0;right:0}.manual-comparison .excel-grid th{padding:0}.excel-align-row{color:#2057db;width:100%;min-width:40px;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 6px;font-weight:600;display:block}.excel-align-row:hover{background:#e8efff}.manual-comparison .excel-grid:focus-visible,.manual-comparison .pdf-scroll:focus-visible,.excel-align-row:focus-visible{outline-offset:-2px;outline:2px solid #1d4ed8}.manual-comparison .excel-document>p,.manual-comparison .manual-pdf-help{color:#42566f;border-top:1px solid #dbe3ee;margin:0;padding:14px;font-size:12px;line-height:1.6}@media (width<=1000px){.document-comparison.manual-comparison{display:block}.document-comparison.manual-comparison>.excel-document,.document-comparison.manual-comparison>.pdf-viewer{grid-template-rows:auto var(--comparison-height) auto}.document-comparison.manual-comparison>.pdf-viewer{border-top:1px solid #dbe3ee}}.required-documents{margin:20px 0}.required-documents-intro{color:#52647a;margin:0 0 10px;font-size:13px}.required-document{background:#fff;border:1px solid #d9e3f5;border-radius:10px;margin-top:8px;overflow:hidden}.required-document-heading{align-items:center;gap:12px;padding:12px 14px;display:flex}.required-document-heading>div:first-of-type{flex:1;min-width:0}.required-document-heading strong{font-size:13px;display:block}.required-document-heading small{color:#657898;margin-top:3px;font-size:12px;display:block}.required-document.is-complete .required-document-heading>svg{color:#2457d6}.required-document-actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.required-document>.required-document-editor{background:#f6f8fe;border:0;border-top:1px solid #e1e8f5;margin:0;padding:16px}.required-document-editor .button{white-space:normal}.required-document-editor .upload-inline{margin:0}.required-document-editor .file-picker{min-width:0}.required-document-editor .file-picker strong{overflow-wrap:anywhere}.required-document-existing{border-top:1px solid #dce5f5;align-items:end;gap:14px;margin-top:16px;padding-top:16px;display:flex}.required-document-existing .field{flex:1;min-width:0}.required-document-existing select{width:100%}.required-document-existing>div{flex:1;min-width:0}.required-document-existing strong{overflow-wrap:anywhere}.required-document>.required-document-existing{margin:0;padding:12px 14px}.required-document-editor .required-document-existing{border-top:0;border-bottom:1px solid #dce5f5;margin:0 0 16px;padding:0 0 16px}.required-document>.helper-block{margin:0;padding:0 14px 12px}@media (width<=640px){.required-document-heading{flex-wrap:wrap}.required-document-actions{width:100%;padding-left:30px}.required-document-editor .upload-inline,.required-document-existing{flex-direction:column;align-items:stretch;display:flex}.required-document-editor input[type=file]{width:100%;min-width:0}}.document-links{flex-wrap:wrap;gap:12px;margin:12px 0 20px;display:flex}.invoice-order-context{background:#f6f9ff;border:1px solid #d5e0f3;border-radius:12px;gap:6px;margin:0 0 20px;padding:16px 20px;display:grid}.invoice-order-context strong{color:#174797}.invoice-order-context span{color:#617595;overflow-wrap:anywhere;font-size:12px}.invoice-cards{gap:16px;padding:0 24px;display:grid}.invoice-card{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:12px;padding:20px}.invoice-card h3{overflow-wrap:anywhere;margin:10px 0;font-size:14px}.invoice-card .muted{font-size:12px}.invoice-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.invoice-upload .upload-inline{grid-template-columns:minmax(0,1fr) auto}.selected-invoice-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;display:flex}.selected-invoice-actions>span{overflow-wrap:anywhere;flex:1;min-width:200px;font-size:13px}.invoice-correction{background:#fffaf8;border:1px solid #edc7bb;border-radius:12px;flex-basis:100%;width:100%;padding:18px}.invoice-correction strong,.withdrawn-invoice-list strong{overflow-wrap:anywhere}.withdrawn-invoices{margin-top:20px}.withdrawn-invoice-list{gap:18px;padding:18px;display:grid}.withdrawn-invoice-list>div{justify-items:start;gap:10px;display:grid}.withdrawn-invoice-list span{color:#617595;font-size:12px}.withdrawn-invoice-list p{overflow-wrap:anywhere;margin:0}@media (width<=760px){.invoice-upload .upload-inline{grid-template-columns:1fr}}.container-selector{background:#fff;border:1px solid #d5e0f3;border-radius:14px;margin-bottom:18px;padding:20px}.container-summary{background:#dbe3ee;border-top:1px solid #dbe3ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.container-summary>div{background:#f7f9fc;flex-direction:column;gap:7px;padding:20px 24px;display:flex}.container-summary strong{color:#1d4ed8;font-size:23px;font-weight:650}.container-summary>div:last-child strong{margin-top:5px;font-size:16px}.container-summary span{color:#52647a;font-size:13px}.container-balance{color:#795b26;background:#fffaf1;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:16px 24px;font-size:12px;display:flex}.container-balance>span{flex:1;min-width:150px}.container-balance details{width:100%;padding-left:29px}.container-balance summary{cursor:pointer;font-weight:600}.container-balance details p{margin-top:8px}.container-workspace{background:#f9fbff;border:1px solid #dbe3ee;border-radius:15px;min-width:0;margin-bottom:24px;overflow:hidden}.container-workspace-head{color:#fff;background:#122844;justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;display:flex}.container-workspace-head h2{overflow-wrap:anywhere;font-size:21px}.container-workspace-head .eyebrow{color:#aac6f5;margin-bottom:6px;font-size:12px}.container-workspace-head p{color:#cfdbef;overflow-wrap:anywhere;margin-top:6px;font-size:13px}.container-workspace-head .badge{color:#e1edff;white-space:normal}.container-tabs{background:#fff;border-bottom:1px solid #dbe3ee;gap:4px;padding:0 16px;display:flex;overflow-x:auto}.container-tabs button{color:#52647a;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;padding:17px 12px;font-size:13px}.container-tabs button[aria-selected=true]{color:#1d4ed8;border-bottom-color:#1d4ed8;font-weight:650}.container-workspace-body{min-width:0;padding:22px}.container-workspace-body>:last-child{margin-bottom:0}.container-workspace-body .section-head,.container-workspace-body .panel-body{padding:22px}.container-archived{padding:20px}.container-archived>summary{cursor:pointer;color:#52647a}.container-archived>div{margin-top:20px}.container-workspace-body .tracking-group form>.button{margin-top:12px}.box-scroll-target{scroll-margin-top:96px}.box-list-tools{justify-content:space-between;align-items:end;gap:20px;display:flex}.box-list-tools .field{flex:1;max-width:550px;margin:0}.box-list-tools>span{color:#52647a;padding-bottom:12px;font-size:12px}.box-list-wrap{max-height:380px;overflow:auto}.box-list{min-width:750px}.box-list th{z-index:1;background:#f7f9fc;position:sticky;top:0}.box-list td{vertical-align:top}.box-list tr.selected td{background:#edf3ff}.box-list tr.selected td:first-child{box-shadow:inset 3px 0 #1d4ed8}.box-list td>strong{font-size:13px;display:block}.box-list .badge{margin-top:8px}.box-row-actions{flex-wrap:wrap;gap:8px;max-width:290px;display:flex}.document-ready{color:#1d4ed8}.box-workspace-selection{justify-items:start;gap:12px;width:290px;max-width:100%;display:grid}.box-workspace-selection .field{width:100%;margin:0}.container-workspace-head .box-workspace-selection label{color:#e1edff}.box-workspace-selection select{width:100%}.box-form-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.box-form-actions>span{color:#52647a;font-size:12px}.box-create-steps{color:#52647a;flex-wrap:wrap;gap:22px;margin:0 0 26px;padding:0;font-size:12px;list-style:none;display:flex}.box-create-steps li{align-items:center;gap:8px;display:flex}.box-create-steps span{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.box-create-steps .current{color:#1d4ed8;font-weight:650}.box-create-steps .current span{color:#fff;background:#1d4ed8}.container-extra{border:1px solid #dbe3ee;border-radius:10px;margin:10px 0 24px}.container-extra summary{cursor:pointer;color:#1d4ed8;padding:16px;font-size:13px;font-weight:600}.container-extra>.form-grid{padding:10px 18px 18px}.allocation-toolbar{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.allocation-toolbar .field{margin:0}.allocation-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 20px;font-size:13px;display:flex}.allocation-table-wrap{max-height:480px;overflow:auto}.allocation-table{min-width:720px}.allocation-table th{z-index:1;background:#f7f9fc;position:sticky;top:0}.allocation-table th,.allocation-table td{padding:16px}.allocation-table td:nth-child(2){min-width:210px}.allocation-table .cell-detail{white-space:normal;max-width:400px}.allocation-table input[type=checkbox]{accent-color:#1d4ed8;cursor:pointer;width:19px;height:19px}.allocation-table tr.allocation-selected td{background:#f2f6ff}.allocation-save{border-top:1px solid #dbe3ee}.allocation-save>small{color:#52647a;margin-bottom:20px;line-height:1.6;display:block}.box-document-status{color:#1d4ed8;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}@media (width<=720px){.box-scroll-target{scroll-margin-top:76px}.allocation-toolbar{grid-template-columns:minmax(0,1fr)}.allocation-tools{padding:0 13px 18px}.box-list-tools{flex-direction:column;align-items:stretch;gap:8px}.box-list-tools>span{padding:0}.box-create-steps{gap:12px}.box-form-actions .button,.allocation-tools .button,.box-workspace-selection{width:100%}.box-list,.box-list tbody{width:100%;min-width:0;display:block}.box-list thead{display:none}.box-list tr{border-bottom:1px solid #dbe3ee;padding:15px 20px;display:block}.box-list td{border:0;padding:5px 0;display:block}.box-list tr.selected{background:#edf3ff;box-shadow:inset 3px 0 #1d4ed8}.box-list tr.selected td:first-child{box-shadow:none}.box-row-actions{max-width:none;margin-top:6px}.allocation-table.is-editable,.allocation-table.is-editable tbody{width:100%;min-width:0;display:block}.allocation-table.is-editable thead{display:none}.allocation-table.is-editable tr{border-bottom:1px solid #dbe3ee;grid-template-columns:28px minmax(0,1fr);gap:6px;padding:16px 13px;display:grid}.allocation-table.is-editable td{text-align:left;background:0 0;border:0;min-width:0;padding:4px}.allocation-table.is-editable tr.allocation-selected{background:#f2f6ff}.allocation-table.is-editable td:nth-child(n+2){grid-column:2}.allocation-table.is-editable td:nth-child(2){grid-row:1}.allocation-table.is-editable td:nth-child(3):before{content:"Disponible: ";color:#52647a}.allocation-table.is-editable td:nth-child(4):before{content:"En esta caja: ";color:#52647a}.container-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.container-summary>div{padding:17px}.container-summary strong{font-size:21px}.container-summary>div:last-child strong{font-size:13px}.container-workspace-head{flex-direction:column;align-items:flex-start;padding:19px}.container-workspace-body{padding:12px}.container-workspace-body .section-head,.container-workspace-body .panel-body{padding:17px 13px}.container-tabs{padding:0 7px}.container-tabs button{padding:15px 10px}.container-balance{padding:16px}.container-workspace-body .tracking-group form{padding:14px 0}.container-workspace-body .next-step-card{padding:12px}}.cell-detail .foreign-order-reference{color:#194ba6;overflow-wrap:anywhere;background:#eaf1ff;border:1px solid #bdd0f5;border-left:3px solid #3264c8;border-radius:5px;padding:3px 8px;font-weight:650;line-height:1.5;display:inline-block}.trace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:4px 24px 20px;display:grid}.trace-summary>div{border-left:3px solid #dbe3ee;gap:7px;padding-left:16px;display:grid}.trace-summary strong{color:#18324f;font-size:27px}.trace-summary span{color:#52647a;font-size:12px}.trace-table{min-width:1000px}.trace-table td{vertical-align:top;min-width:135px}.trace-table details{max-width:280px;margin-top:12px}.trace-table summary{cursor:pointer;color:#52647a}.trace-table details p{margin:12px 0}.trace-table .cell-detail{margin-top:8px}.trace-box{font-weight:700}.trace-table summary{color:#1d4ed8;font-weight:600}.trace-receipt-access{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.trace-receipt-access>span{color:#52647a;font-size:13px}.trace-archived{opacity:.7}.trace-filters{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.trace-filters .field{flex:1;min-width:230px}.trace-filters>label{align-items:center;gap:9px;font-size:12px;display:flex}@media (width<=760px){.trace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.incident-receipt-choice{border-bottom:1px solid #dbe3ee;grid-template-columns:minmax(230px,1fr) minmax(250px,1.2fr);align-items:center;gap:24px;display:grid}.incident-receipt-choice p,.incident-receipt-context p{color:#52647a;font-size:13px;line-height:1.6}.incident-receipt-choice .field{margin-bottom:0}.incident-receipt-context{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.incident-receipt-context h3{margin:0 0 10px;font-size:17px}.incident-receipt-context p{margin:6px 0}.incident-receipt-context>.button{flex-shrink:0}.incident-receipt-boxes{gap:10px;padding:0 24px;display:grid}.incident-receipt-boxes article{background:#f6f8ff;border:1px solid #dbe3ee;border-radius:10px;justify-content:space-between;gap:20px;padding:14px 16px;display:flex}.incident-receipt-boxes article>div{gap:5px;font-size:12px;display:grid}.incident-receipt-boxes span{color:#52647a}.incident-receipt-links{flex-shrink:0;align-content:center}.incident-receipt-filter{align-items:center;gap:24px;display:flex}.incident-receipt-filter .field{flex:1;margin:0}.incident-receipt-filter>span{color:#52647a;font-size:12px}.incident-receipt-table{min-width:770px}.incident-receipt-table th{white-space:normal}.incident-receipt-table .incident-received{color:#1d4ed8;background:#f1f5ff}.incident-receipt-table td:first-child{min-width:200px}@media (width<=760px){.incident-receipt-choice{grid-template-columns:1fr;gap:10px}.incident-receipt-context,.incident-receipt-filter,.incident-receipt-boxes article{flex-direction:column;align-items:stretch}}.order-tools-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.document-control-dialog{color:#18324f;background:#fff;border:1px solid #dbe3ee;border-radius:16px;width:min(1220px,100vw - 40px);max-width:none;height:min(860px,100dvh - 40px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #10234144}.document-control-dialog[open]{flex-direction:column;display:flex}.document-control-dialog::backdrop{background:#10213b99}.document-control-header{border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.document-control-header>div{min-width:0}.document-control-header h2{overflow-wrap:anywhere;font-size:19px}.document-control-header p{color:#52647a;margin-top:6px;font-size:12px}.document-control-header>button{flex-shrink:0}.document-control-body{flex:1;grid-template-columns:350px minmax(0,1fr);min-height:0;display:grid}.document-control-catalog{border-right:1px solid #dbe3ee;flex-direction:column;min-height:0;display:flex}.document-control-filters{border-bottom:1px solid #dbe3ee;padding:14px}.document-control-tabs{background:#eef3fc;border-radius:8px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.document-control-tabs button{color:#52647a;background:0 0;border:0;border-radius:5px;flex:1;padding:10px 4px;font-size:12px}.document-control-tabs button[aria-pressed=true]{color:#1d4ed8;background:#fff;font-weight:650;box-shadow:0 2px 8px #12306510}.document-control-filters .field{margin-bottom:0}.document-control-list{overscroll-behavior:contain;min-height:0;padding:12px 14px;overflow-y:auto}.document-control-help{color:#52647a;margin:0 0 14px;font-size:12px;line-height:1.6}.document-control-group{border:1px solid #dbe3ee;border-radius:9px;margin-bottom:14px;overflow:hidden}.document-control-group h3{overflow-wrap:anywhere;background:#f4f7fd;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.document-control-group h3>span{color:#52647a;flex-shrink:0;margin-left:auto;font-size:12px;font-weight:500}.document-control-group>p{color:#52647a;overflow-wrap:anywhere;padding:6px 12px;font-size:13px}.document-control-group>.document-control-pending{color:#87571c;background:#fff8eb;border-radius:5px;margin:4px 10px 10px}.document-control-file{text-align:left;color:#42566f;background:#fff;border:0;border-top:1px solid #edf1f8;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.document-control-file>svg{flex-shrink:0}.document-control-file>span{flex:1;min-width:0}.document-control-file strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.document-control-file small{color:#52647a;margin-top:5px;font-size:12px;display:block}.document-control-file:hover{background:#f4f7fd}.document-control-file[aria-pressed=true]{background:#eaf1ff;box-shadow:inset 3px 0 #1d4ed8}.document-control-group summary,.document-control-archived>summary{cursor:pointer;color:#42566f;padding:10px 12px;font-size:13px}.document-control-archived{margin-bottom:14px}.document-control-preview{background:#f4f7fc;flex-direction:column;min-width:0;min-height:0;display:flex}.document-control-preview-heading{background:#fff;border-bottom:1px solid #dbe3ee;padding:14px 18px}.document-control-preview-heading h3{font-size:15px}.document-control-preview-heading p,.document-control-preview-heading>small{color:#52647a;overflow-wrap:anywhere;margin-top:5px;font-size:13px}.document-control-preview-heading>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.document-control-preview .pdf-viewer{border:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.document-control-preview .pdf-scroll{overscroll-behavior:contain;flex:1;min-height:0;max-height:none}.document-control-preview .pdf-page-frame{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.document-control-preview .pdf-toolbar{flex-shrink:0}.document-control-image{min-height:0;padding:16px;overflow:auto}.document-control-image img{max-width:100%;margin:auto;display:block}.document-control-preview>.empty{margin:auto;padding:24px}.document-control-preview .document-control-back{display:none}@media (width<=760px){.document-control-dialog{border-radius:10px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.document-control-header{gap:8px;padding:12px}.document-control-header h2{font-size:16px}.document-control-header p{font-size:12px}.document-control-header .button{padding:9px}.document-control-body{grid-template-columns:minmax(0,1fr)}.document-control-catalog{border-right:0}.document-control-dialog:not(.has-preview) .document-control-preview,.document-control-dialog.has-preview .document-control-catalog{display:none}.document-control-preview .document-control-back{margin-bottom:12px;display:inline-flex}.document-control-preview-heading{padding:12px}.order-tools-actions{justify-content:space-between;gap:8px}.order-tools-actions>label{flex:1;min-width:0}.order-tools-actions>.button{padding:10px 12px;font-size:13px}}.tax-context{border-bottom:1px solid #dbe3ee;grid-template-columns:minmax(240px,1fr) minmax(200px,1fr);align-items:center;gap:24px;margin-bottom:22px;padding-bottom:16px;display:grid}.tax-context p,.tax-management .helper-block{color:#52647a;font-size:12px;line-height:1.6}.tax-context .field{margin-bottom:0}.tax-management-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.tax-management h3{align-items:center;gap:9px;margin:0 0 16px;font-size:15px;display:flex}.tax-management h3>span{color:#1d4ed8;border:1px solid #dbe3ee;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.tax-management-form h3:not(:first-child){margin-top:20px}.tax-management-form .form-grid{gap:14px}.tax-management-form>fieldset>.field{margin-top:16px}.tax-management-form textarea{min-height:70px}.tax-management-documents{border-left:1px solid #dbe3ee;padding-left:28px}.tax-management-documents .required-document-heading{flex-wrap:wrap}.tax-management-documents .required-document-actions{width:100%;padding-left:30px}.tax-management-documents .upload-inline,.tax-management-documents .required-document-existing{flex-direction:column;align-items:stretch}.tax-management-documents .required-document-editor input[type=file]{width:100%;min-width:0}.tax-management-documents .required-documents-intro{display:none}.tax-management-documents .notice ul{margin:10px 0;padding-left:18px}.tax-management-documents .notice li{margin:5px 0}@media (width<=1100px){.tax-management-grid{grid-template-columns:1fr}.tax-management-documents{border-top:1px solid #dbe3ee;border-left:0;padding:20px 0 0}}@media (width<=640px){.tax-context{grid-template-columns:1fr;gap:10px}}.transport-workspace .transport-selection{gap:12px;margin:20px 0;display:grid}.transport-workspace .transport-selection label{border:1px solid #d7e2f5;border-radius:12px;align-items:flex-start;gap:14px;padding:18px;display:flex}.transport-workspace .transport-selection input{width:20px;min-width:20px;height:20px;margin-top:3px}.transport-workspace .transport-selection span{gap:5px;min-width:0;display:grid}.transport-workspace .transport-selection small{font-weight:400}.transport-totals{flex-wrap:wrap;gap:32px;margin-bottom:20px;display:flex}.transport-totals>div{gap:5px;display:grid}.transport-status{color:#865308;align-items:center;gap:7px;font-weight:600;display:inline-flex}.transport-status.complete{color:#14724c}.transport-service-detail{border-top:1px solid #d7e2f5}.transport-service-detail form{margin:24px 0}.transport-service-detail form .button{margin-top:14px}.transport-workspace .doc-tabs{flex-wrap:wrap}.transport-service-selected{background:#f4f7fc}.transport-service-expansion>td{white-space:normal;padding:0}.transport-service-expansion .transport-service-detail{border-top:0;padding:24px}.transport-service-expansion section{scroll-margin-top:100px}.correction-control{grid-column:1/-1;min-width:0;margin:12px 0}.correction-form{border-top:1px solid #dbe3ee;padding:20px 0}.correction-form .form-grid{margin-bottom:16px}.correction-diff{gap:12px;margin:16px 0;display:grid}.correction-diff dt{font-weight:600}.correction-diff dd{overflow-wrap:anywhere;white-space:pre-wrap;gap:5px;margin:5px 0 0;display:grid}.correction-diff dd>span{color:#52647a}.correction-history{border-top:1px solid #dbe3ee;padding:16px 0}.warehouse-preview{background:#f7f9fc;border-radius:10px;margin:18px 0;padding:18px}.warehouse-preview li,.correction-form li{margin:8px 0}.receipt-record{border:1px solid #dbe3ee;border-radius:12px;margin:20px 0;scroll-margin-top:145px;overflow:hidden}.receipt-record>summary{cursor:pointer;background:#f7f9fc;padding:18px 20px;font-weight:600}.receipt-record>header{background:#f7f9fc;border-bottom:1px solid #dbe3ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.shipment-panel .receipt-record h3,.shipment-panel .receipt-next-heading h3{margin:0}.receipt-summary{min-width:0;padding:20px}.receipt-summary+.receipt-summary{border-top:1px solid #dbe3ee}.receipt-summary dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:16px;margin:0;display:grid}.receipt-summary dt{color:#52647a;margin-bottom:6px;font-size:12px}.receipt-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.receipt-notes{margin-top:20px}.receipt-notes strong,.receipt-evidence>span{color:#52647a;font-size:12px}.receipt-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.receipt-evidence{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;display:flex}.receipt-evidence .text-link{overflow-wrap:anywhere;max-width:100%}.reception-next-step{background:#f2f6ff;border:1px solid #b4c8f0;border-left:4px solid #1d4ed8;border-radius:12px;margin:20px 0;padding:22px;scroll-margin-top:145px}.receipt-next-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.receipt-next-heading>svg{color:#1d4ed8;flex-shrink:0;margin-top:3px}.receipt-next-heading p{color:#52647a;margin-top:8px;line-height:1.6}.receipt-incidents{gap:12px;margin-bottom:20px;display:grid}.receipt-incidents strong{font-size:13px}.receipt-incidents a{overflow-wrap:anywhere;justify-self:start;align-items:center;gap:8px;display:inline-flex}.receipt-bo-form{border-top:1px solid #dbe3ee;padding-top:18px}.seal-summary{margin:16px 0}.seal-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seal-status.has-anomaly{color:#8b510b}.seal-status svg{flex-shrink:0}.seal-notes{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=520px){.receipt-summary,.receipt-record>header,.reception-next-step{padding:16px}}.document-register{min-width:0}.document-register-intro{justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0 18px;display:flex}.document-register-intro h3{margin:0 0 6px}.document-register-intro p{color:#52647a;max-width:880px;margin:0}.document-register-note{color:#52647a;margin:10px 0 20px;font-size:13px}.document-register-filters{flex-wrap:wrap;gap:8px;display:flex}.document-register-filters button{color:#18324f;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.document-register-filters button[aria-pressed=true]{color:#1d4ed8;background:#f0f4f9;border-color:#1d4ed8;font-weight:600}.document-register-filters button span{background:#f7f9fc;border-radius:5px;padding:1px 6px;font-size:12px}.document-register .shipment-document-title h3{margin:0;font-size:17px}.document-register-table{table-layout:fixed;background:#fff;width:100%}.document-register-table th:first-child,.document-register-table th:nth-child(2){width:36%}.document-register-table th:nth-child(3){width:28%}.document-register-table td{vertical-align:top;overflow-wrap:anywhere;padding:18px 22px}.document-register-table td>small{color:#52647a;margin-top:6px;display:block}.document-register-kind{margin-bottom:8px;display:block}.document-register-table .text-link{text-align:left;overflow-wrap:anywhere;white-space:normal;max-width:100%}.document-register-status{margin-top:10px}.document-register-status span{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:5px;padding:3px 8px;font-size:12px;display:inline-block}.document-register-status .historical{color:#52647a;background:#f3f3f5}.document-register-contexts{margin:12px 0 0;padding:0;list-style:none}.document-register-contexts li{border-left:2px solid #dbe3ee;margin-top:10px;padding-left:10px;font-size:12px}.document-register-contexts small{color:#52647a;margin-top:3px;display:block}.document-upload-date{color:#52647a;margin-top:6px;line-height:1.7;display:block}.document-register-table .document-upload-date{margin:0}.document-register-empty{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:10px;padding:24px}.document-edit-tools{border:1px solid #dbe3ee;border-radius:12px;margin:24px 0;padding:18px 22px}.document-edit-tools>summary{color:#1d4ed8;cursor:pointer;font-weight:600}.document-edit-tools[open]>summary{margin-bottom:20px}@media (width<=700px){.document-register-intro{flex-wrap:wrap}.document-register-table{min-width:720px}.document-edit-tools{padding:16px}}.payment-state{color:#4b5c73;background:#f0f3f7;border:1px solid #bdc8d7;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.payment-state svg{flex-shrink:0}.request-list .request-choice.payment-request{background:#fff;border-left:5px solid #bdc8d7}.request-list .request-choice.payment-request.selected{outline-offset:2px;border-width:1px 1px 1px 5px;border-color:#dbe3ee #dbe3ee #dbe3ee #bdc8d7;outline:2px solid #1d4ed8}.request-list .request-choice.payment-request:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.request-list .request-choice.payment-request:disabled{cursor:wait}.request-list .payment-request-status{flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0;display:flex}.payment-selected-label{color:#1d4ed8;font-size:12px;font-weight:650}.request-list:has(.payment-request-item){grid-template-columns:minmax(0,1fr)}.payment-request-item{min-width:0}.payment-request-item>.request-choice{width:100%}.payment-card-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.payment-selection-prompt{color:#52647a;background:#f7f9fc;border:1px dashed #dbe3ee;border-radius:10px;margin:20px 0;padding:18px}.shipment-panel .request-actions{align-items:flex-end}#payment-request-form{scroll-margin-top:145px}.payment-next-action{flex-direction:column;gap:7px;margin-right:10px;display:flex}.payment-next-action>small{color:#42566f;font-size:12px;font-weight:650}.payment-continue{position:relative}.payment-next-badge{color:#fff;background:#c93232;border:2px solid #fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:13px;font-weight:750;line-height:1;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 5px #172c4c24}.payment-next-notice{z-index:90;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#18324f;background:#fffffff5;border:1px solid #d9e3ef;border-radius:22px;width:min(410px,100vw - 32px);max-height:calc(100dvh - 120px);padding:19px;animation:.2s ease-out payment-notice-in;position:fixed;top:100px;right:24px;overflow:auto;box-shadow:0 14px 44px #102b5526,0 2px 8px #102b550d}.payment-next-notice:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.payment-next-notice-heading{align-items:center;gap:12px;display:flex}.payment-next-notice-icon{color:#176342;background:#e9f6ed;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.payment-next-notice-heading>div{flex:1;min-width:0}.payment-next-notice-heading strong{font-size:15px;display:block}.payment-next-notice-heading small{color:#52647a;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.payment-next-notice-heading .icon-button{color:#52647a;flex-shrink:0;width:40px;height:40px}.payment-next-notice-body{margin:17px 0}.payment-next-notice-body>span{color:#1d4ed8;font-size:13px;font-weight:700}.payment-next-notice-body p{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.6}.payment-next-notice>.button{width:100%;margin:0}@keyframes payment-notice-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.payment-next-notice{animation:none}}@media (width<=600px){.payment-next-notice{max-height:calc(100dvh - 104px);padding:16px;top:88px;right:16px}}@media print{.payment-next-notice,.payment-next-badge{display:none}}.payment-overview{gap:26px;min-width:0;margin:22px 0;display:grid}.payment-summary-card,.payment-documents-card{background:#fff;border:1px solid #dbe3ee;border-radius:12px;min-width:0}.payment-card-heading{border-bottom:1px solid #dbe3ee;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.payment-summary-card .payment-card-heading{background:#f0f4f9}.payment-card-title{align-items:center;gap:12px;min-width:0;display:flex}.shipment-panel .payment-card-title h3{margin:0;font-size:16px}.payment-card-title p{color:#52647a;margin-top:4px;font-size:12px}.payment-section-icon{color:#1d4ed8;background:#fff;border:1px solid #dbe3ee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.payment-summary-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.payment-summary-meta dl{flex-wrap:wrap;gap:18px 32px;min-width:0;margin:0;display:flex}.payment-summary-meta dt{color:#52647a;margin-bottom:5px;font-size:13px}.payment-summary-meta dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.payment-summary-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.documentary-order .payment-summary-actions .text-link{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-height:40px;padding:10px 12px;font-size:12px}.documentary-order .payment-summary-actions .text-link:hover{background:#f7f9fc}.payment-summary-card table{min-width:570px}.shipment-panel .payment-summary-card th,.shipment-panel .payment-summary-card td{padding:15px 22px}.shipment-panel .payment-summary-card tbody th{color:#18324f;letter-spacing:0;background:0 0;font-size:13px;font-weight:650}.shipment-panel .payment-summary-card td{font-size:13px}.shipment-panel .payment-summary-card tbody tr:last-child th{border-bottom:0}.shipment-panel .payment-summary-card .payment-pending{color:#18324f;background:#f0f4f9}.payment-summary-note{color:#52647a;border-top:1px solid #dbe3ee;margin:0;padding:13px 22px;font-size:12px}.payment-documents-card{background:#f7f9fc}.payment-documents-card .payment-card-heading{background:#fff}.payment-document-count{color:#42566f;background:#f7f9fc;border:1px solid #dbe3ee;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:12px}.payment-document-list{gap:12px;margin:0;padding:18px 22px;list-style:none;display:grid}.payment-document-row{background:#fff;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:minmax(135px,.8fr) minmax(135px,.7fr) minmax(200px,1.5fr);align-items:center;gap:18px 24px;padding:17px 18px;display:grid}.payment-document-row>div{min-width:0}.payment-document-row>div>span{color:#52647a;margin-bottom:7px;font-size:13px;display:block}.payment-document-amount strong{font-variant-numeric:tabular-nums;font-size:15px}.payment-document-date strong{font-size:13px;font-weight:550}.payment-document-file{border-left:1px solid #dbe3ee;padding-left:22px}.documentary-order .payment-document-file .text-link{overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.6}.payment-document-file small{overflow-wrap:anywhere}.payment-documents-empty{color:#52647a;margin:0;padding:22px;font-size:13px}@media (width<=900px){.payment-document-row{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-document-file{border-top:1px solid #dbe3ee;border-left:0;grid-column:1/-1;padding:14px 0 0}}@media (width<=520px){.payment-card-heading,.payment-summary-meta{padding:16px}.payment-card-title{gap:10px}.payment-card-title p{font-size:13px}.payment-summary-meta dl{gap:16px}.payment-document-list{padding:14px}.payment-document-row{gap:16px 12px;padding:14px}.payment-document-amount strong{font-size:13px}.payment-summary-note{padding:12px 16px}}.payment-state.payment-paid{color:#176342}.request-list .request-choice.payment-request.payment-paid{border-left-color:#91c9a5}.payment-state.payment-confirm{color:#234fa1}.request-list .request-choice.payment-request.payment-confirm{border-left-color:#a1bce7}.payment-state.payment-pending{color:#4b5c73}.request-list .request-choice.payment-request.payment-pending{border-left-color:#bdc8d7}.payment-state.payment-soon{color:#7c4a05}.request-list .request-choice.payment-request.payment-soon{border-left-color:#d9ad53}.payment-state.payment-overdue{color:#a12824}.request-list .request-choice.payment-request.payment-overdue{border-left-color:#df9690}.shipment-document-groups{gap:26px;min-width:0;margin:22px 0;display:grid}.shipment-document-card{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:12px;min-width:0}.shipment-document-heading{background:#fff;border-bottom:1px solid #dbe3ee;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.shipment-packing-card .shipment-document-heading{background:#f0f4f9}.shipment-document-title{align-items:center;gap:12px;min-width:0;display:flex}.shipment-document-title>div{min-width:0}.shipment-panel .shipment-document-title h3{margin:0;font-size:16px}.shipment-document-title p{color:#52647a;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.shipment-document-icon{color:#1d4ed8;background:#fff;border:1px solid #dbe3ee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.shipment-document-count{color:#42566f;background:#fff;border:1px solid #dbe3ee;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:12px}.shipment-supports-card .shipment-document-count{background:#f7f9fc}.shipment-document-list{gap:12px;min-width:0;padding:18px 22px;display:grid}.shipment-document-groups .support-row{border-color:#dbe3ee;border-radius:8px;min-width:0;margin:0;padding:18px}.shipment-document-groups .support-title{flex-wrap:wrap}.shipment-document-groups .support-title>div{overflow-wrap:anywhere;min-width:0}.shipment-document-groups .support-title strong{font-size:14px}.shipment-document-groups .support-title small{font-size:12px}.shipment-document-groups .support-row>.support-link,.shipment-document-groups .support-row>.versioned-document{border-top:1px solid #dbe3ee;margin:14px 0 0;padding-top:14px}.documentary-order .shipment-document-groups .support-link .text-link{text-align:left;overflow-wrap:anywhere;max-width:100%}.shipment-document-empty{color:#52647a;margin:0;font-size:13px}@media (width<=520px){.shipment-document-heading{padding:16px}.shipment-document-title{gap:10px}.shipment-document-list,.shipment-document-groups .support-row{padding:14px}}.crossing-destination{border-top:1px solid #dbe4f2;margin:22px 0;padding-top:20px}.crossing-destination legend{padding-top:20px;font-weight:700}.crossing-destination-reference{flex-direction:column;gap:6px;margin:12px 0 18px;display:flex}.crossing-destination-reference small{color:#435a79;font-size:13px;font-weight:600}.crossing-destination .field{max-width:760px}.customs-panel{border:1px solid #dbe3ee;border-radius:14px;margin:18px 0 26px;padding:24px}.customs-heading,.customs-sharing{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customs-heading h3,.customs-group h4{margin:0 0 10px}.customs-heading p{margin:0 0 18px}.customs-groups{gap:18px;margin:16px 0;display:grid}.customs-group{border-top:1px solid #d9e2f2;min-width:0;padding-top:18px}.customs-group h4,.customs-sharing>span,.customs-transport>strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customs-content{overflow-wrap:anywhere;flex-direction:column;gap:5px;padding:12px 0;display:flex}.customs-content small,.customs-choices small,.customs-files small{display:block}.customs-files{overflow-wrap:anywhere;flex-wrap:wrap;gap:16px 30px;display:flex}.customs-pending{color:#8a510b}.customs-pending svg{vertical-align:middle;margin-right:5px}.customs-sharing{border-top:1px solid #d9e2f2;align-items:center;padding:14px 0}.customs-transport{border-top:1px solid #d9e2f2;gap:12px;padding-top:18px;display:grid}.customs-editor{border-top:2px solid #d9e2f2;margin-top:24px;padding-top:24px;scroll-margin-top:100px}.customs-assignment-link{color:#2457d7;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:7px 0;font-weight:600;display:inline-flex}.customs-assignment-link:hover{text-decoration:underline}.customs-assignment-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2457d7}.customs-editor-context{line-height:1.6}.customs-editor .field{margin-bottom:18px}.customs-choices{border:1px solid #d9e2f2;border-radius:10px;max-height:290px;margin:0 0 18px;padding:4px 12px;overflow-y:auto}.customs-impact{border-left:3px solid #2457d7;margin:20px 0;padding:4px 20px 16px}.customs-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (width<=650px){.customs-panel{padding:16px}.customs-sharing{flex-direction:column;align-items:stretch}}.notice-task-link{color:#2456d8;max-width:100%;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:600;text-decoration:underline;display:inline-flex}.notice-task-link svg{flex-shrink:0}.notice-task-link:hover{text-decoration-thickness:2px}.notice-task-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.notice-task-links{flex-direction:column;align-items:flex-start;gap:2px;margin-top:4px;display:flex}.shipment-plan-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.shipment-plan-totals strong{color:#2057db;margin-top:8px;font-size:24px;display:block}.shipment-plan-data{flex-wrap:wrap;gap:16px 40px;margin:16px 0;display:flex}.shipment-plan-data dt{color:#5e7595;margin-bottom:6px;font-size:13px}.shipment-plan-data dd{overflow-wrap:anywhere;margin:0;font-weight:600}.shipment-plan-notes{white-space:pre-wrap;overflow-wrap:anywhere}.shipment-plan-pending{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-height:360px;margin:16px 0;display:grid;overflow:auto}.shipment-plan-card{background:#fafbfe;border:1px dashed #bacbec;border-radius:10px;padding:18px}.shipment-plan-card>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shipment-plan-card .badge{font-size:13px}.shipment-plan-card p{color:#5e7595;overflow-wrap:anywhere;font-size:13px}.shipment-plan form{border-top:1px solid #dbe4f2;margin-top:20px;padding-top:18px}.shipment-row-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media (width<=650px){.shipment-plan-totals,.shipment-plan-pending{grid-template-columns:1fr}.shipment-plan-data{flex-direction:column;gap:16px}}.planned-boxes{margin-top:20px}.planned-boxes>summary{color:#24456e;cursor:pointer;padding:12px 0;font-weight:600}.planned-box-list{display:grid}.planned-box-row{border-top:1px solid #e2e9f4;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.planned-box-row>div:first-child{overflow-wrap:anywhere;min-width:0}.planned-box-row .cell-detail{align-items:center;gap:6px;display:flex}.planned-box-actions{flex-shrink:0;gap:8px;display:grid}.pickup-order{border:1px solid #d7e2f5;border-radius:12px;padding:0 20px}.pickup-order>summary{cursor:pointer;padding:18px 0}.pickup-order>summary strong{margin-right:10px}.pickup-order>p{margin-top:0}.transport-workspace .transport-selection .pickup-position{border:0;border-top:1px solid #e2e9f4;border-radius:0;padding:16px 0}.pickup-order .planned-box-row{padding:14px 0}@media (width<=720px){.planned-box-row{flex-direction:column;align-items:flex-start;gap:12px}.planned-box-actions{flex-wrap:wrap;gap:12px;display:flex}}.documentary-order{flex-direction:column;gap:20px;display:flex}.documentary-order .order-heading{margin-bottom:0}.doc-tabs{background:#fff;border-bottom:1px solid #dbe3ee;border-radius:12px 12px 0 0;flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.doc-tabs button{color:#486185;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 16px}.doc-tabs button.selected{color:#2057db;border-bottom-color:#2057db;font-weight:700}.doc-tabs button:disabled{opacity:.5;cursor:default}.document-toolbar,.order-doc-strip{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.order-doc-strip{background:#fff;border:1px solid #dbe4f2;border-radius:12px;padding:16px 22px;font-size:13px}.order-doc-strip>span:first-child{font-weight:700}.document-toolbar{margin:12px 0}.document-toolbar .field{flex:1;min-width:180px}.documentary-order .text-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.documentary-order small,.support-row small,.cargo-list small{color:#5e7595;margin-top:5px;display:block}.document-upload{margin-top:16px}.document-upload .button{margin-top:12px}.support-row{background:#fff;border:1px solid #dbe4f2;border-radius:10px;margin:12px 0;padding:17px}.support-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.support-link{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.history-item{border-bottom:1px solid #dbe4f2;padding:16px 0}.history-item summary{cursor:pointer;line-height:1.8}.history-item pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:12px;overflow:auto}.check-line{align-items:center;gap:10px;margin:16px 0;display:flex}.check-line input,.warehouse-choice input{flex-shrink:0;width:18px;height:18px}.document-comparison{background:#dbe4f2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.document-comparison>div{background:#fff;min-width:0}.excel-document{padding:14px}.excel-grid{border:1px solid #dbe4f2;height:490px;overflow:auto}.excel-grid table{width:max-content;min-width:100%}.excel-grid td{white-space:pre-wrap;border:1px solid #e5ebf5;min-width:90px;max-width:420px;padding:10px;font-size:13px}.excel-grid th{background:#f1f5fb;min-width:42px;position:sticky;left:0}.document-comparison .pdf-viewer{height:660px}.document-dialog{color:#18375c;border:1px solid #dbe4f2;border-radius:12px;width:min(1150px,95vw);max-width:95vw;height:90vh;max-height:95vh;padding:0}.document-dialog::backdrop{background:#0f1f3680}.document-dialog header{border-bottom:1px solid #dbe4f2;align-items:center;gap:12px;padding:16px;display:flex}.document-dialog header strong{overflow-wrap:anywhere;flex:1}.document-dialog .pdf-viewer{height:calc(90vh - 90px)}.document-dialog img{object-fit:contain;max-width:100%;max-height:80%;margin:auto;display:block}.shipment-summary{background:#dbe4f2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.shipment-summary>span{color:#5e7595;background:#f6f8fd;padding:18px;font-size:13px}.shipment-summary strong{color:#2057db;margin-bottom:7px;font-size:24px;display:block}.shipment-table td{vertical-align:top;min-width:160px;padding:20px}.shipment-table td:last-child{min-width:120px}.shared-origin{background:#eaf0ff;border-left:3px solid #2057db;margin:8px 0;padding:7px;font-size:13px;font-weight:600;display:block}.shipment-dates{background:#f4f7fd;border:1px solid #dbe4f2;border-radius:10px;margin-bottom:20px;padding:14px}.shipment-dates summary{cursor:pointer;font-weight:600}.shipment-dates>div{flex-wrap:wrap;gap:15px;margin-top:12px;display:flex}.shipment-dates small{font-weight:400;display:block}.shipment-panel form{margin:20px 0}.shipment-panel h3{margin:15px 0}.warehouse-choice{border:1px solid #dbe4f2;border-radius:10px;align-items:center;gap:15px;margin:10px 0;padding:16px;display:flex}.warehouse-choice small{margin-top:6px;display:block}.cargo-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-bottom:18px;display:grid}.cargo-list>div{background:#f2f6ff;border:1px solid #cbdafa;border-radius:10px;padding:16px}.cargo-list .text-link{margin-top:8px;display:block}.shipment-panel table{width:100%}.shipment-panel td,.shipment-panel th{padding:12px}.documentary-order .plain-fieldset>.button{margin:10px 10px 0 0}.documentary-order .panel-body>form+.history-item{margin-top:15px}@media (width<=1000px){.document-comparison{grid-template-columns:1fr}.document-comparison .pdf-viewer{height:520px}.shipment-summary{grid-template-columns:repeat(2,1fr)}.doc-tabs button{padding:12px 9px;font-size:13px}.support-title,.document-dialog header{flex-wrap:wrap}.document-dialog header strong{flex-basis:100%}}.documentary-order .detail-breadcrumb{margin:0 0 6px}.documentary-order .order-heading{min-height:0;margin:0;padding:0}.documentary-order .order-heading h1{margin:6px 0;font-size:30px}.documentary-order .order-heading p{margin:5px 0}.documentary-order .order-heading-status{gap:4px}.documentary-order .doc-tabs{padding:3px 8px}.documentary-order .doc-tabs button{padding:10px 13px}.documentary-order .shipment-summary>span{padding:12px 18px}.documentary-order .shipment-summary strong{margin-right:8px;font-size:22px;display:inline}.documentary-order .shipment-summary+.panel-body{padding:14px 22px}.documentary-order .panel-heading{padding:18px 22px}.documentary-order .order-doc-strip{padding:12px 20px}.versioned-document{min-width:0;margin:12px 0}.versioned-document .support-link{flex-wrap:wrap}.versioned-document .document-toolbar{margin:0}.versioned-document .text-link{overflow-wrap:anywhere}.versioned-document form{background:#f4f7fd;border-radius:10px;padding:16px}.historical-document{border-left:3px solid #cbdafa;margin:10px 0;padding:12px 16px}.historical-document p{margin:6px 0}.pickup-references{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 0 18px;display:grid}.pickup-reference{background:#f4f7fd;border:1px solid #dbe4f2;border-radius:10px;padding:16px}.pickup-date-pair{flex-wrap:wrap;gap:20px;margin:10px 0;display:flex}.pickup-reference>small{font-size:12px}.purchase-step-content{flex-direction:column;gap:12px;min-width:0;scroll-margin-top:148px;display:flex}.purchase-step-content:focus{outline:none}.order-document-capture{border-bottom:1px solid #dbe3ee;margin-bottom:20px;padding:0 0 24px;scroll-margin-top:100px}.order-document-capture:focus{outline:none}.order-document-capture h3{margin:0}.purchase-step-content>.notice p{margin:5px 0 0}.purchase-step-content>.notice>.button{flex-shrink:0}@media (width<=600px){.purchase-step-content>.notice{flex-wrap:wrap}.purchase-step-content>.notice>.button{margin-left:29px}}.shipment-invoice-overview{color:#78450c;background:#fff8eb;border:1px solid #edce96;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.shipment-invoice-overview>svg{flex-shrink:0;margin-top:1px}.shipment-invoice-overview strong{font-size:14px}.shipment-invoice-overview p{margin:5px 0 0;font-size:12px}.shipment-invoice-status{border:1px solid;border-radius:8px;min-width:190px;max-width:290px;margin-bottom:14px;padding:12px;font-size:12px;line-height:1.5}.shipment-invoice-status.pending{color:#78450c;background:#fff8eb;border-color:#edce96}.shipment-invoice-status.complete{color:#236047;background:#f2f9f5;border-color:#cce4d7}.shipment-invoice-status>strong{align-items:flex-start;gap:7px;font-size:12px;display:flex}.shipment-invoice-status>strong>svg{flex-shrink:0;margin-top:1px}.shipment-invoice-status ul{margin:10px 0;padding:0;list-style:none}.shipment-invoice-status li+li{margin-top:8px}.shipment-invoice-status li a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.shipment-invoice-status li span{margin-top:2px;display:block}.shipment-invoice-status p{margin:7px 0 0;font-size:13px}.shipment-invoice-status .shipment-invoice-required{border-top:1px solid #edce96;padding-top:8px}.expense-account-shortcut,.order-document-shortcut{font:inherit;cursor:pointer;border:1px solid;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;display:inline-flex}.expense-account-shortcut.pending,.order-document-shortcut.pending{color:#78450c;background:#fff8eb;border-color:#edce96}.expense-account-shortcut.complete{color:#236047;background:#f2f9f5;border-color:#cce4d7}.expense-account-shortcut:focus-visible,.order-document-shortcut:focus-visible{outline-offset:3px;outline:2px solid #2459d7}.expense-account-card{background:#f8faff;border:1px solid #d5e0f1;border-radius:10px;margin:18px 0 24px;padding:20px}.expense-account-card h3{align-items:center;gap:8px;margin:0 0 10px;display:flex}.expense-account-card.pending h3{color:#78450c}.expense-account-card.complete h3{color:#236047}.expense-account-card>p{margin:8px 0 16px;font-size:13px}.expense-account-card .support-link{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0;display:flex}.expense-account-card details{margin-top:16px}.team-email{overflow-wrap:anywhere;gap:4px;margin-top:6px;display:grid}.team-row-actions{flex-wrap:wrap;gap:8px;display:flex}.team-table .team-editor-row>td{min-width:0;padding:0}.team-profile-editor{background:#f6f8fc;border-top:1px solid #c5d2e2;padding:24px}.team-profile-editor h3{color:#18324f;margin:0 0 8px;font-size:18px}.team-profile-editor p{color:#465a72;white-space:normal;margin:0 0 20px}.team-profile-editor .access-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.team-google-confirm{white-space:normal;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.team-google-confirm input{flex:none;width:20px;height:20px;margin-top:3px}@media (width<=600px){.team-profile-editor{padding:16px}.team-profile-editor .form-grid{grid-template-columns:1fr}}:root{color:#18324f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f3f6fc;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px}*{box-sizing:border-box}body{min-width:360px;margin:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:#1d4ed8;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}input,select,textarea{color:#18324f;background:#fff;border:1px solid #dbe3ee;border-radius:8px;width:100%;min-height:41px;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:#1d4ed8;outline:0;box-shadow:0 0 0 3px #20345110}input:disabled,select:disabled{background:#f0f4f9}input::placeholder,textarea::placeholder{color:#52647a}input[type=checkbox]{accent-color:#1d4ed8;flex-shrink:0;width:17px;height:17px;min-height:17px;padding:0}input[type=file]{background:0 0;border:0;min-height:32px;padding:6px;font-size:13px}input[type=file]::file-selector-button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:5px;margin-right:8px;padding:6px 10px}textarea{resize:vertical;line-height:1.6}select{padding-right:28px}h1,h2,h3,p{margin:0}h3{font-size:15px;font-weight:650}small{font-size:12px}svg{flex-shrink:0}fieldset{min-width:0}.plain-fieldset{border:0;margin:0;padding:0}.muted{color:#52647a}.required{color:#a96d33}.wide{grid-column:1/-1}.numeric{text-align:right;font-variant-numeric:tabular-nums}.sku{letter-spacing:.15px;font-size:12px;font-weight:600}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#52647a;margin-bottom:10px;font-size:12px;font-weight:650}.sidebar{color:#dbe3ee;z-index:30;background:#122844;flex-direction:column;width:224px;padding:29px 16px 0;display:flex;position:fixed;inset:0 auto 0 0}.workspace-label{color:#c4d2e5;align-items:center;gap:8px;margin:26px 10px 31px;font-size:12px;display:flex}.status-dot{background:#c4d2e5;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.nav-caption{letter-spacing:1.5px;color:#61748c;margin:0 13px 12px;font-size:12px}.sidebar nav{flex-direction:column;gap:5px;margin-bottom:30px;display:flex}.sidebar nav a{color:#dbe3ee;border-radius:8px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;transition:all .15s;display:flex}.sidebar nav a:hover{color:#fff;background:#18324f}.sidebar nav a.active{color:#18324f;background:#dbe3ee;font-weight:650}.sidebar nav a small{background:#ffffff12;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:12px}.sidebar-bottom{margin-top:auto}.sidebar-note{color:#c4d2e5;align-items:center;gap:10px;margin:20px 9px 23px;font-size:12px;line-height:1.8;display:flex}.sidebar-note strong{color:#c4d2e5;font-weight:400}.user-card{border-top:1px solid #18324f;align-items:center;gap:9px;padding:18px 0;display:flex}.avatar{color:#f0f4f9;background:#42566f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;display:flex}.user-card>div{flex:1;min-width:0}.user-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;display:block;overflow:hidden}.user-card .icon-button{color:#c4d2e5}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#fffd;border-bottom:1px solid #dbe3ee;align-items:center;gap:20px;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-title{color:#52647a;white-space:nowrap;align-items:center;gap:15px;font-size:13px;display:flex}.topbar-title strong{color:#42566f;font-weight:550}.global-search{color:#52647a;align-items:center;gap:8px;width:29%;max-width:280px;margin-left:auto;display:flex}.global-search input{min-height:34px;box-shadow:none;background:0 0;border:0;padding:4px 0;font-size:13px}.local-status{white-space:nowrap;color:#52647a;border-left:1px solid #dbe3ee;align-items:center;gap:7px;padding-left:20px;font-size:12px;display:flex}.content{max-width:1600px;min-height:calc(100vh - 70px);margin:0 auto;padding:34px 34px 0}.app-footer{color:#52647a;border-top:1px solid #dbe3ee;justify-content:space-between;margin-top:45px;padding:20px 0;font-size:12px;display:flex}.page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-head p{color:#52647a;max-width:730px;margin-top:10px;font-size:12px}.head-actions{flex-shrink:0;gap:8px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.button.primary{color:#fff;background:#1d4ed8;box-shadow:0 2px 4px #20345112}.small-button{min-height:32px;padding:6px 12px;font-size:12px}.icon-button{color:#52647a;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex}.text-link{color:#1d4ed8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:550;display:inline-flex}.panel{background:#fff;border:1px solid #dbe3ee;border-radius:12px;min-width:0;margin-bottom:23px;overflow:hidden}.section-head{justify-content:space-between;align-items:center;gap:15px;padding:22px 24px 18px;display:flex}.section-head p{color:#52647a;margin-top:5px;font-size:13px}.section-head+.panel-body{padding-top:4px}.section-head+.table-wrap{border-top:1px solid #f0f4f9}.notice{color:#836029;overflow-wrap:anywhere;background:#fff7e5;border:1px solid #eddfb7;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.notice>div{flex:1}.notice.success,.notice.info{color:#42566f;background:#f0f4f9;border-color:#dbe3ee}.notice a{font-weight:600;text-decoration:underline}.notice .button{min-height:30px;font-size:12px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.metric{color:#18324f;background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:22px 22px 18px;transition:transform .15s,box-shadow .15s}.metric:hover{transform:translateY(-2px);box-shadow:0 5px 15px #10234410}.metric>div{color:#52647a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.metric>strong{letter-spacing:-1.2px;margin:19px 0 17px;font-size:36px;font-weight:550;line-height:1.2;display:block}.metric>small{color:#52647a;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.dashboard-grid{grid-template-columns:1.6fr 1fr;gap:23px;display:grid}.workflow-track{justify-content:space-between;gap:10px;padding:8px 28px 25px;display:flex}.workflow-track>div{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex;position:relative}.workflow-track>div:not(:last-child):after{content:"";border-top:1px dashed #dbe3ee;height:1px;position:absolute;top:49px;left:54px;right:4px}.step-number{letter-spacing:1.2px;color:#52647a;margin-bottom:11px;font-size:12px}.flow-icon{color:#52647a;background:#f0f4f9;border:1px solid #dbe3ee;border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:15px;display:flex}.workflow-track strong{margin-bottom:6px;font-size:12px;font-weight:600}.flow-note{color:#52647a;background:#f7f9fc;border-top:1px solid #f0f4f9;align-items:center;gap:9px;padding:15px 24px;font-size:12px;display:flex}.count-pill{text-align:center;color:#52647a;border:1px solid #dbe3ee;border-radius:5px;min-width:23px;padding:4px 6px;font-size:12px}.attention-list{padding:0 23px 12px}.attention-list>a{color:#18324f;border-top:1px solid #f0f4f9;align-items:center;gap:11px;padding:15px 0;display:flex}.attention-dot{background:#bd994f;border-radius:50%;flex-shrink:0;width:6px;height:6px}.attention-list>a>div{flex:1;min-width:0}.attention-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.attention-list span:not(.attention-dot){color:#52647a;margin-top:5px;font-size:12px;line-height:1.5;display:block}.attention-panel .empty{padding:22px}.attention-panel .empty-icon{width:42px;height:42px;margin-bottom:13px}.confirmation-list>div{border-top:1px solid #dbe3ee;align-items:center;gap:20px;padding:15px 0;font-size:13px;display:flex}.confirmation-list>div>.order-identity{flex:1}.toolbar{align-items:center;gap:12px;padding:19px 23px;display:flex}.toolbar select{max-width:210px;min-height:37px;font-size:13px}.search-input{color:#52647a;border:1px solid #dbe3ee;border-radius:7px;flex:1;align-items:center;gap:8px;max-width:420px;padding:0 11px;display:flex}.search-input input{box-shadow:none;background:0 0;border:0;min-height:37px;padding:8px 0;font-size:13px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#52647a;text-transform:uppercase;letter-spacing:.65px;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #f0f4f9;padding:13px 18px;font-size:12px;font-weight:550}td{vertical-align:middle;border-bottom:1px solid #f0f4f9;padding:17px 18px;line-height:1.5}tbody tr:last-child td{border-bottom:0}.table-footer{color:#52647a;border-top:1px solid #f0f4f9;padding:14px 23px;font-size:12px}.orders-table th:first-child{width:40px}.orders-table td{padding:17px 12px}.orders-table th{padding-left:12px;padding-right:12px}.expand-cell{color:#61748c;width:38px;padding-left:12px!important;padding-right:0!important}.order-identity{flex-direction:column;align-items:flex-start;gap:5px;min-width:140px;display:flex}.order-identity strong{color:#18324f;font-size:13px;font-weight:650}.order-identity:hover strong{color:#1d4ed8;text-decoration:underline}.order-identity span{color:#52647a;font-size:12px}.child-count{color:#52647a;margin-top:7px;font-size:12px;display:block}.cell-title{font-size:13px;font-weight:550}.cell-detail{color:#52647a;max-width:300px;margin-top:5px;font-size:12px;line-height:1.5;display:block}.child-row{background:#f7f9fc}.child-row .order-identity{padding-left:9px}.badge{color:#52647a;white-space:normal;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:6px;max-width:100%;padding:0;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.badge>svg{flex-shrink:0;width:1.15em;height:1.15em;margin-top:.15em}.badge>span{min-width:0}.badge.compra{color:#917035}.badge.RETENIDO_ADUANA,.badge.REQUIERE_REVISION{color:#a46d3d}.mini-progress{background:#f0f4f9;border-radius:5px;width:90px;height:4px;margin-bottom:6px;overflow:hidden}.mini-progress span{background:#61748c;border-radius:5px;height:100%;display:block}.mini-progress+small{font-size:12px}.empty{text-align:center;color:#52647a;flex-direction:column;align-items:center;padding:50px 25px;display:flex}.empty-icon{color:#52647a;background:#f0f4f9;border:1px solid #dbe3ee;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;display:flex}.empty h3{color:#42566f;font-size:14px;font-weight:550}.empty p{max-width:380px;margin-top:10px;font-size:13px}.loading{color:#52647a;justify-content:center;align-items:center;gap:12px;min-height:220px;font-size:12px;display:flex}.spinner{border:2px solid #dbe3ee;border-top-color:#1d4ed8;border-radius:50%;flex-shrink:0;width:25px;height:25px;animation:.8s linear infinite spin;display:inline-block}.spinner.small{border-width:2px;width:15px;height:15px}.startup{max-width:650px;margin:15vh auto;padding:60px 24px}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:16px;display:flex}.field label{color:#42566f;font-size:13px;font-weight:550}.field input,.field select,.field textarea{font-size:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.form-footer{justify-content:space-between;align-items:center;gap:18px;margin:8px 0 18px;display:flex}.form-footer p{color:#52647a;max-width:560px;font-size:13px}.form-footer .button{flex-shrink:0}.new-order-grid{grid-template-columns:1.5fr 1fr;gap:23px;display:grid}.new-order-grid>.panel{align-self:start}.static-field{color:#52647a;background:#f7f9fc;border-radius:8px;min-height:41px;padding:12px;font-size:12px}.file-picker{background:#f7f9fc;border:1px dashed #c4d2e5;border-radius:10px;min-width:0;margin-bottom:16px;padding:16px}.file-picker>label{color:#52647a;cursor:pointer;align-items:center;gap:13px;min-width:0;margin-bottom:8px;display:flex}.file-picker>label>span{min-width:0}.file-picker strong{color:#42566f;overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.file-picker small{color:#52647a;margin-top:5px;font-size:12px;line-height:1.5;display:block}.formula-card{background:#f7f9fc;border:1px solid #f0f4f9;border-radius:9px;margin:24px 0;padding:20px}.formula-card>span{color:#52647a;margin-bottom:12px;font-size:12px;display:block}.formula-card>strong{color:#18324f;font-size:13px;font-weight:600;line-height:1.8}.formula-card>strong>span{color:#61748c;margin:0 4px}.formula-card>small{color:#52647a;margin-top:10px;font-size:12px;line-height:1.8;display:block}.helper-block{color:#52647a;margin-top:12px;font-size:12px;line-height:1.6;display:block}.materials{min-width:730px}.materials td{vertical-align:top;padding:13px 16px;font-size:12px}.materials .cell-detail{min-width:180px;max-width:270px}.materials th{padding:12px 16px}.total-cell{color:#42566f;background:#f7f9fc;font-weight:650}.unknown{color:#96895e;font-size:12px}.quantity-input{text-align:right;float:right;width:94px;min-height:34px;padding:7px 9px;font-size:13px}.detail-breadcrumb{color:#52647a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:23px;font-size:12px;display:flex}.detail-breadcrumb a{color:#52647a;align-items:center;gap:7px;display:flex}.order-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.order-heading h1{letter-spacing:-.9px;font-size:32px}.order-heading p{color:#52647a;margin-top:9px;font-size:12px}.order-heading-status{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.order-heading-status>span:last-child:not(.badge):not(.configuration-alert){color:#52647a;font-size:12px}.order-heading-status strong{color:#42566f;font-weight:600}.order-progress{background:#fff;border:1px solid #dbe3ee;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.order-progress>div{color:#52647a;border-right:1px solid #f0f4f9;align-items:center;gap:11px;padding:16px 18px;font-size:12px;display:flex}.order-progress>div:last-child{border:0}.order-progress>div>span{border:1px solid #dbe3ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;display:flex}.order-progress>div.current{color:#42566f;background:#f0f4f9;font-weight:600}.order-progress>div.current>span{color:#fff;background:#52647a;border-color:#52647a}.detail-tabs{border-bottom:1px solid #dbe3ee;align-items:center;gap:25px;margin-bottom:24px;display:flex;overflow-x:auto}.detail-tabs>button{color:#52647a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 14px;font-size:13px}.detail-tabs>button.active{color:#1d4ed8;border-bottom-color:#1d4ed8;font-weight:650}.overview-grid{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.overview-aside{min-width:0}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin:0;padding:8px 24px 25px;display:grid}.info-grid>div{min-width:0}.info-grid dt{color:#52647a;margin-bottom:7px;font-size:12px}.info-grid dd{color:#18324f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.info-note{border-top:1px solid #f0f4f9;padding:18px 24px;font-size:13px}.info-note strong{color:#52647a;margin-bottom:7px;font-size:12px;display:block}.info-note p{white-space:pre-wrap;color:#42566f}.next-callout{color:#f0f4f9;background:#18324f;border-radius:14px;margin-bottom:24px;padding:25px}.next-callout>.eyebrow{color:#c4d2e5;font-size:12px}.next-callout>svg{color:#c4d2e5;margin:21px 0;display:block}.next-callout h3{letter-spacing:-.4px;max-width:230px;font-size:20px;font-weight:550;line-height:1.45}.next-callout p{color:#c4d2e5;margin:12px 0 20px;font-size:13px;line-height:1.8}.quick-docs{padding:0 24px 12px}.quick-docs>a,.quick-docs>div{color:#52647a;border-top:1px solid #f0f4f9;align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.quick-docs span{flex:1}.quick-docs small{color:#52647a;font-size:12px}.quick-docs>a:hover{color:#42566f}.editor-details>summary,.tracking-group>summary{cursor:pointer;color:#52647a;justify-content:space-between;align-items:center;padding:20px 24px;font-size:12px;font-weight:550;list-style:none;display:flex}.editor-details>summary::-webkit-details-marker{display:none}.tracking-group>summary::-webkit-details-marker{display:none}.editor-details[open]>summary{border-bottom:1px solid #f0f4f9}.editor-details[open]>.panel-body{padding-top:22px}.upload-inline{align-items:flex-end;gap:17px;display:flex}.upload-inline>.field{flex:1;min-width:180px}.upload-inline>.file-picker{flex:1.4;min-width:220px}.upload-inline>.button{flex-shrink:0;margin-bottom:16px}.approval{border-top:1px solid #f0f4f9}.comparison{border-top:1px solid #f0f4f9;border-bottom:1px solid #f0f4f9;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.comparison-materials{min-width:0}.comparison-label{color:#52647a;background:#f0f4f9;padding:13px 22px;font-size:12px}.comparison-materials .table-wrap{max-height:520px;overflow:auto}.comparison-materials .materials{min-width:700px}.comparison-materials th{z-index:1;position:sticky;top:0}.pdf-panel{background:#dbe3ee;border-left:1px solid #dbe3ee;min-height:560px}.pdf-panel iframe{border:0;width:100%;height:100%;min-height:560px;display:block}.approval-checks{flex-direction:column;gap:16px;margin:3px 0 24px;display:flex}.check-label{color:#42566f;cursor:pointer;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.split-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.document-list{border-top:1px solid #f0f4f9}.document-list>div{border-bottom:1px solid #f0f4f9;align-items:center;gap:15px;padding:17px 24px;display:flex}.document-list>div:last-child{border-bottom:0}.document-icon{color:#52647a;background:#f0f4f9;border:1px solid #dbe3ee;border-radius:7px;justify-content:center;align-items:center;width:38px;height:41px;display:flex}.document-list>div>div{flex:1;min-width:0}.document-list strong{color:#42566f;font-size:13px;font-weight:550;display:block}.document-list>div>div>span{color:#52647a;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.inline-tag{color:#52647a;vertical-align:middle;background:#f0f4f9;border:1px solid #dbe3ee;border-radius:4px;margin-left:8px;padding:2px 4px;font-size:12px;font-weight:500;display:inline-block}.next-steps{gap:20px;display:grid}.next-steps.two-options{grid-template-columns:1fr 1fr}.next-step-card{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:11px;padding:22px}.next-step-title{align-items:center;gap:10px;margin-bottom:22px;display:flex}.step-symbol{color:#52647a;background:#f0f4f9;border:1px solid #dbe3ee;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.step-symbol.red{color:#b97b48;background:#fff0dc;border-color:#ecd9c1}.next-step-title h3{color:#42566f;font-size:14px}.field-checkbox{align-self:center;margin-bottom:20px}.requirements{background:#f0f4f9;border:1px solid #dbe3ee;border-radius:8px;margin:0 0 20px;padding:17px 18px}.requirements>div{color:#957c4d;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.requirements>div.complete{color:#52647a}.requirements>div small{margin-left:auto;font-size:12px}.requirements .eyebrow{color:#52647a;margin:0 0 5px;font-size:12px}.tracking-groups{padding-top:0}.tracking-group{border-bottom:1px solid #f0f4f9}.tracking-group:last-child{border:0}.tracking-group>summary{padding:18px 0;font-size:13px}.tracking-group>form{padding:5px 0 23px}.tracking-group>.info-grid{padding:7px 0 23px}.customs-light{color:#52647a;align-items:center;gap:9px;margin-top:20px;font-size:13px;display:flex}.customs-light>span{background:#52647a;border-radius:50%;width:9px;height:9px}.customs-light.rojo{color:#a67449}.customs-light.rojo>span{background:#cd8855}.receipt-context{color:#52647a;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:18px;font-size:13px;display:flex}.receipt-context>span{align-items:center;gap:7px;display:flex}.receipt-context strong{color:#42566f;font-weight:550}.receipt-history>div{color:#52647a;border-top:1px solid #f0f4f9;padding:20px 24px;font-size:13px}.receipt-history>div>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.receipt-history strong{font-weight:550}.receipt-history span{font-size:12px}.receipt-mark{background:#f0f4f9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.receipt-history ul{color:#52647a;padding-left:41px;line-height:1.9}.receipt-history p{color:#52647a;margin-left:41px}.timeline{margin:0;padding:5px 28px 28px;list-style:none}.timeline>li{gap:18px;padding:0 0 27px;display:flex;position:relative}.timeline>li:not(:last-child):before{content:"";background:#dbe3ee;width:1px;position:absolute;top:17px;bottom:0;left:5px}.timeline-dot{background:#61748c;border:3px solid #dbe3ee;border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:4px}.timeline>li>div{flex:1;min-width:0}.event-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.event-heading strong{color:#42566f;font-size:13px;font-weight:550}.event-heading time{color:#52647a;flex-shrink:0;font-size:12px}.event-actor{color:#52647a;margin-top:6px;font-size:12px;display:block}.timeline p{color:#52647a;white-space:pre-wrap;margin-top:9px;font-size:13px}.timeline details{color:#52647a;margin-top:10px;font-size:12px}.timeline summary{cursor:pointer}.timeline pre{white-space:pre-wrap;word-break:break-word;color:#42566f;background:#f0f4f9;border:1px solid #dbe3ee;border-radius:6px;max-height:350px;padding:15px;font-size:12px;overflow:auto}.comment-form{border-bottom:1px solid #f0f4f9;margin-bottom:22px}.password-reset{align-items:center;gap:8px;display:flex}.password-reset input{min-width:130px;max-width:220px;font-size:13px}.toast{z-index:60;color:#f0f4f9;background:#18324f;border:1px solid #42566f;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:650px;padding:15px 16px 15px 20px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 8px 30px #1023442b}.mobile-menu,.sidebar-scrim{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){.content,.topbar{padding-left:46px;padding-right:46px}.metrics{gap:22px}.metric{padding:25px}}@media (width<=1200px){.app-shell{grid-template-columns:200px minmax(0,1fr)}.sidebar{width:200px;padding-left:12px;padding-right:12px}.content{padding:28px 24px 0}.topbar{padding:0 24px}.metrics{gap:12px}.metric{padding:18px}.metric>div,.metric>small{font-size:12px}.metric>small>svg{display:none}.dashboard-grid{grid-template-columns:1.4fr 1fr;gap:18px}.section-head{padding:20px}.panel-body{padding:18px 20px}.new-order-grid{grid-template-columns:1.2fr 1fr;gap:18px}.upload-inline{flex-wrap:wrap}.upload-inline>.button{margin-top:-3px}.detail-tabs{gap:19px}.order-progress>div{padding:14px;font-size:12px}.next-steps.two-options{grid-template-columns:1fr}.overview-grid{grid-template-columns:1.4fr 1fr}.global-search{width:30%}.toolbar{gap:8px}.toolbar select{max-width:175px}.comparison{grid-template-columns:1fr}.pdf-panel{border-top:1px solid #dbe3ee;border-left:0;min-height:520px}.pdf-panel iframe{height:520px;min-height:520px}.comparison-materials .table-wrap{max-height:380px}.toast{max-width:calc(100vw - 270px);left:calc(50% + 80px)}}@media (width<=960px){h1{font-size:25px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.new-order-grid,.overview-grid{grid-template-columns:1fr}.new-order-grid,.dashboard-grid{gap:0}.overview-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.next-callout{padding:22px}.overview-aside .panel{align-self:start}.toolbar{flex-wrap:wrap}.toolbar .search-input{flex-basis:100%;max-width:none}.toolbar select{flex:1;width:0;max-width:none}.global-search{display:none}.local-status{margin-left:auto}.page-head{align-items:flex-start}.page-head .head-actions .button{padding:10px 12px;font-size:12px}.page-head p{font-size:13px}.order-progress{grid-template-columns:1fr 1fr}.order-progress>div:nth-child(-n+2){border-bottom:1px solid #f0f4f9}.order-progress>div:nth-child(2){border-right:0}.info-grid{gap:22px}.event-heading{flex-direction:column;align-items:flex-start;gap:5px}.confirmation-list>div{flex-wrap:wrap}}@media (width<=720px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-main{grid-column:1}.sidebar{width:224px;transition:transform .2s;transform:translate(-100%)}.mobile-open .sidebar{transform:translate(0)}.sidebar-scrim{z-index:29;background:#10234455;border:0;display:block;position:fixed;inset:0}.mobile-menu{display:inline-flex}.topbar{gap:10px;height:58px;padding:0 15px}.topbar-title{gap:9px;font-size:12px}.local-status{padding-left:12px;font-size:12px}.content{padding:24px 16px 0}.page-head{flex-direction:column;gap:18px}.page-head h1{font-size:26px}.page-head .eyebrow{font-size:12px}.page-head .head-actions,.head-actions .button{width:100%}.metrics{gap:10px}.metric{padding:17px 16px}.metric>strong{margin:14px 0;font-size:31px}.metric>div svg{width:18px}.metric>small{line-height:1.5}.dashboard-grid .section-head{padding:19px}.workflow-track{gap:8px;padding:9px 20px 23px}.workflow-track small{font-size:12px}.flow-note{padding:15px 19px;font-size:12px}.section-head{flex-wrap:wrap;align-items:flex-start;padding:20px}.section-head p{font-size:12px}.section-head h2{font-size:15px}.panel-body{padding:18px 20px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.field{margin-bottom:18px}.new-order-grid .panel-body{padding-top:0}.form-footer{flex-direction:column;align-items:stretch;gap:14px}.form-footer p{font-size:12px}.overview-aside{grid-template-columns:1fr;gap:0}.next-callout{padding:25px}.next-callout h3{max-width:unset}.order-heading{flex-direction:column;align-items:flex-start;gap:20px}.order-heading h1{overflow-wrap:anywhere;font-size:28px}.order-heading-status{flex-flow:wrap;align-items:center;gap:15px}.order-progress>div{gap:8px;padding:14px 12px;font-size:12px}.info-grid{gap:22px 15px;padding:8px 20px 23px}.info-grid dd{font-size:13px}.info-grid dt{font-size:12px}.detail-tabs{gap:23px;margin-bottom:22px}.detail-tabs>button{padding-bottom:13px;font-size:13px}.editor-details>summary{padding:19px 20px;font-size:13px}.upload-inline{display:block}.upload-inline>.field,.upload-inline>.file-picker{min-width:0}.upload-inline>.button{width:100%;margin-bottom:0}.comparison-materials .table-wrap{max-height:350px}.comparison-label{padding:13px 20px}.pdf-panel,.pdf-panel iframe{height:420px;min-height:420px}.split-actions{flex-direction:column;align-items:stretch;gap:10px}.check-label{font-size:13px}.document-list>div{flex-wrap:wrap;gap:10px;padding:15px 18px}.document-list>div>div{flex-basis:65%}.document-list .small-button{margin-left:48px}.document-list strong{font-size:13px}.next-step-card{padding:18px}.requirements{padding:13px}.requirements>div,.requirements>div small{font-size:12px}.receipt-context{gap:13px}.timeline{padding:4px 22px 25px}.toast{width:auto;max-width:none;font-size:13px;bottom:16px;left:16px;right:16px;transform:none}.app-footer{gap:15px;font-size:12px}.receipt-history>div{padding:18px 20px}.receipt-history ul{padding-left:20px}.receipt-history p{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}@media print{.sidebar,.topbar,.detail-tabs,.head-actions,.button,.toast,.app-footer,.file-picker,.editor-details{display:none!important}.app-shell{display:block}.content{padding:0}.panel{break-inside:avoid;border-color:#ddd}.order-progress{font-size:12px}.app-main{width:100%}body{background:#fff}}.document-full-view .pdf-viewer{border-left:0}.document-full-view .pdf-scroll{min-height:500px;max-height:75vh}.document-full-view .pdf-scroll canvas{max-width:none}.image-document{text-align:center;background:#f0f4f9;padding:25px}.image-document img{object-fit:contain;max-width:100%;max-height:75vh}.pdf-viewer{background:#f0f4f9;border-left:1px solid #dbe3ee;min-width:0;min-height:560px}.pdf-toolbar{color:#42566f;background:#f7f9fc;border-bottom:1px solid #dbe3ee;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.pdf-toolbar select{width:92px;min-height:30px;padding:5px;font-size:12px}.pdf-caption{align-items:center;gap:5px;margin-right:auto;display:flex}.pdf-toolbar .icon-button{width:25px;height:27px}.pdf-scroll{min-height:510px;max-height:580px;padding:12px;overflow:auto}.pdf-scroll canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 2px 8px #20345120}.comparison-table{min-width:0}.comparison-table th,.comparison-table td{padding:13px 14px}.comparison-table .cell-detail{min-width:0;max-width:none}.comparison-table small{margin-top:6px;font-size:12px;display:block}.comparison-table td:first-child{color:#61748c;width:34px}.comparison-table td:last-child{width:66px;font-size:13px}.comparison-table td:nth-child(2){overflow-wrap:anywhere}.comparison{align-items:stretch}@media (width<=1200px){.pdf-viewer{border-top:1px solid #dbe3ee;border-left:0;min-height:440px}.pdf-scroll{min-height:390px;max-height:520px}}@media (width<=420px){.comparison-table th,.comparison-table td{padding:12px 9px}.pdf-toolbar{gap:4px;padding:7px 8px}.pdf-scroll{min-height:300px;max-height:470px}.pdf-viewer{min-height:350px}}.login-switch{text-align:center;margin:20px auto 0;font-size:13px;display:block}.access-migration{background:#f7f9fc;place-items:center;min-height:100vh;padding:28px 16px;display:grid}.access-migration-card{width:100%;max-width:530px;margin:0}.access-migration-card .panel-body{padding:32px}.access-migration-card h1{margin:14px 0;font-size:27px;line-height:1.3}.access-migration-card p{color:#52647a;margin-bottom:26px;font-size:13px;line-height:1.8}.access-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.team-email{flex-direction:column;align-items:flex-start;gap:7px;margin-top:7px;display:flex}.team-email>span{overflow-wrap:anywhere;font-size:13px}.team-email .text-link{font-size:12px}.team-email-editor{min-width:240px;max-width:350px;margin-top:15px}.team-email-editor .field{margin-bottom:12px}.team-table td:first-child{min-width:230px}.team-table td{vertical-align:top}.access-migration-card .notice{overflow-wrap:anywhere}@media (width<=420px){.access-migration-card .panel-body{padding:24px 20px}.access-migration-card h1{font-size:25px}.access-migration-card .access-actions{flex-direction:column;align-items:stretch}}.google-access{margin:22px 0}.google-button-slot{width:100%;max-width:380px;min-height:42px}.google-inactive{pointer-events:none;opacity:.45}.google-help{color:#52647a;margin:18px 0;font-size:13px;line-height:1.8}.google-access>.muted{font-size:12px}.google-access .button{width:100%}body{min-width:280px}.page-head>div,.section-head>div{min-width:0;max-width:100%}.page-head h1,.order-heading h1{overflow-wrap:anywhere}.content,.tab-content,.topbar{min-width:0}@media (width<=420px){.local-status{display:none}.topbar-title{font-size:12px}.page-head h1{max-width:100%;font-size:25px}.page-head>div{width:100%}.section-head .button{white-space:normal}.metrics{gap:10px}.metric{padding:16px 14px}.metric>div{gap:5px}.metric>div svg{width:16px}.order-progress>div{gap:6px;padding:13px 9px;font-size:12px}.info-grid{grid-template-columns:1fr}.workflow-track strong,.workflow-track small{font-size:12px}.workflow-track{gap:7px;padding-left:19px;padding-right:19px}.flow-icon{width:38px;height:38px}.workflow-track>div:not(:last-child):after{top:46px;left:43px}.app-footer span{text-align:right;max-width:170px;line-height:1.5}}.itur-brand{color:#18324f;align-items:center;gap:12px;display:inline-flex}.itur-brand-symbol{background:#fff;border-radius:10px;flex:0 0 52px;width:52px;height:46px;display:block;position:relative;overflow:hidden}.itur-brand-symbol img{clip-path:inset(0 0 34%);width:118%;max-width:none;height:auto;position:absolute;top:-1%;left:-9%}.itur-brand-name{letter-spacing:1.1px;font-size:25px;font-weight:750;line-height:1.1}.itur-brand-description{letter-spacing:1.25px;text-transform:uppercase;white-space:nowrap;margin-top:7px;font-size:12px;font-weight:500;display:block}.itur-logo-full{width:144px;height:auto;display:block}.brand-link{border-radius:10px;padding:0 8px;display:block}.sidebar{color:#dbe6f8;background:linear-gradient(170deg,#102344 0%,#132d54 65%,#10213e 100%);padding-top:24px;overflow:hidden auto}.sidebar .itur-brand{color:#fff}.sidebar .itur-brand-description{color:#b4c8eb;font-size:12px}.sidebar nav{margin-bottom:23px}.sidebar nav a{color:#c3d2e9;padding-top:11px;padding-bottom:11px;font-size:12px}.sidebar nav a:hover{background:#203f6b}.sidebar nav a.active{color:#fff;background:#3166d9;box-shadow:0 4px 15px #00000012}.workspace-label{color:#b0c2dd;margin-top:25px;margin-bottom:24px}.workspace-label .status-dot{background:#78acff}.nav-caption{color:#91a9cd}.sidebar-note{color:#a6bbd9;margin-top:16px;margin-bottom:18px}.user-card{border-color:#314b71;padding-top:14px;padding-bottom:14px}.user-card small,.user-card .icon-button{color:#adc3e4}.avatar{color:#eaf1ff;background:#2c4c79}.local-status{color:#42566f}.local-status .status-dot{background:#397aee;box-shadow:0 0 0 3px #e7efff}.topbar-title{color:#52647a}.topbar-title strong{color:#1d4ed8}.topbar-title .itur-brand-symbol{border-radius:5px;flex-basis:29px;width:29px;height:27px}.topbar-title .itur-brand-name{letter-spacing:.5px;font-size:15px}.topbar-title .itur-brand-description{display:none}.topbar-title .itur-brand{gap:7px}.panel{box-shadow:0 3px 12px #10234403}.button{font-size:12px}.button.primary{background:#1d4ed8;box-shadow:0 3px 7px #2159d51a}.button.primary:hover:not(:disabled){background:#173da8}.button.secondary{color:#2c518d;border-color:#cfdbed}.button.secondary:hover:not(:disabled){background:#eef3ff}.button.light{color:#17469a;background:#e6efff}.button.light:hover:not(:disabled){background:#fff}.small-button{font-size:13px}.text-link{color:#1d4ed8}.icon-button:hover{color:#1d4ed8;background:#e7effc}.sidebar .icon-button:hover{color:#fff;background:#294b78}.metric{box-shadow:0 3px 12px #10234403}.metric-0{background:#e9f0ff;border-color:#c9d9f6}.metric-0>strong{color:#194db6}.metric>div{font-size:12px}.metric-3>div svg{color:#a47833}.flow-icon{color:#3a69bc;background:#eff4ff;border-color:#d6e2f7}.flow-note{color:#566e94}.order-identity strong{color:#29497b;font-size:12px}.order-identity:hover strong{color:#1d4ed8}.mini-progress span{background:#4b82e7}.badge{color:#52698a}.empty-icon{color:#6489c8;background:#f0f5ff;border-color:#e1e9f8}.notice.info,.notice.success{color:#365c98;background:#eef4ff;border-color:#d4e1f9}.field label{color:#203451;font-size:14px;font-weight:650;line-height:1.45}.field input,.field select,.field textarea{color:#203451;min-height:44px;font-size:14px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:#586a82;opacity:1}.field small{color:#435a79;font-size:13px;line-height:1.6}.field .date-readable{color:#29497b;font-weight:600}.section-head p{color:#63758d;font-size:13px}.check-line,.check-label{color:#203451;font-size:14px;font-weight:500;line-height:1.5}.plain-fieldset>.muted{color:#435a79;font-size:14px;line-height:1.6}.static-field,.formula-card>strong{color:#35578c}.file-picker{background:#f7faff;border-color:#a8bee4}.file-picker>label,.file-picker strong{color:#3462a6}.file-picker strong{font-size:14px;font-weight:650}.total-cell{color:#245dc1;background:#f0f5ff}.order-progress>div.current{color:#2554aa;background:#eaf1ff}.order-progress>div.current>span{background:#1d4ed8;border-color:#1d4ed8}.order-progress>div.done{color:#4673b8}.order-progress>div.done>span{background:#e6effe;border-color:#d5e2f8}.next-callout{color:#f2f6ff;background:linear-gradient(135deg,#183e79,#14305a)}.next-callout>.eyebrow{color:#adcbff}.next-callout>svg{color:#9bc1ff}.next-callout p{color:#c0d3f1}.toast{color:#fff;background:#183b70;border-color:#31598e}.customs-light:not(.rojo){color:#287649}.customs-light:not(.rojo)>span{background:#32a061}.collapsible-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;list-style:none}.collapsible-section>summary:hover{background:#f7f9fc}.collapsible-section>summary:focus-visible{outline-offset:-4px;border-radius:12px;outline:3px solid #1d4ed8}.collapsible-section>summary h2{color:#18324f}.section-collapse-meta{color:#1d4ed8;flex-shrink:0;align-items:center;gap:12px;font-size:13px;display:flex}.section-reference{color:#52647a;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.collapsible-section[open]>summary .section-collapse-meta>svg{transform:rotate(180deg)}.collapsible-section:not([open])>summary{padding-bottom:22px}@media (width<=720px){.collapsible-section>summary{flex-wrap:nowrap;gap:12px;padding:18px 20px}.collapsible-section>summary h2{font-size:14px}.collapsible-section>summary p{font-size:12px}.section-collapse-meta{gap:5px}.section-collapse-meta .section-reference,.section-collapse-label{display:none}}.login-layout{background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:0;min-height:100svh;padding:20px;display:grid}.login-visual{isolation:isolate;background:#132b50;border-radius:20px;min-height:620px;position:relative;overflow:hidden}.login-warehouse{object-fit:cover;object-position:44% center;filter:saturate(.78)contrast(1.04);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.login-visual:after{content:"";z-index:-1;background:linear-gradient(#10234440 0%,#1435680a 40%,#112b5799 74%,#091d40ee 100%);position:absolute;inset:0}.warehouse-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:1.4px;background:#122746a8;border:1px solid #ffffff45;border-radius:30px;align-items:center;gap:10px;padding:11px 15px;font-size:12px;font-weight:600;display:flex;position:absolute;top:30px;left:30px}.warehouse-label>span{background:#9fc3ff;border-radius:50%;width:6px;height:6px}.warehouse-caption{color:#fff;position:absolute;bottom:42px;left:40px;right:35px}.warehouse-caption .eyebrow{color:#c4d9ff;letter-spacing:2.4px;margin-bottom:15px;font-size:12px;display:block}.warehouse-caption .login-slogan{letter-spacing:-1.4px;text-wrap:balance;max-width:430px;font-size:clamp(30px,3.1vw,48px);font-weight:550;line-height:1.15}.warehouse-caption-line{background:#7eb0ff;border-radius:3px;width:48px;height:3px;margin:25px 0 18px}.warehouse-caption p{color:#d2e2fb;letter-spacing:.4px;font-size:13px}.warehouse-caption p span{color:#8ab2f3;margin:0 9px}.login-main{justify-content:center;align-items:center;min-width:0;padding:42px clamp(26px,5vw,90px);display:flex}.login-card{width:100%;max-width:380px}.login-brand{margin:-12px 0 27px -12px}.login-card>.eyebrow{color:#5275ac;letter-spacing:1.7px;font-size:12px;display:block}.login-card h1{letter-spacing:-.9px;color:#182e51;margin:13px 0;font-size:clamp(27px,2.6vw,35px);font-weight:650;line-height:1.2}.login-card>p{color:#60728d;margin-bottom:30px;font-size:13px;line-height:1.8}.login-card .field{margin-bottom:20px}.login-card .button{width:100%;min-height:44px;margin-top:10px}.login-card .google-access{margin:24px 0}.login-card .google-help{color:#637590;margin-top:18px;font-size:13px;line-height:1.8}.login-note{color:#6a7d98;border-top:1px solid #dce5f2;justify-content:flex-start;align-items:center;gap:8px;margin-top:32px;padding-top:21px;font-size:12px;display:flex}.login-note svg{color:#5784c9}.login-switch{color:#486794;line-height:1.6}.access-migration{background:radial-gradient(at top,#e5eeff,#f5f7fc 70%)}.access-brand{margin-bottom:30px}.access-migration-card{box-shadow:0 18px 60px #173c7112}.access-migration-card p,.google-help{color:#60728c}@media (width>=1600px){.login-layout{padding:28px}.warehouse-caption{bottom:54px;left:56px}.warehouse-label{top:40px;left:40px}}@media (width<=1000px){.login-layout{grid-template-columns:minmax(0,1fr) minmax(350px,1fr);padding:14px}.login-main{padding:36px 30px}.warehouse-caption{bottom:32px;left:28px;right:24px}.warehouse-label{font-size:12px;top:24px;left:24px}.warehouse-caption p{font-size:12px}.warehouse-caption p span{margin:0 5px}}@media (width<=720px){.login-layout{grid-template-columns:minmax(0,1fr);padding:12px}.login-visual{border-radius:15px;height:240px;min-height:0}.login-warehouse{object-position:center 56%}.warehouse-label{padding:8px 11px;font-size:12px;top:18px;left:22px}.warehouse-caption{bottom:23px;left:24px;right:20px}.warehouse-caption .eyebrow{margin-bottom:9px;font-size:12px}.warehouse-caption .login-slogan{letter-spacing:-.7px;max-width:none;font-size:29px}.warehouse-caption-line,.warehouse-caption p{display:none}.login-main{padding:24px 22px 30px}.login-brand{margin:-4px 0 18px -9px}.itur-logo-full{width:110px}.login-card h1{font-size:29px}.login-card>p{margin-bottom:22px}.login-note{margin-top:25px;padding-top:18px;font-size:12px}.metric>div{font-size:13px}.metric>small{font-size:12px}}@media (width<=360px){.login-main{padding-left:16px;padding-right:16px}.warehouse-caption .login-slogan{font-size:25px}.warehouse-caption{left:20px}.login-card h1{font-size:26px}.login-note{flex-wrap:wrap}}.order-flow .detail-breadcrumb{margin-bottom:12px}.order-flow .order-heading{gap:16px;margin-bottom:18px}.order-flow .order-heading h1{font-size:clamp(24px,2.5vw,32px)}.order-flow .order-heading p{margin-top:6px;font-size:13px}.order-flow .order-heading .eyebrow{margin-bottom:4px;font-size:12px}.order-flow .order-heading-status{gap:6px}.order-flow .order-heading-status>span{font-size:13px}.order-flow-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.order-flow-nav button{text-align:left;color:#52647a;background:#fff;border:1px solid #dbe3ee;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex}.order-flow-nav button>span{border:1px solid #dbe3ee;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:12px;display:grid}.order-flow-nav strong{font-size:13px;display:block}.order-flow-nav small{margin-top:3px;font-size:12px;display:block}.order-flow-nav .selected{color:#164eb4;background:#eaf1ff;border-color:#769ff2}.order-flow-nav .selected>span{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.order-flow-nav button:disabled{opacity:.55;cursor:not-allowed}.order-tools{justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-bottom:20px;display:flex}.order-tools>span{color:#52647a;font-size:12px}.order-tools label{color:#52647a;align-items:center;gap:10px;font-size:12px;display:flex}.order-tools select{width:auto;min-width:220px;padding:9px 12px}.order-flow .tab-content{padding-top:0;animation:none}.order-flow .section-head{padding:18px 22px}.order-flow .section-head h2{font-size:17px}.order-flow .panel-body{padding:20px 22px}.task-steps{background:#edf2fc;border:1px solid #dbe3ee;border-radius:10px;gap:6px;margin-bottom:18px;padding:10px;display:flex}.task-steps button{color:#52647a;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.task-steps button>span{border:1px solid #dbe3ee;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.task-steps button.selected{color:#1d4ed8;background:#fff;font-weight:650;box-shadow:0 2px 8px #1230650a}.task-steps button.selected>span{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.task-steps button:disabled{opacity:.45;cursor:not-allowed}.task-footer{z-index:3;background:#fffffffa;border:1px solid #dbe3ee;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 20px #17346208}.task-footer>div{align-items:center;gap:12px;display:flex}.task-footer small{color:#52647a}.task-pager{color:#52647a;border-top:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.task-pager>div{gap:8px;display:flex}.box-focus-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.box-focus-toolbar .field{max-width:280px;margin:0}.box-focus-toolbar .field label{margin-bottom:4px;font-size:14px}.box-focus-toolbar select{padding:8px 12px}.box-focus-title{color:#fff;background:#122844;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 20px;display:flex}.box-focus-title h2{font-size:18px}.box-focus-title p{color:#cfdbef;margin-top:4px;font-size:13px}.box-focus-title .badge{color:#deebff}.box-focus-title .button{color:#e1edff;background:0 0;border-color:#ffffff40}.box-focus .panel{margin-bottom:16px}.box-focus .box-create-steps{display:none}.box-focus .allocation-table-wrap,.box-list-page .box-list-wrap{max-height:none;overflow-x:auto}.box-list-page .container-summary>div{padding:12px 20px}.box-list-page .container-summary strong{font-size:20px}.box-list-page .container-balance{padding:12px 20px}.box-list-page .box-list-tools{padding:14px 20px}.order-flow .box-list td{padding-top:14px;padding-bottom:14px}.order-flow .allocation-table td{padding-top:12px;padding-bottom:12px}.box-settings{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.flow-options{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.flow-options button[aria-pressed=true]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.order-flow .next-step-card{max-width:100%}.order-flow .next-steps{grid-template-columns:1fr}.order-flow .task-document-list{max-height:55vh;overflow-y:auto}.order-flow .container-extra{margin-bottom:16px}.order-flow .allocation-save{padding-top:14px}.order-flow .allocation-save>small{margin-bottom:12px}.box-flow-hint{color:#52647a;margin:0 0 16px;font-size:12px}.task-leave-dialog{color:#18324f;border:1px solid #dbe3ee;border-radius:14px;width:min(470px,100vw - 32px);margin:auto;padding:26px;box-shadow:0 20px 70px #10234133}.task-leave-dialog::backdrop{background:#10213b80}.task-leave-dialog h2{margin-bottom:12px;font-size:19px}.task-leave-dialog p{color:#52647a;font-size:13px;line-height:1.7}.task-leave-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.focused-order .detail-breadcrumb,.focused-order .order-heading .eyebrow{display:none}.focused-order .order-heading{z-index:4;background:#f3f6fc;border-bottom:1px solid #dbe3ee;margin-bottom:12px;padding:10px 0;position:sticky;top:70px}.focused-order .box-focus{scroll-margin-top:148px}.focused-order .order-heading h1{font-size:23px}.focused-order .order-heading p{margin-top:3px;font-size:13px}.focused-navigation{border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.focused-navigation .order-tools{min-height:0;margin-bottom:0}.focused-navigation .order-tools>span{display:none}.order-stage-menu{position:relative}.order-stage-menu>summary{cursor:pointer;color:#1d4ed8;align-items:center;gap:12px;padding:10px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.order-stage-menu>summary::-webkit-details-marker{display:none}.order-stage-menu>summary>span{color:#52647a;font-size:12px;font-weight:400}.order-stage-menu .order-flow-nav{z-index:6;background:#fff;border:1px solid #dbe3ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:480px;padding:12px;position:absolute;top:100%;left:0;box-shadow:0 10px 24px #12244d20}.focused-order .box-focus-toolbar{margin-bottom:10px}.focused-order .task-steps{margin-bottom:12px;padding:6px}.focused-order .task-steps button{padding:8px 12px}.focused-order .container-editor .field{margin-bottom:16px}.focused-order .box-focus-title{margin-bottom:10px;padding:10px 16px}.focused-order .allocation-toolbar{padding-top:14px;padding-bottom:14px}.focused-order .allocation-tools{padding-bottom:12px}@media (width<=900px){.order-flow-nav button{gap:7px;padding:10px}.order-flow-nav small{display:none}.task-steps button{gap:6px;padding:10px 6px}}@media (width<=600px){.focused-navigation{flex-direction:column;align-items:stretch;gap:4px}.order-stage-menu .order-flow-nav{width:min(320px,100vw - 55px);min-width:0}.focused-order .order-heading{gap:8px}.focused-order .box-focus{scroll-margin-top:158px}.focused-order .order-heading{top:58px}.order-flow-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.order-flow-nav strong{font-size:12px}.order-flow .order-heading{align-items:flex-start}.order-tools{flex-direction:column;align-items:stretch;gap:8px}.order-tools>span{display:none}.order-tools label{justify-content:space-between}.order-tools select{flex:1;min-width:0}.task-steps{gap:3px;padding:6px}.task-steps button{flex-direction:column;padding:7px 4px;font-size:12px}.box-focus-toolbar{flex-direction:column;align-items:stretch;gap:8px}.box-focus-toolbar .field{max-width:none}.box-focus-title{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 15px}.task-footer{flex-wrap:wrap;gap:6px;padding:10px}.task-footer .button{padding:10px 12px;font-size:13px}.task-footer>div{gap:6px}.task-footer small{display:none}.task-pager{flex-wrap:wrap}}body{color:#18324f;background:#f4f6fa;line-height:1.55}button,input,select,textarea{font:inherit}h1{letter-spacing:-.5px;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.25}h2{letter-spacing:-.2px;font-size:19px;font-weight:650;line-height:1.4}h3{font-size:17px;font-weight:650;line-height:1.45}h4{margin:0 0 12px;font-size:15px;font-weight:650;line-height:1.5}p{line-height:1.65}small{font-size:13px;line-height:1.5}a{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.sidebar nav a,.brand-link,.metric,.order-identity,.attention-list>a{text-decoration:none}a:hover{text-decoration:underline}:is(button,a,summary,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #1d4ed8;box-shadow:0 0 0 2px #fff}input,select,textarea{color:#18324f;background:#fff;border:1px solid #7c8da3;border-radius:8px;max-width:100%;min-height:46px;padding:11px 13px;font-size:15px;line-height:1.45}input::placeholder,textarea::placeholder{color:#617189;opacity:1}.field input,.field select,.field textarea{min-height:46px;font-size:15px;line-height:1.5}input:focus,select:focus,textarea:focus{box-shadow:none;border-color:#1d4ed8}input:disabled,select:disabled,textarea:disabled{color:#52647a;opacity:1;background:#f0f3f7;border-color:#b7c3d3}input[type=checkbox],input[type=radio]{accent-color:#1d4ed8;cursor:pointer;width:20px;height:20px;min-height:20px}input[type=file]{max-width:100%;min-height:44px;font-size:14px}input[type=file]::file-selector-button{color:#18324f;border:1px solid #7c8da3;border-radius:6px;min-height:40px;margin-right:12px;padding:8px 12px}input[type=date]{font-variant-numeric:tabular-nums;min-width:0}input[type=date]::-webkit-datetime-edit{overflow:visible}.field{min-width:0;margin-bottom:22px}.field>label{color:#18324f;margin-bottom:8px;font-size:14px;font-weight:650;line-height:1.5;display:block}.field>small{color:#52647a;margin-top:8px;font-size:13px;display:block}.field .required{color:#9e321f}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.field.wide{grid-column:1/-1}.button{text-align:center;white-space:normal;min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex;position:relative}.button:hover{text-decoration:none;transform:none}.button.primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 1px 2px #12284414}.button.primary:hover:not(:disabled){background:#173da8;border-color:#173da8}.button.secondary{color:#304b6a;background:#fff;border-color:#8c9bb0}.button.secondary:hover:not(:disabled){background:#f0f4f9;border-color:#536a86}.button.danger-outline{color:#a32d26;background:#fff;border-color:#bb534c}.button:disabled{opacity:1;color:#52647a;box-shadow:none;background:#edf1f6;border-color:#c5cfdd}.button-label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.button.is-busy .button-label{visibility:hidden}.button-progress{justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.icon-button{color:#42566f;border-radius:8px;width:44px;min-width:44px;height:44px;min-height:44px}.icon-button:hover{background:#edf2fa}.text-link{color:#1d4ed8;text-underline-offset:3px;align-items:center;gap:6px;min-height:36px;font-size:14px;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.notice{color:#78420b;background:#fff8e8;border:1px solid #dfbd7a;border-radius:8px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.notice>svg{margin-top:2px}.notice>div{overflow-wrap:anywhere;flex:1;min-width:0}.notice.info{color:#214e91;background:#eff5ff;border-color:#b1c8ed}.notice.success{color:#185b40;background:#eef8f2;border-color:#a7ccb6}.notice.error{color:#9c3029;background:#fff2f0;border-color:#dea7a2}.notice a{color:inherit;font-weight:650;text-decoration:underline}.badge{color:#42566f;white-space:normal;background:0 0;border:0;align-items:flex-start;gap:7px;padding:0;font-size:13px;font-weight:650;line-height:1.55;display:inline-flex}.badge>svg{margin-top:3px}.badge.compra,.badge.REQUIERE_REVISION{color:#824b0d}.badge.logistica{color:#214e91}.badge.recepcion{color:#594481}.badge.cierre{color:#185b40}.check-line,.check-label,.check{cursor:pointer;min-height:44px;line-height:1.55}.empty{color:#52647a;min-height:240px;padding:42px 24px}.empty h2{color:#18324f;margin:16px 0 8px;font-size:18px}.empty p{max-width:56ch;margin:0 auto;font-size:14px}.empty-icon{color:#476998;background:#f0f4f9;border:0;border-radius:12px;width:48px;height:48px}.empty .button{margin-top:20px}summary{min-height:44px;padding-top:10px;padding-bottom:10px}.file-picker{background:#f7f9fc;border:1px dashed #8a9eb8;border-radius:10px;padding:20px}.file-picker label{cursor:pointer}.file-picker strong{color:#24466f;font-size:15px}.file-picker small{color:#52647a;font-size:13px}.file-picker input{margin-top:14px}.file-list{margin-bottom:0}.document-toolbar,.split-actions,.access-actions,.form-footer{flex-wrap:wrap;gap:12px}.provider-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px}.provider-tools .button{min-height:36px;padding:7px 10px;font-size:13px}.table-wrap{overscroll-behavior-inline:contain;border-radius:inherit;max-width:100%;position:relative;overflow:auto}.table-wrap:focus-visible{outline-offset:-3px;outline:3px solid #1d4ed8}table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}th{letter-spacing:.35px;color:#42566f;text-align:left;background:#f5f7fa;padding:14px 20px;font-size:12px;font-weight:650}td{color:#18324f;vertical-align:top;border-bottom:1px solid #e4e9f1;padding:18px 20px}tbody tr:hover{background:#f8faff}.cell-detail{color:#52647a;white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.55;display:block}.cell-title,.sku{font-size:14px;font-weight:650}.table-footer{color:#52647a;border-top:1px solid #e4e9f1;padding:14px 20px;font-size:13px;line-height:1.5}.count-pill{color:#42566f;background:#f0f4f9;border:1px solid #dbe3ee;border-radius:6px;padding:3px 9px;font-size:13px}.async-content{animation:.14s ease-out content-appear}@keyframes content-appear{0%{opacity:.65}to{opacity:1}}@media (width<=720px){.form-grid,.documentary-order .form-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.button{max-width:100%}input,select,textarea{font-size:16px}.notice{flex-wrap:wrap;padding:14px}.notice>.button{margin-left:30px}.file-picker{padding:16px}th,td{padding:14px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=720px){.field input,.field select,.field textarea{font-size:16px}}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{color:#dbe5f3;scrollbar-width:thin;scrollbar-color:#57718f #122844;background:#122844;width:248px;padding:24px 16px 0;overflow-y:auto}.sidebar .brand-link{flex-shrink:0;padding:0 8px}.sidebar .workspace-label{color:#c4d2e5;margin:24px 10px;font-size:12px}.nav-caption{color:#b0c2da;letter-spacing:1.1px;margin:0 12px 10px;font-size:11px}.sidebar nav{gap:4px;margin-bottom:24px}.sidebar nav a{color:#dbe5f3;border-radius:7px;gap:12px;min-height:44px;padding:11px 12px;font-size:14px;line-height:1.4}.sidebar nav a:hover{color:#fff;background:#203e60;text-decoration:none}.sidebar nav a.active{color:#fff;background:#214f95;font-weight:650;box-shadow:inset 3px 0 #b8d6ff}.sidebar nav a small{color:#fff;background:#ffffff18;padding:1px 6px;font-size:12px}.sidebar nav a.active small{background:#fff2}.sidebar :is(a,button):focus-visible{box-shadow:none;outline-color:#fff}.sidebar-note{color:#c4d2e5;margin:14px 8px;font-size:12px}.sidebar-note strong{color:#c4d2e5}.user-card{border-color:#37506d;gap:10px;padding:16px 0}.user-card strong{color:#fff;font-size:13px}.user-card small{color:#c4d2e5;font-size:12px}.user-card>div{overflow-wrap:anywhere;flex:1;min-width:0}.user-card .icon-button{color:#c4d2e5;width:36px;min-width:36px}.user-card .icon-button:hover{background:#203e60}.avatar{color:#fff;background:#355473;flex-shrink:0;width:36px;height:36px;font-size:12px}.app-main{grid-column:2;min-width:0}.topbar{height:72px;box-shadow:none;background:#fff;border-bottom:1px solid #dbe3ee;gap:24px;padding:0 32px}.topbar-title{color:#42566f;gap:16px;min-width:0;font-size:14px}.topbar-title>span{color:#61748c}.topbar-context{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden;color:#18324f!important}.global-search{background:#f7f9fc;border:1px solid #8b9ab0;border-radius:8px;width:min(360px,36%);height:42px;margin-left:auto;padding:0 12px}.global-search input{box-shadow:none;background:0 0;border:0;min-height:40px;padding:8px;font-size:13px}.global-search:focus-within{outline-offset:2px;outline:3px solid #1d4ed8}.global-search input:focus-visible{box-shadow:none;outline:0}.local-status{color:#52647a;white-space:nowrap;padding-left:16px;font-size:12px}.local-status .status-dot{background:#1d4ed8}.content{min-width:0;max-width:1600px;margin:0 auto;padding:32px 32px 0}.content:focus{outline:none}.page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 28px;display:flex}.page-head p{color:#52647a;max-width:78ch;margin-top:8px;font-size:14px;line-height:1.65}.page-head .eyebrow{color:#52647a;letter-spacing:1px;margin-bottom:7px;font-size:12px}.page-head .head-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.panel{background:#fff;border:1px solid #dbe3ee;border-radius:12px;min-width:0;margin-bottom:24px;box-shadow:0 2px 4px #132b4904}.section-head{border-bottom:1px solid #e4e9f1;align-items:center;gap:20px;padding:22px 24px}.section-head h2{color:#18324f;font-size:19px}.section-head p{color:#52647a;max-width:82ch;margin-top:5px;font-size:13px;line-height:1.6}.panel-body{padding:24px}.app-footer{color:#52647a;border-top:1px solid #dbe3ee;margin-top:40px;padding:20px 0;font-size:12px}.skip-link{z-index:150;color:#fff;background:#173da8;border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sidebar-close{display:none}.startup{background:#f4f6fa;max-width:none;min-height:100dvh;margin:0;padding:0;display:block}.startup>.notice,.startup>.button{margin:24px}.toast{color:#fff;background:#18324f;border:1px solid #42566f;border-radius:10px;max-width:min(660px,100vw - 300px);font-size:14px;line-height:1.6;bottom:24px;left:calc(50% + 124px)}.toast>.icon-button{color:#fff}.toast>.icon-button:hover{background:#304b6a}@media (width>=1600px){.content{padding-left:40px;padding-right:40px}.topbar{padding:0 40px}}@media (width<=1200px){.topbar-title>.itur-brand{display:none}.content{padding:28px 24px 0}.global-search{width:35%}.page-head .head-actions .button{padding:11px 16px;font-size:14px}}@media (width<=960px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-main{grid-column:1}.sidebar{visibility:hidden;z-index:60;width:min(290px,85vw);transition:transform .16s;transform:translate(-100%)}.mobile-open .sidebar{visibility:visible;transform:none}.sidebar-close{color:#fff;display:inline-flex;position:absolute;top:14px;right:10px}.sidebar-close:hover{background:#203e60}.sidebar-scrim{z-index:59;background:#12284480;border:0;border-radius:0;display:block;position:fixed;inset:0}.mobile-menu{flex-shrink:0;display:inline-flex}.topbar{gap:12px;padding:0 20px}.global-search{width:35%;display:flex}.topbar-title{flex:1;gap:10px}.local-status{display:none}.toast{width:auto;max-width:660px;left:24px;right:24px;transform:none}}@media (width<=600px){.topbar{height:64px;padding:0 12px}.topbar-title{font-size:13px}.topbar-title>.topbar-prefix,.topbar-title>.topbar-divider,.global-search{display:none}.content{padding:24px 16px 0}.page-head{flex-direction:column;gap:16px;margin-bottom:24px}.page-head p{font-size:14px}.page-head .head-actions{width:100%}.head-actions .button{flex:1;width:auto}.section-head,.panel-body{padding:20px 16px}.section-head{flex-wrap:wrap;gap:12px}.section-head h2{font-size:18px}.section-head p{font-size:13px}.toast{font-size:13px;bottom:16px;left:16px;right:16px}.app-footer{flex-wrap:wrap;gap:12px;font-size:12px}}@media print{.skip-link,.sidebar-close{display:none}.app-shell{display:block}.content{padding:0}}.app-main,.content,.panel,.section-head>div,.page-head>div,.head-actions,.form-grid>*,.documentary-order,.shipment-panel{min-width:0}.section-head>div{flex:1}.panel .panel{box-shadow:none}.page-head h1,.order-heading h1{margin:0}.detail-breadcrumb{margin:0 0 18px;font-size:13px;line-height:1.6}.detail-breadcrumb a{align-items:center;min-height:32px;display:inline-flex}.metrics{gap:20px;margin-bottom:24px}.metrics .metric{box-shadow:none;background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:24px}.metrics .metric:hover{background:#fbfcff;border-color:#849bc0;text-decoration:none;transform:none}.metric>div{color:#42566f;align-items:flex-start;min-height:44px;font-size:14px}.metric>small{min-height:42px}.metric>div svg{color:#526f99}.metric>strong{color:#18324f;margin:20px 0;font-size:34px;line-height:1.3}.metric>small{color:#52647a;font-size:13px}.dashboard-grid{flex-direction:column;gap:0;display:flex}.attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:0 24px;display:grid}.attention-list>a{min-width:0;min-height:96px;padding:18px 0}.attention-list strong{font-size:14px}.attention-list a>div{flex:1;min-width:0}.attention-list span{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.attention-list .attention-dot{background:#824b0d;width:7px;height:7px}.workflow-track{padding:24px}.workflow-track strong{font-size:15px}.workflow-track small{color:#52647a;font-size:13px;line-height:1.5}.flow-note{color:#52647a;background:#f7f9fc;padding:18px 24px;font-size:13px}.collapsible-section>summary{cursor:pointer;list-style:none}.collapsible-section>summary::-webkit-details-marker{display:none}.collapsible-section:not([open])>summary{border-bottom:0}.disclosure-actions{justify-content:flex-end;padding:16px 24px 0;display:flex}.shipment-plan-totals{border-bottom:1px solid #dbe3ee;gap:0;margin-bottom:18px}.shipment-plan-totals>div{background:0 0;border:0;border-radius:0;padding:4px 20px 18px 0}.shipment-plan-totals strong{color:#18324f;font-size:25px}.section-collapse-meta{flex-wrap:wrap;justify-content:flex-end}.section-reference{color:#42566f;font-size:13px}.section-collapse-meta{color:#42566f;align-items:center;gap:10px;font-size:13px;display:inline-flex}.section-collapse-meta>svg{transition:transform .14s}.collapsible-section[open] .section-collapse-meta>svg{transform:rotate(180deg)}.confirmation-list{padding:0 24px}.confirmation-list>div{align-items:center;gap:20px;padding:18px 0}.toolbar{align-items:flex-end;gap:16px;padding:24px}.toolbar .search-input{color:#52647a;background:#fff;border:1px solid #7c8da3;border-radius:8px;min-height:46px}.toolbar .search-input input{background:0 0;border:0;min-width:0;font-size:14px}.toolbar .search-input:focus-within{outline-offset:2px;outline:3px solid #1d4ed8}.toolbar .search-input input:focus-visible{box-shadow:none;outline:0}.filter-field{flex-direction:column;flex:180px;gap:8px;min-width:0;display:flex}.filter-field:first-child{flex:2 280px}.filter-field>span{color:#42566f;font-size:13px;font-weight:650}.filter-field>.search-input{flex:none;width:100%;min-width:0;max-width:none;height:46px}.order-view-toolbar .filter-field .search-input{width:100%;min-width:0}.order-view-toolbar .filter-field select{width:100%;max-width:none}.order-view-toolbar>.icon-button{flex-shrink:0;margin-bottom:1px}.orders-table th,.orders-table td{padding:18px 20px}.orders-table th{padding-top:14px;padding-bottom:14px}.orders-table .expand-cell{width:44px;padding:14px 0 14px 8px}.orders-table .order-identity strong{font-size:14px}.order-identity span,.child-count{color:#52647a;font-size:12px;line-height:1.55}.order-stage-details{gap:7px}.mini-progress{background:#e3e9f2;max-width:140px;height:5px;margin:8px 0}.mini-progress>span{background:#315fac}.orders-table .child-row{background:#f8faff}.documentary-order{gap:20px}.documentary-order .order-heading{align-items:flex-start;gap:24px}.documentary-order .order-heading h1{margin:6px 0;font-size:clamp(25px,2.4vw,32px);line-height:1.3}.order-heading p{color:#42566f;font-size:14px;line-height:1.65}.order-heading-status{text-align:right;align-items:flex-end;line-height:1.6}.order-heading-status small{font-size:13px}.order-facts,.shipment-facts{background:#fff;border:1px solid #dbe3ee;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px 28px;margin:0;padding:20px 24px}.order-facts dt,.shipment-facts dt{color:#52647a;margin-bottom:6px;font-size:13px}.order-facts dd,.shipment-facts dd{font-size:14px;font-weight:600}.shipment-facts{margin:16px 0}.shipment-facts a,.order-facts a,.origin-group li>a{align-items:center;min-height:28px;text-decoration:underline;display:inline-flex}.shipment-panel li>a{align-items:center;min-height:28px;display:inline-flex}.order-doc-strip,.documentary-order .order-doc-strip{background:#fff;border-color:#dbe3ee;gap:8px 20px;padding:14px 20px;font-size:13px}.order-doc-strip .text-link{min-height:36px;font-size:13px}.order-doc-strip>span:first-child{margin-right:4px;font-size:14px}.doc-tabs,.documentary-order .doc-tabs{background:#fff;border:1px solid #dbe3ee;border-radius:10px;flex-wrap:wrap;align-items:stretch;gap:4px;padding:0 12px;display:flex;overflow:visible}.doc-tabs button,.doc-tabs>a,.doc-tabs .section-more>summary,.documentary-order .doc-tabs button{color:#42566f;white-space:normal;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.45;display:inline-flex}.doc-tabs button:hover,.doc-tabs>a:hover,.doc-tabs summary:hover{color:#1d4ed8;background:#f7f9fc;text-decoration:none}.doc-tabs .selected,.doc-tabs button.selected,.doc-tabs>a.selected,.doc-tabs .section-more>summary.selected{color:#1d4ed8;border-bottom-color:#1d4ed8;font-weight:650}.section-more{border:0;margin:0;padding:0;position:relative}.section-more>summary{cursor:pointer;list-style:none}.section-more>summary::-webkit-details-marker{display:none}.section-more-items{z-index:35;background:#fff;border:1px solid #8c9bb0;border-radius:10px;min-width:245px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1228441a}.doc-tabs .section-more-items>button,.doc-tabs .section-more-items>a{white-space:normal;color:#304b6a;border:0;border-radius:6px;width:100%;min-height:44px;padding:12px;font-size:14px;text-decoration:none;display:flex}.doc-tabs .section-more-items>.selected{color:#1d4ed8;background:#eef3ff}.shipment-summary{background:#e4e9f1;border-bottom:1px solid #e4e9f1}.shipment-summary>span,.documentary-order .shipment-summary>span{color:#52647a;background:#f7f9fc;padding:18px 24px;font-size:13px}.shipment-summary strong,.documentary-order .shipment-summary strong{color:#18324f;font-size:25px;line-height:1.3}.shipment-table td,.shipment-panel td{padding:18px 20px;font-size:14px}.shipment-table .cell-detail{font-size:13px}.shipment-panel h3{margin:24px 0 16px;font-size:17px}.shipment-panel>h3:first-child,.shipment-panel .form-grid+.notice{margin-top:0}.shipment-dates{background:#f7f9fc;border-color:#dbe3ee;padding:14px 18px}.shipment-dates>summary{min-height:36px;padding:4px 0;font-size:14px}.shipment-dates>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px 24px;display:grid}.shipment-dates span{min-width:0;font-size:13px}.shipment-dates strong{font-size:14px}.documentary-order small,.support-row small,.cargo-list small{color:#52647a;font-size:13px;line-height:1.6}.support-row{border:1px solid #dbe3ee;border-radius:8px;margin:14px 0;padding:20px}.support-title{align-items:flex-start;gap:16px}.support-title>div{flex:1;min-width:0}.support-title strong{overflow-wrap:anywhere;font-size:15px;line-height:1.55}.support-title .button{flex-shrink:0}.support-link{flex-wrap:wrap;align-items:flex-start;gap:12px}.support-link .text-link{overflow-wrap:anywhere;min-width:0;max-width:100%}.history-item{border-bottom-color:#e4e9f1;padding:18px 0}.history-item p{margin:8px 0;font-size:14px}.activity-log li{background:0 0;border:0;border-left:2px solid #c3d2e7;border-radius:0;margin:0;padding:4px 0 20px 20px}.activity-time{color:#52647a;margin:4px 0 8px;font-size:12px}.activity-log summary{min-height:40px;padding:4px 0;font-size:14px}.activity-log summary span{color:#52647a;font-size:13px}.activity-details{background:#f5f7fa;border-radius:8px}.activity-details dt{color:#42566f}.cargo-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.cargo-list>div{background:#f7f9fc;border:1px solid #dbe3ee;padding:18px}.pickup-references{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.pickup-reference{background:#f7f9fc;border-color:#dbe3ee}.origin-summary{flex-wrap:wrap;gap:12px}.request-choice{border-color:#8c9bb0;padding:18px 20px}.request-choice strong{color:#18324f;font-size:15px}.request-list .request-choice.payment-request.selected{outline-color:#1d4ed8}.payment-state{background:0 0;border:0;padding:0;font-size:13px;line-height:1.6}.payment-request-task{padding:16px 0 12px}.payment-selection-prompt{background:#f7f9fc;border-style:solid;padding:16px 20px;font-size:14px}.payment-next-notice{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:14px;top:88px}.payment-next-notice-heading small{font-size:13px}.next-step{background:#eff5ff;border-color:#b1c8ed;padding:18px 20px;font-size:14px}.plain-fieldset.agent-warehouses-editor{padding:0}.agent-warehouse-card-head h3{font-size:15px}.agent-warehouse-remove,.agent-warehouse-active,.agent-warehouses-add.button{min-height:44px}.directory-row{align-items:flex-start;padding:24px 0}.directory-row>div{min-width:0}.directory-row p{overflow-wrap:anywhere;font-size:14px}.transport-workspace .transport-selection label{border-color:#8c9bb0;padding:18px}.transport-workspace .transport-selection label:has(input:checked){background:#f3f7ff;border-color:#1d4ed8}.transport-selection select{max-width:100%}.transport-service-expansion .transport-service-detail{background:#f8faff;border-bottom:1px solid #b5c9e9;padding:24px}.transport-service-expansion .section-head{padding:0 0 20px}.transport-service-expansion form{background:#fff;border-radius:8px;padding:20px}.team-table td{min-width:180px}.team-table small{color:#52647a;font-size:12px}.password-reset{align-items:flex-start;gap:8px}.document-dialog{color:#18324f;background:#fff;border-color:#8c9bb0;width:min(1180px,96vw)}.document-dialog header{background:#fff;gap:12px;padding:16px 20px}.document-dialog header strong{font-size:15px}.pdf-viewer{min-height:560px}.pdf-toolbar{flex-wrap:wrap;gap:8px;min-height:54px;padding:8px 12px}.pdf-toolbar .icon-button{flex-shrink:0;width:44px;min-width:44px;height:44px}.pdf-toolbar select{width:auto;min-height:40px;font-size:13px}.pdf-scroll{position:relative}.pdf-page-frame{min-height:470px}.pdf-page-loading{z-index:2;pointer-events:none;background:#f1f4f8;position:absolute;inset:0;overflow:hidden}.pdf-page-loading .skeleton-document-toolbar{display:none}.async-image{background:#f7f9fc;place-items:center;width:100%;height:min(65vh,680px);min-height:240px;display:grid;position:relative}.async-image>.skeleton{height:100%;position:absolute;inset:0}.async-image .skeleton-shapes{height:100%}.async-image .async-image-pending{opacity:0;max-width:100%;max-height:100%;position:absolute}.async-image img.async-image-ready{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;animation:.14s ease-out content-appear;display:block}.async-image>.notice{margin:24px}.documentary-order .excel-toolbar{flex-wrap:wrap;gap:12px}.excel-content{min-height:490px}.pdf-toolbar,.document-toolbar{overflow-wrap:anywhere}.reception-toolbar{align-items:flex-end}.reception-toolbar .filter-field select{flex-basis:auto;width:100%}.reception-toolbar .search-input{border:1px solid #7c8da3;border-radius:8px;min-height:46px}.reception-toolbar .search-input input{border:0;min-width:0;font-size:14px}.reception-toolbar .search-input:focus-within{outline-offset:2px;outline:3px solid #1d4ed8}.reception-toolbar .search-input input:focus-visible{box-shadow:none;outline:0}.google-access{position:relative}.google-access>.skeleton-field{min-height:44px;position:absolute;top:0;left:0;right:0}.google-button-slot{min-height:46px}.itur-logo-frame{aspect-ratio:2362/2378;width:144px;display:inline-block;position:relative}.brand-loading:after{content:"";border-radius:inherit;background:#e5eaf1;display:block;position:absolute;inset:0}.login-image-loading{z-index:-1;position:absolute;inset:0}.login-image-loading .skeleton,.login-image-loading .skeleton-shapes{height:100%}.login-image-loading .skeleton-image{background:#294767;border-radius:0}.warehouse-caption .login-slogan{color:#fff;letter-spacing:-.8px;margin:0;line-height:1.2}.login-card>p,.login-card .google-help,.login-note{color:#52647a;font-size:14px}@media (width<=720px){.warehouse-caption .login-slogan{display:block}}.orders-table tr,.transports-table tr{scroll-margin-top:90px}.attention-list,.directory-row,.shipment-panel>form{animation:.14s ease-out content-appear}.panel:not(:has(.skeleton))>.table-wrap{animation:.14s ease-out content-appear}@media (width<=1200px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-heading{flex-wrap:wrap}.order-heading-status{text-align:left;align-items:flex-start}.doc-tabs button,.doc-tabs>a{padding-left:12px;padding-right:12px}:is(.table-wrap:has(.orders-table),.table-wrap:has(.transports-table)){overflow:visible}.orders-table,.transports-table{width:100%;min-width:0;display:block}.orders-table thead,.transports-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.orders-table tbody,.transports-table tbody{display:block}.orders-table tr,.transports-table tr{border-bottom:1px solid #dbe3ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 16px;display:grid;position:relative}.orders-table td,.transports-table td{overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0;display:block}.orders-table td:before,.transports-table td:before{color:#52647a;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.orders-table td:nth-child(2):before{content:"Orden"}.orders-table td:nth-child(3):before{content:"Cliente / proyecto"}.orders-table td:nth-child(4):before{content:"Etapa actual"}.orders-table td:nth-child(5):before{content:"Destino / fechas"}.orders-table td:nth-child(6):before{content:"Recepción"}.orders-table td:nth-child(4){grid-column:1/-1}.orders-table td:nth-child(3){padding-right:32px}.orders-table td.expand-cell{width:44px;height:44px;padding:0;position:absolute;top:14px;right:8px}.orders-table td:last-child{grid-column:1/-1;justify-self:end;margin-top:-8px}.orders-table td:last-child a:before{content:"Abrir orden";margin-right:8px;font-size:13px;font-weight:600}.orders-table td:last-child a{color:#1d4ed8;width:auto;padding:0 8px}.orders-table .order-stage-details{max-width:none}.transports-table td:first-child:before{content:"Embarque / caja"}.transports-table td:nth-child(2):before{content:"Órdenes y subórdenes"}.transports-table td:nth-child(3):before{content:"Situación / ubicación"}.transports-table td:nth-child(4):before{content:"Siguiente tarea"}.transports-table td:last-child{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}}@media (width<=720px){.metrics{gap:12px}.metrics .metric{padding:18px}.metric>div{font-size:13px}.metric>strong{margin:16px 0;font-size:29px}.metric>small{font-size:12px}.attention-list{grid-template-columns:1fr;padding:0 16px}.attention-list>a{min-height:88px}.toolbar{flex-wrap:wrap;padding:20px 16px}.filter-field:first-child{flex-basis:100%}.filter-field{flex-basis:130px}.order-heading-status{width:100%}.order-facts,.shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 16px}.doc-tabs,.documentary-order .doc-tabs{gap:0;padding:4px}.doc-tabs button,.doc-tabs>a,.doc-tabs .section-more>summary,.documentary-order .doc-tabs button{min-height:48px;padding:12px;font-size:13px}.section-more-items{box-shadow:none;min-width:0;padding:4px;position:static}.section-more[open]{flex-basis:100%}.section-more[open]>summary{background:#f5f7fa}.shipment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-summary>span,.documentary-order .shipment-summary>span,.support-row{padding:16px}.support-title{flex-wrap:wrap}.support-title>div{flex-basis:100%}.documentary-order .form-grid,.agent-warehouse-card-fields.form-grid{grid-template-columns:1fr}.transport-service-expansion .transport-service-detail,.transport-service-expansion form{padding:16px}.activity-details>div{grid-template-columns:1fr}.file-list li{flex-wrap:wrap}.document-toolbar .field{min-width:min(100%,180px)}.confirmation-list{padding:0 16px}.confirmation-list>div{flex-wrap:wrap}.document-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:92dvh;max-height:95dvh}.document-dialog header{flex-wrap:wrap;padding:14px}.document-dialog header strong{flex-basis:100%}.payment-next-notice{top:76px;right:16px}.payment-next-notice-heading .icon-button{width:44px;height:44px}}@media (width<=380px){.order-facts,.shipment-facts,.metrics{grid-template-columns:1fr}.filter-field{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.attention-list,.directory-row,.shipment-panel>form,.async-image img.async-image-ready{animation:none}.panel:not(:has(.skeleton))>.table-wrap{animation:none}.section-collapse-meta>svg{transition:none}}
