html[data-design-system=core360]{--core-canvas:#eff0f3;--core-surface:#fdfdfe;--core-ink:#282c38;--core-muted:#626879;--core-line:#e4e6ed;--core-accent:#ee3d71;--core-blue:#345bc2;--core-ink-fill:linear-gradient(125deg,#272d41,#1d2233 58%,#171b28);--core-action-fill:linear-gradient(110deg,#df3047,#d51d72);--core-summary-fill:linear-gradient(120deg,#ffe9df,#fae4ef 62%,#f0e7fa);--core-layer-menu:100;--core-layer-overlay:2000;--core-layer-overlay-nested:2100;--core-layer-notice:2200;--bg:var(--core-canvas);--panel:var(--core-surface);--panel-strong:#fff;--panel-soft:#f4f5f8;--text:var(--core-ink);--muted:var(--core-muted);--line:var(--core-line);--line-strong:#c9ceda;--accent:var(--core-blue);--accent-strong:#284ca9;--accent-soft:#edf2ff;--accent-gradient:var(--core-action-fill);--shadow:0 4px 20px #20273d08;--shadow-soft:0 3px 14px #20273d07;--radius-lg:8px;--radius-md:8px;--radius-sm:6px;--sidebar-width:232px;--sidebar-collapsed-width:76px;--font-sans:var(--font-core360),"Segoe UI",sans-serif;--font-poppins:var(--font-core360);color-scheme:light}html[data-design-system=core360] body{background:var(--core-canvas);color:var(--core-ink);font-family:var(--font-core360),"Segoe UI",sans-serif;font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased}html[data-design-system=core360] :is(button,input,select,textarea){font-family:inherit;letter-spacing:0}html[data-design-system=core360] :is(h1,h2,h3,h4,p,a,span,label,th,td){letter-spacing:0}html[data-design-system=core360] :is(button,a){touch-action:manipulation}html[data-design-system=core360] :is(button:not(:disabled),a[href],summary,[role=button]:not([aria-disabled=true])){cursor:pointer}html[data-design-system=core360] :is(button:disabled,[role=button][aria-disabled=true]){cursor:not-allowed}html[data-design-system=core360] :is(button,a,input,select,textarea):focus-visible{outline:2px solid #7292ed;outline-offset:3px}html[data-design-system=core360] :is(button,a) svg{flex-shrink:0}html[data-design-system=core360] [hidden]{display:none!important}html[data-design-system=core360] .app-shell{overflow:visible}html[data-design-system=core360] .workspace{padding:30px;min-width:0}html[data-design-system=core360] .workspace__frame{background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;overflow:visible;min-width:0}html[data-design-system=core360] .workspace__progress:not(.workspace__progress--visible){display:none}html[data-design-system=core360] .page{padding:0;gap:24px;overflow:visible}html[data-design-system=core360] .module-page__header{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-gap:20px;gap:20px;padding:4px 0 0;margin:0;align-items:start}html[data-design-system=core360] .page__title{color:var(--core-ink);font-size:29px;line-height:1.25;font-weight:600}html[data-design-system=core360] .page__description{display:block;margin:5px 0 0;font-size:13px;line-height:1.65;max-width:680px}html[data-design-system=core360] :is(.module-page__aside,.module-page__actions-host,.module-page__copy){min-width:0;width:100%}html[data-design-system=core360] .module-page__title-meta-host{display:block;font-size:11px}html[data-design-system=core360] .sales-workspace{min-width:0;gap:24px}html[data-design-system=core360] :is(.module-page__tabs-row,.sales-cardex-tabs,.module-cardex-tabs){padding:0;margin:0;background:transparent;min-width:0;border:0}html[data-design-system=core360] .app-shell .module-tabs{justify-content:flex-start;align-items:stretch;gap:23px;padding:0;margin:0;border-bottom:1px solid #d5d9e2;background:transparent}html[data-design-system=core360] .app-shell .module-tab{position:relative;padding:10px 2px;min-height:44px;border:0;border-radius:0;background:transparent;color:var(--core-muted);font-size:12px;font-weight:500;box-shadow:none;text-transform:none;line-height:1.5}html[data-design-system=core360] .app-shell .module-tab:after{display:none}html[data-design-system=core360] .app-shell .module-tab--active{color:var(--core-ink);background:transparent;box-shadow:inset 0 -2px var(--core-accent)}html[data-design-system=core360] .app-shell .module-tab:hover{color:#b52b62;background:transparent}html[data-design-system=core360] .sidebar{background:var(--core-ink-fill);color:#eceef6;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:23px 12px 12px;gap:18px}html[data-design-system=core360] .sidebar__brand{padding:0 2px;gap:9px}html[data-design-system=core360] .sidebar__brand-mark{width:30px;height:30px;padding:0;border-radius:6px;background:none;box-shadow:none}html[data-design-system=core360] .sidebar__eyebrow{color:#b4bdd2;font-size:9px;line-height:1.5;font-weight:400;text-transform:none}html[data-design-system=core360] .sidebar__title{color:#f4f5fa;font-size:20px;line-height:1.3;font-weight:550}html[data-design-system=core360] :is(.sidebar__toggle,.sidebar__mobile-toggle){width:32px;height:32px;min-width:32px;border:1px solid #41485f;border-radius:6px;background:#ffffff05;color:#bdc7de;box-shadow:none}html[data-design-system=core360] .sidebar__nav{gap:6px;scrollbar-color:#424960 transparent}html[data-design-system=core360] .sidebar__link{min-height:42px;padding:8px 10px;gap:10px;border:0;border-radius:5px;color:#c3cadb;font-size:12px;font-weight:400;background:transparent;box-shadow:none}html[data-design-system=core360] .sidebar__link--button{padding:0}html[data-design-system=core360] .sidebar__module-link{min-width:0;padding:8px 10px;gap:10px}html[data-design-system=core360] .sidebar__link:hover{background:#ffffff07;color:#fff}html[data-design-system=core360] .sidebar__link--active{color:#fff;background:#101523;box-shadow:inset 2px 0 var(--core-accent)}html[data-design-system=core360] .sidebar__icon{width:23px;height:23px;min-width:23px;border-radius:0;background:none;color:#a6b1cb;box-shadow:none}html[data-design-system=core360] .sidebar__link--active .sidebar__icon{color:#ff80a7;background:none}html[data-design-system=core360] .sidebar__icon svg{width:18px;height:18px}html[data-design-system=core360] .sidebar__expander-button{color:#9da9c2;width:30px}html[data-design-system=core360] .sidebar__subnav{margin:4px 0 8px 22px;padding-left:13px;border-color:#3b435a;gap:2px}html[data-design-system=core360] .sidebar__sublink{padding:7px 9px;min-height:33px;font-size:11px;font-weight:400;color:#aeb9d0;background:transparent;border-radius:4px}html[data-design-system=core360] .sidebar__sublink--active{color:#ffc4d6;background:#ffffff08;box-shadow:none}html[data-design-system=core360] .sidebar__footer{border:0;border-top:1px solid #3a4258;border-radius:0;background:transparent;padding:12px 0 0;gap:12px;box-shadow:none}html[data-design-system=core360] .sidebar__footer-value{font-weight:500;font-size:11px;color:#edf0f8}html[data-design-system=core360] .sidebar__draft-trash-button{color:#c3cadb;background:#ffffff04;border:1px solid #3e475e;min-height:34px;border-radius:5px;font-weight:400;box-shadow:none}html[data-design-system=core360] .sidebar__account-row{gap:8px}html[data-design-system=core360] .sidebar__footer button{color:#c3cadb;border-color:#434d65;background:#ffffff08;border-radius:6px;box-shadow:none}html[data-design-system=core360] .sidebar__avatar{width:32px;height:32px;min-width:32px;border:1px solid #56627a;border-radius:50%}html[data-design-system=core360] .sidebar__footer :is(.release-channel-switch,.auth-logout){background:#ffffff05;color:#c3cadb;border:1px solid #414b63;border-radius:6px}html[data-design-system=core360] .sidebar--collapsed{padding-inline:10px}html[data-design-system=core360] .service-utility-actions{display:inline-flex;align-items:center;gap:8px;min-width:0}html[data-design-system=core360] .service-queue-trigger{text-decoration:none;white-space:nowrap}html[data-design-system=core360] .service-calls-table__status-stack{display:grid;grid-gap:6px;gap:6px}html[data-design-system=core360] .service-calls-table__status-stack .service-status-pill{display:inline-flex;width:max-content;min-height:24px;align-items:center;padding:3px 8px;border:1px solid;border-radius:5px;font-size:11px;font-weight:500}html[data-design-system=core360] .service-calls-table__status-stack .service-status-pill__dot{display:inline-block}html[data-design-system=core360] .service-calls-table__status-stack .quietDetails{gap:6px;font-size:11px}html[data-design-system=core360] .service-calls-table__status-stack .quietDetails span{display:inline-flex;min-height:21px;align-items:center;padding:2px 6px;border-radius:4px;background:#f4f5f8;color:var(--core-muted)}html[data-design-system=core360] .service-calls-table__status-stack .quietDetails span+span:before{content:none}html[data-design-system=core360] .service-document-timestamp{display:inline-flex;align-items:center;gap:6px;color:var(--core-muted);font-size:11px;line-height:1.35}html[data-design-system=core360] .service-document-origin-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#aeb4c0}html[data-design-system=core360] .service-document-origin-dot.service-origin-chip--plus360{background:#df3047}html[data-design-system=core360] .service-document-origin-dot.service-origin-chip--sap{background:#e6ac3d}html[data-design-system=core360] .service-detail-dialog{overflow:hidden;border:1px solid var(--core-line);border-radius:8px;box-shadow:0 16px 46px #20273d22}html[data-design-system=core360] .service-detail-dialog__header{border-color:var(--core-line);background:var(--core-surface)}html[data-design-system=core360] .service-detail-header-action{width:38px;min-width:38px;height:38px;min-height:38px;border-color:var(--core-line);border-radius:6px;background:#fff;box-shadow:none}html[data-design-system=core360] .service-detail-header-action .sap-attachment-action__count{top:-6px;right:-6px;min-width:18px;height:18px;border-width:2px;border-color:#fff;background:#df3047;color:#fff;font-size:10px}html[data-design-system=core360] .service-detail-dialog .loading-overlay-wrapper--active>:not(.loading-overlay){filter:none;opacity:.48}html[data-design-system=core360] .service-detail-dialog .loading-overlay{background:#eff0f3e8;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-design-system=core360] .service-detail-dialog .loading-overlay__inner{flex-direction:row;gap:10px;padding:12px 14px;border:1px solid var(--core-line);border-radius:6px;background:#fff;box-shadow:var(--shadow)}html[data-design-system=core360] .service-detail-dialog .loading-overlay__spinner{display:none}html[data-design-system=core360] .service-detail-dialog .loading-overlay__inner:before{width:30px;height:2px;content:"";background:var(--core-action-fill);animation:core360-service-loading 1s ease-in-out infinite}html[data-design-system=core360] .service-detail-dialog .loading-overlay__label{color:var(--core-ink);font-size:12px;font-weight:500}html[data-design-system=core360] .service-activity-item__quick-meta span{min-height:28px;border-color:var(--core-line);border-radius:5px;background:#f4f5f8}html[data-design-system=core360] .service-activity-item__quick-meta strong{color:var(--core-ink);font-weight:500}html[data-design-system=core360] .service-activity-editor__tabs{display:flex;gap:2px;border-bottom:1px solid var(--core-line)}html[data-design-system=core360] .service-activity-editor__tabs button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--core-muted);padding:8px 11px;font:inherit;font-size:12px;font-weight:500}html[data-design-system=core360] .service-activity-editor__tabs button.is-active,html[data-design-system=core360] .service-activity-editor__tabs button:focus-visible,html[data-design-system=core360] .service-activity-editor__tabs button:hover{border-bottom-color:var(--core-action-fill);background:#fff7fa;color:var(--core-ink);outline:none}html[data-design-system=core360] .service-activity-editor>[hidden]{display:none!important}html[data-design-system=core360] .service-activity-item__customer-signature-button{border-color:transparent;background:var(--core-action-fill);color:#fff}html[data-design-system=core360] .service-activity-item__customer-signature-button:hover:not(:disabled){background:#c91950;color:#fff}html[data-design-system=core360] .service-activity-action-menu.workspace-action-menu--desktop .workspace-action-chip--primary span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}html[data-design-system=core360] .service-activity-action-menu.workspace-action-menu--desktop .workspace-action-chip--primary{min-width:max-content;color:#fff;background:var(--core-action-fill);border-color:transparent}html[data-design-system=core360] :is(.service-status-pill--closed,.service-activity-calendar-entry--done .service-status-pill,.service-activity-calendar-entry--done .badge--success){border-color:#d7dbe3;background:#eef0f4;color:#687080}html[data-design-system=core360] .service-activity-calendar-entry--done{border-color:#dfe3ea;background:#f7f8fa}html[data-design-system=core360] .service-activities-calendar .cmms-calendar-day{gap:0;padding:0;overflow:hidden;border-color:var(--core-line);border-radius:8px;background:#fff}html[data-design-system=core360] .service-activities-calendar .cmms-calendar-day__header{padding:11px 13px;border-bottom:1px solid var(--core-line);background:#f4f5f8}html[data-design-system=core360] .service-activities-calendar .cmms-calendar-feed{gap:0}html[data-design-system=core360] .service-activity-calendar-entry{grid-template-columns:62px minmax(0,1fr);gap:12px;border:0;border-bottom:1px solid #e7e9ef;border-radius:0;padding:12px 13px;background:#fff;box-shadow:none}html[data-design-system=core360] .service-activity-calendar-entry:last-child{border-bottom:0}html[data-design-system=core360] .service-activity-calendar-entry:hover{border-color:#e7e9ef;background:#fff7fa;box-shadow:none}html[data-design-system=core360] .service-activity-calendar-entry .cmms-calendar-entry__stamp{border:0;border-radius:5px;background:#f0f2f6}html[data-design-system=core360] .service-activity-calendar-entry .cmms-calendar-entry__meta span{border:0;border-radius:0;background:transparent;padding:0}html[data-design-system=core360] .service-activity-calendar-entry__technician{gap:9px;padding:0!important}html[data-design-system=core360] .service-activity-calendar-entry__technician-avatar{width:36px;height:36px;border:1px solid #d9dde6;background:#fff}html[data-design-system=core360] .service-dispatch-guide-address-create{justify-self:start}html[data-design-system=core360] .service-dispatch-guide-address-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px;border-top:1px solid var(--core-line);padding-top:12px}html[data-design-system=core360] .service-dispatch-guide-address-form .sales-primary-button{grid-column:1/-1;justify-self:end}html[data-design-system=core360] .service-activity-delivery-action{border-color:#cf6c80;color:#a91f3f;background:#fff7fa}@media (max-width:1380px){html[data-design-system=core360] .service-ot-view-controls button{width:42px;min-width:42px;padding-inline:8px}html[data-design-system=core360] .service-ot-view-controls button span{display:none}}@keyframes core360-service-loading{0%,to{opacity:.35;transform:scaleX(.55);transform-origin:left}50%{opacity:1;transform:scaleX(1);transform-origin:right}}html[data-design-system=core360] :is(.button,.btn,.sales-inline-button,.workspace-action-chip,.service-round-action,.pipeline-action-button){min-height:36px;border-radius:6px;padding:7px 11px;font-size:12px;font-weight:500;line-height:1.45;box-shadow:none}html[data-design-system=core360] :is(.workspace-action-chip--primary,.button--primary,.btn-primary,.sales-primary-button,.service-round-action--create){color:#fff;background:var(--core-action-fill);border-color:transparent;box-shadow:0 6px 16px #d51d7230}html[data-design-system=core360] :is(.workspace-action-chip--primary,.button--primary,.btn-primary,.sales-primary-button,.service-round-action--create):focus-visible,html[data-design-system=core360] :is(.workspace-action-chip--primary,.button--primary,.btn-primary,.sales-primary-button,.service-round-action--create):hover:not(:disabled){filter:saturate(1.08) brightness(.98)}html[data-design-system=core360] .module-page__aside .workspace-action-menu--desktop{display:none}html[data-design-system=core360] .module-page__aside .workspace-action-menu--mobile{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}html[data-design-system=core360] .module-page__aside .workspace-action-menu__mobile-popover{position:absolute;top:calc(100% + 7px);left:auto;right:0;width:290px;max-width:calc(100vw - 32px);max-height:min(70dvh,560px);overflow-y:auto;z-index:65}html[data-design-system=core360] .workspace-action-menu__mobile-popover{background:#fff;color:var(--core-ink);border:1px solid var(--core-line);border-radius:8px;box-shadow:0 10px 35px #1c233522}html[data-design-system=core360] .workspace-action-menu__mobile-list .workspace-action-chip{justify-content:flex-start;border:0;background:transparent;color:var(--core-ink);padding:9px 10px}html[data-design-system=core360] .workspace-action-menu__mobile-list .workspace-action-chip:hover{background:#f3f5fa}html[data-design-system=core360] .card{border:1px solid var(--core-line);border-radius:8px;background:var(--core-surface);box-shadow:var(--shadow);padding:20px;min-width:0}html[data-design-system=core360] :is(.card__title,.table-toolbar h3){font-size:15px;font-weight:600;line-height:1.5}html[data-design-system=core360] :is(.card__muted,.sales-table__muted){color:var(--core-muted);font-weight:400;font-size:12px}html[data-design-system=core360] .table{font-size:13px}html[data-design-system=core360] .table :is(th,td){border-color:var(--core-line);padding:13px 10px;vertical-align:top}html[data-design-system=core360] .table th{font-size:11px;font-weight:500;text-transform:none;color:var(--core-muted);background:#fafafd}html[data-design-system=core360] .table td{font-weight:400}html[data-design-system=core360] .table :is(.sales-table__stack--customer strong,.service-calls-table__cell--customer strong){font-weight:400}html[data-design-system=core360] .table :is(.sales-table__cell--amount,.sales-table__cell--net){font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-design-system=core360] .badge{border-radius:5px;font-size:11px;font-weight:500;padding:4px 8px;box-shadow:none}html[data-design-system=core360] .badge--tone-docs{color:#345bc2;background:#edf2ff;border-color:#dce5fb}html[data-design-system=core360] :is(.badge--tone-success,.badge--tone-amount){color:#356a59;background:#e7f5ee;border-color:#d2e9dd}html[data-design-system=core360] :is(.badge--tone-pending,.badge--tone-warning){color:#805d26;background:#fcf2dc;border-color:#f0e3c8}html[data-design-system=core360] .badge--tone-danger{color:#a53b50;background:#fcebf0;border-color:#f0d7de}html[data-design-system=core360] :is(.badge--tone-neutral,.badge--tone-total){color:#65677c;background:#f0eff7;border-color:#e4e2ee}html[data-design-system=core360] :is(.insight-card,.sales-dashboard-card,.inventory-metric-card,.purchasing-kpi-card){border-radius:8px;box-shadow:var(--shadow);min-width:0}html[data-design-system=core360] :is(.insight-card h3,.sales-dashboard-card h3){font-size:14px;font-weight:600}html[data-design-system=core360] :is(.insight-card__value,.insight-card__primary){font-weight:500}html[data-design-system=core360] :is(.sales-toolbar,.service-toolbar){display:flex;flex-direction:column;gap:18px;min-width:0;border-radius:8px}html[data-design-system=core360] .list-module-header__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}html[data-design-system=core360] .list-module-header__copy{flex:1 1 240px;min-width:0}html[data-design-system=core360] .list-module-header__title{margin:0;font-size:18px;font-weight:600}html[data-design-system=core360] .list-module-header__subtitle{font-size:13px;margin-top:4px}html[data-design-system=core360] .list-module-header__stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}html[data-design-system=core360] .list-module-header__controls{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}html[data-design-system=core360] .list-module-header__controls>*{min-width:0;max-width:100%;grid-area:auto}html[data-design-system=core360] :is(.sales-filters--panel,.pipeline-filters,.service-ot-filters){position:static;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0}html[data-design-system=core360] :is(.sales-filter,.pipeline-filter){min-width:0;max-width:100%}html[data-design-system=core360] :is(.sales-dialog-backdrop,.pipeline-dialog-backdrop,.it-dialog-backdrop,.modal-backdrop,.offline-queue-lightbox,.offline-queue-lightbox-backdrop,.service-drafts-dialog-backdrop,.item-create-backdrop,.business-partner-create-backdrop,.cmms-asset-passport-backdrop,.cmms-asset-report-preview-backdrop){position:fixed;inset:0;z-index:var(--core-layer-overlay)!important;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;isolation:isolate;background:#151a2b96;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px}html[data-design-system=core360] :is(.sales-address-lightbox-backdrop,.sales-item-price-lightbox-backdrop,.sales-sap-attachments-backdrop,.service-sap-attachments-backdrop,.service-customer-signature-backdrop,.sales-reorder-lightbox-backdrop,.sales-maintenance-lightbox-backdrop,.sales-image-lightbox-backdrop,.service-image-lightbox-backdrop,.sales-created-document-lightbox-backdrop,.app-success-dialog-backdrop,.pipeline-preview-backdrop,.service-express-backdrop,.service-measurement-backdrop,.pipeline-dialog__exit-lightbox-backdrop){position:fixed;inset:0;z-index:var(--core-layer-overlay-nested)!important;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;isolation:isolate}html[data-design-system=core360] :is(.sales-dialog,.pipeline-dialog,.it-dialog,.cmms-asset-passport,.cmms-asset-report-preview,.sales-address-lightbox,.sales-item-price-lightbox,.sales-image-lightbox,.sales-created-document-lightbox){max-height:calc(100dvh - 32px);min-height:0;overflow:auto;overscroll-behavior:contain}html[data-design-system=core360]:has(:is(.sales-dialog-backdrop,.pipeline-dialog-backdrop,.it-dialog-backdrop,.modal-backdrop,.offline-queue-lightbox,.offline-queue-lightbox-backdrop,.sales-address-lightbox-backdrop,.sales-item-price-lightbox-backdrop,.sales-sap-attachments-backdrop,.service-sap-attachments-backdrop,.service-customer-signature-backdrop,.sales-reorder-lightbox-backdrop,.sales-maintenance-lightbox-backdrop,.sales-image-lightbox-backdrop,.service-image-lightbox-backdrop,.sales-created-document-lightbox-backdrop,.app-success-dialog-backdrop,.pipeline-preview-backdrop,.service-express-backdrop,.service-measurement-backdrop,.cmms-asset-passport-backdrop,.cmms-asset-report-preview-backdrop)){overflow:hidden}html[data-design-system=core360] body:has(:is(.sales-dialog-backdrop,.pipeline-dialog-backdrop,.it-dialog-backdrop,.modal-backdrop,.offline-queue-lightbox,.offline-queue-lightbox-backdrop,.sales-address-lightbox-backdrop,.sales-item-price-lightbox-backdrop,.sales-sap-attachments-backdrop,.service-sap-attachments-backdrop,.service-customer-signature-backdrop,.sales-reorder-lightbox-backdrop,.sales-maintenance-lightbox-backdrop,.sales-image-lightbox-backdrop,.service-image-lightbox-backdrop,.sales-created-document-lightbox-backdrop,.app-success-dialog-backdrop,.pipeline-preview-backdrop,.service-express-backdrop,.service-measurement-backdrop,.cmms-asset-passport-backdrop,.cmms-asset-report-preview-backdrop)){overflow:hidden}html[data-design-system=core360] [role=dialog]{font-family:var(--font-core360),"Segoe UI",sans-serif;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);border-radius:8px;border-color:#d8dde8;box-shadow:0 24px 80px #10162440;color:var(--core-ink);background-color:var(--core-surface)}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header){background:var(--core-ink-fill);color:#f1f3fa;border-bottom:1px solid #3f475f;padding:20px 24px;gap:18px;border-radius:8px 8px 0 0;min-width:0}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header) :is(h2,h3,.sales-dialog__title){color:#f1f3fa;font-size:22px;font-weight:550;line-height:1.35}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header) :is(p,.sales-dialog__eyebrow,.pipeline-dialog__eyebrow){color:#b7c2d8;font-size:12px}html[data-design-system=core360] :is(.sales-dialog__header-main,.pipeline-dialog__heading){min-width:0}html[data-design-system=core360] :is(.sales-dialog__header-actions,.sales-dialog__header-action-set){flex-wrap:wrap;min-width:0;gap:7px}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header) :is(.sales-icon-button,.pipeline-dialog__close,.sales-inline-button){color:#e7ecf8;background:#ffffff08;border-color:#515d78;border-radius:6px;box-shadow:none}html[data-design-system=core360] :is(.sales-dialog__body,.pipeline-dialog__body){background:var(--core-surface);padding:24px;min-width:0}html[data-design-system=core360] .sales-dialog__section{border:0;border-bottom:1px solid var(--core-line);border-radius:0;background:transparent;box-shadow:none;padding:8px 0 22px;min-width:0}html[data-design-system=core360] .sales-dialog__section-head{border:0;background:transparent;margin-bottom:14px;padding:0}html[data-design-system=core360] .sales-dialog__section-head h3{font-size:15px;font-weight:600;color:var(--core-ink)}html[data-design-system=core360] :is(.sales-form-field,.sales-field,.form-field,.wms-mini-field,.it-field){min-width:0;display:grid;grid-gap:6px;gap:6px}html[data-design-system=core360] :is(.sales-form-field,.sales-field,.form-field,.wms-mini-field,.it-field)>span{font-size:12px;font-weight:500;color:var(--core-muted)}html[data-design-system=core360] :is(.sales-form-field,.sales-field,.form-field,.wms-mini-field,.it-field) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;width:100%;min-width:0;min-height:40px;padding:8px 11px;font-size:13px;background:#fff;border:1px solid #d4d9e4;border-radius:6px;color:var(--core-ink);box-shadow:none}html[data-design-system=core360] :is(.sales-dialog__tabs,.sales-detail-tabs,.pipeline-dialog__tabs,.purchasing-editor-tabs){display:flex;flex-wrap:nowrap;overflow-x:auto;gap:16px;background:#f4f5f8;padding:0 24px;border-bottom:1px solid var(--core-line);min-width:0}html[data-design-system=core360] :is(.sales-dialog__tabs,.sales-detail-tabs,.pipeline-dialog__tabs,.purchasing-editor-tabs)>button{flex:0 0 auto;color:var(--core-muted);background:transparent;border:0;border-radius:0;padding:12px 2px;min-height:44px;font-size:12px;font-weight:500}html[data-design-system=core360] :is(.sales-dialog__tabs,.sales-detail-tabs,.pipeline-dialog__tabs,.purchasing-editor-tabs)>:is([aria-selected=true],.is-active,.sales-dialog__tab--active){color:#b52b62;box-shadow:inset 0 -2px var(--core-accent)}html[data-design-system=core360] :is(.sales-dialog__footer,.pipeline-dialog__footer){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#f5f6f9;border-top:1px solid var(--core-line);padding:16px 24px}html[data-design-system=core360] .pipeline-dialog__exit-lightbox-backdrop{background:#10162499;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-design-system=core360] .pipeline-dialog__exit-lightbox{border-color:#d8dde8;border-radius:8px;background:var(--core-surface);color:var(--core-ink);box-shadow:0 24px 80px #10162466}html[data-design-system=core360] .pipeline-dialog__exit-lightbox h3{color:var(--core-ink)}html[data-design-system=core360] .pipeline-dialog__exit-lightbox>p:not(.pipeline-dialog__exit-eyebrow){color:var(--core-muted)}html[data-design-system=core360] .pipeline-dialog__exit-continue{border-color:#cfd5e2;color:var(--core-ink);background:#fff}html[data-design-system=core360] .pipeline-dialog__exit-discard{border-color:#e41b5b;background:#e41b5b;color:#fff}html[data-design-system=core360] .pipeline-lead__toolbar .pipeline-action:not(.pipeline-action--ghost):not(.pipeline-action--danger){border:0;border-radius:6px;background:var(--core-action-fill);color:#fff;box-shadow:0 6px 16px #d51d7224}html[data-design-system=core360] .pipeline-lead__toolbar .pipeline-action--ghost{border-color:var(--core-line);border-radius:6px;background:#fff;color:var(--core-ink)}html[data-design-system=core360] .pipeline-lead-header-composition{border-color:var(--core-line);border-radius:8px;box-shadow:0 5px 22px #20273d0d}html[data-design-system=core360] .pipeline-lead__tabs{border-radius:8px;box-shadow:0 4px 18px #20273d0a}html[data-design-system=core360] .pipeline-lead__tab--summary{--pipeline-tab-color:#b52b62;--pipeline-tab-soft:#fff0f5}html[data-design-system=core360] .pipeline-composition-description{border-left-color:var(--core-accent)}html[data-design-system=core360] .sales-dialog__summary--quotation-total{background:transparent;border:0;border-radius:0;color:inherit;box-shadow:none;padding:0}html[data-design-system=core360] .sales-dialog__summary--quotation-totals{gap:8px}html[data-design-system=core360] .sales-dialog__summary--quotation-totals>span{min-width:128px;padding:10px 13px;border:1px solid #3f475f;border-radius:8px;background:var(--core-ink-fill);color:#f4f6fb;box-shadow:0 8px 18px #171b2830}html[data-design-system=core360] .sales-dialog__summary--quotation-totals small{color:#b7c2d8;font-weight:500}html[data-design-system=core360] .sales-dialog__summary--quotation-totals strong{color:#f8f9fd;font-weight:600}html[data-design-system=core360] .sales-dialog__summary--quotation-totals>.sales-dialog__summary-total-gross{border-color:#e41b5b;background:#e41b5b;color:#fff;box-shadow:0 8px 18px #d95c8840}html[data-design-system=core360] .sales-dialog__summary--quotation-totals>.sales-dialog__summary-total-gross small,html[data-design-system=core360] .sales-dialog__summary--quotation-totals>.sales-dialog__summary-total-gross strong{color:#fff}.core-drafts-toolbar,.core-inline-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.core-drafts-toolbar{margin-bottom:20px}.core-search-field{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1 240px;min-height:42px;padding:8px 12px;background:#f7f8fb;border:1px solid #d4d9e4;border-radius:6px}.core-search-field input{background:transparent;border:0;width:100%;min-width:0;font:inherit}.core-draft-list{display:grid}.core-draft-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 18px;grid-gap:20px;gap:20px;align-items:center;width:100%;padding:16px 8px;border:0;border-bottom:1px solid #e4e6ed;color:#282c38;background:transparent;text-align:left;font:inherit}.core-draft-row:hover{background:#f4f5f8}.core-draft-row>span:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.core-draft-row strong{font-weight:550}.core-draft-row small{color:#626879;overflow-wrap:anywhere}.core-draft-status{padding:4px 8px;background:#f0eff7;color:#65677c;border-radius:5px;font-size:11px}.core-draft-status--error{background:#fcebf0;color:#a53b50}.core-empty{text-align:center;padding:28px 12px;color:#626879}.core-filter-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:12px}.core-list-surface{container:core-list/inline-size}.core-record-table{table-layout:fixed;width:100%;min-width:0}.core-record-table th:first-child{width:20%}.core-record-table th:nth-child(2){width:38%}.core-record-table td{overflow-wrap:anywhere}.core-record-link{border:0;background:none;color:#313c5e;font:inherit;font-weight:550;text-align:left;padding:0;cursor:pointer}.core-record-link:hover{color:#c32963;text-decoration:underline}.core-record-date,.core-record-secondary{display:block;color:#747b8b;font-size:11px;margin-top:4px;font-weight:400}.core-record-date--updated{color:#8d6580}.core-record-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;font-weight:400}.core-list-footer{flex-wrap:wrap;justify-content:space-between;padding-top:16px;color:#626879;font-size:12px}.core-list-footer,.core-list-footer nav{display:flex;align-items:center;gap:12px}.core-list-footer button{width:36px;height:36px;padding:8px}.core-editor-content{display:grid;grid-gap:18px;gap:18px;min-width:0}.core-operation-summary{padding:12px 0;border-bottom:1px solid #e4e6ed}.core-operation-summary>summary{cursor:pointer;font-size:12px;font-weight:500;color:#626879}html[data-design-system=core360] .core-editor-content .wms-ingresos-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,2fr);gap:22px}html[data-design-system=core360] .core-editor-content .wms-ingreso-editor{min-width:0;border:0;border-radius:0;box-shadow:none;padding:0;background:none}html[data-design-system=core360] .core-editor-content .wms-ingreso-editor__header{border-radius:0;padding:0 0 14px;min-width:0}html[data-design-system=core360] .core-editor-content :is(.wms-editor-panel,.wms-editor-tabs,.wms-ingreso-editor__footer){padding:16px 0}html[data-design-system=core360] .core-editor-content :is(.wms-editor-panel,.wms-form-grid,.wms-evidence-grid,.logistics-signature-grid){min-width:0}html[data-design-system=core360] :is(.wms-ingresos-workspace,.logistics-outbound-workspace,.inventory-workspace){gap:24px}html[data-design-system=core360] .core-record-table th{color:#747b8b;font-size:11px;font-weight:500}html[data-design-system=core360] .core-record-table td{padding-block:14px;vertical-align:top}html[data-design-system=core360] .core-record-link{color:var(--core-ink);font-weight:550}html[data-design-system=core360] .core-record-link:hover{color:var(--core-accent)}html[data-design-system=core360] .core-record-date{display:flex;align-items:center;gap:6px;color:#808797;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}html[data-design-system=core360] .core-record-date--updated{color:#808797}html[data-design-system=core360] .core-record-origin,html[data-design-system=core360] .wms-provenance-tag>span:first-child{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#df3047}html[data-design-system=core360] .core-record-origin--sap,html[data-design-system=core360] .wms-provenance-tag--sap>span:first-child{background:#e6ac3d}html[data-design-system=core360] .core-editor-content .wms-ingresos-layout{grid-template-columns:minmax(220px,.78fr) minmax(0,2fr);gap:24px;align-items:start}html[data-design-system=core360] .core-editor-content .wms-ingresos-list{display:grid;grid-gap:14px;gap:14px;padding-right:16px;border-right:1px solid #e4e6ed}html[data-design-system=core360] .core-editor-content .wms-pedidos-panel{gap:10px;margin:0;padding:0 0 14px;border-bottom-color:#e4e6ed}html[data-design-system=core360] .core-editor-content .wms-pedidos-panel .table-toolbar{gap:10px}html[data-design-system=core360] .core-editor-content .wms-pedidos-panel .card__title{font-size:14px;font-weight:550}html[data-design-system=core360] .core-editor-content .wms-pedidos-panel .card__muted{font-size:11px;line-height:1.45}html[data-design-system=core360] .wms-pedidos-search input{min-height:38px;border-color:#d4d9e4;border-radius:6px;background:#fff;font-size:12px}html[data-design-system=core360] .wms-pedido-card,html[data-design-system=core360] .wms-pedido-card--reserve{gap:5px;border-color:#e1e5ed;border-radius:6px;background:#fff;padding:10px;box-shadow:none;transform:none}html[data-design-system=core360] .wms-pedido-card--active,html[data-design-system=core360] .wms-pedido-card--reserve:focus-visible,html[data-design-system=core360] .wms-pedido-card--reserve:hover,html[data-design-system=core360] .wms-pedido-card:focus-visible,html[data-design-system=core360] .wms-pedido-card:hover{border-color:#df9aac;background:#fff8fa;box-shadow:none;transform:none}html[data-design-system=core360] .wms-pedido-card strong{font-size:13px;font-weight:550}html[data-design-system=core360] .wms-pedido-card__action{color:var(--core-accent)!important;font-size:11px;font-weight:500}html[data-design-system=core360] .wms-provenance-tags{gap:10px;margin-top:3px}html[data-design-system=core360] .wms-provenance-tag{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:0;background:transparent;color:#808797!important;padding:0;font-size:10px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-design-system=core360] .wms-ingreso-editor__header h3{font-size:17px;font-weight:550}html[data-design-system=core360] .wms-editor-tabs,html[data-design-system=core360] .wms-trace-tabs,html[data-design-system=core360] .wms-workspace-switcher{gap:2px;border-bottom-color:#e4e6ed;padding-bottom:0}html[data-design-system=core360] :is(.wms-editor-tabs__tab,.wms-workspace-switcher__tab,.wms-trace-tabs__tab){min-height:38px;border:0;border-bottom:2px solid transparent;border-radius:4px 4px 0 0;color:#697082;padding:8px 11px;font-size:12px;font-weight:500}html[data-design-system=core360] :is(.wms-editor-tabs__tab,.wms-workspace-switcher__tab,.wms-trace-tabs__tab):focus-visible,html[data-design-system=core360] :is(.wms-editor-tabs__tab,.wms-workspace-switcher__tab,.wms-trace-tabs__tab):hover,html[data-design-system=core360] :is(.wms-editor-tabs__tab--active,.wms-workspace-switcher__tab--active,.wms-trace-tabs__tab--active){border-color:transparent transparent var(--core-accent);background:#fff8fa;color:var(--core-ink);outline:none}html[data-design-system=core360] .wms-trace-tabs__tab span{min-width:18px;height:18px;border-radius:4px;background:#eceef4;font-size:10px}html[data-design-system=core360] :is(.wms-line-card,.wms-line-subsection,.wms-integration-card,.wms-evidence-section,.logistics-signature-pad,.wms-json-card,.wms-pedido-summary article){border-color:#e1e5ed;border-radius:6px;background:#fff;box-shadow:none}html[data-design-system=core360] .wms-line-card{background:#fbfcff;padding:12px}html[data-design-system=core360] .wms-tracking-tag{border-radius:4px;background:#f1f3f7;color:#5d6576;font-weight:500}html[data-design-system=core360] .wms-tracking-tag--batch{border-color:#b9d7d1;background:#edf8f5;color:#28796b}html[data-design-system=core360] .wms-tracking-tag--serial{border-color:#d9c6e3;background:#f7f1fa;color:#765589}html[data-design-system=core360] .wms-tracking-tag--pending{border-color:#f0d7a9;background:#fff8eb;color:#8a6419}html[data-design-system=core360] .logistics-movement-type__button{min-height:72px;border-color:#dce1ea;border-radius:6px;box-shadow:none}html[data-design-system=core360] .logistics-movement-type__button svg{color:#697082}html[data-design-system=core360] .logistics-movement-type__button--active,html[data-design-system=core360] .logistics-movement-type__button:focus-visible,html[data-design-system=core360] .logistics-movement-type__button:hover{border-color:#df9aac;background:#fff8fa;box-shadow:none}html[data-design-system=core360] .logistics-movement-type__button--active svg{color:var(--core-accent)}html[data-design-system=core360] .wms-evidence-card{border-color:#e3e6ed;border-radius:6px;background:#fbfcff}html[data-design-system=core360] .wms-evidence-card__thumb{border-radius:5px;background:#f4f6fa}html[data-design-system=core360] .wms-ingreso-editor__footer{bottom:0;align-items:center;border-top:1px solid #e4e6ed;background:#fff;padding:14px 0 0}html[data-design-system=core360] .wms-trace-panel{gap:18px}html[data-design-system=core360] .wms-trace-kpis{gap:0;border:1px solid #e1e5ed;border-radius:6px;overflow:hidden}html[data-design-system=core360] .wms-trace-kpis span{min-height:60px;border-left:1px solid #e1e5ed;background:#fff;padding:10px 12px;font-weight:400}html[data-design-system=core360] .wms-trace-kpis span:first-child{border-left:0}html[data-design-system=core360] .wms-trace-kpis strong{color:var(--core-ink);font-size:16px;font-weight:550}html[data-design-system=core360] .wms-trace-table th{color:#747b8b;font-size:11px;font-weight:500}html[data-design-system=core360] .wms-trace-table td{border-color:#e8eaf0}html[data-design-system=core360] .wms-trace-table--movements{min-width:1040px}html[data-design-system=core360] .wms-trace-table--movements th{white-space:nowrap}html[data-design-system=core360] .wms-trace-table--movements :is(th,td):first-child{min-width:92px}html[data-design-system=core360] .wms-trace-table--movements :is(th,td):nth-child(2){min-width:188px}html[data-design-system=core360] .wms-trace-table--movements :is(th,td):nth-child(3){min-width:230px}html[data-design-system=core360] .wms-trace-table--movements :is(th,td):nth-child(4){min-width:80px}html[data-design-system=core360] .wms-trace-table--movements :is(th,td):nth-child(5){min-width:72px}html[data-design-system=core360] .wms-trace-table--movements :is(th,td):nth-child(6){min-width:118px}html[data-design-system=core360] .wms-trace-table--movements :is(th,td):nth-child(7){min-width:128px}html[data-design-system=core360] .wms-warehouse-inventory{border-color:#e1e5ed;border-radius:8px;box-shadow:none}html[data-design-system=core360] .wms-warehouse-inventory__search,html[data-design-system=core360] .wms-warehouse-inventory__select{border-color:#d4d9e4;border-radius:6px;background:#fff}html[data-design-system=core360] .wms-warehouse-inventory__badge,html[data-design-system=core360] .wms-warehouse-inventory__facets span,html[data-design-system=core360] .wms-warehouse-inventory__read-badge{border-radius:4px}html[data-design-system=core360] .wms-warehouse-inventory__read-badge{border-color:#d4d9e4;background:#f4f6fa;color:#626a7b}html[data-design-system=core360] .wms-warehouse-inventory__item-link strong{color:var(--core-ink);font-weight:550}html[data-design-system=core360] .wms-warehouse-inventory__item-link:focus-visible strong,html[data-design-system=core360] .wms-warehouse-inventory__item-link:hover strong{color:var(--core-accent)}html[data-design-system=core360] .wms-warehouse-inventory__action a{border-radius:5px;color:#626a7b}html[data-design-system=core360] .wms-warehouse-inventory__action a:focus-visible,html[data-design-system=core360] .wms-warehouse-inventory__action a:hover{border-color:#df9aac;background:#fff8fa;color:var(--core-accent)}@media (max-width:980px){html[data-design-system=core360] .core-editor-content .wms-ingresos-layout{grid-template-columns:minmax(0,1fr)}html[data-design-system=core360] .core-editor-content .wms-ingresos-list{max-height:300px;padding:0 0 12px;border-right:0;border-bottom:1px solid #e4e6ed;overflow-y:auto}}@media (max-width:640px){html[data-design-system=core360] .service-dispatch-guide-address-form{grid-template-columns:minmax(0,1fr)}html[data-design-system=core360] .service-dispatch-guide-address-form .sales-primary-button{grid-column:auto;width:100%;justify-content:center}html[data-design-system=core360] .wms-ingreso-editor__footer{align-items:stretch;flex-direction:column}html[data-design-system=core360] .wms-ingreso-editor__footer>div{justify-content:stretch;width:100%}html[data-design-system=core360] .wms-ingreso-editor__footer button{flex:1 1 auto}html[data-design-system=core360] .wms-trace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design-system=core360] .wms-trace-kpis span:nth-child(odd){border-left:0}html[data-design-system=core360] .wms-trace-kpis span:nth-child(n+3){border-top:1px solid #e1e5ed}}html[data-design-system=core360] :is(.it-dialog__header,.sales-address-lightbox__header){background:var(--core-ink-fill);color:#f1f3fa;border-radius:8px 8px 0 0}html[data-design-system=core360] :is(.it-dialog__header,.sales-address-lightbox__header) :is(h2,h3,p){color:inherit}html[data-design-system=core360] .it-assets-workspace{display:grid;grid-gap:24px;gap:24px}html[data-design-system=core360] :is(.it-assets-table,.business-partners-list-table){background:var(--core-surface)}html[data-design-system=core360] .business-partners-list-table td:not(:nth-child(2)) strong,html[data-design-system=core360] .it-assets-table td strong{font-weight:400}html[data-design-system=core360] .purchasing-list__compact-date,html[data-design-system=core360] .purchasing-list__compact-due,html[data-design-system=core360] .purchasing-list__compact-lines{display:none}html[data-design-system=core360] .purchasing-list__item-count{color:var(--core-ink);font-weight:600}html[data-design-system=core360] .purchasing-mobile-card--interactive{cursor:pointer}html[data-design-system=core360] .purchasing-mobile-card--interactive:focus-visible{outline:2px solid var(--core-accent);outline-offset:2px}html[data-design-system=core360] .purchasing-list--compact .purchasing-table :is(th,td):not([colspan]):first-child,html[data-design-system=core360] .purchasing-list--compact .purchasing-table :is(th,td):not([colspan]):nth-child(6),html[data-design-system=core360] .purchasing-list--compact .purchasing-table :is(th,td):not([colspan]):nth-child(8){display:none}html[data-design-system=core360] .purchasing-list--compact .purchasing-list__compact-date,html[data-design-system=core360] .purchasing-list--compact .purchasing-list__compact-due,html[data-design-system=core360] .purchasing-list--compact .purchasing-list__compact-lines{display:block;color:var(--core-muted);font-size:11px;font-weight:400;line-height:1.45;margin-top:4px}html[data-design-system=core360] .purchasing-list--compact .purchasing-list__compact-lines{margin-top:7px}html[data-design-system=core360] .purchasing-list--compact .purchasing-list__compact-due{color:#99705e}html[data-design-system=core360] .purchasing-list--compact .purchasing-table{min-width:0;table-layout:fixed;width:100%}html[data-design-system=core360] .purchasing-list--compact .purchasing-table th:nth-child(2){width:17%}html[data-design-system=core360] .purchasing-list--compact .purchasing-table th:nth-child(3){width:30%}html[data-design-system=core360] .purchasing-list--compact .purchasing-table th:nth-child(4){width:15%}html[data-design-system=core360] .purchasing-list--compact .purchasing-table th:nth-child(5){width:14%}html[data-design-system=core360] .purchasing-list--compact .purchasing-table th:nth-child(7),html[data-design-system=core360] .purchasing-list--compact .purchasing-table.purchasing-table--has-actions th:nth-child(2){width:16%}html[data-design-system=core360] .purchasing-list--compact .purchasing-table.purchasing-table--has-actions th:nth-child(3){width:26%}html[data-design-system=core360] .purchasing-list--compact .purchasing-table.purchasing-table--has-actions th:nth-child(9){width:12%}html[data-design-system=core360] .purchasing-list--compact .purchasing-table td{overflow-wrap:anywhere}html[data-design-system=core360] .purchasing-list--compact .purchasing-table .sales-table__stack--customer strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-design-system=core360] .purchasing-list--compact .sales-table__cell--date>span{display:block}html[data-design-system=core360] .inventory-list--compact .inventory-items-table__provenance,html[data-design-system=core360] .purchasing-list--compact .purchasing-mobile-card__note:not(.purchasing-mobile-card__note--warning),html[data-design-system=core360] .purchasing-list--compact .purchasing-mobile-card__open-quantity{display:none}html[data-design-system=core360] .inventory-items-table__item strong{font-weight:400}html[data-design-system=core360] :is(button:not(:disabled),a[href],summary,select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),[role=button]:not([aria-disabled=true])){cursor:pointer}html[data-design-system=core360] :is(button:disabled,select:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled,[aria-disabled=true]){cursor:not-allowed}html[data-design-system=core360] .sales-inline-button--core-dark{color:#fff;background:var(--core-ink-fill);border-color:#343a50;box-shadow:none}html[data-design-system=core360] .sales-inline-button--core-dark:hover{color:#fff;background:#30384d;border-color:#30384d}html[data-design-system=core360] .sales-inline-button--core-action{color:#fff;background:var(--core-action-fill);border-color:transparent;box-shadow:none}html[data-design-system=core360] .sales-inline-button--core-action:hover{color:#fff;background:#c91950;border-color:#c91950}html[data-design-system=core360] .sales-pending-panel__actions{display:flex;align-items:center;min-height:34px;margin:12px 0 14px;padding:8px 10px;border-left:3px solid var(--core-action-fill);background:#f4f5f8}html[data-design-system=core360] .sales-pending-panel__actions .card__muted{margin:0}html[data-design-system=core360] .sales-pagination{align-items:center;padding:12px;border:1px solid var(--core-line);border-radius:6px;background:#f4f5f8}html[data-design-system=core360] .sales-pagination .sales-inline-button--pager{color:var(--core-ink);border-color:#cfd5df;background:#fff}html[data-design-system=core360] .sales-pagination .sales-inline-button--pager:hover{background:#e9edf2}html[data-design-system=core360] .sales-pagination .sales-inline-button--accent-outline{color:#fff;border-color:transparent;background:var(--core-action-fill)}html[data-design-system=core360] .sales-pagination .sales-inline-button--accent-outline:hover{background:#c91950}html[data-design-system=core360] .core-column-filters input{width:100%;min-width:0;min-height:34px;padding:6px 8px;font:inherit;font-size:12px;color:var(--core-ink);background:#fff;border:1px solid #d4d9e4;border-radius:5px;box-shadow:none}html[data-design-system=core360] .pipeline-lane__header{border-color:#313c5e;border-radius:8px;background:var(--core-ink-fill);color:#fff;box-shadow:none}html[data-design-system=core360] .pipeline-lane__header :is(.pipeline-lane__total,.pipeline-lane__title){color:#fff}html[data-design-system=core360] .pipeline-lane__header .pipeline-lane__policy{color:#d9deea}html[data-design-system=core360] .pipeline-lane__heading>.pipeline-lane__toggle-side{min-height:0;margin-left:auto}html[data-design-system=core360] .pipeline-lane__count{background:#f1f3f7;color:var(--core-ink)}html[data-design-system=core360] .pipeline-complete__table-wrap{overflow-x:auto;border:1px solid var(--core-line);border-radius:8px}html[data-design-system=core360] .pipeline-complete__table{width:100%;min-width:850px;border-collapse:collapse;table-layout:fixed;background:var(--core-surface)}html[data-design-system=core360] .pipeline-complete__table th{padding:10px 12px;background:var(--core-ink-fill);color:#fff;font-size:12px;font-weight:700;text-align:left;vertical-align:top}html[data-design-system=core360] .pipeline-complete__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}html[data-design-system=core360] .pipeline-complete__heading button{display:inline-grid;width:24px;height:24px;place-items:center;border:0;border-radius:4px;background:transparent;color:#fff;cursor:pointer}html[data-design-system=core360] .pipeline-complete__heading button:hover{background:rgba(255,255,255,.14)}html[data-design-system=core360] .pipeline-complete__table th input{width:100%;min-width:0;margin-top:8px;border:1px solid #717b91;border-radius:4px;padding:6px 8px;background:#fff;color:var(--core-ink);font:inherit;font-size:12px}html[data-design-system=core360] .pipeline-complete__table td{padding:12px;border-top:1px solid var(--core-line);color:var(--core-ink);font-size:13px;overflow-wrap:anywhere;vertical-align:middle}html[data-design-system=core360] .pipeline-complete__row--active td,html[data-design-system=core360] .pipeline-complete__table tbody tr:hover td{background:#f3f5f8}html[data-design-system=core360] .pipeline-complete__open{display:block;max-width:100%;border:0;padding:0;background:transparent;color:var(--core-ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}html[data-design-system=core360] .pipeline-complete__table td small{display:block;margin-top:4px;color:var(--core-muted);font-size:11px}html[data-design-system=core360] .pipeline-complete__stage{display:inline-flex;max-width:100%;border-radius:999px;padding:4px 8px;color:#fff;font-size:11px;font-weight:700;line-height:1.2}html[data-design-system=core360] .pipeline-complete__amount{font-weight:700;white-space:nowrap}html[data-design-system=core360] .pipeline-complete__empty{padding:24px;color:var(--core-muted);text-align:center}html[data-design-system=core360] .pipeline-contact{container-type:inline-size}html[data-design-system=core360] .pipeline-contact__row{grid-template-columns:minmax(108px,.85fr) minmax(0,1.15fr);align-items:start;gap:8px 12px;padding:11px 0}html[data-design-system=core360] .pipeline-contact__row-label strong{font-size:.84rem}html[data-design-system=core360] .pipeline-contact__row-value{overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}@container (max-width: 380px){html[data-design-system=core360] .pipeline-contact__row{grid-template-columns:1fr;gap:5px}}@container core-list (max-width: 650px){.core-record-table,.core-record-table tbody{display:block}.core-record-table thead{display:none}.core-record-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;border-bottom:1px solid #e4e6ed;padding:16px 0}html[data-design-system=core360] .core-record-table td{display:block;padding:0;border:0;width:auto;min-width:0}.core-record-table td:before{content:attr(data-label);display:block;color:#818797;font-size:10px;margin-bottom:6px}.core-record-table td[colspan]{grid-column:1/-1}}@media (max-width:1100px){html[data-design-system=core360] .workspace{padding:24px}}@media (max-width:980px){html[data-design-system=core360] .core-editor-content .wms-ingresos-layout{grid-template-columns:minmax(0,1fr)}html[data-design-system=core360] .core-editor-content .wms-ingresos-list{max-height:280px;overflow-y:auto}html[data-design-system=core360] .workspace{margin-left:0;padding:88px 20px 24px}html[data-design-system=core360] :is(.sales-dialog-backdrop,.pipeline-dialog-backdrop){padding:16px}html[data-design-system=core360] .purchasing-dialog .sales-document-header__tabs{display:flex;width:100%;overflow-x:auto}html[data-design-system=core360] .sidebar{padding:12px;border-radius:8px}html[data-design-system=core360] .sidebar__header{align-items:center}html[data-design-system=core360] .sidebar--mobile-open{max-height:calc(100dvh - var(--app-top-banner-height) - 24px);overflow-y:auto}html[data-design-system=core360] .sidebar__body{min-height:0}}@media (max-width:640px){html[data-design-system=core360] .workspace{padding:84px 14px 20px}html[data-design-system=core360] .module-page__header{grid-template-columns:minmax(0,1fr);gap:14px}html[data-design-system=core360] .module-page__aside{justify-items:start}html[data-design-system=core360] .module-page__aside .workspace-action-menu--mobile{justify-content:flex-start}html[data-design-system=core360] .page__title{font-size:26px}html[data-design-system=core360] .page{gap:20px}html[data-design-system=core360] .card{padding:16px}html[data-design-system=core360] .app-shell .module-tabs{gap:20px}html[data-design-system=core360] [role=dialog]{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}html[data-design-system=core360] :is(.sales-dialog-backdrop,.pipeline-dialog-backdrop){padding:8px}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header,.sales-dialog__body,.pipeline-dialog__body,.sales-dialog__footer,.pipeline-dialog__footer){padding:16px}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header) h2{font-size:20px}.core-draft-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 14px}.core-draft-row>span:first-child{grid-column:1/-1}.core-draft-row>svg{display:none}}@media (prefers-reduced-motion:reduce){html[data-design-system=core360] *{scroll-behavior:auto;transition-duration:0s}}html[data-design-system=core360] .service-calls-table--main .service-calls-table__cell--status .service-status-pill,html[data-design-system=core360] .service-calls-table__status-stack .service-status-pill{border:0}html[data-design-system=core360] .protected-dialog-exit-confirm-backdrop{z-index:var(--core-layer-notice)!important}html[data-design-system=core360] .protected-dialog-exit-confirm{width:min(560px,calc(100vw - 32px));overflow:hidden;background:#fff}html[data-design-system=core360] .protected-dialog-exit-confirm .sales-address-lightbox__header{border-bottom:1px solid var(--core-line);border-radius:8px 8px 0 0;background:#fff;color:var(--core-ink)}html[data-design-system=core360] .protected-dialog-exit-confirm .sales-address-lightbox__header :is(h3,p){color:inherit}html[data-design-system=core360] .protected-dialog-exit-confirm .sales-toolbar__eyebrow{color:#9f3157}html[data-design-system=core360] .sales-document-header-composition{overflow:visible;border-color:var(--core-line);background:#fff}html[data-design-system=core360] .sales-document-header-composition .sales-document-header{border:0;border-radius:0;background:transparent;box-shadow:none}html[data-design-system=core360] .sales-document-contact{border-bottom:1px solid var(--core-line);background:#fff}html[data-design-system=core360] .sales-document-contact:last-child{border-bottom:0}html[data-design-system=core360] .sales-document-contact__summary{display:grid;grid-template-columns:auto minmax(130px,1fr) minmax(130px,1.2fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;padding:8px 10px;color:var(--core-muted);list-style:none}html[data-design-system=core360] .sales-document-contact__summary::-webkit-details-marker{display:none}html[data-design-system=core360] .sales-document-contact__summary>span{font-size:10px;text-transform:uppercase}html[data-design-system=core360] .sales-document-contact__summary>strong{color:var(--core-ink);font-size:12px;font-weight:550}html[data-design-system=core360] .sales-document-contact__summary>small{overflow:hidden;color:var(--core-muted);text-overflow:ellipsis;white-space:nowrap}html[data-design-system=core360] .sales-document-contact__summary>svg{transition:transform .16s ease}html[data-design-system=core360] .sales-document-contact[open] .sales-document-contact__summary>svg{transform:rotate(180deg)}html[data-design-system=core360] .sales-document-contact-row{padding:12px 10px 14px;background:#f7f8fa}html[data-design-system=core360] .sales-owner-field--creator{border-color:#e5e7ec;background:#f5f6f8;color:#697080;box-shadow:none}html[data-design-system=core360] .sales-owner-field--creator .sales-owner-field__avatar{border-color:#d9dde5;background:#eceff4;color:#626a79}html[data-design-system=core360] .sales-owner-field--creator .sales-owner-field__summary-copy :is(strong,span,small){color:inherit}html[data-design-system=core360] .sales-creator-advanced{margin-top:7px;border-top:1px solid #dde1e8;padding-top:6px}html[data-design-system=core360] .sales-creator-advanced>summary{color:#626a79;font-size:11px;font-weight:550}html[data-design-system=core360] .sales-creator-advanced .sales-creator-inline-editor{margin-top:8px}html[data-design-system=core360] .purchasing-workspace .purchasing-header-total{max-width:min(460px,100%);font-size:11px!important;font-weight:500;line-height:1.35;white-space:normal}html[data-design-system=core360] .business-partner-list-code,html[data-design-system=core360] .cmms-asset-card__identity-row,html[data-design-system=core360] .cmms-asset-origin-status,html[data-design-system=core360] .purchasing-document-number,html[data-design-system=core360] .sales-table__document-identity{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px}html[data-design-system=core360] .purchasing-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid #d8dde8;border-radius:8px;background:#fff;box-shadow:0 24px 80px #10162440}html[data-design-system=core360] .purchasing-dialog .sales-dialog__body{min-height:0;grid-auto-rows:max-content;overflow-y:auto;overscroll-behavior:contain;background:#fff}html[data-design-system=core360] .purchasing-dialog .sales-document-header{grid-auto-rows:max-content;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}html[data-design-system=core360] .purchasing-detail-tabs,html[data-design-system=core360] .purchasing-dialog .sales-document-header__tabs{gap:16px;overflow-x:auto;border-bottom:1px solid var(--core-line);border-radius:0;background:#f7f8fa;padding:0 14px;scrollbar-width:thin}html[data-design-system=core360] .purchasing-detail-tabs button,html[data-design-system=core360] .purchasing-dialog .sales-document-header__tab{flex:0 0 auto;min-height:42px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--core-muted);padding:9px 2px;font-size:12px;font-weight:500;box-shadow:none}html[data-design-system=core360] .purchasing-detail-tabs button:is(.is-active,[aria-selected=true]),html[data-design-system=core360] .purchasing-dialog .sales-document-header__tab:is(.is-active,[aria-selected=true]){border-bottom-color:var(--core-accent);background:transparent;color:#a52f58}html[data-design-system=core360] .purchasing-editor-sections{gap:0}html[data-design-system=core360] .purchasing-editor-section{border:0;border-bottom:1px solid var(--core-line);border-radius:0;background:transparent;box-shadow:none;padding:18px 0}html[data-design-system=core360] .purchasing-editor-section:last-child{border-bottom:0}html[data-design-system=core360] .purchasing-editor-section__head{margin-bottom:13px}html[data-design-system=core360] .purchasing-editor-section__head h4{font-size:14px;font-weight:600}html[data-design-system=core360] .purchasing-editor-grid,html[data-design-system=core360] .purchasing-line-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}html[data-design-system=core360] .purchasing-line-card{border:1px solid var(--core-line);border-radius:8px;background:#fbfcfe;box-shadow:none;padding:14px}html[data-design-system=core360] .purchasing-line-card__header{border-bottom:1px solid var(--core-line);padding-bottom:11px}html[data-design-system=core360] .purchasing-reference-control{display:grid;grid-template-columns:minmax(0,1fr) 36px;width:100%;min-width:0}html[data-design-system=core360] .purchasing-reference-control>input{border-radius:0 6px 6px 0}html[data-design-system=core360] .purchasing-reference-control__attachment{position:relative;display:grid;min-width:36px;place-items:center;border:0;border-left:1px solid #d4d9e4;border-radius:0 6px 6px 0;background:#f3f5f8;color:#4f586a}html[data-design-system=core360] .purchasing-reference-control__attachment span{position:absolute;top:-7px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;border-radius:50%;background:var(--core-accent);color:#fff;font-size:9px}html[data-design-system=core360] .purchasing-add-line-button{justify-self:start;min-width:148px}html[data-design-system=core360] .purchasing-detail-header-composition{margin-bottom:18px}html[data-design-system=core360] .purchasing-detail-header-composition .purchasing-detail-identity{border:0;border-radius:0;background:#fff;box-shadow:none}html[data-design-system=core360] .purchasing-detail-header-composition .purchasing-detail-tabs{border-bottom:0}html[data-design-system=core360] .purchasing-detail-panel{padding-top:4px}html[data-design-system=core360] .purchasing-detail-footer{background:#f7f8fa}html[data-design-system=core360] .purchasing-detail-financials{gap:0}html[data-design-system=core360] .purchasing-detail-financials>span{min-width:92px;border-right:1px solid var(--core-line);padding:2px 15px}html[data-design-system=core360] .purchasing-detail-financials>span:first-child{padding-left:0}html[data-design-system=core360] .purchasing-detail-financials>span:last-child{border-right:0}html[data-design-system=core360] .purchasing-detail-financials :is(small,strong){font-size:11px}html[data-design-system=core360] .purchasing-detail-financials__total strong{color:#17705d;font-size:13px}html[data-design-system=core360] .purchasing-sap-attachment-action>button{border-color:#ccd2dd;background:#fff;color:var(--core-ink)}html[data-design-system=core360] .purchasing-invoice-calendar{overflow:hidden;border:1px solid var(--core-line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}html[data-design-system=core360] .purchasing-invoice-calendar__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--core-line);padding:12px 14px}html[data-design-system=core360] .purchasing-invoice-calendar__navigation{display:flex;align-items:center;gap:8px}html[data-design-system=core360] .purchasing-invoice-calendar__navigation>strong{min-width:150px;color:var(--core-ink);font-size:13px;font-weight:600;text-align:center;text-transform:capitalize}html[data-design-system=core360] .purchasing-calendar-icon-button{width:34px;min-width:34px;padding:7px}html[data-design-system=core360] .purchasing-calendar-basis{display:inline-flex;overflow:hidden;border:1px solid #ccd2dd;border-radius:6px;background:#f4f5f8}html[data-design-system=core360] .purchasing-calendar-basis button{min-height:34px;border:0;border-right:1px solid #ccd2dd;background:transparent;color:var(--core-muted);padding:6px 10px;font:inherit;font-size:11px}html[data-design-system=core360] .purchasing-calendar-basis button:last-child{border-right:0}html[data-design-system=core360] .purchasing-calendar-basis button.is-active{background:#fff;color:#a52f58;font-weight:600}html[data-design-system=core360] .purchasing-invoice-calendar__grid,html[data-design-system=core360] .purchasing-invoice-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}html[data-design-system=core360] .purchasing-invoice-calendar__weekdays{border-bottom:1px solid var(--core-line);background:#f4f5f8}html[data-design-system=core360] .purchasing-invoice-calendar__weekdays span{padding:7px 9px;color:var(--core-muted);font-size:10px;font-weight:600}html[data-design-system=core360] .purchasing-invoice-calendar__day{min-width:0;min-height:118px;border-right:1px solid var(--core-line);border-bottom:1px solid var(--core-line);padding:7px;background:#fff}html[data-design-system=core360] .purchasing-invoice-calendar__day:nth-child(7n){border-right:0}html[data-design-system=core360] .purchasing-invoice-calendar__day.is-outside{background:#f8f9fb;color:#a5aab5}html[data-design-system=core360] .purchasing-invoice-calendar__day>time{display:block;margin-bottom:5px;font-size:10px;font-weight:600}html[data-design-system=core360] .purchasing-invoice-calendar__documents{display:grid;grid-gap:4px;gap:4px}html[data-design-system=core360] .purchasing-invoice-calendar__documents button{display:grid;min-width:0;grid-gap:1px;gap:1px;border:1px solid #ecd3dc;border-radius:5px;background:#fff7fa;color:var(--core-ink);padding:4px 5px;font:inherit;text-align:left}html[data-design-system=core360] .purchasing-invoice-calendar__documents button:hover{border-color:#d67b9d;background:#fff}html[data-design-system=core360] .purchasing-invoice-calendar__documents button span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}html[data-design-system=core360] .purchasing-invoice-calendar__documents button strong{font-size:10px;font-weight:600}html[data-design-system=core360] .purchasing-invoice-calendar__documents small{color:var(--core-muted);font-size:9px}@media (max-width:1100px){html[data-design-system=core360] .purchasing-editor-grid,html[data-design-system=core360] .purchasing-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design-system=core360] .purchasing-invoice-calendar__day{min-height:100px}}@media (max-width:720px){html[data-design-system=core360] .sales-document-contact__summary{grid-template-columns:auto minmax(0,1fr) auto}html[data-design-system=core360] .sales-document-contact__summary>small{display:none}html[data-design-system=core360] .purchasing-editor-grid,html[data-design-system=core360] .purchasing-line-grid{grid-template-columns:minmax(0,1fr)}html[data-design-system=core360] .purchasing-invoice-calendar{overflow-x:auto}html[data-design-system=core360] .purchasing-invoice-calendar__toolbar{position:-webkit-sticky;position:sticky;left:0;width:min(100vw - 28px,100%)}html[data-design-system=core360] .purchasing-invoice-calendar__grid,html[data-design-system=core360] .purchasing-invoice-calendar__weekdays{width:770px}html[data-design-system=core360] .purchasing-invoice-calendar__day{min-height:96px}html[data-design-system=core360] .purchasing-detail-financials{width:100%;overflow-x:auto}html[data-design-system=core360] .purchasing-dialog{max-height:calc(100dvh - 16px)}}html[data-design-system=core360] .pipeline-lane__header{border-color:#dfe3e9;background:#f0f2f5;color:var(--core-ink)}html[data-design-system=core360] .pipeline-lane__header :is(.pipeline-lane__total,.pipeline-lane__title){color:var(--core-ink)}html[data-design-system=core360] .pipeline-lane__header .pipeline-lane__policy{color:var(--core-muted)}html[data-design-system=core360] .pipeline-opportunity[draggable=true]{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-design-system=core360] .pipeline-opportunity[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}html[data-design-system=core360] .pipeline-opportunity--dragging{opacity:.65}html[data-design-system=core360] .pipeline-lead-header-composition{overflow:hidden;background:#fff}html[data-design-system=core360] .pipeline-composition-overview__item--opportunity{background:transparent}html[data-design-system=core360] .pipeline-composition-overview__item--customer{background:#f5fbf8}html[data-design-system=core360] .pipeline-composition-overview__item--amount{background:#faf8fc}html[data-design-system=core360] .pipeline-composition__icon--opportunity{background:#e7ebef;color:#282d37}html[data-design-system=core360] .pipeline-composition-facts{background:#f5f6f8}html[data-design-system=core360] .pipeline-composition__fact-icon--progress{background:color-mix(in srgb,var(--pipeline-stage-color) 12%,white);color:var(--pipeline-stage-color)}html[data-design-system=core360] .pipeline-composition__stage-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}html[data-design-system=core360] .pipeline-composition__stage-line strong{min-width:0;color:var(--core-ink)}html[data-design-system=core360] .pipeline-composition__stage-line b{flex:0 0 auto;color:var(--pipeline-stage-color);font-size:17px;font-weight:750}html[data-design-system=core360] .pipeline-composition__stage-progress{position:relative;display:block;width:min(100%,260px);height:18px;margin-top:4px}html[data-design-system=core360] .pipeline-composition__stage-track{position:absolute;top:8px;right:0;left:0;height:3px;border-radius:9px;background:#dce1e8}html[data-design-system=core360] .pipeline-composition__stage-fill{display:block;height:100%;border-radius:inherit;background:var(--pipeline-stage-color)}html[data-design-system=core360] .pipeline-composition__stage-nodes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;justify-items:center}html[data-design-system=core360] .pipeline-composition__stage-node{width:11px;height:11px;border:2.5px solid var(--pipeline-node-color);border-radius:50%;background:color-mix(in srgb,var(--pipeline-node-color) 32%,white);box-shadow:0 0 0 2px #fff}html[data-design-system=core360] .pipeline-composition__stage-node--current,html[data-design-system=core360] .pipeline-composition__stage-node--passed{border-color:var(--pipeline-node-color);background:var(--pipeline-node-color)}html[data-design-system=core360] .pipeline-composition__stage-node--current{width:14px;height:14px;box-shadow:0 0 0 3px #fff,0 0 0 5px color-mix(in srgb,var(--pipeline-node-color) 30%,white)}html[data-design-system=core360] .pipeline-composition__stage-progress--lost .pipeline-composition__stage-fill{background:#b7bec9}html[data-design-system=core360] .pipeline-composition__stage-progress--lost .pipeline-composition__stage-node--current{border-color:#9d5968;background:#9d5968;box-shadow:0 0 0 3px #fff,0 0 0 5px #e9d7dc}html[data-design-system=core360] .pipeline-composition__copy--dates{position:relative;padding-right:62px}html[data-design-system=core360] .pipeline-composition-fact--dates{position:relative}html[data-design-system=core360] .pipeline-composition__probability{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#e1e4e9;font-size:clamp(25px,2.7vw,38px);font-weight:750;line-height:1}html[data-design-system=core360] .pipeline-lead__tabs{padding:0 12px;gap:14px;background:#f5f6f8;border-color:var(--core-line)}html[data-design-system=core360] .pipeline-lead__tab{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--core-muted)}html[data-design-system=core360] .pipeline-lead__tab--active{border-bottom-color:var(--core-accent);background:transparent;color:#b52b62}html[data-design-system=core360] .pipeline-decision-card{gap:12px;border:1px solid var(--core-line);border-top:3px solid var(--core-accent);border-radius:8px;background:#fff;box-shadow:var(--shadow)}html[data-design-system=core360] .pipeline-decision-card--next{border-top-color:#187360}html[data-design-system=core360] .pipeline-decision-card--trace{border-top-color:#73519c}html[data-design-system=core360] .pipeline-decision-card__heading h3{color:var(--core-ink);font-size:14px}html[data-design-system=core360] .pipeline-decision-card__dates{display:grid;grid-gap:10px;gap:10px;margin:0}html[data-design-system=core360] .pipeline-decision-card__dates div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--core-line);padding-bottom:8px}html[data-design-system=core360] .pipeline-decision-card__dates dt{color:var(--core-muted);font-size:12px}html[data-design-system=core360] .pipeline-decision-card__dates dd{margin:0;color:var(--core-ink);font-weight:650;font-size:12px;text-align:right}html[data-design-system=core360] .pipeline-decision-card__list{display:grid;align-content:start;grid-gap:0;gap:0;min-height:110px}html[data-design-system=core360] .pipeline-decision-card__list>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--core-line);font-size:12px}html[data-design-system=core360] .pipeline-decision-card__list>button{display:flex;justify-content:space-between;gap:8px;width:100%;padding:7px 0;border:0;border-bottom:1px solid var(--core-line);background:transparent;text-align:left;font-size:12px}html[data-design-system=core360] .pipeline-decision-card__list>button:focus-visible,html[data-design-system=core360] .pipeline-decision-card__list>button:hover{color:var(--core-destacado)}html[data-design-system=core360] .pipeline-decision-card__list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--core-ink);font-weight:550}html[data-design-system=core360] .pipeline-decision-card__list span{flex:0 0 auto;color:var(--core-muted)}html[data-design-system=core360] .pipeline-decision-card .pipeline-link-button{justify-self:start;color:#b52b62}html[data-design-system=core360] .pipeline-decision-card .pipeline-action,html[data-design-system=core360] .pipeline-opportunity-editor .pipeline-action:not(.pipeline-action--ghost):not(.pipeline-action--danger){border:0;border-radius:6px;background:var(--core-action-fill);color:#fff;box-shadow:none}html[data-design-system=core360] .pipeline-item-toolbar .app-action-button--secondary,html[data-design-system=core360] .pipeline-lead__grid .app-action-button--secondary{border-color:#e7cad6;background:#fff7fa;color:#a52f60}html[data-design-system=core360] .pipeline-item-toolbar .app-action-button--secondary:disabled,html[data-design-system=core360] .pipeline-lead__grid .app-action-button--secondary:disabled{border-color:var(--core-line);background:#f5f6f8;color:#8f96a2}html[data-design-system=core360] .pipeline-item-add{border-color:#c9daee;border-top:4px solid #356bb5;border-radius:8px;background:#f7f9fc;box-shadow:0 10px 28px rgba(40,45,55,.08)}html[data-design-system=core360] .pipeline-item-add__header h4{color:var(--core-ink);font-size:15px;font-weight:600}html[data-design-system=core360] .pipeline-item-add .pipeline-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-design-system=core360] .pipeline-item-add__catalog-check{display:flex;align-items:center;gap:9px;align-self:center;min-height:40px;color:var(--core-ink);font-size:12px}html[data-design-system=core360] .pipeline-item-add__catalog-check input{width:16px;height:16px;accent-color:var(--core-accent)}html[data-design-system=core360] .pipeline-item-add__project{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:16px;border:1px solid #c9daee;border-radius:7px;background:#edf4fc}html[data-design-system=core360] .pipeline-item-add__project legend{padding:0 7px;color:#356bb5;font-size:12px;font-weight:650}html[data-design-system=core360] .pipeline-opportunity-editor .pipeline-create-lead__tabs{gap:16px;margin:0;padding:0 16px;border:1px solid var(--core-line);border-radius:6px;background:#f5f6f8}html[data-design-system=core360] .pipeline-opportunity-editor .pipeline-create-lead__tabs button{min-height:43px;padding:10px 2px;border-radius:0;color:var(--core-muted);font-size:12px;font-weight:500;box-shadow:none}html[data-design-system=core360] .pipeline-opportunity-editor .pipeline-create-lead__tabs .pipeline-create-lead__tab--active{border-bottom:2px solid var(--core-accent);background:transparent;color:#b52b62}html[data-design-system=core360] .pipeline-opportunity-editor .pipeline-edit__grid{align-items:start}html[data-design-system=core360] .pipeline-opportunity-editor .pipeline-edit__field{align-content:start}html[data-design-system=core360] .pipeline-opportunity-editor .pipeline-edit__field--stage .card__muted{margin:0;min-height:32px;line-height:1.35}html[data-design-system=core360] :is(.pipeline-opportunity-editor,.pipeline-item-add) .pipeline-edit__field :is(input,select,textarea){border-color:#d4d9e4;border-radius:6px;background:#fff;color:var(--core-ink);font-size:13px}html[data-design-system=core360] :is(.pipeline-opportunity-editor,.pipeline-item-add) .pipeline-edit__field :is(input,select,textarea):disabled{background:#eef0f3;color:#777e8a}html[data-design-system=core360] .pipeline-item-add .pipeline-edit__field>span,html[data-design-system=core360] .pipeline-opportunity-editor .pipeline-edit__field>span{color:var(--core-muted);font-size:12px;font-weight:500}html[data-design-system=core360] .pipeline-item-add .pipeline-action:not(.pipeline-action--ghost){background:var(--core-action-fill);border-radius:6px}html[data-design-system=core360] .pipeline-item-add .pipeline-action--ghost{background:#fff;border-radius:6px}@media (max-width:700px){html[data-design-system=core360] .pipeline-item-add .pipeline-edit__grid,html[data-design-system=core360] .pipeline-item-add__project{grid-template-columns:minmax(0,1fr)}}html[data-design-system=core360] .pipeline-composition-description{border:0;background:transparent}.pipeline-customer-picker{display:flex;align-items:flex-start;gap:8px}.pipeline-customer-picker .app-searchable-combobox{flex:1 1;min-width:0}.pipeline-customer-picker__clear{display:grid;place-items:center;flex:0 0 40px;min-height:40px;border:1px solid #e8bbc3;border-radius:7px;background:#fff3f4;color:#c91926;cursor:pointer}.pipeline-customer-picker__clear svg{width:16px;height:16px}.pipeline-edit__check{display:inline-flex;align-items:center;gap:8px;color:#282d37!important;font-size:12px}html[data-design-system=core360] .pipeline-edit__check input{width:16px;height:16px;accent-color:#356bb5}.pipeline-item-toolbar__more{position:relative}.pipeline-item-toolbar__more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid #cbd2dc;border-radius:7px;color:#282d37;background:#fff;font-size:12px}.pipeline-item-toolbar__more>summary::-webkit-details-marker{display:none}.pipeline-item-toolbar__menu{position:absolute;z-index:20;right:0;top:calc(100% + 4px);padding:6px;border:1px solid #d5dce5;border-radius:8px;background:#fff;box-shadow:0 12px 24px #282d3724;white-space:nowrap}html[data-design-system=core360] .pipeline-item-toolbar .app-action-button--dark{background:#282d37;border-color:#282d37;color:#fff}html[data-design-system=core360] .pipeline-item-toolbar .app-action-button--primary{background:#df3047;border-color:#df3047;color:#fff}html[data-design-system=core360] .pipeline-item-toolbar .app-action-button--dark:disabled{background:#eef0f3;border-color:#d5dce5;color:#79818b}.pipeline-decision-card__item-link{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;border:0;border-bottom:1px solid #e3e8ee;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;font-size:12px}.pipeline-decision-card__item-link strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.pipeline-decision-card__item-link span{flex:0 0 auto;color:#66717e}.pipeline-item-card--grid{grid-template-rows:minmax(0,1fr) auto}.pipeline-item-card__open{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.pipeline-item-card__open:focus-visible{outline:2px solid #356bb5;outline-offset:-2px}.pipeline-item-card--provisional{background:#f7f8fa;color:#66717e;border-style:dashed}.pipeline-item-card--provisional .pipeline-item-card__title{color:#66717e}.pipeline-item-card__provisional-icon{display:grid;place-items:center;min-height:120px;background:#e8f0fb;color:#4774aa}.pipeline-item-card__provisional-icon svg{width:32px;height:32px}.pipeline-item__pm-avatar{display:inline-grid;place-items:center;width:26px;height:26px;margin-left:4px;border-radius:50%;vertical-align:middle;overflow:hidden;color:#fff;background:#282d37;font-size:10px;font-weight:700}.pipeline-item__pm-avatar img{width:100%;height:100%;object-fit:cover}.pipeline-item__delete{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #e8bbc3;border-radius:7px;background:#fff;color:#c91926;cursor:pointer}.pipeline-item__delete svg{width:16px;height:16px}.pipeline-item-table{width:100%;table-layout:fixed;min-width:540px;font-size:11px}.pipeline-item-table th:first-child{width:34%}.pipeline-item-table th:nth-child(2){width:25%}.pipeline-item-table th:nth-child(3){width:8%}.pipeline-item-table th:nth-child(4),.pipeline-item-table th:nth-child(5){width:13%}.pipeline-item-table th:nth-child(6){width:7%}.pipeline-item-table td{overflow-wrap:anywhere;vertical-align:top}.pipeline-item-table__identity{display:flex;align-items:flex-start;gap:8px;min-width:0}.pipeline-item-table__identity .pipeline-item-table__media{flex:0 0 40px;width:40px;height:40px}.pipeline-item-table__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;min-width:0}.pipeline-item-table__item strong{overflow-wrap:anywhere}.pipeline-item-table__number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pipeline-item-table__provisional{color:#546b8d;background:#f7faff}.pipeline-item-table__provisional-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:7px;color:#4774aa;background:#e8f0fb}.pipeline-item-table__classification{display:grid;grid-gap:7px;gap:7px}.pipeline-item-table__pm{display:flex;align-items:center;min-height:22px}.pipeline-lead__grid--documents{grid-template-columns:minmax(0,1fr)}.pipeline-composition-description__remark{display:flex;align-items:baseline;min-width:0;gap:3px}.pipeline-composition-description__remark p{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-composition-description__remark button{flex:0 0 auto;border:0;background:none;color:#b52b62;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.pipeline-composition-description__full-remark{white-space:pre-wrap;overflow-wrap:anywhere}html[data-design-system=core360] .pipeline-activity-dialog__content .pipeline-edit__grid{align-items:start}html[data-design-system=core360] .pipeline-activity-dialog__content .pipeline-edit__grid>.pipeline-edit__field{align-content:start}html[data-design-system=core360] .pipeline-activity-dialog__content .pipeline-edit__grid>.pipeline-edit__field>:is(input,select,.app-searchable-combobox){min-height:44px}.pipeline-activity-dialog__timing{color:#48618b;line-height:1.3}.pipeline-activity-dialog__money{display:grid;grid-template-columns:minmax(0,1fr) 90px;grid-gap:8px;gap:8px}.pipeline-activity-dialog__document,.pipeline-activity-dialog__next-step{min-width:0;margin:0;padding:16px;border:1px solid #cbd8e9;border-radius:8px;background:#f8fbff}.pipeline-activity-dialog__document legend,.pipeline-activity-dialog__next-step legend{padding:0 6px;font-size:13px;font-weight:650}.pipeline-activity-dialog__document>p{margin:0 0 10px;color:#53647e;font-size:12px}.pipeline-activity-dialog__next-step{display:grid;grid-gap:12px;gap:12px}.pipeline-activity-dialog__next-step>.pipeline-edit__field{max-width:300px}.pipeline-activity-dialog__decision-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}html[data-design-system=core360] .pipeline-activity-dialog__content .pipeline-inline-check{color:var(--core-ink)}html[data-design-system=core360] .pipeline-activity-dialog__document>p,html[data-design-system=core360] .pipeline-activity-dialog__timing{color:var(--core-muted)}@media (max-width:640px){.pipeline-activity-dialog__decision-fields{grid-template-columns:minmax(0,1fr)}}.pipeline-participant-picker{min-width:0}.pipeline-activity-dialog__participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.pipeline-participant-picker__selected{display:flex;flex-wrap:wrap;gap:6px}.pipeline-participant-picker__selected:empty{display:none}.pipeline-participant-picker__chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border:1px solid #cbd8e9;border-radius:16px;background:#f2f7ff;font-size:12px}.pipeline-participant-picker__chip button{display:grid;place-items:center;border:0;background:none;color:#53647e;cursor:pointer}.pipeline-participant-picker__chip svg{width:13px;height:13px}.pipeline-participant-picker__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.pipeline-participant-picker__add{display:inline-flex;align-items:center;gap:5px;border:1px solid #cbd8e9;border-radius:7px;background:#fff;color:#345bc2;font:inherit;font-size:12px;cursor:pointer;padding:7px 10px}.pipeline-participant-picker__add svg{width:14px;height:14px}.pipeline-participant-picker__form{display:grid;grid-gap:14px;gap:14px}@media (max-width:640px){.pipeline-activity-dialog__participants,.pipeline-participant-picker__controls{grid-template-columns:minmax(0,1fr)}}.pipeline-item-table__provisional-icon svg{width:20px;height:20px}.pipeline-item-read{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.pipeline-item-read div{padding:10px;border:1px solid #e3e8ee;border-radius:7px}.pipeline-item-read dt{color:#66717e;font-size:11px}.pipeline-item-read dd{margin:4px 0 0;color:#282d37;font-size:13px;overflow-wrap:anywhere}.pipeline-opportunity__suppliers{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pipeline-opportunity__suppliers span{display:inline-flex;align-items:center;gap:4px}.pipeline-opportunity__suppliers i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#77818b}.pipeline-opportunity__pm-avatars{display:flex;gap:3px}.pipeline-opportunity__pm-avatar{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;overflow:hidden;background:#282d37;color:#fff;font-size:9px}.pipeline-opportunity__pm-avatar img{width:100%;height:100%;object-fit:cover}.pipeline-dialog__button{min-height:38px;padding:8px 14px;border:1px solid #cbd2dc;border-radius:7px;background:#fff;color:#282d37;font:inherit;font-size:12px;cursor:pointer}.pipeline-dialog__button--primary{border-color:#365bba;background:#365bba;color:#fff}.pipeline-dialog__button--danger{border-color:#c91926;background:#c91926;color:#fff}.pipeline-dialog__button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.pipeline-item-read{grid-template-columns:1fr}.pipeline-decision-card__item-link{display:grid}}