html,body,#root{height:100%}body{margin:0;font-family:var(--portal-font, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased}.taskLifecycleModal{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;min-width:0!important}.taskLifecycleModalBody{width:100%;box-sizing:border-box;min-width:0;max-height:calc(100vh - 150px);overflow-y:auto}.taskLifecycleModalBody .euiModalBody__overflow{max-height:inherit;overflow-y:auto}.taskLifecycleModal .euiForm,.taskLifecycleModal .euiFormRow,.taskLifecycleModal .euiPanel,.taskLifecycleModal .euiFlexGroup,.taskLifecycleModal .euiFlexItem{min-width:0}.taskLifecycleModal .euiForm{width:100%}@media(max-width:767px){.taskLifecycleModal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.taskLifecycleModalBody{max-height:calc(100vh - 132px)}}.portal-quotes,.portal-quote-approve{--portal-bg: #eceff3;--portal-surface: #ffffff;--portal-surface-muted: #f6f8fa;--portal-border: #d0d7e2;--portal-border-subtle: #e8ecf1;--portal-text: #1a2332;--portal-text-muted: #5c6b7f;--portal-accent: #2f5f9e;--portal-accent-soft: #e8f0fa;--portal-header-bg: #1a2332;--portal-header-text: #f4f6f9;--portal-sidebar-bg: #fafbfc;--portal-radius: 6px;--portal-radius-lg: 10px;--portal-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--portal-shadow: 0 1px 3px rgba(16, 24, 40, .08), 0 1px 2px rgba(16, 24, 40, .04);--portal-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.portal-quotes,.portal-quote-approve{color:var(--portal-text)}.portal-page{background:var(--portal-bg);min-height:calc(100vh - 48px)}.portal-page__inner{max-width:100%;margin:0 auto;overflow-x:hidden}.portal-page main,.portal-page__inner{padding:24px 28px;box-sizing:border-box}.portal-panel{background:var(--portal-surface);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-sm)}.portal-panel__head{padding:14px 20px;border-bottom:1px solid var(--portal-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-panel__head h2,.portal-panel__head h3{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--portal-text-muted)}.portal-panel__body{padding:20px}.portal-panel__body--compact{padding:14px 16px}.portal-page-header{margin-bottom:20px}.portal-page-header__breadcrumb{margin-bottom:6px}.portal-page-header__breadcrumb .euiBreadcrumb{font-size:12px}.portal-page-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.portal-page-header__lead{flex:1;min-width:0}.portal-page-header__aside{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.portal-page-header__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--portal-text)}.portal-page-header__meta{font-size:13px;color:var(--portal-text-muted);margin-top:4px}.portal-page-header__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.portal-page-header__actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;flex-shrink:0}.portal-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;background:var(--portal-surface);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow-sm)}.portal-toolbar--bottom{margin-top:20px;margin-bottom:8px}.portal-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.portal-stat{background:var(--portal-surface-muted);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius);padding:14px 16px;border-left:3px solid var(--portal-accent)}.portal-stat__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--portal-text-muted);margin-bottom:4px}.portal-stat__value{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--portal-text);font-variant-numeric:tabular-nums}.portal-stat__value--sm{font-size:15px}.portal-steps{margin-bottom:16px;padding:24px 20px 20px;background:var(--portal-surface);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-sm)}.portal-steps__grid{display:grid;grid-template-columns:repeat(var(--portal-steps-count, 4),minmax(0,1fr));position:relative;gap:0}.portal-steps__grid:before{content:"";position:absolute;top:22px;left:calc(50% / var(--portal-steps-count, 4));right:calc(50% / var(--portal-steps-count, 4));border-top:2px dashed #b8c5d9;z-index:0;pointer-events:none}.portal-steps__progress{position:absolute;top:21px;height:3px;border-radius:2px;z-index:1;pointer-events:none;transition:width .25s ease}.portal-steps__progress--done{background:#3d9a5f}.portal-steps__progress--current{background:linear-gradient(90deg,#3d9a5f 0%,#3d9a5f 70%,var(--portal-accent) 100%)}.portal-steps__step{position:relative;min-width:0;padding:0 6px;text-align:center}.portal-steps__icon-row{position:relative;display:flex;justify-content:center;height:44px;margin-bottom:12px}.portal-steps__segment{position:absolute;top:22px;left:calc(50% + 22px);width:calc(100% - 44px);border-top:2px dashed #b8c5d9;z-index:0;pointer-events:none}.portal-steps__midpoint{position:absolute;top:22px;left:100%;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:50%;background:#b8c5d9;box-shadow:0 0 0 3px var(--portal-surface);z-index:2;pointer-events:none}.portal-steps__midpoint--done{background:#3d9a5f}.portal-steps__midpoint--current{background:var(--portal-accent)}.portal-step__icon{position:relative;z-index:2;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;background:var(--portal-surface);box-shadow:0 0 0 4px var(--portal-surface)}.portal-step__icon--done{background:#3d9a5f;border:3px solid #3d9a5f;color:#fff}.portal-step__icon--current{background:var(--portal-surface);border:3px solid var(--portal-accent);color:var(--portal-accent)}.portal-step__icon--pending{background:var(--portal-surface);border:3px solid #b8c5d9;color:var(--portal-text-muted)}.portal-step__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--portal-text-muted);line-height:1.3}.portal-step--current .portal-step__label{color:var(--portal-accent)}.portal-step--done .portal-step__label{color:var(--portal-text)}.portal-step__detail{font-size:12px;color:var(--portal-text-muted);margin-top:5px;line-height:1.4;word-break:break-word;max-width:220px;margin-left:auto;margin-right:auto}.portal-quote-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) 76px;column-gap:14px;row-gap:10px;width:100%;align-items:start}.portal-quote-form .euiFormRow{margin:0!important;min-width:0;max-width:100%!important;width:100%}.portal-quote-form__quote{grid-column:1;grid-row:1}.portal-quote-form__customer{grid-column:2;grid-row:1}.portal-quote-form__marketplace{grid-column:3;grid-row:1}.portal-quote-form__currency{grid-column:4;grid-row:1}.portal-quote-form__notes{grid-column:1 / -1;grid-row:2}.portal-filters-grid{display:grid;grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(160px,1fr) minmax(130px,1fr);gap:12px;align-items:center}.portal-filters-grid>*{width:100%;min-width:0}.portal-filters-grid .euiFormControlLayout,.portal-filters-grid .euiFieldSearch{width:100%;max-width:100%}.portal-filters-grid .euiFormControlLayout--compressed{height:32px}@media(max-width:1100px){.portal-filters-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.portal-filters-grid{grid-template-columns:1fr}}.portal-quote-name-cell strong{display:block;font-size:13px;font-weight:600;color:var(--portal-text)}.portal-quote-name-cell span{display:block;font-size:11px;color:var(--portal-text-muted);margin-top:2px;font-variant-numeric:tabular-nums}.portal-table-panel{overflow:hidden}.portal-table-panel .euiTableRowCell{vertical-align:middle!important;font-size:13px}.portal-notices{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.portal-notice{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--portal-radius);font-size:13px;border:1px solid transparent}.portal-notice--success{background:#edf7ed;border-color:#c8e6c9;color:#1b5e20}.portal-notice--danger{background:#fdecea;border-color:#f5c6c6;color:#7f1d1d}.portal-notice--info{background:var(--portal-accent-soft);border-color:#c5d9f0;color:var(--portal-text)}.portal-notice--warning{background:#fff8e6;border-color:#f0e0b3;color:#6b4e00}.portal-notice__title{font-weight:600}.portal-notice__body{margin-top:2px;opacity:.9}.portal-action-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;background:var(--portal-accent-soft);border:1px solid #c5d9f0;border-radius:var(--portal-radius)}.portal-action-strip__text{font-size:13px;color:var(--portal-text);max-width:560px}.portal-action-strip__text strong{display:block;font-weight:600;margin-bottom:2px}.portal-lines-toolbar{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--portal-border-subtle)}.portal-lines-toolbar__hint{display:block;margin-top:8px}.portal-lines-extra-header{display:flex;align-items:center;justify-content:space-between;gap:4px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.portal-lines-table-wrap{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius);overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.portal-lines-table-wrap .euiTable{margin:0;table-layout:fixed}.portal-lines-table-wrap col.portal-lines-col-sku{width:42%;min-width:280px}.portal-lines-table-wrap col.portal-lines-col-renewal{width:96px}.portal-lines-table-wrap col.portal-lines-col-operation{width:190px}.portal-lines-table-wrap col.portal-lines-col-qty{width:88px}.portal-lines-table-wrap col.portal-lines-col-unit-price,.portal-lines-table-wrap col.portal-lines-col-total,.portal-lines-table-wrap col.portal-lines-col-buying-price,.portal-lines-table-wrap col.portal-lines-col-profit{width:128px}.portal-lines-table-wrap col.portal-lines-col-margin{width:96px}.portal-lines-table-wrap col.portal-lines-col-extra{width:128px}.portal-lines-table-wrap col.portal-lines-col-actions{width:48px}.portal-lines-table-wrap .euiTableHeaderCell{background:var(--portal-surface-muted)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;color:var(--portal-text-muted)!important;border-bottom:1px solid var(--portal-border)!important}.portal-lines-table-wrap .portal-lines-totals{background:var(--portal-surface-muted);font-weight:600}.portal-lines-table-wrap .portal-lines-payment-group{background:var(--portal-surface-muted)}.portal-lines-table-wrap .portal-lines-payment-group td{border-top:1px solid var(--portal-border);border-bottom:1px solid var(--portal-border-subtle);padding-top:9px!important;padding-bottom:9px!important}.portal-lines-table-wrap .portal-lines-payment-group td:not(:first-child){text-align:right}.portal-lines-payment-group-count{color:var(--portal-text-muted);font-size:12px;font-weight:400}.portal-lines-sku-cell{min-width:280px;white-space:normal;word-break:break-word;vertical-align:top;padding-top:10px!important;padding-bottom:10px!important}.portal-lines-col-billing{width:96px}.portal-lines-col-qty{min-width:88px}.portal-lines-col-renewal,.portal-lines-col-operation{white-space:nowrap}.portal-lines-operation-select{width:100%;min-width:0}.portal-lines-col-payment{min-width:190px}.portal-lines-col-margin{min-width:96px}.portal-lines-numeric .euiTableCellContent,.portal-lines-table-wrap .euiTableHeaderCell .euiTableCellContent,.portal-lines-table-wrap .euiTableRowCell .euiTableCellContent{justify-content:flex-start;text-align:left}.portal-lines-col-qty .euiFieldNumber,.portal-lines-col-unit-price .euiFieldNumber,.portal-lines-col-buying-price .euiFieldNumber{width:100%;min-width:0;text-align:left}.portal-lines-col-qty input,.portal-lines-col-unit-price input,.portal-lines-col-buying-price input{text-align:left}.portal-lines-table-wrap .portal-lines-totals td{vertical-align:middle}.portal-lines-sku-text{white-space:normal!important;word-break:break-word;line-height:1.45;color:var(--portal-text)}.portal-subscriptions-service{display:block;white-space:normal;word-break:break-word;line-height:1.35}.portal-lines-table-wrap button.portal-sort-btn{display:block;width:100%;background:none;border:none;cursor:pointer;font:inherit;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--portal-text-muted);padding:0;text-align:inherit}@media(max-width:720px){.portal-lines-table-wrap{border-radius:0;margin-inline:-8px}.portal-lines-table-wrap .euiTableHeaderCell,.portal-lines-table-wrap .euiTableRowCell{padding-left:8px;padding-right:8px}}.portal-filters{background:var(--portal-surface);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);padding:14px 16px;margin-bottom:16px;box-shadow:var(--portal-shadow-sm)}.portal-filters__actions{display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--portal-border-subtle)}.portal-table-panel .euiTableHeaderCell{background:var(--portal-surface-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.portal-table-panel tbody tr:hover{background:#2f5f9e0a}[data-eui-theme-mode=dark] .portal-quotes,html.euiBody--themeDark .portal-quotes,.euiColorModeDark .portal-quotes,[data-eui-theme-mode=dark] .portal-quote-approve,html.euiBody--themeDark .portal-quote-approve,.euiColorModeDark .portal-quote-approve{--portal-bg: #141820;--portal-surface: #1c2330;--portal-surface-muted: #232b3a;--portal-border: #343f52;--portal-border-subtle: #2a3344;--portal-text: #e8ecf1;--portal-text-muted: #94a3b8;--portal-accent: #5b8fd4;--portal-accent-soft: #243048;--portal-sidebar-bg: #181e28}.euiHeaderLogo__icon img{height:28px;width:auto;max-width:40px;object-fit:contain}.euiBadge{padding:0 6px!important;border-radius:3px!important}.euiBadge .euiBadge__text{padding-inline:0!important}.operationsGridWrap{position:relative;max-width:100%;overflow-x:hidden}.operationsGridWrap--searching .inventoryGridNoVerticalScroll{filter:blur(.4px)}.operationsGridWrap--empty .inventoryGridNoVerticalScroll .euiDataGrid__virtualized{overflow-x:hidden!important}.operationsGridSearchOverlay{position:absolute;inset:0;z-index:6;min-height:180px;pointer-events:all;background:#ffffffb8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@supports (background: color-mix(in srgb,white 72%,transparent)){.operationsGridSearchOverlay{background:color-mix(in srgb,var(--euiColorEmptyShade, #fff) 72%,transparent)}}html.euiBody--themeDark .operationsGridSearchOverlay,.euiColorModeDark .operationsGridSearchOverlay{background:#14171cb8}.operationsGridSearchOverlay__panel{position:fixed;z-index:7;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 22px;border-radius:10px;border:1px solid var(--euiColorLightShade, #d3dae6);background:var(--euiColorEmptyShade, #fff);box-shadow:0 8px 24px #0000001f;transform:translate(-50%,-50%);pointer-events:none}@media(max-width:1600px){.appLayoutSection.euiPageTemplate__section{padding-inline:20px}}@media(max-width:1440px){.appLayoutSection.euiPageTemplate__section{padding-inline:16px}.appLayoutSidebar.euiPageSidebar:not(.appLayoutSidebar--collapsed){min-width:188px;width:188px}}.appLayoutSidebar.euiPageSidebar{display:flex;flex-direction:column;overflow:hidden;height:var(--app-sidebar-height);min-height:var(--app-sidebar-height);max-height:var(--app-sidebar-height);--app-sidebar-height: calc(100vh - 48px) }.appLayoutSidebar--collapsed.euiPageSidebar{min-width:64px}.appSideNavShell{display:grid;grid-template-rows:1fr auto;flex:1 1 auto;min-height:0;height:100%}.appSideNavShell__menu{min-height:0;overflow-x:hidden;overflow-y:auto}.appSideNavShell__footer{padding-top:8px;padding-bottom:8px;border-top:1px solid var(--euiColorLightShade);background:var(--euiColorEmptyShade)}.appLayoutSidebar--collapsed .appSideNavShell__footer{display:flex;justify-content:center;padding-inline:0}.appSideNavCollapsed{display:flex;flex-direction:column;align-items:center;gap:4px}.appSideNavCollapsedButton{width:32px;height:32px}.appSideNavInstantTip{position:fixed;transform:translateY(-50%);z-index:100000;padding:4px 8px;border-radius:4px;background-color:#1a1c21;color:#fff;font-size:12px;line-height:1.3;white-space:nowrap;box-shadow:0 2px 8px #00000047;pointer-events:none;isolation:isolate}html.euiBody--themeDark .appSideNavInstantTip{background-color:#d3dae6;color:#1a1c21}.appSideNavCollapseButton{width:100%}.appLayoutSection--fullWidth .euiPageSection__content{max-width:none;width:100%;margin-inline:0}.euiHeaderLogo .euiHeaderLogo__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}@media(min-width:1600px){.euiHeaderLogo .euiHeaderLogo__text{max-width:none}}.operationsGridEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:32px 16px;border:1px solid var(--euiColorLightShade);border-top:none;background:var(--euiColorEmptyShade);text-align:center}.inventoryGridNoVerticalScroll .euiDataGrid__virtualized{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;height:auto!important;scrollbar-width:auto;scrollbar-color:var(--euiColorMediumShade, #98a2b3) var(--euiColorLightestShade, #f1f4fa)}.inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar{height:14px!important;width:14px!important}.inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-track{background:var(--euiColorLightestShade, #f1f4fa)!important;border-top:1px solid var(--euiColorLightShade, #d3dae6)}.inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-thumb{background:var(--euiColorMediumShade, #98a2b3)!important;border-radius:8px;border:3px solid var(--euiColorLightestShade, #f1f4fa);background-clip:padding-box;min-width:48px}.inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-thumb:hover{background:var(--euiColorDarkShade, #69707d)!important;border:3px solid var(--euiColorLightestShade, #f1f4fa);background-clip:padding-box}html.euiBody--themeDark .inventoryGridNoVerticalScroll .euiDataGrid__virtualized,.euiColorModeDark .inventoryGridNoVerticalScroll .euiDataGrid__virtualized{scrollbar-color:var(--euiColorMediumShade, #6a717d) var(--euiColorLightestShade, #25282e)}html.euiBody--themeDark .inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-track,.euiColorModeDark .inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-track{background:var(--euiColorLightestShade, #25282e);border-top-color:var(--euiColorLightShade, #343741)}html.euiBody--themeDark .inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-thumb,.euiColorModeDark .inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-thumb{background:var(--euiColorMediumShade, #6a717d);border-color:var(--euiColorLightestShade, #25282e)}html.euiBody--themeDark .inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-thumb:hover,.euiColorModeDark .inventoryGridNoVerticalScroll .euiDataGrid__virtualized::-webkit-scrollbar-thumb:hover{background:var(--euiColorDarkShade, #98a2b3);border-color:var(--euiColorLightestShade, #25282e)}.inventoryGridNoVerticalScroll.euiDataGrid{border:1px solid var(--euiColorLightShade);border-radius:0;overflow:hidden;background:var(--euiColorEmptyShade)}.inventoryGridNoVerticalScroll .euiDataGrid__controls{background:var(--euiColorBody);border-bottom:1px solid var(--euiColorLightShade);color:var(--euiColorText)}.inventoryGridNoVerticalScroll .euiDataGridHeader,.inventoryGridNoVerticalScroll .euiDataGridHeaderRow{background:var(--euiColorBody)}.inventoryGridNoVerticalScroll .euiDataGridHeaderCell,.inventoryGridNoVerticalScroll .euiDataGridHeaderCell__content,.inventoryGridNoVerticalScroll .euiDataGridHeaderCell .euiText,.inventoryGridNoVerticalScroll .euiDataGridHeaderCell button,.inventoryGridNoVerticalScroll .euiDataGridHeaderCell .euiDataGridHeaderCell__button{color:var(--euiColorText)!important;font-weight:600;letter-spacing:.01em}.inventoryGridNoVerticalScroll .euiDataGridHeaderCell,.inventoryGridNoVerticalScroll .euiDataGridHeaderCell__content,.inventoryGridNoVerticalScroll .euiDataGridHeaderCell button,.inventoryGridNoVerticalScroll .euiDataGridHeaderCell .euiDataGridHeaderCell__button{justify-content:flex-start!important;text-align:left!important}.inventoryGridNoVerticalScroll .euiDataGridFooter,.inventoryGridNoVerticalScroll .euiDataGrid__pagination{background:var(--euiColorBody);color:var(--euiColorText);border-top:1px solid var(--euiColorLightShade)}.inventoryGridNoVerticalScroll .euiDataGridRowCell,.inventoryGridNoVerticalScroll .euiDataGridRowCell--numeric,.inventoryGridNoVerticalScroll .euiDataGridRowCell--currency,.inventoryGridNoVerticalScroll .euiDataGridRowCell--datetime{text-align:left!important}.inventoryGridNoVerticalScroll .euiDataGridRowCell__content,.inventoryGridNoVerticalScroll [class*=euiDataGridRowCell__content]{display:flex!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;font-weight:500}.inventoryGridNoVerticalScroll .euiDataGridRowCell button{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;width:100%!important;max-width:100%!important}.customersGridRowClick [role=gridcell]:not([data-gridcell-column-id=selectRows]){cursor:pointer}.operationsGridRowClick [role=gridcell][data-gridcell-column-id=customerName],.operationsGridRowClick [role=gridcell][data-gridcell-column-id=subscriptionName]{cursor:pointer}.taskStreamViewActionButton>span{justify-content:flex-start}.taskStreamViewShell{min-width:0;max-width:100%;overflow:hidden;margin-top:10px}.taskStreamTabRow{display:flex;align-items:flex-end;width:100%;min-width:0}.taskStreamTab--active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--tsk-shell-bg, var(--euiColorEmptyShade));z-index:4;pointer-events:none}.taskStreamTabScroll{display:flex;align-items:flex-end;gap:2px;flex-wrap:nowrap;overflow-x:auto;flex:0 1 auto;max-width:100%;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.taskStreamTabScroll::-webkit-scrollbar{display:none;height:0}.taskStreamTabRowFiller{flex:1 1 auto;min-width:0;align-self:stretch;pointer-events:none}.taskStreamViewContent{min-width:0}.taskStreamKpiPanel{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;overflow-x:auto}.taskStreamKpiChip:focus-visible{outline:2px solid var(--euiColorPrimary);outline-offset:2px}.taskStreamKpiTile{flex:1 1 0;display:inline-flex;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:8px 12px;border:1px solid var(--euiColorLightShade);border-radius:6px;background:var(--euiColorFormBackground);cursor:pointer;text-align:left;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.taskStreamKpiTile:hover{border-color:var(--euiColorMediumShade);box-shadow:0 1px 3px color-mix(in srgb,var(--euiColorShadow) 10%,transparent)}.taskStreamKpiTile--active{border-width:2px;padding:7px 11px;box-shadow:0 1px 4px color-mix(in srgb,var(--euiColorShadow) 14%,transparent)}.taskStreamKpiTile--active.taskStreamKpiTile--primary{border-color:var(--euiColorPrimary);background:color-mix(in srgb,var(--euiColorPrimary) 8%,var(--euiColorFormBackground))}.taskStreamKpiTile--active.taskStreamKpiTile--warning{border-color:var(--euiColorWarning);background:color-mix(in srgb,var(--euiColorWarning) 12%,var(--euiColorFormBackground))}.taskStreamKpiTile--active.taskStreamKpiTile--danger{border-color:var(--euiColorDanger);background:color-mix(in srgb,var(--euiColorDanger) 8%,var(--euiColorFormBackground))}.taskStreamKpiTile--active.taskStreamKpiTile--success{border-color:var(--euiColorSuccess);background:color-mix(in srgb,var(--euiColorSuccess) 8%,var(--euiColorFormBackground))}.taskStreamKpiTile--active.taskStreamKpiTile--neutral{border-color:var(--euiColorDarkShade);background:color-mix(in srgb,var(--euiColorDarkShade) 10%,var(--euiColorFormBackground))}.taskStreamKpiTile__count{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 8px;border-radius:4px;font-size:16px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;background:var(--euiColorLightestShade);color:var(--euiColorText)}.taskStreamKpiTile--primary .taskStreamKpiTile__count{background:color-mix(in srgb,var(--euiColorPrimary) 14%,var(--euiColorLightestShade));color:var(--euiColorPrimary)}.taskStreamKpiTile--warning .taskStreamKpiTile__count{background:color-mix(in srgb,var(--euiColorWarning) 18%,var(--euiColorLightestShade));color:color-mix(in srgb,var(--euiColorWarning) 80%,#1a1c21)}.taskStreamKpiTile--danger .taskStreamKpiTile__count{background:color-mix(in srgb,var(--euiColorDanger) 14%,var(--euiColorLightestShade));color:var(--euiColorDanger)}.taskStreamKpiTile--success .taskStreamKpiTile__count{background:color-mix(in srgb,var(--euiColorSuccess) 14%,var(--euiColorLightestShade));color:var(--euiColorSuccess)}.taskStreamKpiTile--neutral .taskStreamKpiTile__count{background:color-mix(in srgb,var(--euiColorDarkShade) 12%,var(--euiColorLightestShade));color:var(--euiColorText)}.taskStreamKpiTile__label{font-size:12px;font-weight:500;line-height:1.2;color:var(--euiColorTextSubdued);overflow:hidden;text-overflow:ellipsis}.taskStreamKpiTile--active .taskStreamKpiTile__label{color:var(--euiColorText);font-weight:600}.marketplaceSyncTrigger{display:inline-flex;align-items:center;padding:4px;border:none;background:transparent;cursor:pointer;line-height:0}.portal-quote-approve{--qa-accent: #006bb8;padding:24px 20px 96px}.portal-quote-approve__shell{max-width:880px;width:100%;margin:0 auto}.portal-quote-approve__hero{background:var(--qa-accent, linear-gradient(135deg, #005a9c 0%, #006bb8 55%, #0077c8 100%));border-radius:var(--portal-radius-lg);padding:20px 24px;color:#fff;box-shadow:var(--portal-shadow);margin-bottom:16px}.portal-quote-approve__brand{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;margin-bottom:12px}.portal-quote-approve__badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#ffffff29;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:4px 10px;margin-bottom:10px}.portal-quote-approve__hero h1{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;color:#fff}.portal-quote-approve__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.portal-quote-approve__meta-item{display:flex;flex-direction:column;gap:2px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:var(--portal-radius);padding:8px 14px;min-width:120px}.portal-quote-approve__meta-label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3}.portal-quote-approve__meta-value{font-size:14px;font-weight:600;color:#fff}.portal-quote-approve__intro{background:var(--portal-surface);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);padding:12px 16px;margin-bottom:12px;box-shadow:var(--portal-shadow-sm)}.portal-quote-approve__intro--compact{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.portal-quote-approve__intro p{margin:0;font-size:13px;line-height:1.5;color:var(--portal-text)}.portal-quote-approve__table-card{background:var(--portal-surface);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--portal-shadow-sm);overflow:hidden;margin-bottom:16px}.portal-quote-approve__table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--portal-surface-muted);border-bottom:1px solid var(--portal-border-subtle);font-size:13px}.portal-quote-approve__table-summary{color:var(--portal-text-muted);font-weight:500}.portal-quote-approve__payment-summary{display:block;margin:0;padding:8px 12px 10px;color:var(--portal-text-muted);font-size:12px;line-height:1.4}.portal-quote-approve__table-wrap{overflow-x:auto}.portal-quote-approve__table{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed;font-size:13px}.portal-quote-approve__table th{padding:8px 12px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--portal-text-muted);background:var(--portal-surface-muted);border-bottom:1px solid var(--portal-border-subtle);white-space:nowrap}.portal-quote-approve__table td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid var(--portal-border-subtle);color:var(--portal-text)}.portal-quote-approve__table tbody tr:last-child td,.portal-quote-approve__table tbody tr.portal-quote-approve__comment-row:last-child td{border-bottom:1px solid var(--portal-border-subtle)}.portal-quote-approve__table tfoot td{padding:12px;font-weight:600;background:var(--portal-surface-muted);border-top:2px solid var(--portal-border)}.portal-quote-approve__col-num{width:38px;text-align:left!important;color:var(--portal-text-muted)!important}.portal-quote-approve__col-sku{width:300px}.portal-quote-approve__col-qty{width:74px;text-align:left!important;white-space:nowrap}.portal-quote-approve__col-money{width:110px;text-align:left!important;white-space:nowrap}.portal-quote-approve__col-payment{width:220px;overflow-wrap:anywhere}.portal-quote-approve__col-total{font-weight:600}.portal-quote-approve__col-decision{width:148px;min-width:148px}.portal-quote-approve__table-sku{display:block;line-height:1.4;word-break:break-word}.portal-quote-approve__section-row th{padding-top:9px;padding-bottom:9px;background:var(--portal-surface-muted);border-top:1px solid var(--portal-border);border-bottom:1px solid var(--portal-border-subtle);color:var(--portal-text);font-size:12px;line-height:1.3;text-transform:none;white-space:normal;overflow-wrap:anywhere}.portal-quote-approve__section-count{margin-left:6px;color:var(--portal-text-muted);font-weight:400}.portal-quote-approve__table td.portal-quote-approve__col-money{color:var(--portal-text)}.portal-quote-approve__table td.portal-quote-approve__col-total{color:var(--portal-accent);font-weight:700}.portal-quote-approve__row--changes td{background:#fff9f9}.portal-quote-approve__row--locked td{background:#f6faf6}.portal-quote-approve__locked-badge{font-size:11px;font-weight:600;white-space:nowrap}.portal-quote-approve__decision-btns{display:inline-flex;border:1px solid var(--portal-border);border-radius:var(--portal-radius);overflow:hidden}.portal-quote-approve__decision-btn{appearance:none;border:none;background:var(--portal-surface);color:var(--portal-text-muted);font-size:12px;font-weight:600;padding:5px 10px;cursor:pointer;line-height:1.2;white-space:nowrap}.portal-quote-approve__decision-btn:hover{background:var(--portal-surface-muted)}.portal-quote-approve__decision-btn.is-active{background:var(--qa-accent);color:#fff}.portal-quote-approve__decision-btn--changes.is-active{background:#bd271e}.portal-quote-approve__comment-row td{padding:0 12px 12px 48px;background:#fff9f9}html.euiBody--themeDark .portal-quote-approve__row--changes td,.euiColorModeDark .portal-quote-approve__row--changes td,html.euiBody--themeDark .portal-quote-approve__comment-row td,.euiColorModeDark .portal-quote-approve__comment-row td{background:#2d2024}html.euiBody--themeDark .portal-quote-approve__row--locked td,.euiColorModeDark .portal-quote-approve__row--locked td{background:#1d2b24}html.euiBody--themeDark .portal-quote-approve__section-row th,.euiColorModeDark .portal-quote-approve__section-row th{background:#232b3a;border-color:#3d4a5c;color:#e6edf7}.portal-quote-approve__comment-label{display:block;font-size:11px;font-weight:600;color:var(--portal-text-muted);margin-bottom:6px}.portal-quote-approve__total-label{text-align:right!important;text-transform:uppercase;font-size:11px;letter-spacing:.04em;color:var(--portal-text-muted)!important}.portal-quote-approve__total-value{text-align:right!important;color:var(--portal-accent)!important;font-size:14px!important}.portal-quote-approve__actions{background:var(--portal-surface);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);padding:16px;margin-top:0;box-shadow:var(--portal-shadow-sm)}.portal-quote-approve__actions-title{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--portal-text-muted);margin-bottom:12px}.portal-quote-approve__actions-summary{font-size:13px;color:var(--portal-text-muted);margin-bottom:12px}.portal-quote-approve__lines{display:flex;flex-direction:column;gap:8px}.portal-quote-approve__line{background:var(--portal-surface-muted);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius);padding:12px 14px}.portal-quote-approve__line-sku{margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4;color:var(--portal-text);word-break:break-word}.portal-quote-approve__decline{margin-top:16px;padding-top:16px;border-top:1px solid var(--portal-border-subtle);text-align:center}.portal-quote-approve__footer{margin-top:24px;text-align:center;font-size:12px;color:var(--portal-text-muted)}.portal-quote-approve__card{background:var(--portal-surface);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-lg);padding:24px;box-shadow:var(--portal-shadow-sm)}@media(max-width:720px){.portal-quote-approve{padding:16px 12px 88px}.portal-quote-approve__hero{padding:16px}.portal-quote-approve__hero h1{font-size:1.25rem}.portal-quote-approve__col-decision{min-width:120px}.portal-quote-approve__table{min-width:1050px}.portal-quote-approve__decision-btn{padding:5px 7px;font-size:11px}.portal-quote-approve__comment-row td{padding-left:12px}}.marketplaceSyncTrigger:disabled{cursor:default}.marketplaceSyncFlyout{position:fixed;z-index:10000;min-width:240px;max-width:min(280px,calc(100vw - 16px))}.euiComboBoxOptionsList .euiFilterSelectItem{padding-inline:8px!important}.euiComboBoxOptionsList .euiFilterSelectItem>.euiFlexGroup>.euiFlexItem:first-child:has(.euiIcon){display:none}.taskDatePickerSelectPanel{overflow:hidden!important}.customer-approval__totals-panel{overflow-x:auto;background:#f8fbff;border-color:#cbd8e8}.customer-approval__totals-grid{display:grid;min-width:1050px;grid-template-columns:38fr 245fr 190fr 74fr 105fr 74fr 105fr 105fr 165fr}.customer-approval__total-current,.customer-approval__total-proposed{margin:10px 0;padding:9px 10px;border-radius:6px}.customer-approval__total-current{grid-column:5;background:#eef4fb;border:1px solid #d5e2f1}.customer-approval__total-proposed{grid-column:8;background:#edf8f5;border:1px solid #c9e8df}.customer-approval__total-current .euiText,.customer-approval__total-proposed .euiText{line-height:1.25}.customer-approval__total-current .euiText:last-child{color:#245b91;font-size:15px}.customer-approval__total-proposed .euiText:last-child{color:#087f6b;font-size:15px}.customer-approval__table-card{width:100%;margin-bottom:16px;background:#fff;border:1px solid #d3dae3;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #14233214}.customer-approval__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.customer-approval__hero{margin:-24px -24px 24px;padding:20px 24px;color:#fff;border-radius:4px 4px 0 0}.customer-approval__hero-logo{display:block;max-width:190px;max-height:38px;object-fit:contain;object-position:left center;margin-bottom:10px}.customer-approval__hero-badge{color:#ffffffc7;text-transform:uppercase;letter-spacing:.05em}.customer-approval__hero h1{color:#fff;margin:8px 0 0;font-size:1.45rem;line-height:1.3}.customer-approval__hero-subtitle{margin:6px 0 0;color:#ffffffdb;font-size:.875rem;line-height:1.4}.customer-approval__footer{margin-top:16px;color:#697386;font-size:.8125rem;line-height:1.5}.customer-approval__footer a{color:var(--customer-approval-accent, #006bb8)}@media(prefers-color-scheme:dark){.customer-approval__footer{color:#aeb8c6}}.customer-approval__table{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed;font-size:12.5px;line-height:1.35}.customer-approval__table th,.customer-approval__table td{padding:10px;vertical-align:middle;border-bottom:1px solid #e3e8ef;color:#172b4d}.customer-approval__table th{background:#f6f8fa;color:#52627a;font-size:10px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;line-height:1.2}.customer-approval__col-num{width:38px;text-align:left!important;color:#6b778c!important}.customer-approval__col-service{width:245px}.customer-approval__col-payment{width:190px;overflow-wrap:anywhere}.customer-approval__col-qty{width:74px;text-align:left!important;white-space:nowrap}.customer-approval__col-money{width:105px;text-align:left!important;white-space:nowrap}.customer-approval__table td.customer-approval__col-money{color:#315c87}.customer-approval__table td.customer-approval__new-cost{color:#087f6b;font-weight:700}.customer-approval__col-decision{width:165px;min-width:165px}.customer-approval__section-row th{padding-top:9px;padding-bottom:9px;background:#eef2f6;border-top:1px solid #c8d2df;border-bottom:1px solid #d3dae3;color:#253858;font-size:12px;line-height:1.3;text-transform:none}.customer-approval__section-count{margin-left:6px;color:#6b778c;font-weight:400}.customer-approval__service-name,.customer-approval__service-action{display:block;line-height:1.35;overflow-wrap:anywhere}.customer-approval__service-name{font-size:13px;font-weight:600}.customer-approval__service-action{margin-top:3px;color:#6b778c;font-size:11.5px}.customer-approval__new-cost{font-weight:700}.customer-approval__row--changes td,.customer-approval__row--changes+.customer-approval__comment-row td{background:#fff9f9}.customer-approval__comment-row td{padding:8px 10px 12px 48px;background:#fff}.customer-approval__comment-row .euiFormRow{margin:0}.customer-approval__comment-row .euiFormLabel{display:block;margin-bottom:5px;color:#253858;font-size:11px;font-weight:600;line-height:1.25}.customer-approval__comment-row textarea,.customer-approval__comment-row input{font-size:13px;line-height:1.35}.customer-approval__decision-btns{display:inline-flex;max-width:100%;overflow:hidden;border:1px solid #b7c2d0;border-radius:5px}.customer-approval__decision-btn{appearance:none;border:0;border-right:1px solid #b7c2d0;background:#fff;color:#42526e;cursor:pointer;font-size:12px;font-weight:600;line-height:1.2;padding:6px 9px;white-space:nowrap}.customer-approval__decision-btn:last-child{border-right:0}.customer-approval__decision-btn.is-active{background:#006bb8;color:#fff}.customer-approval__decision-btn--changes.is-active{background:#bd271e}.portal-quote-approve,.customer-approval__shell{--approval-max-width: 1440px;--approval-page-gutter: 20px;--approval-table-min-width: 1050px;--approval-border: #d3dae3;--approval-border-subtle: #e3e8ef;--approval-surface: #fff;--approval-surface-muted: #f6f8fa;--approval-section: #eef2f6;--approval-text: #172b4d;--approval-muted: #6b778c;--approval-accent: var(--qa-accent, var(--customer-approval-accent, #006bb8));--approval-danger: #bd271e}.portal-quote-approve{padding:24px var(--approval-page-gutter) 96px}.portal-quote-approve__shell,.customer-approval__shell{width:100%;max-width:var(--approval-max-width);margin:0 auto}.approval-presentation__hero{background:var(--approval-accent, #006bb8);border-radius:10px;color:#fff;margin-bottom:16px;padding:20px 24px;box-shadow:0 2px 5px #14233229}.approval-presentation__brand{align-items:center;color:#ffffffd1;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.approval-presentation__brand img{max-height:28px;max-width:150px;object-fit:contain}.approval-presentation__badge{background:#ffffff24;border:1px solid rgba(255,255,255,.26);border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.approval-presentation__hero h1{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0}.approval-presentation__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.approval-presentation__meta-item{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:6px;display:flex;flex-direction:column;gap:2px;min-width:132px;padding:8px 14px}.approval-presentation__meta-label{color:#ffffffb8;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.approval-presentation__meta-value{color:#fff;font-size:14px;font-weight:700;line-height:1.3}.approval-presentation__actions{background:var(--approval-surface, #fff);border:1px solid var(--approval-border, #d3dae3);border-radius:8px;box-shadow:0 1px 2px #14233214;margin-top:16px;padding:16px}.approval-presentation__footer{color:var(--approval-muted, #6b778c);font-size:12px;line-height:1.45;margin:16px 0 0;padding:0 12px;text-align:center;overflow-wrap:anywhere}.approval-presentation__footer p{margin:0}.approval-presentation__footer p+p{margin-top:2px}.approval-presentation__footer a{color:inherit}.customer-approval__legacy-actions{display:none}.customer-approval__content-card{background:var(--approval-surface, #fff);border:1px solid var(--approval-border, #d3dae3);border-radius:8px;box-shadow:0 1px 2px #14233214;padding:24px}@media(max-width:720px){.approval-presentation__hero{padding:16px}.approval-presentation__hero h1{font-size:1.25rem}.approval-presentation__meta-item{flex:1 1 132px}.customer-approval__content-card{padding:16px}}[data-eui-theme-mode=dark] .approval-presentation__actions,html.euiBody--themeDark .approval-presentation__actions,.euiColorModeDark .approval-presentation__actions,[data-eui-theme-mode=dark] .customer-approval__content-card,html.euiBody--themeDark .customer-approval__content-card,.euiColorModeDark .customer-approval__content-card{background:var(--approval-surface, #1d1e24)}.portal-quote-approve__intro,.portal-quote-approve__table-card,.customer-approval__table-card{border-color:var(--approval-border);border-radius:8px;box-shadow:0 1px 2px #14233214}.portal-quote-approve__intro--compact{margin-bottom:12px;border:1px solid var(--approval-border);border-radius:8px}.portal-quote-approve__table,.customer-approval__table{min-width:var(--approval-table-min-width);font-size:12.5px;line-height:1.35}.portal-quote-approve__table th,.portal-quote-approve__table td,.customer-approval__table th,.customer-approval__table td{padding:10px;vertical-align:middle;border-bottom:1px solid var(--approval-border-subtle)}.portal-quote-approve__table th,.customer-approval__table th{background:var(--approval-surface-muted);color:#52627a;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap}.portal-quote-approve__table td,.customer-approval__table td{color:var(--approval-text)}.portal-quote-approve__section-row th,.customer-approval__section-row th{padding-top:9px;padding-bottom:9px;background:var(--approval-section);border-top:1px solid #c8d2df;border-bottom:1px solid var(--approval-border);color:#253858;font-size:12px;line-height:1.3;text-transform:none;white-space:normal;overflow-wrap:anywhere}.portal-quote-approve__col-money,.customer-approval__col-money{text-align:left!important;white-space:nowrap}.portal-quote-approve__col-total,.customer-approval__new-cost{color:var(--approval-accent)!important;font-weight:700}.portal-quote-approve__col-sku{width:245px}.portal-quote-approve__col-payment{width:190px}.portal-quote-approve__col-money{width:105px}.portal-quote-approve__col-decision{width:165px;min-width:165px}.portal-quote-approve__decision-btns,.customer-approval__decision-btns{border:1px solid #b7c2d0;border-radius:5px}.portal-quote-approve__decision-btn,.customer-approval__decision-btn{min-height:30px;padding:6px 9px;font-size:12px;font-weight:600;line-height:1.2}.portal-quote-approve__decision-btn.is-active,.customer-approval__decision-btn.is-active{background:var(--approval-accent)}.portal-quote-approve__decision-btn--changes.is-active,.customer-approval__decision-btn--changes.is-active{background:var(--approval-danger)}.portal-quote-approve__comment-row td,.customer-approval__comment-row td{padding:8px 10px 12px 48px}.portal-quote-approve__comment-label,.customer-approval__comment-row .euiFormLabel{margin-bottom:5px;font-size:11px;font-weight:600;line-height:1.25}.portal-quote-approve__comment-row textarea,.customer-approval__comment-row textarea,.customer-approval__comment-row input{font-size:13px;line-height:1.35}.portal-quote-approve__total-label,.customer-approval__totals-panel .euiText:first-child{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.portal-quote-approve__total-value{color:var(--approval-accent)!important;font-size:15px!important;font-weight:700}.portal-quote-approve__actions{background:#f7f9fc;border-color:#d3dae3;box-shadow:none}@media(max-width:720px){.portal-quote-approve{padding:16px 12px 88px}.portal-quote-approve__table,.customer-approval__table{min-width:var(--approval-table-min-width)}.portal-quote-approve__comment-row td,.customer-approval__comment-row td{padding-left:12px}}[data-eui-theme-mode=dark] .portal-quote-approve__table th,html.euiBody--themeDark .portal-quote-approve__table th,.euiColorModeDark .portal-quote-approve__table th{background:#232b3a;color:#d6deeb}[data-eui-theme-mode=dark] .portal-quote-approve__section-row th,html.euiBody--themeDark .portal-quote-approve__section-row th,.euiColorModeDark .portal-quote-approve__section-row th,[data-eui-theme-mode=dark] .customer-approval__section-row th,html.euiBody--themeDark .customer-approval__section-row th,.euiColorModeDark .customer-approval__section-row th{background:#232b3a;border-color:#3d4a5c;color:#e6edf7}[data-eui-theme-mode=dark] .customer-approval__table-card,html.euiBody--themeDark .customer-approval__table-card,.euiColorModeDark .customer-approval__table-card{background:#1c2330;border-color:#3d4a5c}[data-eui-theme-mode=dark] .customer-approval__table th,html.euiBody--themeDark .customer-approval__table th,.euiColorModeDark .customer-approval__table th,[data-eui-theme-mode=dark] .customer-approval__section-row th,html.euiBody--themeDark .customer-approval__section-row th,.euiColorModeDark .customer-approval__section-row th{background:#232b3a;color:#d6deeb}[data-eui-theme-mode=dark] .customer-approval__table th,html.euiBody--themeDark .customer-approval__table th,.euiColorModeDark .customer-approval__table th,[data-eui-theme-mode=dark] .customer-approval__table td,html.euiBody--themeDark .customer-approval__table td,.euiColorModeDark .customer-approval__table td{border-color:#3d4a5c;color:#e6edf7}[data-eui-theme-mode=dark] .customer-approval__totals-panel,html.euiBody--themeDark .customer-approval__totals-panel,.euiColorModeDark .customer-approval__totals-panel{background:#1f2937;border-color:#425269}[data-eui-theme-mode=dark] .customer-approval__total-current,html.euiBody--themeDark .customer-approval__total-current,.euiColorModeDark .customer-approval__total-current{background:#24364d;border-color:#3d5f83}[data-eui-theme-mode=dark] .customer-approval__total-proposed,html.euiBody--themeDark .customer-approval__total-proposed,.euiColorModeDark .customer-approval__total-proposed{background:#203d39;border-color:#3c766b}[data-eui-theme-mode=dark] .customer-approval__comment-row td,html.euiBody--themeDark .customer-approval__comment-row td,.euiColorModeDark .customer-approval__comment-row td{background:#1c2330}[data-eui-theme-mode=dark] .customer-approval__comment-row .euiFormLabel,html.euiBody--themeDark .customer-approval__comment-row .euiFormLabel,.euiColorModeDark .customer-approval__comment-row .euiFormLabel{color:#d6deeb}[data-eui-theme-mode=dark] .customer-approval__row--changes td,html.euiBody--themeDark .customer-approval__row--changes td,.euiColorModeDark .customer-approval__row--changes td{background:#2d2024}@media(max-width:720px){.customer-approval__table{min-width:1050px}.customer-approval__comment-row td{padding:8px 10px 12px}}.taskDatePickerSelectPanel .euiSuperSelect__listbox{max-height:220px!important;overflow-y:auto!important;overflow-x:hidden!important}
