.dispatch-quote-form{gap:1rem;width:min(100%,54rem);margin:0 auto}.dispatch-quote-form__narrow{width:100%;margin:0 auto}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-form-card{border:1px solid var(--color-border);background:#f6f6f6;border-radius:.5rem;gap:1rem;margin-top:1rem;padding:1rem;display:grid;container-type:inline-size}.dispatch-form-card>.panel__header{margin-bottom:0}.dispatch-config-card{background:#f6f6f6;border:1px solid #1a1a1a14;border-radius:.5rem;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.dispatch-form-card--white{background:var(--color-surface)}.dispatch-config-card--nested{background:#f6f6f6}.dispatch-form-card>.panel__header.dispatch-form-card__header--sticky{z-index:34;background:#f6f6f6;border-bottom:1px solid #1a1a1a14;margin:-1rem -1rem 0;padding:.75rem 1rem;position:sticky;top:3.75rem;box-shadow:0 1px #1a1a1a0a}.dispatch-form-card--white>.panel__header{background:var(--color-surface)}.dispatch-form-card--white{margin-top:1rem}.dispatch-form-card--nested>.panel__header{background:#f6f6f6}.dispatch-form-card--nested{background:#f6f6f6;margin-top:1rem}.dispatch-form-inline{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.dispatch-product-main-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-product-main-grid>.form-field:first-child,.dispatch-purchase-instructions-field,.dispatch-tariff-field,.dispatch-measurement-unit-field{grid-column:1/-1}.dispatch-form-inline--pricing{grid-column:span 2}.dispatch-package-weight--unitario{grid-column:1}.dispatch-form-inline--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-order-modal-shell .modal__body{scroll-padding-top:0}.dispatch-order-modal .dispatch-form-card{container-type:normal}.dispatch-order-modal .dispatch-form-card>.panel__header.dispatch-form-card__header--sticky{z-index:70;top:-1rem}.dispatch-order-product-sticky-header{z-index:90;border:1px solid var(--color-border);background:var(--color-surface);border-bottom-color:#1a1a1a14;border-radius:.5rem .5rem 0 0;margin:1rem 0 0;padding:.75rem 1rem;position:sticky;top:-1rem;box-shadow:0 1px #1a1a1a0a}.dispatch-order-product-card{border-top:0;border-radius:0 0 .5rem .5rem;margin-top:0}.dispatch-config-add{margin-top:1rem}.dispatch-config-add>*{width:100%}.dispatch-form-add{margin-top:1rem;display:grid}.dispatch-form-add>*{width:100%}@container (max-width:43rem){.dispatch-form-card .form-grid--two,.dispatch-form-card .dispatch-product-main-grid,.dispatch-form-card .dispatch-form-inline,.dispatch-form-card .dispatch-form-inline--triple{grid-template-columns:1fr}.dispatch-form-card .dispatch-form-inline--pricing,.dispatch-form-card .dispatch-package-weight--unitario,.dispatch-form-card .dispatch-purchase-instructions-field{grid-column:1/-1}}@media (max-width:680px){.form-grid--two,.dispatch-product-main-grid,.dispatch-form-inline,.dispatch-form-inline--triple{grid-template-columns:1fr}.dispatch-form-inline--pricing,.dispatch-package-weight--unitario,.dispatch-purchase-instructions-field{grid-column:1/-1}.dispatch-form-card>.panel__header.dispatch-form-card__header--sticky{top:3.75rem}}.packaging-material-card-list{gap:.75rem;display:grid}.packaging-material-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.45rem;gap:.75rem;padding:.875rem;display:grid}.packaging-material-card--compact{gap:.5rem;padding:.75rem}.packaging-material-card__row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.packaging-material-card__summary{flex:1;gap:.25rem;min-width:0;display:grid}.packaging-material-card__summary>span{color:var(--color-muted);font-size:.875rem}.packaging-material-card__actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.packaging-material-card-list+.button-secondary{margin-top:.75rem}.purchase-form-panel{width:min(100%,54rem);margin-inline:auto}.purchase-form__actions{width:100%;margin-inline:auto}.purchase-form__actions>*{justify-content:center;width:100%}.purchase-form{width:100%;margin-inline:auto;container-type:inline-size}.purchase-form>.form-grid.purchase-form__grid,.purchase-order-item-block>.form-grid.purchase-form__grid{grid-template-columns:1fr}.purchase-order-item-block{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;gap:1rem;width:100%;margin:1.25rem auto 0;padding:1rem;display:grid;container-type:inline-size}.purchase-order-item-block:first-of-type{margin-top:1.5rem}.purchase-order-item-block .purchase-form__grid{width:100%}.purchase-order-item-add{width:100%;margin:.75rem auto 0}.purchase-invoice-global-purchase-picker{display:none}.purchase-invoice-item-block{width:100%;margin-left:0;margin-right:0}.purchase-invoice-item-block .purchase-form__grid{width:100%}.purchase-invoice-section .purchase-order-item-add{width:100%;margin:.75rem 0 1.5rem}.purchase-invoice-form-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-item-add+.purchase-form__actions{margin-top:1rem}.purchase-import-order-lines-edit,.purchase-import-order-line-edit-card{gap:1rem;display:grid}.purchase-import-order-line-edit-card__header{justify-content:space-between;gap:1rem;display:flex}.purchase-import-order-lines-edit__add{justify-content:center;width:100%}@container (max-width:43rem){.purchase-form>.form-grid.purchase-form__grid,.purchase-order-item-block>.form-grid.purchase-form__grid,.purchase-invoice-form-actions{grid-template-columns:1fr}}.purchase-cost-value{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:inline-flex}.purchase-cost-value__original{color:#1a1a1a80;text-decoration:line-through}.purchase-settings-section__header{margin-bottom:1rem}.purchase-settings-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.purchase-settings-billing-block{min-width:0}.purchase-jira-settings-panel{margin-top:0}.jira-log-col-date{width:13%}.jira-log-col-operation{width:20%}.jira-log-col-entity{width:13%}.jira-log-col-issue{width:10%}.jira-log-col-status{width:11%}.jira-log-col-error{width:25%}.jira-log-col-actions{width:8%}.jira-rule-col-task{width:24%}.jira-rule-col-status{width:14%}.jira-rule-col-assignee{width:32%}.jira-rule-col-due{width:12%}.jira-rule-col-actions{width:18%}.purchase-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.purchase-catalog-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:4.25rem;padding:.85rem 1rem;display:flex}.purchase-catalog-card .product-cell,.purchase-catalog-card .product-cell>span{min-width:0}.purchase-catalog-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchase-catalog-card .button-secondary{flex:none}.purchase-chip-list{flex-wrap:wrap;gap:.35rem;display:flex}.access-layout{grid-template-columns:minmax(0,28rem) minmax(18rem,22rem);margin-top:1.25rem}.commission-config-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.commission-history{gap:1rem;margin-top:1rem;display:grid}.commission-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 3.35rem;align-items:start;gap:1rem;display:grid}.commission-tier-delete{align-self:start;margin-top:1.55rem}.commission-tier-delete.button-secondary--icon{height:3.35rem;min-height:3.35rem}.purchase-split-list{gap:.75rem;display:grid}.purchase-split-row{grid-template-columns:minmax(0,1fr) 12rem;align-items:center;gap:1rem;display:grid}.purchase-split-row .number-stepper{grid-template-columns:2.5rem minmax(4rem,1fr) 2.5rem}.purchase-split-row__quantity{background:#f7f7f7;justify-content:center;align-items:center;min-height:2.4rem;display:flex}.order-delivery-cell{justify-items:start;gap:.35rem;display:grid}.order-delivery-cell .button-secondary{min-height:2.35rem}.order-items-card-list{gap:.65rem;display:grid}.order-item-card{background:#fff;border:1px solid #1a1a1a14;border-radius:.45rem;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:start;gap:1rem;padding:.8rem .9rem;display:grid}.order-item-card__main{justify-items:start;gap:.28rem;min-width:0;display:grid}.order-item-card__main .status-pill{flex-wrap:wrap;gap:.35rem;max-width:100%}.order-item-card__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:750;overflow:hidden}.order-item-card__main code{font-size:.78rem}.order-item-card__purchase-summary{text-transform:none;flex-wrap:wrap;align-items:center;gap:.22rem;min-width:0;font-size:.74rem;font-weight:650;display:inline-flex}.order-item-card__purchase-id{align-items:center;gap:.22rem;display:inline-flex}.order-item-card__purchase-summary .entity-inline-link{font-size:inherit;font-weight:750}.order-item-card__meta{text-align:right;justify-items:end;gap:.32rem;min-width:8.8rem;display:grid}.order-item-card__meta strong{white-space:nowrap;font-size:1rem}.order-item-card__tariff{color:#1b1b1bad;font-size:.84rem}.order-item-card__delivery{text-align:right;justify-items:end;gap:.32rem;min-width:27rem;display:grid}.order-item-card__lost-resolution{justify-items:end;gap:.45rem;max-width:100%;display:grid}.order-item-card__lost-resolution .number-stepper{width:8.5rem}.order-item-card__lost-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.45rem;display:flex}.order-item-card__lost-actions .button{white-space:nowrap}.order-item-card__delivery-action{justify-items:end;display:inline-grid}.order-item-card__delivery-action:empty{display:none}.order-item-card__delivery-action.hover-info .hover-info__trigger{text-decoration:none}.order-item-card__delivery-button{min-height:2.35rem}.dispatch-charge-breakdown{gap:.85rem;display:grid}.dispatch-charge-breakdown__header{color:var(--color-text);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.dispatch-charge-breakdown__header span{color:#1a1a1a9e;font-size:.86rem}.dispatch-charge-breakdown__sections{gap:.75rem;display:grid}.dispatch-charge-breakdown__section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.45rem;width:100%;overflow:hidden}.dispatch-charge-breakdown__line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.dispatch-charge-breakdown__section-header{border-bottom:1px solid var(--color-border);background:#fff;padding:.7rem .85rem}.dispatch-charge-breakdown__lines{display:grid}.dispatch-charge-breakdown__line{color:#1a1a1ac7;grid-template-columns:minmax(0,1fr) minmax(6.5rem,auto) minmax(6.5rem,auto);padding:.6rem .85rem;font-size:.88rem}.dispatch-charge-breakdown__line+.dispatch-charge-breakdown__line{border-top:1px solid #edf0f2}.dispatch-charge-breakdown__line span:first-child{overflow-wrap:anywhere}.dispatch-charge-breakdown__line-main{gap:.2rem;min-width:0;display:grid}.dispatch-charge-breakdown__line-main small{color:#1a1a1a8c;white-space:normal;overflow-wrap:anywhere;max-width:56ch;font-size:.78rem;line-height:1.35}.dispatch-charge-breakdown__line span:last-child{color:#1a1a1a8c}@media (max-width:900px){.dispatch-charge-breakdown__line{grid-template-columns:minmax(0,1fr)}}.dispatch-product-group{border:1px solid var(--color-border);background:#f6f6f6;border-radius:.45rem;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.dispatch-product-group__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dispatch-product-group__header>div{gap:.2rem;display:grid}.dispatch-product-group__header span{color:#1a1a1a94;font-size:.84rem}.dispatch-scenario-items{border:1px solid var(--color-border);background:#f6f6f6;border-radius:.45rem;gap:.65rem;padding:.85rem;display:grid}.dispatch-scenario-items__row{background:var(--color-surface);border:1px solid #e6e8eb;border-radius:.4rem;grid-template-columns:minmax(0,1fr) minmax(9rem,14rem);align-items:center;gap:.75rem;padding:.55rem;display:grid}.dispatch-scenario-items__row--disabled{grid-template-columns:minmax(0,1fr)}.dispatch-scenario-items__selector{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.dispatch-scenario-items__selector span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dispatch-scenario-items__name,.dispatch-product-name-with-pill,.dispatch-intervention-cell{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.dispatch-scenario-items__name .status-badge,.dispatch-product-name-with-pill .status-badge,.dispatch-intervention-cell .status-badge{flex:none}.dispatch-scenario-items__name{place-items:start;gap:.22rem;display:grid}.dispatch-scenario-items__name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dispatch-scenario-items__quantity{gap:.3rem;display:grid}.dispatch-quote-products-table__col-product{width:30%}.dispatch-quote-products-table__col-ncm{width:27%}.dispatch-quote-products-table__col-quantity{width:9%}.dispatch-quote-products-table__col-fob{width:14%}.dispatch-quote-products-table__col-volume,.dispatch-quote-products-table__col-weight{width:10%}.dispatch-intervention-cell{align-items:center;gap:.45rem;width:100%;max-width:100%;display:inline-flex}.dispatch-intervention-cell__code{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:max-content;overflow:hidden}.dispatch-scenario-modal{gap:1rem;padding-top:.25rem;display:grid}.dispatch-scenario-modal .dispatch-scenario-items{margin-top:.15rem}.dispatch-order-modal{gap:1rem;padding-top:.25rem;display:grid}.dispatch-order-modal__preview{margin-top:1rem}.dispatch-order-modal .dispatch-form-card>.panel__header{z-index:auto;margin:-1rem -1rem 0;position:static}.dispatch-scenario-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:max-content;display:flex}.dispatch-product-group__header>.dispatch-scenario-actions{display:flex}.dispatch-scenario-actions>.button-secondary{flex:none}.dispatch-scenario-actions>.button-secondary--compact{min-height:2rem;padding:.45rem .8rem}.dispatch-scenario-actions>.button-primary{color:var(--color-text-inverse)}.dispatch-scenario-accept-button .button__left-icon svg{color:var(--color-text-inverse);stroke:currentColor}.dispatch-quotes-table{table-layout:fixed;width:100%}.dispatch-quotes-table__col-quote{width:21%}.dispatch-quotes-table__col-client{width:18%}.dispatch-quotes-table__col-origin{width:13%}.dispatch-quotes-table__col-status{width:11%}.dispatch-quotes-table__col-created{width:15%}.dispatch-quotes-table__col-total{width:14%}.dispatch-quotes-table__col-actions{width:8%}.dispatch-quotes-table .table-actions-cell{width:8%;min-width:4.75rem;padding-left:.5rem;padding-right:.75rem}.dispatch-quotes-table .button-primary--icon{gap:0;font-size:0;overflow:hidden}.dispatch-quotes-table .button-primary--icon .button__left-icon{margin-right:0}.quote-items-table__id{width:12%}.quote-items-table__name{width:29%}.quote-items-table__qty{width:6%}.quote-items-table__total,.quote-items-table__actions{width:12%}.quote-items-table td{vertical-align:middle}.quote-items-table th{white-space:normal;text-overflow:clip;line-height:1.2;overflow:visible}.quote-items-table__numeric{text-align:right}.quote-item-name-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:inline-block;overflow:hidden}.quote-item-name-link__kind{color:var(--color-text-muted);margin-top:.2rem;font-size:.75rem;display:block}.quote-purchase-traceability{gap:1.25rem;display:grid}.quote-purchase-traceability h4{margin:.35rem 0 0}.quote-purchase-traceability__notice{color:#445264;background:#f3f6fa;border:1px solid #d8e0e8;border-radius:.65rem;padding:.85rem 1rem;line-height:1.45}.quote-purchase-traceability__section{border:1px solid var(--color-border);border-radius:.75rem;padding:1rem}.quote-purchase-traceability__section>h4,.quote-purchase-traceability__section-header h4{margin:0}.quote-purchase-traceability__section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quote-purchase-traceability__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 0;display:grid}.quote-purchase-traceability__grid>div{min-width:0}.quote-purchase-traceability__grid dt{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.quote-purchase-traceability__grid dd{overflow-wrap:anywhere;margin:0}.quote-purchase-traceability__missing{color:var(--color-text-muted)}.quote-purchase-traceability__order-item{margin:.85rem 0}.quote-purchase-traceability__table{margin-top:.75rem}@media (max-width:720px){.quote-purchase-traceability__grid{grid-template-columns:minmax(0,1fr)}}.quote-items-table__tariff-info .hover-info__trigger{text-underline-offset:.16em;-webkit-text-decoration:underline dotted #1a1a1a6b;text-decoration:underline dotted #1a1a1a6b}.quote-tariff-value{align-items:center;gap:.35rem;display:inline-flex}.quote-tariff-value--promotion{font-weight:700}.quote-tariff-value__promotion-icon{color:#d49a00;width:1rem;height:1rem;display:inline-flex}.quote-tariff-value__promotion-icon svg{width:100%;height:100%;display:block}.clients-toolbar .table-toolbar__actions{flex-wrap:nowrap}.clients-table__col-client{width:32%}.clients-table__col-fiscal{width:13%}.clients-table__col-type{width:11%}.clients-table__col-seller{width:16%}.clients-table__col-commercial{width:20%}.clients-table__col-actions{width:4.25rem}.tariff-positions-table__col-hs{width:auto}.tariff-positions-table__col-rate{width:6.75rem}.tariff-positions-table__col-actions{width:5.75rem}.tariff-positions-table table,table.tariff-positions-table{table-layout:auto}.tariff-positions-table th{white-space:normal;text-overflow:clip;line-height:1.2;overflow:visible}.tariff-positions-table td:not(:first-child){white-space:nowrap}.tariff-positions-table .sortable-table-header{white-space:normal}.tariff-positions-table__header-label{gap:.05rem;display:grid}.tariff-positions-table .table-actions-cell{width:5.75rem}.tariff-position-form__percentage{max-width:7.5rem}.purchase-to-buy-trends{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.purchase-to-buy-trend-card{min-width:0}.purchase-to-buy-trend-card--total{background:#f582200f;border-color:#f582203d}.purchase-to-buy-trend-card .chart-mini-trend{justify-self:end}.product-cell{align-items:flex-start;gap:.55rem;display:flex}.product-cell>span:last-child{min-width:0}.product-cell small{white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a9e;margin-top:.18rem;font-size:.82rem;font-weight:600;display:block;overflow:hidden}.purchase-cell-flags{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.purchase-cell-flags .hover-info__trigger{min-width:0;max-width:100%}.purchase-cell-flags .entity-inline-link{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.purchase-instructions-bar{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;word-break:break-word;width:100%;max-width:100%;margin-top:.45rem;padding:.45rem .6rem;font-size:.82rem;line-height:1.35;display:block}.purchases-table__col-id{width:11%}.purchases-table__col-date{width:10%}.purchases-table__col-qty{width:6%}.purchases-table__col-article{width:35%}.purchases-table__col-origin{width:10%}.purchases-table__col-carrier{width:12%}.purchases-table__col-status{width:16%}.purchase-breakdowns-table table{table-layout:fixed}.purchase-breakdowns-table__col-id{width:9%}.purchase-breakdowns-table__col-date{width:11%}.purchase-breakdowns-table__col-invoice,.purchase-breakdowns-table__col-status{width:12%}.purchase-breakdowns-table__col-origin,.purchase-breakdowns-table__col-method{width:10%}.purchase-breakdowns-table__col-carrier{width:11%}.purchase-breakdowns-table__col-guide{width:10%}.purchase-breakdowns-table__col-items{width:6%}.purchase-breakdowns-table__col-total-ars{width:9rem}.purchase-breakdowns-table__cell--total-ars .data-table__cell-content{text-overflow:clip;white-space:nowrap;overflow:visible}.purchases-to-buy-table__col-qty{width:9%}.purchases-to-buy-table__col-article{width:34%}.purchases-to-buy-table__col-seller{width:14%}.purchases-to-buy-table__col-fob{width:10%}.purchases-to-buy-table__col-payment{width:14%}.purchases-to-buy-table__col-tax{width:8%}.purchases-to-buy-table__col-actions{width:11%}.purchase-alert-chip{border:1px solid var(--color-border);font-size:var(--pill-font-size);font-weight:var(--pill-font-weight);text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:.32rem .55rem;line-height:1;display:inline-flex}.purchase-alert-chip--danger{color:var(--color-danger);background:#b4231814;border-color:#b423183d}.product-table-product{align-items:center;gap:.65rem;min-width:0;display:flex}.product-table-product .product-image-thumb{flex:none}.product-table-product__text{gap:.15rem;min-width:0;display:grid}.product-table-product__text small{text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a9e;font-size:.82rem;font-weight:700;display:block;overflow:hidden}.product-candidate-name-cell{gap:.15rem;min-width:0;display:grid}.product-candidate-name-cell__line{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.55rem;min-width:0;display:grid}.product-candidate-name-cell__line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-candidate-name-cell small{color:#1a1a1a9e;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;display:block;overflow:hidden}.supplier-detail{gap:.12rem;display:grid}.supplier-detail strong{font-size:.9rem}.supplier-detail small{color:#1a1a1aad;font-size:.74rem;line-height:1.3}.product-image-thumb{color:#1a1a1a85;background:#f4f5f6;border:1px solid #1a1a1a1a;border-radius:.45em;place-items:center;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.product-image-thumb--sm{width:3rem;height:3rem}.product-image-thumb--lg{width:min(18rem,100%);height:18rem}.product-image-thumb img{object-fit:cover;width:100%;height:100%}.product-hero{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.product-hero__image{gap:.85rem;display:grid}.product-hero__content{align-content:start;align-self:start}@media (max-width:1100px){.product-hero{grid-template-columns:minmax(0,1fr)}.product-hero__image{max-width:18rem}}.related-editor{gap:1rem;margin-top:1rem;display:grid}.related-editor--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.related-editor__group{border:1px solid #1a1a1a14;border-radius:.45em;gap:.75rem;padding:.9rem;display:grid}.product-image-uploader{gap:.55rem;display:grid}.related-sku-list{flex-wrap:wrap;gap:.35rem;display:flex}.related-sku-chip{cursor:help}.product-image-uploader--primary{width:min(18rem,100%)}.product-image-uploader__stage{aspect-ratio:1;background:#fff;border:1px solid #1a1a1a1a;border-radius:.45em;place-items:center;width:100%;display:grid;overflow:hidden}.product-image-uploader__stage img{object-fit:contain;width:100%;height:100%}.product-image-uploader__stage--empty{color:#1a1a1a94;font-size:.86rem}.product-image-uploader__placeholder{color:#1a1a1abd;min-height:4rem;font:inherit;cursor:pointer;background:#1a1a1a05;border:1px dashed #1a1a1a3d;border-radius:.45em;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .8rem;font-size:.86rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.product-image-uploader__placeholder input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-image-uploader__placeholder:hover:not(:disabled){border-color:var(--color-accent);background:#f5822014}.product-image-uploader__placeholder:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.product-image-uploader__placeholder:disabled{opacity:.7;cursor:wait}.product-image-uploader__placeholder-icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.product-image-uploader__placeholder-icon svg{width:100%;height:100%}.product-image-uploader__list{flex-wrap:wrap;gap:.45rem;display:flex}.product-image-uploader--primary .product-image-uploader__list{order:2}.product-image-uploader__list--thumbs{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;max-width:100%;padding:.1rem;display:flex;overflow:auto hidden}.product-image-uploader__list--thumbs::-webkit-scrollbar{display:none}.product-image-uploader__item{background:#fff;border:1px solid #1a1a1a1a;border-radius:.45em;width:5.25rem;height:4.55rem;position:relative;overflow:hidden}.product-image-uploader--primary .product-image-uploader__item{scroll-snap-align:start;flex:0 0 4.4rem;width:4.4rem;height:3.75rem}.product-image-uploader__thumb-button{width:100%;height:100%}.product-image-uploader__item img{object-fit:cover;width:100%;height:100%;display:block}.product-image-uploader__thumb-button{cursor:pointer;background:0 0;border:0;padding:0;display:block}.product-image-uploader__thumb-button--active{box-shadow:inset 0 0 0 2px var(--color-accent)}.product-image-uploader__item--add{color:#1a1a1aad;cursor:pointer;border-style:dashed;justify-content:center;align-items:center;display:inline-flex}.product-image-uploader__item--add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-image-uploader__item--add:hover{border-color:var(--color-accent);color:var(--color-accent-strong);background:#f5822014}.product-image-uploader__remove{opacity:0;width:1.8rem;min-width:1.8rem;height:1.8rem;min-height:1.8rem;transition:opacity .12s,transform .12s;position:absolute;top:.2rem;right:.2rem;transform:translateY(-.2rem)}.product-image-uploader__item:focus-within .product-image-uploader__remove{opacity:1;transform:translateY(0)}.purchase-id-cell{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.purchases-table th{white-space:normal;text-overflow:clip;line-height:1.2;overflow:visible}.purchases-table__status-header{text-align:right!important}.purchases-table__cell--carrier{white-space:nowrap;text-overflow:clip;overflow:visible}.purchases-table__cell--status{text-align:right!important}.purchases-table__cell--status .data-table__cell-content{text-align:right}.purchase-alert-icon .hover-info__trigger{color:var(--color-danger);align-items:center;text-decoration:none;display:inline-flex}.purchase-alert-icon svg{width:1rem;height:1rem}.supplier-images-cell{justify-items:start;gap:.5rem;display:grid}.supplier-repurchase-grid{grid-template-columns:1fr;gap:1rem;display:grid}.supplier-repurchase-card{background:var(--color-surface);border:1px solid #1a1a1a1a;border-radius:.45rem;align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid;position:relative}.supplier-repurchase-card__badge{z-index:1;color:var(--color-accent-strong);font-size:var(--pill-font-size);font-weight:var(--pill-font-weight);text-transform:uppercase;background:#f582201f;border-radius:999px;padding:.2rem .5rem;position:absolute;top:.75rem;right:.75rem}.supplier-repurchase-card__header{gap:.2rem;min-width:0;padding-right:4.75rem;display:grid}.supplier-repurchase-card__header a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.supplier-repurchase-card__meta{color:#1a1a1aad;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.1rem;font-size:.88rem;display:flex}.supplier-repurchase-card__meta strong{color:var(--color-text);font-size:.92rem}.supplier-repurchase-card__actions{border-top:1px solid #1a1a1a14;justify-content:flex-end;gap:.45rem;padding-top:.35rem;display:flex}@media (min-width:1081px){.supplier-repurchase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:641px) and (max-width:1080px){.supplier-repurchase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.supplier-repurchase-card__header{padding-right:0}.supplier-repurchase-card__badge{font-size:var(--pill-font-size);font-weight:var(--pill-font-weight);text-transform:uppercase;order:-1;justify-self:start;position:static}}.purchase-first-order-icon .hover-info__trigger{align-items:center;display:inline-flex}.purchase-first-order-icon{color:#8a5400}.purchase-first-order-icon .hover-info__trigger{color:#8a5400;text-decoration:none}.data-table__cell--navigable:focus-within .purchase-first-order-icon .hover-info__tooltip{z-index:120;opacity:1;transform:translate(-50%)translateY(0)}.purchase-first-order-icon svg{width:1rem;height:1rem}.purchase-alert-banner{color:#7f1d1d;background:#b4231814;border:1px solid #b4231833;border-radius:.45rem;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.purchase-alert-banner svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.purchase-alert-banner strong{margin-bottom:.25rem;font-size:.86rem;display:block}.purchase-alert-banner ul{gap:.15rem;margin:0;padding-left:1rem;display:grid}.purchase-alert-banner li{font-size:.84rem}.quote-item-editor{background:#f2f2f2b8;border:1px solid #1a1a1a14;border-radius:.4em;gap:1rem;padding:1rem;display:grid}.quote-item-editor>.form-field{margin:0}.quote-item-editor .panel__header+.form-grid{margin-top:0}.quote-item-editor__amounts{grid-template-columns:minmax(7rem,.55fr) minmax(7rem,.55fr) minmax(11rem,.9fr);align-items:start}@media (max-width:720px){.quote-item-editor__amounts{grid-template-columns:minmax(0,1fr)}}.quote-item-editor__promotion-fields{gap:.75rem;display:grid}.quote-item-editor__logistics{gap:1rem;display:grid}.quote-item-add{display:grid}.quote-item-add__button{width:100%;min-height:4rem;color:var(--color-text);font:inherit;cursor:pointer;background:#fff;border:1px dashed #1a1a1a47;border-radius:.4em;place-items:center;font-weight:700;display:grid}.quote-item-add__button:hover{border-color:var(--color-accent);background:#f5822014}.quote-item-add__button:disabled{color:#1a1a1a61;cursor:not-allowed;background:#1a1a1a0a;border-color:#1a1a1a1a}.quote-status-control{position:relative}.quote-status-button{min-width:0;min-height:2.4rem;color:var(--color-text-inverse);font:inherit;white-space:nowrap;text-align:center;background:#3b4048;border:1px solid #0000;border-radius:.4em;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.93rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.quote-status-button svg{width:1rem;height:1rem}.quote-status-button__value{color:var(--color-text-inverse)}.quote-status-button--enviada{border-color:#1d4ed859}.quote-status-button--aceptada{border-color:#1f7a4f59}.quote-status-button--rechazada{border-color:#b4231859}.quote-status-button--borrador{border-color:#ffffff2e}.quote-status-button:hover:not(.quote-status-button--static){background:#2f343b}.quote-status-button--static{cursor:default}.quote-status-menu{z-index:20;background:#2f343b;border:1px solid #ffffff14;border-radius:.4em;gap:.25rem;min-width:10rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 16px 30px #00000038}.quote-status-option{width:100%;color:var(--color-text-inverse);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;display:flex}.quote-status-option:hover{background:#ffffff14}.quote-status-option__content{align-items:center;gap:.55rem;display:inline-flex}.quote-status-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.quote-status-icon--borrador{color:#f8f6f1c7}.quote-status-icon--enviada{color:#7fb0ff}.quote-status-icon--aceptada{color:#5ec88f}.quote-status-icon--rechazada{color:#ff8a80}.quote-status-option__meta{color:#f8f6f18f;font-size:.74rem;font-weight:700}.quote-status-option--active{background:#ffffff14}.product-candidates-table__col--candidate{width:34%}.product-candidates-table__col--method,.product-candidates-table__col--origin,.product-candidates-table__col--carrier{width:13%}.product-candidates-table__col--margin{width:10%}.product-candidates-table__col--status{width:17%}.product-candidate-summary-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:1rem;display:grid}.product-candidate-result-card{background:#f8f9fa;border:1px solid #1a1a1a1a;border-radius:.45rem;gap:.65rem;padding:.85rem;display:grid}.product-candidate-kpi{background:#fff;border:1px solid #1a1a1a14;border-radius:.4em;gap:.25rem;min-width:0;padding:.7rem .75rem;display:grid}.product-candidate-kpi span{color:#1a1a1a9e;font-size:.78rem;font-weight:700}.product-candidate-kpi strong{overflow-wrap:anywhere;color:var(--color-text);font-size:1.08rem;line-height:1.15}.product-candidate-kpi--success{background:#1f7a4f14;border-color:#1f7a4f38}.product-candidate-kpi--success strong{color:var(--color-success)}.product-candidate-kpi--danger{background:#b4231814;border-color:#b4231838}.product-candidate-kpi--danger strong{color:var(--color-danger)}@media (max-width:900px){.product-candidate-summary-layout{grid-template-columns:1fr}}.dispatch-tariff-warning{margin-top:.5rem}.promotion-articles{gap:.5rem;display:grid}.promotion-article-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:center;gap:.5rem;display:grid}.promotion-article-delete{width:3.35rem;min-width:3.35rem;height:3.35rem;min-height:3.35rem}.promotion-article-add{margin-top:.65rem}.promotion-chart{width:100%;height:260px;overflow:visible}.promotion-chart-card{gap:.65rem;display:grid}.promotion-chart__axis{fill:none;stroke:#1b1b1b47;stroke-width:1.2px}.promotion-chart__grid{fill:none;stroke:#1b1b1b14;stroke-width:1px}.promotion-chart__line{fill:none;stroke:#1f7a4f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.promotion-chart__point{fill:#1f7a4f}.promotion-chart__tick{fill:#727a84;font-size:.72rem}.promotion-chart__axis-label{fill:#4b5563;font-size:.78rem;font-weight:700}.promotion-chart__legend{color:#4b5563;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.promotion-chart__legend-marker{background:#1f7a4f;border-radius:999px;width:.55rem;height:.55rem;display:inline-block}.tariff-rate-value{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.tariff-rate-value__original{color:#888f99;text-decoration:line-through}.tariff-rate-value__current{color:#1b1b1b;font-weight:700}.quote-item-editor .panel__header{margin-bottom:.75rem}.quote-item-editor__header{align-items:flex-start}.quote-item-editor__toggle{margin-left:auto;padding-top:.1rem}.quote-item-editor__toggle .toggle__label{min-width:auto}.combo-components-list{gap:.75rem;max-width:100%;display:grid;overflow:visible}.combo-component-row{grid-template-columns:minmax(0,1fr) minmax(13.25rem,13.25rem) 3.35rem;align-items:start;gap:.5rem;max-width:100%;display:grid}.combo-component-row>.searchable-select{min-width:0}.combo-component-row .form-field__label{min-height:1.2rem;line-height:1.2rem}.combo-component-row .number-stepper{grid-template-columns:2.35rem minmax(2.75rem,1fr) 2.35rem;gap:.35rem}.combo-component-row__remove.button-secondary--icon{align-self:start;width:3.35rem;min-width:3.35rem;height:3.35rem;min-height:3.35rem;margin-top:1.55rem}.product-commercial-flags{gap:.35rem}.product-commercial-flags__item{justify-content:space-between}.product-commercial-flags__item>span:first-child{color:var(--color-text);font-weight:600}.product-commercial-flags__item .toggle{margin-left:auto}.client-workflow-search-panel{background:#f7f8fa;border:1px solid #1a1a1a14;border-radius:.45rem;gap:.35rem;margin-top:.35rem;padding:.75rem;display:grid}.client-workflow-search-panel .empty-state{margin:0}.client-workflow-search-panel .form-grid{gap:.35rem;margin-bottom:0}.client-workflow-search-panel .form-field{gap:.35rem;margin:0}.client-workflow-search-panel .form-field__label{margin-bottom:0}.client-workflow-search-panel>.notification-bar{margin-top:.75rem}.client-workflow-search-panel__actions{grid-template-columns:1fr;margin:.75rem 0;display:grid}.client-workflow-search-panel__actions .button-secondary{min-height:2.7rem;padding-top:.6rem;padding-bottom:.6rem}.client-workflow-empty{gap:.75rem;display:grid}.client-workflow-result-card{background:var(--color-surface);border:1px solid #1a1a1a14;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem .9rem;display:grid}.client-workflow-result-card__main{gap:.2rem;min-width:0;display:grid}.client-workflow-result-card__action{justify-content:flex-end;align-items:center;display:flex}.client-workflow-radio.button-secondary{background:var(--color-surface);border-radius:999px;width:2.45rem;min-width:2.45rem;height:2.45rem;min-height:2.45rem;padding:0}.client-workflow-radio__mark{background:var(--color-surface);border:2px solid #1a1a1a47;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.client-workflow-radio__mark[data-active=true]{border-color:var(--color-success);background:var(--color-success);width:1.35rem;height:1.35rem}.client-workflow-radio__mark[data-active=true]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.7rem;height:.38rem;transform:rotate(-45deg)translate(.03rem,-.02rem)}.client-workflow-linked-alert{margin-top:.45rem}.client-relation-actions{vertical-align:middle;align-items:center;gap:.35rem;margin-left:.35rem;display:inline-flex}.client-relation-actions .button-secondary--icon{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.order-commercial-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.order-deliveries-panel{gap:1rem;display:grid}.order-deliveries-panel .panel__header{margin-bottom:0}.observations-inline__actions{align-items:center;gap:.5rem;display:inline-flex}.order-detail-header__status{text-align:right;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.order-detail-header__balance{color:var(--color-success);white-space:nowrap;font-size:1.05rem;font-weight:800}.order-detail-header__balance.money-value--danger{color:var(--color-danger)}.purchase-tariff-mode--interventions{color:var(--color-danger);font-weight:700}.observations-inline{justify-content:space-between;width:100%}.observations-inline--editing{display:flex}.observations-inline__value{overflow-wrap:anywhere;min-width:0}.observations-inline__input{flex:auto}.voucher-card-list{gap:.75rem;display:grid}.shipping-card{background:#fafbfc;border:1px solid #1a1a1a14;border-radius:.45rem;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:1rem;padding:.9rem 1rem;display:grid;position:relative;overflow:visible}.shipping-card__aside{gap:.35rem;min-width:0;display:grid}.shipping-card__title{justify-self:start;font-size:.98rem;font-weight:700}.shipping-card__aside span{color:#1b1b1bad}.voucher-card__date{font-size:.76rem}.voucher-card__main .voucher-card__relation{color:var(--color-text);gap:.25rem;font-size:.82rem;display:grid}.voucher-card__relation-label{font-weight:700;color:var(--color-text)!important}.voucher-card__relation-list{gap:.2rem;display:grid}.voucher-card__relation-item{overflow-wrap:anywhere;line-height:1.35;color:var(--color-text)!important}.voucher-card__main code{font-size:.78rem}.voucher-card__aside{text-align:right;align-content:start;justify-items:end;gap:.25rem;width:10.75rem;display:grid}.voucher-card__aside .status-badge{place-self:start end}.shipping-card__aside{text-align:right;grid-template-columns:repeat(3,max-content);justify-content:end;align-items:start;gap:.45rem .75rem}.shipping-card__aside .voucher-card__actions{grid-column:1/-1;justify-self:end}.voucher-card__amount{white-space:nowrap;font-size:1rem;line-height:1.15}.voucher-card__balance{color:#1b1b1bb8;white-space:nowrap;line-height:1.2}.shipping-card__items{grid-column:1/-1;gap:.35rem;margin-top:.25rem;display:grid}.shipping-card__item{background:#fff;border:1px solid #1b1b1b14;border-radius:.35rem;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.75rem;padding:.45rem .55rem;font-size:.78rem;line-height:1.35;display:grid}.shipping-card__article{width:100%;min-width:0}.shipping-card__article .hover-info__trigger{overflow-wrap:anywhere;display:inline}.shipping-card__weight{text-align:right;white-space:nowrap;justify-self:end}.shipping-card__total .hover-info__tooltip{left:auto;right:0;transform:translateY(.25rem)}.shipping-card__total:focus-visible .hover-info__tooltip{transform:translateY(0)}.shipping-card__voucher{justify-self:start;font-size:.84rem}.voucher-card__original-total{color:#1b1b1b8a;font-size:.78rem;text-decoration:line-through}.voucher-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.15rem;display:inline-flex}.delivery-card{background:#fff;border:1px solid #1a1a1a14;border-radius:.45rem;overflow:hidden}.delivery-card--accordion{gap:0;display:grid}.delivery-card__toggle{cursor:pointer}.delivery-card__identity{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.delivery-card__number{color:#1b1b1b9e;font-size:.78rem;font-weight:700}.delivery-card__header-main{min-width:0}.delivery-card__header-side{align-items:center;gap:.9rem;display:inline-flex}.delivery-card__header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:inline-flex}.delivery-card__header-meta-item{text-align:right;justify-items:end;gap:.1rem;display:grid}.delivery-card__header-label{color:#1b1b1b94;text-transform:uppercase;font-size:.74rem;font-weight:700}.delivery-card__body{border-top:1px solid #1a1a1a14;gap:1rem;padding:1rem 1.5rem 1.35rem;display:grid}.delivery-card__details{grid-template-columns:repeat(auto-fit,minmax(7.75rem,1fr));gap:.7rem 1rem;margin:0;display:grid}.delivery-card__field{gap:.12rem;min-width:0;display:grid}.delivery-card__field dt{color:#1b1b1b94;text-transform:uppercase;font-size:.74rem;font-weight:700}.delivery-card__field dd{color:var(--color-text);margin:0;font-size:.9rem;font-weight:700}.delivery-card__section,.delivery-card__shipping-layout{gap:.75rem;display:grid}.delivery-card__shipping-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem 1rem;display:grid}.delivery-card__shipping-row--compact{grid-template-columns:repeat(2,minmax(0,16rem))}.delivery-card__shipping-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-card__section-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.delivery-card__section-title{margin:0;font-size:.98rem;font-weight:700}.delivery-card__observations{color:var(--color-text);margin:0;line-height:1.5}.delivery-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.delivery-confirmation-modal{gap:1rem;display:grid}.purchase-logistics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tracking-inline-form{grid-template-columns:minmax(16rem,1fr) max-content;align-items:end;gap:.75rem;min-width:0;margin-bottom:.9rem;display:grid}.tracking-inline-form__field{min-width:0;margin:0}.tracking-inline-form>.button-secondary{align-self:end;min-height:3.35rem}.tracking-card-list{margin-top:.25rem}.tracking-card__number{color:#2f80d1;overflow-wrap:anywhere;flex-wrap:wrap;justify-self:start;align-items:center;gap:.45rem;font-size:.98rem;font-weight:700;display:inline-flex}.tracking-card__main small{overflow-wrap:anywhere}.tracking-card__error{color:var(--color-danger)!important}.tracking-card__aside{align-content:start}@media (max-width:1180px){.purchase-logistics-grid{grid-template-columns:1fr}}.warehouse-number-cell{align-items:center;gap:.45rem;display:inline-flex}.icon-inline-link{width:1.7rem;height:1.7rem;color:var(--color-link-soft);border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.icon-inline-link svg{width:1rem;height:1rem}.icon-inline-link:hover{color:#2089c7;background:#2089c714}.packaging-table__entity-cell{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.packaging-table__entity-cell .status-dot{margin-top:0}.packaging-table__entity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.packaging-table__col-actions{width:7rem}.packaging-table--materials .packaging-table__col-name{width:32%}.packaging-table--containers .packaging-table__col-name{width:26%}.packaging-table--templates .packaging-table__col-container{width:31%}.packaging-table--logistics .packaging-table__col-name{width:22%}.purchase-article-cell{z-index:2;position:relative;overflow:visible!important}.purchase-first-order-icon .hover-info__tooltip{z-index:5000;top:calc(100% + .45rem);bottom:auto;transform:translate(-50%)translateY(-.25rem)}.purchase-first-order-icon:focus-visible .hover-info__tooltip{transform:translate(-50%)translateY(0)}.supplier-bank-info{white-space:pre-wrap;color:var(--color-text);line-height:1.5}.supplier-detail-tabs .tabs-surface__panel{padding:1.35rem 1.25rem 1.25rem}.breakdown-weight-warning{background:#fff1f0;border-color:#b4231847!important}.breakdown-weight-warning strong{color:#b42318;align-items:center;gap:.35rem;display:inline-flex}.purchase-module-tabs+.tabs-surface__panel{border-top-left-radius:0;margin-top:-1px}.product-detail-tab-panel{gap:1.25rem}.product-detail-tab-panel.panel--wide{margin-top:-1px}.product-detail-tab-section{gap:1rem;display:grid}.product-detail-tab-section+.product-detail-tab-section{border-top:1px solid #1a1a1a14;padding-top:1.25rem}.product-detail-tab-section h4{margin:0}.product-replenishment-form{gap:1rem;display:grid}.product-replenishment-section-card{border:1px solid var(--color-border);background:#fff;border-radius:.45rem;gap:.9rem;padding:1rem;display:grid}.product-replenishment-section-header,.product-replenishment-restriction-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-replenishment-section-header h5,.product-replenishment-restriction-header h5{margin:0}.product-replenishment-restriction-actions{align-items:center;gap:.5rem;display:inline-flex}.product-replenishment-restriction-actions>.button-primary,.product-replenishment-restriction-actions>.button-secondary{min-width:7.5rem}.product-replenishment-customs-section .detail-grid__label{display:none}.product-replenishment-description-value{justify-content:flex-start;align-items:center;gap:.5rem}.product-replenishment-description-value .observations-inline__value{margin-right:.1rem}.product-replenishment-restriction-body{gap:1rem;display:grid}.product-replenishment-toggle-field{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-replenishment-toggle-control .toggle__label{display:none}.product-replenishment-toggle-field .form-field__label{align-items:center;margin:0 0 0 .1rem;display:inline-flex}.product-replenishment-sku-grid{grid-template-columns:repeat(2,minmax(0,18rem));align-items:start;gap:.9rem;display:grid}.product-replenishment-sku-grid .form-field{width:100%;max-width:18rem}.product-replenishment-inline-edit{width:min(100%,44rem)}.commission-summary-filters{grid-template-columns:minmax(320px,1.25fr) repeat(2,minmax(180px,1fr));align-items:start}.commission-summary-filters .month-range-picker>.form-field{align-self:start}.commission-summary-filters .form-field__label{min-height:1.15rem}.commission-summary-chart{width:100%;box-shadow:none;grid-column:1/-1}.commission-summary-chart .chart-line svg{height:16rem}.commission-month-panel{gap:.75rem;margin-top:1rem;display:grid}.commission-closed-month-label{color:var(--color-muted);font-size:.82rem;font-weight:800}.commission-chart{gap:.8rem;display:grid}.commission-chart svg{width:100%;min-height:220px}.commission-chart__grid{stroke:#1a1a1a1a;stroke-width:1px}.commission-chart__label{fill:var(--color-muted);font-size:.72rem}.commission-chart__legend{color:var(--color-muted);flex-wrap:wrap;gap:.75rem;font-size:.85rem;display:flex}.commission-chart__legend span{align-items:center;gap:.35rem;display:inline-flex}.commission-chart__legend i{border-radius:999px;width:.65rem;height:.65rem;display:inline-block}.breakdown-modal-section{gap:1rem;margin-top:1.25rem;display:grid}.breakdown-inline-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.breakdown-item-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.breakdown-overview-grid{grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);align-items:start;gap:1rem;display:grid}.breakdown-overview-grid>.panel{align-self:start;margin-top:0}.breakdown-item-card{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:.5rem;gap:.65rem;padding:.75rem .85rem;display:grid}.breakdown-item-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.breakdown-item-card__header{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:start;gap:.65rem;display:grid}.breakdown-item-card__header h4{margin:.1rem 0 0;font-size:.96rem;line-height:1.25}.breakdown-item-card__header p{color:var(--color-muted);margin:.12rem 0 0}.breakdown-item-card__title{min-width:0}.breakdown-item-card__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.84rem;display:flex}.breakdown-item-card__meta .breakdown-item-card__item-id{color:var(--color-text);font-size:.95rem;font-weight:700;text-decoration:none}.breakdown-item-card__meta .breakdown-item-card__item-id:hover,.breakdown-item-card__meta .breakdown-item-card__item-id:focus-visible{color:var(--color-accent);text-decoration:underline}.breakdown-item-card__meta .breakdown-item-card__sku-link{border:1px solid var(--color-border);color:var(--color-text);background:#f8f8f8;border-radius:.35rem;padding:.1rem .28rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;text-decoration:none}.breakdown-item-card__meta .breakdown-item-card__sku-link:hover,.breakdown-item-card__meta .breakdown-item-card__sku-link:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.breakdown-item-card__quick-values{grid-template-columns:repeat(2,max-content);align-items:start;gap:.5rem;display:grid}.breakdown-item-card__quick-values div{border:1px solid var(--color-border);background:#f8f8f8;border-radius:.4rem;gap:.15rem;min-width:5.9rem;min-height:3rem;padding:.4rem .55rem;display:grid}.breakdown-item-card__quick-values .breakdown-item-card__metric--success{background:#1f7a4f14;border-color:#1f7a4f47}.breakdown-item-card__quick-values .breakdown-item-card__metric--success strong{color:var(--color-success)}.breakdown-item-card__quick-values span{color:var(--color-muted);text-transform:uppercase;font-size:.66rem;font-weight:700}.breakdown-item-card__quick-values strong{white-space:nowrap;font-size:.9rem}.breakdown-item-card__action.button-secondary--icon{align-self:start;width:3rem;min-width:3rem;height:3rem;min-height:3rem}.breakdown-item-card__toggle svg{transition:transform .16s}.breakdown-item-card[data-expanded=true] .breakdown-item-card__toggle svg{transform:rotate(180deg)}.breakdown-item-card__details{margin-top:.25rem}.breakdown-item-card__details[hidden]{display:none}.breakdown-item-modal-summary{margin-bottom:1rem}.breakdown-items-toolbar{justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.breakdown-items-toolbar .search{flex:18rem;max-width:32rem}.breakdown-progress-panel{gap:1rem;display:grid}.breakdown-progress-panel__summary{color:var(--color-muted);gap:.55rem;font-size:.86rem;display:grid}.breakdown-progress-panel__summary strong{color:var(--color-text);font-size:.9rem}.breakdown-progress-panel__bar{background:#1a1a1a14;border-radius:999px;width:100%;height:.45rem;overflow:hidden}.breakdown-progress-panel__bar span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.breakdown-progress-list{gap:.85rem;display:grid}.breakdown-progress-row{gap:.55rem;display:grid}.breakdown-progress-row__phase{color:var(--color-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.breakdown-progress-step{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.45rem minmax(0,1fr);align-items:start;gap:.65rem;padding:0;display:grid}.breakdown-progress-step:disabled{cursor:default}.breakdown-progress-step__marker{width:1.35rem;height:1.35rem;color:var(--color-accent);background:var(--color-surface);border:2px solid #1a1a1a33;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.breakdown-progress-step__marker svg{stroke-width:3px;width:.85rem;height:.85rem}.breakdown-progress-step[data-complete=true] .breakdown-progress-step__marker{border-color:var(--color-accent)}.breakdown-progress-step[data-complete=true] span:not(.breakdown-progress-step__marker){color:var(--color-muted);text-decoration:line-through}.breakdown-progress-step[data-clickable=true] .breakdown-progress-step__label{color:var(--color-link-soft);text-underline-offset:.15em;text-decoration:underline}.breakdown-progress-step[data-clickable=true][data-complete=true] .breakdown-progress-step__label{color:var(--color-link-soft);text-decoration:underline line-through}.breakdown-progress-step small{color:var(--color-muted);margin-top:.2rem;font-size:.78rem;line-height:1.35;display:block}.breakdown-progress-missing-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.breakdown-progress-missing-list li{grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.breakdown-progress-missing-list__icon{color:#c84040;border:2px solid #c84040;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.breakdown-progress-missing-list__icon svg{stroke-width:3px;width:.75rem;height:.75rem}.users-table table{table-layout:auto}.users-table td:first-child,.users-table td:nth-child(2){width:34%}.users-table td:nth-child(3){width:20%}.users-table .table-actions-header{width:8.5rem}.user-avatar-status{flex:none;display:inline-flex;position:relative}.user-avatar-status__dot.status-dot{z-index:1;width:.58rem;height:.58rem;box-shadow:0 0 0 2px var(--color-surface);margin:0;position:absolute;top:.12rem;left:-.1rem}.role-chip-list{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.role-chip{min-height:1.7rem;color:var(--color-text);font-size:var(--pill-font-size);font-weight:var(--pill-font-weight);white-space:nowrap;text-transform:uppercase;background:#1a1a1a14;border:1px solid #1a1a1a14;border-radius:999px;align-items:center;padding:.24rem .58rem;line-height:1;display:inline-flex}.role-chip--admin{color:#8a430d;background:#f5822029;border-color:#f5822047}.role-chip--manager{color:#245a82;background:#3d86b929;border-color:#3d86b94d}.role-chip--analyst{color:#57366c;background:#764a9126;border-color:#764a914d}.role-chip--vendedor{color:#1f6b49;background:#1f7a4f24;border-color:#1f7a4f4d}.api-clients-table table,.api-tokens-table table{table-layout:fixed}.api-clients-table__client{width:28%}.api-clients-table__status{width:8rem}.api-clients-table__scopes{width:24%}.api-clients-table__tokens{width:17%}.api-clients-table__actions,.api-tokens-table__token{width:10rem}.api-tokens-table__client{width:28%}.api-tokens-table__date{width:15%}.api-tokens-table__actions{width:4.5rem}.api-clients-table td,.api-tokens-table td,.api-clients-table .cell-text,.api-tokens-table .cell-text{min-width:0}.api-scope-list{align-items:flex-start}.api-scope-chip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.2}@media (max-width:760px){.api-clients-table .data-table__actions,.api-tokens-table .data-table__actions{grid-column:1/-1}.api-clients-table .data-table__action-buttons,.api-tokens-table .data-table__action-buttons{justify-content:flex-start}}.access-page{background:linear-gradient(135deg, #1a1a1af5, #3b4048e6), var(--color-surface-strong);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.8fr);min-height:100vh;display:grid}.access-hero{min-height:100vh;color:var(--color-text-inverse);background:linear-gradient(90deg,#1a1a1aad,#1a1a1a38),url(/access-hero-irp.jpg) 50%/cover no-repeat;justify-content:flex-start;align-items:flex-start;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.access-hero:before{content:"";background:#0000002e;position:absolute;inset:0}.access-hero__brand{z-index:1;place-items:start;padding:1rem;display:grid;position:relative}.access-card__eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.access-card{background:var(--color-bg);place-items:center;min-height:100vh;padding:2rem;display:grid}.access-card__form{border-color:#1a1a1a1f;width:min(100%,28rem);padding:1.35rem}.access-card__link{justify-self:start}.access-card__link--button{width:100%;text-decoration:none}@media (max-width:1080px){.access-card{min-height:auto}.access-hero{padding:1.5rem}.access-card{padding:1rem}}@media (min-width:1081px){.order-commercial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:900px){.tariff-positions-table td:nth-child(6){display:none}.tariff-positions-table__col-hs{width:calc(100% - 5rem)}.tariff-positions-table__col-actions,.tariff-positions-table .table-actions-cell{width:5rem}}@media (max-width:640px){.breakdown-inline-row,.breakdown-item-card__quick-values{grid-template-columns:1fr}.breakdown-items-toolbar{flex-direction:column;align-items:stretch}.breakdown-items-toolbar .data-filter__trigger{width:100%;max-width:none}.clients-toolbar .table-toolbar__actions{flex-wrap:wrap;align-items:stretch}.purchase-invoice-form-actions{grid-template-columns:1fr}.purchase-order-item-block,.purchase-order-item-block .purchase-form__grid{width:100%}.order-item-card{grid-template-columns:1fr}.order-item-card__delivery{text-align:left;grid-template-columns:1fr;justify-items:start}.order-item-card__title{white-space:normal}.voucher-card__actions{justify-content:flex-start}.delivery-card__header-meta{justify-content:space-between;width:100%}.delivery-card__header-meta-item{text-align:left;justify-items:start}.delivery-card__details,.delivery-card__shipping-row--triple,.purchase-logistics-grid,.tracking-inline-form{grid-template-columns:1fr}.tracking-inline-form>.button-secondary{width:100%}.commission-tier-grid{grid-template-columns:1fr;padding-right:0}.commission-tier-delete{justify-self:end;margin-top:0}.product-replenishment-section-header,.product-replenishment-restriction-header{flex-direction:column;align-items:stretch}.product-replenishment-restriction-actions{width:100%}.product-replenishment-sku-grid{grid-template-columns:1fr}.product-replenishment-sku-grid .form-field{max-width:none}.product-replenishment-inline-edit{width:100%}}.public-budget-shell{color:#111;background:#f4f4f4;min-height:100vh;padding:2rem}.public-budget{background:#fff;width:min(1110px,100%);margin:0 auto;padding:3rem;font-size:.92rem;box-shadow:0 1px 8px #1a1a1a14}.public-budget__header{border-bottom:1px solid #dedede;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:2rem;padding-bottom:2rem;display:grid}.public-budget__brand{justify-items:start;gap:1.1rem;display:grid}.public-budget__logo{width:9rem;height:auto;display:block}.public-budget__company{gap:.2rem;max-width:32rem;margin:0;font-style:normal;line-height:1.45;display:grid}.public-budget__meta{text-align:right;gap:.55rem;margin:0;display:grid}.public-budget__meta div{gap:.15rem;display:grid}.public-budget__meta dt{color:#5f6876;text-transform:uppercase;font-size:.78rem;font-weight:800}.public-budget__meta dd{margin:0;font-weight:500}.public-budget__meta div:first-child dd{color:#111;font-size:1.45rem;font-weight:800;line-height:1.1}.public-budget__client{gap:1.2rem;padding:2rem 0 1.5rem;display:grid}.public-budget__client h1{color:#111;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.public-budget__section h2{color:var(--color-accent);margin:0 0 .7rem;font-size:1rem;line-height:1.2}.public-budget__client-details{gap:.3rem;line-height:1.45;display:grid}.public-budget__section{padding:1rem 0 0}.public-budget__table-wrap{overflow-x:auto}.public-budget__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:.88rem}.public-budget__table td{vertical-align:top;border-bottom:1px solid #dfe3e8;padding:.7rem .55rem}.public-budget__table thead th{color:#111;text-align:left;background:#f0f2f4;font-weight:800}.public-budget__table thead th.public-budget__number{text-align:right}.public-budget__table a{color:var(--color-link-soft);text-underline-offset:.16em;font-weight:500;text-decoration:underline}.public-budget__table a:hover{color:#1f6fd1}.public-budget__table small{color:#5f6876;margin-top:.25rem;font-weight:500;display:block}.public-budget__table tfoot td{background:#fff;font-weight:800}.public-budget__table tfoot th{text-align:right}.public-budget__number{text-align:right;white-space:nowrap}.public-budget__col-code{width:12rem}.public-budget__col-article{width:auto}.public-budget__col-quantity{width:8.5rem}.public-budget__col-unit-price{width:14.5rem}.public-budget__col-vat{width:7rem}.public-budget__col-total{width:14rem}.public-budget--dispatch .public-budget__col-code{width:9rem}.public-budget--dispatch .public-budget__col-quantity{width:6.5rem}.public-budget--dispatch .public-budget__col-unit-price{width:11.5rem}.public-budget--dispatch .public-budget__col-vat{width:5.5rem}.public-budget--dispatch .public-budget__col-total{width:12rem}.public-budget__table td:first-child{overflow-wrap:anywhere;word-break:normal}.public-budget__total{color:#050505;font-size:.95rem}.public-budget__footer{color:#526070;gap:.55rem;padding-top:2rem;line-height:1.45;display:grid}.public-budget__footer p{margin:0}@media (max-width:760px){.public-budget-shell{padding:0}.public-budget{box-shadow:none;padding:1.25rem}.public-budget__header{grid-template-columns:1fr}.public-budget__meta{text-align:left}.public-budget__table{min-width:640px}}.purchase-invoice-item-card{border:1px solid var(--color-border);border-radius:.4rem;gap:1rem;padding:1rem;display:grid}.purchase-invoice-section{gap:1rem;margin-top:1.5rem;display:grid}.purchase-invoice-list-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem}.purchase-invoice-list-toolbar .form-field__input{flex:16rem;max-width:22rem}.sales-invoice-list-toolbar{flex-wrap:wrap;align-items:center}.sales-invoice-list-toolbar .table-toolbar__actions{margin-left:auto}.sales-invoice-list-toolbar .sales-invoice-sku-filter{min-width:13rem;max-width:16rem;margin:0}.purchase-invoice-item-card__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.purchase-invoice-total{font-size:1rem;font-weight:800}.compatibility-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:.85rem;margin-bottom:1rem;display:grid}.compatibility-filters .form-field{align-self:start}.product-detail-tab-section .table-summary{margin-top:.75rem}.compatibility-product-summary{border-bottom:1px solid #1a1a1a14;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.compatibility-table table{table-layout:fixed}.compatibility-table__col-select{width:3rem}.compatibility-table__col-product{width:18%}.compatibility-table__col-brand{width:16%}.compatibility-table__col-model{width:20%}.compatibility-table__col-year{width:7rem}.compatibility-table__col-version{width:auto}.compatibility-table--selectable td:first-child{padding-right:.3rem}.compatibility-table th:last-child{white-space:nowrap}.compatibility-bulk-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.5rem 0 1rem;display:flex}.compatibility-copy-controls{grid-template-columns:minmax(9rem,auto) minmax(14rem,18rem) auto;align-items:end;gap:.75rem;display:grid}.compatibility-copy-controls .form-field{min-width:0}.status-pill--purchase-comprado{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb42}.status-pill--purchase-listo_para_entregar,.status-pill--purchase-arribado{color:#8a5a00;background:#f582201f;border-color:#f582204d}.status-pill--purchase-completado,.status-pill--purchase-entregado{color:#1f7a4f;background:#1f7a4f24;border-color:#1f7a4f57}.status-pill--purchase-compra_parcial{color:#8a5a00;background:#f582201a;border-color:#f582203d}.status-pill--purchase-en_viaje_a_wh,.status-pill--purchase-orden_en_preparacion,.status-pill--purchase-pendiente_pago,.status-pill--purchase-en_wh_parcial,.status-pill--purchase-en_warehouse{color:#1d4ed8;background:#3d86b929;border-color:#3d86b947}.status-pill--purchase-preparada{color:#8a5a00;background:#f582201f;border-color:#f582204d}.status-pill--purchase-esperando_embarque{color:#5f6670;background:#1b1b1b0d;border-color:#1b1b1b24}.status-pill--purchase-embarcando,.status-pill--purchase-en_viaje_a_arg,.status-pill--purchase-en_transito{color:#4f46e5;background:#4f46e521;border-color:#4f46e547}.status-pill--purchase-sin_comprar{color:#5f6670;background:#1b1b1b0d;border-color:#1b1b1b24}.orders-table__col-id{width:12%}.orders-table__col-client{width:25%}.orders-table__col-payment,.orders-table__col-total{width:13%}.orders-table__col-created,.quotes-table__col-id{width:11%}.quotes-table__col-client{width:28%}.quotes-table__col-status{width:12%}.quotes-table__col-total{width:13%}.quotes-table__col-expires{width:14%}.quotes-table__col-actions{width:8%}.products-table__col-product{width:52%}.products-table__col-type{width:10%}.products-table__col-classification{width:16%}.products-table__col-status{width:15%}.products-table__col-actions{width:7%}.suppliers-table__col-name{width:calc(100% - 6.5rem)}.suppliers-table__col-actions,.suppliers-table .table-actions-cell{width:6.5rem}.products-table td:first-child{text-align:left;width:42%;min-width:22rem}.products-table th:nth-child(2),.products-table th:nth-child(3),.products-table th:nth-child(4),.products-table__cell--type,.products-table__cell--classification,.products-table__cell--status{text-align:left}.products-table th:nth-child(3),.products-table th:nth-child(4){white-space:normal}.products-table td.products-table__cell--type .data-table__cell-content,.products-table td.products-table__cell--classification .data-table__cell-content,.products-table td.products-table__cell--status .data-table__cell-content{text-align:left;justify-content:flex-start}.products-table__badges{flex-wrap:wrap;gap:.35rem;display:flex}.product-stock-table__col-product{width:64%}.products-view-tabs>.tabs-surface__panel{background:0 0;border:0;border-radius:0;padding:0}.product-stock-table__col-stock{width:18%}.product-stock-table th:not(:first-child),.product-stock-table td:not(:first-child){text-align:right}.product-stock-table td:first-child{text-align:left;min-width:22rem}.product-stock-table td:not(:first-child) .data-table__cell-content{justify-content:flex-end}.product-stock-detail{padding:.25rem 0}.product-stock-detail__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.product-stock-detail__header span{color:var(--text-muted,#69707d);font-size:.875rem}.product-stock-detail__table{margin-top:0}.product-stock-detail__table table{min-width:34rem}.tariffs-toolbar .table-summary{margin-bottom:0}.status-badge--quote-borrador{color:#374151;background:#3741511f}.status-badge--quote-pendiente{color:#4b5563;background:#4b556324}.status-badge--quote-pendiente_confirmacion{color:#8a5a00;background:#f582201f}.status-badge--quote-enviada{color:#1d4ed8;background:#1d4ed824}.status-badge--quote-aceptada{color:#14532d;background:#1f7a4f24}.status-badge--quote-rechazada{color:#991b1b;background:#b4231824}.status-badge--quote-calculada{color:#8a6400;background:#c9b20d33}.status-badge--purchase-comprado{color:#374151;background:#3741511f}.status-badge--purchase-en_viaje_a_wh{color:#8a6400;background:#c9b20d33}.status-badge--purchase-en_wh_parcial{color:#b26b00;background:#b26b0024}.status-badge--purchase-en_warehouse{color:#b45309;background:#f582202e}.status-badge--purchase-arribado{color:#1d4ed8;background:#3d86b929}.status-badge--purchase-completado{color:#14532d;background:#1f7a4f24}.status-badge--purchase-en_viaje_a_arg{color:#4f46e5;background:#4f46e521}.status-badge--purchase-perdido,.status-badge--purchase-daniado,.status-pill--purchase-daniado,.status-pill--purchase-anulado_parcial{color:#991b1b;background:#b4231824}.tariffs-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.tariffs-toolbar__summary{color:#1a1a1a9e;white-space:nowrap;font-size:.86rem;font-weight:700}.shell--access-only{background:0 0;border:0;max-width:none;display:block}.content--access-only{place-items:center;min-height:100vh;padding:2rem;display:grid}.content--access-only .form-panel{width:min(100%,28rem)}@media (max-width:640px){.tariffs-toolbar{flex-direction:row;justify-content:space-between;align-items:center}.tariffs-toolbar .data-filter__trigger{width:auto}}
.email-marketing-create{gap:1rem;display:grid}.email-marketing-campaign-modal.modal{width:min(100%,44rem)}.email-marketing-schedule-box{border:1px solid var(--color-border);background:#f6f7f8;border-radius:.6rem;gap:1rem;padding:1rem;display:grid}.email-marketing-schedule-box h4{margin:0}.email-marketing-time-steppers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.email-marketing-time-steppers .form-field{min-width:0}.email-marketing-time-steppers .number-stepper{grid-template-columns:2.5rem minmax(3.25rem,1fr) 2.5rem}.email-marketing-entry-policy{border-top:1px solid var(--color-border);align-items:flex-start;gap:.25rem;padding-top:.9rem;display:grid}.email-marketing-entry-policy span{color:var(--color-muted);font-size:.82rem;line-height:1.45}.email-marketing-campaign-modal .email-marketing-products-section{min-height:0}.email-marketing-campaign-modal .email-marketing-product-grid{max-height:20rem;overflow-y:auto}.email-marketing-campaign-status{align-items:center;gap:.5rem;display:flex}.email-marketing-campaign-detail{gap:1rem}.email-marketing-campaign-summary .panel__header>span{color:var(--color-muted);font-size:.85rem}.email-marketing-detail-tabs{margin-top:.5rem}.email-marketing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.email-marketing-metric{border:1px solid var(--color-border);background:#f6f7f8;border-radius:.55rem;gap:.35rem;padding:1rem;display:grid}.email-marketing-metric span{color:var(--color-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.email-marketing-metric strong{font-size:1.25rem}.email-marketing-status--success{color:#14532d;background:#1f7a4f24}.email-marketing-status--info{color:#245c80;background:#3d86b924}.email-marketing-status--warning{color:#725f00;background:#c9b20d29}.email-marketing-status--danger{color:#8b2424;background:#af3f3f21}.email-marketing-status--muted{color:#4b5563;background:#3741511a}.email-marketing-status--neutral{color:#4b5563;background:#4b55631f}.email-marketing-test-modal.modal{width:min(100%,36rem)}.email-marketing-content-hash{grid-column:1/-1}.email-marketing-content-hash .detail-grid__value{overflow-wrap:anywhere}.email-marketing-recipient-preview{background:#fff;border:0;width:100%;min-height:720px;display:block}@media (max-width:720px){.email-marketing-metrics{grid-template-columns:1fr}}.email-marketing-product-search{max-width:32rem;padding:0 1.5rem 1rem}.email-marketing-product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem;padding:0 1.5rem 1.5rem;display:grid}.email-marketing-product-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#dfe3e8);color:inherit;cursor:pointer;text-align:left;border-radius:.75rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid;position:relative}.email-marketing-product-card:hover,.email-marketing-product-card--selected{border-color:var(--color-accent,#ff6b00);box-shadow:0 0 0 1px var(--color-accent,#ff6b00)}.email-marketing-product-card__image{background:#f4f5f7;border-radius:.5rem;justify-content:center;align-items:center;height:4.5rem;display:flex;overflow:hidden}.email-marketing-product-card__image img{object-fit:contain;width:100%;height:100%}.email-marketing-product-card__content{gap:.25rem;min-width:0;display:grid}.email-marketing-product-card__content strong,.email-marketing-product-card__content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-marketing-product-card__state{color:var(--color-accent,#f94b02);grid-column:2;font-size:.75rem;font-weight:700}.email-marketing-product-lock{color:var(--color-warning);padding:0 1.5rem 1.5rem}.email-builder-page{gap:1rem}.email-builder-title-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.email-builder-title-row h2{margin:0}.email-builder-save-state{color:var(--color-muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.email-builder-save-state:before{background:var(--color-success);content:"";border-radius:999px;width:.48rem;height:.48rem}.email-builder-save-state--dirty:before{background:var(--color-warning)}.email-builder-header-actions{align-items:center;gap:.65rem;display:flex}.email-builder-header-actions--mobile{display:none}.email-builder-layout{grid-template-columns:minmax(32rem,1fr) minmax(27rem,29rem);grid-template-areas:"workspace sidebar";align-items:start;gap:1rem;min-width:0;display:grid}.email-builder-workspace{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.6rem;grid-area:workspace;min-width:0;overflow:hidden}.email-builder-toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:4rem;padding:.65rem 1rem;display:flex}.email-builder-toolbar__history{align-items:center;gap:.5rem;display:flex}.email-builder-toolbar__viewport{align-items:center;gap:.4rem;display:flex}.email-builder-icon-control.button-secondary--icon{width:2.25rem;height:2.25rem;padding:.48rem}.email-builder-icon-control svg{width:1.05rem;height:1.05rem}.email-builder-icon-control--active.button-secondary{border-color:var(--color-accent);color:var(--color-accent-strong);background:#fff3e8}.email-builder-canvas{background:#e9ebee;justify-content:center;align-items:flex-start;min-height:43rem;padding:2rem;transition:background .15s;display:flex;position:relative;overflow:auto}.email-builder-canvas--dragging{box-shadow:inset 0 0 0 2px var(--color-accent);background:#fff3e8}.email-builder-canvas__frame{min-height:39rem;transition:width .2s;box-shadow:0 .5rem 1.75rem #1a1a1a1f}.email-builder-canvas__frame--desktop{width:37.5rem;max-width:100%}.email-builder-canvas__frame--mobile{width:100%;max-width:23.4375rem}.email-builder-editor{--re-active:#f582201f;--re-bg:#fff;--re-border:var(--color-border);--re-hover:#f5822014;--re-pressed:#f5822024;--re-radius:.45rem;--re-radius-sm:.35rem;--re-text:var(--color-text);--re-text-muted:var(--color-muted);min-height:39rem}.email-builder-editor .tiptap{box-sizing:border-box;outline:none;min-height:39rem;padding:0;background:0 0!important}.email-builder-editor .tiptap .node-container{box-sizing:border-box;min-height:39rem;background:0 0!important;width:100%!important;padding:0!important}.email-builder-editor .tiptap .node-section{box-sizing:border-box;background:#fff;width:100%;min-height:7rem;padding:2rem 2.25rem;position:relative}.email-builder-editor .tiptap .node-section:after{box-sizing:border-box;content:"";pointer-events:none;border:1px dashed #0000;position:absolute;inset:0}.email-builder-editor .tiptap .node-section:hover:after{border-color:#f5822073}.email-builder-editor .tiptap>:first-child{margin-top:0}.email-builder-editor .tiptap>:last-child{margin-bottom:0}.email-builder-editor .tiptap p,.email-builder-editor .tiptap li{line-height:1.6}.email-builder-editor .tiptap:focus-visible{box-shadow:inset 0 0 0 2px #f5822059}.email-builder-product-block{border:1px dashed var(--color-accent);color:#0000;text-align:center;background:#fff8f1;border-radius:.5rem;align-content:center;min-height:8.5rem;padding:1rem;display:grid}.email-builder-product-block:before{color:var(--color-text);content:"Productos Shopify";font-size:.95rem;font-weight:750}.email-builder-product-block:after{color:var(--color-muted);content:"La imagen, el título y el precio se completan con los productos elegidos en la campaña.";max-width:24rem;margin:.35rem auto 0;font-size:.78rem;line-height:1.45}.email-builder-editor .tiptap .email-builder-brand-header,.email-builder-editor .tiptap .email-builder-brand-footer{box-sizing:border-box;color:#0000;-webkit-user-select:none;user-select:none;width:100%;display:grid;margin:0!important;padding:0!important}.email-builder-editor .tiptap .email-builder-brand-header{background:#1a1a1a url(/irp-blanco.svg) 2.25rem/7.375rem no-repeat;align-content:center;min-height:5rem}.email-builder-editor .tiptap .email-builder-brand-header:before{content:"Encabezado IRP";font-size:0}.email-builder-editor .tiptap .email-builder-brand-footer{background:#f5f5f5;border-top:1px solid #e0e0e0;min-height:3.8rem;position:relative}.email-builder-editor .tiptap .email-builder-brand-footer:before{color:#6b7280;content:"IRP Racing";align-self:center;font-size:.72rem;line-height:1.5}.email-builder-editor .tiptap .email-builder-on-demand-reactivation,.email-builder-editor .tiptap .email-builder-maritime-import{box-sizing:border-box;color:#0000;-webkit-user-select:none;user-select:none;background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:100%;border:1px solid #e0e0e0;width:100%;min-height:23rem;display:block;position:relative;margin:0!important;padding:14.4rem 2rem 1.5rem!important}.email-builder-editor .tiptap .email-builder-on-demand-reactivation{background-image:url(/email-marketing/on-demand-reactivacion-envio.webp)}.email-builder-editor .tiptap .email-builder-maritime-import{background-image:url(/email-marketing/importacion-maritima.webp)}.email-builder-editor .tiptap .email-builder-on-demand-reactivation:before,.email-builder-editor .tiptap .email-builder-maritime-import:before{color:#1a1a1a;text-align:left;white-space:pre-line;font-size:1.2rem;font-weight:800;line-height:1.3;display:block}.email-builder-editor .tiptap .email-builder-on-demand-reactivation:before{content:"Tu próximo pedido puede viajar con una tarifa menor\a 5% OFF desde USD 400 · 10% OFF desde USD 600"}.email-builder-editor .tiptap .email-builder-maritime-import:before{content:"Ahora también importamos por vía marítima\a Una alternativa para cargas de mayor volumen"}.email-builder-editor .tiptap .email-builder-on-demand-reactivation:after,.email-builder-editor .tiptap .email-builder-maritime-import:after{color:#1a1a1a;content:"Consultar por WhatsApp";background:#f94b02;border-radius:.4rem;margin-top:1rem;padding:.65rem .85rem;font-size:.78rem;font-weight:800;display:inline-block}.email-builder-editor .tiptap .node-columns{background:#f8f9fa;border:1px dashed #b8bec6;border-radius:.5rem;gap:.65rem;margin:0 0 1rem;padding:.65rem}.email-builder-editor .tiptap .node-column{background:#fff;border:1px dashed #cfd4da;border-radius:.4rem;min-height:7rem;padding:.75rem;position:relative}.email-builder-editor .tiptap .node-column:has(>p.is-empty:only-child):after{color:#8a9099;content:"Agregá contenido";pointer-events:none;font-size:.72rem;position:absolute;top:.75rem;left:.75rem}.email-builder-drop-message{background:var(--color-surface-strong);color:var(--color-text-inverse);pointer-events:none;z-index:4;border-radius:.45rem;padding:.65rem .9rem;font-size:.85rem;font-weight:700;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.email-builder-block-selection{border:2px solid var(--color-accent);box-sizing:border-box;pointer-events:none;z-index:8;border-radius:.35rem;position:absolute}.email-builder-block-controls{background:var(--color-surface-strong);color:var(--color-text-inverse);pointer-events:auto;z-index:9;border-radius:.4rem;align-items:center;gap:.2rem;max-width:min(100%,23rem);padding:.25rem;display:flex;position:absolute;top:-2.7rem;right:-2px;box-shadow:0 .4rem 1rem #1a1a1a33}.email-builder-block-controls__label{text-overflow:ellipsis;white-space:nowrap;padding:0 .35rem;font-size:.72rem;font-weight:700;overflow:hidden}.email-builder-block-controls .button-secondary--icon{color:var(--color-text-inverse);cursor:pointer;background:0 0;border-color:#0000;width:1.9rem;height:1.9rem;min-height:1.9rem;padding:.4rem}.email-builder-block-controls .button-secondary--icon:hover:not(:disabled){background:#ffffff24;border-color:#ffffff2e}.email-builder-block-controls .button-secondary--icon:disabled{color:#ffffff59}.email-builder-block-controls svg{width:1rem;height:1rem}.email-builder-block-controls__up{display:flex;transform:rotate(180deg)}.email-builder-drop-indicator{background:var(--color-accent);pointer-events:none;z-index:10;height:3px;position:absolute;transform:translateY(-50%);box-shadow:0 0 0 2px #f582202e}.email-builder-workspace__footer{color:var(--color-muted);padding:.75rem 1rem;font-size:.8rem}.email-builder-workspace__footer kbd{border:1px solid var(--color-border);color:var(--color-text);background:#f3f4f6;border-radius:.3rem;padding:.05rem .35rem;font-family:inherit;font-weight:700}.email-builder-sidebar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.6rem;grid-area:sidebar;min-width:0}.email-builder-sidebar__section{padding:1.1rem}.email-builder-section-settings{border-top:1px solid var(--color-border)}.email-builder-sidebar__heading{border-bottom:1px solid var(--color-border);gap:.2rem;margin-bottom:1rem;padding-bottom:.85rem;display:grid}.email-builder-sidebar__heading h3{margin:0;font-size:1rem}.email-builder-sidebar__heading span,.email-builder-sidebar__instruction{color:var(--color-muted);font-size:.78rem;line-height:1.45}.email-builder-sidebar__tools{border-top:1px solid var(--color-border)}.email-builder-sidebar__tools .inner-tabs{padding:0 1.1rem}.email-builder-sidebar__tabpanel{min-height:20rem;padding:.9rem 1.1rem 1.1rem}.email-builder-sidebar__instruction{margin:0 0 .85rem}.email-block-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.email-block-library__item.button-secondary{text-align:left;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.55rem;width:100%;height:auto;min-height:6rem;padding:.75rem}.email-block-library__item.button-secondary:hover:not(:disabled){border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.email-block-library__icon{color:var(--color-accent-strong);align-items:center;width:1.35rem;height:1.35rem;display:flex}.email-block-library__icon svg{width:100%;height:100%}.email-block-library__copy{gap:.12rem;display:grid}.email-block-library__copy strong{color:var(--color-text);font-size:.83rem}.email-block-library__copy small{color:var(--color-muted);font-size:.7rem;font-weight:500;line-height:1.3}.email-personalized-field__label{justify-content:space-between;align-items:baseline;display:flex}.email-personalized-field__label .hover-info{color:var(--color-accent-strong);font-size:.72rem;font-weight:700}.email-personalized-field__control{min-width:0;position:relative}.email-personalized-field__control .form-field__input{width:100%;min-width:0}.email-variable-autocomplete{background:var(--color-surface);border:1px solid var(--color-border);z-index:35;border-radius:.5rem;max-height:25rem;padding:.55rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 .75rem 2rem #1a1a1a29}.email-variable-autocomplete__header{gap:.15rem;padding:.3rem .4rem .6rem;display:grid}.email-variable-autocomplete__header strong{font-size:.84rem}.email-variable-autocomplete__header span,.email-variable-autocomplete__empty{color:var(--color-muted);font-size:.72rem}.email-variable-autocomplete__option{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.35rem;gap:.2rem;width:100%;padding:.55rem .6rem;display:grid}.email-variable-autocomplete__option[aria-selected=true],.email-variable-autocomplete__option:hover{background:#fff3e8}.email-variable-autocomplete__option>span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.email-variable-autocomplete__option strong{color:var(--color-text);font-size:.78rem}.email-variable-autocomplete__option code{color:var(--color-accent-strong);font-size:.66rem}.email-variable-autocomplete__option small{color:var(--color-muted);font-size:.68rem;line-height:1.35}.email-variable-picker{flex:none;position:relative}.email-variable-picker__trigger.button-secondary{min-width:3rem;height:100%}.email-variable-picker__symbol{color:var(--color-accent-strong);margin-right:.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.email-variable-picker__panel{background:var(--color-surface);border:1px solid var(--color-border);z-index:30;border-radius:.5rem;width:min(22rem,100vw - 2rem);max-height:28rem;padding:.75rem;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto;box-shadow:0 .75rem 2rem #1a1a1a29}.email-variable-picker__header{gap:.2rem;padding:.25rem .35rem .7rem;display:grid}.email-variable-picker__header strong{font-size:.9rem}.email-variable-picker__header span{color:var(--color-muted);font-size:.75rem;line-height:1.4}.email-variable-list{gap:.45rem;display:grid}.email-variable-list__item.button-secondary{text-align:left;white-space:normal;justify-content:stretch;align-items:stretch;gap:.22rem;width:100%;height:auto;padding:.65rem .7rem;display:grid}.email-variable-list__item.button-secondary:hover:not(:disabled){border-color:var(--color-accent)}.email-variable-list__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;display:flex}.email-variable-list__heading strong{font-size:.8rem}.email-variable-list__heading code{color:var(--color-accent-strong);background:#fff3e8;border-radius:.25rem;padding:.18rem .3rem;font-size:.66rem}.email-variable-list__description,.email-variable-list__example{color:var(--color-muted);font-size:.7rem;font-weight:500;line-height:1.35}.email-variable-list__example{color:var(--color-text)}.email-builder-preview-modal.modal{width:min(58rem,100vw - 2rem)}.email-builder-preview-meta{border:1px solid var(--color-border);background:#f7f8f9;border-radius:.45rem;gap:.35rem;margin-bottom:1rem;padding:.8rem;font-size:.82rem;display:grid}.email-builder-preview-meta small{color:var(--color-muted)}.email-builder-preview-frame{border:1px solid var(--color-border);background:#fff;width:100%;min-height:60vh}.email-builder-page [data-re-bubble-menu],.email-builder-page [data-re-link-bm],.email-builder-page [data-re-btn-bm],.email-builder-page [data-re-img-bm]{z-index:40}[data-re-bubble-menu]{border-color:var(--color-border);border-radius:.45rem;max-width:min(31rem,100vw - 1.5rem);padding:.2rem;box-shadow:0 .55rem 1.5rem #1a1a1a29}[data-re-node-selector]{display:none}[data-re-bubble-menu-item],[data-re-link-bm-item],[data-re-btn-bm-item],[data-re-img-bm-item],[data-re-node-selector-trigger]{min-width:2rem;min-height:2rem}[data-re-bubble-menu-item] svg,[data-re-link-bm-item] svg,[data-re-btn-bm-item] svg,[data-re-img-bm-item] svg{width:.95rem;height:.95rem}.email-builder-page [data-re-bubble-menu-item][data-active],.email-builder-page [data-re-node-selector-item][data-active],.email-builder-page [data-re-slash-command-item][data-selected]{color:var(--color-accent-strong)}@media (max-width:1180px){.email-builder-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar""workspace"}.email-builder-sidebar__tools{border-top:1px solid var(--color-border)}.email-block-library{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.email-marketing-product-grid{grid-template-columns:minmax(0,1fr)}.email-builder-header-actions--desktop{display:none}.email-builder-header-actions--mobile{display:flex}.email-builder-sidebar__section .form-grid{grid-template-columns:minmax(0,1fr)}.email-block-library{grid-template-columns:repeat(2,minmax(0,1fr))}.email-builder-toolbar{flex-direction:column;align-items:flex-start;gap:.65rem}.email-builder-canvas{min-height:34rem;padding:1rem .5rem}.email-builder-canvas__frame,.email-builder-editor,.email-builder-editor .tiptap{min-height:32rem}.email-builder-editor .tiptap .node-container{padding:1.5rem 1.1rem!important}.email-builder-editor .tiptap .email-builder-brand-header,.email-builder-editor .tiptap .email-builder-brand-footer,.email-builder-editor .tiptap .email-builder-on-demand-reactivation,.email-builder-editor .tiptap .email-builder-maritime-import{width:calc(100% + 2.2rem);margin-left:-1.1rem!important;margin-right:-1.1rem!important}.email-builder-editor .tiptap .email-builder-brand-header{background-position:1.1rem}.email-variable-picker__trigger.button-secondary{min-height:var(--control-height);width:100%}.email-variable-picker__panel{width:min(22rem,100vw - 3rem);left:0;right:auto}}
@media (max-width:760px){.order-items-card-list,.order-item-card,.order-item-card__main,.order-item-card__meta,.order-item-card__delivery,.order-item-card__lost-resolution{min-width:0;max-width:100%}.order-items-card-list,.order-item-card,.order-item-card__delivery{grid-template-columns:minmax(0,1fr)}.order-item-card__title{white-space:normal;overflow-wrap:anywhere;overflow:visible}.order-item-card__meta,.order-item-card__delivery,.order-item-card__lost-resolution{text-align:left;justify-items:start}.order-item-card__lost-actions{flex-wrap:wrap;max-width:100%}}
.purchase-planning-toolbar__meta{gap:.2rem;display:grid}@media (max-width:760px){.purchase-planning-calendar-panel .purchase-planning-calendar__cell{align-content:center;justify-items:center;gap:.2rem;min-width:0;min-height:3.5rem;padding:.35rem .1rem}.purchase-planning-calendar-panel .purchase-planning-calendar__sku,.purchase-planning-calendar-panel .purchase-planning-calendar__more,.purchase-planning-calendar__count-unit{display:none}.purchase-planning-calendar-panel .purchase-planning-calendar__count{color:var(--color-accent-strong);background:#f94b021f;border-radius:.35rem;max-width:100%;padding:.1rem .3rem;font-size:.75rem;font-weight:700}.purchase-planning-calendar-panel .purchase-planning-calendar__weekdays{text-align:center}.purchase-planning-day-popover{max-height:none;scroll-margin-top:8rem;overflow:visible}.purchase-planning-toolbar__group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.purchase-planning-toolbar__label{text-align:center;grid-area:1/1/auto/-1}}
@media (min-width:761px) and (max-width:1024px){.shell{--sidebar-width:min(20rem, calc(100vw - 3rem));grid-template-columns:minmax(0,1fr)}.sidebar-shell{width:var(--sidebar-width);z-index:115;min-width:0;max-width:calc(100vw - 3rem);height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell--mobile-sidebar-open .sidebar-shell{transform:translate(0)}.sidebar-mobile-backdrop{z-index:112;opacity:0;pointer-events:none;background:#16161675;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}.shell--mobile-sidebar-open .sidebar-mobile-backdrop{opacity:1;pointer-events:auto}.sidebar{align-items:stretch;min-height:100dvh;max-height:100dvh;padding:1rem 0 0}.sidebar__brand{justify-content:space-between;padding-inline:1rem}.sidebar__collapse-button{display:none}.sidebar__logo-image{display:block}.shell--sidebar-collapsed .sidebar{align-items:stretch;overflow-y:auto}.shell--sidebar-collapsed .sidebar__brand{justify-content:space-between;padding-inline:1rem}.shell--sidebar-collapsed .sidebar__logo-image{display:block}.sidebar__nav{width:100%;margin-top:.75rem}.sidebar__nav--modules{gap:0}.sidebar__module-trigger,.shell--sidebar-collapsed .sidebar__module-trigger{justify-content:space-between;padding:.95rem 1rem .95rem 1.25rem}.sidebar__module-trigger-main,.shell--sidebar-collapsed .sidebar__module-trigger-main{justify-content:flex-start}.sidebar__module-trigger-chevron,.shell--sidebar-collapsed .sidebar__module-trigger-chevron{display:inline-flex}.shell--sidebar-collapsed .sidebar__module-trigger .sidebar__link-icon{width:1rem;height:1rem}.sidebar__submenu{min-width:0;max-width:none;box-shadow:none;opacity:1;pointer-events:none;visibility:visible;border:0;border-radius:0;transition:none;position:static;transform:none}.shell--sidebar-collapsed .sidebar__submenu{min-width:0;max-width:none;box-shadow:none;opacity:1;pointer-events:none;visibility:visible;background:#000;border:0;border-radius:0;padding:0;transition:none;display:none;position:static;transform:none}.sidebar__module-section--expanded>.sidebar__submenu,.shell--sidebar-collapsed .sidebar__module-section--expanded>.sidebar__submenu{pointer-events:auto;display:grid}.shell--sidebar-collapsed .sidebar__module-section--flyout-open>.sidebar__submenu{transform:none}.sidebar__submenu:before,.sidebar__submenu-title{display:none}.sidebar__link{justify-content:flex-start;padding:.95rem 1rem .95rem 1.25rem}.sidebar__link-icon{width:1rem;height:1rem}.sidebar__link-label{display:block}.shell--sidebar-collapsed .sidebar__link-label{width:auto;max-width:none;box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:1;pointer-events:auto;white-space:normal;background:0 0;border:0;padding:0;position:static;transform:none}.shell--sidebar-collapsed .sidebar__module-trigger:hover .sidebar__link-label,.shell--sidebar-collapsed .sidebar__module-trigger:focus-visible .sidebar__link-label,.shell--sidebar-collapsed .sidebar__module-section--flyout-open .sidebar__module-trigger .sidebar__link-label{opacity:1;transform:none}.sidebar__submenu-link,.shell--sidebar-collapsed .sidebar__submenu-link{color:#f8f6f1db;border:0;justify-content:flex-start;min-height:2.75rem;padding:.78rem 1rem .78rem 2.1rem;font-size:.9rem}.sidebar__submenu-link .sidebar__link-icon,.shell--sidebar-collapsed .sidebar__submenu-link .sidebar__link-icon{display:none}.sidebar__submenu-link .sidebar__link-label{width:auto;max-width:none;box-shadow:none;color:inherit;font-size:inherit;opacity:1;pointer-events:auto;white-space:normal;background:0 0;border:0;padding:0;font-weight:650;line-height:1.25;display:block;position:static;transform:none}.topbar{padding-inline:.75rem}.topbar__menu-button{background:var(--color-surface);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;border:1px solid #1a1a1a29;border-radius:.4em;justify-content:center;align-items:center;display:inline-flex}.topbar__menu-button svg{width:1.05rem;height:1.05rem}.topbar__utility{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.5rem;display:grid}.global-search{min-width:0}.global-search .search input{min-width:0;padding-right:.85rem}.topbar__shortcut-group{margin-left:0}}
.sidebar__mobile-close{display:none}.global-search__panel{max-width:100%}@media (max-width:760px),(pointer:coarse){.button-primary--icon[aria-label]:after,.button-secondary--icon[aria-label]:after{content:none}body input:not([type=checkbox]):not([type=radio]),body textarea,body select,body [contenteditable=true],body .searchable-select__inline-search{font-size:max(16px,1rem)!important}}@media (max-width:1024px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}.shell{min-height:100dvh;overflow:visible}.content,.content__body,.panel,.tabs-surface,.tabs-surface__panel,.form-panel,.form-grid,.form-field,.section-header,.section-header__main{min-width:0;max-width:100%}.section-header__title,.panel__header h3,.detail-grid__value{overflow-wrap:anywhere}.table-toolbar{flex-direction:column;align-items:stretch;min-width:0}.table-toolbar>.table-summary{flex:none;width:100%}.table-toolbar>.search{flex:none}.table-toolbar__actions,.table-toolbar__actions--inline{flex-wrap:wrap;justify-content:flex-start;width:100%}.table-toolbar__search,.table-toolbar__actions>.form-field{width:100%;min-width:0;max-width:100%}.role-list,.role-row,.role-row__body,.role-permission-list,.permission-toggle-item__text{min-width:0}.role-list{grid-template-columns:minmax(0,1fr)}.role-row__header{flex-wrap:wrap;position:relative;top:auto}.role-row__summary{flex:12rem}.role-row__title{display:block}.role-row__title strong{white-space:normal;overflow-wrap:anywhere}.role-row__actions{flex-wrap:wrap;max-width:100%}.role-row__chevron-button{width:2.75rem;height:2.75rem}.sidebar-shell,.shell:not(.shell--mobile-sidebar-open) .sidebar-shell *{visibility:hidden}.shell--mobile-sidebar-open .sidebar-shell{visibility:visible}.sidebar{padding-bottom:max(1rem, env(safe-area-inset-bottom));overscroll-behavior-y:contain}.sidebar__mobile-close{border-radius:var(--radius-control);color:#fff;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;font-size:1.6rem;display:inline-flex}.topbar{align-items:center;padding:.6rem .75rem}.topbar__utility{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.5rem}.topbar__menu-button{grid-area:1/1;width:2.75rem;height:2.75rem}.topbar__shortcut-group{grid-area:1/2;justify-self:end}.topbar__profile{grid-area:1/3}.topbar__avatar,.topbar__icon-link{width:2.75rem;height:2.75rem}.topbar .global-search{grid-area:2/1/auto/-1;width:100%}.topbar .global-search .search input{padding-right:8.6rem}.global-search__panel{overscroll-behavior-y:contain;width:100%;max-width:100%;max-height:min(28rem,100dvh - 9rem)}.topbar__notification-menu,.topbar__profile-menu{top:calc(3.95rem + env(safe-area-inset-top,0px));overflow-wrap:anywhere;overscroll-behavior-y:contain;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 5rem);position:fixed;left:.75rem;right:.75rem}.topbar__profile-menu{overflow-y:auto}.outer-tabs,.inner-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.outer-tabs__trigger,.inner-tabs__trigger{scroll-snap-align:start;flex:none;min-height:2.75rem}.outer-tabs__trigger{padding-inline:1rem}.outer-tabs__scroll-button{display:none}.outer-tabs::-webkit-scrollbar{height:4px;display:block}.inner-tabs::-webkit-scrollbar{height:4px;display:block}}@media (min-width:761px) and (max-width:1024px){.topbar__utility{grid-template-columns:2.75rem minmax(0,1fr) auto auto}.topbar .global-search{grid-area:1/2}.topbar__shortcut-group{grid-column:3}.topbar__profile{grid-column:4}}
@media (max-width:760px){.monthly-cost-centers-list .permission-toggle-item{grid-template-columns:minmax(0,1fr);gap:.75rem}.monthly-cost-centers-toggle-control{white-space:normal;flex-wrap:wrap;justify-content:flex-start;min-width:0}}
@media (max-width:1100px){.data-table--cards-tablet .tariff-positions-table td:nth-child(6){display:block}}@media (max-width:760px){:is(.data-table,table.data-table){min-width:0}:is(.data-table,table.data-table) tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.data-table,table.data-table) :is(td,th){min-width:0!important}:is(.data-table,table.data-table) tbody td[data-label]:not([data-mobile-card-role=status]):not(.data-table__actions){text-align:left}:is(.data-table,table.data-table) td[data-mobile-card-role=status]{white-space:normal;max-width:100%}:is(.data-table,table.data-table) tr:not(:has(>[data-mobile-card-role=id]))>td[data-mobile-card-role=status]{grid-column:1/-1}:is(.data-table,table.data-table) td[data-mobile-card-role=status] .data-table__cell-content{flex-wrap:wrap;max-width:100%}:is(.data-table,table.data-table) :is(.status-badge,.status-pill,.pill,.carrier-pill){white-space:normal;overflow-wrap:anywhere;max-width:100%}:is(.data-table,table.data-table) :is(td,th)>*{min-width:0;max-width:100%}:is(.data-table,table.data-table) :is(td>strong,td>small,.table-cell-stack>strong,.table-cell-stack>small,.product-table-product__text small){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}:is(.data-table,table.data-table) :is(.data-table__action-buttons,.table-actions-cell){justify-content:flex-end;gap:.5rem}:is(.data-table,table.data-table) :is(.data-table__action-buttons,.table-actions-cell) :is(.button-primary,.button-secondary){min-height:2.75rem}:is(.data-table,table.data-table) .data-table__detail-row{box-shadow:none}:is(.data-table,table.data-table) colgroup{display:none}.price-candidate-table.sales-profitability-table{max-height:none;overflow:visible}.price-candidate-table.sales-profitability-table table{width:100%}.price-candidate-table.sales-profitability-table :is(td,th){max-width:100%;box-shadow:none;position:static;inset:auto}.price-candidate-table.sales-profitability-table .price-candidate-table__name-text{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}}@media (max-width:380px){:is(.data-table,table.data-table) tr:has(>[data-mobile-card-role=id])>td[data-mobile-card-role=status]{grid-area:2/1/auto/-1}}@media (max-width:760px){:is(.data-table,table.data-table) thead[data-mobile-controls=true]{clip:auto;clip-path:none;white-space:normal;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;height:auto;margin:0 0 .75rem;padding:.25rem 0;display:flex;position:static;overflow:auto hidden}:is(.data-table,table.data-table) thead[data-mobile-controls=true] tr{display:contents}:is(.data-table,table.data-table) thead[data-mobile-controls=true] th{display:none}:is(.data-table,table.data-table) thead[data-mobile-controls=true] th[data-mobile-control=true]{border:1px solid var(--color-border);background:var(--color-surface);white-space:nowrap;border-radius:.4rem;flex:none;align-items:center;gap:.4rem;max-width:none;margin-right:.5rem;padding:.25rem .5rem;display:flex;width:auto!important}:is(.data-table,table.data-table) th[data-mobile-selection]:after{content:attr(data-mobile-selection);font-size:.8rem;font-weight:600}:is(.data-table,table.data-table) :is(.sortable-table-header,.table-checkbox){min-height:2.75rem}:is(.data-table,table.data-table) .table-checkbox{min-width:2.75rem}:is(.data-table,table.data-table) tfoot{gap:.75rem;width:100%;min-width:0;margin-top:.75rem;display:grid}:is(.data-table,table.data-table) tfoot tr{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}:is(.data-table,table.data-table) tfoot :is(th,td){text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block;position:static;width:auto!important}:is(.data-table,table.data-table) tfoot th,:is(.data-table,table.data-table) tfoot td[colspan]{grid-column:1/-1}:is(.data-table,table.data-table) tfoot td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--color-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600;line-height:1.35;display:block}:is(.data-table,table.data-table) tfoot td:empty{display:none}}@media (min-width:761px) and (max-width:1100px){.data-table--cards-tablet tfoot{gap:.75rem;width:100%;min-width:0;margin-top:.75rem;display:grid}.data-table--cards-tablet tfoot tr{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.data-table--cards-tablet tfoot :is(th,td){text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block;position:static;width:auto!important}.data-table--cards-tablet tfoot th,.data-table--cards-tablet tfoot td[colspan]{grid-column:1/-1}.data-table--cards-tablet tfoot td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--color-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600;line-height:1.35;display:block}.data-table--cards-tablet tfoot td:empty{display:none}}
.ticket-detail-view{min-width:0;container:ticket-detail/inline-size}.ticket-detail-view .ticket-detail-layout{grid-template-columns:minmax(0,1fr) minmax(12.5rem,16rem);grid-template-areas:"main side""tabs side";align-content:start}.ticket-detail-main{grid-area:main}.ticket-detail-side{grid-area:side}.ticket-detail-tabs{grid-area:tabs}.ticket-window-actions{flex:none;align-items:center;gap:.45rem;display:flex}.ticket-window-actions:empty,.ticket-detail-view>.section-header>.section-header__actions:empty{display:none}.ticket-detail-view>.section-header>.section-header__actions{margin-left:auto}.modal.ticket-detail-modal>.modal__body{min-height:0;display:flex;overflow:hidden}.modal.ticket-detail-modal .ticket-detail-view--embedded{flex:1 1 0;width:100%}@container ticket-detail (max-width:900px){.ticket-detail-view .ticket-detail-layout{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""tabs";gap:1rem;padding:.75rem}.ticket-detail-view :is(.ticket-detail-main,.ticket-detail-side,.ticket-issue-panel,.ticket-detail-tabs){min-width:0;max-width:100%}.ticket-detail-view .ticket-detail-side{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;padding:1rem}.ticket-detail-view .ticket-issue-panel{padding:1rem}.ticket-detail-view .ticket-issue-panel__header{flex-wrap:wrap}.ticket-detail-view :is(.ticket-side-panel dd,.ticket-inline-field>button,.ticket-link-item__content,.ticket-assignee-value>span){overflow-wrap:anywhere;min-width:0}.ticket-detail-view .ticket-link-item{align-items:flex-start}.ticket-detail-view .ticket-assignee-edit-row{gap:.5rem}.ticket-detail-view .ticket-inline-editor__actions button{width:2.75rem;height:2.75rem}.ticket-detail-view .ticket-subtask-form{grid-template-columns:minmax(0,1fr);gap:.5rem}.ticket-detail-view .ticket-subtask-form .button-primary{grid-area:4/1;width:100%}.ticket-detail-view .ticket-subtask-form .form-field__error{grid-row:3}.ticket-detail-view>.section-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.ticket-detail-view>.section-header>.section-header__text{grid-area:1/1;min-width:0}.ticket-detail-view .ticket-window-actions{grid-area:1/2}.ticket-detail-view>.section-header>.section-header__actions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:.375rem;width:100%;margin-left:0;display:flex}.ticket-detail-view>.section-header .section-header__actions :is(.button-primary,.button-secondary){padding-inline:.625rem}.ticket-detail-view :is(.button-primary,.button-secondary,.ticket-modal-icon-action){min-height:2.75rem}.ticket-detail-view .ticket-modal-icon-action{flex-shrink:0;width:2.75rem}}@media (max-width:760px){.ticket-floating-dock{max-width:calc(100% - 1rem);padding-top:.5rem;left:.5rem;right:.5rem;overflow-x:auto}.ticket-floating-dock__tab{flex-shrink:0}.ticket-floating-dock__close{opacity:1}}
@media (max-width:1100px){.data-table--cards-tablet tbody tr.purchase-import-rfq-order-line--restricted{background:#fff1f1}.data-table--cards-tablet tr.purchase-import-rfq-order-line--restricted>td{background:0 0}.breakdown-overview-grid{grid-template-columns:minmax(0,1fr)}.breakdown-overview-grid>.panel{min-width:0}.purchase-import-rfq-charges{flex-wrap:wrap}.purchase-import-rfq-items-table tfoot tr{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.purchase-import-rfq-items-table tfoot th{background:0 0;border:0;padding:0}}@media (max-width:760px){.data-table tbody tr.purchase-import-rfq-order-line--restricted{background:#fff1f1}.data-table tr.purchase-import-rfq-order-line--restricted>td{background:0 0}.modal__actions.breakdown-item-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.breakdown-item-modal-actions>:last-child{grid-column:1/-1}.purchase-import-order-shipment-products-table .purchase-import-order-shipment-quantity-stepper{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;width:100%;max-width:none;margin-inline:0}.purchase-import-order-shipment-quantity-stepper>button,.purchase-import-order-shipment-quantity-stepper>input{min-height:2.75rem}.purchase-import-rfq-charges{flex-direction:column;align-items:stretch}.purchase-import-rfq-charges .form-field{width:100%;min-width:0}.breakdown-item-card__header{grid-template-columns:minmax(0,1fr) auto auto}.breakdown-item-card__title{overflow-wrap:anywhere;grid-column:1/-1}.breakdown-item-card__quick-values{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.breakdown-item-card__quick-values div{min-width:0}.breakdown-item-card__quick-values strong{white-space:normal;overflow-wrap:anywhere}.breakdown-item-card__action{grid-column:2}.breakdown-item-card__toggle{grid-column:3}.breakdown-items-toolbar .search{flex:none;width:100%;max-width:100%}.purchase-form__actions{margin-top:1rem}}
@media (max-width:760px){.mercadolibre-full-shipments-panel,.mercadolibre-full-shipments-panel .table-toolbar,.mercadolibre-full-shipments-table{max-width:100%}.mercadolibre-full-shipments-table.price-candidate-table.sales-profitability-table :is(td,th){white-space:normal;max-width:100%;position:static;inset:auto;overflow:visible;text-align:left!important;min-width:0!important}.mercadolibre-full-shipments-table.price-candidate-table.sales-profitability-table tbody td{background:0 0}.mercadolibre-full-shipments-table tr.sales-profitability-table__row--selected{background:#1f7a4f14}.mercadolibre-full-shipments-table .mercadolibre-full-sku-name>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.mercadolibre-full-shipments-table.price-candidate-table thead[data-mobile-controls=true] th[data-mobile-selection]{flex:none;max-width:100%;margin-right:0}.mercadolibre-full-shipments-table th[data-mobile-selection]>div{flex:none;width:auto}.mercadolibre-full-shipments-table th[data-mobile-selection]:after{white-space:normal}}
.binary-choice-chips{align-items:stretch}.binary-choice-chips__option{min-width:0}.binary-choice-chips__radio{aspect-ratio:1;flex:0 0 1rem;min-width:1rem;min-height:1rem}.binary-choice-chips__option>span:last-child{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.binary-choice-chips{flex-wrap:wrap}.binary-choice-chips__option{flex:1 1 max-content;max-width:100%;min-height:44px}}
.binary-choice-chips__option.compact-control--small,.data-filter__trigger.compact-control--small{min-height:2rem;padding:.45rem .8rem;font-size:.88rem}
