.dnd-kanban-pro-shell,.orion-data-table-pro{--data-view-border:color-mix(in srgb,var(--orion-border) 88%,transparent);--data-view-soft:color-mix(in srgb,var(--orion-surface-raised) 92%,transparent);--data-view-hover:color-mix(in srgb,var(--orion-accent) 5%,var(--orion-surface))}.orion-data-table-pro{position:relative;min-width:0;border:1px solid var(--data-view-border);border-radius:18px;background:var(--orion-surface);box-shadow:0 12px 34px rgba(0,0,0,.07)}.orion-data-table-pro .orion-table-pro-tools{position:relative;z-index:20;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:54px;padding:8px 10px!important;border-bottom:1px solid var(--data-view-border);background:color-mix(in srgb,var(--orion-surface) 96%,transparent)}.orion-table-tool-actions,.orion-table-tool-main{display:flex;align-items:center;gap:7px;min-width:0}.orion-table-tool-main{flex:1 1 auto;flex-wrap:wrap}.orion-table-tool-actions{flex:0 0 auto;justify-content:flex-end}.orion-table-search{display:flex!important;align-items:center!important;gap:7px!important;min-width:min(290px,42vw);height:36px;padding:0 9px!important;border:1px solid var(--data-view-border)!important;border-radius:11px!important}.orion-table-search>span{color:var(--orion-muted);font-size:16px}.orion-table-search input{min-width:0!important;width:100%!important;height:auto!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important}.orion-table-search button{width:22px;height:22px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--orion-muted);font-size:16px}.orion-table-count,.orion-table-selected{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:var(--data-view-soft);color:var(--orion-muted);font-size:9px;font-weight:750;white-space:nowrap}.orion-table-selected{background:color-mix(in srgb,var(--orion-accent) 12%,var(--orion-surface-raised));color:var(--orion-accent)}.orion-data-table-pro .table-column-menu>summary,.orion-table-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 10px!important;border:1px solid var(--data-view-border)!important;border-radius:10px!important;background:var(--orion-surface-raised)!important;color:var(--orion-text)!important;font-size:9px!important;font-weight:760!important;cursor:pointer;white-space:nowrap}.orion-table-pro .table-column-menu>summary::-webkit-details-marker{display:none}.orion-table-pro .table-column-menu>summary.has-active{border-color:color-mix(in srgb,var(--orion-accent) 42%,var(--orion-border))!important;color:var(--orion-accent)!important;background:color-mix(in srgb,var(--orion-accent) 7%,var(--orion-surface-raised))!important}.orion-data-table-pro .table-column-menu{position:relative}.orion-data-table-pro .orion-table-popover{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;z-index:80!important;display:grid!important;width:min(340px,calc(100vw - 32px))!important;max-height:min(66vh,560px)!important;overflow:auto!important;grid-gap:9px!important;gap:9px!important;padding:12px!important;border:1px solid var(--data-view-border)!important;border-radius:14px!important;background:var(--orion-surface)!important;box-shadow:0 20px 60px rgba(0,0,0,.22)!important}.orion-table-popover>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--data-view-border)}.orion-table-popover>header strong{font-size:11px}.orion-table-popover>header button{border:0;background:transparent;color:var(--orion-accent);font-size:9px;cursor:pointer}.orion-column-filter{display:grid!important;grid-gap:5px!important;gap:5px!important}.orion-column-filter>span{color:var(--orion-muted);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.orion-column-filter input{min-height:34px!important;padding:0 9px!important;border:1px solid var(--data-view-border)!important;border-radius:9px!important;background:var(--orion-surface-raised)!important;font-size:10px!important}.orion-view-section{display:grid;grid-gap:5px;gap:5px;padding:8px 0;border-bottom:1px solid var(--data-view-border)}.orion-view-section>small{margin-bottom:3px;color:var(--orion-muted);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.orion-view-section>label{display:flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;font-size:10px!important}.orion-view-section input[type=checkbox]{width:15px!important;height:15px!important}.orion-pin-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,27px);grid-gap:4px;gap:4px;align-items:center;min-height:32px}.orion-pin-row>span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.orion-density-buttons button,.orion-pin-row>button{min-height:27px;padding:0 7px;border:1px solid var(--data-view-border);border-radius:8px;background:var(--orion-surface-raised);color:var(--orion-muted);font-size:9px;cursor:pointer}.orion-density-buttons button.active,.orion-pin-row>button.active{border-color:color-mix(in srgb,var(--orion-accent) 45%,var(--orion-border));background:color-mix(in srgb,var(--orion-accent) 10%,var(--orion-surface-raised));color:var(--orion-accent)}.orion-density-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.orion-data-table-pro .table-reset-order{min-height:31px!important;border-radius:9px!important;font-size:9px!important}.orion-data-table-pro .orion-data-table-scroll{position:relative;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--orion-surface)}.orion-data-table-pro .orion-data-table{border-collapse:separate!important;border-spacing:0!important}.orion-data-table-pro .orion-data-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:7}.orion-data-table-pro .orion-data-table th{height:42px!important;padding:0 9px!important;border-bottom:1px solid var(--data-view-border)!important;background:color-mix(in srgb,var(--orion-surface-raised) 96%,var(--orion-surface))!important;box-shadow:none!important}.orion-data-table-pro .orion-data-table td{border-bottom:1px solid color-mix(in srgb,var(--orion-border) 70%,transparent)!important;background:var(--orion-surface)!important;transition:background .15s ease,border-color .15s ease}.orion-data-table-pro[data-density=compact] .orion-data-table td{height:38px!important;padding:5px 9px!important;font-size:9px!important}.orion-data-table-pro[data-density=comfortable] .orion-data-table td{height:48px!important;padding:8px 9px!important}.orion-data-table-pro[data-density=spacious] .orion-data-table td{height:60px!important;padding:12px 10px!important}.orion-data-table-pro tbody tr:hover td{background:var(--data-view-hover)!important}.orion-data-table-pro tbody tr[data-selected=true] td{background:color-mix(in srgb,var(--orion-accent) 9%,var(--orion-surface))!important}.orion-data-table-pro td.is-pinned,.orion-data-table-pro th.is-pinned{background:color-mix(in srgb,var(--orion-surface-raised) 98%,var(--orion-surface))!important;box-shadow:1px 0 0 var(--data-view-border)}.orion-data-table-pro .table-sticky-leading{position:-webkit-sticky!important;position:sticky!important;z-index:9!important;background:var(--orion-surface-raised)!important}.orion-data-table-pro tbody .table-sticky-leading{z-index:4!important;background:var(--orion-surface)!important}.orion-data-table-pro .table-selection-cell,.orion-data-table-pro .table-selection-heading{width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;text-align:center!important}.orion-data-table-pro input[type=checkbox]{accent-color:var(--orion-accent)}.orion-data-table-pro .table-header-content{display:flex!important;align-items:center!important;gap:4px!important;height:100%;min-width:0}.orion-data-table-pro .table-header-content>button:first-child{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;height:100%!important;flex:1 1 auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--orion-text)!important;text-align:left!important;font-size:9px!important;font-weight:820!important;cursor:pointer!important}.orion-data-table-pro .table-column-grip{display:grid!important;grid-template-columns:repeat(2,3px)!important;grid-template-rows:repeat(3,3px)!important;grid-gap:2px!important;gap:2px!important;width:22px!important;height:26px!important;place-content:center!important;flex:0 0 22px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;cursor:-webkit-grab!important;cursor:grab!important;touch-action:none!important}.orion-data-table-pro .table-column-grip span{width:3px!important;height:3px!important;border-radius:50%!important;background:var(--orion-muted)!important}.orion-data-table-pro .table-column-grip:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.orion-data-table-pro .table-sort-indicator{display:inline-flex;align-items:center;gap:1px;color:var(--orion-accent);font-size:9px}.orion-data-table-pro .table-sort-indicator sup{font-size:6px}.orion-data-table-pro .table-group-toggle{display:flex;align-items:center;gap:7px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.orion-data-table-pro .table-group-toggle>span{color:var(--orion-accent)}.orion-data-table-pro .table-group-toggle>small{margin-left:auto;padding:2px 6px;border-radius:999px;background:var(--data-view-soft);color:var(--orion-muted)}.orion-data-table-pro .orion-table-empty{padding:34px 16px!important;color:var(--orion-muted)!important;text-align:center!important;font-size:11px!important}.orion-table-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:7px 10px;border-top:1px solid var(--data-view-border);background:color-mix(in srgb,var(--orion-surface) 96%,transparent)}.orion-table-footer>div:first-child{display:flex;align-items:center;gap:5px;color:var(--orion-muted);font-size:9px}.orion-table-footer>div:first-child strong{color:var(--orion-text)}.orion-table-footer>div:first-child i{width:3px;height:3px;border-radius:50%;background:var(--orion-border)}.orion-table-pagination{display:flex;align-items:center;gap:5px;color:var(--orion-muted);font-size:9px}.orion-table-pagination label{display:flex!important;align-items:center!important;gap:5px!important}.orion-table-pagination select{min-height:30px!important;padding:0 24px 0 7px!important;border-radius:8px!important;font-size:9px!important}.orion-table-pagination button{width:30px;height:30px;padding:0;border:1px solid var(--data-view-border);border-radius:8px;background:var(--orion-surface-raised);color:var(--orion-text);cursor:pointer}.orion-table-pagination button:disabled{opacity:.35;cursor:default}.orion-data-table-pro.is-fullscreen{position:fixed!important;inset:10px!important;z-index:3000!important;display:flex!important;flex-direction:column!important;border-radius:20px!important;box-shadow:0 30px 100px rgba(0,0,0,.48)!important}.orion-data-table-pro.is-fullscreen .orion-data-table-scroll{flex:1 1 auto!important;max-height:none!important}html[data-table-fullscreen=true] body{overflow:hidden!important}.orion-data-table-pro .orion-data-table-scroll[data-scrolled=true] [data-compact-on-scroll=true]{max-width:var(--compact-scroll-width)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dnd-kanban-pro-shell{position:relative;min-width:0}.dnd-kanban-toolbar{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:9px;padding:8px;border:1px solid var(--data-view-border);border-radius:14px;background:color-mix(in srgb,var(--orion-surface) 95%,transparent)}.dnd-kanban-toolbar-actions,.dnd-kanban-toolbar-main{display:flex;align-items:center;gap:6px;min-width:0}.dnd-kanban-toolbar-main{flex:1 1 auto}.dnd-kanban-toolbar-actions{flex:0 0 auto}.dnd-kanban-search{display:flex!important;align-items:center!important;gap:7px!important;min-width:min(330px,44vw);height:36px;padding:0 9px!important;border:1px solid var(--data-view-border)!important;border-radius:11px!important;background:var(--orion-surface-raised)!important}.dnd-kanban-search>span{color:var(--orion-muted);font-size:16px}.dnd-kanban-search input{width:100%!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important}.dnd-kanban-search button{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;background:transparent;color:var(--orion-muted);font-size:16px}.dnd-kanban-count{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:var(--data-view-soft);color:var(--orion-muted);font-size:9px;font-weight:750;white-space:nowrap}.dnd-kanban-toolbar-actions>button{min-height:34px;padding:0 10px;border:1px solid var(--data-view-border);border-radius:10px;background:var(--orion-surface-raised);color:var(--orion-text);font-size:9px;font-weight:760;cursor:pointer}.dnd-kanban-toolbar-actions>button.primary{border-color:color-mix(in srgb,var(--orion-accent) 50%,var(--orion-border));background:var(--orion-accent);color:#fff}.dnd-kanban-pro-shell .dnd-kanban-scroll{overflow-x:auto!important;overflow-y:visible!important;padding:2px 2px 12px!important;overscroll-behavior-x:contain;scrollbar-gutter:stable}.dnd-kanban-pro{display:flex!important;align-items:flex-start!important;gap:10px!important;width:max-content!important;min-width:100%!important}.dnd-kanban-pro .dnd-kanban-column{position:relative;flex:0 0 310px!important;width:310px!important;min-width:310px!important;overflow:hidden;border:1px solid var(--data-view-border)!important;border-top:2px solid var(--column-color)!important;border-radius:16px!important;background:color-mix(in srgb,var(--orion-surface-raised) 82%,var(--orion-surface))!important;box-shadow:0 8px 24px rgba(0,0,0,.05)!important;transition:width .2s ease,min-width .2s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.dnd-kanban-pro .dnd-kanban-column.is-over{border-color:color-mix(in srgb,var(--column-color) 52%,var(--orion-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--column-color) 12%,transparent),0 12px 32px rgba(0,0,0,.08)!important}.dnd-kanban-pro .dnd-kanban-column.is-column-dragging{opacity:.35}.dnd-kanban-pro .dnd-kanban-column.is-collapsed{flex-basis:72px!important;width:72px!important;min-width:72px!important}.dnd-kanban-pro .dnd-kanban-column-head{display:grid!important;grid-template-columns:22px 24px minmax(0,1fr) auto auto!important;grid-gap:6px!important;gap:6px!important;align-items:center!important;min-height:48px!important;padding:7px 8px!important;border-bottom:1px solid var(--data-view-border)!important;background:color-mix(in srgb,var(--orion-surface-raised) 96%,transparent)!important}.dnd-column-drag-handle{display:grid!important;grid-template-columns:repeat(2,3px)!important;grid-template-rows:repeat(3,3px)!important;grid-gap:2px!important;gap:2px!important;width:22px!important;height:26px!important;place-content:center!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;cursor:-webkit-grab!important;cursor:grab!important;touch-action:none!important}.dnd-column-drag-handle:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.dnd-column-drag-handle span{width:3px;height:3px;border-radius:50%;background:var(--orion-muted)}.dnd-kanban-pro .dnd-column-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--column-color) 12%,var(--orion-surface));color:var(--column-color);font-size:11px}.dnd-kanban-pro .dnd-kanban-column-head>strong{min-width:0;overflow:hidden;font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}.dnd-kanban-pro .dnd-kanban-column-head>b{display:grid;min-width:23px;height:23px;place-items:center;padding:0 5px;border-radius:999px;background:var(--data-view-soft);color:var(--orion-muted);font-size:8px}.dnd-column-head-actions{display:flex;align-items:center;gap:3px}.dnd-column-head-actions>button{display:grid;width:26px;height:26px;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--orion-muted);font-size:13px;cursor:pointer}.dnd-column-head-actions>button:hover{border-color:var(--data-view-border);background:var(--orion-surface);color:var(--orion-text)}.dnd-kanban-pro .dnd-kanban-column.is-collapsed .dnd-kanban-column-head{display:flex!important;flex-direction:column!important;min-height:190px!important;padding:8px 5px!important}.dnd-kanban-pro .dnd-kanban-column.is-collapsed .dnd-kanban-column-head>strong{writing-mode:vertical-rl;transform:rotate(180deg);max-height:100px}.dnd-kanban-pro .dnd-kanban-column.is-collapsed .dnd-column-head-actions{margin-top:auto}.dnd-kanban-pro .dnd-kanban-column.is-collapsed .dnd-column-drag-handle{order:-1}.dnd-kanban-pro .dnd-kanban-column-body{display:grid!important;grid-gap:7px!important;gap:7px!important;min-height:118px!important;max-height:min(68vh,720px)!important;overflow-y:auto!important;padding:8px!important;overscroll-behavior:contain}.dnd-kanban-pro .dnd-sortable-card{position:relative;border:1px solid color-mix(in srgb,var(--orion-border) 82%,transparent)!important;border-radius:13px!important;background:var(--orion-surface)!important;box-shadow:0 3px 12px rgba(0,0,0,.04)!important;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.dnd-kanban-pro .dnd-sortable-card:hover{border-color:color-mix(in srgb,var(--column-color) 35%,var(--orion-border))!important;box-shadow:0 8px 22px rgba(0,0,0,.07)!important}.dnd-kanban-pro .dnd-sortable-card.is-dragging{opacity:.28}.dnd-kanban-pro .dnd-drag-handle{opacity:.25!important}.dnd-kanban-pro .dnd-sortable-card:hover .dnd-drag-handle{opacity:.6!important}.dnd-kanban-pro .dnd-kanban-empty{display:grid;min-height:92px;place-items:center;padding:14px;border:1px dashed color-mix(in srgb,var(--column-color) 24%,var(--orion-border));border-radius:12px;color:var(--orion-muted);font-size:9px;text-align:center}.dnd-card-overlay{width:300px;transform:rotate(1deg);filter:drop-shadow(0 18px 36px rgba(0,0,0,.25))}.dnd-column-overlay{display:flex;align-items:center;gap:8px;width:300px;min-height:48px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--column-color) 45%,var(--orion-border));border-top:2px solid var(--column-color);border-radius:14px;background:var(--orion-surface-raised);box-shadow:0 20px 50px rgba(0,0,0,.3)}.dnd-column-overlay>strong{font-size:11px}@media(max-width:900px){.orion-data-table-pro .orion-table-pro-tools{align-items:stretch!important;flex-direction:column!important}.orion-table-tool-actions{width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:2px;scrollbar-width:none}.orion-table-tool-actions::-webkit-scrollbar{display:none}.orion-table-search{min-width:0;width:min(100%,420px)}.orion-table-footer{align-items:flex-start;flex-direction:column}.orion-table-pagination{width:100%;overflow-x:auto;padding-bottom:2px}.dnd-kanban-toolbar{align-items:stretch;flex-direction:column}.dnd-kanban-toolbar-main{width:100%}.dnd-kanban-toolbar-actions{width:100%;overflow-x:auto;scrollbar-width:none}.dnd-kanban-toolbar-actions::-webkit-scrollbar{display:none}.dnd-kanban-search{min-width:0;flex:1 1 auto}}@media(max-width:680px){.orion-data-table-pro{border-radius:14px}.orion-data-table-pro .orion-table-pro-tools{padding:7px!important}.orion-table-tool-main{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.orion-table-tool-main>.orion-table-search{grid-column:1/-1;width:100%}.orion-table-tool-main>.orion-table-count{justify-self:start}.orion-table-tool-main>.orion-table-selected{justify-self:end}.orion-data-table-pro .table-column-menu>summary,.orion-table-action{min-height:32px!important;padding:0 9px!important}.orion-data-table-pro .orion-table-popover{position:fixed!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;top:auto!important;left:10px!important;width:auto!important;max-height:62dvh!important;border-radius:17px!important}.orion-data-table-pro[data-density=comfortable] .orion-data-table td{height:44px!important;padding:7px 8px!important}.orion-table-footer{padding:7px}.orion-table-pagination span{white-space:nowrap}.orion-data-table-pro.is-fullscreen{inset:0!important;border:0!important;border-radius:0!important;padding-bottom:env(safe-area-inset-bottom)}.dnd-kanban-pro .dnd-kanban-column{flex-basis:min(84vw,310px)!important;width:min(84vw,310px)!important;min-width:min(84vw,310px)!important}.dnd-kanban-pro .dnd-kanban-column.is-collapsed{flex-basis:66px!important;width:66px!important;min-width:66px!important}.dnd-kanban-pro .dnd-kanban-column-body{max-height:62dvh!important}.dnd-kanban-toolbar{padding:7px}.dnd-kanban-toolbar-main{display:grid;grid-template-columns:minmax(0,1fr) auto}.dnd-kanban-search{grid-column:1/-1;width:100%}.dnd-kanban-count{justify-self:start}}.orion-data-table-pro .orion-data-table{table-layout:fixed!important}.orion-data-table-pro .table-reorder-cell,.orion-data-table-pro .table-reorder-heading,.orion-data-table-pro .table-selection-cell,.orion-data-table-pro .table-selection-heading{position:static!important;left:auto!important;right:auto!important;z-index:auto!important;padding:0!important}.orion-data-table-pro .orion-data-table:has(.table-reorder-heading) colgroup col:first-child{width:16px!important}.orion-data-table-pro .orion-data-table:has(.table-reorder-heading) colgroup col:nth-child(2){width:22px!important}.orion-data-table-pro .orion-data-table:not(:has(.table-reorder-heading)):has(.table-selection-heading) colgroup col:first-child{width:22px!important}.orion-data-table-pro .table-reorder-handle{height:28px!important;margin:0 auto!important;padding:0!important}.orion-data-table-pro .table-reorder-handle span{width:2px!important;height:2px!important}.orion-data-table-pro .table-selection-cell input[type=checkbox],.orion-data-table-pro .table-selection-heading input[type=checkbox]{display:block!important;width:12px!important;height:12px!important;margin:0 auto!important}.content-data-table .orion-table-pro-tools{display:none!important}.content-data-table .orion-data-table-scroll{max-height:none!important;height:auto!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}.content-data-table .table-header-content{position:relative!important;padding-right:8px!important}.content-data-table .table-column-resizer{display:block!important;position:absolute!important;top:0!important;right:-8px!important;z-index:15!important;width:16px!important;height:100%!important;padding:0!important;border:0!important;background:transparent!important;cursor:col-resize!important;pointer-events:auto!important;touch-action:none!important}.content-data-table .table-column-resizer:after{content:""!important;position:absolute!important;top:8px!important;bottom:8px!important;left:7px!important;width:2px!important;border-radius:999px!important;background:color-mix(in srgb,var(--orion-border) 80%,transparent)!important;transition:background .15s ease,box-shadow .15s ease!important}.content-data-table .table-column-resizer.is-resizing:after,.content-data-table .table-column-resizer:hover:after{background:var(--orion-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--orion-accent) 16%,transparent)!important}@media (max-width:720px){.orion-data-table-pro .table-reorder-cell,.orion-data-table-pro .table-reorder-heading{width:14px!important;min-width:14px!important;max-width:14px!important}.orion-data-table-pro .table-selection-cell,.orion-data-table-pro .table-selection-heading{width:20px!important;min-width:20px!important;max-width:20px!important}.orion-data-table-pro .orion-data-table:has(.table-reorder-heading) colgroup col:first-child{width:14px!important}.orion-data-table-pro .orion-data-table:has(.table-reorder-heading) colgroup col:nth-child(2),.orion-data-table-pro .orion-data-table:not(:has(.table-reorder-heading)):has(.table-selection-heading) colgroup col:first-child{width:20px!important}.orion-data-table-pro .table-reorder-handle{width:12px!important;min-width:12px!important}.orion-data-table-pro .table-selection-cell input[type=checkbox],.orion-data-table-pro .table-selection-heading input[type=checkbox]{width:11px!important;height:11px!important}.content-data-table .table-column-resizer{right:-10px!important;width:20px!important}.content-data-table .table-column-resizer:after{left:9px!important}}:root,:root[data-theme=dark]{color-scheme:dark;--orion-canvas:#07101c;--orion-canvas-soft:#0a1422;--orion-surface:#0d1828;--orion-surface-raised:#132033;--orion-surface-hover:#182840;--orion-border:rgba(158,178,207,0.16);--orion-border-strong:rgba(158,178,207,0.28);--orion-text:#f4f7fb;--orion-text-soft:#c9d3e2;--orion-muted:#98a7bb;--orion-accent:#3c92ff;--orion-accent-strong:#6bb4ff;--orion-accent-soft:rgba(60,146,255,0.14);--orion-cyan:#68d9ff;--orion-success:#4ed3a1;--orion-warning:#f2bd62;--orion-danger:#ff747a;--orion-focus:rgba(83,163,255,0.62);--orion-shadow-sm:0 10px 28px rgba(0,0,0,0.18);--orion-shadow-lg:0 24px 72px rgba(0,0,0,0.32);--orion-radius-sm:10px;--orion-radius-md:14px;--orion-radius-lg:20px;--orion-font-display:"Space Grotesk","DM Sans",system-ui,sans-serif;--orion-font-body:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--orion-font-data:"DM Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--bg:var(--orion-canvas);--surface:var(--orion-surface);--surface2:var(--orion-surface-raised);--panel:var(--orion-surface);--line:var(--orion-border);--border:var(--orion-border);--text:var(--orion-text);--muted:var(--orion-muted);--blue:var(--orion-accent);--accent:var(--orion-accent)}:root[data-theme=light]{color-scheme:light;--orion-canvas:#f5f7fb;--orion-canvas-soft:#edf2f8;--orion-surface:#ffffff;--orion-surface-raised:#f1f5fa;--orion-surface-hover:#eaf1fa;--orion-border:rgba(31,52,79,0.12);--orion-border-strong:rgba(31,52,79,0.22);--orion-text:#142033;--orion-text-soft:#34445b;--orion-muted:#66758b;--orion-accent:#116fe9;--orion-accent-strong:#075cc8;--orion-accent-soft:rgba(17,111,233,0.1);--orion-cyan:#087fa8;--orion-success:#087d5a;--orion-warning:#9b6104;--orion-danger:#c43540;--orion-focus:rgba(17,111,233,0.38);--orion-shadow-sm:0 10px 28px rgba(32,55,85,0.08);--orion-shadow-lg:0 24px 72px rgba(32,55,85,0.14)}html{scrollbar-color:var(--orion-border-strong) transparent;scrollbar-width:thin}body,html{background:var(--orion-canvas)}body{color:var(--orion-text);font-family:var(--orion-font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--orion-accent);color:#fff}*{scrollbar-color:var(--orion-border-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--orion-border-strong);border:2px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--orion-muted)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--orion-focus)!important;outline-offset:2px}:where(button,input,select,textarea){font:inherit}:where(button,a,summary){-webkit-tap-highlight-color:transparent}.app-main,.crm-main,.crm-shell,.workspace{background-color:var(--orion-canvas);color:var(--orion-text)}.app-sidebar,.crm-sidebar{background:color-mix(in srgb,var(--orion-surface) 92%,var(--orion-canvas));border-color:var(--orion-border);box-shadow:18px 0 48px rgba(0,0,0,.08)}.app-sidebar:after,.crm-sidebar:after{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--orion-accent),var(--orion-cyan),transparent);opacity:.7}.app-sidebar a,.nav-group a,.sidebar-nav a{color:var(--orion-text-soft);border-radius:var(--orion-radius-sm);transition:color .15s ease,background-color .15s ease,transform .15s ease}.app-sidebar a:hover,.nav-group a:hover,.sidebar-nav a:hover{color:var(--orion-text);background:var(--orion-surface-hover)}.app-sidebar a.active,.nav-group a.active,.nav-group a[aria-current=page],.sidebar-nav a.active{color:var(--orion-text);background:linear-gradient(90deg,var(--orion-accent-soft),color-mix(in srgb,var(--orion-accent-soft) 30%,transparent));box-shadow:inset 2px 0 0 var(--orion-accent)}.crm-topbar,.topbar,.workspace-topbar{background:color-mix(in srgb,var(--orion-canvas) 78%,transparent);border-color:var(--orion-border);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.page-title,.section-title,:where(.workspace,.crm-main,.app-main) :is(h1,h2,h3){color:var(--orion-text);font-family:var(--orion-font-display);letter-spacing:-.025em;text-wrap:balance}.eyebrow,.overline,.section-kicker{color:var(--orion-muted);font-family:var(--orion-font-data);letter-spacing:.12em}:where(.panel,.card,.metric-card,.form-card,.section-card,.content-card,.crm-card){background:var(--orion-surface);border-color:var(--orion-border);box-shadow:var(--orion-shadow-sm)}:where(.panel,.card,.metric-card,.section-card,.content-card,.crm-card):hover{border-color:var(--orion-border-strong)}:where(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=color]){color:var(--orion-text);background-color:var(--orion-surface-raised);border-color:var(--orion-border-strong);border-radius:var(--orion-radius-sm)}:where(input,textarea)::placeholder{color:color-mix(in srgb,var(--orion-muted) 78%,transparent)}:where(.button,.btn,button).primary{border-color:transparent;background:linear-gradient(135deg,var(--orion-accent),color-mix(in srgb,var(--orion-accent) 68%,#6756ee));color:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--orion-accent) 24%,transparent)}:where(.button,.btn,button):not(:disabled){transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}:where(.button,.btn,button):not(:disabled):active{transform:translateY(1px)}:where(button,.button,.btn):disabled{cursor:not-allowed;opacity:.48}.orion-data-table-shell{--table-row-height:48px;background:var(--orion-surface)!important;border-color:var(--orion-border)!important;border-radius:var(--orion-radius-lg)!important;box-shadow:var(--orion-shadow-sm)!important}.orion-data-table-shell[data-density=compact]{--table-row-height:40px}.orion-data-table-shell[data-density=spacious]{--table-row-height:58px}.orion-table-footer,.orion-table-tools{background:var(--orion-surface)!important;border-color:var(--orion-border)!important}.orion-table-search{background:var(--orion-surface-raised)!important;border-color:var(--orion-border)!important;color:var(--orion-muted)}.orion-table-search:focus-within{border-color:var(--orion-accent)!important;box-shadow:0 0 0 3px var(--orion-accent-soft)}.orion-table-search svg{width:16px;height:16px;flex:0 0 auto}.orion-table-search button{display:grid;width:30px;height:30px;place-items:center;border-radius:8px}.orion-table-tool-actions :is(button,summary){min-height:38px}.orion-table-action{display:inline-flex;align-items:center;gap:7px}.orion-table-action svg,.table-column-menu summary svg{width:15px;height:15px;flex:0 0 auto}.table-column-menu summary{display:inline-flex;align-items:center;gap:7px}.orion-table-popover{background:var(--orion-surface)!important;border-color:var(--orion-border)!important;box-shadow:var(--orion-shadow-lg)!important}.orion-data-table thead th{background:color-mix(in srgb,var(--orion-surface-raised) 90%,var(--orion-surface))!important;color:var(--orion-muted)!important;border-color:var(--orion-border)!important;font-family:var(--orion-font-data);font-size:.72rem;letter-spacing:.035em;text-transform:uppercase}.orion-data-table tbody td{height:var(--table-row-height);background:var(--orion-surface)!important;border-color:var(--orion-border)!important;color:var(--orion-text-soft)}.orion-data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--orion-surface) 96%,var(--orion-accent))!important}.orion-data-table tbody tr:hover td{background:var(--orion-surface-hover)!important;color:var(--orion-text)}.orion-data-table tbody tr[data-selected=true] td{background:var(--orion-accent-soft)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--orion-accent) 22%,transparent)}.orion-data-table :is(th,td).is-pinned{box-shadow:10px 0 18px -16px rgba(0,0,0,.75)}.orion-table-empty{color:var(--orion-muted);background:var(--orion-surface)}.orion-table-pagination button{display:grid;min-width:36px;min-height:36px;place-items:center}.orion-table-pagination svg{width:16px;height:16px}.report-canvas,.slide-layout{font-family:var(--report-body-font,var(--orion-font-body))}.report-canvas{height:auto!important;min-height:0!important;aspect-ratio:16/9!important}.slide-layout{padding:calc(62px * var(--report-spacing-scale, 1))!important}.report-canvas :is(h1,h2,h3),.slide-layout :is(h1,h2,h3){font-family:var(--report-heading-font,var(--orion-font-display))}.slide-layout h1{font-size:calc(var(--report-heading-scale, 1) * clamp(2.2rem, 5vw, 4.6rem))}.slide-layout :is(p,li,figcaption){font-size:calc(var(--report-body-scale, 1) * 1em)}.slide-layout :is(.slide-kpi-grid,.report-platform-grid,.report-content-list,.report-campaign-list){gap:calc(16px * var(--report-spacing-scale, 1))}.public-report,.public-slide{font-family:var(--public-body-font,var(--orion-font-body))}.public-slide{padding:calc(clamp(28px, 5vw, 72px) * var(--public-spacing-scale, 1))!important}.public-slide :is(h1,h2,h3){font-family:var(--public-heading-font,var(--orion-font-display))}.public-slide h1{font-size:calc(var(--public-heading-scale, 1) * clamp(2rem, 6vw, 5rem))}.public-slide :is(p,li,figcaption){font-size:calc(var(--public-body-scale, 1) * 1em)}.public-slide :is(.public-metric-grid,.public-platform-grid,.public-summary-strip,.public-linked-list,.public-best-posts){gap:calc(16px * var(--public-spacing-scale, 1))}.report-editor-topbar,.report-inspector,.slide-rail{background:var(--orion-surface)!important;border-color:var(--orion-border)!important;color:var(--orion-text)}.report-inspector nav{background:var(--orion-surface-raised);border-color:var(--orion-border)}.report-inspector nav button.active{color:var(--orion-text);background:var(--orion-accent-soft);box-shadow:inset 0 -2px 0 var(--orion-accent)}.report-type-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.report-type-controls label{min-width:0}.report-range-value{color:var(--orion-muted);font-family:var(--orion-font-data);font-size:.72rem}.report-rich-text{color:var(--report-text,var(--public-text))}.report-rich-text :is(p,ul,ol,blockquote,h1,h2,h3){margin-block:0}.report-rich-text :is(ul,ol){display:grid;grid-gap:.28em;gap:.28em;-webkit-padding-start:1.35em;padding-inline-start:1.35em}.report-rich-text blockquote{-webkit-padding-start:.85em;padding-inline-start:.85em;-webkit-border-start:3px solid var(--report-primary,var(--public-primary));border-inline-start:3px solid var(--report-primary,var(--public-primary));opacity:.88}.report-rich-text code{padding:.08em .28em;border-radius:.3em;background:color-mix(in srgb,var(--report-primary,var(--public-primary)) 12%,transparent);font-family:var(--orion-font-data)}.report-copy-eyebrow{color:var(--report-primary,var(--public-primary));font-family:var(--orion-font-data);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.report-copy-title{max-width:820px;margin:24px 0 12px;font-family:var(--report-heading-font,var(--public-heading-font,var(--orion-font-display)));font-size:calc(var(--report-heading-scale, var(--public-heading-scale, 1)) * clamp(38px, 4.5vw, 72px));font-weight:750;line-height:.98;letter-spacing:-.055em}.report-copy-subtitle,.report-copy-title{color:var(--report-title,var(--public-title))}.report-copy-subtitle{max-width:880px;margin-top:8px;font-size:clamp(20px,2.4vw,34px);font-weight:650;line-height:1.16}.report-copy-body{max-width:940px;margin-top:16px;font-size:calc(var(--report-body-scale, var(--public-body-scale, 1)) * clamp(14px, 1.7vw, 24px));line-height:1.48}.report-copy-body,.report-copy-footer{color:var(--report-text,var(--public-text))}.report-copy-footer{margin-top:24px;font-size:calc(var(--report-body-scale, var(--public-body-scale, 1)) * clamp(12px, 1.35vw, 20px));line-height:1.4}.report-rich-text.report-copy-body :is(p,li,blockquote),.report-rich-text.report-copy-eyebrow>:is(p,h1,h2,h3),.report-rich-text.report-copy-footer :is(p,li,blockquote),.report-rich-text.report-copy-subtitle>:is(p,h1,h2,h3),.report-rich-text.report-copy-title>:is(p,h1,h2,h3){color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:inherit}.slide-cover .report-copy-title{max-width:900px;margin-top:20px}.slide-cover .report-copy-footer{margin-top:26px}.slide-story-copy .report-copy-title{margin-top:22px}.report-copy-editor{align-content:start}.report-text-editor{display:grid;grid-gap:9px;gap:9px;overflow:hidden;border:1px solid var(--orion-border);border-radius:14px;background:var(--orion-surface-raised)}.report-text-editor>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 0}.report-text-editor>header strong{color:var(--orion-text);font-size:11px}.report-text-editor>header span{color:var(--orion-muted);font-family:var(--orion-font-data);font-size:8px}.report-text-toolbar{display:flex;gap:4px;overflow-x:auto;padding:0 10px 8px;border-bottom:1px solid var(--orion-border);scrollbar-width:none}.report-text-toolbar::-webkit-scrollbar{display:none}.report-text-toolbar button{display:grid;flex:0 0 auto;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--orion-muted)}.report-text-toolbar button:hover{color:var(--orion-text);background:var(--orion-surface-hover)}.report-text-toolbar button.is-active{color:var(--orion-accent-strong);border-color:color-mix(in srgb,var(--orion-accent) 30%,transparent);background:var(--orion-accent-soft)}.report-text-toolbar button svg{width:15px;height:15px}.report-text-toolbar>i{flex:0 0 1px;width:1px;height:20px;margin:5px 2px;background:var(--orion-border)}.report-text-editor .tiptap{min-height:74px;max-height:190px;overflow-y:auto;padding:10px 12px;color:var(--orion-text);font-size:12px;line-height:1.5;outline:0}.report-text-editor .tiptap p.is-editor-empty:first-child:before{float:left;height:0;color:var(--orion-muted);content:attr(data-placeholder);pointer-events:none}.report-text-editor .tiptap :is(p,ul,ol,blockquote){margin:0 0 .55em}.report-text-save{justify-self:end;min-height:32px!important;margin:0 10px 10px;padding:0 12px!important;font-size:10px!important}.metric-capture label>div{grid-template-columns:minmax(130px,1.25fr) 1fr 1fr!important}@media (max-width:900px){.app-main,.crm-main,.workspace{padding-inline:clamp(14px,4vw,24px)}:where(.page-header,.section-header,.topbar){gap:12px}:where(.page-header,.section-header)>:where(div,nav):last-child{flex-wrap:wrap}.orion-table-tools{align-items:stretch}.orion-table-tool-actions,.orion-table-tool-main{width:100%}.orion-table-search{flex:1 1 220px}.orion-table-tool-actions{overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.orion-table-tool-actions::-webkit-scrollbar{display:none}.orion-table-tool-actions>*{flex:0 0 auto}.orion-data-table-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.orion-data-table :is(th,td){scroll-snap-align:start}.report-type-controls{grid-template-columns:1fr}.metric-capture label>div{grid-template-columns:1fr!important}}@media (max-width:600px){:root{--orion-radius-lg:16px}:where(button,.button,.btn,summary){min-height:42px}.orion-data-table-shell{border-radius:14px!important}.orion-table-count{order:3}.orion-table-tool-actions :is(button,summary){min-height:42px}.orion-table-footer{align-items:flex-start;flex-direction:column;gap:10px}.orion-table-pagination{width:100%;justify-content:space-between}.orion-table-pagination>span{text-align:center}.public-report footer{padding-inline:12px}.public-report footer>button{min-width:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width:1024px){.mobile-nav{display:none!important}.app-sidebar{overflow:visible!important}.sidebar-nav{overflow-x:visible!important}.nav-symbol{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;color:currentColor}.nav-symbol svg{display:block;width:19px;height:19px}.nav-group a{min-height:44px}.sidebar-collapsed .sidebar-header{align-items:center;padding-inline:8px!important}.sidebar-collapsed .sidebar-brand{justify-content:center}.sidebar-collapsed .sidebar-nav{padding-inline:8px!important}.sidebar-collapsed .nav-group a{position:relative;width:52px;min-height:46px;margin:3px auto;padding-inline:0!important;justify-content:center}.sidebar-collapsed .nav-group a .nav-symbol{display:grid!important;width:19px!important;height:19px!important;min-width:19px!important;place-items:center}.sidebar-collapsed .nav-group a .nav-symbol svg{display:block!important;width:17px!important;height:17px!important}.sidebar-collapsed .nav-group a>span:not(.nav-symbol){display:none!important}.sidebar-collapsed .nav-group a:hover:after{content:attr(title);position:absolute;left:calc(100% + 10px);top:50%;z-index:200;display:block;width:max-content;max-width:220px;padding:8px 10px;transform:translateY(-50%);border:1px solid var(--orion-border-strong);border-radius:9px;background:var(--orion-surface-raised);color:var(--orion-text);box-shadow:var(--orion-shadow-lg);font-size:11px;font-weight:700;pointer-events:none}.sidebar-collapsed .nav-group a.active:before{left:1px!important}.sidebar-collapsed .sidebar-bottom{padding-inline:8px!important}}@media (min-width:761px){.drawer-backdrop>.lead-drawer.phase-three-drawer{max-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}}.lead-drawer .template-load-error{margin:0;color:var(--orion-warning);font-size:.75rem;line-height:1.45}.content-data-table .orion-data-table{table-layout:fixed!important}.content-data-table .orion-data-table colgroup col:first-child{width:16px!important}.content-data-table .orion-data-table colgroup col:nth-child(2){width:22px!important}.content-data-table .table-reorder-cell,.content-data-table .table-reorder-heading{width:16px!important;min-width:16px!important;max-width:16px!important}.content-data-table .table-selection-cell,.content-data-table .table-selection-heading{width:22px!important;min-width:22px!important;max-width:22px!important}.content-data-table .table-reorder-handle{width:14px!important;min-width:14px!important}.orion-data-table-pro .table-reorder-cell,.orion-data-table-pro .table-reorder-heading{width:16px!important;min-width:16px!important;max-width:16px!important;padding-inline:1px!important}.orion-data-table-pro .table-selection-cell,.orion-data-table-pro .table-selection-heading{width:22px!important;min-width:22px!important;max-width:22px!important;padding-inline:1px!important}.orion-data-table-pro .table-reorder-handle{width:14px!important;min-width:14px!important}img[loading=lazy]{content-visibility:auto}.sales-page-shell .crm-list-panel,.sales-page-shell .sales-contact-queue{content-visibility:auto;contain-intrinsic-size:520px}:where(.crm-shell){min-height:100dvh;min-width:0}:where(.app-sidebar){min-width:0;min-height:0;overflow:hidden}:where(.sidebar-nav){min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}:where(.sidebar-bottom){flex:0 0 auto;min-width:0}:where(.nav-group,.nav-group a,.nav-group a span){min-width:0}:where(.nav-group a span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-shell-v2 .portal-folder-icon{display:grid;place-items:center;color:color-mix(in srgb,var(--portal-primary) 62%,white);font-size:0}.portal-shell-v2 .drawer-actions svg,.portal-shell-v2 .drawer-close svg,.portal-shell-v2 .portal-action-icon svg,.portal-shell-v2 .portal-campaign-metrics svg,.portal-shell-v2 .portal-decision svg,.portal-shell-v2 .portal-drive-grid b svg,.portal-shell-v2 .portal-folder-icon svg,.portal-shell-v2 .portal-item-main a svg,.portal-shell-v2 .portal-panel-title svg,.portal-shell-v2 .portal-report-grid b svg,.portal-shell-v2 .portal-session-panel label svg,.portal-shell-v2 .portal-toast svg{width:16px;height:16px;flex:0 0 auto;stroke:currentColor}.portal-shell-v2 .portal-drive-grid b,.portal-shell-v2 .portal-folders button>b,.portal-shell-v2 .portal-overview-grid button>b,.portal-shell-v2 .portal-report-grid b{display:inline-flex;align-items:center;gap:5px}.portal-shell-v2 .portal-folders button>b svg,.portal-shell-v2 .portal-overview-grid button>b svg{width:15px;height:15px}.portal-shell-v2 .portal-hero-summary>div{grid-template-columns:auto 1fr;align-items:center;column-gap:7px}.portal-shell-v2 .portal-hero-summary>div small{grid-column:2}.portal-shell-v2 .portal-action-icon{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid color-mix(in srgb,var(--portal-primary) 28%,transparent);border-radius:9px;color:color-mix(in srgb,var(--portal-primary) 68%,white);background:color-mix(in srgb,var(--portal-primary) 12%,transparent)}.portal-shell-v2 .portal-welcome-facts p{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px}.portal-shell-v2 .portal-welcome-facts p>span:not(.portal-action-icon),.portal-shell-v2 .portal-welcome-facts p>strong{grid-column:2}.portal-shell-v2 .portal-panel-title{display:flex;align-items:center;gap:9px}.portal-shell-v2 .portal-panel-title h3{margin:0}.portal-shell-v2 .portal-change-drawer label>span,.portal-shell-v2 .portal-session-panel label>span{display:inline-flex;align-items:center;gap:6px}.portal-shell-v2 .portal-change-drawer label>span svg,.portal-shell-v2 .portal-session-panel label>span svg{width:14px;height:14px;color:var(--orion-accent,var(--portal-primary))}.portal-shell-v2 .drawer-actions .button,.portal-shell-v2 .portal-session-panel form>button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.portal-shell-v2 .portal-campaign-metrics>div{grid-template-columns:auto 1fr;align-items:center;column-gap:7px}.portal-shell-v2 .portal-campaign-metrics>div>small{grid-column:2}.portal-shell-v2 .portal-campaign-metrics>div>svg{grid-row:span 2;color:color-mix(in srgb,var(--portal-primary) 70%,white)}.portal-shell-v2 .portal-decision .decision-status,.portal-shell-v2 .portal-decision button,.portal-shell-v2 .portal-item-main a{display:inline-flex;align-items:center;gap:6px}.portal-shell-v2 .drawer-close,.portal-shell-v2 .portal-toast>button,.portal-shell-v2 .portal-toast>span{display:inline-grid;place-items:center}.portal-shell-v2 .drawer-close svg,.portal-shell-v2 .portal-toast>button svg,.portal-shell-v2 .portal-toast>span svg{width:17px;height:17px}@media (max-width:760px){.portal-shell-v2 .portal-hero-summary>div{column-gap:5px}.portal-shell-v2 .portal-action-icon{width:24px;height:24px}.portal-shell-v2 .portal-campaign-metrics>div{padding:9px}}.crm-table-export-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid var(--orion-border);border-bottom:1px solid var(--orion-border);background:color-mix(in srgb,var(--orion-surface-raised) 92%,var(--orion-accent))}.crm-table-export-bar .muted{font-size:11px}.crm-table-export-bar .orion-table-action{min-height:34px}.crm-table-export-bar button:disabled{cursor:wait;opacity:.65}.crm-query-feedback{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:8px 12px;border:1px solid var(--orion-border);border-radius:10px;background:var(--orion-surface-raised);color:var(--orion-muted);font-size:11px}.crm-query-feedback.is-error{border-color:color-mix(in srgb,var(--orion-danger) 42%,var(--orion-border));color:var(--orion-danger)}.settings-section-loading{min-height:260px}.crm-pagination button:focus-visible,.crm-table-export-bar button:focus-visible,.settings-index button:focus-visible{outline:3px solid color-mix(in srgb,var(--orion-accent) 70%,transparent);outline-offset:2px}.crm-tanstack-table .orion-data-table td[data-column-id=select],.crm-tanstack-table .orion-data-table th[data-column-id=select]{width:36px;min-width:36px;max-width:36px;padding-inline:6px}.crm-tanstack-table .orion-data-table td[data-column-id=select] input,.crm-tanstack-table .orion-data-table th[data-column-id=select] input{width:16px;height:16px}@media (max-width:760px){.crm-table-export-bar{align-items:stretch;flex-direction:column;padding-inline:0;border-inline:0;background:transparent}.crm-table-export-bar .orion-table-action{width:100%;justify-content:center}.operations-finance-row>b,.operations-finance-row>em{text-align:left}.settings-index{scrollbar-width:thin;overscroll-behavior-inline:contain}.settings-index button{min-height:48px}}.portal-shell-v2 .portal-hero-actions{display:grid;justify-items:end;grid-gap:10px;gap:10px;margin-left:auto}.portal-shell-v2 .portal-help-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--orion-text,#f4f7fb) 20%,transparent);border-radius:10px;background:color-mix(in srgb,var(--orion-text,#f4f7fb) 8%,transparent);color:var(--orion-text,#f4f7fb);font-size:11px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.portal-shell-v2 .portal-help-button:hover{border-color:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 58%,transparent);background:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 12%,transparent);transform:translateY(-1px)}.portal-shell-v2 .portal-help-button:focus-visible,.portal-shell-v2 .portal-onboarding button:focus-visible{outline:3px solid color-mix(in srgb,var(--portal-primary,#0d89fe) 65%,white);outline-offset:3px}.portal-onboarding-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:20px;overflow-y:auto;background:color-mix(in srgb,var(--orion-canvas,#07101c) 76%,transparent);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.portal-onboarding{--onboarding-panel:var(--orion-surface,#0d1828);--onboarding-line:var(--orion-border,rgba(158,178,207,.16));--onboarding-text:var(--orion-text,#f4f7fb);--onboarding-muted:var(--orion-muted,#98a7bb);position:relative;isolation:isolate;width:min(640px,100%);display:grid;grid-gap:16px;gap:16px;overflow:hidden;padding:26px;border:1px solid color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 28%,var(--onboarding-line));border-radius:26px;background:linear-gradient(145deg,color-mix(in srgb,var(--onboarding-panel) 94%,var(--portal-primary,var(--orion-accent,#0d89fe)) 6%),var(--onboarding-panel));color:var(--onboarding-text);box-shadow:0 32px 90px color-mix(in srgb,#000 54%,transparent),0 0 0 1px color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 10%,transparent),0 22px 70px color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 12%,transparent);animation:portal-onboarding-in .22s cubic-bezier(.22,1,.36,1) both}.portal-onboarding-glow{position:absolute;z-index:0;top:-150px;right:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 22%,transparent) 0,transparent 68%);pointer-events:none}.portal-onboarding>:not(.portal-onboarding-glow){position:relative;z-index:1}.portal-onboarding-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px}.portal-onboarding-heading{display:grid;grid-gap:4px;gap:4px;min-width:0}.portal-onboarding-kicker,.portal-onboarding-progress{display:inline-flex;align-items:center;gap:6px;color:var(--onboarding-muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.portal-onboarding-kicker svg{color:var(--portal-primary,var(--orion-accent,#0d89fe))}.portal-onboarding-context{overflow:hidden;color:var(--onboarding-text);font-size:13px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.portal-onboarding-progress{color:var(--onboarding-muted);letter-spacing:.02em;text-transform:none;white-space:nowrap}.portal-onboarding-progress span{margin:0 3px;color:color-mix(in srgb,var(--onboarding-muted) 55%,transparent)}.portal-onboarding-close{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--onboarding-line);border-radius:10px;background:transparent;color:var(--onboarding-muted);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.portal-onboarding-close:hover{color:var(--onboarding-text);border-color:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 48%,var(--onboarding-line));background:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 10%,transparent)}.portal-onboarding-progressbar{height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 12%,var(--onboarding-line))}.portal-onboarding-progressbar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--portal-primary,var(--orion-accent,#0d89fe)),color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 68%,#fff));transition:width .24s cubic-bezier(.22,1,.36,1)}.portal-onboarding-main{display:grid;grid-template-columns:102px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding:8px 0 2px}.portal-onboarding-visual{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding-top:5px}.portal-onboarding-icon{position:relative;display:grid;width:76px;height:76px;place-items:center;border:1px solid color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 48%,var(--onboarding-line));border-radius:23px;background:linear-gradient(145deg,color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 22%,var(--onboarding-panel)),color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 8%,var(--onboarding-panel)));color:var(--portal-primary,var(--orion-accent,#0d89fe));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 15%,transparent),0 12px 28px color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 14%,transparent)}.portal-onboarding-icon:after{content:"";position:absolute;inset:-7px;border:1px solid color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 16%,transparent);border-radius:28px;pointer-events:none}.portal-onboarding-step-type{color:var(--onboarding-muted);font-size:9px;font-weight:750;letter-spacing:.1em;line-height:1.3;text-align:center;text-transform:uppercase}.portal-onboarding-content{display:grid;grid-gap:11px;gap:11px;min-width:0}.portal-onboarding>.eyebrow{margin:0;color:var(--onboarding-muted)}.portal-onboarding h2{margin:-3px 0 0;color:var(--onboarding-text);font-size:clamp(25px,4vw,34px);letter-spacing:-.045em;line-height:1.08}.portal-onboarding-description{max-width:47ch;margin:0;color:var(--onboarding-muted);font-size:14px;line-height:1.62}.portal-onboarding-tip{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin-top:2px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 22%,var(--onboarding-line));border-radius:14px;background:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 7%,var(--onboarding-panel));color:var(--onboarding-text);font-size:12px;line-height:1.52}.portal-onboarding-tip-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 16%,transparent);color:var(--portal-primary,var(--orion-accent,#0d89fe))}.portal-onboarding-tip>span:last-child{display:grid;grid-gap:2px;gap:2px}.portal-onboarding-tip strong{color:var(--onboarding-text);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.portal-onboarding-dots{display:flex;align-items:center;gap:2px;min-height:28px}.portal-onboarding-dots button{position:relative;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;cursor:pointer}.portal-onboarding-dots button:before{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--onboarding-muted) 45%,transparent);transition:width .2s ease,background-color .2s ease}.portal-onboarding-dots button:hover:before{background:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 68%,var(--onboarding-muted))}.portal-onboarding-dots button.active{width:38px}.portal-onboarding-dots button.active:before{width:22px;border-radius:999px;background:var(--portal-primary,var(--orion-accent,#0d89fe))}.portal-onboarding-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.portal-onboarding-actions button{min-height:44px}.portal-onboarding-skip{margin-right:auto;padding:0 4px;border:0;background:transparent;color:var(--onboarding-muted);font-size:11px;cursor:pointer;transition:color .16s ease}.portal-onboarding-section,.portal-onboarding-skip:hover{color:var(--onboarding-text)}.portal-onboarding-section{display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--onboarding-line);border-radius:11px;background:color-mix(in srgb,var(--onboarding-panel) 65%,transparent);font-size:11px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.portal-onboarding-section:hover{border-color:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 58%,var(--onboarding-line));background:color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 8%,var(--onboarding-panel))}.portal-onboarding-next{display:inline-flex;align-items:center;gap:7px;min-width:112px;justify-content:center;border:1px solid color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 72%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 94%,#fff),var(--portal-primary,var(--orion-accent,#0d89fe)));box-shadow:0 10px 24px color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 20%,transparent);transition:transform .16s ease,box-shadow .16s ease}.portal-onboarding-next:hover{transform:translateY(-1px);box-shadow:0 14px 30px color-mix(in srgb,var(--portal-primary,var(--orion-accent,#0d89fe)) 28%,transparent)}@keyframes portal-onboarding-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}:root[data-theme=light] .portal-onboarding{--onboarding-panel:var(--orion-surface,#fff);--onboarding-line:var(--orion-border,#d7deea);--onboarding-text:var(--orion-text,#101828);--onboarding-muted:var(--orion-muted,#66758b)}@media (max-width:760px){.portal-shell-v2 .portal-hero-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;width:100%;margin-left:0}.portal-shell-v2 .portal-help-button{min-height:34px}.portal-shell-v2 .portal-palette{display:flex;margin-left:0}.portal-onboarding-backdrop{align-items:end;padding:12px}.portal-onboarding{max-height:calc(100dvh - 24px);overflow-y:auto;padding:22px 20px;border-radius:22px}.portal-onboarding-main{grid-template-columns:80px minmax(0,1fr);gap:16px}.portal-onboarding-icon{width:62px;height:62px;border-radius:19px}.portal-onboarding-icon:after{inset:-5px;border-radius:23px}.portal-onboarding h2{font-size:26px}.portal-onboarding-description{font-size:13px}.portal-onboarding-actions{flex-wrap:wrap}.portal-onboarding-skip{flex:1 0 100%;order:3;text-align:left}}@media (max-width:520px){.portal-onboarding-backdrop{padding:8px}.portal-onboarding{gap:14px;padding:20px 17px 17px;border-radius:20px}.portal-onboarding-header{gap:7px}.portal-onboarding-context{font-size:12px}.portal-onboarding-main{grid-template-columns:1fr;gap:14px;padding-top:4px}.portal-onboarding-visual{display:flex;align-items:center;justify-items:start;gap:11px;padding-top:0}.portal-onboarding-step-type{text-align:left}.portal-onboarding-content{gap:9px}.portal-onboarding h2{font-size:25px}.portal-onboarding-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.portal-onboarding-actions button{width:100%}.portal-onboarding-skip{grid-column:1/-1;grid-row:2;justify-content:start;width:max-content!important;min-height:32px!important}.portal-onboarding-section{grid-column:1;grid-row:1;padding-inline:9px}.portal-onboarding-next{grid-column:2;grid-row:1;min-width:0}.portal-onboarding-dots{margin-top:-2px}}@media (prefers-reduced-motion:reduce){.portal-onboarding,.portal-onboarding-close,.portal-onboarding-dots button:before,.portal-onboarding-next,.portal-onboarding-progressbar span,.portal-onboarding-section,.portal-shell-v2 .portal-help-button{animation:none;transition:none}}.sales-page-shell .crm-status-select{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:34px;padding:0 25px 0 9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--status-color,var(--os-blue)) 38%,var(--os-border));border-radius:999px;background:color-mix(in srgb,var(--status-color,var(--os-blue)) 10%,var(--os-surface-soft));color:color-mix(in srgb,var(--status-color,var(--os-blue)) 72%,var(--os-text));transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}.sales-page-shell .crm-status-select>i{flex:0 0 14px;width:14px;height:14px;color:var(--status-color,var(--os-blue));font-size:12px;line-height:14px;text-align:center}.sales-page-shell .crm-status-select select{width:100%;min-width:78px;max-width:134px;min-height:30px;padding:0 2px 0 0;overflow:hidden;border:0!important;border-radius:0;outline:0;background:transparent!important;color:inherit!important;font:inherit;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.sales-page-shell .crm-status-select select option{background:var(--os-surface-solid);color:var(--os-text)}.sales-page-shell .crm-status-select:after{content:"⌄";position:absolute;top:50%;right:9px;color:var(--status-color,var(--os-blue));font-size:12px;line-height:1;pointer-events:none;transform:translateY(-55%)}.sales-page-shell .crm-status-select.is-saving{opacity:.62;cursor:wait}.sales-page-shell .crm-status-select.is-saving:after{content:"…"}.sales-page-shell .crm-status-select:focus-within{border-color:var(--status-color,var(--os-blue));background:color-mix(in srgb,var(--status-color,var(--os-blue)) 16%,var(--os-surface-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--status-color,var(--os-blue)) 18%,transparent)}@media (max-width:760px){.sales-page-shell .crm-mobile-lead-heading>.crm-status-select{flex:0 1 124px;min-width:0;min-height:30px;padding-left:7px;padding-right:21px}.sales-page-shell .crm-mobile-lead-heading>.crm-status-select>i{flex-basis:12px;width:12px;font-size:10px}.sales-page-shell .crm-mobile-lead-heading>.crm-status-select select{min-width:0;max-width:88px;min-height:26px;font-size:8px}}.finance-overview-summary{display:grid;grid-gap:14px;gap:14px;margin:18px 0}.finance-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.finance-section-heading h2{margin:2px 0 4px;font-size:clamp(1.05rem,1.7vw,1.35rem)}.finance-section-heading p.muted{margin:0;font-size:.78rem}.finance-period-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.finance-period-badge{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid var(--orion-border);border-radius:999px;background:color-mix(in srgb,var(--orion-surface-raised) 90%,var(--orion-accent));color:var(--orion-text);font-size:10px;font-weight:750;text-transform:capitalize;white-space:nowrap}.finance-period-badge svg{color:var(--orion-accent);flex:none}.finance-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.finance-overview-kpis .finance-kpi{position:relative;display:grid;min-height:132px;grid-gap:8px;gap:8px;overflow:hidden;padding:16px;isolation:isolate}.finance-overview-kpis .finance-kpi:after{position:absolute;inset:auto -24px -30px auto;width:110px;height:110px;border-radius:50%;background:color-mix(in srgb,var(--finance-kpi-color,var(--orion-accent)) 10%,transparent);content:"";pointer-events:none;z-index:-1}.finance-kpi-label{display:flex;align-items:center;min-width:0;gap:8px}.finance-kpi-label small{min-width:0;color:var(--orion-muted);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.finance-kpi-icon,.finance-statement-icon{display:grid;flex:none;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--finance-kpi-color,var(--orion-accent)) 32%,var(--orion-border));border-radius:10px;background:color-mix(in srgb,var(--finance-kpi-color,var(--orion-accent)) 11%,var(--orion-surface));color:var(--finance-kpi-color,var(--orion-accent))}.finance-overview-kpis .finance-kpi strong{color:var(--orion-text);font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.05;letter-spacing:-.04em}.finance-overview-kpis .finance-kpi>span:last-child{align-self:end;color:var(--orion-muted);font-size:11px;line-height:1.35}.finance-kpi--projection{--finance-kpi-color:var(--orion-accent)}.finance-kpi--profit{--finance-kpi-color:var(--orion-success)}.finance-kpi--receivable{--finance-kpi-color:var(--orion-warning)}.finance-kpi--cash{--finance-kpi-color:#55b7ff}.finance-kpi--ticket{--finance-kpi-color:#a98cff}.finance-kpi--commission{--finance-kpi-color:var(--orion-danger)}.finance-overview-section{margin-top:18px}.finance-overview-section>.panel-head{align-items:flex-start}.finance-configured-count{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid var(--orion-border);border-radius:999px;background:var(--orion-surface-raised);color:var(--orion-muted);font-size:10px;font-weight:750;white-space:nowrap}.finance-statement-title{display:flex;align-items:center;gap:10px}.finance-statement-title h2{margin:0}.finance-statement-title .eyebrow{margin-bottom:3px}.finance-statement-icon{--finance-kpi-color:var(--orion-accent)}.financial-statement{min-height:100%}.financial-statement dl>div{min-height:44px;align-items:center}.financial-statement dl>div:last-child{border-bottom:0}.financial-statement dd{color:var(--orion-text);font-size:13px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.financial-statement .statement-total{margin-top:2px;padding-top:14px;border-top:1px solid var(--orion-border)}.financial-statement .statement-total dt{color:var(--orion-text);font-weight:800}.financial-statement .statement-total dd{color:var(--orion-accent);font-size:16px}.finance-margin-legend{display:flex;flex-wrap:wrap;gap:8px;padding:0 15px 12px;color:var(--orion-muted);font-size:10px}.finance-margin-legend span{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border:1px solid var(--orion-border);border-radius:999px;background:var(--orion-surface-raised)}.finance-legend-dot{width:7px;height:7px;border-radius:50%;background:var(--orion-success)}.finance-legend-dot.is-warning{background:var(--orion-warning)}.finance-legend-dot.is-critical{background:var(--orion-danger)}.client-profitability-table>.profitability-head{background:color-mix(in srgb,var(--orion-surface-raised) 96%,var(--orion-accent));font-weight:850}.client-profitability-table>a{transition:background-color .15s ease,border-color .15s ease}.client-profitability-table>a:hover{background:color-mix(in srgb,var(--orion-accent) 5%,var(--orion-surface))}.client-profitability-table>a>b{color:var(--orion-text);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commission-finance-panel{border-top:2px solid color-mix(in srgb,var(--orion-accent) 40%,var(--orion-border))}.commission-finance-kpis>.commission-kpi{min-height:84px;border-color:color-mix(in srgb,var(--commission-kpi-color,var(--orion-accent)) 30%,var(--orion-border));background:color-mix(in srgb,var(--commission-kpi-color,var(--orion-accent)) 5%,var(--orion-surface-raised))}.commission-finance-kpis>.commission-kpi small{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.commission-finance-kpis>.commission-kpi strong{color:var(--commission-kpi-color,var(--orion-text));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commission-kpi--pending{--commission-kpi-color:var(--orion-warning)}.commission-kpi--earned{--commission-kpi-color:var(--orion-success)}.commission-kpi--paid{--commission-kpi-color:var(--orion-accent)}.commission-kpi--cancelled{--commission-kpi-color:var(--orion-danger)}.commission-finance-list>div>b{color:var(--orion-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:980px){.finance-section-heading{align-items:flex-start}.finance-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.finance-section-heading{display:grid;grid-gap:10px;gap:10px}.finance-period-actions{justify-content:flex-start}.finance-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-overview-kpis .finance-kpi{min-height:116px;padding:14px}.finance-overview-kpis .finance-kpi strong{font-size:1.3rem}.finance-margin-legend{padding-inline:12px}.client-profitability-table{overflow:visible}.client-profitability-table>.profitability-head{display:none}.client-profitability-table>a{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:10px;margin:0 12px 10px;padding:14px;border:1px solid var(--orion-border);border-radius:14px;background:var(--orion-surface)}.client-profitability-table>a:last-child{border-bottom:1px solid var(--orion-border)}.client-profitability-table>a>span:first-child,.client-profitability-table>a>span:last-child{grid-column:1/-1}.client-profitability-table>a>span:first-child{padding-bottom:10px;border-bottom:1px solid var(--orion-border)}.client-profitability-table>a>span:last-child{padding-top:4px;border-top:1px solid var(--orion-border)}.client-profitability-table>a>b{display:grid;grid-gap:4px;gap:4px;text-align:left}.client-profitability-table>a>b:before{content:attr(data-label);color:var(--orion-muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}}@media (max-width:520px){.finance-overview-kpis,.finance-period-actions{grid-template-columns:1fr}.finance-period-actions{align-items:stretch;display:grid;justify-content:stretch}.finance-period-badge{justify-content:center}}.client-finance-panel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.client-finance-panel-actions .finance-configured-count{gap:6px}.client-finance-panel-actions .finance-configured-count svg{color:var(--orion-accent)}.client-finance-panel .client-profit-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.client-finance-panel .client-profit-kpi{position:relative;min-height:124px;gap:8px;overflow:hidden;padding:16px;isolation:isolate}.client-finance-panel .client-profit-kpi:after{position:absolute;inset:auto -24px -30px auto;width:105px;height:105px;border-radius:50%;background:color-mix(in srgb,var(--finance-kpi-color,var(--orion-accent)) 10%,transparent);content:"";pointer-events:none;z-index:-1}.client-finance-panel .client-profit-kpi strong{color:var(--orion-text);font-size:clamp(1.3rem,2vw,1.75rem)}.client-finance-panel .client-profit-kpi>span:last-child{align-self:end;color:var(--orion-muted);font-size:11px;line-height:1.35}.client-finance-panel .client-profit-kpi.is-healthy{border-color:color-mix(in srgb,var(--orion-success) 45%,var(--orion-border))}.client-finance-panel .client-profit-kpi.is-attention{border-color:color-mix(in srgb,var(--orion-warning) 45%,var(--orion-border))}.client-finance-panel .client-profit-kpi.is-critical{border-color:color-mix(in srgb,var(--orion-danger) 48%,var(--orion-border))}@media (max-width:980px){.client-finance-panel .client-profit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.client-finance-panel-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.client-finance-panel-actions .finance-configured-count{justify-content:center}.client-finance-panel .client-profit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.client-finance-panel .client-profit-kpi{min-height:112px;padding:13px}}@media (max-width:430px){.client-finance-panel .client-profit-kpis{grid-template-columns:1fr}}.app-sidebar .nav-group a,.app-sidebar .nav-group a.active,.app-sidebar .nav-group a:hover{font-size:11px!important;font-weight:580!important;line-height:1.2!important}.app-sidebar .nav-group a>span{margin-left:0!important;font-size:11px!important;line-height:1.2!important}.theme-settings{display:grid;grid-gap:12px;gap:12px;min-width:0;margin:0;padding:0;border:0}.theme-settings legend{padding:0;color:var(--orion-text,var(--text));font-size:14px;font-weight:750}.theme-settings p{margin:0;font-size:12px}.theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.theme-options button{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid var(--orion-border,var(--border));border-radius:11px;background:var(--orion-surface-raised,var(--panel));color:var(--orion-muted,var(--muted));font-size:12px;font-weight:650}.theme-options button.active,.theme-options button:hover{border-color:var(--orion-accent,#0d89fe);background:color-mix(in srgb,var(--orion-accent,#0d89fe) 12%,var(--orion-surface,var(--panel)));color:var(--orion-text,var(--text))}.auth-card .text-link{display:inline-flex;margin-top:10px;color:var(--orion-accent,#0d89fe);font-size:13px;font-weight:650}.auth-card .success{color:var(--orion-success,#30d158)}@media (max-width:520px){.theme-options{grid-template-columns:1fr}}:where(.workspace,.workspace-inner){min-width:0}:where(.sales-page-shell,.crm-workspace,.workspace-inner){visibility:visible;opacity:1}:where(.sales-page-shell){content-visibility:visible;contain:none;animation:none!important}@media (min-width:981px){.crm-shell{grid-template-columns:minmax(232px,272px) minmax(0,1fr)!important}.crm-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)!important}.mobile-nav{display:none!important}.workspace{overflow:visible}.workspace-inner{width:100%!important;max-width:1760px!important;overflow:visible}.nav-group a{position:relative;pointer-events:auto;isolation:isolate}.nav-group a.active:before{content:"";position:absolute;z-index:1;top:50%;left:0;width:3px;height:20px;margin:0;border-radius:999px;background:var(--orion-accent,#277cff);box-shadow:0 0 12px color-mix(in srgb,var(--orion-accent,#277cff) 55%,transparent);pointer-events:none;transform:translateY(-50%)}.sidebar-collapsed .nav-group a{justify-content:center;padding-inline:8px}.sidebar-collapsed .nav-group a span,.sidebar-collapsed .nav-group>p,.sidebar-collapsed .sidebar-search,.sidebar-collapsed .user-summary p{display:none!important}.sidebar-collapsed .nav-group a .nav-icon{flex:0 0 20px}.sidebar-collapsed .nav-group a.active:before{position:absolute;left:5px;margin:0}}@media (max-width:980px) and (min-width:701px){.crm-shell{grid-template-columns:76px minmax(0,1fr)!important}.app-sidebar{width:76px}.logout,.nav-group a span,.nav-group>p,.sidebar-brand .orion-brand-wordmark,.sidebar-header .sidebar-toggle,.sidebar-search,.user-summary p{display:none!important}.nav-group a,.sidebar-bottom,.sidebar-header{justify-content:center;padding-inline:8px}.mobile-nav{display:none!important}}@media (max-width:700px){.crm-shell,.crm-shell.sidebar-collapsed{display:block!important;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.app-sidebar{display:none!important}.workspace,.workspace-inner{width:100%!important;max-width:none!important}.workspace-inner{padding-bottom:34px}.mobile-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:66px;padding-bottom:max(7px,env(safe-area-inset-bottom));overflow:hidden}.mobile-nav a{min-width:0;overflow:hidden}.mobile-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){:where(.sales-page-shell,.crm-workspace,.workspace-inner,.panel,.button,a){animation:none!important;transition-duration:.01ms!important}}.commission-finance-panel{margin-top:18px}.commission-finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.commission-finance-kpis>span{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--orion-border);border-radius:12px;background:var(--orion-surface-raised)}.commission-finance-kpis small,.commission-finance-list small{color:var(--orion-muted);font-size:10px}.commission-finance-kpis strong{font-size:22px}.commission-finance-list{display:grid;margin-top:14px}.commission-finance-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--orion-border)}.commission-finance-list>div>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.commission-finance-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commission-finance-list em{font-size:10px;font-style:normal}.commission-status-pending{color:var(--orion-warning)}.commission-status-earned{color:var(--orion-success)}.commission-status-paid{color:var(--orion-accent)}.commission-status-cancelled{color:var(--orion-danger)}@media (max-width:760px){.commission-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-finance-list>div{grid-template-columns:minmax(0,1fr) auto}.commission-finance-list em{grid-column:1/-1}}.ads-calculator,.portal-session-panel{margin-top:18px;padding:20px;border:1px solid var(--orion-border);border-radius:18px;background:color-mix(in srgb,var(--orion-surface-raised) 92%,var(--orion-accent))}.ads-calculator-head,.portal-session-panel>div:first-child{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ads-calculator-head h3,.portal-session-panel h3{margin:2px 0 4px}.ads-calculator-head p,.portal-session-panel p{margin:0;color:var(--orion-muted)}.ads-calculator-badge{padding:6px 10px;border-radius:999px;color:var(--orion-accent);background:color-mix(in srgb,var(--orion-accent) 14%,transparent);font-size:12px;white-space:nowrap}.ads-calculator-grid,.portal-session-panel form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.ads-calculator label,.portal-session-panel label{display:grid;grid-gap:6px;gap:6px;color:var(--orion-text);font-size:12px}.ads-calculator input,.portal-session-panel input,.portal-session-panel textarea{min-width:0;border:1px solid var(--orion-border);border-radius:10px;padding:10px 11px;color:var(--orion-text);background:var(--orion-surface)}.ads-calculator small{color:var(--orion-muted);font-size:10px}.ads-calculator-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.ads-calculator-results>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:12px;background:var(--orion-surface)}.ads-calculator-note,.ads-calculator-results small{color:var(--orion-muted);font-size:11px}.ads-calculator-results strong{font-size:20px}.ads-calculator-note{margin:14px 0 0}.portal-session-panel form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.portal-session-panel .portal-session-notes{grid-column:1/span 3}.portal-session-panel form .button{min-height:42px}.portal-session-message{margin-top:12px!important;color:var(--orion-success)!important}.portal-session-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.portal-session-list>div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--orion-border);color:var(--orion-text)}.portal-session-list small{color:var(--orion-muted);text-transform:capitalize}@media (max-width:760px){.ads-calculator-grid,.ads-calculator-results,.portal-session-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-session-panel .portal-session-notes{grid-column:1/-1}.ads-calculator-head,.portal-session-panel>div:first-child{display:grid}}.operations-finance-summary{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}@media (max-width:760px){.sales-page-shell .crm-list-panel,.sales-page-shell .crm-toolbar{min-width:0}.sales-page-shell .crm-main-search{min-height:44px;font-size:16px}.sales-page-shell .orion-data-table-scroll{max-width:100%;overscroll-behavior-inline:contain}.settings-hub .settings-content,.settings-hub .settings-index{min-width:0}}@media (max-width:420px){.theme-options{grid-template-columns:1fr}.theme-options button{justify-content:flex-start}}.operations-finance-margin strong{color:var(--orion-accent)}.operations-finance-empty-summary{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.operations-finance-empty-summary span{color:var(--orion-muted);font-size:12px}.operations-finance-head,.operations-finance-row{grid-template-columns:minmax(210px,1.45fr) repeat(6,minmax(104px,.75fr)) minmax(94px,.65fr);min-width:1120px}@media (max-width:760px){.operations-finance-table{overflow:visible;border:0;background:transparent}.operations-finance-head{display:none}.operations-finance-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-bottom:10px;padding:16px;gap:12px;border:1px solid var(--orion-border);border-radius:16px;background:var(--orion-surface-raised)}.operations-finance-row>span{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid var(--orion-border)}.operations-finance-row>b,.operations-finance-row>em{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0;border-radius:0;background:transparent;text-align:left}.operations-finance-row>b:before,.operations-finance-row>em:before{content:attr(data-label);color:var(--orion-muted);font-size:9px;font-style:normal;font-weight:750;letter-spacing:.07em;text-transform:uppercase}}