.product-template-card__title-wrapper{position:relative;width:100%;column-gap:4px;display:grid;grid-template-columns:42px 1fr;border-radius:5px;margin-bottom:2px;align-items:center}.product-template-card__title-wrapper__image{border-radius:5px;align-self:center;max-width:40px;height:40px;max-height:40px;width:40px}.product-template-card__title-wrapper.no-image{grid-template-columns:1fr}.product-template-card__attachment-link svg{color:rgba(54,82,158,.7)}:where(.color-theme-scope--theme-dark) .product-template-card__attachment-link svg,:where(:root:has(.color-theme-marker--preference-dark)) .product-template-card__attachment-link svg{color:color-mix(in srgb,var(--color-state-blue) 70%,transparent)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .product-template-card__attachment-link svg{color:color-mix(in srgb,var(--color-state-blue) 70%,transparent)}}.product-template-card__attachment-link:hover svg{color:#36529e}:where(.color-theme-scope--theme-dark) .product-template-card__attachment-link:hover svg,:where(:root:has(.color-theme-marker--preference-dark)) .product-template-card__attachment-link:hover svg{color:var(--color-state-blue)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .product-template-card__attachment-link:hover svg{color:var(--color-state-blue)}}.piece-rate-products-picker__body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:var(--spacing-medium)}.piece-rate-products-picker__body .piece-rate-library__positions{align-self:stretch}.piece-rate-products-picker__done-button{position:absolute;bottom:var(--spacing-large);margin-bottom:var(--spacing-x-small);left:50%;transform:translateX(-50%)}.piece-rate-product-data-row{display:flex;align-items:center;width:100%;max-height:35px;font-size:13px}.piece-rate-product-data-row:hover{background-color:var(--color-pale-blue)}.piece-rate-product-data-row--numbers-hovered:hover{background-color:rgba(0,0,0,0)}.piece-rate-product-data-row--expanded{max-height:none}.piece-rate-product-data-row__content{width:100%}.piece-rate-product-data-row__icon{flex-shrink:0}.piece-rate-product-data-row__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.piece-rate-product-data-row--expanded .piece-rate-product-data-row__name{display:block;overflow:visible}.piece-rate-product-data-row__numbers{max-height:30px;align-items:center;border-radius:5px;background:var(--color-white)}.piece-rate-product-data-row__details{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:-4px;padding:15px 5px;border-radius:8px;background-color:var(--color-lighter-gray);box-shadow:0 0 2px 0 var(--color-gray)}:where(.color-theme-scope--theme-dark) .piece-rate-product-data-row__details,:where(:root:has(.color-theme-marker--preference-dark)) .piece-rate-product-data-row__details{box-shadow:0 0 2px 0 rgba(var(--color-shadow-rgb),.33)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .piece-rate-product-data-row__details{box-shadow:0 0 2px 0 rgba(var(--color-shadow-rgb),.33)}}.piece-rate-product-data-row__summary{display:flex;align-items:center;font-size:13px}.piece-rate-product-data-row__summary svg{width:50px;height:50px;margin:5px 10px 5px 5px}.piece-rate-product-data-row__total{display:flex;flex-direction:column;align-items:center;row-gap:10px}.piece-rate-product-row__icon{flex-shrink:0}.edit-product__content-padding{padding-bottom:calc(var(--spacing-xx-large) + var(--spacing-small))}.edit-product__submit_btn{position:absolute;bottom:var(--spacing-large);margin-bottom:var(--spacing-x-small);left:50%;transform:translateX(-50%)}.product-supplier-product-list-item{max-height:35px;align-items:center;display:flex}.product-supplier-product-list-item:hover{background-color:var(--color-pale-blue)}.product-supplier-product-list-item.no-hover:hover{background-color:rgba(0,0,0,0)}.product-supplier-product-list-item--expanded{max-height:none}.product-supplier-product-list-item__row{width:100%}.product-supplier-product-list-item__title{font-size:13px!important}.product-supplier-product-list-item__title .title-cell__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-supplier-product-list-item--expanded .product-supplier-product-list-item__title .title-cell__title{display:block;overflow:visible}.product-supplier-product-list-item__image{flex-shrink:0;border-radius:5px;align-self:center;max-width:25px;height:25px;max-height:25px;width:25px;margin:0 5px;z-index:10}.product-supplier-product-list-item__image img{max-height:25px;max-width:25px;object-fit:cover;position:relative;border-radius:5px}.product-supplier-product-list-item__cell{background:var(--color-white);max-height:30px;border-radius:2px}.product-supplier-product-list-item__numbers button{font-size:18px}.product-supplier-product-list-item__numbers input{padding-top:0;padding-bottom:0}.product-supplier-product-list-item__numbers svg{font-size:18px}.number-field__decrement-button{max-height:30px;align-self:center}.sortable-section__drag-handle{position:absolute;top:17.5px;left:-30.5px;border:none;cursor:grab;z-index:10}@media(max-width:720px){.sortable-section__drag-handle{display:none}}.product-card__drag-container{cursor:grab}.product-card__drag-container:active{cursor:grabbing}.product-card__drag-handle{border:none;background:rgba(0,0,0,0);cursor:grab;display:inline-flex;align-items:center;margin-right:.5rem}.product-card__drag-handle svg{height:20px;width:20px;margin-bottom:3px}.product-card__drag-handle:active{cursor:grabbing}@media(max-width:720px){.product-card__drag-handle{display:none}}.product-card__image{cursor:pointer}.product-card__name{border-bottom:1px solid #f2f2f2;padding-bottom:10px}:where(.color-theme-scope--theme-dark) .product-card__name,:where(:root:has(.color-theme-marker--preference-dark)) .product-card__name{border-bottom:1px solid var(--color-whitesmoke)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .product-card__name{border-bottom:1px solid var(--color-whitesmoke)}}:where(.color-theme-scope--theme-dark) .product-card .card,:where(:root:has(.color-theme-marker--preference-dark)) .product-card .card{background:var(--color-line-item-details-surface)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .product-card .card{background:var(--color-line-item-details-surface)}}.textarea-wrapper{position:relative}.textarea-wrapper textarea{padding-right:100px;padding-bottom:15px;resize:none}.buttons{position:absolute;right:10px;top:10px;column-gap:4px;display:flex;flex-direction:row}.section-card{--section-card-shell-bg:#fbfaf7;--section-card-header-bg:#f3efe8;--section-card-header-hover-bg:#e7edf6;--section-card-body-bg:#fffdf9;--section-card-border-color:rgba(54,76,102,0.14);--section-card-shadow:0 0 0 1px var(--section-card-border-color),var(--box-shadow);margin:0 2px}:where(.color-theme-scope--theme-dark) .section-card,:where(:root:has(.color-theme-marker--preference-dark)) .section-card{--section-card-shell-bg:var(--color-almost-white);--section-card-header-bg:var(--color-copper-accent-tint-2);--section-card-header-hover-bg:var(--color-slate-surface);--section-card-body-bg:var(--color-almost-white);--section-card-border-color:rgba(var(--color-dark-blue-rgb),0.14)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .section-card{--section-card-shell-bg:var(--color-almost-white);--section-card-header-bg:var(--color-copper-accent-tint-2);--section-card-header-hover-bg:var(--color-slate-surface);--section-card-body-bg:var(--color-almost-white);--section-card-border-color:rgba(var(--color-dark-blue-rgb),0.14)}}.section-card.card{background-color:var(--section-card-shell-bg);box-shadow:var(--section-card-shadow);overflow:visible}.section-card.card .card-header{background-color:var(--section-card-header-bg)}.section-card.card .section-card__header{position:sticky!important;top:var(--section-card-sticky-top,0);z-index:5}.section-card.card .section-card__header--stuck{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.12)}:where(.color-theme-scope--theme-dark) .section-card.card .section-card__header--stuck,:where(:root:has(.color-theme-marker--preference-dark)) .section-card.card .section-card__header--stuck{box-shadow:0 0 0 1px rgba(var(--color-black-rgb),.25),0 4px 8px rgba(var(--color-shadow-rgb),.12)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .section-card.card .section-card__header--stuck{box-shadow:0 0 0 1px rgba(var(--color-black-rgb),.25),0 4px 8px rgba(var(--color-shadow-rgb),.12)}}.section-card.card .section-card__header--released{position:static!important;top:auto!important;z-index:auto!important}.section-card__sentinel{height:0;visibility:hidden;pointer-events:none}.section-card.card .card-header--clickable:hover{background-color:var(--section-card-header-hover-bg)}.section-card.card .card-body{background-color:var(--section-card-body-bg)}.section-card--level-0{--section-card-shell-bg:rgb(249,249,249);--section-card-header-bg:rgb(249,249,249);--section-card-header-hover-bg:var(--color-pale-blue);--section-card-body-bg:var(--color-whitesmoke);--section-card-border-color:transparent}:where(.color-theme-scope--theme-dark) .section-card--level-0,:where(:root:has(.color-theme-marker--preference-dark)) .section-card--level-0{--section-card-shell-bg:var(--color-almost-white);--section-card-header-bg:var(--color-almost-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .section-card--level-0{--section-card-shell-bg:var(--color-almost-white);--section-card-header-bg:var(--color-almost-white)}}.section-card--level-1{--section-card-shell-bg:#eaeaea;--section-card-header-bg:#eaeaea;--section-card-header-hover-bg:#dde7f4;--section-card-body-bg:#eaeaea;--section-card-border-color:rgba(var(--color-black-rgb),0.2);--section-card-shadow:0 0 4px 0 rgba(var(--color-shadow-rgb),0.25)}:where(.color-theme-scope--theme-dark) .section-card--level-1,:where(:root:has(.color-theme-marker--preference-dark)) .section-card--level-1{--section-card-shell-bg:var(--color-lighter-gray);--section-card-header-bg:var(--color-lighter-gray);--section-card-header-hover-bg:color-mix(in srgb,var(--color-pale-blue) 90%,var(--color-bright-blue));--section-card-body-bg:var(--color-lighter-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .section-card--level-1{--section-card-shell-bg:var(--color-lighter-gray);--section-card-header-bg:var(--color-lighter-gray);--section-card-header-hover-bg:color-mix(in srgb,var(--color-pale-blue) 90%,var(--color-bright-blue));--section-card-body-bg:var(--color-lighter-gray)}}.section-card--level-2{--section-card-shell-bg:var(--color-whitesmoke);--section-card-header-bg:var(--color-whitesmoke);--section-card-header-hover-bg:#d6e1f0;--section-card-body-bg:var(--color-whitesmoke);--section-card-border-color:rgba(var(--color-black-rgb),0.2);--section-card-shadow:0 0 4px 0 rgba(var(--color-shadow-rgb),0.25)}:where(.color-theme-scope--theme-dark) .section-card--level-2,:where(:root:has(.color-theme-marker--preference-dark)) .section-card--level-2{--section-card-header-hover-bg:var(--color-pale-blue)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .section-card--level-2{--section-card-header-hover-bg:var(--color-pale-blue)}}.section-card--level-3{--section-card-shell-bg:#d8d8d8;--section-card-header-bg:#d8d8d8;--section-card-header-hover-bg:#cfdaea;--section-card-body-bg:#d8d8d8;--section-card-border-color:rgba(var(--color-black-rgb),0.2);--section-card-shadow:0 0 4px 0 rgba(var(--color-shadow-rgb),0.25)}:where(.color-theme-scope--theme-dark) .section-card--level-3,:where(:root:has(.color-theme-marker--preference-dark)) .section-card--level-3{--section-card-shell-bg:var(--color-gainsboro);--section-card-header-bg:var(--color-gainsboro);--section-card-header-hover-bg:var(--color-pale-blue);--section-card-body-bg:var(--color-gainsboro)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .section-card--level-3{--section-card-shell-bg:var(--color-gainsboro);--section-card-header-bg:var(--color-gainsboro);--section-card-header-hover-bg:var(--color-pale-blue);--section-card-body-bg:var(--color-gainsboro)}}.section-card--level-1.card,.section-card--level-2.card,.section-card--level-3.card{border-left:2px solid var(--color-dark-blue)}.section-card__visibleToCust{display:flex;align-items:center;position:absolute;bottom:5px;left:5px}.section-card__break-word{word-break:break-word;align-content:center}.section-card__empty-file{margin-bottom:2px;font-size:16px}.section-card__camera{font-size:17px}.section-card__camera--fill{fill:#a3bad6}.section-card__mainHintContainer{padding-right:115px}@media(max-width:380px){.section-card__mainHintContainer{padding-right:68px}}.section-card__mainHint{padding-right:68px}.section-card__clipboard-paste-button{color:var(--color-black);flex-shrink:0}.section-card__clipboard-paste-button .icon-button__label{white-space:nowrap;font-size:clamp(8px,.85vw,10px);line-height:1}.section-card__add-actions{position:relative;width:58px;min-width:58px;height:40px;flex-shrink:0}.section-card__add-actions,.section-card__menu-button{margin-top:var(--spacing-xx-small)}.section-card__add-actions-trigger{position:absolute;top:0;right:0;z-index:2;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.section-card__add-actions-list{position:absolute;top:0;right:0;z-index:3;flex-wrap:nowrap;opacity:var(--add-actions-opacity);visibility:var(--add-actions-visibility);pointer-events:var(--add-actions-pointer);transform:translateX(var(--add-actions-translate));transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.section-card{--add-actions-opacity:0;--add-actions-visibility:hidden;--add-actions-pointer:none;--add-actions-translate:8px}.section-card:hover:not(:has(.section-card:hover)){--add-actions-opacity:1;--add-actions-visibility:visible;--add-actions-pointer:auto;--add-actions-translate:0px}.section-card__action-button-label{font-weight:var(--font-weight-default)}.section-card__rot-summary{color:var(--color-black);font-weight:400;margin-left:8px}@media(max-width:600px){.section-card__rot-summary{margin-left:0;margin-top:0;font-size:12px}}.section-card__rot-badge{display:inline-flex;align-items:center;border:1px solid var(--color-light-gray);border-radius:4px;padding:2px 8px;background:rgba(0,0,0,0)}.section-card__childSections{margin:var(--spacing-xx-small) 0 var(--spacing-small)}.section-card__menu{max-width:150px}.section-card__emptyPlaceholder{display:flex;align-items:center;justify-content:center;color:var(--color-gray);font-size:var(--font-size-small);font-style:italic}@media(max-width:600px){.title-cell__title{font-size:14px!important}}.labour-hour-templates-catalog__main{height:100%}.labour-hour-templates-catalog__scroll{overflow-y:auto;flex:1 1;scrollbar-width:none;-ms-overflow-style:none;padding:3px 3px 150px}.labour-hour-templates-catalog__submit_btn,.product-templates-catalog__submit_btn{position:absolute;bottom:var(--spacing-large);margin-bottom:var(--spacing-x-small);left:50%;transform:translateX(-50%)}.product-templates-catalog__tabsection{display:contents}.product-templates-catalog__body--piece-rate{--submit-button-space:16px;display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--submit-button-space)}.quote-template-cards-wrapper{height:100%}.quote-template-cards-wrapper__scroll{overflow-y:auto;flex:1 1;scrollbar-width:none;-ms-overflow-style:none;padding:3px 3px 150px}.quote-template-cards-wrapper__icon svg{fill:var(--color-static-white)}.quote-templates-catalog__submit_btn{position:absolute;bottom:var(--spacing-large);margin-bottom:var(--spacing-x-small);left:50%;transform:translateX(-50%)}.send-layover-price-level-tile{--price-level-tile-ink:var(--color-gray);display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0;padding:9px 10px 8px;border:1px solid var(--color-lighter-gray);border-radius:var(--border-radius-medium);background-color:var(--color-white);color:var(--color-darker-gray);text-align:left;cursor:pointer}.send-layover-price-level-tile:disabled{cursor:default}.send-layover-price-level-tile:hover:not(:disabled,.send-layover-price-level-tile--selected){border-color:var(--color-light-gray)}.send-layover-price-level-tile--selected{--price-level-tile-ink:var(--color-darker-blue);border-color:var(--color-bright-copper);color:var(--color-dark-blue)}:where(.color-theme-scope--theme-dark) .send-layover-price-level-tile--selected,:where(:root:has(.color-theme-marker--preference-dark)) .send-layover-price-level-tile--selected{--price-level-tile-ink:var(--color-slate)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .send-layover-price-level-tile--selected{--price-level-tile-ink:var(--color-slate)}}.send-layover-price-level-tile__picture{display:flex;flex-direction:column;gap:4px;width:100%}.send-layover-price-level-tile__row{display:flex;align-items:center;justify-content:space-between;gap:6px}.send-layover-price-level-tile__bar{display:block;flex:none;height:4px;border-radius:2px;background-color:var(--color-lighter-gray)}.send-layover-price-level-tile__bar--heading{height:5px;background-color:var(--color-light-gray)}.send-layover-price-level-tile__bar--linePrice,.send-layover-price-level-tile__bar--sectionSum,.send-layover-price-level-tile__bar--total{background-color:var(--price-level-tile-ink)}.send-layover-price-level-tile__bar--linePrice{width:12px}.send-layover-price-level-tile__bar--sectionSum{width:16px}.send-layover-price-level-tile__bar--total{width:20px}.send-layover-price-level-tile__divider{display:block;height:1px;margin:1px 0;background-color:var(--color-lighter-gray)}.send-layover-price-level-tile__label{display:flex;align-items:flex-start;gap:4px;font-size:var(--font-size-x-small);font-weight:var(--font-weight-semibold);line-height:16px}.send-layover-price-level-tile__label .icon{flex:none;margin-top:2px}.send-layover-customer-view{--send-layover-price-panel-background:color-mix(in srgb,rgb(var(--color-light-blue-rgb)) 20%,var(--color-white))}.send-layover-customer-view__segments{border:1px solid var(--color-lighter-gray)}.send-layover-customer-view__pricePanel{position:relative;margin-top:11px;padding:var(--spacing-small);border:1px solid var(--color-pale-blue);border-radius:var(--border-radius-medium);background-color:var(--send-layover-price-panel-background)}.send-layover-customer-view__pricePanel:before{content:"";position:absolute;top:-8px;right:134.5px;width:14px;height:14px;border-top:1px solid var(--color-pale-blue);border-left:1px solid var(--color-pale-blue);background-color:var(--send-layover-price-panel-background);transform:rotate(45deg)}.send-layover-customer-view__priceLevels{gap:6px}.send-layover-customer-view-chip--locked{opacity:.55}:where(.color-theme-scope--theme-dark) .send-layover-customer-view-chip--locked,:where(:root:has(.color-theme-marker--preference-dark)) .send-layover-customer-view-chip--locked{opacity:.75}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .send-layover-customer-view-chip--locked{opacity:.75}}.send-layover-customer-view-row__control{flex:none;width:190px}.right-of-withdrawal-settings-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:25px;padding:0;background:var(--color-white);border:1px solid rgba(var(--color-first-black-rgb),.12);border-radius:6px;color:#1f1f1f;cursor:pointer;transition:background .15s ease,border-color .15s ease}:where(.color-theme-scope--theme-dark) .right-of-withdrawal-settings-button,:where(:root:has(.color-theme-marker--preference-dark)) .right-of-withdrawal-settings-button{color:var(--color-black)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .right-of-withdrawal-settings-button{color:var(--color-black)}}.right-of-withdrawal-settings-button:hover{background:var(--color-whitesmoke);border-color:rgba(var(--color-first-black-rgb),.2)}.right-of-withdrawal-settings-button--disabled{opacity:.5;cursor:not-allowed}.right-of-withdrawal-settings-button--disabled:hover{background:var(--color-white);border-color:rgba(var(--color-first-black-rgb),.12)}.right-of-withdrawal-download-links__link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(var(--color-first-black-rgb),.12);border-radius:8px;background:#fafafa;color:var(--brand-accent,var(--primary-color,var(--color-dark-blue)));text-decoration:none;font-size:13px;font-weight:500;transition:background .15s ease}:where(.color-theme-scope--theme-dark) .right-of-withdrawal-download-links__link,:where(:root:has(.color-theme-marker--preference-dark)) .right-of-withdrawal-download-links__link{background:var(--color-almost-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .right-of-withdrawal-download-links__link{background:var(--color-almost-white)}}.right-of-withdrawal-download-links__link:hover{background:#f0f0f0}:where(.color-theme-scope--theme-dark) .right-of-withdrawal-download-links__link:hover,:where(:root:has(.color-theme-marker--preference-dark)) .right-of-withdrawal-download-links__link:hover{background:var(--color-whitesmoke)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .right-of-withdrawal-download-links__link:hover{background:var(--color-whitesmoke)}}@media(max-width:480px){.right-of-withdrawal-download-links__link{padding:9px 12px;font-size:12px}}.accept-on-customer-behalf-modal__description{margin-top:16px;font-size:14px;line-height:1.5;text-align:center;color:#5a5a5a}:where(.color-theme-scope--theme-dark) .accept-on-customer-behalf-modal__description,:where(:root:has(.color-theme-marker--preference-dark)) .accept-on-customer-behalf-modal__description{color:var(--color-darker-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .accept-on-customer-behalf-modal__description{color:var(--color-darker-gray)}}.accept-on-customer-behalf-modal__intro{margin:20px 14px 16px;font-size:14px;line-height:1.5;color:#5a5a5a}:where(.color-theme-scope--theme-dark) .accept-on-customer-behalf-modal__intro,:where(:root:has(.color-theme-marker--preference-dark)) .accept-on-customer-behalf-modal__intro{color:var(--color-darker-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .accept-on-customer-behalf-modal__intro{color:var(--color-darker-gray)}}.accept-on-customer-behalf-modal__frame{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgba(var(--color-first-black-rgb),.12);border-radius:8px;background:var(--color-white)}.accept-on-customer-behalf-modal__frame--row{flex-direction:row;align-items:center;gap:16px}.accept-on-customer-behalf-modal__frame-label{font-size:14px;font-weight:600;color:#1f1f1f}:where(.color-theme-scope--theme-dark) .accept-on-customer-behalf-modal__frame-label,:where(:root:has(.color-theme-marker--preference-dark)) .accept-on-customer-behalf-modal__frame-label{color:var(--color-black)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .accept-on-customer-behalf-modal__frame-label{color:var(--color-black)}}.accept-on-customer-behalf-modal__frame-control{flex:0 0 auto;margin-left:auto}.accept-on-customer-behalf-modal__footer-actions{width:100%}.accept-on-customer-behalf-modal__footer-actions button{width:320px;max-width:100%}@media(max-width:480px){.accept-on-customer-behalf-modal__intro{margin:6px 2px 12px;font-size:13px}.accept-on-customer-behalf-modal__frame{padding:12px;gap:8px}.accept-on-customer-behalf-modal__frame--row{flex-direction:column;align-items:stretch;gap:10px}.accept-on-customer-behalf-modal__frame-control{margin-left:0}.accept-on-customer-behalf-modal__frame-label{font-size:13px}.accept-on-customer-behalf-modal__step1-description{font-size:13px;margin-top:12px}.accept-on-customer-behalf-modal .checkbox-field__label,.accept-on-customer-behalf-modal__footer-actions button{font-size:13px}}.acceptance-summary{padding:15px 20px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa}:where(.color-theme-scope--theme-dark) .acceptance-summary,:where(:root:has(.color-theme-marker--preference-dark)) .acceptance-summary{border:1px solid var(--color-lighter-gray);background:var(--color-almost-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .acceptance-summary{border:1px solid var(--color-lighter-gray);background:var(--color-almost-white)}}.acceptance-summary__pill{align-self:flex-start;padding:4px 12px;background:var(--primary-color,var(--color-app-frame));color:var(--text-color,var(--color-static-white));box-shadow:var(--brand-fill-edge);border-radius:999px;font-size:13px}.acceptance-summary__list{margin:0;padding-left:18px;font-size:14px;line-height:1.6;list-style:disc}.acceptance-summary__disclaimer{margin-top:10px;padding-top:10px;border-top:1px dashed #d0d0d0;font-size:13px;color:#6b6b6b;font-style:italic;line-height:1.5}:where(.color-theme-scope--theme-dark) .acceptance-summary__disclaimer,:where(:root:has(.color-theme-marker--preference-dark)) .acceptance-summary__disclaimer{border-top:1px dashed var(--color-light-gray);color:var(--color-dim-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .acceptance-summary__disclaimer{border-top:1px dashed var(--color-light-gray);color:var(--color-dim-gray)}}.acceptance-waiver__optional-label{margin-left:6px;padding:1px 6px;border-radius:4px;background:#eee;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;white-space:nowrap}:where(.color-theme-scope--theme-dark) .acceptance-waiver__optional-label,:where(:root:has(.color-theme-marker--preference-dark)) .acceptance-waiver__optional-label{background:var(--color-whitesmoke);color:var(--color-dim-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .acceptance-waiver__optional-label{background:var(--color-whitesmoke);color:var(--color-dim-gray)}}.acceptance-waiver__info{font-size:13px;line-height:1.5}.acceptance-waiver__row{gap:15px;font-size:13px;line-height:1.45;display:flex;align-items:center;cursor:pointer}.acceptance-waiver__checkbox:checked{background-color:var(--brand-accent,var(--primary-color));border-color:var(--brand-accent,var(--primary-color))}.acceptance-waiver__checkbox:after{color:var(--brand-accent-foreground,var(--text-color))!important}@media(max-width:480px){.acceptance-summary{padding:12px}.acceptance-summary__pill{font-size:12px}.acceptance-summary__list{font-size:13px}.acceptance-summary__disclaimer,.acceptance-waiver__info,.acceptance-waiver__row{font-size:12px}}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;padding:14px 16px;border:1px solid rgba(var(--color-first-black-rgb),.1);border-radius:8px;background:var(--color-white)}.setting-row--disabled{opacity:.55}.setting-row--borderless{border:none;padding:0}.setting-row__text{display:contents}.setting-row__label{grid-column:1;grid-row:1;font-size:14px;font-weight:600;color:#1f1f1f;align-self:center}:where(.color-theme-scope--theme-dark) .setting-row__label,:where(:root:has(.color-theme-marker--preference-dark)) .setting-row__label{color:var(--color-black)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .setting-row__label{color:var(--color-black)}}.setting-row__description{grid-column:1/-1;grid-row:2;font-size:13px;line-height:1.45;color:#6b6b6b}:where(.color-theme-scope--theme-dark) .setting-row__description,:where(:root:has(.color-theme-marker--preference-dark)) .setting-row__description{color:var(--color-dim-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .setting-row__description{color:var(--color-dim-gray)}}.right-of-withdrawal-settings-modal__intro{margin:16px 16px 12px;font-size:14px;line-height:1.5;color:#5a5a5a}:where(.color-theme-scope--theme-dark) .right-of-withdrawal-settings-modal__intro,:where(:root:has(.color-theme-marker--preference-dark)) .right-of-withdrawal-settings-modal__intro{color:var(--color-darker-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .right-of-withdrawal-settings-modal__intro{color:var(--color-darker-gray)}}.right-of-withdrawal-settings-modal__frame{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgba(var(--color-first-black-rgb),.12);border-radius:8px;background:var(--color-white)}.right-of-withdrawal-settings-modal__delivery{display:flex;align-items:center;gap:16px}.right-of-withdrawal-settings-modal__label{flex:0 1 auto;min-width:0;font-size:14px;font-weight:600;color:#1f1f1f}:where(.color-theme-scope--theme-dark) .right-of-withdrawal-settings-modal__label,:where(:root:has(.color-theme-marker--preference-dark)) .right-of-withdrawal-settings-modal__label{color:var(--color-black)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .right-of-withdrawal-settings-modal__label{color:var(--color-black)}}.right-of-withdrawal-settings-modal__delivery-control{flex:0 0 auto;margin-left:auto}.right-of-withdrawal-settings-modal__warning{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid #f0c14b;border-radius:8px;background:var(--color-state-amber-tint-2);font-size:13px;line-height:1.45;color:var(--color-state-amber-ink)}.sett-menu{padding:var(--spacing-large) var(--spacing-medium);background:var(--color-page-surface);display:flex;flex-direction:column;overflow-x:hidden;text-align:left;height:100%}.sett-menu__customer-view{margin-top:var(--spacing-large)}.sett-menu__instructions{margin:0;padding-bottom:var(--spacing-small);color:var(--color-darker-gray);font-size:var(--font-size-small);line-height:var(--line-height-large);text-align:left}.sett-menu .rich-text-field__label{font-size:var(--font-size-small);font-weight:var(--font-weight-default)}.sett-menu__form-group{justify-content:space-between;align-items:center;display:flex;padding:var(--spacing-small) 0;position:relative}.sett-menu__form-group:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--color-lighter-gray)}.sett-menu__form-group:last-child:after{content:none}.sett-menu__form-group label{font-size:var(--font-size-default);font-weight:var(--font-weight-default)}.sett-menu__fields{padding:var(--spacing-small) 0;position:relative}.sett-menu__fields:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--color-lighter-gray)}.sett-menu__fields:last-child:after{content:none}.piece-rate-hourly-rate-build-up__totals{padding-top:var(--spacing-small);border-top:1px solid var(--color-lighter-gray)}.piece-rate-hourly-rate-build-up__total{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-small)}.piece-rate-hourly-rate-build-up__breakdown{margin:0;color:var(--color-darker-gray);font-size:var(--font-size-small);line-height:var(--line-height-large);text-align:left;padding-bottom:0}.piece-rate-hourly-rate-build-up__total-amount{flex-shrink:0}.piece-rate-hourly-rate-source-option{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xx-small);min-width:0;padding:var(--spacing-small);border:1px solid var(--color-lighter-gray);border-radius:var(--border-radius-medium);background-color:var(--color-white);color:var(--color-darker-gray);font:inherit;text-align:left;cursor:pointer}.piece-rate-hourly-rate-source-option:hover:not(.piece-rate-hourly-rate-source-option--selected){border-color:var(--color-light-gray)}.piece-rate-hourly-rate-source-option--selected{border-color:var(--color-bright-copper);color:var(--color-dark-blue)}.piece-rate-hourly-rate-source-option__label{display:flex;align-items:flex-start;gap:var(--spacing-xx-small);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-large)}.piece-rate-hourly-rate-source-option__label .icon{flex:none;margin-top:3px}.piece-rate-hourly-rate-source-option__description{font-size:var(--font-size-x-small);line-height:var(--line-height-large)}.piece-rate-hourly-rate-source-option__amount{margin-top:auto;padding-top:var(--spacing-x-small);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.piece-rate-tariff-values{padding:var(--spacing-small) 0;position:relative}.piece-rate-tariff-values:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--color-lighter-gray)}.piece-rate-tariff-values:last-child:after{content:none}.piece-rate-tariff-values__title{font-size:var(--font-size-default);font-weight:var(--font-weight-default)}.piece-rate-tariff-values__summary{column-gap:var(--spacing-x-small);row-gap:var(--spacing-xxx-small);color:var(--color-darker-gray);font-size:var(--font-size-small)}.piece-rate-tariff-values__item+.piece-rate-tariff-values__item:before{content:"·";margin-right:var(--spacing-xx-small)}.piece-rate-rates-fields__description{margin:0;padding-bottom:var(--spacing-small);color:var(--color-darker-gray);font-size:var(--font-size-small);line-height:var(--line-height-large);text-align:left}.piece-rate-rates-fields__fields{grid-template-columns:repeat(auto-fit,minmax(var(--field-width-compact),1fr));padding-top:var(--spacing-medium)}.piece-rate-rates-fields__hourly-rate-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-x-small);margin-top:var(--spacing-x-small)}@media(max-width:600px){.piece-rate-rates-fields__hourly-rate-sources{grid-template-columns:minmax(0,1fr)}}.piece-rate-rates-fields__source-fields{--source-fields-notch-left:var(--spacing-large);position:relative;grid-row:2;grid-column:1/-1;margin-top:var(--spacing-xx-small);padding:var(--spacing-small);border:1px solid var(--color-pale-blue);border-radius:var(--border-radius-medium)}.piece-rate-rates-fields__source-fields,.piece-rate-rates-fields__source-fields:before{background-color:color-mix(in srgb,rgb(var(--color-light-blue-rgb)) 20%,var(--color-white))}.piece-rate-rates-fields__source-fields:before{content:"";position:absolute;top:-7px;left:calc(var(--source-fields-notch-left) - 6px);width:12px;height:12px;border-top:1px solid var(--color-pale-blue);border-left:1px solid var(--color-pale-blue);transform:rotate(45deg)}.piece-rate-rates-fields__source-fields--source-fixed_rate{--source-fields-notch-left:50%}.piece-rate-rates-fields__source-fields--source-built_up{--source-fields-notch-left:calc((100% - 2 * var(--spacing-x-small)) * 5 / 6 + 2 * var(--spacing-x-small))}@media(max-width:600px){.piece-rate-rates-fields__source-fields{grid-row:auto}.piece-rate-rates-fields__source-fields--source-built_up,.piece-rate-rates-fields__source-fields--source-fixed_rate{--source-fields-notch-left:var(--spacing-large)}}.piece-rate-menu{padding:var(--spacing-large) var(--spacing-medium);background:var(--color-page-surface);width:100%;max-width:var(--block-width-xx-large)}.piece-rate-menu__description{margin:0;padding-bottom:var(--spacing-small);color:var(--color-darker-gray);font-size:var(--font-size-small);line-height:var(--line-height-large);text-align:left}.piece-rate-menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);padding:var(--spacing-small) 0;position:relative}.piece-rate-menu__row:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--color-lighter-gray)}.piece-rate-menu__row:last-child:after{content:none}.piece-rate-menu__row-label{font-size:var(--font-size-default);font-weight:var(--font-weight-default)}.piece-rate-menu__row-description{margin:0;color:var(--color-darker-gray);font-size:var(--font-size-small);line-height:var(--line-height-large);text-align:left;padding-bottom:0}.chat-menu{padding:var(--spacing-medium);background:var(--color-page-surface);gap:var(--spacing-small)}.kobbr-logo{margin-bottom:var(--spacing-large)}.kobbr-logo h1{font-size:var(--font-size-xxx-large);font-weight:var(--font-weight-bold);color:var(--color-black);margin:0;letter-spacing:-.02em}.kobbr-logo__asterisk{color:var(--color-bright-copper);font-weight:var(--font-weight-light);font-size:.7em;vertical-align:super;margin-left:2px}.step-item{display:flex;align-items:flex-start;margin-bottom:var(--spacing-medium);padding:var(--spacing-medium);background:var(--color-almost-white);border-radius:var(--border-radius-medium);position:relative}.step-item:last-child{margin-bottom:0}.step-item__number{background:var(--color-bright-copper);color:var(--color-static-white);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin-right:var(--spacing-medium);flex-shrink:0;position:relative;z-index:1}.step-item__content{flex:1 1}.step-item__content h3{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--color-black);margin:0 0 var(--spacing-x-small) 0}.step-item__content p{font-size:var(--font-size-small);color:var(--color-darker-gray);line-height:var(--line-height-medium);margin:0}.step-item__content p strong{color:var(--color-black);font-weight:var(--font-weight-semibold)}.step-item__connector{position:absolute;bottom:-8px;left:22px;width:2px;height:8px;background:var(--color-light-gray)}@media(max-width:600px){.step-item{flex-direction:column;text-align:center}.step-item__number{margin:0 auto var(--spacing-small) auto}.step-item__content{text-align:center}.step-item__connector{left:50%;transform:translateX(-50%)}}.sync-section{margin-bottom:var(--spacing-large);padding:var(--spacing-medium);background:var(--color-almost-white);border-radius:var(--border-radius-medium);border-left:4px solid var(--color-bright-copper)}.sync-section:last-child{margin-bottom:0}.sync-section h4{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);color:var(--color-black);margin:0 0 var(--spacing-medium) 0}.sync-option-select{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-medium)}.sync-option-select:last-child{margin-bottom:0}.sync-option-select label{font-size:var(--font-size-medium);color:var(--color-darker-gray);font-weight:var(--font-weight-default)}.sync-option-select select{padding:var(--spacing-x-small) var(--spacing-small);border:1px solid var(--color-light-gray);border-radius:var(--spacing-x-small);background:var(--color-white);font-size:var(--font-size-small);color:var(--color-black);min-width:160px}.sync-option-select select:focus{outline:none;border-color:var(--color-dark-blue);box-shadow:0 0 0 2px rgba(var(--color-dark-blue-rgb),.1)}.help-section{text-align:center;padding:var(--spacing-medium);background:var(--color-pale-blue);border-radius:var(--border-radius-medium);border-left:4px solid var(--color-dark-blue);margin-top:var(--spacing-large)}.help-section p{font-size:var(--font-size-medium);color:var(--color-darker-gray);line-height:var(--line-height-large);margin:0}.help-section p strong{color:var(--color-black);font-weight:var(--font-weight-semibold)}.help-section__email-link{color:var(--color-dark-blue);text-decoration:none;font-weight:var(--font-weight-semibold)}.help-section__email-link:hover{color:var(--color-dark-blue);text-decoration:underline}.sync-behavior-info{margin-bottom:var(--spacing-x-large)}.sync-behavior-info__title{margin-bottom:var(--spacing-small);font-size:var(--font-size-medium);color:var(--color-black);text-align:left}.sync-behavior-info__title strong{font-weight:var(--font-weight-semibold)}.sync-behavior-info__container{background:var(--color-pale-blue);border-radius:var(--border-radius-medium);padding:var(--spacing-medium);border-left:4px solid var(--color-dark-blue)}.sync-behavior-info__flows{display:flex;flex-direction:column;gap:var(--spacing-medium)}.sync-behavior-info__flow{display:flex;align-items:center;gap:var(--spacing-medium);flex-wrap:wrap}@media(max-width:600px){.sync-behavior-info__flow{flex-direction:column;align-items:flex-start;gap:var(--spacing-small)}}.sync-behavior-info__type{font-weight:var(--font-weight-medium);color:var(--color-black);min-width:180px;font-size:var(--font-size-medium)}.sync-behavior-info__badges{display:flex;align-items:center;gap:var(--spacing-small)}.sync-behavior-info__badge{padding:var(--spacing-x-small) var(--spacing-small);background:var(--color-white);border-radius:var(--border-radius-medium);border:2px solid var(--color-dark-blue);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-dark-blue);box-shadow:0 2px 4px rgba(var(--color-dark-blue-rgb),.1)}:where(.color-theme-scope--theme-dark) .sync-behavior-info__badge,:where(:root:has(.color-theme-marker--preference-dark)) .sync-behavior-info__badge{box-shadow:0 2px 4px rgba(var(--color-shadow-rgb),.1)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .sync-behavior-info__badge{box-shadow:0 2px 4px rgba(var(--color-shadow-rgb),.1)}}.sync-behavior-info__arrow-container{display:flex;align-items:center;justify-content:center;min-width:30px}.sync-behavior-info__arrow{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:1}.sync-behavior-info__arrow--bidirectional{color:var(--color-green)}.sync-behavior-info__arrow--oneway{color:var(--color-dark-blue)}.advanced-sync-settings{margin-bottom:var(--spacing-x-large)}.advanced-sync-settings__header{text-align:center;margin-bottom:var(--spacing-medium)}.advanced-sync-settings__header h3{font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold);color:var(--color-black);margin-bottom:var(--spacing-small)}.advanced-sync-settings__description{font-size:var(--font-size-medium);color:var(--color-darker-gray);text-align:center;margin-bottom:var(--spacing-large);max-width:500px;margin-left:auto;margin-right:auto;line-height:var(--line-height-medium)}.advanced-sync-settings__toggle-container{display:flex;justify-content:center;margin-bottom:var(--spacing-large)}.advanced-sync-settings__toggle-label{display:flex;align-items:center;gap:var(--spacing-medium);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing-medium);border-radius:var(--border-radius-medium);transition:background-color .2s ease}.advanced-sync-settings__toggle-label:hover{background-color:rgba(var(--color-blue-rgb),.05)}.advanced-sync-settings__toggle-input{display:none}.advanced-sync-settings__toggle-switch{position:relative;width:60px;height:32px;background:var(--color-light-gray);border-radius:20px;transition:all .3s ease;border:2px solid var(--color-gray)}.advanced-sync-settings__toggle-switch:before{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;background:var(--color-white);border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(var(--color-shadow-rgb),.2)}.advanced-sync-settings__toggle-input:checked+.advanced-sync-settings__toggle-switch{background:var(--color-dark-blue);border-color:var(--color-dark-blue)}.advanced-sync-settings__toggle-input:checked+.advanced-sync-settings__toggle-switch:before{transform:translateX(28px);background:var(--color-white)}.advanced-sync-settings__toggle-text{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-black);transition:color .2s ease}.advanced-sync-settings__toggle-input:checked~.advanced-sync-settings__toggle-text{color:var(--color-dark-blue)}.advanced-sync-settings__content{text-align:left;padding:var(--spacing-large) 0;margin-top:var(--spacing-medium);animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.integration-activation-success__title{font-size:var(--font-size-xx-large);font-weight:var(--font-weight-semibold);color:var(--color-green);margin-bottom:var(--spacing-medium);text-align:center}.integration-activation-success__description{font-size:var(--font-size-large);color:var(--color-darker-gray);line-height:var(--line-height-large);max-width:600px;margin-left:auto;margin-right:auto}.integration-activation-success__description,.integration-activation-success__sync-info{margin-bottom:var(--spacing-x-large);text-align:center}.integration-activation-success__icon{font-size:48px;display:block;margin-bottom:var(--spacing-medium);animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.integration-activation-success__time-badge{padding:var(--spacing-x-small) var(--spacing-small);background:var(--color-white);border-radius:var(--border-radius-medium);border:2px solid var(--color-dark-blue);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-dark-blue);box-shadow:0 2px 4px rgba(var(--color-dark-blue-rgb),.1);display:inline-block}:where(.color-theme-scope--theme-dark) .integration-activation-success__time-badge,:where(:root:has(.color-theme-marker--preference-dark)) .integration-activation-success__time-badge{box-shadow:0 2px 4px rgba(var(--color-shadow-rgb),.1)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .integration-activation-success__time-badge{box-shadow:0 2px 4px rgba(var(--color-shadow-rgb),.1)}}.integration-activation-success__sync-content{flex:1 1}.integration-activation-success__sync-title{margin-bottom:var(--spacing-small);font-size:var(--font-size-medium);color:var(--color-black)}.integration-activation-success__sync-title strong{font-weight:var(--font-weight-semibold)}.integration-activation-success__sync-description{font-size:var(--font-size-medium);color:var(--color-darker-gray);line-height:var(--line-height-medium);margin:0}.integration-activation-success__button{background:var(--color-bright-copper);color:var(--color-static-white);padding:var(--spacing-medium) var(--spacing-x-large);border:none;border-radius:var(--border-radius-medium);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);cursor:pointer;width:100%;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-x-large);display:block;transition:all .2s ease}.integration-activation-success__button:hover{background:rgba(var(--color-bright-copper-rgb),.8);box-shadow:var(--box-shadow-hover);transform:translateY(-1px)}.integration-activation-success__button:active{transform:translateY(0)}.integration-activation-success__button:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--color-bright-copper-rgb),.2)}.activate-cw-modal__steps{width:100%;max-width:160px;align-self:center;display:flex;align-items:center;justify-content:space-between;position:relative}.activate-cw-modal__step{width:40px;height:40px;border:1px solid #e4e6e9;color:var(--color-first-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}:where(.color-theme-scope--theme-dark) .activate-cw-modal__step,:where(:root:has(.color-theme-marker--preference-dark)) .activate-cw-modal__step{border:1px solid var(--color-slate-border)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .activate-cw-modal__step{border:1px solid var(--color-slate-border)}}.activate-cw-modal__step--active{background:var(--color-bright-copper);color:var(--color-static-white)}.activate-cw-modal__divider{flex:1 1;margin:0 10px}.activate-cw-modal__step-labels{width:100%;max-width:200px;display:flex;justify-content:space-between;align-self:center}.activate-cw-modal__step-label{text-align:center;flex:0 0 80px}.activate-cw-modal__step-label--active{font-weight:700}.integrations-settings{text-align:left;padding:var(--spacing-xx-large)}@media(max-width:549px){.integrations-settings{padding:var(--spacing-small)}}.integrations-settings__cwImage{width:31px;height:15px;align-self:center;margin-left:-2px}.integrations-settings__tripletextImage{width:25px;height:25px;align-self:center}.integrations-settings__detailsGrid{display:grid;grid-template-columns:max-content 1fr;column-gap:20px;row-gap:5px;align-items:center}.integrations-settings__statusLabel{font-size:12px;font-weight:600;padding-left:5px;padding-right:5px;border-radius:5px}.integrations-settings__activateButton{font-size:12px;font-weight:600;padding-left:18px;padding-right:18px;border-radius:5px}.status-dot{padding:0 10px;height:24px;border-radius:12px;display:inline-flex;align-items:center;font-size:13px;font-weight:500}.status-dot--active{background:rgba(0,128,0,.15);color:var(--color-green)}:where(.color-theme-scope--theme-dark) .status-dot--active,:where(:root:has(.color-theme-marker--preference-dark)) .status-dot--active{background:color-mix(in srgb,var(--color-green) 15%,transparent)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .status-dot--active{background:color-mix(in srgb,var(--color-green) 15%,transparent)}}.status-dot--disabled{background:rgba(205,28,24,.15);color:var(--color-chili-red)}:where(.color-theme-scope--theme-dark) .status-dot--disabled,:where(:root:has(.color-theme-marker--preference-dark)) .status-dot--disabled{background:color-mix(in srgb,var(--color-chili-red) 15%,transparent)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .status-dot--disabled{background:color-mix(in srgb,var(--color-chili-red) 15%,transparent)}}.status-dot--pending{background:rgba(255,206,27,.15);color:#ffce1b}.status-dot--expired{background:rgba(160,160,160,.15);color:#787878}:where(.color-theme-scope--theme-dark) .status-dot--expired,:where(:root:has(.color-theme-marker--preference-dark)) .status-dot--expired{background:rgba(var(--color-gray-rgb),.15);color:var(--color-dark-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .status-dot--expired{background:rgba(var(--color-gray-rgb),.15);color:var(--color-dark-gray)}}.status-dot--none{background:rgba(160,160,160,.15);color:#787878}:where(.color-theme-scope--theme-dark) .status-dot--none,:where(:root:has(.color-theme-marker--preference-dark)) .status-dot--none{background:rgba(var(--color-gray-rgb),.15);color:var(--color-dark-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .status-dot--none{background:rgba(var(--color-gray-rgb),.15);color:var(--color-dark-gray)}}.price-file-tag{padding:0 8px;height:20px;border-radius:10px;display:inline-flex;align-items:center;font-size:12px;font-weight:500}.price-file-tag--active{background:rgba(0,128,0,.15);color:var(--color-green)}:where(.color-theme-scope--theme-dark) .price-file-tag--active,:where(:root:has(.color-theme-marker--preference-dark)) .price-file-tag--active{background:color-mix(in srgb,var(--color-green) 15%,transparent)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .price-file-tag--active{background:color-mix(in srgb,var(--color-green) 15%,transparent)}}.price-file-tag--disabled{background:rgba(205,28,24,.15);color:var(--color-chili-red)}:where(.color-theme-scope--theme-dark) .price-file-tag--disabled,:where(:root:has(.color-theme-marker--preference-dark)) .price-file-tag--disabled{background:color-mix(in srgb,var(--color-chili-red) 15%,transparent)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .price-file-tag--disabled{background:color-mix(in srgb,var(--color-chili-red) 15%,transparent)}}.price-file-tag--pending{background:rgba(255,206,27,.15);color:#ffce1b}.price-file-tag--expired{background:rgba(160,160,160,.15);color:#787878}:where(.color-theme-scope--theme-dark) .price-file-tag--expired,:where(:root:has(.color-theme-marker--preference-dark)) .price-file-tag--expired{background:rgba(var(--color-gray-rgb),.15);color:var(--color-dark-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .price-file-tag--expired{background:rgba(var(--color-gray-rgb),.15);color:var(--color-dark-gray)}}.ftp-files-section__row{display:flex;align-items:center;gap:8px}.ftp-files-section__locked{opacity:.6}.ftp-files-section__form{padding-top:4px}.ftp-files-section__type-label{font-size:12px}.ftp-files-section__file-list{max-height:200px;overflow-y:auto;border:1px solid var(--color-border);border-radius:4px;padding:4px 0}.ftp-files-section__file-item{padding:4px 8px}.ftp-files-section__file-item:hover{background:var(--color-background-hover)}.ftp-connection-settings-tab{padding:0 var(--spacing-large) var(--spacing-large);text-align:left}.experimental-settings{padding:var(--spacing-large) var(--spacing-medium);text-align:left}.experimental-settings__intro{align-items:baseline;color:var(--color-darker-gray)}.experimental-settings__row{padding-top:var(--spacing-small);position:relative}.experimental-settings__row:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--color-lighter-gray)}.experimental-settings__row:last-child:after{content:none}.experimental-settings__description{margin:0;padding-bottom:var(--spacing-small);color:var(--color-darker-gray);font-size:var(--font-size-small);line-height:var(--line-height-large);text-align:left}.whats-new__empty{padding:32px 16px;text-align:center;color:var(--color-slate-subtle);font-size:13px}.whats-new__featured{margin:12px 16px}.whats-new__row{padding:12px 16px;border-top:1px solid var(--color-slate-border-subtle);cursor:pointer}.whats-new__row:hover{background:var(--color-slate-surface-subtle)}.whats-new__row:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:-2px}.whats-new__row-title{font-size:13px;font-weight:700;color:var(--color-dark-blue)}.whats-new__date{font-size:11px;font-weight:600;color:var(--color-slate-subtle)}.notification-item{position:relative;padding:12px 16px;border-bottom:1px solid var(--color-slate-border-subtle);cursor:pointer}.notification-item:hover{background:var(--color-slate-surface-subtle)}.notification-item:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:-2px}.notification-item--menu-open{background:var(--color-slate-surface-subtle)}.notification-item__icon{flex-shrink:0;width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--color-slate-surface)}.notification-item__icon--green{background:var(--color-soft-green-tint)}.notification-item__icon--accent{background:var(--color-bright-copper-tint)}.notification-item__icon--red{background:var(--color-soft-red-tint)}.notification-item__body{flex:1 1;min-width:0}.notification-item__title{font-size:13px;font-weight:700;color:var(--color-dark-blue);line-height:1.35}.notification-item__secondary{font-size:12.5px;color:var(--color-slate-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.notification-item__meta{flex-shrink:0}.notification-item__time{font-size:11px;font-weight:600;color:var(--color-slate-subtle);white-space:nowrap}.notification-item__dot{width:8px;height:8px;border-radius:999px;background:var(--color-bright-copper)}.notification-item__actions{flex-shrink:0;align-self:center;margin:0 -6px 0 -2px}.notification-item__actions button{position:relative;opacity:.8}.notification-item__actions button:after{content:"";position:absolute;inset:-6px -10px -6px -18px}@media(hover:hover){.notification-item__actions{opacity:0;transition:opacity .12s ease}.notification-item--menu-open .notification-item__actions,.notification-item:hover .notification-item__actions{opacity:1}}.notification-settings{padding:4px 0 12px}.notification-settings__group{padding:10px 16px 4px;border-top:1px solid var(--color-slate-border-subtle)}.notification-settings__group:first-child{border-top:none}.notification-settings__group-title{display:block;margin-bottom:4px;font-size:12px;font-weight:700;color:var(--color-slate-muted)}.notification-settings__row{padding:8px 0}.notification-settings__label{font-size:13px;font-weight:600;color:var(--color-dark-blue)}.notification-settings__hint{display:block;padding-bottom:4px;font-size:12px;line-height:1.5;color:var(--color-slate-muted)}.notification-panel{width:420px;max-width:calc(100vw - 24px);background:var(--color-white)}.notification-panel__header{padding:14px 16px 10px}.notification-panel__title{font-size:15px;font-weight:800;color:var(--color-dark-blue)}.notification-panel__mark-all{cursor:pointer;font-size:12px;font-weight:700;color:var(--color-bright-copper)}.notification-panel__mark-all:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:2px}.notification-panel__mark-all--disabled{cursor:default;color:var(--color-slate-subtle)}.notification-panel__tabs-wrap{padding:0 16px 8px}.notification-panel__list{max-height:460px;overflow-y:auto}.notification-panel__close{display:none}.notification-panel__empty{padding:40px 16px;text-align:center;color:var(--color-slate-subtle);font-size:13px}.notification-panel__loading-more{padding:12px 16px;text-align:center;color:var(--color-slate-subtle);font-size:12px;font-weight:600}.notification-panel-menu{border-radius:16px;overflow:hidden;box-shadow:0 16px 40px rgba(20,30,50,.18),0 4px 12px rgba(20,30,50,.08)}:where(.color-theme-scope--theme-dark) .notification-panel-menu,:where(:root:has(.color-theme-marker--preference-dark)) .notification-panel-menu{box-shadow:0 16px 40px rgba(var(--color-shadow-rgb),.18),0 4px 12px rgba(var(--color-shadow-rgb),.08)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .notification-panel-menu{box-shadow:0 16px 40px rgba(var(--color-shadow-rgb),.18),0 4px 12px rgba(var(--color-shadow-rgb),.08)}}@media(max-width:600px){.notification-panel{width:100%;max-width:none;height:100%}.notification-panel__list{flex:1 1;max-height:none}.notification-panel__close{display:block}}.notification-bell{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;cursor:pointer}.notification-bell:hover{background-color:rgba(var(--color-static-white-rgb),.08)}@media(max-width:600px){.notification-bell{margin:0 -6px}}.notification-bell__badge{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-bright-copper);color:var(--color-static-white);font-size:10px;font-weight:800;line-height:1}.kobi-assistant-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-small) var(--spacing-medium);border-bottom:1px solid var(--color-light-gray);background-color:var(--color-white)}.kobi-assistant-header__title{display:flex;align-items:center;gap:var(--spacing-x-small);min-width:0}.kobi-assistant-header__symbol{width:20px;height:20px;flex:0 0 auto}.kobi-assistant-header__heading{display:flex;flex-direction:column;min-width:0}.kobi-assistant-header__title-text{font-family:var(--font-dm-sans);font-size:var(--font-size-default);font-weight:var(--font-weight-semibold);color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kobi-assistant-header__subtitle{font-family:var(--font-dm-sans);font-size:11px;color:var(--color-gray)}.kobi-assistant-header__actions{display:flex;align-items:center;gap:var(--spacing-x-small)}.kobi-assistant-header .icon-button{box-shadow:none;border:1px solid var(--color-light-gray)}.kobi-assistant-header .icon-button:hover{border-color:var(--color-gray)}@property --kobi-assistant-message-input-angle{syntax:"<angle>";initial-value:100deg;inherits:false}@keyframes kobi-assistant-message-input-rotation{0%{--kobi-assistant-message-input-angle:100deg}to{--kobi-assistant-message-input-angle:460deg}}.kobi-assistant-message-input{padding:var(--spacing-small) var(--spacing-medium);border-top:1px solid var(--color-light-gray);background-color:var(--color-white)}.kobi-assistant-message-input__shell{--ring:2px;position:relative;isolation:isolate;display:flex;align-items:flex-end;gap:var(--spacing-x-small);padding:8px 8px 8px var(--spacing-medium);border:1px solid var(--color-light-gray);border-radius:16px;background-color:var(--color-white);transition:border-color .15s ease}.kobi-assistant-message-input__shell:before{inset:-1px;border-radius:17px;padding:calc(var(--ring) + 1px);background:linear-gradient(var(--kobi-assistant-message-input-angle),var(--color-bright-copper),var(--color-pale-blue),var(--color-dark-blue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.kobi-assistant-message-input__shell:after,.kobi-assistant-message-input__shell:before{content:"";position:absolute;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:0}.kobi-assistant-message-input__shell:after{inset:2px;border-radius:14px;background:var(--color-white)}.kobi-assistant-message-input__shell:focus-within,.kobi-assistant-message-input__shell:hover{border-color:rgba(0,0,0,0)}.kobi-assistant-message-input__shell:focus-within:after,.kobi-assistant-message-input__shell:focus-within:before,.kobi-assistant-message-input__shell:hover:after,.kobi-assistant-message-input__shell:hover:before{opacity:1}.kobi-assistant-message-input__shell>*{position:relative;z-index:1}.kobi-assistant-message-input__shell .icon-button{border-radius:50%}.kobi-assistant-message-input__hint{margin:var(--spacing-xx-small) var(--spacing-x-small) 0;font-family:var(--font-dm-sans);font-size:11px;color:var(--color-gray)}.kobi-assistant-message-input__input{flex:1 1 auto;align-self:stretch;min-height:24px;max-height:180px;padding:4px 2px;border:none;outline:none;background:rgba(0,0,0,0);resize:none;font-family:var(--font-dm-sans);font-size:14px;line-height:1.5;color:var(--color-black)}.kobi-assistant-message-input__input::placeholder{color:var(--color-gray)}.kobi-assistant-message-input__input:disabled{opacity:.6;cursor:not-allowed}.kobi-assistant-task-cards{display:flex;flex-direction:column;gap:var(--spacing-x-small);width:100%}.kobi-assistant-task-cards__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-x-small)}.kobi-assistant-task-cards__card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--spacing-small) var(--spacing-x-small);border:1px solid var(--color-light-gray);border-radius:10px;background-color:var(--color-white);text-align:center;cursor:pointer;transition:border-color .15s linear,background-color .15s linear,transform .05s linear}.kobi-assistant-task-cards__card:hover:not(:disabled){border-color:var(--color-dark-blue);background-color:rgba(var(--color-dark-blue-rgb,34,47,63),.03)}.kobi-assistant-task-cards__card:active:not(:disabled){transform:scale(.98)}.kobi-assistant-task-cards__card:focus-visible{outline:2px solid var(--color-dark-blue);outline-offset:2px}.kobi-assistant-task-cards__card:disabled{opacity:.55;cursor:not-allowed}.kobi-assistant-task-cards__card-title{font-family:var(--font-dm-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-dark-blue);line-height:1.3}.kobi-assistant-task-cards__card-subtitle{font-family:var(--font-dm-sans);font-size:var(--font-size-x-small);color:var(--color-gray);line-height:1.3}.kobi-assistant-task-cards__back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 6px 4px 0;border:none;background:rgba(0,0,0,0);color:var(--color-dark-blue);font-family:var(--font-dm-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer}.kobi-assistant-task-cards__back:hover{color:var(--color-bright-copper)}.kobi-assistant-task-cards__back:focus-visible{outline:2px solid var(--color-dark-blue);outline-offset:2px;border-radius:6px}.kobi-assistant-task-cards__sub-list{display:flex;flex-direction:column;gap:6px}.kobi-assistant-task-cards__sub-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-x-small);padding:8px 14px;border:1px solid rgba(var(--color-dark-blue-rgb,34,47,63),.35);border-radius:999px;background-color:var(--color-white);color:var(--color-dark-blue);font-family:var(--font-dm-sans);font-size:var(--font-size-small);font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s linear,transform .05s linear}.kobi-assistant-task-cards__sub-row:hover:not(:disabled){border-color:var(--color-dark-blue)}.kobi-assistant-task-cards__sub-row:active:not(:disabled){transform:scale(.98)}.kobi-assistant-task-cards__sub-row:focus-visible{outline:2px solid var(--color-dark-blue);outline-offset:2px}.kobi-assistant-task-cards__sub-row:disabled{opacity:.55;cursor:not-allowed}.kobi-assistant-prompt-chip{display:inline-flex;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-small);background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-light-gray);border-radius:999px;font-family:var(--font-dm-sans);font-size:var(--font-size-small);line-height:1;text-align:left;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.kobi-assistant-prompt-chip:hover:not(.kobi-assistant-prompt-chip--disabled){background-color:var(--color-pale-blue);border-color:var(--color-pale-blue)}.kobi-assistant-prompt-chip:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:2px}.kobi-assistant-prompt-chip--disabled{opacity:.6;cursor:not-allowed}.kobi-assistant-prompt-chip__icon{flex:0 0 auto}.kobi-assistant-prompt-chip__label{white-space:nowrap}.kobi-assistant-prompt-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-x-small)}.kobi-assistant-conversation-item{display:flex;align-items:stretch;border-radius:8px;transition:background-color .15s linear}.kobi-assistant-conversation-item:hover{background-color:rgba(0,0,0,.03)}:where(.color-theme-scope--theme-dark) .kobi-assistant-conversation-item:hover,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-conversation-item:hover{background-color:rgba(var(--color-black-rgb),.03)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-conversation-item:hover{background-color:rgba(var(--color-black-rgb),.03)}}.kobi-assistant-conversation-item--active{background-color:rgba(var(--color-bright-copper-rgb),.08)}.kobi-assistant-conversation-item__main{flex:1 1 auto;display:flex;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-small);border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;min-width:0}.kobi-assistant-conversation-item__main:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:-2px;border-radius:8px}.kobi-assistant-conversation-item__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border-radius:8px;background-color:var(--color-copper-accent-tint-2)}.kobi-assistant-conversation-item__text{display:flex;flex-direction:column;gap:2px;min-width:0}.kobi-assistant-conversation-item__title{font-family:var(--font-dm-sans);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kobi-assistant-conversation-item__time{font-family:var(--font-dm-sans);font-size:12px;color:var(--color-gray)}.kobi-assistant-conversation-item__delete{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-x-small);border:none;background:rgba(0,0,0,0);cursor:pointer;opacity:0;transition:opacity .15s linear}.kobi-assistant-conversation-item__delete:focus-visible{opacity:1;outline:2px solid var(--color-bright-copper);outline-offset:-2px;border-radius:6px}.kobi-assistant-conversation-item--active .kobi-assistant-conversation-item__delete,.kobi-assistant-conversation-item:hover .kobi-assistant-conversation-item__delete{opacity:1}.kobi-assistant-history-view{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.kobi-assistant-history-view__header{display:flex;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-small) var(--spacing-medium);border-bottom:1px solid var(--color-light-gray)}.kobi-assistant-history-view__title{font-family:var(--font-dm-sans);font-size:var(--font-size-default);font-weight:var(--font-weight-semibold);color:var(--color-black)}.kobi-assistant-history-view__body{flex:1 1 auto;overflow-y:auto;padding:var(--spacing-small) var(--spacing-medium)}.kobi-assistant-history-view__list{display:flex;flex-direction:column;gap:2px}.kobi-assistant-history-view__empty{margin:0;padding:var(--spacing-medium);text-align:center;font-family:var(--font-dm-sans);font-size:14px;color:var(--color-gray)}.kobi-assistant-recent-conversations{width:100%;margin-top:var(--spacing-large);display:flex;flex-direction:column;gap:var(--spacing-x-small)}.kobi-assistant-recent-conversations__header{display:flex;align-items:center;justify-content:space-between}.kobi-assistant-recent-conversations__title{font-family:var(--font-dm-sans);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-gray);text-transform:uppercase;letter-spacing:.04em}.kobi-assistant-recent-conversations__view-all{border:none;background:rgba(0,0,0,0);padding:0;font-family:var(--font-dm-sans);font-size:13px;color:var(--color-bright-copper);cursor:pointer}.kobi-assistant-recent-conversations__view-all:hover{text-decoration:underline}.kobi-assistant-recent-conversations__list{display:flex;flex-direction:column;gap:2px}.kobi-assistant-empty-state{flex:1 1 auto;display:flex;flex-direction:column;padding:var(--spacing-medium);overflow-y:auto}.kobi-assistant-empty-state__main{display:flex;flex-direction:column;gap:var(--spacing-medium);padding-top:10vh}.kobi-assistant-empty-state__title{margin:0;font-family:var(--font-dm-sans);font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold);color:var(--color-black);line-height:1.2;text-align:center}.kobi-assistant-empty-state__subtitle{margin:0;font-family:var(--font-dm-sans);font-size:var(--font-size-small);color:var(--color-gray);line-height:1.4;text-align:center}.kobi-assistant-empty-state .kobi-assistant-task-cards{width:100%;max-width:420px;margin:0 auto}.kobi-assistant-empty-state__quote-prompts{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.kobi-assistant-empty-state__section-label{font-family:var(--font-dm-sans);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-gray)}.kobi-assistant-empty-state__message-input{width:100%;margin-top:var(--spacing-x-small)}.kobi-assistant-empty-state__message-input .kobi-assistant-message-input{padding:0;border-top:none;background-color:rgba(0,0,0,0)}.kobi-assistant-empty-state__recent{width:100%;margin-top:auto;padding-top:var(--spacing-large)}.kobi-assistant-table{width:100%;margin:1.2em 0}.kobi-assistant-table__scroll{overflow-x:auto;border:1px solid var(--color-light-gray);border-radius:8px}.kobi-assistant-table__toggle{margin-top:var(--spacing-x-small);padding:6px 12px;border:1px solid var(--color-light-gray);border-radius:6px;background-color:var(--color-white);color:var(--color-black);font-family:var(--font-dm-sans);font-size:13px;cursor:pointer;transition:background-color .15s linear,border-color .15s linear}.kobi-assistant-table__toggle:hover{background-color:var(--color-pale-blue);border-color:var(--color-pale-blue)}.kobi-assistant-table__toggle:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:2px}.kobi-assistant-block-choice{width:100%;margin:var(--spacing-medium) 0;padding:var(--spacing-medium);display:flex;flex-direction:column;gap:var(--spacing-small);border:1px solid var(--color-light-gray);border-radius:14px;background-color:rgba(0,0,0,.025)}:where(.color-theme-scope--theme-dark) .kobi-assistant-block-choice,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-block-choice{background-color:rgba(var(--color-black-rgb),.025)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-block-choice{background-color:rgba(var(--color-black-rgb),.025)}}.kobi-assistant-block-choice__question{margin:0;font-family:var(--font-dm-sans);font-size:13px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-bright-copper)}.kobi-assistant-block-choice__options{display:flex;flex-direction:column;gap:8px}.kobi-assistant-block-choice__option{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);width:100%;padding:var(--spacing-small) var(--spacing-medium);border:1px solid var(--color-light-gray);border-radius:12px;background-color:var(--color-white);color:var(--color-black);text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(var(--color-shadow-rgb),.04);transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear,transform .05s linear}.kobi-assistant-block-choice__option:hover:not(.kobi-assistant-block-choice__option--disabled){background-color:rgba(var(--color-bright-copper-rgb),.06);border-color:var(--color-bright-copper);box-shadow:0 2px 6px rgba(var(--color-shadow-rgb),.08)}.kobi-assistant-block-choice__option:active:not(.kobi-assistant-block-choice__option--disabled){transform:scale(.99)}.kobi-assistant-block-choice__option:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:2px}.kobi-assistant-block-choice__option--selected{background-color:rgba(var(--color-bright-copper-rgb),.12);border-color:var(--color-bright-copper)}.kobi-assistant-block-choice__option--disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.kobi-assistant-block-choice__option-body{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.kobi-assistant-block-choice__option-label{font-family:var(--font-dm-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-black);line-height:1.3}.kobi-assistant-block-choice__option-description{font-family:var(--font-dm-sans);font-size:13px;line-height:1.4;color:var(--color-darker-gray,#4b5563)}.kobi-assistant-block-choice__option-arrow{flex:0 0 auto}.kobi-assistant-block-followup{display:flex;flex-direction:column;gap:var(--spacing-xx-small);margin:var(--spacing-small) 0 var(--spacing-medium)}.kobi-assistant-block-followup__label{font-family:var(--font-dm-sans);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-gray)}.kobi-assistant-block-followup__options{display:flex;flex-wrap:wrap;gap:8px}.kobi-assistant-block-followup__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid rgba(var(--color-dark-blue-rgb,34,47,63),.35);border-radius:999px;background-color:var(--color-white);color:var(--color-dark-blue);font-family:var(--font-dm-sans);font-size:13px;font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,transform .05s linear}.kobi-assistant-block-followup__chip:hover:not(.kobi-assistant-block-followup__chip--disabled){border-color:var(--color-dark-blue)}.kobi-assistant-block-followup__chip:active:not(.kobi-assistant-block-followup__chip--disabled){transform:scale(.98)}.kobi-assistant-block-followup__chip:focus-visible{outline:2px solid var(--color-dark-blue);outline-offset:2px}.kobi-assistant-block-followup__chip--selected{background-color:rgba(var(--color-dark-blue-rgb,34,47,63),.06);border-color:var(--color-dark-blue)}.kobi-assistant-block-followup__chip--disabled{opacity:.55;cursor:not-allowed}.kobi-assistant-chart{margin:0;padding:var(--spacing-small);border:1px solid var(--color-light-gray);border-radius:10px;background-color:var(--color-white)}.kobi-assistant-chart__title{margin:0 0 6px;font-family:var(--font-dm-sans);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-black)}.kobi-assistant-chart__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:var(--spacing-x-small)}.kobi-assistant-chart__toolbar-group .nav{padding:2px;background:rgba(0,0,0,.04);border:none;border-radius:6px;gap:0}:where(.color-theme-scope--theme-dark) .kobi-assistant-chart__toolbar-group .nav,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-chart__toolbar-group .nav{background:rgba(var(--color-black-rgb),.04)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-chart__toolbar-group .nav{background:rgba(var(--color-black-rgb),.04)}}.kobi-assistant-chart__toolbar-group .nav-item{padding:2px 10px;line-height:18px;font-size:11px;font-weight:600;color:var(--color-gray);border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease}.kobi-assistant-chart__toolbar-group .nav-item:hover:not(.kobi-assistant-chart__toolbar-group .nav-item--active){color:var(--color-black)}.kobi-assistant-chart__toolbar-group .nav-item--active{background:var(--color-white);color:var(--color-black);box-shadow:0 1px 3px rgba(var(--color-shadow-rgb),.08)}.kobi-assistant-chart__type-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:1px solid var(--color-light-gray);border-radius:6px;cursor:pointer;color:var(--color-gray);transition:background .15s ease,color .15s ease,border-color .15s ease}.kobi-assistant-chart__type-toggle:hover{background:rgba(var(--color-dark-blue-rgb,34,47,63),.08);color:var(--color-black);border-color:var(--color-gray)}.kobi-assistant-chart__type-toggle--active{background:var(--color-white);color:var(--color-black);border-color:var(--color-gray)}.kobi-assistant-chart__body{--kobi-assistant-chart-grid-color:#e5e7eb;--kobi-assistant-chart-tooltip-border-color:#ccc;width:100%}:where(.color-theme-scope--theme-dark) .kobi-assistant-chart__body,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-chart__body{--kobi-assistant-chart-grid-color:var(--color-lighter-gray);--kobi-assistant-chart-tooltip-border-color:var(--color-light-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-chart__body{--kobi-assistant-chart-grid-color:var(--color-lighter-gray);--kobi-assistant-chart-tooltip-border-color:var(--color-light-gray)}}.kobi-assistant-chart__body .recharts-legend-wrapper,.kobi-assistant-chart__body .recharts-surface,.kobi-assistant-chart__body .recharts-tooltip-item-list{color:var(--color-dark-blue)}:where(.color-theme-scope--theme-dark) .kobi-assistant-chart__body .recharts-cartesian-axis-tick-value,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-chart__body .recharts-cartesian-axis-tick-value{fill:var(--color-dim-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-chart__body .recharts-cartesian-axis-tick-value{fill:var(--color-dim-gray)}}:where(.color-theme-scope--theme-dark) .kobi-assistant-chart__body .recharts-cartesian-axis-line,:where(.color-theme-scope--theme-dark) .kobi-assistant-chart__body .recharts-cartesian-axis-tick-line,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-chart__body .recharts-cartesian-axis-line,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-chart__body .recharts-cartesian-axis-tick-line{stroke:var(--color-dim-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-chart__body .recharts-cartesian-axis-line,:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-chart__body .recharts-cartesian-axis-tick-line{stroke:var(--color-dim-gray)}}:where(.color-theme-scope--theme-dark) .kobi-assistant-chart__body .recharts-rectangle.recharts-tooltip-cursor,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-chart__body .recharts-rectangle.recharts-tooltip-cursor{fill:var(--color-light-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-chart__body .recharts-rectangle.recharts-tooltip-cursor{fill:var(--color-light-gray)}}:where(.color-theme-scope--theme-dark) .kobi-assistant-chart__body .recharts-curve.recharts-tooltip-cursor,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-chart__body .recharts-curve.recharts-tooltip-cursor{stroke:var(--color-light-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-chart__body .recharts-curve.recharts-tooltip-cursor{stroke:var(--color-light-gray)}}.kobi-assistant-chart-placeholder{display:inline-flex;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-small) var(--spacing-medium);border:1px dashed var(--color-light-gray);border-radius:10px;font-family:var(--font-dm-sans);font-size:13px;color:var(--color-gray)}.kobi-assistant-block-text{font-family:var(--font-dm-sans);font-size:14px;line-height:1.7;color:inherit}.kobi-assistant-block-text p{margin:1.2em 0;white-space:pre-wrap;word-break:break-word}.kobi-assistant-block-text ol,.kobi-assistant-block-text ul{margin:1.2em 0;padding-left:1.5em;list-style-position:outside}.kobi-assistant-block-text li{margin:0;padding-left:.25em;list-style-position:outside}.kobi-assistant-block-text li+li{margin-top:.45em}.kobi-assistant-block-text li>p{margin:0}.kobi-assistant-block-text li>p+p{margin-top:.5em}.kobi-assistant-block-text li>ol,.kobi-assistant-block-text li>ul{margin:.45em 0 0}.kobi-assistant-block-text h1,.kobi-assistant-block-text h2,.kobi-assistant-block-text h3,.kobi-assistant-block-text h4,.kobi-assistant-block-text h5,.kobi-assistant-block-text h6{margin:2em 0 .75em;font-family:var(--font-dm-sans);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--color-black)}.kobi-assistant-block-text h1{font-size:1.5em;margin-top:2.4em}.kobi-assistant-block-text h2{font-size:1.33em;margin-top:2.2em}.kobi-assistant-block-text h3{font-size:1.15em;margin-top:1.9em}.kobi-assistant-block-text h4,.kobi-assistant-block-text h5,.kobi-assistant-block-text h6{font-size:1em;margin-top:1.6em}.kobi-assistant-block-text>p:has(>strong:only-child):has(+ol)>strong:only-child,.kobi-assistant-block-text>p:has(>strong:only-child):has(+ul)>strong:only-child{display:block;padding:1.2em 0 .6em;font-size:1.1em;font-weight:var(--font-weight-semibold);line-height:1.35;color:var(--color-black)}.kobi-assistant-block-text>:first-child{margin-top:0}.kobi-assistant-block-text>:last-child{margin-bottom:0}.kobi-assistant-block-text>:first-child:has(>strong:only-child):has(+ol)>strong:only-child,.kobi-assistant-block-text>:first-child:has(>strong:only-child):has(+ul)>strong:only-child{padding-top:0}.kobi-assistant-block-text strong{font-weight:var(--font-weight-semibold);color:inherit}.kobi-assistant-block-text em{font-style:italic}.kobi-assistant-block-text a{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--color-light-gray);border-radius:999px;background-color:var(--color-white);color:var(--color-black);font-size:.92em;line-height:1.5;text-decoration:none;white-space:nowrap;vertical-align:baseline;transition:background-color .15s linear,border-color .15s linear}.kobi-assistant-block-text a:hover{background-color:var(--color-pale-blue);border-color:var(--color-pale-blue)}.kobi-assistant-block-text code{display:inline;position:static;margin:0;padding:2px 5px;border:none;border-radius:4px;background:rgba(0,0,0,.06);background-image:none;color:inherit;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace);font-size:.88em}:where(.color-theme-scope--theme-dark) .kobi-assistant-block-text code,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-block-text code{background:rgba(var(--color-black-rgb),.06)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-block-text code{background:rgba(var(--color-black-rgb),.06)}}.kobi-assistant-block-text code:after,.kobi-assistant-block-text code:before{content:none}.kobi-assistant-block-text pre{margin:1.2em 0;padding:.95em 1.1em;border-radius:10px;background-color:var(--color-code-surface);color:#f5f5f7;overflow-x:auto;font-size:.88em;line-height:1.6}:where(.color-theme-scope--theme-dark) .kobi-assistant-block-text pre,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-block-text pre{color:var(--color-static-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-block-text pre{color:var(--color-static-white)}}.kobi-assistant-block-text pre code{display:block;padding:0;border:none;background:rgba(0,0,0,0);background-image:none;color:inherit;font-size:inherit}.kobi-assistant-block-text pre code:after,.kobi-assistant-block-text pre code:before{content:none}.kobi-assistant-block-text blockquote{margin:1.2em 0;padding:.15em 0 .15em 1em;border-left:3px solid var(--color-light-gray);color:var(--color-gray);font-style:italic}.kobi-assistant-block-text blockquote p{margin:0}.kobi-assistant-block-text blockquote>p+p{margin-top:.7em}.kobi-assistant-block-text hr{border:none;border-top:1px solid var(--color-light-gray);margin:1.8em 0}.kobi-assistant-block-text table{width:max-content;min-width:100%;border-collapse:collapse;margin:0;font-size:.93em;line-height:1.5;table-layout:auto}.kobi-assistant-block-text tbody tr:nth-child(2n) td{background-color:rgba(0,0,0,.02)}:where(.color-theme-scope--theme-dark) .kobi-assistant-block-text tbody tr:nth-child(2n) td,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-block-text tbody tr:nth-child(2n) td{background-color:rgba(var(--color-black-rgb),.02)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-block-text tbody tr:nth-child(2n) td{background-color:rgba(var(--color-black-rgb),.02)}}.kobi-assistant-block-text td,.kobi-assistant-block-text th{padding:.55em .8em;border-bottom:1px solid var(--color-light-gray);text-align:left;vertical-align:top}.kobi-assistant-block-text th{font-weight:var(--font-weight-semibold);background-color:rgba(0,0,0,.03);white-space:nowrap}:where(.color-theme-scope--theme-dark) .kobi-assistant-block-text th,:where(:root:has(.color-theme-marker--preference-dark)) .kobi-assistant-block-text th{background-color:rgba(var(--color-black-rgb),.03)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .kobi-assistant-block-text th{background-color:rgba(var(--color-black-rgb),.03)}}.kobi-assistant-block-text td{max-width:360px;overflow-wrap:anywhere}.kobi-assistant-block-text tr:last-child td{border-bottom:none}.kobi-assistant-message{display:flex;flex-direction:column;width:100%}.kobi-assistant-message--role-user{align-items:flex-end}.kobi-assistant-message--role-assistant{align-items:stretch}.kobi-assistant-message__assistant-row{display:flex;gap:var(--spacing-x-small);width:100%}.kobi-assistant-message__marker{width:18px;height:18px;flex:0 0 auto;margin-top:4px}.kobi-assistant-message__assistant-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.kobi-assistant-message__bubble{font-family:var(--font-dm-sans);font-size:14px;line-height:1.6;color:var(--color-black)}.kobi-assistant-message__bubble>*+*{margin-top:var(--spacing-small)}.kobi-assistant-message__bubble--role-user{max-width:85%;padding:var(--spacing-x-small) var(--spacing-small);border-radius:14px 14px 4px 14px;background-color:var(--color-dark-blue);color:var(--color-white);word-break:break-word}.kobi-assistant-message__bubble--role-assistant{width:100%;padding:0;background:rgba(0,0,0,0);border:none;word-break:break-word}.kobi-assistant-thinking{display:inline-flex;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-x-small) 0;font-family:var(--font-dm-sans);font-size:14px;color:var(--color-gray)}.kobi-assistant-thinking__symbol{flex:0 0 auto;width:22px;height:22px;object-fit:contain;transform-origin:50% 50%;animation:kobi-assistant-thinking-spin 1.8s linear infinite}.kobi-assistant-thinking__phrase{animation:kobi-assistant-thinking-fade .5s ease-out}@keyframes kobi-assistant-thinking-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes kobi-assistant-thinking-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.kobi-assistant-message-list{flex:1 1 auto;overflow-y:auto;padding:var(--spacing-medium) var(--spacing-large);display:flex;flex-direction:column;gap:var(--spacing-large)}.kobi-assistant-message-list__status{align-self:flex-start;font-family:var(--font-dm-sans);font-size:var(--font-size-small);color:var(--color-gray);font-style:italic}.kobi-assistant-message-list__jump-to-latest{position:sticky;bottom:var(--spacing-small);align-self:center;margin-top:calc(-1*(40px + var(--spacing-large)));z-index:2;border-radius:50%;box-shadow:0 2px 8px rgba(var(--color-shadow-rgb),.12)}.kobi-assistant-panel{display:flex;flex-direction:column;height:100%;background-color:var(--color-white)}.kobi-assistant-panel__body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.kobi-assistant-panel__error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-x-small);margin:var(--spacing-small) var(--spacing-medium);padding:var(--spacing-x-small) var(--spacing-small);background-color:rgba(var(--color-bright-copper-rgb),.08);color:var(--color-bright-copper);border:1px solid var(--color-bright-copper);border-radius:10px;font-family:var(--font-dm-sans);font-size:var(--font-size-small)}.kobi-assistant-slide-over{position:fixed;right:0;top:0;bottom:0;width:570px;max-width:100vw;z-index:var(--z-index-overlay);background-color:var(--color-white);box-shadow:-2px 0 24px rgba(var(--color-shadow-rgb),.12);display:flex;flex-direction:column}.kobi-assistant-slide-over--mobile{width:100%}.kobi-assistant-trigger{display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 11px;border:1px solid rgba(var(--color-static-white-rgb),.3);border-radius:999px;background:rgba(0,0,0,0);color:var(--color-static-white);font-family:inherit;font-size:var(--font-size-x-small);font-weight:300;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.kobi-assistant-trigger svg{width:13px;height:13px;flex:0 0 auto}.kobi-assistant-trigger svg path{stroke:currentColor}.kobi-assistant-trigger:hover{background:rgba(var(--color-static-white-rgb),.1)}.kobi-assistant-trigger--active{background:var(--color-bright-copper);border-color:var(--color-bright-copper)}.kobi-assistant-trigger--active:hover{background:rgba(var(--color-bright-copper-rgb),.85)}.omni-search-input{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;height:38px;padding:0 8px 0 12px;border-radius:10px;background:rgba(var(--color-static-white-rgb),.05);border:1px solid rgba(var(--color-static-white-rgb),.08);box-shadow:none;cursor:text;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.omni-search-input--focused{background:var(--color-white);border-color:var(--color-copper-accent);box-shadow:0 0 0 3px var(--color-copper-accent-ring)}.omni-search-input__icon{display:inline-flex;flex-shrink:0}.omni-search-input__field{flex:1 1;min-width:0;background:rgba(0,0,0,0);border:none;outline:none;font-family:inherit;font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:rgba(var(--color-static-white-rgb),.92)}.omni-search-input__field::placeholder{color:rgba(var(--color-static-white-rgb),.55)}.omni-search-input--focused .omni-search-input__field{color:var(--color-text)}.omni-search-input--focused .omni-search-input__field::placeholder{color:var(--color-gray)}.omni-search-input__kbd-group{display:inline-flex;gap:4px;flex-shrink:0}.omni-search-input__clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,0);color:inherit;cursor:pointer;flex-shrink:0}.omni-search-input__clear:hover{background:rgba(var(--color-static-white-rgb),.12)}.omni-search-input--focused .omni-search-input__clear:hover{background:var(--color-lighter-gray)}@media(max-width:600px){.omni-search-input{max-width:none}}.omni-search-nav-button{cursor:pointer;font-family:inherit;font-weight:600;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:var(--color-darker-gray)}.omni-search-nav-button--active,.omni-search-nav-button:hover:not(.omni-search-nav-button--active){border-color:var(--color-bright-copper)}.omni-search-nav-button--active{background:var(--color-copper-accent-tint-2);color:var(--color-bright-copper)}:where(.color-theme-scope--theme-dark) .omni-search-nav-button--active,:where(:root:has(.color-theme-marker--preference-dark)) .omni-search-nav-button--active{color:var(--color-bright-copper-ink)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .omni-search-nav-button--active{color:var(--color-bright-copper-ink)}}.omni-search-nav-button--variant-rail{display:flex;align-items:center;gap:9px;margin:0 6px;padding:7px 14px;border-radius:10px;font-size:12.5px;text-align:left}.omni-search-nav-button--variant-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:99px;border-color:var(--color-lighter-gray);font-size:13px;white-space:nowrap}.omni-search-nav-button__label{text-align:left}.omni-search-nav-button--variant-rail .omni-search-nav-button__label{flex:1 1}.omni-search-nav-button__count{font-family:JetBrains Mono,ui-monospace,monospace}.omni-search-nav-button--variant-rail .omni-search-nav-button__count{font-size:10.5px;padding:1px 5px;border-radius:4px;background:var(--color-lighter-gray);color:var(--color-darker-gray)}.omni-search-nav-button--variant-rail .omni-search-nav-button__count--active{background:var(--color-copper-accent-tint);color:var(--color-bright-copper)}:where(.color-theme-scope--theme-dark) .omni-search-nav-button--variant-rail .omni-search-nav-button__count--active,:where(:root:has(.color-theme-marker--preference-dark)) .omni-search-nav-button--variant-rail .omni-search-nav-button__count--active{color:var(--color-bright-copper-ink)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .omni-search-nav-button--variant-rail .omni-search-nav-button__count--active{color:var(--color-bright-copper-ink)}}.omni-search-nav-button--variant-pill .omni-search-nav-button__count{font-size:11.5px;font-weight:500;color:inherit;opacity:.7}.omni-search-nav-button--variant-pill .omni-search-nav-button__count:before{content:"· "}.omni-search-category-rail{width:188px;flex-shrink:0;background:#fbf8f3;border-right:1px solid var(--color-lighter-gray);padding:4px 0 12px;display:flex;flex-direction:column;gap:1px}:where(.color-theme-scope--theme-dark) .omni-search-category-rail,:where(:root:has(.color-theme-marker--preference-dark)) .omni-search-category-rail{background:var(--color-almost-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .omni-search-category-rail{background:var(--color-almost-white)}}.omni-search-category-rail__section-label{padding:12px 14px 8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--color-gray);text-transform:uppercase}.omni-search-category-rail__divider{height:1px;background:var(--color-lighter-gray);border:none;margin:8px 14px}.omni-search-history-row{display:flex;align-items:stretch;width:calc(100% - 12px);margin:0 6px;border:1px solid rgba(0,0,0,0);border-radius:10px;color:var(--color-text)}.omni-search-history-row--active,.omni-search-history-row:hover{border-color:var(--color-bright-copper)}.omni-search-history-row__main{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 14px;background:rgba(0,0,0,0);border:none;cursor:pointer;font-family:inherit;text-align:left;color:inherit}.omni-search-history-row__icon{display:inline-flex;color:var(--color-gray)}.omni-search-history-row__query{font-size:13.5px;font-weight:600;color:var(--color-text);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-search-history-row__hits{flex-shrink:0;margin-left:auto;font-size:11.5px;font-weight:500;color:var(--color-darker-gray)}.omni-search-history-row__chevron{flex-shrink:0;color:var(--color-gray)}.omni-search-history-row__star{display:inline-flex;align-items:center;justify-content:center;width:36px;flex-shrink:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-light-gray)}.omni-search-history-row__star:hover{color:var(--color-darker-gray)}.omni-search-history-row__star--saved{color:var(--color-copper-accent)}.omni-search-history-row__star--saved:hover{color:var(--color-copper-accent-hover)}.omni-search-history-row__star:focus-visible{outline:2px solid var(--color-copper-accent);outline-offset:-2px}.omni-search-mobile-category-tabs{display:flex;gap:6px;overflow-x:auto;padding:8px 14px;border-bottom:1px solid var(--color-lighter-gray);scrollbar-width:none}.omni-search-mobile-category-tabs::-webkit-scrollbar{display:none}.omni-search-footer{display:flex;align-items:center;gap:14px;padding:8px 14px;background:#fbf8f3;border-top:1px solid var(--color-lighter-gray);font-size:11.5px;color:var(--color-darker-gray);font-weight:500}:where(.color-theme-scope--theme-dark) .omni-search-footer,:where(:root:has(.color-theme-marker--preference-dark)) .omni-search-footer{background:var(--color-almost-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .omni-search-footer{background:var(--color-almost-white)}}.omni-search-footer__hint{display:inline-flex;align-items:center;gap:5px}.omni-search-footer-mobile{display:flex;gap:0;border-top:1px solid var(--color-lighter-gray);background:var(--color-white);flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0)}.omni-search-footer-mobile__button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--color-darker-gray)}.omni-search-footer-mobile__button--active{color:var(--color-copper-accent-ink);background:var(--color-copper-accent-tint-2)}.omni-search-footer-mobile__button:not(:last-child){border-right:1px solid var(--color-lighter-gray)}.omni-search-mobile-header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-lighter-gray);background:var(--color-white);flex-shrink:0}.omni-search-mobile-header__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);border-radius:10px;cursor:pointer;color:var(--color-darker-gray);flex-shrink:0}.omni-search-mobile-header__close:hover{background:var(--color-lighter-gray)}.omni-search-mobile-header__input-wrap{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;height:38px;padding:0 10px;background:var(--color-lighter-gray);border-radius:10px;color:var(--color-darker-gray)}.omni-search-mobile-header__input{flex:1 1;min-width:0;background:rgba(0,0,0,0);border:none;outline:none;font-family:inherit;font-size:14px;font-weight:500;color:var(--color-text)}.omni-search-mobile-header__input::placeholder{color:var(--color-gray)}.omni-search-mobile-header__clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:inherit;flex-shrink:0}.omni-search-mobile-header__clear:hover{background:rgba(0,0,0,.05)}:where(.color-theme-scope--theme-dark) .omni-search-mobile-header__clear:hover,:where(:root:has(.color-theme-marker--preference-dark)) .omni-search-mobile-header__clear:hover{background:rgba(var(--color-black-rgb),.05)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .omni-search-mobile-header__clear:hover{background:rgba(var(--color-black-rgb),.05)}}.omni-search-section-label{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--color-gray);text-transform:uppercase}.omni-search-section-label__text{display:inline-flex;align-items:center;gap:6px}.omni-search-results-header__count{font-weight:500;color:var(--color-light-gray);letter-spacing:0;text-transform:none}