html[data-design-system=core360][data-core-theme=dark] .service-activity-dialog :is(.service-activity-quotation-link,.service-activity-quotation-link__selected,.service-activity-editor__chip,.service-activity-editor__chip--voice,.service-activity-editor__participant,.service-activity-execution,.service-activity-retirement,.service-activity-compliance-picker,.service-activity-document-card){background:transparent;border-color:var(--core-line);color:var(--core-ink);box-shadow:none}html[data-design-system=core360][data-core-theme=dark] .service-activity-dialog :is(.service-activity-quotation-link__head strong,.service-activity-quotation-link__selected strong,.service-activity-editor__chip>span){color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-activity-dialog .service-activity-quotation-link :is(p,small,label>span){color:var(--core-muted)}html[data-design-system=core360] .service-activity-editor__receiver-picker{display:flex;gap:8px;align-items:flex-start}html[data-design-system=core360] .service-activity-editor__receiver-picker>:first-child{flex:1 1;min-width:0}html[data-design-system=core360] .service-activity-editor__receiver-picker>button{margin-top:24px;flex:0 0 38px;width:38px;height:38px;padding:0}html[data-design-system=core360] .service-activity-execution__provider-filter{display:inline-flex;align-items:center;gap:7px;font-size:.75rem}html[data-design-system=core360] .service-activity-execution__provider-filter input{width:16px;min-height:0;height:16px;accent-color:var(--core-accent)}html[data-design-system=core360] button.service-activity-item__technician-card{text-align:left;font:inherit;cursor:pointer}html[data-design-system=core360] .service-activity-item__supervisor{display:flex;align-items:center;gap:8px}html[data-design-system=core360] .service-activity-item__supervisor>span{display:grid;border:0;background:transparent;padding:0}html[data-design-system=core360] .service-person-card-dialog{width:min(440px,calc(100vw - 32px));background:var(--core-surface);color:var(--core-ink)}html[data-design-system=core360] .service-person-card-dialog .sales-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}html[data-design-system=core360] .service-person-card-dialog__identity{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:28px}html[data-design-system=core360] .service-person-card-dialog__identity .core-person-avatar,html[data-design-system=core360] .service-person-card-dialog__identity .core-person-avatar img{width:80px;height:80px;border-radius:6px;object-fit:cover}html[data-design-system=core360] :is(.service-detail-dialog,.service-activity-dialog,.sales-dialog--service-editor,.service-express-dialog,.service-customer-signature-dialog,.service-dispatch-guide-dialog,.service-activity-reopen-dialog,.service-call-reopen-dialog,.service-compliance-execution-dialog,.service-equipment-card-dialog,.cmms-asset-passport){--st-panel:var(--core-surface);--st-panel-alt:var(--core-surface-soft);--st-text:var(--core-ink);--st-muted:var(--core-muted);--st-border:var(--core-line);--st-link:#24518b;background:var(--st-panel);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360][data-core-theme=dark] :is(.service-detail-dialog,.service-activity-dialog,.sales-dialog--service-editor,.service-express-dialog,.service-customer-signature-dialog,.service-dispatch-guide-dialog,.service-activity-reopen-dialog,.service-call-reopen-dialog,.service-compliance-execution-dialog,.service-equipment-card-dialog,.cmms-asset-passport){--st-link:#aecfff}html[data-design-system=core360] .service-equipment-card-dialog :is(.sales-dialog__header,.sales-dialog__body,.service-equipment-card-dialog__selected,.service-equipment-card-dialog__results,.service-equipment-card-dialog__results button){background:var(--st-panel);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-equipment-card-dialog :is(.service-equipment-card-edit__identity strong,.service-equipment-card-edit__section-title,.service-equipment-card-dialog__selected strong){color:var(--st-text)}html[data-design-system=core360] .service-equipment-card-dialog :is(.service-equipment-card-edit__identity span,.service-equipment-card-edit__delete-confirm p){color:var(--st-muted)}html[data-design-system=core360][data-core-theme=dark] .service-equipment-card-dialog .service-equipment-card-edit__delete-link{color:#ffb3b8}html[data-design-system=core360] .service-detail-dialog :is(.service-detail-dialog__body,.service-detail-overview,.service-detail-overview__item,.service-detail-fact,.service-detail-fact--dates,.service-detail-description,.service-detail-technician,.service-detail-tabs,.service-activities-view-toggle,.service-activities-calendar .cmms-calendar-day,.service-activity-calendar-entry,.service-activity-item,.service-activity-item__technician-card,.service-activity-item__metrics span,.service-activity-item__signatures span,.service-activity-item__quick-meta span,.service-activity-attachment,.service-activity-item__inline-editor-host .service-activity-editor){background:var(--st-panel);color:var(--st-text);border-color:var(--st-border);box-shadow:none}html[data-design-system=core360] .service-detail-dialog :is(.service-detail-overview__item--asset,.service-detail-fact--dates,.service-detail-description,.service-activity-item__technician-card,.service-activity-item__metrics span,.service-activity-item__signatures span,.service-activity-item__quick-meta span){background:var(--st-panel-alt)}html[data-design-system=core360] .service-detail-dialog :is(.service-detail-overview__copy strong,.service-detail-overview__serial-value,.service-detail-fact__copy strong,.service-detail-description strong,.service-activity-item__title,.service-activity-item__quick-meta strong,.service-activity-item__technician-copy strong,.service-activity-item__metrics strong,.service-activity-item__signatures strong,.service-activity-calendar-entry strong){color:var(--st-text)}html[data-design-system=core360] .service-detail-dialog :is(.service-detail-overview__copy small,.service-detail-overview__copy>span,.service-detail-fact__copy small,.service-detail-fact__copy>span,.service-detail-description small,.service-detail-description p,.service-activity-item__eyebrow,.service-activity-item__technician-copy small,.service-activity-item__metrics small,.service-activity-item__signatures small){color:var(--st-muted)}html[data-design-system=core360] .service-detail-dialog .service-detail-dialog__header :is(.service-detail-hero__heading .sales-dialog__title,.service-detail-hero__eyebrow){color:var(--core-on-principal)}html[data-design-system=core360] .service-detail-dialog .service-detail-dialog__header .service-detail-hero__subject{color:var(--core-principal-muted)}html[data-design-system=core360] .service-activity-dialog .sales-dialog__eyebrow{color:var(--st-link)}html[data-design-system=core360] .service-detail-dialog :is(.service-detail-overview__link,.service-activity-item__quotation-link strong){color:var(--st-link)}html[data-design-system=core360] .service-detail-dialog :is(.service-detail-overview__icon,.service-detail-fact__icon,.service-detail-description__icon,.service-activity-item__technician-avatar){background:var(--st-panel-alt);color:var(--st-link);border:1px solid var(--st-border)}html[data-design-system=core360] .service-detail-dialog .service-activities-panel__toggle span,html[data-design-system=core360] .service-detail-dialog .service-activities-view-toggle__button,html[data-design-system=core360] .service-detail-dialog label.service-activities-panel__toggle span{color:var(--st-muted)}html[data-design-system=core360] .service-detail-dialog .service-activity-item p.service-activity-item__body{color:var(--st-text)}html[data-design-system=core360] .service-detail-dialog .service-activity-action-menu .workspace-action-chip span{color:var(--st-muted)}html[data-design-system=core360] .service-detail-dialog .service-activity-action-menu .workspace-action-chip--primary span{color:#fff}html[data-design-system=core360][data-core-theme=dark] .service-detail-dialog .service-detail-hero__signals .badge{background:#344150;color:#edf0f4;border-color:#536070}html[data-design-system=core360] .service-detail-dialog .service-activities-view-toggle__button.is-active{background:var(--core-destacado);color:var(--core-on-destacado);box-shadow:none}html[data-design-system=core360] :is(.sales-dialog--service-editor,.service-activity-dialog) :is(.service-editor-form,.service-activity-editor,.service-activity-editor__preset,.service-activity-editor__document-empty,.service-activity-editor__document-card,.service-activity-document-card,.service-editor-activity-overview,.service-editor-activity-overview__list article,.service-activity-editor__evidence-group,.service-activity-editor__evidence-dropzone,.service-activity-compliance-picker,.service-activity-compliance-picker__options>label,.service-activity-execution,.service-activity-retirement,.service-activity-editor__footer){background:var(--st-panel);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .sales-dialog--service-editor :is(.service-editor-dialog-header,.service-editor-context-card,.service-editor-context-card--equipment,.service-editor-context-card--customer,.service-editor-context-card--technician,.service-editor-context-card--bulk){--service-context-surface:var(--st-panel-alt);--service-context-border:var(--st-border);background:var(--st-panel-alt);border-color:var(--st-border);color:var(--st-text)}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header{background:var(--core-principal);color:var(--core-on-principal);border-color:var(--core-principal-border)}html[data-design-system=core360] .sales-dialog--service-editor :is(.service-editor-detail-panel,.service-editor-main-tabs,.service-editor-field-group,.service-editor-priority-button,.service-activity-editor__chip){background:var(--st-panel);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-main-tabs .sales-document-header__tab{color:var(--st-muted)}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-field-group__header h3{color:var(--st-text)}html[data-design-system=core360] .sales-dialog--service-editor .sales-compact-field__hint{color:var(--st-link)}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-main-tabs .sales-document-header__tab.is-active{background:var(--core-destacado);color:var(--core-on-destacado);border-color:var(--core-destacado)}html[data-design-system=core360] .sales-dialog--service-editor :is(.service-editor-priority-button.is-active,.service-editor-priority-button.is-active:is(:hover,:focus-visible)){background:var(--core-status-open-background);color:var(--core-status-open-foreground);border-color:var(--core-status-open-mark)}html[data-design-system=core360][data-core-theme=dark] .sales-dialog--service-editor :is(.service-editor-priority-button.is-active){background:#344150;color:#edf0f4;border-color:#aecfff}html[data-design-system=core360] .sales-dialog--service-editor [class*=ServiceCommercialModeControl_shell]{background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-context-card__meta p,html[data-design-system=core360] .sales-dialog--service-editor [class*=ServiceCommercialModeControl_copy] :is(small,span){color:var(--st-muted)}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header :is(.sales-dialog__title,.sales-dialog__eyebrow,.card__muted){color:var(--core-on-principal)}html[data-design-system=core360] .sales-dialog--service-editor .sales-dialog__close{background:transparent;color:var(--core-on-principal);border-color:var(--core-principal-border)}html[data-design-system=core360] :is(.sales-dialog--service-editor,.service-activity-dialog) :is(.service-editor-context-card__header h3,.service-editor-activity-overview__head h3,.service-editor-activity-overview__list strong,.service-activity-editor__preset>span,.service-activity-editor__media-copy strong,.service-activity-document-card strong,.service-activity-execution__head strong,.service-activity-compliance-picker__head strong,.service-activity-compliance-picker__options strong){color:var(--st-text)}html[data-design-system=core360] :is(.sales-dialog--service-editor,.service-activity-dialog) :is(.service-editor-context-card__header p,.service-editor-activity-overview__head p,.service-editor-activity-overview__list small,.service-editor-activity-overview__list em,.service-activity-editor__media-copy span,.service-activity-document-card small,.service-activity-execution__head>div>span,.service-activity-compliance-picker__head>div>span,.service-activity-compliance-picker__options small){color:var(--st-muted)}html[data-design-system=core360] :is(.sales-dialog--service-editor,.service-activity-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360][data-core-theme=dark] :is(.service-workspace,.service-activity-dialog,.sales-dialog--service-editor,.service-lot-create-dialog,.service-equipment-card-dialog,.service-contract-dialog,.service-compliance-dialog) select{color-scheme:dark}html[data-design-system=core360][data-core-theme=dark] :is(.service-workspace,.service-activity-dialog,.sales-dialog--service-editor,.service-lot-create-dialog,.service-equipment-card-dialog,.service-contract-dialog,.service-compliance-dialog) select :is(option,optgroup){background:#252c36;color:#f7f9fc}html[data-design-system=core360] :is(.sales-dialog--service-editor,.service-activity-dialog) :is(input,textarea)::placeholder{color:var(--st-muted);opacity:1}html[data-design-system=core360] .service-activity-dialog .service-activity-editor__tabs{border-color:var(--st-border)}html[data-design-system=core360] .service-activity-dialog .service-activity-editor__tabs button{color:var(--st-muted)}html[data-design-system=core360] .service-activity-dialog .service-activity-editor__tabs button:is(:hover,:focus-visible){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-activity-dialog .service-activity-editor__tabs button.is-active{background:var(--core-destacado);color:var(--core-on-destacado);border-color:var(--core-destacado)}html[data-design-system=core360] .service-express-dialog :is(.service-express-header,.service-express-card,.service-express-search,.service-express-results button,.service-express-locked,.service-express-close){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-express-dialog :is(.service-express-header h2,.service-express-locked strong){color:var(--st-text)}html[data-design-system=core360] .service-express-dialog :is(.service-express-header span,.service-express-label,.service-express-results small,.service-express-results p){color:var(--st-muted)}html[data-design-system=core360] .service-express-dialog :is(input,select,textarea){background:var(--st-panel);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-express-dialog :is(input,textarea)::placeholder{color:var(--st-muted);opacity:1}html[data-design-system=core360] :is(.service-customer-signature-dialog,.service-dispatch-guide-dialog,.service-activity-reopen-dialog,.service-call-reopen-dialog,.service-compliance-execution-dialog) :is(.sales-dialog__body,.sales-dialog__footer){background:var(--st-panel);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-passport__nav,.cmms-asset-passport__body,.cmms-asset-passport__section,.cmms-asset-status-card,.cmms-asset-passport__facts>div,.cmms-asset-passport__empty,.cmms-asset-passport__loading,.cmms-asset-report-menu){background:var(--st-panel);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-passport__facts>div,.cmms-asset-passport__empty,.cmms-asset-passport__loading){background:var(--st-panel-alt)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-passport__identity h2,.cmms-asset-passport__section-heading h3,.cmms-asset-passport__codes strong,.cmms-asset-status-card strong,.cmms-asset-passport__facts dd,.cmms-asset-passport__timeline article>strong,.cmms-asset-passport__records strong,.cmms-asset-location-banner strong){color:var(--st-text)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-passport__codes,.cmms-asset-passport__section-heading small,.cmms-asset-status-card span,.cmms-asset-status-card small,.cmms-asset-passport__facts dt,.cmms-asset-passport__facts small,.cmms-asset-passport__technical-note,.cmms-asset-passport__timeline article>span,.cmms-asset-passport__timeline p,.cmms-asset-passport__records p){color:var(--st-muted)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-passport__back,.cmms-asset-passport__section-heading button,.cmms-asset-report-menu button,.cmms-asset-passport__nav button,.cmms-asset-passport__nav button span,.cmms-asset-location-banner,.cmms-asset-passport__trace-note,.cmms-asset-passport__technical-note){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .cmms-asset-passport .cmms-asset-passport__nav button.is-active{background:var(--core-destacado);color:var(--core-on-destacado);border-color:var(--core-destacado)}html[data-design-system=core360] .cmms-asset-passport .cmms-asset-passport__nav button.is-active span{background:transparent}html[data-design-system=core360] .cmms-asset-passport .cmms-asset-passport__header{background:var(--core-principal);color:var(--core-on-principal);border-color:var(--core-principal-border)}html[data-design-system=core360] .cmms-asset-passport .cmms-asset-passport__header :is(.cmms-asset-passport__back,.cmms-asset-passport__identity h2,.cmms-asset-passport__codes,.cmms-asset-passport__codes strong,.cmms-asset-passport__header-actions .it-dialog__close){color:var(--core-on-principal)}html[data-design-system=core360] .service-detail-dialog .service-detail-dialog__header{background:var(--core-principal);color:var(--core-on-principal);border-color:var(--core-principal-border)}html[data-design-system=core360] .service-detail-dialog .service-detail-header-action{background:transparent;color:var(--core-on-principal);border-color:var(--core-principal-border);box-shadow:none}html[data-design-system=core360] .service-detail-dialog .service-detail-header-action:is(:hover,:focus-visible){background:var(--core-principal-hover);color:var(--core-on-principal)}html[data-design-system=core360] .service-detail-dialog .service-detail-header-action--primary,html[data-design-system=core360] .service-detail-dialog .service-detail-header-action--primary:is(:hover,:focus-visible){background:var(--core-destacado);color:#ffffff;border-color:var(--core-destacado)}html[data-design-system=core360] .service-detail-dialog .service-detail-header-action--primary svg{fill:none}html[data-design-system=core360] .service-detail-dialog .loading-overlay__inner{background:var(--st-panel);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-detail-dialog .loading-overlay{background:color-mix(in srgb,var(--core-canvas) 88%,transparent)}html[data-design-system=core360] .sales-dialog--service-editor :is(.service-editor-context-card__icon,.service-editor-customer-field__icon,.service-editor-equipment-placeholder,.service-editor-bulk-table,.service-editor-bulk-table__head,.service-editor-bulk-table__index,.sales-customer-results,.sales-customer-option,.sales-customer-search__selected,.sales-line-search-results,.sales-line-search-result){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .sales-dialog--service-editor :is(.service-editor-bulk-series__label,.service-editor-activity-overview__meta,.service-editor-bulk-table__head span,.sales-customer-option span,.sales-customer-option small,.sales-customer-search__selected-copy small,.sales-customer-search__selected-copy span){color:var(--st-muted)}html[data-design-system=core360] .sales-dialog--service-editor .sales-customer-search__selected-copy strong{color:var(--st-text)}html[data-design-system=core360] .service-dispatch-guide-dialog :is(.service-dispatch-guide-summary,.service-dispatch-guide-section,.service-dispatch-guide-history__list article,.service-dispatch-guide-boundary span){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-dispatch-guide-dialog :is(.service-dispatch-guide-summary strong,.service-dispatch-guide-section__heading h3,.service-dispatch-guide-history__heading h3,.service-dispatch-guide-history__list strong){color:var(--st-text)}html[data-design-system=core360] .service-dispatch-guide-dialog :is(.service-dispatch-guide-summary small,.service-dispatch-guide-summary em,.service-dispatch-guide-section__heading p,.service-dispatch-guide-history__list small,.service-dispatch-guide-address){color:var(--st-muted)}html[data-design-system=core360] .service-dispatch-guide-dialog .service-dispatch-guide-note{background:var(--st-panel-alt);color:var(--st-text)}html[data-design-system=core360] .service-dispatch-guide-dialog .service-dispatch-guide-boundary span:first-child{background:var(--core-status-open-background);color:var(--core-status-open-foreground)}html[data-design-system=core360] .service-dispatch-guide-dialog .service-dispatch-guide-boundary span:nth-child(2){background:var(--core-status-success-background);color:var(--core-status-success-foreground)}html[data-design-system=core360] .service-express-dialog :is(.service-express-footer,.service-express-origin-grid button,.service-express-evidence-action,.service-express-evidence-thumb button){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-express-dialog :is(.service-express-empty,.service-express-locked span){color:var(--st-muted)}html[data-design-system=core360] .service-express-dialog .service-express-origin-grid button.is-active{background:var(--core-status-open-background);color:var(--core-status-open-foreground);border-color:var(--core-status-open-mark)}html[data-design-system=core360][data-core-theme=dark] .service-express-dialog .service-express-origin-grid button.is-active{background:var(--core-principal-active);color:var(--core-on-principal);border-color:var(--core-status-open-mark)}html[data-design-system=core360] .service-compliance-execution-dialog :is(.service-compliance-execution-tabs>button,.service-compliance-execution__summary>div,.service-compliance-response-section,.service-compliance-response-section>header,.service-compliance-choice-group button,.service-compliance-number-input span,.service-compliance-signature-lock,.service-compliance-empty){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-compliance-execution-dialog :is(.service-compliance-execution__summary strong,.service-compliance-response-section h3,.service-compliance-response__identity strong){color:var(--st-text)}html[data-design-system=core360] .service-compliance-execution-dialog :is(.service-compliance-execution-tabs small,.service-compliance-execution__summary span,.service-compliance-response-section header span,.service-compliance-response__identity small){color:var(--st-muted)}html[data-design-system=core360] .service-compliance-execution-dialog .service-compliance-execution-tabs>button.is-active{background:#b4253b;color:#ffffff;border-color:#b4253b}html[data-design-system=core360] .service-compliance-execution-dialog .service-compliance-execution-tabs>button.is-active small{color:#ffffff}html[data-design-system=core360] .service-compliance-execution-dialog .service-compliance-choice-group button.is-pass{background:var(--core-status-success-background);color:var(--core-status-success-foreground)}html[data-design-system=core360] .service-compliance-execution-dialog .service-compliance-choice-group button.is-fail{background:var(--core-status-error-background);color:var(--core-status-error-foreground)}html[data-design-system=core360] :is(.service-activity-dialog,.sales-dialog--service-editor) .service-activity-compliance-picker__options>label.is-selected{background:var(--core-status-open-background);border-color:var(--core-status-open-mark)}html[data-design-system=core360] :is(.service-activity-dialog,.sales-dialog--service-editor) .service-activity-compliance-picker__options>label.is-selected :is(strong,small){color:var(--core-status-open-foreground)}html[data-design-system=core360][data-core-theme=dark] :is(.service-activity-dialog,.sales-dialog--service-editor) .service-activity-compliance-picker__options>label.is-selected{background:var(--core-principal-active)}html[data-design-system=core360][data-core-theme=dark] :is(.service-activity-dialog,.sales-dialog--service-editor) .service-activity-compliance-picker__options>label.is-selected :is(strong,small){color:var(--core-on-principal)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-passport__error,.cmms-asset-passport__warnings,.cmms-asset-passport__empty--error){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-passport__eyebrow,.cmms-asset-passport__section-heading span,.cmms-asset-passport__records span,.cmms-asset-passport__timeline article>small){color:var(--st-link)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-location-banner span,.cmms-asset-location-banner p){color:var(--st-muted)}html[data-design-system=core360] .cmms-asset-passport :is(.cmms-asset-passport__records>a:hover,.cmms-asset-report-menu button:hover){background:var(--st-panel-alt);color:var(--st-text)}html[data-design-system=core360] .cmms-asset-passport .cmms-asset-passport__nav button.is-active{background:#b4253b;color:#ffffff;border-color:#b4253b}html[data-design-system=core360] .cmms-asset-passport .cmms-asset-passport__nav button.is-active span{color:inherit}html[data-design-system=core360][data-core-theme=dark] .cmms-asset-passport .cmms-asset-passport__retirement-button{background:var(--st-panel-alt)!important;color:var(--st-text)!important;border-color:var(--st-border)!important}html[data-design-system=core360] .service-customer-signature-dialog__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:16px;gap:16px;background:var(--core-dialog-header,var(--core-surface));color:var(--core-dialog-header-ink,var(--core-ink));border-color:var(--core-dialog-header-border,var(--core-line))}html[data-design-system=core360] .service-customer-signature-dialog__header :is(.sales-dialog__eyebrow,.sales-dialog__title,.sales-dialog__description){color:var(--core-dialog-header-ink,var(--core-ink))}html[data-design-system=core360] .service-customer-signature-dialog__close{align-self:start;border-radius:6px;background:var(--core-header-control,transparent);color:var(--core-dialog-header-ink,var(--core-ink));border-color:var(--core-dialog-header-border,var(--core-line))}html[data-design-system=core360] .service-customer-signature-dialog__close:hover{background:var(--core-header-control-hover,var(--core-surface-soft))}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public__composition{margin:0}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public__composition .delivery-public__summary{width:100%;grid-template-columns:minmax(110px,.7fr) minmax(170px,1fr) minmax(0,1.7fr);gap:0}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public__composition .delivery-public__summary>div{min-height:72px;padding:14px 16px;border:0;border-right:1px solid var(--st-border);border-radius:0;background:transparent}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public__composition .delivery-public__summary>div:last-child{border-right:0}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public--dialog :is(.delivery-public__summary div,.delivery-public__signature,.survey-public__thankyou,.public-signature-qr){background:var(--st-panel-alt);color:var(--st-text);border-color:var(--st-border)}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public--dialog :is(.delivery-public__summary strong,.delivery-public__signature-head strong,.public-signature-draw>strong,.public-signature-qr>strong){color:var(--st-text)}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public--dialog :is(.delivery-public__signature-head span,.public-signature-qr span){color:var(--st-muted)}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public__signature-canvas{border-color:var(--st-border)}@media (max-width:680px){html[data-design-system=core360] .service-customer-signature-dialog__header{grid-template-columns:minmax(0,1fr) auto;padding:16px}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public__composition .delivery-public__summary{grid-template-columns:1fr}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public__composition .delivery-public__summary>div{min-height:auto;padding:12px 14px;border-right:0;border-bottom:1px solid var(--st-border)}html[data-design-system=core360] .service-customer-signature-dialog .delivery-public__composition .delivery-public__summary>div:last-child{border-bottom:0}}html[data-design-system=core360] .cmms-asset-retirement-picker,html[data-design-system=core360] .cmms-asset-retirement-picker :is(.cmms-asset-retirement-picker__body,.cmms-asset-retirement-picker__options a,.cmms-asset-retirement-picker__empty,footer){background:var(--core-surface-soft);color:var(--core-ink);border-color:var(--core-line)}html[data-design-system=core360] .cmms-asset-retirement-picker :is(.cmms-asset-retirement-picker__identity h3,.cmms-asset-retirement-picker__options strong){color:var(--core-ink)}html[data-design-system=core360] .cmms-asset-retirement-picker :is(.cmms-asset-retirement-picker__identity p,.cmms-asset-retirement-picker__options small){color:var(--core-muted)}html[data-design-system=core360] .cmms-asset-retirement-picker :is(.cmms-asset-retirement-picker__identity>span,.cmms-asset-retirement-picker__options span){color:var(--core-status-open-foreground)}html[data-design-system=core360][data-core-theme=dark] .cmms-asset-retirement-picker :is(.cmms-asset-retirement-picker__identity>span,.cmms-asset-retirement-picker__options span){color:#aecfff}html[data-design-system=core360] :is(.service-detail-dialog,.service-activity-dialog) .service-activity-retirement__head p{color:var(--st-muted)}html[data-design-system=core360][data-core-theme=dark] :is(.service-detail-dialog,.service-activity-dialog) .service-activity-retirement-action{background:var(--st-panel-alt)!important;color:var(--st-text)!important;border-color:var(--st-border)!important}html[data-design-system=core360][data-core-theme=dark] .service-calls-table :is(td,td strong,.service-calls-table__primary,.service-calls-table__asset-serial){color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-calls-table :is(.sales-table__muted,.service-calls-table__asset-item-code,td small){color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .service-calls-table .sales-link-button{color:#aecfff}html[data-design-system=core360][data-core-theme=dark] .service-calls-table .service-code-pill--type{color:#b9d5ff}html[data-design-system=core360][data-core-theme=dark] .service-calls-table .service-code-pill--origin{color:#9adfe4}html[data-design-system=core360][data-core-theme=dark] .service-calls-table--main .service-calls-table__cell--status .service-status-pill,html[data-design-system=core360][data-core-theme=dark] .service-calls-table__status-stack>div>span{color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .offline-queue-panel,html[data-design-system=core360][data-core-theme=dark] .service-technician-dashboard{border-color:var(--core-line);background:var(--core-surface);color:var(--core-ink);box-shadow:none}html[data-design-system=core360][data-core-theme=dark] .service-technician-dashboard :is(.service-technician-dashboard__copy h3,.service-technician-stat strong){color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-technician-dashboard .service-technician-stat--danger strong{color:#ffabb2}html[data-design-system=core360][data-core-theme=dark] .service-technician-dashboard .service-technician-stat--success strong{color:#91dfbd}html[data-design-system=core360][data-core-theme=dark] .service-technician-dashboard .service-technician-stat--warning strong{color:#f4c98c}html[data-design-system=core360][data-core-theme=dark] .service-technician-dashboard :is(.service-technician-dashboard__copy p,.service-technician-dashboard__scope,.service-technician-stat span){color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .offline-queue-panel :is(.offline-queue-panel__row,.offline-queue-panel__conflict-actions button),html[data-design-system=core360][data-core-theme=dark] .service-technician-dashboard :is(.service-technician-stat,.service-technician-dashboard__search,.service-technician-dashboard__scope select,.service-technician-dashboard__search button:not([type=submit])){border-color:var(--core-line);background:var(--core-surface-soft);color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-technician-dashboard :is(.service-technician-dashboard__search input,.service-technician-dashboard__scope select){color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .offline-queue-panel :is(p,small,.offline-queue-panel__stats span){color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .offline-queue-panel .offline-queue-panel__conflict{background:var(--core-status-error-background);border-color:var(--core-status-error-mark)}html[data-design-system=core360][data-core-theme=dark] .offline-queue-panel .offline-queue-panel__conflict-actions button{color:#ffc1c9}html[data-design-system=core360][data-core-theme=dark] .service-workspace--technician :is(.offline-queue-panel__actions button,.offline-status button){border-color:var(--core-line);background:var(--core-principal-active);color:#aecfff}html[data-design-system=core360][data-core-theme=dark] .cmms-asset-card :is(.cmms-asset-serial>span,.cmms-asset-code,.cmms-asset-card__columns small,.cmms-asset-card__signals small){color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] :is(.service-activity-dialog,.sales-dialog--service-editor) .service-activity-compliance-picker__head>label{color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) :is(.service-lots-toolbar,.service-lots-list-panel,.service-lot-detail,.service-lots-empty-state,.service-lot-list-item,.service-lot-member,.service-lot-progress button,.service-lot-matrix-options label,.service-lot-group-activities a,.service-lot-recipients,.service-lot-call-picker,.service-lot-call-option,.service-lot-create-dialog__footer){border-color:var(--core-line);background:var(--core-surface);color:var(--core-ink);box-shadow:none}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) :is(.service-lot-tabs,.service-lot-selection-summary,.service-lot-delivery-state,.service-lots-search,.service-lots-status-filter,.service-lot-create-field>div,.service-lot-icon-action,.service-lot-mobile-back,.service-lots-count,.service-lots-list-panel__header>span){border-color:var(--core-line);background:var(--core-surface-soft);color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) :is(h2,h3,h4,.service-lot-list-item__customer,.service-lot-member__copy strong,.service-lot-member__serial strong,.service-lot-call-option__identity strong,.service-lot-call-option__equipment strong,.service-lot-selection-summary strong,.service-lot-progress button>strong,.service-lot-create-field input,.service-lots-search input,.service-lots-status-filter select){color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) :is(.service-lots-toolbar__copy p,.service-lots-list-panel__header p,.service-lots-empty-state p,.service-lot-detail__identity p,.service-lot-detail__identity small,.service-lot-group header p,.service-lot-section-heading p,.service-lot-list-item__meta small,.service-lot-member small,.service-lot-call-option small,.service-lot-stage>span,.service-lot-create-field>span,.service-lot-tabs button,.service-lot-progress button>small){color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .service-lot-create-dialog :is(.service-lot-call-option:hover,.service-lot-call-option.is-selected),html[data-design-system=core360][data-core-theme=dark] .service-lots-workspace :is(.service-lot-list-item:hover,.service-lot-list-item.is-selected,.service-lot-member:hover,.service-lot-tabs button:hover,.service-lot-progress button.is-current){background:var(--core-principal-active);color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) .sales-secondary-button{border-color:var(--core-line);background:var(--core-surface-soft);color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-lots-workspace .service-lots-status-filter>span{color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .service-lots-workspace .service-lot-discard-button{border-color:var(--core-status-error-mark);color:#ffc1c9}html[data-design-system=core360][data-core-theme=dark] .service-lot-create-dialog .service-lot-call-option__identity em{background:var(--core-surface-soft);color:var(--core-muted)}.service-lot-create-dialog__footer{flex-wrap:wrap}.service-lot-create-dialog__footer>.sales-dialog__error{flex:1 0 100%}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) :is(.service-lots-empty-state__icon,.service-lot-create-dialog__heading-icon,.service-lot-selection-summary__icon,.service-lot-selection-summary__count){background:var(--core-surface-soft);color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-lot-create-dialog .service-lot-selection-summary.is-locked .service-lot-selection-summary__icon{background:var(--core-status-success-background);color:var(--core-status-success-foreground)}html[data-design-system=core360][data-core-theme=dark] .service-lot-create-dialog :is(.service-lot-selection-summary small,.service-lot-call-picker__header,.service-lot-call-picker__empty,.service-lot-create-dialog__footer>span){color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .service-lot-create-dialog .service-lot-create-dialog__footer>span strong{color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) .sales-dialog__error{color:var(--core-status-error-foreground)}html[data-design-system=core360][data-core-theme=dark] .service-lot-create-dialog input{background:transparent;color:var(--core-ink);color-scheme:dark;accent-color:var(--core-destacado)}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) .sales-primary-button{background:var(--core-destacado);color:var(--core-on-destacado);border-color:var(--core-destacado);box-shadow:none}html[data-design-system=core360][data-core-theme=dark] :is(.service-lots-workspace,.service-lot-create-dialog) :is(.sales-primary-button,.sales-secondary-button,.sales-icon-button):disabled{background:var(--core-surface-soft);color:var(--core-muted);border-color:var(--core-line)}html[data-design-system=core360][data-core-theme=dark] .service-lots-workspace .service-lots-notice{background:var(--core-status-success-background);color:var(--core-status-success-foreground);border-color:var(--core-status-success-mark)}html[data-design-system=core360][data-core-theme=dark] .service-compliance-dialog .service-compliance-builder__row,html[data-design-system=core360][data-core-theme=dark] .service-compliance-workspace :is(.service-compliance-toolbar,.service-compliance-list),html[data-design-system=core360][data-core-theme=dark] .service-contract-dialog .service-contract-lines article,html[data-design-system=core360][data-core-theme=dark] .service-contracts-workspace :is(.service-contracts-filter,.service-contracts-list){border-color:var(--core-line);background:var(--core-surface);color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-compliance-dialog .service-compliance-builder__measurement,html[data-design-system=core360][data-core-theme=dark] .service-compliance-workspace :is(h2,h3,.service-compliance-list__head strong),html[data-design-system=core360][data-core-theme=dark] .service-contracts-workspace :is(h2,h3,th,td,td strong){color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-compliance-dialog :is(.service-compliance-builder p,.service-compliance-builder__measurement span,.service-compliance-required),html[data-design-system=core360][data-core-theme=dark] .service-compliance-workspace :is(.service-compliance-toolbar p,.service-compliance-card p,.service-compliance-list__head,.service-compliance-card__facts>span),html[data-design-system=core360][data-core-theme=dark] .service-contracts-workspace :is(.eyebrow,header p,th,td small){color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .service-compliance-dialog :is(.service-compliance-builder__head select,.service-compliance-builder__row>input,.service-compliance-builder__row>select,.service-compliance-assignment>input,.service-compliance-assignment>select),html[data-design-system=core360][data-core-theme=dark] .service-compliance-workspace :is(.service-compliance-search,.service-compliance-card__facts>span),html[data-design-system=core360][data-core-theme=dark] .service-contract-dialog :is(.service-contract-detail__grid input,.service-contract-detail__grid textarea,.service-contract-lines article input),html[data-design-system=core360][data-core-theme=dark] .service-contracts-workspace :is(.service-contracts-search,.service-contracts-table tbody tr:hover){border-color:var(--core-line);background:var(--core-surface-soft);color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .service-contract-dialog :is(.service-contract-detail__grid label,.service-contract-lines article label,.service-contract-lines article small){color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .service-contract-dialog :is(.service-contract-detail__grid input:disabled,.service-contract-detail__grid textarea:disabled,.service-contract-lines article input:disabled){background:var(--core-canvas);color:var(--core-muted)}html[data-design-system=core360][data-core-theme=dark] .service-compliance-dialog .service-compliance-builder__position{background:var(--core-principal-active);color:#b9d5ff}html[data-design-system=core360][data-core-theme=dark] :is(.service-contracts-workspace .service-contracts-search input,.service-compliance-workspace .service-compliance-search input){color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] :is(.service-contracts-workspace .service-contracts-table :is(th,td),.service-compliance-workspace .service-compliance-card,.service-compliance-workspace .service-compliance-list__head,.service-lots-workspace .service-lots-list-panel__header,.service-lots-workspace .service-lot-detail__header,.service-lots-workspace .service-lot-tabs){border-color:var(--core-line)}html[data-design-system=core360][data-core-theme=dark] :is(.service-compliance-workspace,.service-compliance-dialog) :is(.service-compliance-eyebrow,.service-compliance-card__code){color:#aecfff}html[data-design-system=core360][data-core-theme=dark] .module-page--service-cmms .cmms-list__item,html[data-design-system=core360][data-core-theme=dark] .service-satisfaction .it-side-item,html[data-design-system=core360][data-core-theme=dark] .service-satisfaction .service-satisfaction__requirement{border-color:var(--core-line);background:var(--core-surface);color:var(--core-ink)}html[data-design-system=core360][data-core-theme=dark] .module-page--service-cmms .cmms-list__item:hover,html[data-design-system=core360][data-core-theme=dark] .service-satisfaction .it-side-item:hover{background:var(--core-surface-soft)}html[data-design-system=core360][data-core-theme=dark] :is(.service-satisfaction,.module-page--service-cmms) :is(.insight-card__meta,.it-side-item small,.cmms-list__item small){color:var(--core-muted)}@media (max-width:760px){html[data-design-system=core360][data-core-theme=dark] .service-calls-table--main tr{border-color:var(--core-line);background:var(--core-surface-soft);box-shadow:none}html[data-design-system=core360][data-core-theme=dark] .service-contracts-workspace{grid-template-columns:minmax(0,1fr);min-width:0}html[data-design-system=core360][data-core-theme=dark] .service-contracts-list{min-width:0}html[data-design-system=core360][data-core-theme=dark] .service-contracts-table-wrap{max-width:100%}html[data-design-system=core360][data-core-theme=dark] .service-contracts-list>header .badge{align-self:flex-start}}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header,html[data-design-system=core360] .service-detail-dialog .service-detail-dialog__header{background:var(--core-dialog-header);color:var(--core-dialog-header-ink);border-color:var(--core-dialog-header-border)}html[data-design-system=core360] .service-detail-dialog .service-detail-dialog__header :is(.sales-dialog__title,.service-detail-hero__eyebrow){color:var(--core-dialog-header-ink)}html[data-design-system=core360] .service-detail-dialog .service-detail-hero__subject{color:var(--core-dialog-header-muted)}html[data-design-system=core360] .service-detail-dialog .service-detail-header-action{color:var(--core-dialog-header-ink);border-color:var(--core-dialog-header-border)}html[data-design-system=core360] .service-detail-dialog .service-detail-header-action:not(.service-detail-header-action--primary) svg{color:var(--core-dialog-header-ink)}html[data-design-system=core360] .service-detail-dialog .service-detail-header-action--primary svg{color:#fff}html[data-design-system=core360][data-core-theme=dark] .service-detail-dialog .service-detail-dialog__header .service-detail-header-action--primary{background:var(--core-destacado);color:#fff;border-color:var(--core-destacado)}html[data-design-system=core360] .service-detail-dialog__refresh-status{display:block;padding:6px 18px;color:var(--st-muted);font-size:.75rem}html[data-design-system=core360] .service-activity-dialog .service-activity-editor{background:var(--core-surface);color:var(--core-ink)}html[data-design-system=core360] .service-activity-dialog .service-activity-editor__head{position:-webkit-sticky;position:sticky;top:-20px;z-index:8;min-width:0;margin:-20px -20px 0;padding:12px 20px;background:var(--core-dialog-header);color:var(--core-dialog-header-ink);border-bottom:1px solid var(--core-dialog-header-border)}html[data-design-system=core360] .service-activity-dialog .service-activity-editor__head :is(h3,h4,.sales-dialog__eyebrow){color:var(--core-dialog-header-ink)}html[data-design-system=core360] .service-activity-dialog .service-activity-editor__head .sales-dialog__eyebrow{color:var(--core-dialog-header-muted)}html[data-design-system=core360] .service-activity-editor__heading{min-width:0}html[data-design-system=core360] .service-activity-editor__heading :is(p,h3){margin:0}html[data-design-system=core360] .service-activity-editor__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}html[data-design-system=core360] .service-activity-editor__header-actions>button,html[data-design-system=core360] .service-activity-editor__preset-menu>summary{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px;border:1px solid var(--core-dialog-header-border);border-radius:6px;color:var(--core-dialog-header-ink);cursor:pointer}html[data-design-system=core360] .service-activity-editor__header-actions>button svg,html[data-design-system=core360] .service-activity-editor__preset-menu>summary svg{color:currentColor}html[data-design-system=core360] .service-activity-editor__header-actions>.sales-primary-button{border-color:var(--core-destacado);background:var(--core-destacado);color:#fff}html[data-design-system=core360] .service-activity-editor__close,html[data-design-system=core360] .service-detail-header-action--close{min-width:44px;min-height:44px}html[data-design-system=core360] .service-activity-editor__close svg,html[data-design-system=core360] .service-detail-header-action--close svg{width:24px;height:24px}html[data-design-system=core360] .service-activity-editor__preset-menu{position:relative}html[data-design-system=core360] .service-activity-editor__preset-menu>summary{gap:7px;list-style:none}html[data-design-system=core360] .service-activity-editor__preset-menu>summary::-webkit-details-marker{display:none}html[data-design-system=core360] .service-activity-editor__preset-options{position:absolute;top:calc(100% + 6px);right:0;z-index:12;display:grid;width:min(280px,calc(100vw - 52px));max-height:min(360px,70vh);overflow-y:auto;padding:5px;border:1px solid var(--core-line);border-radius:6px;background:var(--core-surface);box-shadow:0 16px 44px #0004}html[data-design-system=core360] .service-activity-editor__preset-options button{min-height:38px;border:0;border-radius:4px;background:transparent;color:var(--core-ink);padding:7px 10px;text-align:left;cursor:pointer}html[data-design-system=core360] .service-activity-editor__preset-options button:is(:hover,.is-active){background:var(--core-destacado);color:#fff}html[data-design-system=core360] .service-activity-editor__tabs button{gap:6px}html[data-design-system=core360] .service-activity-editor__tab-status{display:inline-grid;min-width:17px;height:17px;place-items:center;border-radius:50%;background:var(--core-status-warning-background);color:var(--core-status-warning-foreground);font-size:.65rem;font-weight:800}html[data-design-system=core360] .service-activity-editor__tabs button.is-active .service-activity-editor__tab-status{background:#fff;color:var(--core-destacado)}html[data-design-system=core360] .service-activity-editor__tab-status.is-complete{background:var(--core-status-success-background);color:var(--core-status-success-foreground)}html[data-design-system=core360] .service-activity-editor__grid[hidden]{display:none}html[data-design-system=core360] .service-activity-editor__schedule{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;min-width:0}html[data-design-system=core360] .service-activity-editor__schedule--with-start{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-design-system=core360] .service-activity-editor__schedule>label{min-width:0}html[data-design-system=core360] .service-activity-editor__schedule input{width:100%;min-width:0}html[data-design-system=core360] .service-activity-editor__section-head{display:grid;grid-gap:3px;gap:3px;min-width:0}html[data-design-system=core360] .service-activity-editor__section-head strong{color:var(--st-text)}html[data-design-system=core360] .service-activity-editor__section-head span{color:var(--st-muted);font-size:.75rem}html[data-design-system=core360] .service-activity-editor__participant{display:grid;grid-gap:9px;gap:9px;min-width:0}html[data-design-system=core360] .service-activity-editor__participant small{color:var(--st-muted)}html[data-design-system=core360] .service-activity-execution{border-left:3px solid var(--core-destacado);background:color-mix(in srgb,var(--core-destacado) 7%,var(--core-surface))}html[data-design-system=core360] .service-activity-execution__fields label:has(>.service-activity-editor__person-avatar){display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:5px 8px;gap:5px 8px}html[data-design-system=core360] .service-activity-execution__fields label:has(>.service-activity-editor__person-avatar)>span:first-child{grid-column:1/-1}html[data-design-system=core360] .service-activity-editor__person-avatar{grid-column:1;grid-row:2;display:inline-grid;width:34px;height:34px;place-items:center;overflow:hidden;border:1px solid var(--core-destacado);border-radius:50%;background:var(--core-surface);color:var(--core-destacado);font-size:.7rem;font-weight:800}html[data-design-system=core360] .service-activity-editor__person-avatar img{width:100%;height:100%;object-fit:cover}html[data-design-system=core360] .service-activity-execution__fields label:has(>.service-activity-editor__person-avatar)>select{grid-column:2;grid-row:2}@media (max-width:1050px){html[data-design-system=core360] .service-activity-editor__schedule--with-start{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){html[data-design-system=core360] .service-activity-dialog .service-activity-editor__head{align-items:stretch;flex-direction:column}html[data-design-system=core360] .service-activity-editor__header-actions{justify-content:flex-end}html[data-design-system=core360] .service-activity-editor__preset-menu{margin-right:auto}html[data-design-system=core360] .service-activity-editor__preset-options{left:0;right:auto}html[data-design-system=core360] .service-activity-editor__schedule{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design-system=core360] .service-activity-dialog .service-activity-editor__footer--main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;bottom:-20px;padding-bottom:max(8px,env(safe-area-inset-bottom))}html[data-design-system=core360] .service-activity-editor__footer--main>button:nth-child(-n+2){display:none}html[data-design-system=core360] .service-activity-editor__footer--main>.service-activity-editor__customer-signature-button{grid-column:1/-1}html[data-design-system=core360] .service-activity-editor__footer--main>button{width:100%;min-width:0;min-height:44px;white-space:normal}}html[data-design-system=core360] .service-dispatch-guide-history__pdf{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-design-system=core360] .service-dispatch-guide-history__pdf>small{flex-basis:100%}html[data-design-system=core360] .sales-dialog--service-editor{border-radius:6px;width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 32px);background:var(--core-surface);color:var(--core-ink)}html[data-design-system=core360] .sales-dialog--service-editor [hidden]{display:none!important}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;text-align:left}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header>div{width:auto;min-width:0}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header .core-editor-header-actions{flex:0 0 auto}html[data-design-system=core360] .sales-dialog--service-editor .sales-dialog__footer{flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;padding:14px 0}html[data-design-system=core360] .sales-dialog--service-editor .sales-dialog__footer>button{width:auto;min-height:44px}html[data-design-system=core360] .service-editor-form{padding:0 22px 18px;background:var(--core-surface)}html[data-design-system=core360] .service-editor-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:12px 0;margin-bottom:16px;border-bottom:1px solid var(--core-line);background:var(--core-surface)}html[data-design-system=core360] .service-editor-steps button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:0;padding:8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--core-muted);font:inherit;font-size:.82rem;cursor:pointer}html[data-design-system=core360] .service-editor-steps button span{font-weight:700}html[data-design-system=core360] .service-editor-steps button.is-active{background:var(--core-destacado);color:#fff}html[data-design-system=core360] .service-editor-steps button:focus-visible{outline:2px solid var(--core-destacado);outline-offset:2px}html[data-design-system=core360] .service-editor-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}html[data-design-system=core360] .service-editor-context-column{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}html[data-design-system=core360] .service-editor-context-card--equipment{order:-2}html[data-design-system=core360] .service-editor-context-card--customer{order:-1}html[data-design-system=core360] .sales-dialog--service-editor :is(.service-editor-context-card,.service-editor-field-group,.service-editor-detail-panel){border:0;border-radius:0;background:transparent;color:var(--core-ink);box-shadow:none;padding:0;min-width:0}html[data-design-system=core360] .service-editor-context-card__header{padding:0 0 12px}html[data-design-system=core360] .service-editor-context-card__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}html[data-design-system=core360] .service-editor-advanced{grid-column:1/-1;color:var(--core-muted);font-size:.8rem}html[data-design-system=core360] .service-editor-advanced summary{cursor:pointer;padding:12px 0}html[data-design-system=core360] .service-editor-advanced .sales-compact-field{max-width:420px}html[data-design-system=core360] .service-editor-ot-grid{gap:20px}html[data-design-system=core360] .service-editor-field-group{border-top:1px solid var(--core-line);padding-top:16px}html[data-design-system=core360] .service-editor-field-group__header{color:var(--core-muted);margin-bottom:12px}html[data-design-system=core360] .service-editor-field-group__header>span{display:none}html[data-design-system=core360] .sales-dialog--service-editor .sales-compact-field[data-icon] .sales-compact-field__icon,html[data-design-system=core360] .sales-dialog--service-editor :is(.service-editor-context-card__icon,.service-editor-customer-field__icon){background:transparent;color:var(--core-muted);border-color:var(--core-line);border-radius:4px 0 0 4px}html[data-design-system=core360] .sales-dialog--service-editor :is(input,textarea,select,.sales-compact-field__control,.service-editor-customer-field){background:var(--core-surface);color:var(--core-ink);border-color:var(--core-line);border-radius:4px;box-shadow:none}html[data-design-system=core360] .sales-dialog--service-editor :is(.sales-inline-button,.sales-primary-button,.service-editor-priority-icons>button,.service-editor-selected-customer){border-radius:4px}html[data-design-system=core360] .sales-dialog--service-editor .app-searchable-combobox__trigger{border-radius:4px}html[data-design-system=core360] .service-editor-description-field .service-editor-textarea-stack{background:transparent}html[data-design-system=core360] .sales-dialog--service-editor .sales-compact-field__hint{opacity:1;transform:none;color:var(--core-muted);letter-spacing:0;font-weight:500}html[data-design-system=core360] .service-editor-step-actions{display:flex;gap:8px;margin-right:auto}html[data-design-system=core360] .service-editor-next-icon{transform:rotate(180deg)}html[data-design-system=core360] .service-editor-activity-overview__head{gap:12px;align-items:center;flex-wrap:wrap}html[data-design-system=core360] .service-editor-activity-overview__actions{display:flex;gap:8px;min-width:0}html[data-design-system=core360] .service-editor-activity-overview__actions>:first-child{width:200px}html[data-design-system=core360] .service-editor-activity-overview__list>article{border-radius:4px;background:var(--core-surface);border-color:var(--core-line)}html[data-design-system=core360] .service-card-creation-history{border-top:1px solid var(--core-line);padding-top:16px;min-width:0}html[data-design-system=core360] .service-card-creation-history h3{font-size:.9rem;margin:0 0 12px}html[data-design-system=core360] .service-card-creation-history details{border-bottom:1px solid var(--core-line)}html[data-design-system=core360] .service-card-creation-history summary{display:grid;grid-template-columns:90px minmax(0,1fr) 120px 90px;grid-gap:10px;gap:10px;align-items:center;min-height:44px;cursor:pointer;font-size:.8rem}html[data-design-system=core360] .service-card-creation-history :is(summary span,li span){overflow-wrap:anywhere}html[data-design-system=core360] .service-card-creation-history ul{margin:0;padding:10px 0 10px 20px}html[data-design-system=core360] .service-card-creation-history li{display:grid;grid-template-columns:minmax(0,1fr) 120px 100px;grid-gap:10px;gap:10px;padding:7px 0;font-size:.78rem}html[data-design-system=core360] .service-activity-follow-up-filter{display:flex;flex-wrap:wrap;gap:10px;align-items:center}html[data-design-system=core360] .service-activity-follow-up-filter>:first-child{width:min(100%,320px)}html[data-design-system=core360] .service-workflow-badges{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--core-muted)}html[data-design-system=core360] .service-workflow-badge{display:inline-grid;place-items:center;color:var(--core-muted)}html[data-design-system=core360] .service-workflow-badge.is-success{color:var(--core-status-success-foreground)}html[data-design-system=core360] .service-kanban-shell{border:0;border-radius:0;background:transparent;box-shadow:none;padding:16px 0}html[data-design-system=core360] .service-kanban-board{grid-template-columns:repeat(5,minmax(210px,1fr))}html[data-design-system=core360] .service-kanban-board:has(.service-kanban-column:nth-child(6)){grid-template-columns:repeat(6,minmax(210px,1fr))}html[data-design-system=core360] .service-kanban-column{min-width:0;border-radius:4px;border-color:var(--core-line);background:var(--core-surface-soft)}html[data-design-system=core360] .service-kanban-column__header{min-height:72px;background:var(--core-surface-soft);border-color:var(--core-line)}html[data-design-system=core360] .service-kanban-column__header :is(h4,strong){color:var(--core-ink)}html[data-design-system=core360] .service-kanban-column__header strong{border-radius:4px;background:var(--core-surface)}html[data-design-system=core360] .service-kanban-column__eyebrow{color:var(--core-muted)}html[data-design-system=core360] .service-kanban-column__empty{border-radius:4px;border-color:var(--core-line);color:var(--core-muted)}html[data-design-system=core360] .service-kanban-card{border-radius:4px;border-color:var(--core-line);background:var(--core-surface);color:var(--core-ink)}html[data-design-system=core360] .service-kanban-card :is(.service-kanban-card__top strong,.service-kanban-card__title){color:var(--core-ink)}html[data-design-system=core360] .service-kanban-card :is(.service-kanban-card__customer,.service-kanban-card__asset,.service-kanban-card__dates,.service-kanban-card__footer){color:var(--core-muted)}html[data-design-system=core360] .service-kanban-card:is(:hover,:focus-visible){border-color:var(--core-destacado);box-shadow:none;transform:none;outline:2px solid var(--core-destacado);outline-offset:1px}html[data-design-system=core360] .service-ot-documents{border-top:1px solid var(--core-line);padding-top:16px;min-width:0}html[data-design-system=core360] .service-ot-documents__head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}html[data-design-system=core360] .service-ot-documents h3{margin:0 auto 0 0;font-size:.85rem}html[data-design-system=core360] .service-ot-documents ul{list-style:none;padding:0;margin:12px 0 0}html[data-design-system=core360] .service-ot-documents li{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--core-line);padding:8px 0;font-size:.8rem}html[data-design-system=core360] .service-ot-documents li span{flex:1 1;min-width:0;overflow-wrap:anywhere}html[data-design-system=core360] .service-ot-documents li small{color:var(--core-muted)}@media (max-width:650px){html[data-design-system=core360] .sales-dialog--service-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px;text-align:left}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header>div{width:auto;min-width:0}html[data-design-system=core360] .sales-dialog--service-editor .service-editor-dialog-header .core-editor-header-actions{flex:0 0 auto}html[data-design-system=core360] .service-editor-form{padding:0 12px 12px}html[data-design-system=core360] .service-editor-steps{gap:2px}html[data-design-system=core360] .service-editor-steps button{flex-direction:column;gap:2px;font-size:.72rem;padding:4px}html[data-design-system=core360] .service-editor-context-card__body{grid-template-columns:minmax(0,1fr)}html[data-design-system=core360] .service-card-creation-history summary{grid-template-columns:80px minmax(0,1fr);padding:8px 0}html[data-design-system=core360] .service-card-creation-history li{grid-template-columns:minmax(0,1fr);gap:3px}html[data-design-system=core360] .service-editor-step-actions{width:100%;justify-content:space-between;margin-right:0}html[data-design-system=core360] .sales-dialog--service-editor .sales-dialog__footer>button{flex:1 1 auto}html[data-design-system=core360] .service-editor-activity-overview__actions{width:100%}html[data-design-system=core360] .service-editor-activity-overview__list>article{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px}html[data-design-system=core360] .service-editor-activity-overview__list>article>span:first-child{grid-column:1;grid-row:1}html[data-design-system=core360] .service-editor-activity-overview__list>article>button{grid-column:2;grid-row:1;min-height:44px;width:auto}html[data-design-system=core360] .service-editor-activity-overview__list>article>button.sales-inline-button--danger{grid-column:3;width:44px;min-width:44px;padding:0}html[data-design-system=core360] .service-editor-activity-overview__meta{grid-column:1/-1;grid-row:2}}html[data-design-system=core360]{--core-destacado:#cf2942;--core-focus:var(--core-destacado);--core-overlay:rgb(12 16 23/64%);--core-control-size:36px;--core-cell-padding:8px}html[data-core-tone=blue]{--core-destacado:#315cce}html[data-core-tone=coral]{--core-destacado:#ba442f}html[data-core-tone=violet]{--core-destacado:#7751b9}html[data-core-tone=mint]{--core-destacado:#21715a}html[data-core-theme=dark]{--core-focus:#fb8191}html[data-core-theme=dark][data-core-tone=blue]{--core-focus:#8cabff}html[data-core-theme=dark][data-core-tone=coral]{--core-focus:#ffa08b}html[data-core-theme=dark][data-core-tone=violet]{--core-focus:#c6a3fb}html[data-core-theme=dark][data-core-tone=mint]{--core-focus:#70d9b5}html[data-design-system=core360] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--core-focus);outline-offset:3px}html[data-design-system=core360] :is(.sales-dialog-backdrop,.pipeline-dialog-backdrop,.sales-created-document-lightbox-backdrop){background:var(--core-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-design-system=core360] :is(.sales-inline-button,.sales-icon-button,.sales-dialog__close,.pipeline-dialog__close){min-height:var(--core-control-size);background:transparent;border:1px solid var(--core-line);color:var(--core-ink);display:inline-flex;align-items:center;justify-content:center;gap:7px}html[data-design-system=core360] :is(.sales-inline-button,.sales-icon-button) svg{color:var(--core-focus);flex:0 0 auto}html[data-design-system=core360] :is(.sales-primary-button,.button--primary) svg{color:inherit;flex:none}html[data-design-system=core360] :is(.sales-dialog__tabs,.sales-detail-tabs,.pipeline-dialog__tabs,.purchasing-editor-tabs){display:flex;overflow-x:auto;max-width:100%;min-width:0;overscroll-behavior-x:contain;gap:5px}html[data-design-system=core360] :is(.sales-dialog__tabs,.sales-detail-tabs,.pipeline-dialog__tabs,.purchasing-editor-tabs) button{flex:0 0 auto;min-height:var(--core-control-size)}html[data-design-system=core360] :is(.sales-dialog__tab--active,.sales-detail-tabs .is-active,.pipeline-dialog__tab--active,.purchasing-editor-tab--active){background:var(--core-destacado);color:var(--core-on-destacado);border-color:var(--core-destacado)}html[data-design-system=core360] .sales-document-header__tabs{max-width:100%;overflow-x:auto}html[data-design-system=core360] .sales-document-header__tab{flex:none;min-height:var(--core-control-size)}html[data-design-system=core360] .sales-document-header__tab.is-active{background:var(--core-destacado);color:var(--core-on-destacado);border-color:var(--core-destacado);box-shadow:none}html[data-design-system=core360] :is(.sales-dialog__footer,.purchasing-detail-footer,.pipeline-dialog__footer){flex-wrap:wrap;gap:12px}html[data-design-system=core360] :is(.sales-dialog__footer,.purchasing-detail-footer) button{max-width:100%;flex-shrink:0;white-space:nowrap}html[data-design-system=core360] :is(.sales-created-document-lightbox,.sales-dialog__body){overflow-wrap:break-word}html[data-design-system=core360] .sales-created-document-lightbox__actions{display:flex;flex-wrap:wrap;gap:8px}html[data-design-system=core360] .sales-created-document-lightbox__action-button{width:auto;flex:1 1 auto;min-width:0;min-height:var(--core-control-size)}html[data-design-system=core360] .sales-created-document-lightbox{max-width:min(560px,calc(100vw - 24px));background:var(--core-surface);color:var(--core-ink);border:1px solid var(--core-line);box-shadow:0 24px 90px #0006}html[data-design-system=core360] .sales-created-document-lightbox__header{background:transparent;padding:0;color:var(--core-ink)}html[data-design-system=core360] .sales-created-document-lightbox__header :is(h3,p){color:inherit}html[data-design-system=core360] .core-summary-layer{place-items:center}html[data-design-system=core360] .core-summary-dialog{position:relative;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;width:min(520px,90%);max-height:calc(100dvh - 32px);border:1px solid var(--core-line);border-radius:8px;background:var(--core-surface);box-shadow:0 24px 90px #0007}html[data-design-system=core360] .core-summary-dialog>:is(.pipeline-dialog__header,.pipeline-dialog__footer){flex-shrink:0}html[data-design-system=core360] .core-summary-dialog>.pipeline-dialog__body{padding:0;min-height:0;overflow:auto}html[data-design-system=core360] .core-summary-dialog .pipeline-dialog__header h2{font-size:18px;line-height:1.4}html[data-design-system=core360] .core-summary-dialog .pipeline-dialog__header{padding:18px 20px}html[data-design-system=core360] .sales-dialog--sales-document .sales-dialog__footer-actions--iconic .sales-icon-expand-button--primary{background:var(--core-destacado);border-color:var(--core-destacado);color:var(--core-on-destacado)}html[data-design-system=core360] .sales-dialog--sales-document .sales-icon-expand-button--primary svg{color:inherit}html[data-design-system=core360] .sales-dialog--sales-document .sales-dialog__summary--quotation-totals>span{min-height:0;padding:12px;box-shadow:none;border-radius:0;border:0;border-left:1px solid var(--core-line);background:var(--core-surface-soft)}html[data-design-system=core360] .sales-dialog--sales-document .sales-dialog__summary--quotation-totals>span :is(small,strong){color:var(--core-ink)}html[data-design-system=core360] .sales-dialog--sales-document .sales-dialog__summary--quotation-totals>.sales-dialog__summary-total-gross{background:var(--core-destacado)}html[data-design-system=core360] .sales-dialog--sales-document .sales-dialog__summary--quotation-totals>.sales-dialog__summary-total-gross :is(small,strong){color:var(--core-on-destacado)}html[data-design-system=core360] .sales-dialog__header-actions .sales-dialog__close{flex:0 0 var(--core-control-size);width:var(--core-control-size);height:var(--core-control-size);border-radius:6px;color:var(--core-on-principal);border-color:var(--core-principal-border)}html[data-design-system=core360] :is(.sales-dialog--sales-document,.sales-dialog--viewer,.pipeline-dialog) .sales-primary-button{background:var(--core-destacado);color:var(--core-on-destacado);border-color:var(--core-destacado);box-shadow:none;border-radius:6px}html[data-design-system=core360][data-core-theme=combined] :is(.sales-dialog__header,.pipeline-dialog__header) :is(.sales-inline-button,.sales-icon-button){color:var(--core-on-principal,#fff);border-color:#ffffff40}html[data-design-system=core360] .core-person-avatar{width:28px;height:28px;border:1px solid var(--core-line);display:inline-grid;place-items:center;flex:0 0 28px;border-radius:50%;overflow:hidden;background:var(--core-surface-soft);color:var(--core-ink);font-size:10px}.core-person-avatar img{width:100%;height:100%;object-fit:cover}.core-line-owner{display:inline-flex;gap:7px;align-items:center;flex-wrap:wrap;min-width:0;font-size:11px}.core-line-owner__name{color:var(--core-muted)}html[data-design-system=core360] .core-line-preview-link{border:0;background:transparent;padding:0;text-align:left;color:var(--core-ink);font:inherit;cursor:pointer}html[data-design-system=core360] .core-line-preview-link:hover{text-decoration:underline;text-underline-offset:3px}html[data-design-system=core360] .core-line-owner>span{color:var(--core-ink)}html[data-design-system=core360] .core-line-owner>.core-line-owner__name{color:var(--core-muted)}html[data-design-system=core360] .sales-line-selector{background:transparent;border-color:var(--core-line);color:var(--core-focus);box-shadow:none;border-radius:6px}html[data-design-system=core360] .sales-line-selector span{background:transparent;color:var(--core-focus)}html[data-design-system=core360] .sales-line-selector input:checked+span{background:var(--core-destacado);border-color:var(--core-destacado);box-shadow:inset 0 0 0 3px var(--core-surface)}html[data-design-system=core360] .sales-icon-expand-button--add{background:transparent;color:var(--core-ink);border-color:var(--core-line);border-radius:6px;box-shadow:none}html[data-design-system=core360] .sales-icon-expand-button--add svg{color:var(--core-focus)}.core-line-summary-identity{display:flex;gap:14px;align-items:center;min-width:0}.core-line-summary-identity>div{min-width:0}.core-line-summary-identity .item-image-thumb{width:64px;height:64px;flex:0 0 64px}.core-line-summary-identity p{margin:5px 0 0}.core-result-more{order:2}.core-result-more summary{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--core-line);border-radius:4px;min-height:var(--core-control-size);cursor:pointer;color:var(--core-ink)}.core-result-more summary svg{color:var(--core-focus)}.core-result-more>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;padding:10px 0}.core-undo-toast{position:fixed;z-index:180;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);display:flex;align-items:center;gap:16px;padding:10px 14px;background:var(--core-principal);color:#fff;border:1px solid #ffffff50;border-radius:6px;box-shadow:0 8px 30px #0004}.core-undo-toast button{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffffff60;color:#fff;background:transparent;min-height:44px;padding:6px 10px;border-radius:4px;cursor:pointer}html[data-design-system=core360] .core-line-editor :is(.sales-line-tab-panel,.sales-line-grid){background:var(--core-surface);color:var(--core-ink);min-width:0}html[data-design-system=core360] .core-line-editor .sales-line-tab-panel{border:0;border-top:1px solid var(--core-line);border-radius:0;padding:16px 0}html[data-design-system=core360] .core-line-editor .sales-line-tabs{overflow-x:auto;flex-wrap:nowrap;max-width:100%}html[data-design-system=core360] .core-line-editor .sales-line-tab{min-height:var(--core-control-size);flex:none}html[data-design-system=core360] .core-line-editor .sales-line-tab.is-active{background:var(--core-destacado);color:var(--core-on-destacado);border-color:var(--core-destacado)}html[data-design-system=core360] .core-line-editor :is(input,select,textarea){background:var(--core-surface);color:var(--core-ink);border-color:var(--core-line);min-height:var(--core-control-size)}html[data-design-system=core360] .core-line-editor :is(.sales-line-grid--principal,.sales-line-grid--overview,.sales-line-grid--classification,.sales-line-grid--service,.sales-line-grid--other,.sales-line-grid--details,.sales-line-grid--series){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design-system=core360] .core-line-editor .sales-compact-field{grid-column:auto;min-width:0}html[data-design-system=core360] .core-line-editor .sales-compact-field--full{grid-column:1/-1}@media (max-width:1050px),(pointer:coarse){html[data-design-system=core360]{--core-control-size:44px;--core-cell-padding:12px}html[data-design-system=core360] :is(.sales-primary-button,.sales-form-field input,.sales-form-field select,.sales-field input,.sales-field select){min-height:44px}html[data-design-system=core360] .sales-line-card__quick-field :is(input,output){min-height:44px;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-design-system=core360] :is(.sales-line-icon-action,.sales-line-selector){min-width:44px;min-height:44px;flex-shrink:0}html[data-design-system=core360] .sales-line-card__summary-actions{flex-wrap:wrap;gap:8px}html[data-design-system=core360] :is(.sales-line-selection-toolbar__button,.sales-line-selection-toolbar__select){min-height:44px}html[data-design-system=core360] .core-line-preview-link,html[data-design-system=core360] .sales-icon-expand-button--add{min-height:44px}}@media (max-width:600px){html[data-design-system=core360] .core-line-editor :is(.sales-line-grid--principal,.sales-line-grid--overview,.sales-line-grid--classification,.sales-line-grid--service,.sales-line-grid--other,.sales-line-grid--details,.sales-line-grid--series){grid-template-columns:minmax(0,1fr)}html[data-design-system=core360] .core-summary-layer{place-items:end center;padding:0}html[data-design-system=core360] .core-summary-dialog{width:100%;max-height:90dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:core-summary-enter .2s ease-out}html[data-design-system=core360] .sales-dialog__summary--quotation-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:10px;gap:10px}html[data-design-system=core360] .sales-dialog__summary--quotation-totals strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@keyframes core-summary-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-design-system=core360] .core-summary-dialog{animation:none}html[data-design-system=core360]{scroll-behavior:auto}}html[data-design-system=core360]{--core-dialog-header:#202832;--core-dialog-header-ink:#f6f8fb;--core-dialog-header-muted:#cbd4df;--core-dialog-header-border:#536170}html[data-design-system=core360][data-core-theme=dark]{--core-dialog-header:#171c23;--core-dialog-header-border:#52606e}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header,.it-dialog__header,.cmms-asset-passport__header){--core-on-principal:var(--core-dialog-header-ink);--core-principal-muted:var(--core-dialog-header-muted);--core-principal-border:var(--core-dialog-header-border);background:var(--core-dialog-header);color:var(--core-dialog-header-ink);border-color:var(--core-dialog-header-border)}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header,.it-dialog__header,.cmms-asset-passport__header) :is(h1,h2,h3,strong,button){color:var(--core-dialog-header-ink)}html[data-design-system=core360] :is(.sales-dialog__header,.pipeline-dialog__header,.it-dialog__header,.cmms-asset-passport__header) :is(p,small,.sales-dialog__eyebrow){color:var(--core-dialog-header-muted)}html[data-design-system=core360] .sales-dialog__header .sales-dialog__close{min-width:44px;width:44px;height:44px;background:transparent;border-color:var(--core-dialog-header-border);color:var(--core-dialog-header-ink)}html[data-design-system=core360] :is(.sales-dialog__close,.pipeline-dialog__close,.it-dialog__close) svg{width:24px;height:24px;stroke-width:2.4}html[data-design-system=core360] .protected-dialog-exit-confirm,html[data-design-system=core360] .protected-dialog-exit-confirm .sales-address-lightbox__form,html[data-design-system=core360] .protected-dialog-exit-confirm .sales-address-lightbox__header{background:var(--core-surface);color:var(--core-ink);border-color:var(--core-line)}html[data-design-system=core360] .protected-dialog-exit-confirm .sales-address-lightbox__header :is(h3,.card__title){color:var(--core-ink)}html[data-design-system=core360] .protected-dialog-exit-confirm .sales-address-lightbox__header :is(.card__muted,.sales-toolbar__eyebrow,p){color:var(--core-muted)}body:has(.sales-dialog-backdrop) [class*=ContextualTicketRequest_floatingLauncher]{display:none}