:root{--shell-bg: linear-gradient(180deg, #edf3f8 0%, #f6f8fb 100%);--content-bg-light: #f4f7fb;--surface-base: #f7f9fc;--surface-elevated: #ffffff;--surface-soft: #eef3f8;--app-text: #1e293b;--muted-text: #64748b;--menu-text: #26364d;--border-soft: #dbe4ee;--topbar-bg: #162338;--topbar-border: rgba(255, 255, 255, .08)}:root[data-theme=dark]{--shell-bg: radial-gradient(circle at top, rgba(76, 29, 149, .26) 0%, rgba(30, 41, 59, 0) 28%), linear-gradient(180deg, #08111f 0%, #0c1627 52%, #0f1b2d 100%);--surface-base: #0f172a;--surface-elevated: #162338;--surface-soft: #1b2a44;--app-text: #e5ecf6;--muted-text: #9fb0c8;--menu-text: #d6e2f3;--border-soft: #2b3950;--topbar-bg: rgba(10, 18, 32, .88);--topbar-border: rgba(148, 163, 184, .16);--content-bg: #0f172a;--content-bg-soft: #111c31;--content-surface: #162338;--content-surface-2: #1b2a44;--content-border: #2a3a56;--content-text: #e8eef8;--content-text-soft: #9eb0cc;--content-accent: #7c8cff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--shell-bg);color:var(--app-text);overflow-x:hidden;transition:background .25s ease,color .25s ease}#app{min-height:100vh;max-width:100%;overflow-x:hidden}button{cursor:pointer}input,select,textarea,button{font-family:inherit}a{text-decoration:none;color:inherit}body[data-theme=dark]{color-scheme:dark}body[data-theme=dark] input,body[data-theme=dark] select,body[data-theme=dark] textarea{background:#182131;color:#e5ecf6;border-color:#30405a}body[data-theme=dark] ::placeholder{color:#8ea0ba}body[data-theme=dark] .agendor-content{background:linear-gradient(180deg,var(--content-bg) 0%,var(--content-bg-soft) 100%);color:var(--content-text)}.agendor-content{background:var(--content-bg-light);color:var(--app-text);max-width:100%;overflow-x:hidden}.agendor-content .novo-pedido-page,.agendor-content .itens-page,.agendor-content .pedidos-page,.agendor-content .configuracoes,.agendor-content .chat-interno,.agendor-content .clientes-page,.agendor-content .relatorios-page,.agendor-content .tarefas-page,.agendor-content .leads-page,.agendor-content .crm-board-page,.agendor-content .dashboard-page,.agendor-content .usuarios-page,.agendor-content .produtos-page,.agendor-content .docs-crm-page,.agendor-content .funil-vendas-page,.agendor-content .ticket-chat-page{background:var(--content-bg-light)!important}body[data-theme=dark] .agendor-content>*{color:inherit}body[data-theme=dark] .agendor-content .novo-pedido-page,body[data-theme=dark] .agendor-content .itens-page,body[data-theme=dark] .agendor-content .pedidos-page,body[data-theme=dark] .agendor-content .configuracoes,body[data-theme=dark] .agendor-content .chat-interno,body[data-theme=dark] .agendor-content .clientes-page,body[data-theme=dark] .agendor-content .cliente-detalhes-page,body[data-theme=dark] .agendor-content .relatorios-page,body[data-theme=dark] .agendor-content .tarefas-page,body[data-theme=dark] .agendor-content .leads-page,body[data-theme=dark] .agendor-content .crm-board-page,body[data-theme=dark] .agendor-content .dashboard-page,body[data-theme=dark] .agendor-content .usuarios-page,body[data-theme=dark] .agendor-content .produtos-page,body[data-theme=dark] .agendor-content .docs-crm-page,body[data-theme=dark] .agendor-content .funil-vendas-page,body[data-theme=dark] .agendor-content .titulos-page,body[data-theme=dark] .agendor-content .ticket-chat-page,body[data-theme=dark] .agendor-content .whatsapp-page{background:linear-gradient(180deg,var(--content-bg) 0%,var(--content-bg-soft) 100%)!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .np-section,body[data-theme=dark] .agendor-content .np-next-step,body[data-theme=dark] .agendor-content .np-box,body[data-theme=dark] .agendor-content .np-grid-box,body[data-theme=dark] .agendor-content .np-field,body[data-theme=dark] .agendor-content .np-client-card,body[data-theme=dark] .agendor-content .pedido-card,body[data-theme=dark] .agendor-content .pedido-view-modal,body[data-theme=dark] .agendor-content .np-toolbar-card,body[data-theme=dark] .agendor-content .np-table-wrapper,body[data-theme=dark] .agendor-content .topbar-notification-panel,body[data-theme=dark] .agendor-content .config-card,body[data-theme=dark] .agendor-content .metric-card,body[data-theme=dark] .agendor-content .lead-card,body[data-theme=dark] .agendor-content .kanban-column,body[data-theme=dark] .agendor-content .crm-sidebar,body[data-theme=dark] .agendor-content .crm-topbar,body[data-theme=dark] .agendor-content .report-hero,body[data-theme=dark] .agendor-content .report-toolbar,body[data-theme=dark] .agendor-content .user-focus-card,body[data-theme=dark] .agendor-content .ranking-item,body[data-theme=dark] .agendor-content .mini-list__item,body[data-theme=dark] .agendor-content .config-section,body[data-theme=dark] .agendor-content .config-subsection,body[data-theme=dark] .agendor-content .stat-card,body[data-theme=dark] .agendor-content .toggle-card,body[data-theme=dark] .agendor-content .user-card,body[data-theme=dark] .agendor-content .sync-item,body[data-theme=dark] .agendor-content .cliente-item,body[data-theme=dark] .agendor-content .pedido-sucesso-card,body[data-theme=dark] .agendor-content .produto-modal,body[data-theme=dark] .agendor-content .carrinho-section,body[data-theme=dark] .agendor-content .produto-image-modal,body[data-theme=dark] .agendor-content .compra-modal,body[data-theme=dark] .agendor-content .compras-insights-modal,body[data-theme=dark] .agendor-content .pedido-modal,body[data-theme=dark] .agendor-content .pedido-view-modal__summary-board,body[data-theme=dark] .agendor-content .pedido-view-modal__notes-card,body[data-theme=dark] .agendor-content .pedido-view-modal__footer-box,body[data-theme=dark] .agendor-content .pedido-view-modal__footer-total,body[data-theme=dark] .agendor-content .cliente-content,body[data-theme=dark] .agendor-content .compras-table-wrapper,body[data-theme=dark] .agendor-content .info-table__cell{background:var(--content-surface)!important;color:var(--content-text)!important;border-color:var(--content-border)!important;box-shadow:0 18px 36px #03081438!important}body[data-theme=dark] .agendor-content .produto-image-modal__caption,body[data-theme=dark] .agendor-content .carrinho-footer,body[data-theme=dark] .agendor-content .np-bottom-bar,body[data-theme=dark] .agendor-content .pedido-view-modal__header,body[data-theme=dark] .agendor-content .pedido-view-modal__resume-strip,body[data-theme=dark] .agendor-content .compra-modal__header,body[data-theme=dark] .agendor-content .compras-insights-modal__header,body[data-theme=dark] .agendor-content .cliente-detalhes-topbar,body[data-theme=dark] .agendor-content .cliente-tabs,body[data-theme=dark] .agendor-content .clientes-toolbar,body[data-theme=dark] .agendor-content .clientes-header{background:linear-gradient(180deg,#18263d,#132238)!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .compra-modal__body,body[data-theme=dark] .agendor-content .compras-insights-modal__body,body[data-theme=dark] .agendor-content .compra-modal__flow,body[data-theme=dark] .agendor-content .compra-modal__section,body[data-theme=dark] .agendor-content .compra-modal__section-grid,body[data-theme=dark] .agendor-content .compra-modal__section-grid--totals,body[data-theme=dark] .agendor-content .compras-insights-section,body[data-theme=dark] .agendor-content .compras-insights-summary__card,body[data-theme=dark] .agendor-content .compra-modal__info-card,body[data-theme=dark] .agendor-content .compra-modal__detail-row,body[data-theme=dark] .agendor-content .compras-insights-modal__loading,body[data-theme=dark] .agendor-content .compras-insights-modal__error,body[data-theme=dark] .agendor-content .compras-insights-table-wrap{background:var(--content-surface)!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .compra-modal__input,body[data-theme=dark] .agendor-content .compra-modal__input[readonly]{background:#122033!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .compra-modal__flow-track{background:#0f1b2d!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .compra-modal__flow-step{background:#162338!important;color:var(--content-text-soft)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .compra-modal__flow-step--passed{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;color:#fff!important}body[data-theme=dark] .agendor-content .compra-modal__flow-step--active{background:linear-gradient(135deg,#22c55e,#15803d)!important;color:#fff!important}body[data-theme=dark] .agendor-content .compra-modal__section h4,body[data-theme=dark] .agendor-content .compras-insights-section__header h4,body[data-theme=dark] .agendor-content .compras-insights-summary__card strong,body[data-theme=dark] .agendor-content .compra-modal__header h3{color:#f8fbff!important}body[data-theme=dark] .agendor-content .compras-insights-modal__header p,body[data-theme=dark] .agendor-content .compras-insights-summary__card span,body[data-theme=dark] .agendor-content .compras-insights-summary__card small,body[data-theme=dark] .agendor-content .compra-modal__info-card span,body[data-theme=dark] .agendor-content .compra-modal__detail-row span{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .np-limit-box{background:#122033!important;border:1px solid var(--content-border)!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .np-limit-box strong{color:#fff!important}body[data-theme=dark] .agendor-content .np-limit-box small,body[data-theme=dark] .agendor-content .np-limit-box .np-mini-label{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .np-progress{background:#24344f!important}body[data-theme=dark] .agendor-content .np-progress span{background:linear-gradient(90deg,#22c55e,#6b85a5)!important}body[data-theme=dark] .agendor-content table,body[data-theme=dark] .agendor-content thead,body[data-theme=dark] .agendor-content tbody,body[data-theme=dark] .agendor-content tr,body[data-theme=dark] .agendor-content th,body[data-theme=dark] .agendor-content td{color:#dbe6f5!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content thead,body[data-theme=dark] .agendor-content th{background:var(--content-surface-2)!important}body[data-theme=dark] .agendor-content p,body[data-theme=dark] .agendor-content small,body[data-theme=dark] .agendor-content label,body[data-theme=dark] .agendor-content .section-subtitle,body[data-theme=dark] .agendor-content .empty-state,body[data-theme=dark] .agendor-content .empty-hint,body[data-theme=dark] .agendor-content .lead-card-subtitle,body[data-theme=dark] .agendor-content .sidebar-summary span,body[data-theme=dark] .agendor-content .report-subtitle,body[data-theme=dark] .agendor-content .panel__eyebrow,body[data-theme=dark] .agendor-content .report-eyebrow{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .np-label,body[data-theme=dark] .agendor-content .np-field label,body[data-theme=dark] .agendor-content .np-mini-label,body[data-theme=dark] .agendor-content .info-table__label,body[data-theme=dark] .agendor-content .cliente-tab,body[data-theme=dark] .agendor-content .compras-filtro span,body[data-theme=dark] .agendor-content .carrinho-footer__stat span,body[data-theme=dark] .agendor-content .np-bottom-stat span,body[data-theme=dark] .agendor-content .pedido-view-modal__summary-row span{color:#90a4c2!important}body[data-theme=dark] .agendor-content h1,body[data-theme=dark] .agendor-content h2,body[data-theme=dark] .agendor-content h3,body[data-theme=dark] .agendor-content h4,body[data-theme=dark] .agendor-content h5,body[data-theme=dark] .agendor-content h6,body[data-theme=dark] .agendor-content strong{color:#f4f8ff!important}body[data-theme=dark] .agendor-content span,body[data-theme=dark] .agendor-content div{border-color:inherit}body[data-theme=dark] .agendor-content input,body[data-theme=dark] .agendor-content select,body[data-theme=dark] .agendor-content textarea{background:#122033!important;color:var(--content-text)!important;border:1px solid var(--content-border)!important;caret-color:#cfdcff!important}body[data-theme=dark] .agendor-content input::placeholder,body[data-theme=dark] .agendor-content textarea::placeholder{color:#7f93b2!important}body[data-theme=dark] .agendor-content input[readonly],body[data-theme=dark] .agendor-content textarea[readonly],body[data-theme=dark] .agendor-content select:disabled,body[data-theme=dark] .agendor-content input:disabled,body[data-theme=dark] .agendor-content textarea:disabled{background:#0f1b2d!important;color:#93a6c4!important;border-color:#24344f!important;opacity:1!important}body[data-theme=dark] .agendor-content input:focus,body[data-theme=dark] .agendor-content select:focus,body[data-theme=dark] .agendor-content textarea:focus{outline:none;border-color:#6d7cff!important;box-shadow:0 0 0 3px #6d7cff2e!important}body[data-theme=dark] .agendor-content input[type=date],body[data-theme=dark] .agendor-content input[type=time],body[data-theme=dark] .agendor-content input[type=datetime-local],body[data-theme=dark] .agendor-content input[type=number],body[data-theme=dark] .agendor-content input[type=search],body[data-theme=dark] .agendor-content input[type=email],body[data-theme=dark] .agendor-content input[type=password],body[data-theme=dark] .agendor-content input[type=text],body[data-theme=dark] .agendor-content input[type=tel],body[data-theme=dark] .agendor-content input[type=url]{background:#122033!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content select option{background:#122033;color:var(--content-text)}body[data-theme=dark] .agendor-content .crm-search-box,body[data-theme=dark] .agendor-content .toolbar-search,body[data-theme=dark] .agendor-content .toolbar-search input,body[data-theme=dark] .agendor-content .toolbar-filter-input,body[data-theme=dark] .agendor-content .toolbar-sort-menu,body[data-theme=dark] .agendor-content .np-search-input,body[data-theme=dark] .agendor-content .np-search-input input,body[data-theme=dark] .agendor-content .np-toolbar-check,body[data-theme=dark] .agendor-content .cliente-busca-wrapper,body[data-theme=dark] .agendor-content .cliente-busca-tipo,body[data-theme=dark] .agendor-content .report-field input,body[data-theme=dark] .agendor-content .report-field select,body[data-theme=dark] .agendor-content .sidebar-select,body[data-theme=dark] .agendor-content .ticket-chat-search__field,body[data-theme=dark] .agendor-content .ticket-chat-search__field input,body[data-theme=dark] .agendor-content .filter-select,body[data-theme=dark] .agendor-content .form-group input,body[data-theme=dark] .agendor-content .form-group select,body[data-theme=dark] .agendor-content .form-group textarea{background:#122033!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .carrinho-qtde-input,body[data-theme=dark] .agendor-content .quantidade-input,body[data-theme=dark] .agendor-content .compras-filtro__input,body[data-theme=dark] .agendor-content .info-table__input,body[data-theme=dark] .agendor-content .compra-modal__input{background:#122033!important;color:var(--content-text)!important;border:1px solid var(--content-border)!important}body[data-theme=dark] .agendor-content .crm-search-box input,body[data-theme=dark] .agendor-content .toolbar-search input,body[data-theme=dark] .agendor-content .np-search-input input,body[data-theme=dark] .agendor-content .ticket-chat-search__field input{border:0!important;background:transparent!important;box-shadow:none!important}body[data-theme=dark] .agendor-content input[type=checkbox]{accent-color:#162338}body[data-theme=dark] .agendor-content button:not(.topbar-icon):not(.topbar-avatar-button):not(.topbar-profile-item):not(.topbar-theme-option),body[data-theme=dark] .agendor-content .btn,body[data-theme=dark] .agendor-content .np-btn{border-color:#31415d}body[data-theme=dark] .agendor-content .btn-secondary,body[data-theme=dark] .agendor-content .np-btn--ghost,body[data-theme=dark] .agendor-content .sidebar-reset-btn,body[data-theme=dark] .agendor-content .preset-chip{background:#1a2a44!important;color:var(--content-text)!important;border-color:#324564!important}body[data-theme=dark] .agendor-content .btn-primary,body[data-theme=dark] .agendor-content .np-btn--primary,body[data-theme=dark] .agendor-content .add-button,body[data-theme=dark] .agendor-content .topbar-cta-btn,body[data-theme=dark] .agendor-content .carrinho-header__submit{box-shadow:0 12px 24px #5b21b638}body[data-theme=dark] .agendor-content .np-footer-actions{background:#111c2f!important;border-top:1px solid var(--content-border)!important;box-shadow:inset 0 1px #ffffff08!important}body[data-theme=dark] .agendor-content .np-footer-actions .np-btn--ghost{background:#162338!important;color:var(--content-text)!important;border:1px solid var(--content-border)!important}body[data-theme=dark] .agendor-content .np-footer-actions .np-btn--primary{background:linear-gradient(135deg,#2a3f5f,#162338)!important;color:#fff!important;border:1px solid transparent!important}body[data-theme=dark] .agendor-content .status-chip.online,body[data-theme=dark] .agendor-content .summary-badge,body[data-theme=dark] .agendor-content .lead-card-tag,body[data-theme=dark] .agendor-content .pedido-status,body[data-theme=dark] .agendor-content .np-step-chip{filter:brightness(.95)}body[data-theme=dark] .agendor-content .column-cards,body[data-theme=dark] .agendor-content .board-grid,body[data-theme=dark] .agendor-content .metrics-grid,body[data-theme=dark] .agendor-content .insights-grid,body[data-theme=dark] .agendor-content .stats-grid,body[data-theme=dark] .agendor-content .users-grid{background:transparent!important}body[data-theme=dark] .agendor-content .crm-board-switch__btn,body[data-theme=dark] .agendor-content .toolbar-btn,body[data-theme=dark] .agendor-content .toolbar-icon,body[data-theme=dark] .agendor-content .np-view-toggle{background:#162338!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .crm-search-box{background:#162338!important;border:1px solid var(--content-border)!important;box-shadow:none!important}body[data-theme=dark] .agendor-content .crm-search-box input{background:transparent!important;border:0!important;color:var(--content-text)!important;box-shadow:none!important}body[data-theme=dark] .agendor-content .crm-search-box span{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .crm-board-switch__btn--active,body[data-theme=dark] .agendor-content .toolbar-btn--active,body[data-theme=dark] .agendor-content .np-view-toggle.active,body[data-theme=dark] .agendor-content .cliente-tab--active,body[data-theme=dark] .agendor-content .topbar-theme-option--active,body[data-theme=dark] .agendor-content .pagination-page.active,body[data-theme=dark] .agendor-content .status-shortcut--active{background:linear-gradient(135deg,#2a3f5f,#162338)!important;color:#fff!important;border-color:transparent!important}body[data-theme=dark] .agendor-content .loading-card,body[data-theme=dark] .agendor-content .loading-state .loading-card,body[data-theme=dark] .agendor-content .no-pedidos,body[data-theme=dark] .agendor-content .empty-column{background:#162338!important;color:var(--content-text-soft)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .report-table tr:hover,body[data-theme=dark] .agendor-content .pedidos-list-table tbody tr:hover,body[data-theme=dark] .agendor-content .produtos-tabela tbody tr:hover,body[data-theme=dark] .agendor-content .compras-table tbody tr:hover,body[data-theme=dark] .agendor-content .carrinho-tabela tbody tr:hover{background:#6d7cff14!important}body[data-theme=dark] .agendor-content .configuracoes .config-section,body[data-theme=dark] .agendor-content .configuracoes .config-subsection,body[data-theme=dark] .agendor-content .configuracoes .stat-card,body[data-theme=dark] .agendor-content .configuracoes .toggle-card,body[data-theme=dark] .agendor-content .configuracoes .user-card,body[data-theme=dark] .agendor-content .configuracoes .sync-item{background:var(--content-surface)!important;border:1px solid var(--content-border)!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .configuracoes h2,body[data-theme=dark] .agendor-content .configuracoes h3,body[data-theme=dark] .agendor-content .configuracoes h4,body[data-theme=dark] .agendor-content .configuracoes strong{color:#f4f8ff!important}body[data-theme=dark] .agendor-content .configuracoes p,body[data-theme=dark] .agendor-content .configuracoes small,body[data-theme=dark] .agendor-content .configuracoes label,body[data-theme=dark] .agendor-content .configuracoes .section-subtitle,body[data-theme=dark] .agendor-content .configuracoes .empty-hint{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .crm-sidebar,body[data-theme=dark] .agendor-content .crm-topbar,body[data-theme=dark] .agendor-content .kanban-column,body[data-theme=dark] .agendor-content .task-list-card,body[data-theme=dark] .agendor-content .calendar-card,body[data-theme=dark] .agendor-content .gantt-card,body[data-theme=dark] .agendor-content .modal,body[data-theme=dark] .agendor-content .modal-summary-card,body[data-theme=dark] .agendor-content .modal-section-card,body[data-theme=dark] .agendor-content .lead-card-menu{background:var(--content-surface)!important;border:1px solid var(--content-border)!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .crm-sidebar__badge,body[data-theme=dark] .agendor-content .crm-automation,body[data-theme=dark] .agendor-content .lead-card-stage,body[data-theme=dark] .agendor-content .lead-card-tag,body[data-theme=dark] .agendor-content .task-priority-badge{background:#223555!important;color:#dbe6f5!important;border-color:#35507d!important}body[data-theme=dark] .agendor-content .column-cards,body[data-theme=dark] .agendor-content .calendar-grid,body[data-theme=dark] .agendor-content .gantt-layout,body[data-theme=dark] .agendor-content .gantt-table,body[data-theme=dark] .agendor-content .gantt-timeline{background:transparent!important}body[data-theme=dark] .agendor-content .empty-column,body[data-theme=dark] .agendor-content .calendar-day,body[data-theme=dark] .agendor-content .gantt-table__row,body[data-theme=dark] .agendor-content .gantt-track-row,body[data-theme=dark] .agendor-content .task-list-row{background:#162338!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .relatorios-page .report-hero,body[data-theme=dark] .agendor-content .relatorios-page .report-toolbar,body[data-theme=dark] .agendor-content .relatorios-page .panel,body[data-theme=dark] .agendor-content .relatorios-page .metric-card,body[data-theme=dark] .agendor-content .relatorios-page .user-focus-card,body[data-theme=dark] .agendor-content .relatorios-page .ranking-item,body[data-theme=dark] .agendor-content .relatorios-page .mini-list__item,body[data-theme=dark] .agendor-content .relatorios-page .summary-tile,body[data-theme=dark] .agendor-content .relatorios-page .table-card{background:var(--content-surface)!important;border:1px solid var(--content-border)!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .relatorios-page .metric-card--highlight,body[data-theme=dark] .agendor-content .relatorios-page .report-hero__badge{background:linear-gradient(180deg,#22c55e1f,#3b82f61f)!important;border-color:#60a5fa38!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .relatorios-page .report-field span,body[data-theme=dark] .agendor-content .relatorios-page .metric-card span,body[data-theme=dark] .agendor-content .relatorios-page .user-focus-card span,body[data-theme=dark] .agendor-content .relatorios-page .ranking-item__main span,body[data-theme=dark] .agendor-content .relatorios-page .mini-list__item span{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .clientes-page,body[data-theme=dark] .agendor-content .clientes-container,body[data-theme=dark] .agendor-content .clientes-header,body[data-theme=dark] .agendor-content .clientes-toolbar,body[data-theme=dark] .agendor-content .clientes-table-wrapper,body[data-theme=dark] .agendor-content .clientes-stats-card,body[data-theme=dark] .agendor-content .clientes-pagination,body[data-theme=dark] .agendor-content .clientes-card,body[data-theme=dark] .agendor-content .modal{color:var(--content-text)!important}body[data-theme=dark] .agendor-content .clientes-page{background:linear-gradient(180deg,var(--content-bg) 0%,var(--content-bg-soft) 100%)!important;min-height:calc(100vh - 64px)!important}body[data-theme=dark] .agendor-content .clientes-table-wrapper,body[data-theme=dark] .agendor-content .clientes-card,body[data-theme=dark] .agendor-content .clientes-stats-card,body[data-theme=dark] .agendor-content .modal,body[data-theme=dark] .agendor-content .pagination-page,body[data-theme=dark] .agendor-content .pagination-btn{background:var(--content-surface)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .clientes-table{background:var(--content-surface)!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .clientes-table thead,body[data-theme=dark] .agendor-content .clientes-table th{background:#1b2a44!important;color:#f8fbff!important;border-bottom:1px solid rgba(255,255,255,.26)!important}body[data-theme=dark] .agendor-content .clientes-table tbody tr{background:transparent!important}body[data-theme=dark] .agendor-content .clientes-table td{background:transparent!important;color:var(--content-text)!important;border-bottom:1px solid rgba(255,255,255,.18)!important}body[data-theme=dark] .agendor-content .clientes-table th,body[data-theme=dark] .agendor-content .clientes-table td{border-color:#ffffff2e!important}body[data-theme=dark] .agendor-content .clientes-table tbody tr:hover td{background:#94a3b80f!important}body[data-theme=dark] .agendor-content .clientes-table .cliente-main strong{color:#fff!important}body[data-theme=dark] .agendor-content .clientes-table .cliente-main small{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .clientes-pagination,body[data-theme=dark] .agendor-content .clientes-pagination__controls,body[data-theme=dark] .agendor-content .no-data{background:var(--content-surface)!important;color:var(--content-text-soft)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .clientes-summary,body[data-theme=dark] .agendor-content .clientes-summary span,body[data-theme=dark] .agendor-content .clientes-header h1{color:#fff!important}body[data-theme=dark] .agendor-content .pedidos,body[data-theme=dark] .agendor-content .pedidos-filters-panel,body[data-theme=dark] .agendor-content .table-container,body[data-theme=dark] .agendor-content .pedido-card,body[data-theme=dark] .agendor-content .pedido-card__meta-item,body[data-theme=dark] .agendor-content .modal,body[data-theme=dark] .agendor-content .pedido-view-modal,body[data-theme=dark] .agendor-content .pedido-view-modal__resume-strip,body[data-theme=dark] .agendor-content .pedido-view-modal__table-card,body[data-theme=dark] .agendor-content .items-section,body[data-theme=dark] .agendor-content .total-section,body[data-theme=dark] .agendor-content .view-toggle{background:var(--content-surface)!important;border-color:var(--content-border)!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .pedido-card__tag,body[data-theme=dark] .agendor-content .view-toggle__btn--active,body[data-theme=dark] .agendor-content .status-badge{filter:brightness(.85) saturate(.95)}body[data-theme=dark] .agendor-content .ticket-chat-page,body[data-theme=dark] .agendor-content .ticket-chat-shell,body[data-theme=dark] .agendor-content .ticket-chat-sidebar,body[data-theme=dark] .agendor-content .ticket-chat-main,body[data-theme=dark] .agendor-content .ticket-chat-item,body[data-theme=dark] .agendor-content .ticket-chat-contact,body[data-theme=dark] .agendor-content .ticket-conversation__header,body[data-theme=dark] .agendor-content .ticket-conversation__messages,body[data-theme=dark] .agendor-content .ticket-conversation__composer,body[data-theme=dark] .agendor-content .ticket-message__text,body[data-theme=dark] .agendor-content .ticket-pending,body[data-theme=dark] .agendor-content .ticket-chat-empty,body[data-theme=dark] .agendor-content .ticket-chat-maintenance-modal{background:var(--content-surface)!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .ticket-chat-tabs__btn,body[data-theme=dark] .agendor-content .ticket-chat-modes__btn,body[data-theme=dark] .agendor-content .ticket-chat-search__filter,body[data-theme=dark] .agendor-content .ticket-chat-search__go,body[data-theme=dark] .agendor-content .ticket-conversation__send,body[data-theme=dark] .agendor-content .ticket-conversation__attach{background:#1b2a44!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .dashboard-page,body[data-theme=dark] .agendor-content .usuarios-page,body[data-theme=dark] .agendor-content .produtos-page,body[data-theme=dark] .agendor-content .docs-crm-page,body[data-theme=dark] .agendor-content .funil-vendas-page,body[data-theme=dark] .agendor-content .titulos-page{background:linear-gradient(180deg,var(--content-bg) 0%,var(--content-bg-soft) 100%)!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .dashboard-shell,body[data-theme=dark] .agendor-content .dashboard-main,body[data-theme=dark] .agendor-content .dashboard-sidebar,body[data-theme=dark] .agendor-content .dashboard-topbar,body[data-theme=dark] .agendor-content .dashboard-column,body[data-theme=dark] .agendor-content .sidebar-summary-card,body[data-theme=dark] .agendor-content .pedido-card,body[data-theme=dark] .agendor-content .board-feedback,body[data-theme=dark] .agendor-content .pedido-view-modal,body[data-theme=dark] .agendor-content .pedido-view-modal__header,body[data-theme=dark] .agendor-content .pedido-view-modal__resume-strip,body[data-theme=dark] .agendor-content .pedido-view-modal__table-card{background:var(--content-surface)!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .dashboard-sidebar__badge,body[data-theme=dark] .agendor-content .dashboard-column__count,body[data-theme=dark] .agendor-content .status-pill,body[data-theme=dark] .agendor-content .ghost-button{border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .dashboard-page .ghost-button,body[data-theme=dark] .agendor-content .dashboard-page .status-pill{background:#edf3fb!important;color:#17324d!important;border:1px solid rgba(191,208,230,.9)!important;box-shadow:0 8px 18px #02061729!important}body[data-theme=dark] .agendor-content .dashboard-page .ghost-button:hover,body[data-theme=dark] .agendor-content .dashboard-page .status-pill:hover{background:#fff!important;color:#10253d!important}body[data-theme=dark] .agendor-content .dashboard-page .status-pill--active{color:#fff!important;border-color:transparent!important;box-shadow:0 12px 24px #0206173d!important}body[data-theme=dark] .agendor-content .dashboard-page .status-pill--todos.status-pill--active{background:linear-gradient(135deg,#f8fafc,#dbe7f5)!important;color:#25364a!important}body[data-theme=dark] .agendor-content .dashboard-page .status-pill--enviado.status-pill--active{background:linear-gradient(135deg,#6d7cff,#4338ca)!important}body[data-theme=dark] .agendor-content .dashboard-page .status-pill--bloqueado.status-pill--active{background:linear-gradient(135deg,#f59e0b,#d97706)!important}body[data-theme=dark] .agendor-content .dashboard-page .status-pill--liberado.status-pill--active{background:linear-gradient(135deg,#10b981,#059669)!important}body[data-theme=dark] .agendor-content .dashboard-page .status-pill--cancelado.status-pill--active{background:linear-gradient(135deg,#ef4444,#dc2626)!important}body[data-theme=dark] .agendor-content .dashboard-page .status-pill--faturado.status-pill--active{background:linear-gradient(135deg,#8b5cf6,#4f46e5)!important}body[data-theme=dark] .agendor-content .dashboard-page .link-button{color:#fff!important;background:linear-gradient(135deg,#2a3f5f,#162338)!important;border:1px solid transparent!important;border-radius:10px!important;padding:8px 12px!important;box-shadow:0 10px 20px #4321b638!important}body[data-theme=dark] .agendor-content .sidebar-search,body[data-theme=dark] .agendor-content .sidebar-select,body[data-theme=dark] .agendor-content .sidebar-input{background:#122033!important;color:var(--content-text)!important;border:1px solid var(--content-border)!important}body[data-theme=dark] .agendor-content .sidebar-search input{background:transparent!important;border:0!important;color:var(--content-text)!important;box-shadow:none!important}body[data-theme=dark] .agendor-content .sidebar-search span,body[data-theme=dark] .agendor-content .dashboard-topbar__eyebrow,body[data-theme=dark] .agendor-content .dashboard-column__meta,body[data-theme=dark] .agendor-content .pedido-card__client,body[data-theme=dark] .agendor-content .pedido-card__info,body[data-theme=dark] .agendor-content .dashboard-column__empty,body[data-theme=dark] .agendor-content .sidebar-field label,body[data-theme=dark] .agendor-content .dashboard-sidebar__title{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .pedido-card__footer strong,body[data-theme=dark] .agendor-content .sidebar-summary-card strong,body[data-theme=dark] .agendor-content .dashboard-topbar h1,body[data-theme=dark] .agendor-content .dashboard-column h2,body[data-theme=dark] .agendor-content .pedido-card h3{color:#f4f8ff!important}body[data-theme=dark] .agendor-content .sidebar-summary-card span,body[data-theme=dark] .agendor-content .sidebar-summary-card strong,body[data-theme=dark] .agendor-content .dashboard-sidebar__title,body[data-theme=dark] .agendor-content .dashboard-sidebar__badge,body[data-theme=dark] .agendor-content .dashboard-sidebar__section h3,body[data-theme=dark] .agendor-content .sidebar-summary-card{color:#fff!important}body[data-theme=dark] .agendor-content .table-container,body[data-theme=dark] .agendor-content .modal,body[data-theme=dark] .agendor-content .modal-header,body[data-theme=dark] .agendor-content .clientes-toolbar,body[data-theme=dark] .agendor-content .clientes-header,body[data-theme=dark] .agendor-content .clientes-table-wrapper,body[data-theme=dark] .agendor-content .clientes-pagination,body[data-theme=dark] .agendor-content .usuarios-header,body[data-theme=dark] .agendor-content .usuarios-toolbar,body[data-theme=dark] .agendor-content .produtos-toolbar,body[data-theme=dark] .agendor-content .report-hero__badge,body[data-theme=dark] .agendor-content .funnel-header,body[data-theme=dark] .agendor-content .funnel-toolbar,body[data-theme=dark] .agendor-content .pedidos-list-table-wrapper,body[data-theme=dark] .agendor-content .pedido-view-modal__header,body[data-theme=dark] .agendor-content .pedido-view-modal__resume-strip,body[data-theme=dark] .agendor-content .pedido-view-modal__table-card,body[data-theme=dark] .agendor-content .pedido-view-modal__table td,body[data-theme=dark] .agendor-content .pedido-view-modal__table td:first-child,body[data-theme=dark] .agendor-content .btn-icon--card,body[data-theme=dark] .agendor-content .item,body[data-theme=dark] .agendor-content .logs-table,body[data-theme=dark] .agendor-content .logs-table th,body[data-theme=dark] .agendor-content .logs-table td,body[data-theme=dark] .agendor-content .sync-info,body[data-theme=dark] .agendor-content .sync-buttons-grid,body[data-theme=dark] .agendor-content .stat-grid-card,body[data-theme=dark] .agendor-content .dashboard-card,body[data-theme=dark] .agendor-content .dashboard-panel,body[data-theme=dark] .agendor-content .metric-panel,body[data-theme=dark] .agendor-content .chart-card,body[data-theme=dark] .agendor-content .docs-card,body[data-theme=dark] .agendor-content .docs-section,body[data-theme=dark] .agendor-content .docs-callout,body[data-theme=dark] .agendor-content .funnel-card,body[data-theme=dark] .agendor-content .task-board-card{background:var(--content-surface)!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .data-table th,body[data-theme=dark] .agendor-content .logs-table th,body[data-theme=dark] .agendor-content .pedido-view-modal__table th,body[data-theme=dark] .agendor-content .produtos-tabela th,body[data-theme=dark] .agendor-content .carrinho-tabela th,body[data-theme=dark] .agendor-content .compras-table th,body[data-theme=dark] .agendor-content .compras-insights-table th{background:var(--content-surface-2)!important;color:#dbe6f5!important}body[data-theme=dark] .agendor-content .data-table td,body[data-theme=dark] .agendor-content .logs-table td,body[data-theme=dark] .agendor-content .pedido-view-modal__table td,body[data-theme=dark] .agendor-content .produtos-tabela td,body[data-theme=dark] .agendor-content .carrinho-tabela td,body[data-theme=dark] .agendor-content .compras-table td,body[data-theme=dark] .agendor-content .compras-insights-table td{background:transparent!important;color:var(--content-text)!important}body[data-theme=dark] .agendor-content .no-data,body[data-theme=dark] .agendor-content .top-empty-state,body[data-theme=dark] .agendor-content .ticket-chat-list__empty,body[data-theme=dark] .agendor-content .carrinho-vazio{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content .status-novo,body[data-theme=dark] .agendor-content .status-em_negociacao,body[data-theme=dark] .agendor-content .status-aprovado,body[data-theme=dark] .agendor-content .status-enviado,body[data-theme=dark] .agendor-content .status-cancelado,body[data-theme=dark] .agendor-content .status-finalizado,body[data-theme=dark] .agendor-content .status-pill,body[data-theme=dark] .agendor-content .pedido-card__tag{filter:brightness(.82) saturate(.95)}body[data-theme=dark] .agendor-content .close-btn,body[data-theme=dark] .agendor-content .btn-icon{color:var(--content-text-soft)!important}body[data-theme=dark] .agendor-content [class*=header],body[data-theme=dark] .agendor-content [class*=toolbar],body[data-theme=dark] .agendor-content [class*=filters-panel]{border-color:var(--content-border)}input:focus,select:focus,textarea:focus,button:focus{outline:2px solid #55708f;outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}body[data-theme=dark] ::-webkit-scrollbar-track{background:#0b1220}body[data-theme=dark] ::-webkit-scrollbar-thumb{background:#334155;border-radius:999px;border:1px solid #0b1220}body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#475569}body[data-theme=dark] *{scrollbar-color:#334155 #0b1220}body[data-theme=dark] .agendor-content .modal-overlay{background:#020617b8!important}body[data-theme=dark] .agendor-content .produto-modal-overlay,body[data-theme=dark] .agendor-content .produto-image-modal-overlay,body[data-theme=dark] .agendor-content .pedido-view-modal__backdrop,body[data-theme=dark] .agendor-content .compra-modal-backdrop,body[data-theme=dark] .agendor-content .compras-insights-backdrop,body[data-theme=dark] .agendor-content .pedido-sucesso-overlay{background:#020617c2!important}body[data-theme=dark] .agendor-content .modal,body[data-theme=dark] .agendor-content .small-modal,body[data-theme=dark] .agendor-content .modal-form,body[data-theme=dark] .agendor-content .modal-summary-card,body[data-theme=dark] .agendor-content .modal-section-card,body[data-theme=dark] .agendor-content .client-suggestion,body[data-theme=dark] .agendor-content .client-picker,body[data-theme=dark] .agendor-content .client-suggestions{background:var(--content-surface)!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .modal-header,body[data-theme=dark] .agendor-content .modal-section-card__header{background:linear-gradient(180deg,#1b2a44,#162338)!important;color:#f4f8ff!important;border-bottom:1px solid var(--content-border)!important}body[data-theme=dark] .agendor-content .lead-modal-tabs__btn{background:#162338!important;color:var(--content-text-soft)!important;border:1px solid var(--content-border)!important}body[data-theme=dark] .agendor-content .lead-modal-tabs__btn--active{background:linear-gradient(135deg,#2a3f5f,#162338)!important;color:#fff!important;border-color:transparent!important}body[data-theme=dark] .agendor-content .modal-header h2,body[data-theme=dark] .agendor-content .modal-summary-card strong,body[data-theme=dark] .agendor-content .modal-section-card__header,body[data-theme=dark] .agendor-content .client-suggestion strong{color:#f4f8ff!important}body[data-theme=dark] .agendor-content .modal-header p,body[data-theme=dark] .agendor-content .modal-summary-card span,body[data-theme=dark] .agendor-content .client-suggestion span,body[data-theme=dark] .agendor-content .form-group small,body[data-theme=dark] .agendor-content .close-btn{color:var(--content-text-soft)!important}.agendor-content .pedido-view-modal{max-height:85vh;overflow-y:auto}:root{--odoo-brand: #162338;--odoo-brand-2: #243653;--odoo-accent: #2a3f5f;--odoo-bg: #f6f7f8;--odoo-surface: #ffffff;--odoo-surface-soft: #f1f2f3;--odoo-border: #d8dadd;--odoo-border-strong: #b8bec7;--odoo-text: #1f2937;--odoo-muted: #6b7280;--odoo-row-hover: #f5f6f7;--odoo-radius: 4px;--content-bg-light: var(--odoo-bg);--topbar-bg: var(--odoo-brand)}body{background:var(--odoo-bg);color:var(--odoo-text)}.agendor-content{background:var(--odoo-bg)!important}.agendor-content>*{color:var(--odoo-text)}.agendor-topbar,.topbar{background:var(--odoo-brand)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.agendor-sidebar,.sidebar{background:#fff!important;border-right:1px solid var(--odoo-border)!important;box-shadow:none!important}.sidebar__link{border-radius:var(--odoo-radius)!important;color:#374151!important}.sidebar__link:hover{background:var(--odoo-surface-soft)!important}.sidebar__link--active{background:#16233817!important;color:var(--odoo-brand)!important;box-shadow:inset 3px 0 0 var(--odoo-brand)!important}.topbar-cta-btn,.btn-primary,.primary-btn,.np-btn--primary,.add-button,.carrinho-header__submit,.clientes-page .btn-primary,.crm-docs-btn--primary,.send-btn,.ticket-conversation__send{background:var(--odoo-brand)!important;border-color:var(--odoo-brand)!important;color:#fff!important;border-radius:var(--odoo-radius)!important;box-shadow:none!important}.topbar-cta-btn:hover,.btn-primary:hover,.primary-btn:hover,.np-btn--primary:hover,.add-button:hover,.carrinho-header__submit:hover,.crm-docs-btn--primary:hover,.send-btn:hover,.ticket-conversation__send:hover{background:var(--odoo-brand-2)!important;border-color:var(--odoo-brand-2)!important}.btn-secondary,.ghost-btn,.np-btn--ghost,.outline-button,.toolbar-btn,.filter-select,.view-toggle,.crm-board-switch__btn,.lead-modal-tabs__btn,.ticket-chat-modes__btn,.ticket-chat-tabs__btn,.ticket-chat-search__filter,.ticket-chat-search__go,.sidebar-reset-btn,.pagination-btn,.clientes-pagination__controls button,.topbar-theme-option{background:var(--odoo-surface)!important;border:1px solid var(--odoo-border)!important;color:#374151!important;border-radius:var(--odoo-radius)!important;box-shadow:none!important}.btn-secondary:hover,.ghost-btn:hover,.np-btn--ghost:hover,.outline-button:hover,.toolbar-btn:hover,.filter-select:hover,.crm-board-switch__btn:hover,.lead-modal-tabs__btn:hover,.ticket-chat-modes__btn:hover,.ticket-chat-tabs__btn:hover{background:var(--odoo-surface-soft)!important;border-color:var(--odoo-border-strong)!important}.crm-board-switch__btn--active,.lead-modal-tabs__btn--active,.ticket-chat-modes__btn--active,.ticket-chat-tabs__btn--active,.view-toggle__btn--active,.topbar-theme-option--active{background:#16233817!important;color:var(--odoo-brand)!important;border-color:var(--odoo-brand)!important}.agendor-content input,.agendor-content select,.agendor-content textarea,.agendor-content .toolbar-search,.agendor-content .np-search-input,.agendor-content .crm-search-box,.agendor-content .ticket-chat-search__field,.agendor-content .cliente-busca-wrapper,.agendor-content .sidebar-search,.agendor-content .sidebar-input,.agendor-content .sidebar-select,.agendor-content .report-field input,.agendor-content .report-field select,.agendor-content .form-group input,.agendor-content .form-group select,.agendor-content .form-group textarea{background:#fff!important;border:1px solid var(--odoo-border)!important;border-radius:var(--odoo-radius)!important;color:var(--odoo-text)!important;box-shadow:none!important}.agendor-content input,.agendor-content select{min-height:32px}.agendor-content .ultima-compra-filtros label span[data-icon]:before,.agendor-content .np-toolbar-field label[data-icon]:before,.agendor-content .np-order-field span[data-icon]:before{content:none!important}.agendor-content textarea{min-height:84px}.agendor-content input:focus,.agendor-content select:focus,.agendor-content textarea:focus,.agendor-content .toolbar-search:focus-within,.agendor-content .np-search-input:focus-within,.agendor-content .crm-search-box:focus-within,.agendor-content .ticket-chat-search__field:focus-within{outline:none!important;border-color:var(--odoo-brand)!important;box-shadow:0 0 0 2px #16233824!important}.agendor-content ::placeholder{color:#8a93a2!important}.agendor-content [class*=header],.agendor-content [class*=topbar],.agendor-content [class*=toolbar],.agendor-content [class*=filters],.agendor-content [class*=tabs],.agendor-content .crm-sidebar,.agendor-content .dashboard-sidebar,.agendor-content .ticket-chat-sidebar{border-color:var(--odoo-border)!important}.agendor-content .clientes-header,.agendor-content .clientes-toolbar,.agendor-content .usuarios-header,.agendor-content .usuarios-toolbar,.agendor-content .produtos-toolbar,.agendor-content .report-toolbar,.agendor-content .crm-topbar,.agendor-content .dashboard-topbar,.agendor-content .np-header,.agendor-content .np-products-tabs,.agendor-content .funnel-header,.agendor-content .funnel-toolbar,.agendor-content .pedido-odoo-topbar,.agendor-content .pedido-odoo-filter-row,.agendor-content .cliente-detalhes-topbar,.agendor-content .cliente-tabs,.agendor-content .ticket-conversation__header,.agendor-content .sidebar-topbar,.agendor-content .conversation-topbar{background:var(--odoo-surface)!important;color:var(--odoo-text)!important;border-bottom:1px solid var(--odoo-border)!important;box-shadow:none!important}.agendor-content h1,.agendor-content h2,.agendor-content h3,.agendor-content h4{color:var(--odoo-text)!important;letter-spacing:0!important}.agendor-content h1{font-size:20px!important;font-weight:600!important}.agendor-content h2{font-size:17px!important;font-weight:600!important}.agendor-content h3{font-size:15px!important;font-weight:600!important}.agendor-content p,.agendor-content small,.agendor-content label,.agendor-content [class*=subtitle],.agendor-content [class*=summary],.agendor-content [class*=meta],.agendor-content [class*=hint]{color:var(--odoo-muted)!important}.agendor-content .card,.agendor-content [class$=-card],.agendor-content [class*=__card],.agendor-content .np-section,.agendor-content .np-box,.agendor-content .np-grid-box,.agendor-content .np-client-card,.agendor-content .metric-card,.agendor-content .config-card,.agendor-content .stat-card,.agendor-content .lead-card,.agendor-content .kanban-column,.agendor-content .task-list-card,.agendor-content .calendar-card,.agendor-content .dashboard-card,.agendor-content .dashboard-panel,.agendor-content .metric-panel,.agendor-content .chart-card,.agendor-content .docs-card,.agendor-content .docs-section,.agendor-content .docs-callout,.agendor-content .funnel-card,.agendor-content .clientes-table-wrapper,.agendor-content .clientes-card,.agendor-content .clientes-stats-card,.agendor-content .table-container,.agendor-content .modal,.agendor-content .small-modal,.agendor-content .modal-form,.agendor-content .modal-section-card,.agendor-content .modal-summary-card,.agendor-content .info-card,.agendor-content .wa-modal-card,.agendor-content .produto-modal,.agendor-content .produto-image-modal,.agendor-content .pedido-view-modal,.agendor-content .pedido-card,.agendor-content .carrinho-section,.agendor-content .ultima-compra-panel{background:var(--odoo-surface)!important;border:1px solid var(--odoo-border)!important;border-radius:var(--odoo-radius)!important;box-shadow:none!important}.agendor-content .lead-card,.agendor-content .pedido-card,.agendor-content .cliente-item,.agendor-content .ticket-chat-item,.agendor-content .ticket-chat-contact,.agendor-content .ranking-item,.agendor-content .mini-list__item{transition:background .15s ease,border-color .15s ease!important}.agendor-content .lead-card:hover,.agendor-content .pedido-card:hover,.agendor-content .cliente-item:hover,.agendor-content .ticket-chat-item:hover,.agendor-content .ticket-chat-contact:hover,.agendor-content .ranking-item:hover,.agendor-content .mini-list__item:hover{background:var(--odoo-row-hover)!important;transform:none!important;box-shadow:none!important}.agendor-content table{border-collapse:separate!important;border-spacing:0!important;background:var(--odoo-surface)!important;color:var(--odoo-text)!important}.agendor-content table th{background:var(--odoo-surface-soft)!important;color:#111827!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;border-bottom:1px solid var(--odoo-border)!important;height:36px!important}.agendor-content table td{color:var(--odoo-text)!important;border-bottom:1px solid var(--odoo-border)!important;height:36px!important}.agendor-content table th,.agendor-content table td{padding:7px 10px!important}.agendor-content table tbody tr:hover,.agendor-content .data-table tbody tr:hover,.agendor-content .clientes-table tbody tr:hover,.agendor-content .produtos-tabela tbody tr:hover,.agendor-content .carrinho-tabela tbody tr:hover,.agendor-content .ultima-compra-table tbody tr:hover,.agendor-content .report-table tbody tr:hover,.agendor-content .logs-table tbody tr:hover{background:var(--odoo-row-hover)!important}.agendor-content .status-badge,.agendor-content .status-chip,.agendor-content .status-pill,.agendor-content .pedido-status,.agendor-content .lead-card-tag,.agendor-content .pedido-card__tag,.agendor-content .np-step-chip,.agendor-content .ultima-compra-status{border-radius:999px!important;font-size:11px!important;font-weight:700!important;padding:3px 8px!important;box-shadow:none!important}.agendor-content .status-badge.active,.agendor-content .status-chip.online,.agendor-content .status-pill--active,.agendor-content .pedido-status--novo,.agendor-content .pedido-status--aprovado,.agendor-content .pedido-status--finalizado{background:#16a34a!important;color:#fff!important}.agendor-content .pedido-status--enviado,.agendor-content .lead-card-tag,.agendor-content .pedido-card__tag{background:var(--odoo-accent)!important;color:#fff!important}.agendor-content .pedido-status--liberado{background:#ede9fe!important;color:#5b21b6!important}.agendor-content .pedido-status--faturado{background:#dcfce7!important;color:#166534!important}.agendor-content .pedido-status--em_negociacao,.agendor-content .status-em_negociacao{background:#f59e0b!important;color:#fff!important}.agendor-content .status-badge.inactive{background:#dc2626!important;color:#fff!important}.agendor-content .pedido-status--bloqueado,.agendor-content .pedido-status--cancelado{background:#fee2e2!important;color:#991b1b!important}.agendor-content .modal-header,.agendor-content .modal-section-card__header,.agendor-content .compra-modal__header,.agendor-content .compras-insights-modal__header,.agendor-content .produto-modal__header,.agendor-content .pedido-view-modal__header,.agendor-content .pedido-view-modal__hero{background:var(--odoo-surface-soft)!important;border-bottom:1px solid var(--odoo-border)!important;color:var(--odoo-text)!important;border-radius:var(--odoo-radius) var(--odoo-radius) 0 0!important}.pedido-view-modal__hero[class*=--liberado],.pedido-view-modal__hero[class*=--faturado],.pedido-view-modal__hero[class*=--enviado],.pedido-view-modal__hero[class*=--cancelado],.pedido-view-modal__hero[class*=--novo]{background:var(--odoo-surface-soft)!important}.agendor-content .close-btn,.agendor-content .btn-icon,.agendor-content .icon-btn,.agendor-content .produto-modal__close,.agendor-content .produto-image-modal__close,.agendor-content .pedido-view-modal__close,.agendor-content .compra-modal__close,.agendor-content .compras-insights-modal__close{background:var(--odoo-surface)!important;border:1px solid var(--odoo-border)!important;color:#374151!important;border-radius:var(--odoo-radius)!important;box-shadow:none!important}.agendor-content input[type=checkbox]{accent-color:var(--odoo-brand)}input:focus,select:focus,textarea:focus,button:focus{outline:2px solid rgba(22,35,56,.25)!important;outline-offset:1px!important}body[data-theme=dark]{--odoo-bg: #0b1220;--odoo-surface: #0f172a;--odoo-surface-soft: #111827;--odoo-border: #253149;--odoo-border-strong: #334155;--odoo-text: #e5eefb;--odoo-muted: #94a3b8;--odoo-row-hover: #172033}body[data-theme=dark] .agendor-sidebar,body[data-theme=dark] .sidebar,body[data-theme=dark] .agendor-content,body[data-theme=dark] .agendor-content>*{background:var(--odoo-bg)!important;color:var(--odoo-text)!important}body[data-theme=dark] .agendor-content .card,body[data-theme=dark] .agendor-content [class$=-card],body[data-theme=dark] .agendor-content [class*=__card],body[data-theme=dark] .agendor-content .np-section,body[data-theme=dark] .agendor-content .np-box,body[data-theme=dark] .agendor-content .np-grid-box,body[data-theme=dark] .agendor-content .np-client-card,body[data-theme=dark] .agendor-content .metric-card,body[data-theme=dark] .agendor-content .config-card,body[data-theme=dark] .agendor-content .stat-card,body[data-theme=dark] .agendor-content .lead-card,body[data-theme=dark] .agendor-content .kanban-column,body[data-theme=dark] .agendor-content .table-container,body[data-theme=dark] .agendor-content .modal,body[data-theme=dark] .agendor-content .produto-modal,body[data-theme=dark] .agendor-content .pedido-view-modal,body[data-theme=dark] .agendor-content .pedido-card,body[data-theme=dark] .agendor-content .carrinho-section,body[data-theme=dark] .agendor-content .ultima-compra-panel{background:var(--odoo-surface)!important;border-color:var(--odoo-border)!important;color:var(--odoo-text)!important}body[data-theme=dark] .agendor-content input,body[data-theme=dark] .agendor-content select,body[data-theme=dark] .agendor-content textarea,body[data-theme=dark] .agendor-content .toolbar-search,body[data-theme=dark] .agendor-content .np-search-input,body[data-theme=dark] .agendor-content .crm-search-box,body[data-theme=dark] .agendor-content .ticket-chat-search__field,body[data-theme=dark] .agendor-content .cliente-busca-wrapper{background:#111827!important;color:var(--odoo-text)!important;border-color:var(--odoo-border)!important}body[data-theme=dark] .agendor-content h1,body[data-theme=dark] .agendor-content h2,body[data-theme=dark] .agendor-content h3,body[data-theme=dark] .agendor-content h4,body[data-theme=dark] .agendor-content strong,body[data-theme=dark] .agendor-content table td,body[data-theme=dark] .agendor-content table th{color:var(--odoo-text)!important}body[data-theme=dark] .agendor-content p,body[data-theme=dark] .agendor-content small,body[data-theme=dark] .agendor-content label,body[data-theme=dark] .agendor-content [class*=subtitle],body[data-theme=dark] .agendor-content [class*=summary],body[data-theme=dark] .agendor-content [class*=meta],body[data-theme=dark] .agendor-content [class*=hint]{color:var(--odoo-muted)!important}body[data-theme=dark] .agendor-content table,body[data-theme=dark] .agendor-content table tbody tr{background:var(--odoo-surface)!important}body[data-theme=dark] .agendor-content table th,body[data-theme=dark] .agendor-content .modal-header,body[data-theme=dark] .agendor-content .modal-section-card__header{background:var(--odoo-surface-soft)!important;border-color:var(--odoo-border)!important}body[data-theme=dark] .agendor-content .btn-secondary,body[data-theme=dark] .agendor-content .ghost-btn,body[data-theme=dark] .agendor-content .np-btn--ghost,body[data-theme=dark] .agendor-content .outline-button,body[data-theme=dark] .agendor-content .toolbar-btn,body[data-theme=dark] .agendor-content .filter-select,body[data-theme=dark] .agendor-content .view-toggle,body[data-theme=dark] .agendor-content .crm-board-switch__btn,body[data-theme=dark] .agendor-content .lead-modal-tabs__btn,body[data-theme=dark] .agendor-content .ticket-chat-modes__btn,body[data-theme=dark] .agendor-content .ticket-chat-tabs__btn{background:#111827!important;color:var(--odoo-text)!important;border-color:var(--odoo-border)!important}.agendor-content .pedido-odoo-topbar,.agendor-content .clientes-odoo-topbar{min-height:56px!important;display:grid!important;grid-template-columns:minmax(240px,auto) minmax(320px,1fr) auto!important;align-items:center!important;gap:18px!important;padding:10px 16px!important;background:#fff!important;border-bottom:1px solid var(--odoo-border)!important;box-shadow:none!important}.agendor-content .pedido-odoo-titlebar,.agendor-content .clientes-odoo-titlebar,.agendor-content .pedido-odoo-actions,.agendor-content .clientes-odoo-actions,.agendor-content .pedido-odoo-filter-tools,.agendor-content .clientes-odoo-filter-tools{display:flex!important;align-items:center!important;gap:8px!important}.agendor-content .pedido-odoo-titlebar h1,.agendor-content .clientes-odoo-titlebar h1{margin:0!important;color:var(--odoo-text)!important;font-size:18px!important;font-weight:500!important}.agendor-content .pedido-odoo-new-btn,.agendor-content .clientes-odoo-new-btn{height:34px!important;border:0!important;border-radius:var(--odoo-radius)!important;background:var(--odoo-brand)!important;color:#fff!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}.agendor-content .clientes-odoo-new-btn:disabled{opacity:.62!important;cursor:not-allowed!important}.agendor-content .pedido-odoo-count,.agendor-content .clientes-odoo-count,.agendor-content .pedido-odoo-range,.agendor-content .clientes-odoo-range{color:var(--odoo-muted)!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important}.agendor-content .pedido-odoo-range,.agendor-content .clientes-odoo-range{color:var(--odoo-text)!important}.agendor-content .pedido-odoo-searchbar,.agendor-content .clientes-odoo-searchbar{height:34px!important;display:flex!important;align-items:center!important;min-width:0!important;max-width:560px!important;width:100%!important;margin:0 auto!important;border:1px solid var(--odoo-border)!important;border-radius:var(--odoo-radius)!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.agendor-content .pedido-odoo-search-icon,.agendor-content .clientes-odoo-search-icon{width:34px!important;color:#111827!important;text-align:center!important;font-size:12px!important;font-weight:800!important;line-height:34px!important}.agendor-content .pedido-odoo-filter-btn,.agendor-content .clientes-odoo-filter-btn{height:100%!important;width:34px!important;border:0!important;border-left:1px solid var(--odoo-border)!important;border-right:1px solid var(--odoo-border)!important;border-radius:0!important;background:var(--odoo-brand)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.agendor-content .pedido-odoo-searchbar input,.agendor-content .clientes-odoo-searchbar input{flex:1!important;min-width:0!important;height:100%!important;min-height:0!important;border:0!important;outline:none!important;padding:0 10px!important;color:var(--odoo-text)!important;font-size:13px!important;background:transparent!important;box-shadow:none!important}.agendor-content .pedido-odoo-icon-btn,.agendor-content .clientes-odoo-icon-btn{width:34px!important;height:34px!important;border:0!important;border-radius:var(--odoo-radius)!important;background:#eef0f2!important;color:#374151!important;font-size:14px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important}.agendor-content .pedido-odoo-icon-btn:disabled,.agendor-content .clientes-odoo-icon-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.agendor-content .clientes-odoo-icon-btn--active,.agendor-content .pedido-odoo-view-toggle .view-toggle__btn--active{background:#d8dadd!important;color:#111827!important}.agendor-content .pedido-odoo-filter-row,.agendor-content .clientes-odoo-filter-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:8px 16px!important;background:#fff!important;border-bottom:1px solid var(--odoo-border)!important;box-shadow:none!important}.agendor-content .status-shortcuts{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.agendor-content .status-shortcut{height:28px!important;padding:0 10px!important;border:1px solid var(--odoo-border)!important;border-radius:var(--odoo-radius)!important;background:#fff!important;color:#374151!important;font-weight:600!important;font-size:12px!important;box-shadow:none!important;transform:none!important;filter:none!important}.agendor-content .status-shortcut--selected{background:#edf3f8!important;border-color:var(--odoo-brand)!important;color:var(--odoo-brand)!important;box-shadow:inset 0 -2px 0 var(--odoo-brand)!important;opacity:1!important}.agendor-content .status-shortcut--dimmed{opacity:.62!important}.agendor-content .toolbar-select,.agendor-content .toolbar-filter-input,.agendor-content .toolbar-btn{height:32px!important;border:1px solid var(--odoo-border)!important;border-radius:var(--odoo-radius)!important;background:#fff!important;color:#374151!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}.agendor-content .compras-filtros label,.agendor-content .ultima-compra-filtros label,.agendor-content .report-field,.agendor-content .dashboard-sidebar__section .sidebar-field,.agendor-content .crm-sidebar__section .sidebar-field,.agendor-content .pedidos-filters-panel .form-group{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:130px!important;color:#5d667d!important;font-size:.76rem!important;font-weight:700!important}.agendor-content .compras-filtros label>span,.agendor-content .ultima-compra-filtros label>span,.agendor-content .report-field>span,.agendor-content .dashboard-sidebar__section .sidebar-field label,.agendor-content .crm-sidebar__section .sidebar-field label,.agendor-content .pedidos-filters-panel .form-group label{display:block!important;margin:0!important;color:#5d667d!important;font-size:.76rem!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important}.agendor-content .compras-filtros input:not([type=checkbox]):not([type=radio]),.agendor-content .compras-filtros select,.agendor-content .ultima-compra-filtros input:not([type=checkbox]):not([type=radio]),.agendor-content .ultima-compra-filtros select,.agendor-content .report-field input,.agendor-content .report-field select,.agendor-content .dashboard-sidebar__section .sidebar-field input:not([type=checkbox]):not([type=radio]),.agendor-content .dashboard-sidebar__section .sidebar-field select,.agendor-content .crm-sidebar__section .sidebar-field input:not([type=checkbox]):not([type=radio]),.agendor-content .crm-sidebar__section .sidebar-field select,.agendor-content .pedidos-filters-panel .form-group input,.agendor-content .pedidos-filters-panel .form-group select,.agendor-content .filter-select,.agendor-content .toolbar-select,.agendor-content .toolbar-filter-input{min-height:34px!important;height:auto!important;padding:6px 10px!important;border:1px solid #d9e1ef!important;border-radius:8px!important;background:#fff!important;color:#1f2435!important;font-size:.84rem!important;font-weight:400!important;box-shadow:none!important}.agendor-content .clientes-table-wrapper,.agendor-content .pedidos-list-table-wrap{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:auto!important}.agendor-content .clientes-table,.agendor-content .pedidos-list-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.agendor-content .clientes-table th,.agendor-content .clientes-table td,.agendor-content .pedidos-list-table th,.agendor-content .pedidos-list-table td{height:36px!important;padding:6px 10px!important;border-bottom:1px solid var(--odoo-border)!important;font-size:13px!important}.agendor-content .clientes-table th,.agendor-content .pedidos-list-table th{background:#f1f2f3!important;color:#111827!important;font-weight:700!important}.agendor-content .clientes-table td,.agendor-content .pedidos-list-table td{background:#fff!important;color:var(--odoo-text)!important;font-weight:500!important}.agendor-content .clientes-table tbody tr:hover td,.agendor-content .pedidos-list-table tbody tr:hover td{background:var(--odoo-row-hover)!important}.agendor-content .clientes-pagination{min-height:40px!important;padding:8px 16px!important;border-top:1px solid var(--odoo-border)!important;background:#f1f2f3!important;box-shadow:none!important}@media(max-width:900px){.agendor-content .pedido-odoo-topbar,.agendor-content .clientes-odoo-topbar{grid-template-columns:1fr!important;gap:10px!important}.agendor-content .pedido-odoo-titlebar,.agendor-content .clientes-odoo-titlebar,.agendor-content .pedido-odoo-actions,.agendor-content .clientes-odoo-actions,.agendor-content .pedido-odoo-filter-row,.agendor-content .clientes-odoo-filter-row,.agendor-content .pedido-odoo-filter-tools,.agendor-content .clientes-odoo-filter-tools{width:100%!important;flex-wrap:wrap!important}}body[data-theme=dark] .agendor-content .pedido-odoo-topbar,body[data-theme=dark] .agendor-content .clientes-odoo-topbar,body[data-theme=dark] .agendor-content .pedido-odoo-filter-row,body[data-theme=dark] .agendor-content .clientes-odoo-filter-row,body[data-theme=dark] .agendor-content .pedido-odoo-searchbar,body[data-theme=dark] .agendor-content .clientes-odoo-searchbar,body[data-theme=dark] .agendor-content .status-shortcut,body[data-theme=dark] .agendor-content .toolbar-select,body[data-theme=dark] .agendor-content .toolbar-filter-input,body[data-theme=dark] .agendor-content .toolbar-btn{background:var(--odoo-surface)!important;border-color:var(--odoo-border)!important;color:var(--odoo-text)!important}body[data-theme=dark] .agendor-content .compras-filtros label,body[data-theme=dark] .agendor-content .ultima-compra-filtros label,body[data-theme=dark] .agendor-content .report-field,body[data-theme=dark] .agendor-content .dashboard-sidebar__section .sidebar-field,body[data-theme=dark] .agendor-content .crm-sidebar__section .sidebar-field,body[data-theme=dark] .agendor-content .pedidos-filters-panel .form-group,body[data-theme=dark] .agendor-content .compras-filtros label>span,body[data-theme=dark] .agendor-content .ultima-compra-filtros label>span,body[data-theme=dark] .agendor-content .report-field>span,body[data-theme=dark] .agendor-content .dashboard-sidebar__section .sidebar-field label,body[data-theme=dark] .agendor-content .crm-sidebar__section .sidebar-field label,body[data-theme=dark] .agendor-content .pedidos-filters-panel .form-group label{color:#90a4c2!important}body[data-theme=dark] .agendor-content .compras-filtros input:not([type=checkbox]):not([type=radio]),body[data-theme=dark] .agendor-content .compras-filtros select,body[data-theme=dark] .agendor-content .ultima-compra-filtros input:not([type=checkbox]):not([type=radio]),body[data-theme=dark] .agendor-content .ultima-compra-filtros select,body[data-theme=dark] .agendor-content .report-field input,body[data-theme=dark] .agendor-content .report-field select,body[data-theme=dark] .agendor-content .dashboard-sidebar__section .sidebar-field input:not([type=checkbox]):not([type=radio]),body[data-theme=dark] .agendor-content .dashboard-sidebar__section .sidebar-field select,body[data-theme=dark] .agendor-content .crm-sidebar__section .sidebar-field input:not([type=checkbox]):not([type=radio]),body[data-theme=dark] .agendor-content .crm-sidebar__section .sidebar-field select,body[data-theme=dark] .agendor-content .pedidos-filters-panel .form-group input,body[data-theme=dark] .agendor-content .pedidos-filters-panel .form-group select,body[data-theme=dark] .agendor-content .filter-select,body[data-theme=dark] .agendor-content .toolbar-select,body[data-theme=dark] .agendor-content .toolbar-filter-input{background:#122033!important;color:var(--content-text)!important;border-color:var(--content-border)!important}body[data-theme=dark] .agendor-content .clientes-table th,body[data-theme=dark] .agendor-content .pedidos-list-table th,body[data-theme=dark] .agendor-content .clientes-pagination{background:var(--odoo-surface-soft)!important;color:var(--odoo-text)!important;border-color:var(--odoo-border)!important}body[data-theme=dark] .agendor-content .clientes-table td,body[data-theme=dark] .agendor-content .pedidos-list-table td{background:var(--odoo-surface)!important;color:var(--odoo-text)!important;border-color:var(--odoo-border)!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--odoo-border, #d8dadd);border-radius:var(--odoo-radius, 4px);background:var(--odoo-surface, #ffffff);color:#374151;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:hover{background:var(--odoo-row-hover, #f1f2f3);border-color:var(--odoo-border-strong, #b8bec7)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--odoo-brand, #162338);border-color:var(--odoo-brand, #162338);color:#fff}.btn--primary:hover{background:var(--odoo-brand-2, #243653);border-color:var(--odoo-brand-2, #243653)}.btn--ghost{background:transparent;border-color:transparent;color:#374151}.btn--ghost:hover{background:var(--odoo-row-hover, #f1f2f3)}.btn--danger{background:#fef2f2;border-color:#fecaca;color:#dc2626}.btn--danger:hover{background:#fee2e2;border-color:#fca5a5}.btn--danger svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn--sm{height:28px;padding:0 10px;font-size:12px}.btn--icon{width:34px;padding:0}.btn--icon.btn--sm{width:28px;height:28px}.btn--circle{border-radius:999px}.page{padding:0}.page__header{min-height:56px;display:grid;grid-template-columns:minmax(240px,auto) minmax(280px,1fr) auto;align-items:center;gap:18px;padding:10px 16px;background:var(--odoo-surface, #ffffff);border-bottom:1px solid var(--odoo-border, #d8dadd)}.page__header-left{display:flex;align-items:center;gap:8px}.page__header-left h1{margin:0;font-size:18px;font-weight:500}.page__header-center{display:flex;align-items:center;height:34px;max-width:560px;width:100%;margin:0 auto;border:1px solid var(--odoo-border, #d8dadd);border-radius:var(--odoo-radius, 4px);background:var(--odoo-surface, #ffffff);overflow:hidden}.page__header-center input{flex:1;height:100%;min-height:0;border:0;outline:none;padding:0 10px;font-size:13px;background:transparent}.page__header-right{display:flex;align-items:center;gap:8px}.filter-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 16px;background:var(--odoo-surface, #ffffff);border-bottom:1px solid var(--odoo-border, #d8dadd)}.filter-bar__pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.filter-bar__tools{display:flex;align-items:center;gap:8px}.table-wrap{background:var(--odoo-surface, #ffffff);overflow:auto}.data-table{width:100%;border-collapse:separate;border-spacing:0}.data-table th{background:var(--odoo-surface-soft, #f1f2f3);color:#111827;font-size:13px;font-weight:700;border-bottom:1px solid var(--odoo-border, #d8dadd);height:36px;padding:6px 10px;position:sticky;top:0;z-index:2;text-align:left}.data-table td{height:36px;padding:6px 10px;border-bottom:1px solid var(--odoo-border, #d8dadd);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover td{background:var(--odoo-row-hover, #f5f6f7)}.pagination{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:8px 16px;border-top:1px solid var(--odoo-border, #d8dadd);background:var(--odoo-surface-soft, #f1f2f3)}.pagination__info{color:var(--odoo-muted, #6b7280);font-size:13px;font-weight:600}.pagination__controls{display:flex;align-items:center;gap:6px}.card{background:var(--odoo-surface, #ffffff);border:1px solid var(--odoo-border, #d8dadd);border-radius:var(--odoo-radius, 4px);padding:14px}.card--flat{border-radius:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--odoo-muted, #6b7280);font-size:14px}.empty-state__icon{font-size:40px;margin-bottom:12px}.empty-state strong{display:block;margin-bottom:4px;font-size:16px;color:var(--odoo-text, #1f2937)}.modal-overlay{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;background:#02061785}.modal-box{background:var(--odoo-surface, #ffffff);border:1px solid var(--odoo-border, #d8dadd);border-radius:var(--odoo-radius, 4px);min-width:420px;max-width:90vw;max-height:85vh;overflow:auto;box-shadow:0 20px 60px #02061733}.modal-box__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--odoo-surface-soft, #f1f2f3);border-bottom:1px solid var(--odoo-border, #d8dadd);font-weight:700;font-size:15px}.modal-box__body{padding:16px}.modal-box__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--odoo-border, #d8dadd)}.mobile-cards{display:none;flex-direction:column;gap:10px;padding:12px}@media(max-width:768px){.desktop-table{display:none}.mobile-cards{display:flex}.page__header{grid-template-columns:1fr;gap:10px}.page__header-center{max-width:none}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar__pills{justify-content:center}.pagination{flex-direction:column;gap:8px;text-align:center}}body[data-theme=dark] .btn{background:var(--odoo-surface, #0f172a);border-color:var(--odoo-border, #253149);color:var(--odoo-text, #e5eefb)}body[data-theme=dark] .btn--primary{background:var(--odoo-brand, #162338);border-color:var(--odoo-brand, #162338);color:#fff}body[data-theme=dark] .btn--ghost{background:transparent;border-color:transparent}body[data-theme=dark] .btn--danger{background:#2d1111;border-color:#5c1a1a;color:#fca5a5}body[data-theme=dark] .page__header,body[data-theme=dark] .page__header-center{background:var(--odoo-surface, #0f172a);border-color:var(--odoo-border, #253149)}body[data-theme=dark] .page__header-center input{color:var(--odoo-text, #e5eefb)}body[data-theme=dark] .filter-bar{background:var(--odoo-surface, #0f172a);border-color:var(--odoo-border, #253149)}body[data-theme=dark] .table-wrap{background:var(--odoo-surface, #0f172a)}body[data-theme=dark] .data-table th{background:var(--odoo-surface-soft, #111827);color:var(--odoo-text, #e5eefb);border-color:var(--odoo-border, #253149)}body[data-theme=dark] .data-table td{background:var(--odoo-surface, #0f172a);color:var(--odoo-text, #e5eefb);border-color:var(--odoo-border, #253149)}body[data-theme=dark] .data-table tbody tr:hover td{background:var(--odoo-row-hover, #172033)}body[data-theme=dark] .pagination{background:var(--odoo-surface-soft, #111827);border-color:var(--odoo-border, #253149)}body[data-theme=dark] .pagination__info{color:var(--odoo-muted, #94a3b8)}body[data-theme=dark] .card{background:var(--odoo-surface, #0f172a);border-color:var(--odoo-border, #253149)}body[data-theme=dark] .empty-state{color:var(--odoo-muted, #94a3b8)}body[data-theme=dark] .empty-state strong{color:var(--odoo-text, #e5eefb)}body[data-theme=dark] .modal-box{background:var(--odoo-surface, #0f172a);border-color:var(--odoo-border, #253149)}body[data-theme=dark] .modal-box__header{background:var(--odoo-surface-soft, #111827);border-color:var(--odoo-border, #253149);color:var(--odoo-text, #e5eefb)}body[data-theme=dark] .modal-box__footer{border-color:var(--odoo-border, #253149)}
