.dispatch-quote-form{gap:1rem}.dispatch-quote-form__narrow{width:100%;margin:0 auto}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-form-card{border:1px solid var(--color-border);background:#f6f6f6;border-radius:.5rem;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.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-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-config-add{margin-top:1rem}.dispatch-config-add>*{width:100%}.dispatch-form-add{margin-top:1rem;display:grid}.dispatch-form-add>*{width:100%}@media (min-width:1024px){.dispatch-quote-form{width:50%;margin:0 auto}}@media (max-width:760px){.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{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__actions{width:50%;margin-inline:auto}.purchase-form__actions>*{justify-content:center;width:100%}.purchase-order-item-block{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;gap:1rem;width:50%;margin:1.25rem auto 0;padding:1rem;display:grid}.purchase-order-item-block:first-of-type{margin-top:1.5rem}.purchase-order-item-block .purchase-form__grid{width:88%}.purchase-order-item-add{width:50%;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-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__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__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:9rem;display:grid}.order-item-card__lost-resolution{justify-items:end;gap:.45rem;max-width:16rem;display:grid}.order-item-card__lost-resolution .number-stepper{max-width:8rem}.order-item-card__lost-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.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-scenario-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:max-content;display:flex}.dispatch-product-group__header>.dispatch-scenario-actions{display:flex}.dispatch-scenario-actions>.button-secondary{flex:none}.dispatch-scenario-actions>.button-secondary--compact{min-height:2rem;padding:.45rem .8rem}.dispatch-scenario-actions>.button-primary{color:var(--color-text-inverse)}.dispatch-scenario-accept-button .button__left-icon svg{color:var(--color-text-inverse);stroke:currentColor}.dispatch-quotes-table{table-layout:fixed;width:100%}.dispatch-quotes-table__col-quote{width:21%}.dispatch-quotes-table__col-client{width:18%}.dispatch-quotes-table__col-origin{width:13%}.dispatch-quotes-table__col-status{width:11%}.dispatch-quotes-table__col-created{width:15%}.dispatch-quotes-table__col-total{width:14%}.dispatch-quotes-table__col-actions{width:8%}.dispatch-quotes-table .table-actions-cell{width:8%;min-width:4.75rem;padding-left:.5rem;padding-right:.75rem}.dispatch-quotes-table .button-primary--icon{gap:0;font-size:0;overflow:hidden}.dispatch-quotes-table .button-primary--icon .button__left-icon{margin-right:0}.quote-items-table__id{width:12%}.quote-items-table__name{width: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}.clients-toolbar .table-toolbar__actions{flex-wrap:nowrap}.clients-table__col-client{width:20%}.clients-table__col-fiscal{width:15%}.clients-table__col-type{width:12%}.clients-table__col-seller{width:18%}.clients-table__col-commercial{width:28%}.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}.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%}.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{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.purchases-table th{white-space:normal;text-overflow:clip;line-height:1.2;overflow:visible}.purchases-table__status-header{text-align:right!important}.purchases-table__cell--carrier{white-space:nowrap;text-overflow:clip;overflow:visible}.purchases-table__cell--status{text-align:right!important}.purchases-table__cell--status .data-table__cell-content{text-align:right}.purchase-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{color:var(--color-danger);align-items:center;text-decoration:none;display:inline-flex}.purchase-alert-icon svg{width:1rem;height:1rem}.supplier-images-cell{justify-items:start;gap:.5rem;display:grid}.supplier-repurchase-grid{grid-template-columns:1fr;gap:1rem;display:grid}.supplier-repurchase-card{background:var(--color-surface);border:1px solid #1a1a1a1a;border-radius:.45rem;align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid;position:relative}.supplier-repurchase-card__badge{z-index:1;color:var(--color-accent-strong);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{align-items:center;display:inline-flex}.purchase-first-order-icon{color:#8a5400}.purchase-first-order-icon .hover-info__trigger{color:#8a5400;text-decoration:none}.data-table__cell--navigable:focus-within .purchase-first-order-icon .hover-info__tooltip{z-index:120;opacity:1;transform:translate(-50%)translateY(0)}.purchase-first-order-icon svg{width:1rem;height:1rem}.purchase-alert-banner{color:#7f1d1d;background:#b4231814;border:1px solid #b4231833;border-radius:.45rem;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.purchase-alert-banner svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.purchase-alert-banner strong{margin-bottom:.25rem;font-size:.86rem;display:block}.purchase-alert-banner ul{gap:.15rem;margin:0;padding-left:1rem;display:grid}.purchase-alert-banner li{font-size:.84rem}.quote-item-editor{background:#f2f2f2b8;border:1px solid #1a1a1a14;border-radius:.4em;padding:1rem}.quote-item-editor>.form-field{margin-top:1rem}.quote-item-editor .panel__header+.form-grid{margin-top:0}.quote-item-editor__amounts{align-items:start}.quote-item-editor__promotion-fields,.quote-item-editor__logistics{gap:.75rem;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}.charge-template-fields__header{margin-top:1rem;margin-bottom:.75rem}.charge-template-fields{gap:.75rem;display:grid}.charge-template-field-row{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;grid-template-columns:minmax(14rem,1.1fr) minmax(12rem,.95fr) minmax(8rem,auto) minmax(17rem,auto) auto;align-items:end;gap:.75rem;width:100%;padding:.85rem;display:grid}.charge-template-field-row__toggles{justify-content:flex-start;align-items:center;gap:.75rem;min-width:0;min-height:3.35rem;padding-bottom:0;display:flex}.charge-template-field-row__toggles .toggle{gap:.5rem}.charge-template-field-row__toggles .toggle__label{min-width:auto}.charge-template-field-row--used{grid-template-columns:minmax(12rem,1.4fr) minmax(7rem,auto) minmax(5rem,auto) minmax(6rem,auto) minmax(8rem,auto);align-items:center}.charge-template-field-row--used .detail-grid__item{padding-bottom:.1rem}.charge-template-field-add{width:100%;margin:.75rem 0 0}.charge-template-field-add>*{width:100%}.charge-template-detail-table{margin-top:1rem}.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{background:#fafbfc;border:1px solid #1a1a1a14;border-radius:.45rem;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:1rem;padding:.9rem 1rem;display:grid;position:relative;overflow:visible}.shipping-card__aside{gap:.35rem;min-width:0;display:grid}.shipping-card__title{justify-self:start;font-size:.98rem;font-weight:700}.shipping-card__aside span{color:#1b1b1bad}.voucher-card__date{font-size:.76rem}.voucher-card__main .voucher-card__relation{color:var(--color-text);gap:.25rem;font-size:.82rem;display:grid}.voucher-card__relation-label{font-weight:700;color:var(--color-text)!important}.voucher-card__relation-list{gap:.2rem;display:grid}.voucher-card__relation-item{overflow-wrap:anywhere;line-height:1.35;color:var(--color-text)!important}.voucher-card__main code{font-size:.78rem}.voucher-card__aside{text-align:right;align-content:start;justify-items:end;width:10.75rem}.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__aside strong{font-size:1rem}.shipping-card__items{grid-column:1/-1;gap:.35rem;margin-top:.25rem;display:grid}.shipping-card__item{background:#fff;border:1px solid #1b1b1b14;border-radius:.35rem;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.75rem;padding:.45rem .55rem;font-size:.78rem;line-height:1.35;display:grid}.shipping-card__article{width:100%;min-width:0}.shipping-card__article .hover-info__trigger{overflow-wrap:anywhere;display:inline}.shipping-card__weight{text-align:right;white-space:nowrap;justify-self:end}.shipping-card__total .hover-info__tooltip{left:auto;right:0;transform:translateY(.25rem)}.shipping-card__total:focus-visible .hover-info__tooltip{transform:translateY(0)}.shipping-card__voucher{justify-self:start;font-size:.84rem}.voucher-card__original-total{color:#1b1b1b8a;font-size:.78rem;text-decoration:line-through}.voucher-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.15rem;display:inline-flex}.delivery-card{background:#fff;border:1px solid #1a1a1a14;border-radius:.45rem;overflow:hidden}.delivery-card--accordion{gap:0;display:grid}.delivery-card__toggle{cursor:pointer}.delivery-card__identity{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.delivery-card__number{color:#1b1b1b9e;font-size:.78rem;font-weight:700}.delivery-card__header-main{min-width:0}.delivery-card__header-side{align-items:center;gap:.9rem;display:inline-flex}.delivery-card__header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:inline-flex}.delivery-card__header-meta-item{text-align:right;justify-items:end;gap:.1rem;display:grid}.delivery-card__header-label{color:#1b1b1b94;text-transform:uppercase;font-size:.74rem;font-weight:700}.delivery-card__body{border-top:1px solid #1a1a1a14;gap:1rem;padding:1rem 1.5rem 1.35rem;display:grid}.delivery-card__details{grid-template-columns:repeat(auto-fit,minmax(7.75rem,1fr));gap:.7rem 1rem;margin:0;display:grid}.delivery-card__field{gap:.12rem;min-width:0;display:grid}.delivery-card__field dt{color:#1b1b1b94;text-transform:uppercase;font-size:.74rem;font-weight:700}.delivery-card__field dd{color:var(--color-text);margin:0;font-size:.9rem;font-weight:700}.delivery-card__section,.delivery-card__shipping-layout{gap:.75rem;display:grid}.delivery-card__shipping-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem 1rem;display:grid}.delivery-card__shipping-row--compact{grid-template-columns:repeat(2,minmax(0,16rem))}.delivery-card__shipping-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-card__section-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.delivery-card__section-title{margin:0;font-size:.98rem;font-weight:700}.delivery-card__observations{color:var(--color-text);margin:0;line-height:1.5}.delivery-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.delivery-confirmation-modal{gap:1rem;display:grid}.purchase-logistics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tracking-inline-form{grid-template-columns:minmax(16rem,1fr) max-content;align-items:end;gap:.75rem;margin-bottom:.9rem;display:grid}.tracking-inline-form__field{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}.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}.commission-summary-filters{grid-template-columns:minmax(320px,1.25fr) repeat(2,minmax(180px,1fr));align-items:start}.commission-summary-filters .month-range-picker>.form-field{align-self:start}.commission-summary-filters .form-field__label{min-height:1.15rem}.commission-summary-chart{width:100%;box-shadow:none;grid-column:1/-1}.commission-summary-chart .chart-line svg{height:16rem}.commission-month-panel{gap:.75rem;margin-top:1rem;display:grid}.commission-closed-month-label{color:var(--color-muted);font-size:.82rem;font-weight:800}.commission-chart{gap:.8rem;display:grid}.commission-chart svg{width:100%;min-height:220px}.commission-chart__grid{stroke:#1a1a1a1a;stroke-width:1px}.commission-chart__label{fill:var(--color-muted);font-size:.72rem}.commission-chart__legend{color:var(--color-muted);flex-wrap:wrap;gap:.75rem;font-size:.85rem;display:flex}.commission-chart__legend span{align-items:center;gap:.35rem;display:inline-flex}.commission-chart__legend i{border-radius:999px;width:.65rem;height:.65rem;display:inline-block}.breakdown-modal-section{gap:1rem;margin-top:1.25rem;display:grid}.breakdown-inline-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.breakdown-item-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.breakdown-overview-grid{grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);align-items:start;gap:1rem;display:grid}.breakdown-overview-grid>.panel{align-self:start;margin-top:0}.breakdown-item-card{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:.5rem;gap:.65rem;padding:.75rem .85rem;display:grid}.breakdown-item-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.breakdown-item-card__header{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:start;gap:.65rem;display:grid}.breakdown-item-card__header h4{margin:.1rem 0 0;font-size:.96rem;line-height:1.25}.breakdown-item-card__header p{color:var(--color-muted);margin:.12rem 0 0}.breakdown-item-card__title{min-width:0}.breakdown-item-card__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 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 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}.charge-template-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.charge-template-field-row__toggles{grid-template-columns:repeat(2,minmax(0,max-content))}}@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%}.charge-template-field-row__toggles{grid-template-columns:1fr}.charge-template-field-row>.button-secondary{width:100%}.order-item-card{grid-template-columns:1fr}.order-item-card__delivery{text-align:left;grid-template-columns:1fr;justify-items:start}.order-item-card__title{white-space:normal}.voucher-card__actions{justify-content:flex-start}.delivery-card__header-meta{justify-content:space-between;width:100%}.delivery-card__header-meta-item{text-align:left;justify-items:start}.delivery-card__details,.delivery-card__shipping-row--triple,.purchase-logistics-grid,.tracking-inline-form{grid-template-columns:1fr}.tracking-inline-form>.button-secondary{width:100%}.commission-tier-grid{grid-template-columns:1fr;padding-right:0}.commission-tier-delete{justify-self:end;margin-top:0}}.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}.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:#1f7a4f;background:#1f7a4f14;border-color:#1f7a4f38}.status-pill--purchase-listo_para_entregar{color:#1f7a4f;background:#1f7a4f1f;border-color:#1f7a4f4d}.status-pill--purchase-compra_parcial{color:#8a5a00;background:#f582201a;border-color:#f582203d}.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}.tariffs-toolbar .table-summary{margin-bottom:0}.status-badge--quote-borrador{color:#374151;background:#3741511f}.status-badge--quote-pendiente{color:#4b5563;background:#4b556324}.status-badge--quote-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-pill--purchase-anulado_parcial{color:#991b1b;background:#b4231824}.tariffs-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.tariffs-toolbar__summary{color:#1a1a1a9e;white-space:nowrap;font-size:.86rem;font-weight:700}.shell--access-only{background:0 0;border:0;max-width:none;display:block}.content--access-only{place-items:center;min-height:100vh;padding:2rem;display:grid}.content--access-only .form-panel{width:min(100%,28rem)}@media (max-width:640px){.tariffs-toolbar{flex-direction:row;justify-content:space-between;align-items:center}.tariffs-toolbar .data-filter__trigger{width:auto}}
