.dispatch-quote-form{gap:1rem;width:min(100%,54rem);margin:0 auto}.dispatch-quote-form__narrow{width:100%;margin:0 auto}.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__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-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-order-header{align-items:flex-start;gap:1rem}.dispatch-order-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.dispatch-product-group__header>.dispatch-order-header__actions{display:flex}.dispatch-order-meta-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.dispatch-order-meta{color:#1b1b1bad;background:#1a1a1a08;border:1px solid #1a1a1a1a;border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .55rem;font-size:.82rem;line-height:1;display:inline-flex}.dispatch-order-meta strong{color:var(--color-text);font-size:.86rem}.dispatch-order-meta--discount{color:#14532d;background:#1f7a4f14;border-color:#1f7a4f33}.dispatch-order-meta--discount strong{color:#14532d}.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,.dispatch-scenario-actions>.button-primary--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:36%}.quote-items-table__qty{width:6%}.quote-items-table__total{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-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}.client-transit-report-toolbar{align-items:flex-start}.client-transit-report-toolbar .button-primary,.client-transit-report-toolbar .button-secondary{min-width:12.5rem}.client-transit-report-status{color:#1a1a1a9e;align-self:center;font-size:.84rem;font-weight:700}.client-transit-report-table{table-layout:fixed}.client-transit-report-table__col-status{width:18%}.client-transit-report-table__col-quantity{width:7rem}.client-transit-report-table__col-product{width:44%}.client-transit-report-table__col-origin{width:15%}.client-transit-report-table__col-date{width:8rem}.client-transit-report-table th:nth-child(2),.client-transit-report-table td:nth-child(2){text-align:right}.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:28%}.tariff-positions-table__col-rate{width:11%}.tariff-positions-table__col-actions{width:17%}.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);text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:.32rem .55rem;font-size:.78rem;font-weight:800;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}.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}.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}.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{flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;display:inline-flex}.purchase-id-cell__main{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.purchase-id-cell__meta{z-index:3;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:.18rem;display:inline-flex;position:relative}.purchase-id-cell__meta small{color:var(--color-text-muted)}.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-carrier-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.8rem;font-weight:700;line-height:1.1;display:inline-flex}.purchase-carrier-chip--amber{color:#8a5400;background:#f582202e}.purchase-carrier-chip--teal{color:#0f766e;background:#0f766e24}.purchase-carrier-chip--slate{color:#334155;background:#3341551f}.purchase-carrier-chip--blue{color:#1d4ed8;background:#1d4ed824}.purchase-carrier-chip--plum{color:#6b21a8;background:#6b21a81f}.purchase-carrier-chip--cyan{color:#0f766e;background:#3d86b929}.purchase-carrier-chip--green{color:#166534;background:#1f7a4f24}.purchase-carrier-chip--neutral{color:#374151;background:#3741511f}.purchase-alert-icon .hover-info__trigger{pointer-events:auto;z-index:3;color:var(--color-danger);align-items:center;text-decoration:none;display:inline-flex;position:relative}.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);background:#f582201f;border-radius:999px;padding:.2rem .5rem;font-size:.74rem;font-weight:700;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{order:-1;justify-self:start;position:static}}.purchase-first-order-icon .hover-info__trigger{pointer-events:auto;z-index:3;align-items:center;display:inline-flex;position:relative}.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{align-items:start}.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}.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)}.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,.voucher-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}.voucher-card__main{gap:.25rem;min-width:0;display:grid}.voucher-card__alert{grid-column:1/-1}.voucher-card__alert .notification-bar{padding:.55rem .7rem;font-size:.84rem}.voucher-card .voucher-card__title{justify-self:start;font-size:.98rem;font-weight:700}.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-panel{border:1px solid var(--color-border);background:#f5f5f5;border-radius:.45rem;padding:1rem}.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__payment-alert{color:var(--color-danger);background:#fff1f0;border:1px solid #f4b8b0;border-radius:.45rem;padding:.85rem 1rem;font-weight:700;line-height:1.5}.delivery-payment-voucher-list{margin-top:.75rem}.order-delivery-modal{width:min(100vw - 2rem,48rem)}.order-delivery-modal .form-panel--embedded{overflow:hidden}.order-delivery-modal__date-field{width:min(100%,18rem)}.order-delivery-modal .order-item-card{grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem)}.order-delivery-modal .order-item-card>div{min-width:0}.order-delivery-modal .order-item-card strong{overflow-wrap:anywhere}.order-delivery-modal .number-stepper{width:100%;min-width:0}.voucher-card--selectable{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.voucher-card__selection{border-right:1px solid var(--color-border);align-items:flex-start;padding:1rem .85rem;display:flex}.voucher-card__select-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:1rem;min-width:0;padding:1rem;display:grid}.voucher-card__select-button .voucher-card__title{font-size:.98rem;line-height:1.35}.voucher-card__select-button .voucher-card__date{color:var(--color-muted);font-size:.76rem;font-weight:500}.voucher-card__select-button small{color:var(--color-muted);font-size:.78rem;font-weight:500}.voucher-card__select-button .voucher-card__main,.voucher-card__select-button .voucher-card__title,.voucher-card__select-button small{overflow-wrap:anywhere;min-width:0}.voucher-card__select-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.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)}.mercadolibre-listing-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem;display:grid}.mercadolibre-listing-card{border:1px solid var(--color-border);background:#fff;border-radius:.45rem;gap:.75rem;padding:1rem;display:grid}.mercadolibre-listing-card__header,.mercadolibre-listing-card__footer,.mercadolibre-listing-card__meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mercadolibre-listing-card__chips{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:inline-flex}.mercadolibre-listing-card__meta,.mercadolibre-listing-card__footer{color:#1a1a1aa3;font-size:.86rem}.mercadolibre-listing-card__meta strong,.mercadolibre-listing-card__footer strong{color:var(--color-text)}.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,2fr) minmax(15rem,1fr) minmax(16rem,1fr);align-items:start;gap:1rem;display:grid}.breakdown-overview-grid>.panel{align-self:start;margin-top:0}.breakdown-reference-panel .hover-info{display:inline-flex}@media (max-width:1100px){.breakdown-overview-grid{grid-template-columns:minmax(0,1fr)}}.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);white-space:nowrap;background:#1a1a1a14;border:1px solid #1a1a1a14;border-radius:999px;align-items:center;padding:.24rem .58rem;font-size:.76rem;font-weight:800;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}.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,.order-delivery-modal .order-item-card,.voucher-card__select-button{grid-template-columns:1fr}.voucher-card__select-button .voucher-card__aside{text-align:left;justify-items:start;width:auto}.order-item-card__delivery{text-align:left;grid-template-columns:1fr;justify-items:start}.order-item-card__title{white-space:normal}.voucher-card{grid-template-columns:1fr}.voucher-card__aside{text-align:left;justify-items:start;width:100%}.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%}}.monthly-costs-view{gap:1rem}.monthly-costs-year-nav,.monthly-costs-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.monthly-costs-year-nav strong{text-align:center;min-width:4.5rem}.monthly-costs-table{overflow-x:auto}.monthly-costs-table table{min-width:980px}.monthly-costs-table th:not(:first-child),.monthly-costs-table td:not(:first-child){text-align:right;white-space:nowrap}.monthly-costs-table td:first-child{min-width:18rem}.monthly-costs-expand-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;font-weight:700;display:inline-flex}.monthly-costs-caret{flex:none;width:0;height:0;display:inline-block}.monthly-costs-caret--right{border-top:.28rem solid #0000;border-bottom:.28rem solid #0000;border-left:.38rem solid #6b7280}.monthly-costs-caret--down{border-top:.38rem solid #6b7280;border-left:.28rem solid #0000;border-right:.28rem solid #0000}.monthly-costs-category-row{background:#f7f8fa;font-weight:700}.monthly-costs-center-row td:first-child{color:#4b5563;padding-left:2rem}.monthly-costs-table td small{color:#6b7280;margin-top:.2rem;font-size:.74rem;display:block}.monthly-costs-import-summary-grid dt,.monthly-costs-import-summary-grid dd{margin:0}.monthly-costs-alert-banner{margin-bottom:.85rem}.monthly-costs-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.monthly-costs-table-toolbar .table-summary{margin:0}.monthly-costs-table-filter{color:#4b5563;align-items:center;gap:.65rem;font-size:.86rem;font-weight:700;display:inline-flex}.monthly-costs-legend{color:#4b5563;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:flex}.monthly-costs-legend span{align-items:center;gap:.35rem;display:inline-flex}.monthly-costs-legend__mark{border-radius:999px;width:.55rem;height:.55rem;display:inline-block}.monthly-costs-legend__mark--new{background:#2563eb}.monthly-costs-legend__mark--discrepancy{background:#b45309}.monthly-costs-legend__mark--anomaly{background:#be123c}.monthly-costs-legend__mark--validation{background:var(--color-danger)}.monthly-costs-legend__mark--ok{background:var(--color-success)}.monthly-costs-import-detail-table{max-height:68vh;overflow:auto}.monthly-costs-import-detail-table table{min-width:1080px}.monthly-costs-import-detail-table th{z-index:3;position:sticky;top:0}.monthly-costs-import-detail-table th:first-child,.monthly-costs-import-detail-table td:first-child{background:var(--color-surface);z-index:2;border-left:4px solid #0000;border-right:1px solid #1a1a1a29;width:24rem;min-width:24rem;position:sticky;left:0;box-shadow:8px 0 14px -14px #1a1a1ab3}.monthly-costs-import-detail-table th:first-child{z-index:4;background:#fafbfc}.monthly-costs-current-table th:first-child,.monthly-costs-current-table td:first-child{text-overflow:clip;white-space:normal;width:26rem;min-width:26rem;overflow:visible}.monthly-costs-current-table td:first-child>strong,.monthly-costs-current-table td:first-child>small,.monthly-costs-current-table .monthly-costs-expand-button{text-overflow:clip;white-space:normal;overflow:visible}.monthly-costs-import-detail-table .monthly-costs-row--new td:first-child{border-left-color:#2563eb}.monthly-costs-import-detail-table .monthly-costs-row--discrepancy td:first-child{border-left-color:#b45309}.monthly-costs-import-detail-table .monthly-costs-row--anomaly td:first-child{border-left-color:#be123c}.monthly-costs-import-detail-table .monthly-costs-row--validation td:first-child{border-left-color:var(--color-danger)}.monthly-costs-cell--discrepancy{color:#7c2d12;background:#fff7ed}.monthly-costs-cell--anomaly{color:#9f1239;background:#fff1f2}.monthly-costs-cell--validation{color:var(--color-danger);background:#fef2f2;font-weight:800}.monthly-costs-cell--ok{color:var(--color-success);background:#ecfdf5}.monthly-cost-centers-list .permission-toggle-item{grid-template-columns:minmax(0,1fr) auto}.monthly-cost-centers-list .role-row__body{gap:0}.monthly-cost-centers-toggle-control{color:#5c6470;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.75rem;font-size:.86rem;font-weight:700;display:inline-flex}.monthly-costs-file-field{max-width:34rem}.status-pill--borrador{color:#4b5563;background:#f3f4f6;border:1px solid #4b556338}.status-pill--implementada{color:#047857;background:#ecfdf5}@media (max-width:720px){.monthly-costs-year-nav,.monthly-costs-actions{flex-wrap:wrap;justify-content:flex-start}}
.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}.mercadolibre-listings-toolbar{flex-flow:column;align-items:center;gap:.55rem}.mercadolibre-listings-toolbar>.button-primary,.mercadolibre-listings-toolbar>.button-secondary{align-self:flex-end}.mercadolibre-listings-toolbar__filters{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.mercadolibre-listings-toolbar__search,.mercadolibre-listings-toolbar__search input{min-width:16rem}@media (max-width:720px){.mercadolibre-listings-toolbar{align-items:stretch;width:100%}.mercadolibre-listings-toolbar>.button-primary,.mercadolibre-listings-toolbar>.button-secondary{align-self:stretch}.mercadolibre-listings-toolbar__filters{flex-direction:column;align-items:stretch}.mercadolibre-listings-toolbar__search,.mercadolibre-listings-toolbar__search input{width:100%;min-width:0}}.mercadolibre-promotions-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.mercadolibre-promotions-toolbar .button-primary,.mercadolibre-promotions-toolbar .button-secondary{min-width:12rem}.mercadolibre-priority-campaign-card,.mercadolibre-bulk-action-card{border:1px solid var(--color-border);background:#fff;border-radius:.45rem}.mercadolibre-priority-campaign-card{align-items:center;gap:.75rem;padding:.75rem;display:flex}.mercadolibre-priority-campaign-card .form-field__input{margin:0}.mercadolibre-bulk-action-card{text-align:left;cursor:pointer;flex-direction:column;gap:.35rem;padding:.9rem 1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.mercadolibre-bulk-action-card strong{font-size:.98rem}.mercadolibre-bulk-action-card span{color:var(--color-text-muted,#5f6368);font-size:.9rem;line-height:1.45}.mercadolibre-bulk-action-card:hover,.mercadolibre-bulk-action-card:focus-visible{border-color:#f5822066;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #f582201f}.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-en_wh_parcial,.status-pill--purchase-en_warehouse{color:#1d4ed8;background:#3d86b929;border-color:#3d86b947}.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:36%}.products-table__col-type{width:12%}.products-table__col-classification{width:23%}.products-table__col-status{width:21%}.products-table__col-actions{width:8%}.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 td:not(:first-child),.products-table td:not(:first-child) .data-table__cell-content{text-align:right}
.price-management-table th,.price-management-table td{vertical-align:top}.price-management-page-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.price-management-table-section{gap:.75rem;min-width:0;display:grid}.price-version-list-table{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.price-version-list-table table{box-sizing:border-box;table-layout:fixed;width:100%}.price-version-list-table th,.price-version-list-table td{box-sizing:border-box;min-width:0;overflow:hidden}.price-version-list-table__col-name{width:21%}.price-version-list-table__col-status{width:14%}.price-version-list-table__col-type{width:12%}.price-version-list-table__col-validity{width:14%}.price-version-list-table__col-user{width:13%}.price-version-list-table__col-date{width:9%}.price-version-list-table__col-counts{width:8%}.price-version-list-table__col-actions{width:8.75rem}.price-version-list-table .status-badge{box-sizing:border-box;text-align:center;text-overflow:clip;white-space:normal;word-break:break-word;justify-content:center;width:100%;min-width:0;max-width:100%;font-size:.76rem;display:flex;overflow:visible}.price-version-list-table__status-cell .data-table__cell-content,.price-version-list-table__validity-cell .data-table__cell-content{text-overflow:clip;white-space:normal;overflow:visible}.price-version-list-table__status-cell,.price-version-list-table__validity-cell{overflow:visible!important}.price-version-list-table .data-table__action-buttons{width:100%}.price-version-list-table .data-table__actions .button-secondary{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.price-version-list-name{gap:.12rem;min-width:0;display:grid}.price-version-list-name>strong,.price-version-list-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.price-version-list-name>span{color:#1a1a1a94;font-size:.78rem;font-weight:700}.price-version-list-counts{white-space:nowrap;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.price-version-list-count.hover-info{color:inherit;font-weight:600}.price-version-list-count .hover-info__trigger{border-bottom:1px dotted #1a1a1a61}.price-version-list-validity{white-space:normal;gap:.12rem;display:grid}.price-version-list-validity>span{line-height:1.2}@media (max-width:760px){.price-version-list-table,.price-version-list-table table,.price-version-list-table tbody,.price-version-list-table tr{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.price-version-list-table{overflow:visible}.price-version-list-table tr{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.price-version-list-table .data-table__actions{overflow:visible!important}}.price-version-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.price-config-panel{gap:1rem;display:grid}.price-config-panel--collapsible{gap:0;padding:0;overflow:hidden}.price-config-panel__summary{background:var(--color-surface);color:var(--color-text);cursor:pointer;font:inherit;text-align:left;border:0;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.1rem;font-size:1.02rem;font-weight:800;display:flex}.price-config-panel__summary svg{width:1rem;height:1rem;transition:transform .15s}.price-config-panel__summary[aria-expanded=true] svg{transform:rotate(180deg)}.price-config-panel__body{border-top:1px solid var(--color-border);gap:1rem;padding:1rem;display:grid}.price-config-panel__edit-row{justify-content:flex-end;max-width:64rem;display:flex}.price-config-panel>.panel__header{align-items:center;gap:.75rem}.price-config-form{gap:1rem;max-width:64rem;display:grid}.price-config-row{gap:.85rem;display:grid}.price-config-row--ml-main{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) minmax(9rem,.85fr) minmax(11rem,1fr)}.price-config-row--woo-main{grid-template-columns:repeat(3,minmax(10rem,1fr))}.price-config-collapsible{border:1px solid var(--color-border);border-radius:.45rem;max-width:64rem;overflow:hidden}.price-config-collapsible__toggle{color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:#fafbfc;border:0;justify-content:space-between;align-items:center;width:100%;min-height:2.65rem;padding:.65rem .8rem;font-weight:800;display:flex}.price-config-collapsible__toggle svg{width:1rem;height:1rem;transition:transform .15s}.price-config-collapsible__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.price-config-collapsible__body{background:var(--color-surface);gap:.75rem;padding:.85rem;display:grid}.price-config-scale-list,.price-config-financing-list{justify-items:stretch;gap:.75rem;display:grid}.price-config-scale-row{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:end;gap:.75rem;width:100%;max-width:42rem;display:grid}.price-config-financing-row{grid-template-columns:auto minmax(12rem,1fr) minmax(10rem,.8fr) auto;align-items:end;gap:.75rem;width:100%;max-width:54rem;display:grid}.price-config-financing-select{align-self:end;min-width:12.5rem}.price-config-remove-button{align-self:start;height:3.4rem;min-height:3.4rem;margin-top:1.6rem}.price-config-financing-current{place-self:start;margin-top:2.25rem}.price-config-scale-list>.button-secondary,.price-config-financing-list>.button-secondary{border-style:dashed;justify-content:center;width:100%;max-width:54rem}.price-config-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;max-width:64rem;padding-top:.25rem;display:flex}.price-lists-embedded-panel{gap:1rem;display:grid}.price-lists-list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.price-lists-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.price-lists-errors-toggle{flex:none}.price-lists-list-title{align-items:center;gap:.5rem;margin:0;display:inline-flex}.price-lists-list-title .status-dot{margin-top:0}.price-lists-meta-line{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.35rem;display:flex}.price-lists-meta-line .detail-list__item{border-bottom:0;align-items:baseline;gap:.35rem;padding-bottom:0;display:flex}.price-lists-meta-line .detail-list__item span{font-size:.82rem}.price-lists-meta-line .detail-list__item strong{color:var(--color-text);font-size:.88rem}.price-lists-table__col-sku{width:15%}.price-lists-table__col-name{width:53%}.price-lists-table__col-price{width:14%}.price-lists-table__col-updated{width:18%}.price-lists-inner-panel{gap:1rem;padding-top:.25rem;display:grid}.price-management-table td small{color:var(--color-muted);margin-top:.2rem;font-size:.78rem;line-height:1.25;display:block}.price-management-sku{align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.price-management-sku svg{width:1rem;height:1rem;color:var(--color-accent)}.price-version-workspace{--price-version-workspace-height:min(70vh, calc(100dvh - 13rem));grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}.price-version-skus-toolbar{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin:.45rem 0 .85rem;padding-top:.85rem;display:flex}.price-version-skus-toolbar .table-summary{margin-right:auto}.price-version-sku-search{flex:18rem;max-width:24rem}.price-candidate-search{flex:18rem;max-width:26rem}.price-candidate-toolbar{flex-wrap:wrap}.price-candidate-toolbar .table-toolbar__actions{margin-left:auto}.price-candidate-selection-summary{flex-wrap:wrap;align-items:center;gap:.45rem .85rem;margin:-.25rem 0 .85rem;display:flex}.price-candidate-clear-selection{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:400}.price-candidate-clear-selection:hover,.price-candidate-clear-selection:focus-visible{color:var(--color-accent-strong);text-decoration:underline}.price-candidate-clear-selection:disabled{color:var(--color-muted);cursor:not-allowed;text-decoration:none}.price-version-workspace>article{min-width:0}.price-version-sku-tabs-shell{height:var(--price-version-workspace-height);max-height:var(--price-version-workspace-height);align-self:stretch;min-height:0;overflow:hidden}.price-version-summary-panel .panel__header,.price-version-skus-panel .panel__header{margin-bottom:.4rem}.vertical-sku-tabs{border:1px solid var(--color-border);background:#f2f3f4;border-right:0;border-radius:.45rem 0 0 .45rem;height:100%;max-height:none;overflow:auto}.vertical-sku-tabs__item{border:0;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:#f5f6f7;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.7rem;transition:background-color .15s,border-color .15s,color .15s;display:flex;box-shadow:inset -8px 0 10px -12px #1a1a1a6b,0 1px 2px #1a1a1a0f}.vertical-sku-tabs__item:hover,.vertical-sku-tabs__item:focus-visible{background:var(--color-surface)}.vertical-sku-tabs__item:focus-visible{outline-offset:-2px;outline:2px solid #f582205c}.vertical-sku-tabs__item--active{background:var(--color-surface);border-left:3px solid var(--color-accent);box-shadow:none;z-index:2;border-right:0;margin-right:-1px;position:relative}.vertical-sku-tabs__item--active:hover,.vertical-sku-tabs__item--active:focus-visible{background:var(--color-surface)}.vertical-sku-tabs__item span,.vertical-sku-tabs__item small{color:var(--color-muted);font-size:.8rem}.vertical-sku-tabs__label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vertical-sku-tabs__count{color:#374151;background:#3741511a;border-radius:999px;align-items:center;gap:.25rem;margin-top:.15rem;padding:.22rem .45rem;font-weight:800;line-height:1;display:inline-flex}.vertical-sku-tabs__count--complete{color:#14532d;background:#1f7a4f24}.price-version-price-grid{gap:.75rem;display:grid}.price-version-sku-detail{border:1px solid var(--color-border);height:var(--price-version-workspace-height);max-height:var(--price-version-workspace-height);border-left:0;border-radius:0 .45rem .45rem 0;min-height:0;padding:1rem;overflow:auto}.price-version-sku-detail>.detail-grid{padding-inline:0}.price-version-inline-value{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.price-version-inline-separator{color:var(--color-muted)}.price-version-danger-value{color:var(--color-danger);font-weight:800}.price-version-stock-break-pill{border:1px solid var(--color-border);text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:.32rem .55rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.price-version-stock-break-pill--empty{color:var(--color-muted);background:#f5f6f7}.price-version-stock-break-pill--danger{color:var(--color-danger);background:#b4231814;border-color:#b423183d}.price-version-stock-break-pill--warning{color:#8a6400;background:#c9b20d1f;border-color:#c9b20d47}.price-version-stock-break-pill--success{color:var(--color-success);background:#1f7a4f14;border-color:#1f7a4f3d}.price-version-stock-break-pill--info{color:#2f6f9f;background:#3d86b91a;border-color:#3d86b942}.price-version-stock-break-pill--extended{color:#764a91;background:#764a911a;border-color:#764a9142}.price-version-price-card{border:1px solid var(--color-border);border-radius:.45rem;grid-template-columns:minmax(150px,.7fr) minmax(0,1.8fr);gap:.75rem;padding:.75rem;display:grid;overflow:visible}.price-version-price-card__source,.price-version-price-matrix{min-width:0}.price-version-price-card__source strong,.price-version-price-matrix strong{overflow-wrap:anywhere}.price-version-price-card__source span,.price-version-price-matrix>span{color:var(--color-muted);margin-bottom:.2rem;font-size:.78rem;display:block}.price-version-price-card__source{align-content:start;gap:.25rem;display:grid}.price-version-price-card__source .button-secondary{justify-self:start;margin-top:.35rem}.price-version-equalize-button{min-height:2rem;padding:.35rem .6rem;font-size:.82rem}.price-version-channel-demand{border-left:2px solid #f5822052;gap:.25rem;margin-top:.35rem;padding-left:.55rem;display:grid}.price-version-channel-demand>span{margin-bottom:0}.price-version-channel-demand>div{flex-wrap:wrap;gap:.3rem;display:flex}.price-version-channel-demand__trend{justify-self:start;margin-top:.1rem}.price-version-channel-demand__trend .hover-info__trigger{align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.price-version-channel-demand__trend:focus-visible{outline-offset:2px;outline:2px solid #f582205c}.price-version-channel-demand__percent{font-weight:900}.price-version-channel-demand__tag{border:1px solid var(--color-border);color:var(--color-text);background:#f5f6f7;border-radius:999px;padding:.28rem .45rem;font-size:.74rem;font-weight:800;line-height:1}.price-version-price-matrix{grid-template-columns:5.25rem minmax(9rem,1fr) minmax(8rem,1fr) minmax(7rem,.8fr);align-items:center;gap:.35rem .75rem;min-width:33rem;display:grid}.price-version-offer-range{border-top:1px solid var(--color-border);z-index:3;grid-column:1/-1;padding-top:.65rem;position:relative}.price-version-offer-range-picker{max-width:28rem}.price-version-offer-range-picker .date-picker__calendar{z-index:80}.price-version-create-meta{gap:.85rem;margin-bottom:1rem;display:grid}.price-version-create-meta .form-field{max-width:58rem}.price-version-commercial-action-range{max-width:min(100%,28rem)}.price-version-price-source-chips .filter-choice-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.price-version-price-source-chips .filter-choice-chips__option{border:1px solid var(--color-border);border-radius:.4rem;min-height:2.45rem;padding:.55rem .75rem}.price-version-price-source-chips .filter-choice-chips__option--active{border-color:var(--color-accent);background:#f5822014}.price-candidate-panel-header{margin-bottom:.65rem}.price-candidate-panel-header h2{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.price-version-summary-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.price-version-save-action{place-items:center end;gap:.22rem;display:grid}.price-version-save-action small{color:var(--color-muted);font-size:.72rem;font-weight:700;line-height:1}.price-version-price-matrix>span{font-weight:700}.price-version-price-matrix .status-pill{justify-self:start}.status-pill--draft{color:var(--color-accent-strong);background:#f5822014;border-color:#f582203d}.price-version-price-matrix .currency-input{max-width:11rem;height:2.45rem;min-height:2.45rem}.price-version-new-price-control{justify-items:start;gap:.35rem;min-width:0;display:grid}.price-version-percent-base-selector{width:min(17rem,100%)}.price-version-percent-base-selector .binary-choice-chips,.price-version-bulk-row--offer .binary-choice-chips{flex-direction:column;align-items:stretch;gap:.4rem;width:100%}.price-version-percent-base-selector .binary-choice-chips__option,.price-version-bulk-row--offer .binary-choice-chips__option{text-align:left;white-space:normal;justify-content:flex-start;align-items:flex-start;width:100%;padding-block:.65rem}.price-version-percent-base-selector .binary-choice-chips__option span:last-child,.price-version-bulk-row--offer .binary-choice-chips__option span:last-child{flex:1;line-height:1.2}.price-version-new-price-control small{color:var(--color-muted);font-size:.78rem;font-weight:700}.price-version-mode-toggle{border:1px solid var(--color-border);background:#f5f6f7;border-radius:.4rem;display:inline-flex;overflow:hidden}.price-version-mode-toggle__item{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;min-height:1.9rem;padding:.25rem .55rem;font-size:.78rem;font-weight:800}.price-version-mode-toggle__item--active{background:var(--color-surface);color:var(--color-text)}.price-version-mode-toggle__item:disabled{cursor:not-allowed;opacity:.55}.price-version-price-matrix .currency-input .field-prefix__label,.price-version-price-matrix .currency-input .form-field__input{height:2.45rem;min-height:2.45rem}.price-version-price-matrix .currency-input .field-prefix__label{align-items:center;padding-inline:.65rem}.price-version-currency-input{padding-block:.45rem}.price-version-percent-input{text-align:right;min-width:0;max-width:4.6rem;padding-block:.45rem}.price-version-price-matrix .currency-input:has(.price-version-percent-input){max-width:7rem}.price-version-margin--excellent{color:#167a45}.price-version-margin--good{color:#2f9d5b}.price-version-margin--warning{color:#a87900}.price-version-margin--caution{color:#c05f00}.price-version-margin--danger{color:var(--color-danger)}.price-version-margin--empty{color:var(--color-text)}.price-version-sku-tags{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.price-version-sku-tag{border:1px solid var(--color-border);text-transform:uppercase;border-radius:999px;align-items:center;gap:.25rem;padding:.32rem .55rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.price-version-sku-tag--top{color:var(--color-accent-strong);background:#fff7f0;border-color:#f5822047}.price-version-sku-tag--up{color:var(--color-success);background:#1f7a4f14;border-color:#1f7a4f3d}.price-version-sku-tag--down,.price-version-alert--danger{color:var(--color-danger);background:#b4231814;border-color:#b423183d}.demand-insights{gap:.45rem;min-width:0;display:grid}.demand-insights--compact{flex-wrap:wrap;align-items:center;gap:.35rem;width:fit-content;display:inline-flex}.demand-insight-trigger{border:1px solid var(--color-border);color:#3b4048;cursor:pointer;font:inherit;text-transform:uppercase;white-space:nowrap;background:#f6f7f8;border-radius:999px;align-items:center;padding:.28rem .5rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.demand-insight-trigger:hover,.demand-insight-trigger:focus-visible{color:var(--color-accent-strong);border-color:#f5822073;outline:none}.demand-insight-chip{border:1px solid var(--color-border);color:#4f5661;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f6f7f8;border-radius:999px;align-items:center;max-width:18rem;padding:.28rem .5rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.demand-insight-chip--critical,.demand-insight-card--critical{color:var(--color-danger);background:#b4231814;border-color:#b423183d}.demand-insight-chip--warning,.demand-insight-card--warning{color:var(--color-warning);background:#b26b001a;border-color:#b26b0040}.demand-insight-chip--info,.demand-insight-card--info{color:#3b4048;background:#3b404812;border-color:#3b40482e}.demand-insight-card{border:1px solid var(--color-border);border-radius:.45rem;gap:.25rem;min-width:0;padding:.65rem .75rem;display:grid}.demand-insight-card__header{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.demand-insight-card__header span{text-transform:uppercase;font-size:.72rem;font-weight:800}.demand-insight-card p,.demand-insight-card small{color:var(--color-text);overflow-wrap:anywhere;margin:0;line-height:1.35}.demand-insight-card small{color:var(--color-muted)}.demand-insight-evidence{grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));gap:.4rem;min-width:0;margin:.25rem 0 0;display:grid}.demand-insight-evidence div{background:#ffffffb8;border:1px solid #e0e0e0b8;border-radius:.4rem;min-width:0;padding:.45rem}.demand-insight-evidence dt{color:var(--color-muted);margin:0 0 .15rem;font-size:.72rem;font-weight:700}.demand-insight-evidence dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:800}.demand-insights__more{color:var(--color-muted);font-size:.82rem}.demand-insights-modal{gap:.75rem;min-width:0;display:grid}.demand-insights-modal__intro{color:var(--color-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.modal.demand-insights-modal-shell{width:min(100vw - 2rem,56rem);max-height:min(92vh,48rem)}.modal.demand-insights-modal-shell .modal__body{overflow-x:hidden}.modal.demand-insights-modal-shell .modal__header h3{overflow-wrap:anywhere;min-width:0}.price-version-alert,.price-version-combo-components{border:1px solid var(--color-border);border-radius:.45rem;margin-bottom:.75rem;padding:.75rem}.price-version-alert{align-items:center;gap:.5rem;font-weight:400;display:flex}.price-version-alert svg{flex:none;width:1rem;height:1rem}.price-version-combo-components{gap:.5rem;display:grid}.price-version-combo-components>div{flex-wrap:wrap;gap:.35rem;display:flex}.price-version-combo-component{border:1px solid var(--color-border);background:#f5f6f7;border-radius:999px;padding:.3rem .55rem;font-size:.78rem;font-weight:800}.price-version-profit-button{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:.18rem;background:0 0;border:0;padding:0;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.price-version-profit-button:disabled{cursor:default;text-decoration:none}.price-version-related-combos{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:.55rem}.price-version-related-combos__toggle{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.price-version-related-combos__list{gap:.6rem;margin-top:.6rem;display:grid}.price-version-related-combo{border:1px solid var(--color-border);background:#fafafa;border-radius:.45rem;gap:.55rem;padding:.65rem;display:grid}.price-version-related-combo__title{gap:.1rem;display:grid}.price-version-related-combo__title span{color:var(--color-muted);font-size:.82rem}.price-version-related-combo__matrix{grid-template-columns:5.25rem minmax(8rem,1fr) minmax(8rem,1fr) minmax(8rem,1fr) minmax(6rem,.8fr);align-items:center;gap:.35rem .7rem;min-width:44rem;display:grid;overflow-x:auto}.price-version-related-combo__matrix>span,.price-version-related-combo__matrix .hover-info{color:var(--color-muted);font-size:.78rem;font-weight:700}.price-version-related-combo__matrix .currency-input,.price-version-related-combo__matrix .currency-input .field-prefix__label,.price-version-related-combo__matrix .currency-input .form-field__input{height:2.45rem;min-height:2.45rem}.price-version-breakdown{gap:.35rem;display:grid}.price-version-breakdown__row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;display:flex}.price-version-breakdown__row--deduction strong{color:var(--color-danger)}.price-version-breakdown__row--result{border-bottom:0;font-size:1.05rem}.price-version-bulk-form{gap:.75rem;display:grid}.price-version-bulk-modal{width:min(100%,50rem);overflow:visible}.price-version-bulk-modal .modal__body{overflow:visible}.price-version-bulk-row{grid-template-columns:minmax(10rem,1fr) minmax(16rem,18rem);align-items:center;gap:.75rem;display:grid}.price-version-bulk-row>span{font-weight:800}.price-version-bulk-row--offer{align-items:start}.price-version-bulk-row__controls{justify-items:stretch;gap:.55rem;display:grid}.price-version-bulk-row--offer .price-version-bulk-row__controls{max-width:18rem}.price-version-bulk-offer-range{z-index:130;width:100%;max-width:none;position:relative}.price-version-bulk-offer-range .date-picker__calendar{z-index:1000;width:min(21rem,100vw - 2rem);top:calc(100% + .35rem);left:0;right:auto}@media (max-width:980px){.price-config-row--ml-main,.price-config-row--woo-main,.price-config-financing-row{grid-template-columns:1fr 1fr}.price-config-financing-row .price-config-remove-button{justify-self:start}.price-version-workspace,.price-version-price-card,.price-version-bulk-row{grid-template-columns:1fr}.vertical-sku-tabs{border-radius:.45rem .45rem 0 0;height:auto;max-height:18rem}.price-version-sku-tabs-shell{height:auto;max-height:18rem}.price-version-sku-detail{border-left:1px solid var(--color-border);border-radius:0 0 .45rem .45rem;min-height:0;overflow:visible}.price-version-price-matrix{gap:.35rem .65rem}}@media (max-width:680px){.tabs-surface{overflow-x:clip}.ticket-automation-table,.ticket-automation-table thead,.ticket-automation-table tbody,.ticket-automation-table tr,.ticket-automation-table th,.ticket-automation-table td{display:block}.ticket-automation-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ticket-automation-table tbody{gap:.85rem;display:grid}.ticket-automation-table tr{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.6rem;padding:.9rem}.ticket-automation-table td{border:0;gap:.45rem;padding:0;display:grid}.ticket-automation-table td+td{margin-top:.85rem}.ticket-automation-table td:before{content:attr(data-label);color:#1a1a1a9e;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ticket-automation-table td[data-label=Regla]{font-size:1rem;font-weight:700}.ticket-automation-table td[data-label=Regla]:before{margin-bottom:.1rem}.ticket-automation-table td.data-table__actions .button-primary,.ticket-automation-table td.data-table__actions .button-secondary,.ticket-automation-table td.data-table__actions button{width:100%}.ticket-automation-table .searchable-select{min-width:0;max-width:none}.ticket-automation-table__due-stepper{min-width:0}.ticket-automation-rule-card__header{align-items:flex-start}.ticket-automation-rule-card__fields{grid-template-columns:1fr}.ticket-automation-rule-card__due-field{max-width:none}.price-version-create-actions,.price-version-create-actions .button-primary,.price-version-create-actions .button-secondary,.price-version-skus-toolbar,.price-version-skus-toolbar .button-primary,.price-version-skus-toolbar .button-secondary{width:100%}.price-candidate-search,.price-candidate-toolbar .table-toolbar__actions,.price-candidate-toolbar .button-primary,.price-candidate-toolbar .button-secondary{width:100%;max-width:none}.price-config-panel>.panel__header,.price-config-row--ml-main,.price-config-row--woo-main,.price-config-scale-row,.price-config-financing-row{grid-template-columns:1fr}.price-config-panel>.panel__header .button-primary,.price-config-actions .button-primary,.price-config-actions .button-secondary{width:100%}}.price-management-variation{color:var(--color-muted);font-weight:800}.price-management-variation--up{color:var(--chart-red)}.price-management-variation--down{color:var(--chart-success)}.price-management-tags{flex-wrap:wrap;gap:.3rem;min-width:9rem;display:flex}.price-management-tag{text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .48rem;font-size:.74rem;font-weight:800;line-height:1.1;display:inline-flex}.price-management-tag--top_80_rentabilidad{color:#14532d;background:#1f7a4f24}.price-management-tag--en_full{color:#9a3412;background:#f5822024}.price-management-tag--stock_full{color:#1d4ed8;background:#1d4ed81f}.price-management-tag--con_costo_entrante{color:#92400e;background:#f5822029}.price-management-tag--sin_costo{color:var(--chart-red);background:#af3f3f24}.price-management-detail{gap:.75rem;display:grid}.price-management-detail__meta{color:var(--color-muted);flex-wrap:wrap;gap:.55rem 1rem;font-size:.84rem;display:flex}.price-management-detail__meta strong{color:var(--color-text)}.price-management-warnings{width:fit-content;max-width:100%;color:var(--chart-red);background:#af3f3f1a;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.84rem;font-weight:700;display:inline-flex}.price-management-warnings svg{flex:none;width:1rem;height:1rem}.price-management-detail__table{margin:0}.muted{color:var(--color-muted)}.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--price-version-scheduled,.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 .table-toolbar__actions{flex:none}.tariffs-table{overflow-x:auto}.tariffs-table table{table-layout:auto;min-width:70rem}.tariffs-table th,.tariffs-table td{overflow:visible}.tariffs-table .table-actions-header,.tariffs-table .table-actions-cell{width:5.5rem;min-width:5.5rem}.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)}
.analytics-view .tabs-surface__panel{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.analytics-view .tabs-surface__panel[hidden]{display:none}.analytics-toolbar-panel{grid-column:1/-1;min-height:auto}.analytics-filters-bar{grid-column:1/-1;margin-top:1rem}.analytics-filters-bar__row{flex-wrap:wrap;justify-content:flex-start;align-items:start;gap:.5rem;width:100%;display:flex}.analytics-filters-bar__row>*{flex:0 0 12rem;width:12rem;min-width:12rem}.analytics-filters-bar__row>:first-child{flex-basis:20rem;width:20rem;min-width:20rem}.analytics-filters-bar__row .form-field,.analytics-filters-bar__row .date-range-picker{gap:.28rem}.analytics-filters-bar__row .form-field__error{display:none}.analytics-filters-bar__row .month-range-picker,.analytics-filters-bar__row .month-range-picker__single-field,.analytics-filters-bar__row .month-range-picker__single-control,.analytics-filters-bar__row .month-picker__trigger,.analytics-filters-bar__row .date-range-picker,.analytics-filters-bar__row .date-range-picker__control,.analytics-filters-bar__row .date-range-picker__trigger,.analytics-filters-bar__row .multi-select,.analytics-filters-bar__row .multi-select__trigger{width:100%}.analytics-filters-bar__row .month-range-picker{grid-template-columns:minmax(0,1fr)}.analytics-filters-bar__row .month-picker__trigger,.analytics-filters-bar__row .date-range-picker__trigger,.analytics-filters-bar__row .multi-select__trigger{height:2.75rem;min-height:2.75rem}.analytics-toolbar{grid-template-columns:minmax(20rem,1fr) auto;align-items:end;gap:1rem;display:grid}.analytics-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem;display:flex}.analytics-toggle{justify-items:end;gap:.35rem;display:grid}.analytics-toggle>span{color:#1a1a1a9e;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.analytics-metric-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(11.75rem,1fr));gap:.75rem;display:grid}.analytics-metric-grid--seller-summary>.analytics-metric:not(.analytics-metric--summary){display:none}.administration-analytics-warning,.administration-analytics-alerts,.administration-analytics-block--wide,.administration-analytics-role-grid{grid-column:1/-1}.administration-analytics-alerts{gap:.45rem;display:grid}.administration-analytics-alerts ul{margin:0;padding-left:1.1rem}.administration-analytics-block{gap:.75rem;display:grid}.administration-analytics-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.administration-analytics-role-grid>.panel{min-width:0}.administration-analytics-role-grid>.panel--wide{grid-column:1/-1}.administration-analytics-mini-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin-bottom:.75rem}.administration-analytics-mini-grid .analytics-metric strong{font-size:1rem}.administration-analytics-insights td{vertical-align:top;white-space:normal}.administration-analytics-insights td strong,.administration-analytics-insights td small{text-overflow:clip;white-space:normal;display:block;overflow:visible}.administration-analytics-insights th:first-child,.administration-analytics-insights td:first-child{width:7rem}.administration-analytics-insights th:nth-child(2),.administration-analytics-insights td:nth-child(2){width:8rem}.administration-analytics-insights th:nth-child(3),.administration-analytics-insights td:nth-child(3){width:28%}.administration-analytics-insights th:nth-child(5),.administration-analytics-insights td:nth-child(5){width:11rem}.administration-analytics-insights td small{color:#1a1a1a9e;margin-top:.2rem;font-size:.78rem;line-height:1.35}.administration-analytics-insight-severity{font-weight:800}.administration-analytics-insight-severity--positiva{color:var(--color-success)}.administration-analytics-insight-severity--atencion{color:var(--color-warning)}.administration-analytics-insight-severity--critica{color:var(--color-danger)}.analytics-metric{background:var(--color-surface);min-width:0;box-shadow:none;border:1px solid #1a1a1a14;border-radius:.45rem;gap:.35rem;padding:.85rem;display:grid}.analytics-metric span{color:#1a1a1a9e;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:500}.analytics-metric__label--with-info{min-width:0;display:inline-flex}.analytics-metric-info .hover-info__trigger{align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.analytics-metric-info__label{color:inherit;letter-spacing:inherit;text-transform:inherit;border-bottom:1px dotted #1a1a1a73;line-height:1.2}.analytics-metric-info__icon{color:#fff;letter-spacing:0;text-transform:none;background:#d8dbe0;border-radius:999px;place-items:center;width:.95rem;height:.95rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-grid}.analytics-metric strong{min-width:0;color:var(--color-text);overflow-wrap:anywhere;align-items:baseline;gap:.32rem;font-size:1.15rem;font-weight:760;display:inline-flex}.analytics-metric strong small{color:#1a1a1a94;font-size:.72rem;font-weight:600}.analytics-metric__trend{color:#1a1a1a94;font-size:.76rem;font-style:normal;font-weight:600}.analytics-metric__trend--up{color:var(--color-success,#1b9f62)}.analytics-metric__trend--down{color:#af3f3f}.analytics-negative-value{color:#af3f3f;font-weight:750}.analytics-metric--button{appearance:none;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;width:100%}.analytics-metric--button:disabled{cursor:wait;opacity:1}.analytics-metric--button:hover,.analytics-metric--button:focus-visible{border-color:#f582206b;outline:none}.analytics-metric--button[aria-pressed=true]{background:#fff4ed;border-color:#f582208c;box-shadow:0 0 0 2px #f582201f}.button-link-inline{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.analytics-chart-card{grid-column:1/-1;min-height:22rem}.analytics-chart-controls{flex-wrap:wrap;gap:.5rem;display:flex}.analytics-client-top-chart{min-height:28rem}.analytics-inconsistencies-table table{table-layout:fixed}.analytics-inconsistencies-table th:first-child,.analytics-inconsistencies-table td:first-child{width:10rem}.analytics-inconsistencies-table th:nth-child(2),.analytics-inconsistencies-table td:nth-child(2){width:14rem}.analytics-inconsistencies-table th:nth-child(3),.analytics-inconsistencies-table td:nth-child(3){white-space:normal;width:auto}.analytics-inconsistencies-table th:nth-child(4),.analytics-inconsistencies-table td:nth-child(4){width:20rem}.analytics-client-top-chart .chart-horizontal-bars .recharts-responsive-container{min-height:21rem}.analytics-view .tabs-surface__panel>.chart-card:not(.analytics-chart-card){grid-column:span 3}.analytics-results-chart{min-height:24rem}.analytics-results-chart .chart-recharts .recharts-responsive-container{min-height:18.5rem}.analytics-results-chart .chart-shadcn-legend{font-size:.9rem}.analytics-results-chart .chart-recharts .recharts-cartesian-axis-tick-value{font-size:.82rem}.analytics-results-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-results-summary .analytics-metric{min-height:5.75rem}.analytics-result-detail{gap:.85rem;display:grid}.analytics-result-detail__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.analytics-comparison-card{border:1px solid var(--color-border);background:#fff;border-radius:.45rem;gap:.65rem;padding:.85rem;display:grid}.analytics-comparison-card div{gap:.25rem;display:grid}.analytics-comparison-card div+div{border-top:1px solid #edf0f2;padding-top:.65rem}.analytics-comparison-card span{color:#1a1a1a9e;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.analytics-comparison-card strong{color:var(--color-text);font-size:1.25rem;line-height:1.1}.analytics-comparison-card small{color:#1a1a1a9e;margin-right:.25rem;font-size:.72rem;font-weight:500}.analytics-result-detail>.data-table table{table-layout:fixed;width:100%}.analytics-result-detail>.data-table th,.analytics-result-detail>.data-table td{white-space:normal;overflow-wrap:anywhere}.analytics-result-detail>.data-table th:first-child,.analytics-result-detail>.data-table td:first-child{width:34%}.analytics-item-cost-breakdown{margin:0}.analytics-item-cost-breakdown .dispatch-charge-breakdown__section-header,.analytics-item-cost-breakdown .dispatch-charge-breakdown__line{gap:.75rem}.analytics-item-cost-breakdown .dispatch-charge-breakdown__section-header{justify-content:space-between;align-items:center;display:flex}.analytics-item-cost-breakdown .dispatch-charge-breakdown__section-header span{flex:none;margin-left:auto}.analytics-view .tabs-surface__panel>.panel--wide,.analytics-view .tabs-surface__panel>.table-loading{grid-column:1/-1}.sales-profitability-analytics{width:100%;min-width:0;max-width:100%}.sales-profitability-analytics>.chart-card{width:100%;min-width:0;padding-block:1.35rem}.sales-profitability-analytics>.panel{width:100%;min-width:0;max-width:100%;padding-block:1.35rem}.sales-profitability-analytics .analytics-metric{padding-block:1.05rem}.sales-profitability-dashboard,.sales-profitability-dashboard__panel{min-width:0}.analytics-view .sales-profitability-dashboard__panel>.chart-card,.sales-profitability-dashboard__panel>.panel,.sales-profitability-dashboard__panel>.table-loading,.sales-profitability-dashboard__panel>.analytics-metric-grid,.sales-profitability-dashboard__panel>.sales-profitability-distribution-grid{grid-column:1/-1;min-width:0}.analytics-view .sales-profitability-dashboard__panel>.chart-card,.sales-profitability-dashboard__panel>.panel{padding-block:1.35rem}.analytics-view .tabs-surface__panel>.sales-profitability-pareto-card.sales-profitability-pareto-card{grid-column:1/-1}.sales-profitability-filters{margin-bottom:.85rem;padding:.9rem 1rem}.sales-profitability-dashboard__panel>.sales-profitability-filters,.sales-profitability-analytics>.sales-profitability-filters{padding:.9rem 1rem}.sales-profitability-filters__controls{flex-wrap:wrap;align-items:end;gap:.55rem;width:100%;display:flex}.sales-profitability-filters__controls>.form-field{flex:0 10rem;min-width:0;margin:0}.sales-profitability-filters__period{margin:0;flex:0 0 23rem!important}.sales-profitability-filters__period .data-filter__range{gap:.55rem;width:100%}.sales-profitability-filters .form-field{gap:.28rem}.sales-profitability-filters .form-field__error{display:none}.sales-profitability-filters .form-field__input,.sales-profitability-filters .form-field__select,.sales-profitability-filters .multi-select__trigger,.sales-profitability-filters .searchable-select__trigger{min-height:2.75rem}.sales-profitability-filters .date-picker__control .form-field__input{min-height:2.75rem;padding:.65rem .8rem}.sales-profitability-filters .date-picker__button{width:2.75rem;min-height:2.75rem}.sales-profitability-dashboard__panel>.analytics-metric-grid,.sales-profitability-analytics>.analytics-metric-grid{margin-block:.75rem .85rem}.sales-profitability-analytics .analytics-metric em{color:#1a1a1a94;font-size:.78rem;font-style:normal;font-weight:700}.sales-profitability-distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;width:100%;min-width:0;margin-top:0;display:grid}.sales-profitability-distribution-card{grid-column:auto/span 1;width:auto;min-width:0;min-height:20rem}.sales-profitability-distribution-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.sales-profitability-distribution-card .chart-donut{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.65rem;min-width:0}.sales-profitability-distribution-card .chart-donut__visual{width:min(100%,17rem);min-width:0}.sales-profitability-distribution-card .chart-legend{width:100%;min-width:0;display:none}.sales-profitability-distribution-card--expanded .chart-legend{display:grid}.sales-profitability-distribution-card .chart-legend__item{grid-template-columns:auto minmax(0,1fr) auto auto;width:100%}.sales-profitability-distribution-card .chart-legend__item span:not(.chart-legend__dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-billing-dashboard__panel{gap:1rem}.sales-billing-dashboard__panel>.sales-billing-main-chart,.sales-billing-dashboard__panel>.sales-billing-donut-grid,.sales-billing-dashboard__panel>.sales-billing-bottom-grid{grid-column:1/-1;min-width:0}.analytics-view .sales-billing-dashboard__panel>.sales-billing-main-chart.sales-billing-main-chart{grid-column:1/-1}.sales-billing-metric{grid-template-columns:minmax(0,1fr);align-content:start;gap:.45rem;display:grid}.sales-billing-metric__content,.sales-billing-metric__trend{gap:.35rem;min-width:0;display:grid}.sales-billing-metric__trend{justify-items:start}.sales-billing-metric__trend .chart-mini-trend{display:none}.sales-billing-metric .sales-billing-metric__content strong{white-space:nowrap}.sales-billing-metric .sales-billing-metric__content small{color:#1a1a1a94;font-size:.78rem;font-weight:700}.sales-profitability-analytics .sales-billing-metric em.analytics-metric__trend--up{color:var(--color-success,#1b9f62)}.sales-profitability-analytics .sales-billing-metric em.analytics-metric__trend--down{color:#af3f3f}.sales-billing-donut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;min-width:0;display:grid}.sales-billing-donut-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-billing-donut-card{grid-column:span 1;min-width:0}.sales-billing-donut-grid>.sales-billing-donut-card.sales-billing-donut-card{grid-column:span 1}.sales-billing-donut-card .chart-donut{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.65rem}.sales-billing-donut-card .chart-donut__visual{width:min(100%,18rem);min-width:0}.sales-billing-donut-card .chart-legend{width:100%;min-width:0;display:none}.sales-billing-donut-card--expanded .chart-legend{display:grid}.sales-billing-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;min-width:0;display:grid}.sales-billing-bottom-grid>.sales-billing-bottom-chart.sales-billing-bottom-chart{grid-column:span 1;min-width:0}.sales-billing-dashboard__panel>.sales-billing-comparison-dashboard{grid-column:1/-1;min-width:0}.sales-billing-comparison-dashboard{gap:1rem;width:100%;min-width:0;display:grid}.sales-billing-comparison-dashboard__periods{color:#1a1a1aa8;flex-wrap:wrap;gap:.55rem;font-size:.84rem;font-weight:720;display:flex}.sales-billing-comparison-dashboard__periods span{background:#ffffffb8;border:1px solid #1a1a1a14;border-radius:999px;align-items:center;min-height:2rem;padding-inline:.7rem;display:inline-flex}.sales-billing-comparison-dashboard__wide-chart{grid-column:1/-1}.sales-billing-comparison-dashboard__grid{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.sales-billing-comparison-dashboard__grid>.chart-card,.sales-billing-comparison-dashboard__grid>.panel{grid-column:1/-1;min-width:0}.sales-billing-comparison-metric{align-content:start;gap:.35rem}.sales-billing-comparison-metric small{color:#1a1a1a94;font-size:.78rem;font-weight:700}.sales-billing-comparison-metric em.analytics-metric__trend{color:#1a1a1a94;gap:.12rem;font-style:normal;display:grid}.sales-billing-comparison-metric em.analytics-metric__trend b{font-size:.82rem;font-weight:800}.sales-billing-comparison-metric em.analytics-metric__trend span{font-size:.78rem;font-weight:700}.sales-profitability-analytics .sales-billing-comparison-metric em.analytics-metric__trend--up{color:var(--color-success,#1b9f62)}.sales-profitability-analytics .sales-billing-comparison-metric em.analytics-metric__trend--down{color:#af3f3f}.sales-billing-comparison-table-panel .table-scroll{width:100%;max-width:100%;overflow-x:visible}.sales-billing-comparison-table-panel .data-table{width:100%}.sales-billing-comparison-table-panel .data-table th,.sales-billing-comparison-table-panel .data-table td{white-space:normal}.sales-commission-modal--wide{width:min(100%,64rem)}.sales-commission-modal__form{padding-bottom:1rem}.sales-commission-modal__date-field .date-picker__calendar{top:auto;bottom:calc(100% + .35rem)}.mercadolibre-target-modal__date-field .date-picker__calendar{inset:calc(100% + .35rem) auto auto 0}@media (max-width:720px){.administration-analytics-role-grid{grid-template-columns:1fr}}
