@supports not (color:color-mix(in srgb, red 50%, blue)){:root,html[data-theme=dark]{--topbar-bg:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.store-switcher-panel.is-editing .store-switcher{border-color:var(--border)}.sidebar-nav{scrollbar-color:transparent transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.sidebar-link.is-active,.primary-button{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.danger-button{background:linear-gradient(180deg, var(--danger) 0%, var(--danger) 100%)}.ghost-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--input-border);background:var(--primary-light)}.primary-button:focus-visible,.ghost-button:focus-visible,.danger-button:focus-visible{outline:3px solid #0000}.danger-button:focus-visible{outline-color:#0000}.goal-progress__fill{background:linear-gradient(90deg, var(--primary) 0%, var(--primary) 100%)}.goal-stat{background:linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg) 100%)}.unified-list{scrollbar-color:transparent transparent}.unified-list::-webkit-scrollbar-thumb{background:0 0}.unified-list::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.row-action-button:hover{background:var(--primary-light)}.clients-search-input:hover,.clients-filter-input:hover,.clients-dropdown .field-trigger:hover,.clients-dropdown .field-trigger--input:hover,.field-dropdown:hover>.field-trigger,.field-dropdown:hover>.field-trigger--input,.clients-search-input:focus-within,.clients-filter-input:focus{border-color:var(--input-border)}.clients-search-clear:focus-visible{box-shadow:0 0 0 3px #0000}.clients-table__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.contact-cell__link:focus-visible{outline:3px solid #0000}.products-bulk-delete,.clients-bulk-delete{background:0 0;border:1px solid #0000}.products-bulk-delete:hover,.clients-bulk-delete:hover{background:0 0}.products-table__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.products-table__stock-badge{background:var(--primary-light)}.products-table__stock-badge.is-low{background:var(--warning-light)}.records-table__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.records-table__row--interactive:hover{box-shadow:inset 0 0 0 1px #0000}.records-table__row--interactive:focus-visible{outline:2px solid #0000}.row-action-button--primary,.row-action-button--primary:hover{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.search-empty-state{border:1px dashed var(--input-border);background:radial-gradient(circle at 18% 16%, var(--primary-light) 0%, transparent 28%), radial-gradient(circle at 82% 80%, transparent 0%, transparent 24%), linear-gradient(180deg, var(--card-bg) 0%, var(--surface-soft) 100%)}.search-empty-state__visual-shadow{background:0 0}.search-empty-state__card{background:linear-gradient(180deg, var(--primary-light) 0%, var(--card-bg) 100%);border:1px solid var(--card-border)}.search-empty-state__card:before{background:linear-gradient(180deg, var(--card-bg) 0%, transparent 100%);border:1px solid #0000}.search-empty-state__entity-chip{border:1px solid var(--card-border)}.search-empty-state__spark{color:var(--primary)}.details-delete-button{border-color:var(--input-border);background:var(--danger-light)}.details-delete-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-light);border-color:var(--input-border)}.details-tab:hover{background:var(--primary-light)}.detail-row__celular--link:focus-visible{outline:3px solid #0000}.operation-hero-card__bottom{background:radial-gradient(circle at top right, var(--primary-light) 0%, transparent 42%), linear-gradient(180deg, var(--surface-soft) 0%, var(--card-bg) 100%)}.operation-metric-card{background:linear-gradient(180deg, var(--card-bg) 0%, var(--surface-soft) 100%)}.operation-line-items__head{background:var(--surface-soft)}.operation-line-items__footer{background:var(--card-bg)}html[data-theme=dark] .operation-line-items__head,html[data-theme=dark] .operation-line-items__footer{background:var(--bg-accent)}.operation-payment-group__chip{border:1px solid var(--border);background:var(--primary-light)}.operation-payment-card{background:var(--surface-soft)}.operation-payment-card__main .operation-payment-card__parcelas,.operation-soft-chip{border:1px solid var(--border);background:var(--primary-light)}.operation-prescription-card,.operation-hero-card__support-item,.operation-prescription-board{background:var(--surface-soft)}.operation-panel--history .operation-timeline{scrollbar-color:transparent transparent}.operation-panel--history .operation-timeline::-webkit-scrollbar-thumb{background:0 0}.operation-panel--history .operation-timeline::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.operation-panel--history .operation-timeline__entry{background:var(--surface-soft)}.operation-panel--history .operation-timeline__entry:hover{border-color:var(--card-border);background:var(--surface-soft)}.so-delete-button{border-color:var(--input-border)}.so-delete-button:hover:not(:disabled):not([aria-disabled=true]){border-color:#0000}.so-delete-button:focus-visible{outline:3px solid #0000}.so-hero__body{background:radial-gradient(circle at top right, var(--primary-light) 0%, transparent 46%), linear-gradient(180deg, var(--surface-soft) 0%, var(--card-bg) 100%)}.so-hero__tag{border:1px solid #0000}.so-hero__celular--link:focus-visible{outline:3px solid #0000}.so-hero__stat{background:var(--card-bg)}.so-measure,.so-note{background:var(--surface-soft)}.so-note--danger{border-color:var(--border)}.so-finance__row--balance{background:var(--primary-light)}.photo-upload-card{border:1px dashed var(--input-border);background:linear-gradient(180deg, var(--primary-light) 0%, transparent 100%), var(--surface-soft)}.photo-upload-card:hover{border-color:var(--primary)}.photo-upload-card__remove{background:var(--danger-light);border:1px solid var(--input-border)}.photo-upload-card__remove:hover{background:var(--danger-light);border-color:var(--input-border)}.foto-lightbox-overlay{background:#0b1324}.form-field input:hover,.form-field select:hover,.form-field textarea:hover,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--input-border)}.field-trigger:hover,.field-dropdown:focus-within>.field-trigger,.field-dropdown.is-open .field-trigger{border-color:var(--primary)}.field-dropdown__menu{background:linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg) 100%)}.calendar-clear-button:hover{border-color:var(--card-border)}.time-panel__option.is-selected{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.field-dropdown__option.is-focused{background:var(--primary-light)}.calendar-day.is-selected{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.calendar-chip.is-selected,.radio-pill.is-active{border-color:var(--input-border)}.switch.is-on{background:var(--success);border-color:var(--success)}.input-with-icon:hover,.input-with-icon:focus-within,.confirm-delete-otica__input:hover,.confirm-delete-otica__input:focus{border-color:var(--input-border)}.os-locked-notice{border:1px solid var(--card-border);background:var(--warning-light)}.service-order-search-field:hover,.service-order-money-field:hover,.service-order-search-field:focus-within,.service-order-money-field:focus-within{border-color:var(--input-border)}.service-order-stepper-input:focus{background:0 0}.sale-import-row:hover:not(.is-disabled){border-color:var(--card-border);background:var(--primary-light)}.sale-import-row.is-selected{border-color:var(--primary);background:var(--primary-light);box-shadow:0 0 0 3px var(--primary-light)}.sale-import-row.is-selected .sale-import-row__check{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.new-sale-payment-group__head{background:var(--surface-muted)}.new-sale-payment-group__chip{border:1px solid var(--border);background:var(--primary-light)}.new-service-order-frame-option:hover{border-color:var(--input-border)}.new-service-order-upload-card:hover{border-color:var(--primary)}.new-sale-save-error{background:var(--danger-light);border:1px solid var(--card-border)}.service-order-search-field:focus-within,.service-order-money-field:focus-within{border-color:var(--input-border)}.service-order-stepper button{background:var(--primary-light)}.new-service-order-items-card{background:linear-gradient(180deg, var(--surface-soft) 0%, transparent 100%)}.inline-currency-pair__field:hover,.inline-currency-pair__field:focus-within{border-color:var(--input-border)}.new-service-order-prescription-card__title.is-rose{background:var(--danger-light)}.new-service-order-eye.is-blue{background:var(--primary-light)}.new-service-order-eye.is-rose{background:var(--danger-light)}.new-service-order-prescription-row input:hover,.new-service-order-prescription-row input:focus{border-color:var(--input-border)}.new-service-order-frame-option.is-active{border-color:var(--input-border);background:var(--primary-light);box-shadow:0 0 0 4px var(--primary-light)}.new-service-order-upload-card{border:1px dashed var(--input-border);background:radial-gradient(circle at top left, var(--primary-light) 0%, transparent 55%), var(--surface-soft)}.service-order-quick-modal__icon{background:var(--primary-light);box-shadow:inset 0 0 0 1px #0000}.new-service-order-hero__stat{background:var(--card-bg)}.new-product-input-shell:hover,.new-product-input-shell:focus-within{border-color:var(--input-border)}.new-product-input-shell.is-invalid,.new-product-input-shell.is-invalid:hover,.new-product-input-shell.is-invalid:focus-within{border-color:var(--danger)}.profit-indicator--positive{border-color:var(--border);background:var(--success-light)}.profit-indicator--negative{border-color:var(--border);background:var(--danger-light)}.profit-indicator--neutral{border-color:var(--border);background:var(--card-bg)}.store-activate-button{border:1.5px solid var(--input-border)}.product-image-tile--upload{border:1px dashed var(--input-border);background:linear-gradient(180deg, var(--primary-light) 0%, transparent 100%), var(--surface-soft)}.product-image-tile--upload:hover{border-color:var(--input-border)}.product-image-tile__upload-icon{background:var(--card-bg);border:1px solid var(--card-border)}.cupom-input:hover,.cupom-input:focus,.cupom-venda-row input:hover,.cupom-venda-row input:focus,.confirm-dialog__reason-input:hover,.confirm-dialog__reason-input:focus{border-color:var(--input-border)}.confirm-dialog__icon{border:1px solid #0000;box-shadow:inset 0 0 0 4px #0000}.confirm-dialog__icon--primary{border-color:#0000;box-shadow:inset 0 0 0 4px #0000}.delivery-status-modal__icon{background:radial-gradient(circle at top left, var(--primary-light) 0%, transparent 62%), linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg) 100%);border:1px solid #0000}.delivery-status-modal__meta{background:radial-gradient(circle at top right, var(--primary-light) 0%, transparent 38%), var(--surface-soft)}.pupilometro-shell,.pupilometro-stage-card,.pupilometro-record-card,.pupilometro-measurement-card,.pupilometro-ruler-helper,.pupilometro-result-column{background:linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg) 100%)}.pupilometro-empty{border:1px dashed var(--input-border);background:radial-gradient(circle at top left, var(--primary-light) 0%, transparent 48%), linear-gradient(180deg, var(--card-bg) 0%, var(--surface-soft) 100%)}.pupilometro-record-card__image{background:linear-gradient(180deg, var(--primary-light) 0%, var(--surface-soft) 100%)}.row-action-button.is-danger{border-color:var(--input-border);background:var(--danger-light)}.row-action-button.is-danger:hover{background:var(--danger-light)}.pupilometro-modal__brand{border:1px solid #0000}.pupilometro-method-placeholder{border:1px solid var(--border);background:linear-gradient(180deg, var(--card-bg) 0%, var(--surface-soft) 100%), radial-gradient(circle at top right, transparent, transparent 44%)}.pupilometro-method-card.is-glasses:hover,.pupilometro-method-card.is-card:hover{border-color:var(--border)}.pupilometro-method-card.is-glasses.is-selected{border-color:var(--primary);box-shadow:0 0 0 4px transparent, var(--shadow-float)}.pupilometro-method-card.is-card.is-selected{border-color:var(--purple);box-shadow:0 0 0 4px transparent, var(--shadow-float)}.pupilometro-method-card:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px transparent, var(--shadow-float)}.pupilometro-method-card.is-glasses .pupilometro-method-card__media,.pupilometro-method-card.is-card .pupilometro-method-card__media{background:linear-gradient(150deg, var(--card-bg) 0%, var(--card-bg) 100%)}.pupilometro-method-card.is-glasses .pupilometro-method-card__check,.pupilometro-method-card.is-card .pupilometro-method-card__check{box-shadow:0 4px 10px #0000}.pupilometro-stage{box-shadow:inset 0 0 0 1px #0000}.pupilometro-nudge-pad button,.pupilometro-nudge-pad.is-active button{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}button.pupilometro-record-list-card__image:focus-visible{outline:2px solid #0000}.pupilometro-record-action.is-blue:hover .service-order-focus-menu__icon,.pupilometro-record-action.is-danger:hover .service-order-focus-menu__icon{border-color:#0000}.pupilometro-record-action:focus-visible .service-order-focus-menu__icon{outline:2px solid #0000}.receita-record-card__foto-thumb:hover,.receita-foto-thumb:hover{border-color:var(--input-border)}.receita-record-card__foto-thumb:focus-visible,.receita-foto-thumb:focus-visible{outline:2px solid #0000}.receita-vencimento-box:hover,.receita-vencimento-box:focus-visible{border-color:var(--input-border)}.receita-foto-attach__button:hover{border-color:var(--input-border);background:var(--input-bg)}.receita-foto-attach__remove:hover{border-color:var(--input-border)}.enviar-doc__aviso.is-success,.enviar-doc__aviso.is-danger{border-color:#0000}.signature-modal__alert{border:1px solid #0000}.sidebar-sublink.is-active{background:var(--primary-light)}.sidebar-sublink__dot{box-shadow:0 0 0 3px #0000}.cadastro-table__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.cadastro-table__row--clickable:focus-visible{box-shadow:inset 0 0 0 2px #0000}.cadastro-responsavel-assinatura__remove:hover{color:var(--danger)}.cadastro-responsavel-assinatura__remove:focus-visible{outline:3px solid #0000}.cadastro-otica-field.is-invalid .cadastro-multiselect__chip{border-color:var(--danger)}.toast--danger{background:linear-gradient(180deg, var(--danger) 0%, var(--danger) 100%)}.toast--info{background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 100%)}.cadastro-multiselect__chip:hover{border-color:var(--input-border)}.cadastro-multiselect__chip.is-selected{border-color:var(--primary);background:var(--primary-light)}.cadastro-multiselect__chip.is-selected .cadastro-multiselect__check{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}html[data-theme=dark] .sidebar-sublink.is-active,.user-menu__item-icon,.user-menu__item-icon--blue{background:var(--primary-light)}.user-menu__item-icon--violet{background:var(--purple-light)}.user-menu__item-icon--amber{background:var(--warning-light)}.trocar-usuario-overlay{background:var(--bg)}.tu-mock__nav-item.is-active{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.tu-mock__nav-dot{background:0 0}.switch-user-modal__icon{background:var(--primary-light)}.subscription-table__row:before,.subscription-statement-table__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.aviso-assinatura{border:1px solid var(--card-border);background:var(--warning-light)}.aviso-assinatura.is-critico{border-color:var(--card-border);background:var(--danger-light)}.subscription-alert{border-color:var(--card-border);background:linear-gradient(180deg, var(--danger-light) 0%, var(--card-bg) 100%)}.subscription-alert__icon{background:var(--card-bg)}.subscription-warning-banner{border:1px solid var(--card-border);background:var(--warning-light)}.subscription-warning-banner__icon{background:var(--card-bg)}.subscription-addon:hover{border-color:var(--input-border)}.subscription-addon:focus-visible{box-shadow:0 0 0 3px #0000}.subscription-addon.is-active{border-color:var(--input-border)}.subscription-addon__icon{background:var(--primary-light)}.subscription-addon.is-active .subscription-addon__icon,.subscription-addon__badge.is-on{background:var(--card-bg)}.subscription-addon__switch{background:var(--surface-muted)}.subscription-addon.is-active .subscription-addon__switch{border-color:var(--input-border)}.subscription-plan-card.is-highlighted{border-color:var(--input-border);background:linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg) 58%)}.subscription-plan-card__badge,.subscription-addon__ribbon{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.subscription-plan-card__feature-icon{background:var(--primary-light)}.turbo-upgrade__valor--destaque{border-color:var(--input-border);background:var(--primary-light)}.turbo-upgrade__ciente:hover,.ghost-button.is-green:hover:not(:disabled),.ghost-button.is-danger:hover:not(:disabled){border-color:var(--input-border)}.fin-summary-card{background:linear-gradient(180deg, var(--card-bg) 0%, var(--surface-soft) 100%)}.fin-table__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.fin-table__row--interactive:focus-visible{outline:2px solid var(--primary)}.fin-bulk-delete{border-color:var(--input-border)}.fin-bulk-delete:hover:not(:disabled){border-color:var(--input-border);box-shadow:0 10px 24px #0000}.fin-party-menu .field-dropdown__option--search-card:hover,.fin-party-menu .field-dropdown__option--search-card.is-active{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.fin-baixa-aviso{border:1px solid #0000}.fin-money-input:hover,.fin-money-input:focus-within{border-color:var(--input-border)}.fin-open-cash-banner{border:1px solid var(--card-border);background:linear-gradient(180deg, var(--success-light) 0%, var(--card-bg) 100%)}.fin-open-cash-banner__dot{box-shadow:0 0 0 5px #0000}.fin-toggle input:checked+.fin-toggle__track{background:linear-gradient(180deg, var(--success) 0%, var(--success) 100%)}.fin-subtable--boxed .fin-subtable__row:nth-child(odd){background:0 0}.period-picker__trigger:hover,.period-picker.is-open .period-picker__trigger,.period-picker__date-input:hover,.period-picker__date-input:focus{border-color:var(--input-border)}.report-table__row--accent:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.report-whatsapp-link:focus-visible{box-shadow:0 0 0 3px #0000}.fiscal-hero-card{background:radial-gradient(circle at top right, var(--primary-light) 0%, transparent 42%), linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg) 100%)}.fiscal-metric-pill{background:var(--card-bg)}.fiscal-summary-surface:hover{border-color:var(--input-border)}.fiscal-payment-summary>div{background:var(--surface-soft)}.agenda-search-input:focus-within{border-color:var(--input-border)}.agenda-search-input__action:hover{background:var(--primary-light)}.agenda-nav-button:hover{border-color:var(--input-border);background:var(--primary-light)}.agenda-today-button.is-active{border-color:var(--input-border)}.agenda-event.is-amber{color:var(--warning);border-color:#0000}.agenda-event.is-blue{color:var(--primary);border-color:#0000}.agenda-event.is-green{color:var(--success);border-color:#0000}.agenda-event.is-danger{color:var(--danger);border-color:#0000}.agenda-hour-slot:hover{background:0 0}.agenda-calendar__day.is-today{box-shadow:inset 0 0 0 1px #0000}.agenda-calendar__day.is-selected,.agenda-month-day__badge.is-today{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.agenda-month-event:hover{border-color:var(--card-border)}.agenda-monthgrid__month:hover{border-color:var(--input-border);background:var(--primary-light)}.agenda-monthgrid__month.is-current{box-shadow:inset 0 0 0 1px #0000}.agenda-monthgrid__month.is-selected{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.agenda-column__head--day:hover{background:0 0}.agenda-column__head--day.is-today .agenda-column__daynum{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.agenda-cal__cell.is-today{border-color:var(--card-border)}.agenda-cal__cell.is-today .agenda-cal__num{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.agenda-cal__create:hover{background:0 0}.agenda-calendar__day.is-week{background:var(--primary-light)}.footer-button--danger,.footer-button--danger:hover{border-color:var(--input-border)}.agenda-view__celular:focus-visible{outline:3px solid #0000}.agenda-native-input:hover,.agenda-native-input:focus{border-color:var(--input-border)}.agenda-row-delete:hover{border-color:#0000}.estoque-summary__icon.is-red{background:0 0}.inventario-count-row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.estoque-bulk-button--danger{background:0 0;border-color:#0000}.estoque-bulk-button--danger:hover{background:0 0}.estoque-bulk-button--warning{background:0 0;border-color:#0000}.estoque-bulk-button--warning:hover{background:0 0}.estoque-bulk-button--primary{background:0 0;border-color:#0000}.estoque-bulk-button--primary:hover{background:0 0}.selecao-info__limpar:hover{border-color:var(--input-border);background:var(--primary-light)}.estoque-row:before,.etiquetas-product:before,.etiquetas-print__item:before,.entrada-row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.estoque-action-button.is-warning{background:linear-gradient(180deg, var(--warning) 0%, var(--warning) 100%)}.estoque-action-button.is-primary{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.estoque-action-button.is-danger{background:linear-gradient(180deg, var(--danger) 0%, var(--danger) 100%)}.estoque-table__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.estoque-input:hover,.estoque-input:focus,.estoque-field.is-active .estoque-input,.estoque-textarea:hover,.estoque-textarea:focus{border-color:var(--input-border)}.etiquetas-print__list{scrollbar-color:transparent transparent}.etiquetas-print__list::-webkit-scrollbar-thumb{background:0 0}.etiquetas-print__list::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.etq-escolha:hover{border-color:var(--input-border)}.etq-escolha.is-active,.etq-modelo-card.is-active{border-color:var(--primary);background:var(--primary-light)}.etq-modelo-card--clicavel:hover,.etq-modelo-card--nova:hover{border-color:var(--card-border)}.entrada-row--clickable:focus-visible{border-color:var(--card-border);box-shadow:0 0 0 3px #0000}.entrada-saida-linha:hover{border-color:var(--card-border)}.import-method-card:hover{border-color:var(--primary)}.import-method-card.is-selected{background:var(--primary-light);box-shadow:0 0 0 3px #0000}.import-method-note{border:1px solid #0000}.import-clientes-steps__item.is-current{border-color:var(--input-border)}.import-clientes-steps__item.is-current .import-clientes-steps__number{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.import-clientes-steps__item.is-done{border-color:var(--card-border)}.import-clientes-notice{background:var(--primary-light);border-color:#0000}.import-xml-dropzone.is-dragover{background:0 0}.import-clientes-alert.is-warning,.import-clientes-alert.is-danger,.import-clientes-alert.is-info{border:1px solid #0000}.cliente-import-log,.import-log{background:var(--card-bg);border:1px solid #0000}.entrada-cancel-banner{border-color:var(--card-border);background:var(--danger-light)}.entrada-item__detail-actions .ghost-button.is-active{border-color:var(--input-border)}.turbo-chat-more:hover{border-color:var(--card-border)}.turbo-chat-more:focus-visible{outline:2px solid var(--primary)}.turbo-chat-janela{border:1px solid var(--border);background:0 0}.turbo-chat-janela--bloqueado{border-color:var(--border);background:0 0}.vincular-sugestao:hover{border-color:var(--input-border);background:var(--primary-light)}.vincular-sugestao:focus-visible{outline:3px solid #0000}.vincular-sugestao.is-active{border-color:var(--input-border)}.turbo-template-acervo-chip{border:1px solid var(--input-border)}.turbo-template-acervo-chip:hover{border-color:var(--input-border)}.turbo-template-acervo-chip:focus-visible,.turbo-template-acervo-link:focus-visible,.turbo-template-info:focus-visible{box-shadow:0 0 0 3px #0000}.turbo-template-aviso.is-danger{border-color:var(--border);background:0 0}.turbo-template-aviso.is-warning{border-color:var(--border);color:var(--warning);background:0 0}.turbo-template-qualidade.is-green,.turbo-template-qualidade.is-orange,.turbo-template-qualidade.is-danger{border-color:var(--border);background:0 0}.turbo-row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.turbo-progress-bar__fill{background:linear-gradient(90deg, var(--primary) 0%, var(--primary-hover) 100%)}.turbo-icon-button.is-blue:hover,.turbo-icon-button.is-danger:hover{border-color:#0000}.turbo-variable-chip{border:1px solid #0000}.turbo-botao-fixo{border:1px dashed var(--border);background:0 0}.turbo-whatsapp-preview__scroll{scrollbar-color:transparent transparent}.turbo-whatsapp-preview__scroll::-webkit-scrollbar-thumb{background:0 0}.turbo-whatsapp-preview__scroll::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.turbo-sugestoes__preco.is-blue,.turbo-sugestoes__preco.is-orange,.turbo-sugestao-card.is-criada{border-color:var(--card-border);background:var(--surface-soft)}.automacao-mensagem__pausar{border:1px solid var(--border);background:0 0}.turbo-status-bloco.is-on{border-color:var(--card-border)}.turbo-billing-card{background:var(--card-bg);border-color:#0000}.turbo-billing-card__icon{background:var(--primary-light)}.turbo-billing-card__list li{border:1px solid var(--card-border)}.turbo-billing-card__list li.turbo-billing-card__acao{border-color:var(--card-border);background:var(--primary-light)}.turbo-billing-card__acao>button:hover{background:0 0}.turbo-billing-card__acao>button:focus-visible{box-shadow:inset 0 0 0 2px #0000}.turbo-precos-regras{border:1px solid var(--card-border);background:var(--card-bg)}.turbo-chat-filter-button:hover,.turbo-chat-filter-button.is-active{border-color:var(--input-border)}.turbo-chat-filter-menu__scroll{scrollbar-color:transparent transparent}.turbo-chat-filter-menu__scroll::-webkit-scrollbar-thumb{background:0 0}.turbo-chat-search:hover,.turbo-chat-search:focus-within{border-color:var(--input-border)}.turbo-chat-conversation:focus-visible,.turbo-chat-midia__imagem-botao:focus-visible{outline:3px solid #0000}.turbo-chat-conversation.is-active,.turbo-chat-conversation__avatar,.turbo-chat-main__avatar,.turbo-chat-contact-card__avatar{background:var(--primary-light)}.turbo-chat-fixar:hover:not(:disabled),.turbo-chat-contexto-toggle:hover:not(:disabled),.turbo-chat-contexto-toggle.is-active{border-color:var(--card-border)}.turbo-chat-fixar.is-fixada{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.turbo-chat-thread{background:radial-gradient(circle at top right, transparent, transparent 30%), linear-gradient(180deg, var(--surface-soft) 0%, transparent 100%)}.turbo-chat-conversation-list,.turbo-chat-thread,.turbo-chat-context__body,.turbo-chat-notes,.turbo-chat-tag-picker__options,.turbo-chat-etiqueta-list{scrollbar-color:transparent transparent}.turbo-chat-conversation-list::-webkit-scrollbar-thumb{background:0 0}.turbo-chat-thread::-webkit-scrollbar-thumb{background:0 0}.turbo-chat-context__body::-webkit-scrollbar-thumb{background:0 0}.turbo-chat-notes::-webkit-scrollbar-thumb{background:0 0}.turbo-chat-tag-picker__options::-webkit-scrollbar-thumb{background:0 0}.turbo-chat-etiqueta-list::-webkit-scrollbar-thumb{background:0 0}.turbo-chat-conversation-list::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.turbo-chat-thread::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.turbo-chat-context__body::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.turbo-chat-notes::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.turbo-chat-tag-picker__options::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.turbo-chat-etiqueta-list::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.turbo-chat-scroll-down:hover{border-color:var(--card-border)}.turbo-chat-message--outgoing .turbo-chat-message__bubble{background:var(--primary-light);border-color:var(--card-border)}.turbo-chat-message--nota .turbo-chat-message__bubble{background:var(--warning-light);border-color:var(--card-border)}.turbo-chat-message--nota .turbo-chat-message__author{color:var(--warning)}.turbo-chat-message.is-destacada .turbo-chat-message__bubble,.turbo-chat-message.is-destacada:not(.turbo-chat-message--nota) .turbo-chat-message__bubble{box-shadow:0 0 0 3px #0000}.turbo-chat-message__quote,.turbo-chat-message__quote:hover{background:0 0}.turbo-chat-composer.is-private{background:var(--warning-light)}.turbo-chat-composer__mode:hover,.turbo-chat-composer__mode.is-active{border-color:var(--input-border)}.turbo-chat-composer.is-private .turbo-chat-composer__mode.is-active{border-color:var(--input-border);color:var(--warning)}.turbo-chat-tool-button:hover,.turbo-chat-tool-button.is-active,.turbo-chat-composer__box textarea:hover,.turbo-chat-composer__box textarea:focus,.turbo-chat-voltar:hover,.turbo-chat-info:hover,.turbo-chat-context__fechar:hover{border-color:var(--input-border)}.turbo-chat-context__section,.turbo-chat-context__estado{background:var(--surface-soft)}.turbo-chat-contact-menu__trigger:hover{border-color:var(--input-border)}.turbo-chat-tag.is-blue{background:var(--primary-light);border-color:var(--card-border)}.turbo-chat-tag.is-orange{background:var(--warning-light);border-color:var(--card-border)}.turbo-chat-tag.is-green{background:var(--success-light);border-color:var(--card-border)}.turbo-chat-tag.is-purple{background:var(--purple-light);border-color:var(--card-border)}.turbo-chat-tag-picker__trigger:hover,.turbo-chat-tag-picker__trigger.is-open{border-color:var(--input-border)}.turbo-chat-tag-picker__option.is-selected{background:var(--primary-light)}.turbo-chat-note{background:var(--surface-soft)}.turbo-chat-note:hover{border-color:var(--card-border);background:var(--card-bg)}.turbo-chat-agendamento{background:var(--surface-soft)}.turbo-chat-atribuir__list{scrollbar-color:transparent transparent}.turbo-chat-atribuir__list::-webkit-scrollbar-thumb{background:0 0}.turbo-chat-atribuir__item:hover:not(:disabled){border-color:var(--card-border);background:var(--card-bg)}.turbo-chat-atribuir__item.is-selected{border-color:var(--card-border);background:var(--primary-light)}.turbo-chat-etiqueta-row{background:var(--surface-soft)}.turbo-chat-assinatura:hover{border-color:var(--input-border);background:var(--primary-light)}.turbo-chat-assinatura:focus-visible{outline:3px solid #0000}.foto-lightbox-dica{color:#fff;background:#0b1324}.turbo-chat-midia__sticker-botao:focus-visible{outline:3px solid #0000}.turbo-chat-midia__cartao:hover:not(:disabled){border-color:var(--card-border);background:var(--card-bg)}.turbo-chat-midia-erro{border:1px solid var(--border)}.turbo-chat-midia-erro:hover{border-color:var(--border)}.chat-audio__play{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.chat-audio__velocidade:hover:not(:disabled){border-color:var(--input-border)}.chat-gravador{border:1px solid var(--border);background:var(--input-bg)}.chat-gravador__onda{color:var(--danger)}.chat-gravador__descartar:hover{border-color:var(--input-border)}.chat-gravador__enviar{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.chat-anexo__descartar:hover:not(:disabled){border-color:#0000}.chat-anexo__legenda:hover,.chat-anexo__legenda:focus{border-color:var(--input-border)}.chat-emoji__corpo{scrollbar-color:transparent transparent}.chat-emoji__corpo::-webkit-scrollbar-thumb{background:0 0}.chat-figurinhas__grade::-webkit-scrollbar-thumb{background:0 0}.chat-emoji__corpo::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.chat-figurinhas__grade::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.chat-figurinhas__grade{scrollbar-color:transparent transparent}.chat-figurinhas__remover{border:1px solid var(--card-border)}.chat-figurinhas__remover:focus-visible{outline:3px solid #0000}.chat-figurinhas__item:hover:not(:disabled){border-color:var(--card-border)}.chat-figurinhas__mais:hover{border-color:var(--input-border)}.config-table__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.forma-adorned:hover,.forma-adorned:focus-within{border-color:var(--input-border)}.conta-card:hover{border-color:var(--card-border)}.conta-saldo-eye:hover{border-color:var(--input-border)}.conta-historico__icon.is-ajuste{background:0 0}.money-input:hover,.money-input:focus-within{border-color:var(--input-border)}.categoria-row:before,.categoria-tree__row--nivel-1:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.comissao-table__percent input:hover,.comissao-table__percent input:focus,.definicoes-textarea:focus,.definicoes-doc-pill:hover,.definicoes-doc-pill.is-active{border-color:var(--input-border)}.certificado-card{border:1px solid #0000}.cfop-field__search-box:hover,.cfop-field__search-box:focus-within{border-color:var(--input-border)}.boleto-provider-card.is-active{border-color:var(--card-border)}.metas-progress__fill--reached{background:linear-gradient(90deg, var(--success) 0%, var(--success) 100%)}.metas-dias__chip:hover,.metas-dias__chip.is-on{border-color:var(--input-border)}.metas-dias__chip:focus-visible{box-shadow:0 0 0 3px #0000}.metas-define__bulk-field:hover,.metas-define__bulk-field:focus-within,.metas-define-table__meta:hover,.metas-define-table__meta:focus-within{border-color:var(--input-border)}.lens-lab-card:hover{border-color:var(--card-border)}.lens-lab-card.is-selected{border-color:var(--input-border);background:var(--card-bg)}.lens-lab-card--blue .lens-lab-card__badge{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.lens-lab-card--purple .lens-lab-card__badge{background:linear-gradient(180deg, var(--purple) 0%, var(--purple) 100%)}.lens-lab-card--green .lens-lab-card__badge{background:linear-gradient(180deg, var(--success) 0%, var(--success) 100%)}.lens-toolbar__search input:hover,.lens-toolbar__search input:focus,.lens-filter-pill:hover,.lens-filter-pill.is-active{border-color:var(--input-border)}.lens-row.is-imported,.lens-row.is-imported:hover{background:0 0}.lens-activate-button:hover{background:var(--primary-light);border-color:#0000}.lens-remove-button{border:1px solid #0000}.lens-remove-button:hover{background:var(--danger-light);border-color:#0000}.lens-price-field:hover:not(.is-locked),.lens-price-field:focus-within{border-color:var(--input-border)}.lens-price-field__pull:hover{background:var(--primary-light)}.lens-price-field__pull:focus-visible,.lens-price-field__mode:focus-visible{box-shadow:0 0 0 3px #0000}.cashback-affix:hover,.cashback-affix:focus-within,.cashback-scope-card:hover,.cashback-scope-card.is-active{border-color:var(--input-border)}.cashback-active-toggle.is-on .cashback-active-toggle__dot{box-shadow:0 0 0 4px #0000}.cashback-picker__field:hover,.cashback-picker__field:focus-within{border-color:var(--input-border)}.cashback-picker__chip{border:1px solid var(--input-border)}.cashback-picker__chip button,.cashback-picker__chip button:hover{background:0 0}.boleto-tag{--boleto-tone:var(--success);--boleto-text:var(--boleto-tone);background:0 0;border:1px solid #0000}.tef-tag{color:var(--tef-tone);background:0 0;border:1px solid #0000}.fin-table__history .tef-tag{color:var(--tef-tone)}.promo-pick__row:before,.promo-chosen__row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.promo-pick__row:focus-visible{outline:2px solid #0000}.promo-item-row:before{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.public-page:before{background:radial-gradient(circle at 40% 40%,#0000 0% 70%)}.public-page:after{background:radial-gradient(circle,#0000 0% 72%)}.auth-feedback--error,.auth-feedback--success,.auth-feedback--info{border-color:#0000}.saving-overlay{background:var(--card-bg)}.auth-input:hover,.auth-input:focus-within{border-color:var(--input-border)}.auth-email-step__trocar:focus-visible{outline:3px solid #0000}.auth-plan.is-active .auth-plan__desc{color:var(--primary)}.auth-code__input:hover,.auth-code__input:focus,.auth-code__input.is-filled{border-color:var(--input-border)}.os-search-bubble__option.is-active,.os-search-bubble__option--selectable.is-active:hover{background:var(--primary-light)}.operation-gallery__item:hover{border-color:var(--card-border)}.operation-gallery__item:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #0000}.new-service-order-image-remove{background:var(--danger)}.reneg-table__row,.reneg-cancel-banner{background:var(--card-bg)}.hist-list{scrollbar-color:transparent transparent}.hist-list::-webkit-scrollbar-thumb{background:0 0}.hist-list::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.hist-list .operation-timeline__entry{background:var(--surface-soft)}.hist-list .operation-timeline__entry:hover{border-color:var(--card-border);background:var(--surface-soft)}.log-search__input:hover,.log-search__input:focus{border-color:var(--input-border)}.credito-destaque-card{background:linear-gradient(180deg, var(--primary-light) 0%, var(--card-bg) 100%);border:1px solid var(--card-border)}.credito-destaque-card__icon{background:var(--card-bg)}.cashback-destaque-card{background:linear-gradient(180deg, var(--success-light) 0%, var(--card-bg) 100%);border-color:var(--card-border);box-shadow:0 10px 24px #0000}.cashback-destaque-card .credito-destaque-card__icon{background:var(--card-bg)}.troca-select__row:hover{border-color:var(--card-border);background:var(--surface-soft)}.troca-select__row.is-on{border-color:var(--card-border);background:var(--primary-light)}.troca-credito-item:hover{border-color:var(--card-border);background:var(--surface-soft)}.troca-credito-item.is-on{border-color:var(--card-border);background:var(--primary-light)}.troca-credito-applied{background:var(--primary-light)}.troca-credito-applied.is-danger{background:var(--danger-light)}.operation-payment-card--credito{background:var(--primary-light);border-color:var(--card-border)}.operation-payment-card--trocada{background:var(--surface-muted)}.operation-payment-card--trocada .operation-payment-card__amount strong{-webkit-text-decoration-color:var(--text-light);text-decoration-color:var(--text-light)}.crm-entry-card:hover{border-color:var(--card-border)}.massa-card.is-dirty{border-color:var(--card-border);box-shadow:0 0 0 3px var(--primary-light)}.bloco-notas__tool:hover{background:var(--primary-light);border-color:#0000}.bloco-notas__tool:focus-visible{box-shadow:0 0 0 3px #0000}.bloco-notas__select:hover{border-color:var(--input-border)}.notificacoes__list{scrollbar-color:transparent transparent}.notificacoes__list::-webkit-scrollbar-thumb{background:0 0}.notificacoes__list::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.notificacoes__item.is-unread:hover{background:var(--primary-light)}.campanha-step:hover{border-color:var(--card-border)}.campanha-step.is-active{border-color:var(--card-border);background:var(--primary-light)}.campanha-step.is-active .campanha-step__badge{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.campanha-revisao__item--destaque{border-color:var(--card-border)}.tef-fluxo__aviso{background:var(--primary-light);border:1px solid #0000}.link-button:focus-visible{outline:3px solid #0000}.fiscal-alerta.is-warning,.fiscal-alerta.is-danger,.certificado-card.is-warning,.certificado-card.is-danger{border-color:var(--card-border)}.fiscal-ambiente.is-em-uso{border-color:var(--border);background:var(--primary-light)}.fiscal-percent-field:hover,.fiscal-percent-field:focus-within{border-color:var(--input-border)}.nf-envio-card--atencao,.nf-envio-card--pronta,.nf-envio-card--sucesso,.nf-envio-card--erro{border-color:#0000}.admin-hint{border:1px solid var(--card-border)}a.admin-grupo-item:hover{border-color:var(--input-border);background:var(--primary-light)}a.admin-grupo-item:focus-visible{outline:3px solid #0000}.admin-grupo-item.is-atual{border-color:var(--input-border)}.admin-aviso-permanente{border:1px solid var(--card-border)}.admin-faturamento__linha:focus-visible{outline:3px solid #0000}.acesso-suporte,.acesso-suporte__sair{border:1px solid #0000}.acesso-suporte__sair:hover:not(:disabled){background:var(--danger-light)}.acesso-suporte__sair:focus-visible{outline:3px solid #0000}.admin-import-card__icon,.admin-import-table .icon-button.is-danger:hover:not(:disabled){background:0 0}.migracao-lotes-filtro:hover,.migracao-lotes-filtro:focus-within{border-color:var(--input-border)}.migracao-lote:focus-visible,.migracao-id:focus-visible{outline:3px solid #0000}.migracao-json.is-alerta,.migracao-gate.is-danger{border-color:var(--card-border)}.linha-recem-vista,html[data-theme=dark] .linha-recem-vista{--realce-linha:transparent}.ajuda-topbar,.ajuda-topbar.is-scrolled{background:var(--bg)}html[data-theme=dark] .ajuda-topbar--sobre-capa .ajuda-topbar__voltar,html[data-theme=dark] .ajuda-topbar--sobre-capa .ajuda-topbar__voltar:hover{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.ajuda-capa{background:radial-gradient(90% 120% at 82% 8%, #ffffff2e 0%, transparent 52%), linear-gradient(135deg, var(--primary) 0%, var(--primary) 38%, var(--primary-hover) 72%, var(--primary-hover) 100%)}html[data-theme=dark] .ajuda-capa{background:radial-gradient(90% 120% at 82% 8%,#ffffff0f 0%,#0000 52%),linear-gradient(135deg,#000 0% 38%,#000 72% 100%)}.ajuda-busca-grande__botao{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.ajuda-atalho:hover{border-color:var(--card-border)}.ajuda-categoria:hover:before{box-shadow:0 0 14px var(--primary)}.ajuda-categoria:hover{border-color:var(--card-border)}.ajuda-video-mais{border:1px solid var(--card-border);background:radial-gradient(120% 92% at 50% 0%, var(--primary-light) 0%, transparent 64%), var(--card-bg)}.ajuda-video-mais:hover{border-color:var(--card-border)}.ajuda-video-mais__icone{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.ajuda-video-mais__botao{border:1px solid var(--input-border)}.ajuda-video-mais:hover .ajuda-video-mais__botao{border-color:var(--input-border);background:var(--primary-light)}.ajuda-cta__botao{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.ajuda-aviso-aproximado{border:1px solid #0000}.ajuda-resultado:hover{border-color:var(--card-border)}.ajuda-resultado.is-recem-visto{--realce-card:var(--card-bg);border-color:var(--card-border)}html[data-theme=dark] .ajuda-resultado.is-recem-visto{--realce-card:var(--card-bg)}.ajuda-indice__lista a:hover .ajuda-indice__numero,.ajuda-indice__lista a.is-pai-ativo .ajuda-indice__numero{border-color:var(--border)}.ajuda-indice__lista a.is-ativo .ajuda-indice__numero{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.ajuda-artigo__categoria:hover{background:0 0}.ajuda-destaque:hover{border-color:var(--card-border)}.ajuda-md__link{border-bottom:1px solid #0000}.ajuda-md__callout{border:1px solid var(--card-border)}.ajuda-admin-select:hover,.ajuda-admin-select:focus{border-color:var(--input-border)}.ajuda-admin-erro{border:1px solid var(--border)}.ajuda-admin-editor__toolbar button:hover{border-color:var(--input-border);background:var(--primary-light)}.ajuda-admin-editor__textarea:hover,.ajuda-admin-editor__textarea:focus{border-color:var(--input-border)}.tekbot-fab:focus-visible,.tekbot-panel__icone:focus-visible{outline:3px solid #0000}.tekbot-sugestoes button:hover{border-color:var(--input-border);background:var(--primary-light)}.tekbot-msg.is-erro .tekbot-msg__bolha{border-color:var(--border)}.tekbot-suporte{border:1px solid var(--border)}.tekbot-avaliar button:hover,.tekbot-avaliar button.is-ativo,.tekbot-avaliar button.is-negativo,.tekbot-composer:hover,.tekbot-composer:focus-within{border-color:var(--input-border)}.tekbot-composer__botao{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-hover) 100%)}.tekbot-admin-msg.is-usuario{border-color:var(--card-border)}.tekbot-admin-dias__barra span{background:linear-gradient(90deg, var(--primary), var(--primary))}.tekbot-trava{border-color:var(--card-border)}.admin-olho-valores:hover,.admin-olho-valores[aria-pressed=true]{border-color:var(--input-border)}.admin-olho-valores:focus-visible{outline:3px solid #0000}}