:root {
    --color_ink: #0f172a;
    --color_navy_base: #0f172a;
    --color_primary: #587899;
    --color_primary_hover: #4C6C8B;
    --color_primary_active: #405F7D;
    --color_primary_text: #587899;
    --color_primary_bg: #eef3f8;
    --color_primary_selected: #e8f3f9;
    --color_line: rgba(15, 23, 42, 0.12);
    --color_muted: #5b6b7f;
    --color_secondary: #667085;
    color-scheme: light;
}
html,
body {
    color-scheme: light;
}
#paperoffice_ai_suite_wrapper_content_main_wrapper:has([data-po-shell="fill"] .workspace-toolbar) {
    background-color: var(--po-bg-sidebar, #EBEFF4) !important;
}
[data-po-shell="fill"]:has(.workspace-toolbar) {
    background: transparent !important;
}
[data-po-shell="fill"]:has(.workspace-toolbar) > .content-header {
    display: none !important;
}
[data-po-shell="fill"] .workspace-toolbar,
[data-po-shell="fill"] .workspace-filter-bar,
[data-po-shell="fill"] .workspace-kpi-row,
[data-po-shell="fill"] .workspace-filter-toggle,
[data-po-shell="fill"] .workspace-kpi-toggle-btn,
[data-po-shell="fill"] .workspace-filter-btn,
[data-po-shell="fill"] .filter-label,
[data-po-shell="fill"] .tabulator .tabulator-header .tabulator-col .tabulator-col-content {
    font-weight: 400;
}
[data-po-shell="fill"] .workspace-filter-toggle,
[data-po-shell="fill"] .workspace-kpi-toggle-btn,
[data-po-shell="fill"] .workspace-filter-btn,
[data-po-shell="fill"] .filter-label {
    font-size: 11px;
}
[data-po-shell="fill"] .btn-add-workspace:not(.btn-secondary-outline):not(.btn-add-workspace--core.btn-secondary-outline),
[data-po-shell="fill"] .btn-add-connector,
[data-po-shell="fill"] .btn-add-agent,
[data-po-shell="fill"] .btn-add-storage,
[data-po-shell="fill"] .btn-new-agent,
[data-po-shell="fill"] .toolbar-btn-cta--new {
    background: var(--color_primary, #587899) !important;
    background-image: none !important;
    border-color: var(--color_primary, #587899) !important;
    color: #ffffff !important;
    font-weight: 400 !important;
}
[data-po-shell="fill"] .btn-add-workspace:not(.btn-secondary-outline):hover,
[data-po-shell="fill"] .btn-add-connector:hover,
[data-po-shell="fill"] .btn-add-agent:hover,
[data-po-shell="fill"] .btn-add-storage:hover,
[data-po-shell="fill"] .btn-new-agent:hover,
[data-po-shell="fill"] .toolbar-btn-cta--new:hover {
    background: var(--color_primary_hover, #4C6C8B) !important;
    border-color: var(--color_primary_hover, #4C6C8B) !important;
    color: #ffffff !important;
}
[data-po-shell="fill"] .btn-add-workspace:not(.btn-secondary-outline):active,
[data-po-shell="fill"] .btn-add-connector:active,
[data-po-shell="fill"] .btn-add-agent:active,
[data-po-shell="fill"] .btn-add-storage:active,
[data-po-shell="fill"] .toolbar-btn-cta--new:active {
    background: var(--color_primary_active, #405F7D) !important;
    border-color: var(--color_primary_active, #405F7D) !important;
}
[data-po-shell="fill"] .workspace-filter-btn.active,
[data-po-shell="fill"] .agent-filter-btn.active,
[data-po-shell="fill"] .agent-kind-filter-btn.active,
[data-po-shell="fill"] .connector-filter-btn.active {
    background: var(--color_primary_bg, #eef3f8) !important;
    color: var(--color_primary, #587899) !important;
    border-color: rgba(88, 120, 153, 0.35) !important;
}
#megasearch-agent-pill.mega-search-agent-pill {
    background: #ffffff !important;
    color: var(--color_primary, #587899) !important;
    border: 1px solid rgba(88, 120, 153, 0.35) !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06) !important;
    font-weight: 400 !important;
    letter-spacing: 0.04em;
    transform: none !important;
}
#megasearch-agent-pill.mega-search-agent-pill:hover:not(.active):not(.loading) {
    background: var(--color_primary_bg, #eef3f8) !important;
    color: var(--color_primary, #587899) !important;
    border-color: var(--color_primary, #587899) !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06) !important;
    transform: none !important;
}
#megasearch-agent-pill.mega-search-agent-pill.active,
.mega-search-mode-toggle-btn[data-mode="agent"].active,
.mega-search-mode-toggle-btn[data-mode="search"].active {
    background: var(--color_primary, #587899) !important;
    color: #ffffff !important;
    border-color: var(--color_primary, #587899) !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06) !important;
    font-weight: 400 !important;
}
#megasearch-agent-pill.mega-search-agent-pill.active:hover {
    background: var(--color_primary_hover, #4C6C8B) !important;
    border-color: var(--color_primary_hover, #4C6C8B) !important;
    color: #ffffff !important;
    transform: none !important;
}
#megasearch-agent-pill.mega-search-agent-pill.loading,
.mega-search-mode-toggle-btn[data-mode="agent"].loading,
.mega-search-mode-toggle-btn[data-mode="search"].loading {
    background: #ffffff !important;
    color: var(--color_primary, #587899) !important;
    border-color: rgba(88, 120, 153, 0.45) !important;
    animation: cookbook-agent-pill-pulse 1.8s ease-in-out infinite;
}
.mega-search-mode-toggle-btn {
    font-weight: 400 !important;
}
.mega-search-submit {
    background: var(--color_primary, #587899) !important;
    border-color: var(--color_primary, #587899) !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    box-shadow: none !important;
    transform: none !important;
}
.mega-search-submit:hover {
    background: var(--color_primary_hover, #4C6C8B) !important;
    border-color: var(--color_primary_hover, #4C6C8B) !important;
    transform: none !important;
}
.mega-search-mic:not(.recording):not(.transcribing) {
    background: #ffffff !important;
    color: var(--color_primary, #587899) !important;
    border-color: rgba(88, 120, 153, 0.35) !important;
    transform: none !important;
}
.mega-search-mic:hover:not(.recording):not(.transcribing) {
    background: var(--color_primary_bg, #eef3f8) !important;
    border-color: var(--color_primary, #587899) !important;
    color: var(--color_primary, #587899) !important;
    transform: none !important;
}
@keyframes cookbook-agent-pill-pulse {
    0%, 100% { box-shadow: 0 0 0 0 rgba(88, 120, 153, 0.18); }
    50% { box-shadow: 0 0 0 4px rgba(88, 120, 153, 0.12); }
}
[data-po-shell="fill"] .tabulator .tabulator-header,
[data-po-shell="fill"] .tabulator .tabulator-headers,
[data-po-shell="fill"] .tabulator .tabulator-header .tabulator-col {
    background: #F2F5F8 !important;
}
[data-po-shell="fill"] .tabulator .tabulator-header .tabulator-col .tabulator-col-content,
[data-po-shell="fill"] .tabulator .tabulator-header .tabulator-col .tabulator-col-title {
    font-size: 11px !important;
    font-weight: 400 !important;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}
[data-po-shell="fill"] .tabulator-cell .document-name-link,
[data-po-shell="fill"] .tabulator-cell .workspace-name-link,
[data-po-shell="fill"] .tabulator-cell .agent-name-link,
[data-po-shell="fill"] .tabulator-cell .connector-name-link,
[data-po-shell="fill"] .tabulator-cell .storage-mount-name-link,
[data-po-shell="fill"] .tabulator-cell .document-type-name-link,
[data-po-shell="fill"] .tabulator-cell .account-name-link,
[data-po-shell="fill"] .tabulator-cell .contact-name-link,
[data-po-shell="fill"] .tabulator-cell .publisher-name-link,
[data-po-shell="fill"] .tabulator-cell .exec-agent-name-link,
[data-po-shell="fill"] .tabulator-cell .task-name-link,
[data-po-shell="fill"] .tabulator-cell .delivery-log-subject-link,
[data-po-shell="fill"] .tabulator-cell .api-queue-job-id-link,
[data-po-shell="fill"] .tabulator-cell .billing-invoice-name-link,
[data-po-shell="fill"] .tabulator-cell .partner-customer-name-link,
[data-po-shell="fill"] .tabulator-cell .kb-article-name-link,
[data-po-shell="fill"] .tabulator-cell .kb-ratings-name-link,
[data-po-shell="fill"] .tabulator-cell .ticket-subject-link,
[data-po-shell="fill"] .tabulator-cell .enduser-name-link,
[data-po-shell="fill"] .tabulator-cell .conversation-agent-name-link,
[data-po-shell="fill"] .tabulator-cell .hitl-agent-name-link,
[data-po-shell="fill"] .tabulator-cell .inbox-name-link,
[data-po-shell="fill"] .tabulator-cell .user-name-link,
[data-po-shell="fill"] .tabulator-cell .group-name-link,
[data-po-shell="fill"] .tabulator-cell .api-name-link {
    color: var(--color_ink, #0f172a) !important;
    font-weight: 400 !important;
}
[data-po-shell="fill"] .tabulator-cell .document-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .workspace-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .agent-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .connector-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .storage-mount-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .document-type-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .account-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .contact-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .publisher-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .exec-agent-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .task-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .delivery-log-subject-link:hover,
[data-po-shell="fill"] .tabulator-cell .api-queue-job-id-link:hover,
[data-po-shell="fill"] .tabulator-cell .billing-invoice-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .partner-customer-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .kb-article-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .kb-ratings-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .ticket-subject-link:hover,
[data-po-shell="fill"] .tabulator-cell .enduser-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .conversation-agent-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .hitl-agent-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .inbox-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .user-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .group-name-link:hover,
[data-po-shell="fill"] .tabulator-cell .api-name-link:hover {
    color: var(--color_primary, #587899) !important;
    text-decoration: underline;
}
[data-po-shell="fill"] .tabulator-row:hover .workspace-action-trigger,
[data-po-shell="fill"] .tabulator-row.tabulator-selected .workspace-action-trigger,
[data-po-shell="fill"] .tabulator-row:hover .agent-action-trigger,
[data-po-shell="fill"] .tabulator-row.tabulator-selected .agent-action-trigger,
[data-po-shell="fill"] .tabulator-row:hover .connector-action-trigger,
[data-po-shell="fill"] .tabulator-row.tabulator-selected .connector-action-trigger {
    background: var(--color_primary_bg, #eef3f8) !important;
    border-color: var(--color_primary, #587899) !important;
    color: var(--color_primary, #587899) !important;
}
[data-po-shell="fill"] #workspaces_grid .tabulator-row:hover .workspace-action-trigger,
[data-po-shell="fill"] #workspaces_grid .tabulator-row.tabulator-selected .workspace-action-trigger,
[data-po-shell="fill"] #workspaces_grid .workspace-action-trigger:hover,
[data-po-shell="fill"] #workspaces_grid .workspace-action-trigger:focus-visible,
[data-po-shell="fill"] #workspaces_grid .workspace-action-trigger.is-success {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
[data-po-shell="fill"] #kb_ratings_grid .tabulator-row:hover .workspace-action-trigger,
[data-po-shell="fill"] #kb_ratings_grid .tabulator-row.tabulator-selected .workspace-action-trigger,
[data-po-shell="fill"] #kb_ratings_grid .tabulator-row:hover .kb-ratings-action-trigger,
[data-po-shell="fill"] #kb_ratings_grid .tabulator-row.tabulator-selected .kb-ratings-action-trigger,
[data-po-shell="fill"] #kb_ratings_grid .workspace-action-trigger:hover,
[data-po-shell="fill"] #kb_ratings_grid .workspace-action-trigger:focus-visible,
[data-po-shell="fill"] #kb_ratings_grid .workspace-action-trigger.is-success,
[data-po-shell="fill"] #kb_ratings_grid .kb-ratings-action-trigger:hover,
[data-po-shell="fill"] #kb_ratings_grid .kb-ratings-action-trigger:focus-visible,
[data-po-shell="fill"] #kb_ratings_grid .kb-ratings-action-trigger.is-success {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
[data-po-shell="fill"] #kb_topics_grid .tabulator-row:hover .workspace-action-trigger,
[data-po-shell="fill"] #kb_topics_grid .tabulator-row.tabulator-selected .workspace-action-trigger,
[data-po-shell="fill"] #kb_topics_grid .tabulator-row:hover .kb-topics-action-trigger,
[data-po-shell="fill"] #kb_topics_grid .tabulator-row.tabulator-selected .kb-topics-action-trigger,
[data-po-shell="fill"] #kb_topics_grid .workspace-action-trigger:hover,
[data-po-shell="fill"] #kb_topics_grid .workspace-action-trigger:focus-visible,
[data-po-shell="fill"] #kb_topics_grid .workspace-action-trigger.is-success,
[data-po-shell="fill"] #kb_topics_grid .kb-topics-action-trigger:hover,
[data-po-shell="fill"] #kb_topics_grid .kb-topics-action-trigger:focus-visible,
[data-po-shell="fill"] #kb_topics_grid .kb-topics-action-trigger.is-success {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
[data-po-shell="fill"] #storage_mounts_grid .tabulator-row:hover .sm-action-trigger,
[data-po-shell="fill"] #storage_mounts_grid .tabulator-row.tabulator-selected .sm-action-trigger,
[data-po-shell="fill"] #storage_mounts_grid .sm-action-trigger:hover,
[data-po-shell="fill"] #storage_mounts_grid .sm-action-trigger:focus-visible,
[data-po-shell="fill"] #storage_mounts_grid .sm-action-trigger.is-success {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
[data-po-shell="fill"] #connectors_grid .tabulator-row:hover .connector-action-trigger,
[data-po-shell="fill"] #connectors_grid .tabulator-row.tabulator-selected .connector-action-trigger,
[data-po-shell="fill"] #connectors_grid .connector-action-trigger:hover,
[data-po-shell="fill"] #connectors_grid .connector-action-trigger:focus-visible,
[data-po-shell="fill"] #connectors_grid .connector-action-trigger.is-success {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
[data-po-shell="fill"] #agents_datatable .tabulator-row:hover .agent-action-trigger,
[data-po-shell="fill"] #agents_datatable .tabulator-row.tabulator-selected .agent-action-trigger,
[data-po-shell="fill"] #agents_datatable .tabulator-row:hover .workspace-action-trigger,
[data-po-shell="fill"] #agents_datatable .tabulator-row.tabulator-selected .workspace-action-trigger,
[data-po-shell="fill"] #agents_datatable .agent-action-trigger:hover,
[data-po-shell="fill"] #agents_datatable .agent-action-trigger:focus-visible,
[data-po-shell="fill"] #agents_datatable .agent-action-trigger.is-success,
[data-po-shell="fill"] #agents_datatable .workspace-action-trigger:hover,
[data-po-shell="fill"] #agents_datatable .workspace-action-trigger:focus-visible,
[data-po-shell="fill"] #agents_datatable .workspace-action-trigger.is-success {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
[data-po-shell="fill"] #awf_templates_tabulator .tabulator-row:hover .awf-action-trigger,
[data-po-shell="fill"] #awf_templates_tabulator .tabulator-row.tabulator-selected .awf-action-trigger,
[data-po-shell="fill"] #awf_templates_tabulator .awf-action-trigger:hover,
[data-po-shell="fill"] #awf_templates_tabulator .awf-action-trigger:focus-visible,
[data-po-shell="fill"] #awf_templates_tabulator .awf-action-trigger.is-success {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
[data-po-shell="fill"] #sc_devices_table .tabulator-row:hover .sc-action-trigger,
[data-po-shell="fill"] #sc_devices_table .tabulator-row.tabulator-selected .sc-action-trigger,
[data-po-shell="fill"] #sc_devices_table .tabulator-row:hover .workspace-action-trigger,
[data-po-shell="fill"] #sc_devices_table .tabulator-row.tabulator-selected .workspace-action-trigger,
[data-po-shell="fill"] #sc_devices_table .sc-action-trigger:hover,
[data-po-shell="fill"] #sc_devices_table .sc-action-trigger:focus-visible,
[data-po-shell="fill"] #sc_devices_table .sc-action-trigger.is-success,
[data-po-shell="fill"] #sc_devices_table .workspace-action-trigger:hover,
[data-po-shell="fill"] #sc_devices_table .workspace-action-trigger:focus-visible,
[data-po-shell="fill"] #sc_devices_table .workspace-action-trigger.is-success {
    appearance: none !important;
    -webkit-appearance: none !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
