:root{--blue:#0d89fe;--orion-blue:#0d3dff;--orion-violet:#693ef8;--bg:#05070c;--surface:#0b0f17;--surface2:#111827;--text:#f7f9ff;--muted:#939db0}.button.primary{background:linear-gradient(135deg,var(--orion-blue),var(--blue));box-shadow:0 10px 30px #0d3dff26}.crm-tanstack-table .orion-data-table td:first-child,.crm-tanstack-table .orion-data-table th:first-child{width:34px;min-width:34px;max-width:34px;padding-left:8px;padding-right:4px;text-align:center}.crm-tanstack-table .orion-data-table th:first-child button{width:22px;padding:0;justify-content:center}.crm-tanstack-table input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--blue)}.report-canvas{background:var(--report-background);color:var(--report-title);border-radius:var(--report-radius)}.slide-layout{color:var(--report-text)}.slide-layout h1,.slide-layout h2{color:var(--report-title)}.slide-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--report-primary) 18%,var(--report-background)),var(--report-surface))}.slide-kpi-feature{background:color-mix(in srgb,var(--report-primary) 11%,var(--report-surface));border-radius:var(--report-radius)}.slide-kpi-grid article{color:var(--report-text);background:var(--report-surface);border-color:color-mix(in srgb,var(--report-primary) 16%,transparent);border-radius:calc(var(--report-radius) * .7)}.slide-story{background:linear-gradient(150deg,var(--report-background),var(--report-surface))}.slide-story p{white-space:pre-wrap}.slide-rail>header button{border:0;background:transparent;color:#7fc1ff;font-size:10px}.inspector-help{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.theme-presets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.theme-presets button{min-height:54px;border:1px solid var(--line);border-radius:10px;background:#ffffff07;color:var(--text);font-size:10px}.theme-presets button:hover{border-color:var(--blue)}.theme-color-field{display:grid;grid-template-columns:42px 1fr;grid-gap:7px;gap:7px}.theme-color-field input[type=color]{width:42px;padding:3px}.metric-capture label>span{display:flex;justify-content:space-between;gap:8px}.metric-up{color:#42d69b!important}.metric-down{color:#ff7180!important}.share-report-modal{width:min(560px,100%);padding:28px;border:1px solid var(--line);border-radius:20px;background:#10151e;box-shadow:0 40px 120px #000b}.share-report-modal h2{margin:9px 0}.share-report-modal p{color:var(--muted)}.share-report-modal input{width:100%;margin:12px 0 18px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#070a10;color:#9ed2ff}.share-report-modal>div{display:flex;justify-content:flex-end;gap:8px}.public-report{background:var(--public-background);color:var(--public-title)}.public-report>footer,.public-report>header{background:var(--public-surface);color:var(--public-title)}.public-slide{color:var(--public-text);background:linear-gradient(135deg,color-mix(in srgb,var(--public-primary) 12%,var(--public-background)),var(--public-surface));border-radius:var(--public-radius)}.public-slide h1,.public-slide h2{color:var(--public-title)}.public-slide article{color:var(--public-text);background:var(--public-surface);border-color:color-mix(in srgb,var(--public-primary) 14%,transparent)}.public-report-orion-dark{background:#05070c}.public-report-orion-dark>footer,.public-report-orion-dark>header{background:#0b0f17;color:white}.invite-panel{background:radial-gradient(circle at 90% 0,#693ef824,transparent 36%),var(--surface)}.invitation-history{margin-top:18px;padding-top:16px;border-top:1px solid var(--orion-line)}.invitation-list{display:grid;grid-gap:8px;gap:8px}.invitation-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--orion-line);border-radius:14px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.invitation-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.invitation-row small,.invitation-row span,.invitation-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitation-row span{color:var(--orion-muted);font-size:12px}.invitation-row small{color:var(--orion-muted);font-size:10px}@media (max-width:560px){.invitation-row{align-items:stretch;flex-direction:column}.invitation-row .mini-button{min-height:44px}}.invite-form{align-items:end}.invite-form label{display:grid;grid-gap:7px;gap:7px}.invite-form small{color:var(--muted);font-size:10px}.invite-result{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:14px;border:1px solid #0d89fe55;border-radius:14px;background:#0d89fe0d}.invite-result>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.invite-result span{overflow:hidden;color:#8fcaff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.join-orion-page{min-height:100dvh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 0,#0d3dff2e,transparent 42%),#05070c}.join-orion-card{width:min(470px,100%);padding:38px;border:1px solid var(--line);border-radius:24px;background:#0b0f17ed;box-shadow:0 35px 100px #0009}.join-orion-card>img{width:150px;height:auto;margin-bottom:28px}.join-orion-card h1{margin:10px 0;font:600 34px/1.05 Space Grotesk;letter-spacing:-1.4px}.join-orion-card>p{color:var(--muted)}.join-orion-card form{display:grid;grid-gap:15px;gap:15px;margin-top:24px}.join-orion-card label{display:grid;grid-gap:7px;gap:7px;color:#c8d0df;font-size:12px}.join-orion-card input{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:#070a10;color:white}.join-orion-card small{color:var(--muted)}.notification-center{position:relative;margin-bottom:10px}.notification-trigger{width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:#ffffff07;color:#9ed1ff;font-size:20px}.notification-trigger b{position:absolute;top:-5px;right:-6px;min-width:18px;padding:2px 5px;border-radius:20px;background:#ff5265;color:white;font:700 9px DM Mono}.notification-popover{position:absolute;left:0;bottom:48px;z-index:80;width:340px;max-height:430px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#10151e;box-shadow:0 30px 90px #000b}.notification-popover>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}.notification-popover h3{margin:5px 0 0}.notification-popover>header button{border:0;background:transparent;color:var(--muted);font-size:20px}.notification-popover>div{max-height:340px;overflow:auto}.notification-popover a{display:grid;grid-template-columns:8px 1fr;grid-gap:10px;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.notification-popover a i{width:6px;height:6px;margin-top:6px;border-radius:50%;background:#364052}.notification-popover a.unread i{background:var(--blue);box-shadow:0 0 12px var(--blue)}.notification-popover a span{display:grid;grid-gap:4px;gap:4px}.notification-popover a strong{font-size:11px}.notification-popover a small{color:var(--muted);font-size:9px}.notification-empty{padding:26px;color:var(--muted);text-align:center}.mobile-notification-center{display:none}@media (max-width:850px){.mobile-notification-center{display:block;position:fixed;top:max(12px,env(safe-area-inset-top));right:12px;z-index:85}.mobile-notification-center .notification-center{margin:0}.mobile-notification-center .notification-trigger{width:42px;height:42px;border-radius:14px;background:#10151eef;box-shadow:0 12px 36px #0008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-notification-center .notification-popover{position:fixed;top:62px;right:10px;bottom:auto;left:10px;width:auto;max-height:min(520px,calc(100dvh - 150px))}}@media (max-width:700px){.crm-tanstack-table .orion-data-table td:first-child,.crm-tanstack-table .orion-data-table th:first-child{width:24px;min-width:24px;max-width:24px;padding-left:2px;padding-right:2px}.invite-result{align-items:stretch;flex-direction:column}.join-orion-card{padding:26px 20px;border-radius:18px}.notification-popover{position:fixed;left:10px;right:10px;bottom:76px;width:auto}.report-editor-grid{grid-template-columns:60px minmax(0,1fr)}.report-inspector{max-height:62dvh}.share-report-modal{padding:20px}}.content-data-table .orion-data-table{min-width:980px}.content-data-table .table-reorder-cell,.content-data-table .table-reorder-heading{width:38px;min-width:38px;max-width:38px;padding:4px!important;text-align:center}.content-data-table .orion-data-table td:nth-child(2){min-width:250px}.table-reorder-handle{display:grid;grid-template-columns:repeat(2,3px);grid-gap:3px;gap:3px;place-content:center;width:30px;height:38px;border:0;border-radius:9px;background:transparent;cursor:-webkit-grab;cursor:grab}.table-reorder-handle:active{cursor:-webkit-grabbing;cursor:grabbing;background:#0d89fe20}.table-reorder-handle span{width:3px;height:3px;border-radius:50%;background:#697386}.orion-data-table tr.is-row-dragging{opacity:.65;background:#15243a;box-shadow:0 16px 40px #0008}.content-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.row-delete-button{min-height:32px;padding:0 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#ff6961;font-size:9px;cursor:pointer}.row-delete-button:hover{border-color:#ff453a50;background:#ff453a12}.reference-preview-cell{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;width:190px;min-height:48px;padding:4px;border-radius:10px;color:var(--text);text-decoration:none}.reference-preview-cell:hover{background:#0d89fe12}.reference-preview-mini{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border:1px solid #ffffff12;border-radius:9px;background:#142338;color:#7fc2ff}.reference-preview-mini img{width:100%;height:100%;object-fit:cover}.reference-preview-cell>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.reference-preview-cell small,.reference-preview-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-preview-cell strong{font-size:10px}.reference-preview-cell small{color:var(--muted);font-size:8px}.reference-preview-cell>b{color:#7fc2ff;font-size:9px}.reference-add-button{border:0;background:transparent;cursor:pointer}input[type=date],input[type=datetime-local],input[type=month]{cursor:pointer}.global-notification-center{position:fixed;z-index:140;top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}.global-notification-center .notification-center{margin:0}.notification-trigger{display:grid;place-items:center;position:relative;width:44px;height:44px;padding:0;border:1px solid #ffffff18;border-radius:14px;background:#111722e8;color:#dcecff;box-shadow:0 14px 42px #0008;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notification-trigger svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-trigger>b{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border:2px solid #070a0f;border-radius:999px;background:#ff453a;color:white;font-size:9px;line-height:16px}.global-notification-center .notification-popover{position:absolute;top:52px;right:0;bottom:auto;left:auto;width:min(390px,calc(100vw - 24px));max-height:min(620px,calc(100dvh - 82px));border-color:#ffffff1c;background:#10151ef5;box-shadow:0 32px 100px #000d;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.notification-actions{display:grid;grid-gap:7px;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line)}.notification-actions button{min-height:34px;border:1px solid #0d89fe55;border-radius:9px;background:#0d89fe16;color:#8bc8ff;cursor:pointer}.notification-actions button:disabled{cursor:wait;opacity:.58}.notification-actions span{color:var(--muted);font-size:9px;line-height:1.5}.notification-actions .notification-error{padding:8px 10px;border:1px solid #ff453a42;border-radius:9px;background:#ff453a12;color:#ff9b95}.notification-list{max-height:410px;overflow:auto}.notification-list a{grid-template-columns:8px minmax(0,1fr)}.notification-list a em{overflow:hidden;color:#8d98aa;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.notification-popover>footer{padding:10px 14px;border-top:1px solid var(--line);color:#737f91;font-size:8px}.notification-toast{position:absolute;top:54px;right:0;display:grid;grid-gap:4px;gap:4px;width:min(360px,calc(100vw - 24px));padding:14px 16px;border:1px solid #0d89fe66;border-radius:14px;background:#122238f5;color:white;text-decoration:none;box-shadow:0 22px 70px #000b;animation:notification-in .25s ease-out}.notification-toast span{color:#6eb9ff;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.notification-toast small{color:#9cabc0}@keyframes notification-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@media (max-width:700px){.global-notification-center{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}.global-notification-center .notification-popover{position:fixed;top:calc(max(10px,env(safe-area-inset-top)) + 52px);right:8px;bottom:auto;left:8px;width:auto;max-height:calc(100dvh - 145px)}.notification-toast{position:fixed;top:calc(max(10px,env(safe-area-inset-top)) + 54px);right:8px;left:8px;width:auto}.content-data-table .orion-data-table-scroll{margin-inline:-4px;padding-bottom:8px}.content-data-table .orion-data-table{min-width:880px}.content-data-table .orion-data-table td:nth-child(2),.content-data-table .orion-data-table th:nth-child(2){position:-webkit-sticky;position:sticky;left:34px;z-index:3;background:#121419;box-shadow:1px 0 #ffffff10}.content-data-table .orion-data-table th:nth-child(2){z-index:6;background:#15161a}.project-planning-workspace{overflow-x:hidden}.embedded-plan-toolbar{align-items:stretch;gap:10px}.quick-content-creator{grid-template-columns:24px minmax(0,1fr) auto;width:100%}.quick-content-creator .mini-button{grid-column:2/-1}.database-caption{align-items:flex-start;gap:8px}.database-caption small{display:block;max-width:260px;line-height:1.45}}.content-data-table .orion-data-table-scroll{scrollbar-color:#4a5668 #0b0e13;scrollbar-width:thin}.content-data-table .orion-data-table-scroll:after{content:"Desliza para ver todas las columnas →";position:-webkit-sticky;position:sticky;left:12px;display:block;width:max-content;margin:6px 0 0;padding:5px 8px;border:1px solid #ffffff12;border-radius:999px;background:#0b0e13;color:#758094;font:600 7px DM Mono;letter-spacing:.05em}@media (max-width:760px){.content-data-table .orion-data-table{min-width:748px!important;table-layout:fixed}.content-data-table .orion-data-table td,.content-data-table .orion-data-table th{padding:7px 6px!important}.content-data-table .orion-data-table td:nth-child(2),.content-data-table .orion-data-table th:nth-child(2){left:46px!important;min-width:150px!important;width:150px!important;max-width:150px!important}.content-data-table .orion-data-table td:nth-child(3),.content-data-table .orion-data-table th:nth-child(3){width:90px}.content-data-table .orion-data-table td:nth-child(4),.content-data-table .orion-data-table td:nth-child(5),.content-data-table .orion-data-table th:nth-child(4),.content-data-table .orion-data-table th:nth-child(5){width:112px}.content-data-table .orion-data-table td:nth-child(6),.content-data-table .orion-data-table th:nth-child(6){min-width:126px!important;width:126px!important}.content-data-table .orion-data-table td:nth-child(7),.content-data-table .orion-data-table td:nth-child(8),.content-data-table .orion-data-table th:nth-child(7),.content-data-table .orion-data-table th:nth-child(8){width:104px}.content-data-table .notion-title-cell{grid-template-columns:22px minmax(0,1fr);min-height:48px}.content-data-table .notion-title-cell>button{width:22px!important;min-width:22px!important}.content-data-table .notion-title-cell>input{font-size:10px!important}.content-data-table .notion-title-cell>small{font-size:7px}.content-data-table .reference-preview-cell{grid-template-columns:34px minmax(0,1fr);width:116px;min-height:48px}.content-data-table .reference-preview-mini{width:34px;height:34px}.content-data-table .reference-preview-cell>b{display:none}.content-data-table .reference-preview-cell strong{font-size:8px;-webkit-line-clamp:1}.content-data-table .reference-preview-cell small{font-size:7px}.content-data-table .approval-property-chips{gap:3px}.content-data-table .approval-property-chips span{padding:2px 4px;font-size:7px}}.crm-mobile-lead-list{display:none}.crm-mobile-lead-card{min-width:0}@media (max-width:760px){.crm-workspace{overflow:visible!important;padding-inline:12px!important}.crm-header{gap:14px}.crm-view-tabs{width:calc(100% + 24px);margin-inline:-12px;padding:0 12px 8px;gap:7px;scroll-snap-type:x mandatory}.crm-view-tabs>*{min-height:44px;scroll-snap-align:start;white-space:nowrap}.crm-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;overflow:visible!important;padding:0!important}.crm-filters>*{flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.crm-filters>input:first-child{grid-column:1/-1}.crm-main>.panel-head,.crm-toolbar{align-items:stretch;gap:10px}.crm-tanstack-table{display:none!important}.crm-mobile-lead-list{display:grid;grid-gap:10px;gap:10px;padding-top:4px}.crm-mobile-lead-card{display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid #ffffff12;border-radius:16px;background:linear-gradient(145deg,#151a24,#0e1219);box-shadow:0 10px 28px #0003}.crm-mobile-lead-heading{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.crm-mobile-lead-heading>input{width:16px;height:16px;margin-top:3px}.crm-mobile-lead-heading>button{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:0;border:0;background:transparent;color:var(--text);text-align:left}.crm-mobile-lead-heading strong{overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap}.crm-mobile-lead-heading span{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:9px;white-space:nowrap}.crm-mobile-lead-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.crm-mobile-lead-card dl>div:last-child{grid-column:1/-1}.crm-mobile-lead-card dt{margin-bottom:4px;color:#7f8ca0;font:700 7px DM Mono;letter-spacing:.12em;text-transform:uppercase}.crm-mobile-lead-card dd{margin:0;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.crm-mobile-lead-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #ffffff0d;padding-top:11px}.crm-mobile-lead-card footer>*{min-height:40px}.crm-mobile-lead-card footer>span{display:flex;align-items:center;color:var(--muted)}.sales-calendar-days{grid-template-columns:1fr}}.metric-platform{display:block;margin-bottom:4px;color:var(--report-accent,#0d89fe)!important;font:700 8px DM Mono;letter-spacing:.12em;text-transform:uppercase}.public-best-posts,.slide-best-posts>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.public-best-posts a,.slide-best-posts a{display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-gap:4px 10px;gap:4px 10px;min-width:0;padding:10px;border:1px solid #00000012;border-radius:14px;background:var(--report-surface,#fff);color:var(--report-title,#080b12);text-decoration:none}.public-best-posts a>b,.public-best-posts img,.slide-best-posts a>b,.slide-best-posts img{grid-row:1/4;width:74px;height:74px;object-fit:cover;border-radius:10px;background:#0d89fe18;display:grid;place-items:center}.public-best-posts small,.slide-best-posts small{color:var(--report-accent,#0d89fe);font:700 8px DM Mono;letter-spacing:.1em}.public-best-posts p,.public-best-posts strong,.slide-best-posts p,.slide-best-posts strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-best-posts p,.slide-best-posts p{margin:0!important;font-size:10px!important}.report-post-manager form{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff04}.report-post-list{display:grid;grid-gap:8px;gap:8px}.report-post-list>article{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px;border:1px solid #ffffff12;border-radius:12px;color:var(--text)}.report-post-list img,.report-post-list>article>span{display:grid;place-items:center;width:52px;height:52px;object-fit:cover;border-radius:9px;background:#0d89fe18}.report-post-list div{display:grid;grid-gap:3px;gap:3px;min-width:0}.report-post-list small{color:#70baff}.report-post-list em{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:9px;white-space:nowrap}.report-post-list strong a{color:var(--text);text-decoration:none}.report-post-list article label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;color:var(--muted);font-size:8px}.report-post-list article select{min-height:30px;padding:4px 26px 4px 8px;font-size:9px}@media (max-width:760px){.public-best-posts,.slide-best-posts>div{grid-template-columns:1fr}.report-inspector nav{overflow-x:auto}.report-inspector nav button{flex:0 0 auto}}@media (max-width:430px){.crm-filters{grid-template-columns:1fr}.crm-filters>input:first-child{grid-column:auto}}.content-data-table .table-reorder-cell,.content-data-table .table-reorder-heading{min-width:34px!important;width:34px!important;max-width:34px!important;padding-inline:3px!important}.content-data-table .orion-data-table td:nth-child(2),.content-data-table .orion-data-table th:nth-child(2){min-width:190px;width:190px}.content-data-table .orion-data-table td:nth-child(6),.content-data-table .orion-data-table th:nth-child(6){min-width:210px;width:210px}.notion-title-cell{grid-template-rows:minmax(28px,auto) auto;min-height:58px;padding-block:5px}.notion-title-cell>input{height:30px!important;line-height:30px!important}.notion-title-cell>small{display:block;line-height:1.35}.reference-preview-cell{width:236px;min-height:76px;grid-template-columns:66px minmax(0,1fr) auto;padding:5px}.reference-preview-mini{width:66px;height:66px}.reference-preview-cell strong{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}@media (max-width:760px){.embedded-plan-toolbar{align-items:stretch;flex-direction:column}.embedded-plan-toolbar .view-switcher{width:100%;overflow-x:auto}.content-data-table .orion-data-table-scroll{margin-inline:-12px;width:calc(100% + 24px);padding:0 12px 12px;scroll-padding-left:12px}.content-data-table .orion-data-table{min-width:880px}.content-data-table .orion-data-table td:first-child,.content-data-table .orion-data-table th:first-child{position:-webkit-sticky;position:sticky;left:12px;z-index:5;background:#10141b}.content-data-table .orion-data-table td:nth-child(2),.content-data-table .orion-data-table th:nth-child(2){left:46px;min-width:168px;width:168px;box-shadow:8px 0 18px #0008}.premium-content-database{margin-inline:0;border-radius:14px}.premium-content-database .database-caption{padding:12px}.content-kanban-board{touch-action:pan-x pan-y}.content-kanban-card{min-height:132px}}.multi-property summary>span{border:1px solid color-mix(in srgb,var(--property-color,#8e8e93) 38%,transparent);background:color-mix(in srgb,var(--property-color,#8e8e93) 18%,#15171c);color:color-mix(in srgb,var(--property-color,#8e8e93) 55%,white)}.multi-property-popover label>i{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:var(--property-color,#8e8e93);box-shadow:0 0 0 3px color-mix(in srgb,var(--property-color,#8e8e93) 16%,transparent)}.kanban-channel-chips,.kanban-format-chips{display:flex;flex-wrap:wrap;gap:4px}.kanban-channel-chips>span,.kanban-format-chips>span{padding:4px 6px;border:1px solid color-mix(in srgb,var(--property-color,#8e8e93) 34%,transparent);border-radius:6px;background:color-mix(in srgb,var(--property-color,#8e8e93) 16%,#14171d);color:color-mix(in srgb,var(--property-color,#8e8e93) 54%,white);font-size:8px}.crm-service-select{display:inline-flex;align-items:center;gap:6px;min-width:140px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--service-color) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--service-color) 14%,#11151c)}.crm-service-select>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--service-color)}.crm-service-select select{min-width:0;min-height:28px!important;padding:2px 20px 2px 0!important;border:0!important;background:transparent!important;color:color-mix(in srgb,var(--service-color) 48%,white)!important;font-size:9px}.crm-service-chips{display:flex;flex-wrap:wrap;gap:4px}.crm-service-chips>span{padding:4px 7px;border:1px solid color-mix(in srgb,var(--service-color) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--service-color) 14%,#11151c);color:color-mix(in srgb,var(--service-color) 52%,white);font-size:8px}.task-kanban-card,[data-task-card]{touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.notification-list a em,.notification-toast small{color:#c6d1e2!important;line-height:1.45!important;opacity:1!important;white-space:normal!important}.notification-list a strong{color:#fff}@media (max-width:760px){.task-command-center{min-width:0}.task-main-view{min-width:0;padding-inline:12px}.task-header-actions,.task-main-header{align-items:stretch;flex-direction:column}.task-header-actions .view-switcher{width:100%;overflow-x:auto}.task-list-row{grid-template-columns:34px minmax(0,1fr);gap:8px}.task-row-meta{grid-column:2;display:flex;flex-wrap:wrap;justify-content:flex-start}.task-kanban-board{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.task-kanban-column{scroll-snap-align:start}.notification-popover{width:min(390px,calc(100vw - 20px));max-height:min(72dvh,640px)}}.orion-data-table[data-resizable=true]{table-layout:fixed;max-width:none;border-collapse:separate}.orion-data-table[data-resizable=true] td,.orion-data-table[data-resizable=true] th{box-sizing:border-box;min-width:0!important;max-width:none!important;overflow:hidden}.orion-data-table[data-resizable=true] th{border-right:1px solid #ffffff0a}.orion-data-table[data-resizable=true] td{height:54px;border-right:1px solid #ffffff10;border-bottom-color:#ffffff10}.table-header-content{position:relative;display:flex;align-items:stretch;width:100%;height:100%;min-width:0}.table-header-content>button:first-child{flex:1 1;width:100%;min-width:0;min-height:38px;padding:9px 10px;overflow:hidden;border:0;background:transparent;color:#777c88;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.table-header-content>button:first-child.sortable:not(:disabled):hover{color:#d9dbe2}.table-column-resizer{position:absolute;z-index:12;top:0;right:-6px;width:13px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize}.table-column-resizer:after{top:7px;bottom:7px;width:1px;border-radius:2px;background:#ffffff16;transition:background .14s,box-shadow .14s,width .14s}.table-column-resizer.is-resizing:after,.table-column-resizer:hover:after{width:2px;background:#4b9cff;box-shadow:0 0 0 2px #0d89fe20}.orion-data-table-scroll:has(.table-column-resizer.is-resizing),.orion-data-table-scroll:has(.table-column-resizer.is-resizing) *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.orion-data-table-scroll{background:linear-gradient(90deg,#0d89fe14,transparent 10px) 0/0 100% no-repeat,linear-gradient(-90deg,#0d89fe14,transparent 10px) 100%/10px 100% no-repeat;transition:background-size .18s}.orion-data-table-scroll[data-scrolled=true]{background-size:10px 100%,10px 100%}.content-data-table .orion-data-table[data-resizable=true] td[data-column-id=title],.content-data-table .orion-data-table[data-resizable=true] th[data-column-id=title]{position:-webkit-sticky;position:sticky;left:34px;z-index:5;background:#11151c;box-shadow:8px 0 18px #0008}.content-data-table .orion-data-table[data-resizable=true] th[data-column-id=title]{z-index:8;background:#161a22}.content-data-table .orion-data-table[data-resizable=true] td[data-column-id=references] .reference-preview-cell{width:100%;max-width:100%}@media (max-width:760px){.premium-content-database{overflow:hidden}.premium-content-database .database-caption{position:-webkit-sticky;position:sticky;left:0;z-index:9}.content-data-table .orion-data-table-scroll{width:calc(100% + 12px);margin-inline:0 -12px;padding:0 12px 11px 0;scroll-padding-left:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.content-data-table .orion-data-table[data-resizable=true]{min-width:0!important}.content-data-table .orion-data-table[data-resizable=true] td,.content-data-table .orion-data-table[data-resizable=true] th{padding:6px!important}.content-data-table .orion-data-table[data-resizable=true] th{height:34px}.content-data-table .orion-data-table[data-resizable=true] td{height:50px}.content-data-table .orion-data-table[data-resizable=true] th>div>button:first-child{min-height:34px;padding:6px 8px;font-size:7px;letter-spacing:.08em}.content-data-table .orion-data-table[data-resizable=true] td[data-column-id=title],.content-data-table .orion-data-table[data-resizable=true] th[data-column-id=title]{left:34px!important}.content-data-table .orion-data-table-scroll[data-scrolled=true] td[data-column-id=title] .notion-title-cell{grid-template-columns:18px minmax(0,1fr);grid-template-rows:1fr;min-height:38px;padding:0}.content-data-table .orion-data-table-scroll[data-scrolled=true] td[data-column-id=title] .notion-title-cell>button{width:18px!important;min-width:18px!important}.content-data-table .orion-data-table-scroll[data-scrolled=true] td[data-column-id=title] .notion-title-cell>input{height:26px!important;padding:2px!important;font-size:8px!important;line-height:1.15!important;text-overflow:ellipsis}.content-data-table .orion-data-table-scroll[data-scrolled=true] td[data-column-id=title] .notion-title-cell>small{display:none}.content-data-table .orion-data-table-scroll[data-scrolled=true]:after{opacity:0}.table-column-resizer{right:-8px;width:17px}.table-column-resizer:after{left:8px}}.portal-shell.portal-shell-v2{min-height:100dvh;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--portal-primary,#0d3dff),transparent 86%),transparent 34%),#07090d;color:#f7f8fb;--text:#f7f8fb;--muted:#929baa;--line:#ffffff18}.portal-shell-v2 .portal-header{min-height:72px;height:auto;padding:0 24px;border-bottom:1px solid #ffffff12;background:#080a0ee8;color:#f7f8fb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.portal-header-inner{display:flex;align-items:center;justify-content:space-between;width:min(1440px,100%);min-height:72px;margin:auto}.portal-shell-v2 .portal-header .sidebar-brand{display:flex;align-items:center;gap:9px;margin:0;color:#fff;text-decoration:none}.portal-shell-v2 .portal-header .sidebar-brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#0d89fe,#0d3dff);box-shadow:0 12px 28px #0d89fe30;color:#fff;font:800 13px DM Mono,monospace}.portal-shell-v2 .portal-header .sidebar-brand strong{font:800 12px DM Mono,monospace;letter-spacing:.14em}.portal-shell-v2 .portal-header .sidebar-brand b{padding-left:10px;border-left:1px solid #ffffff1c;color:#8e98a8;font:700 9px DM Mono,monospace;letter-spacing:.16em}.portal-user-menu{display:flex;align-items:center;gap:10px}.portal-user-menu>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff16;border-radius:50%;background:#ffffff0a;color:#fff;font-weight:800}.portal-user-menu>div{display:grid;grid-gap:2px;gap:2px}.portal-user-menu strong{color:#f7f8fb;font-size:11px;line-height:1.2}.portal-user-menu small{color:#929baa;font-size:9px}.portal-user-menu .logout{min-height:36px;margin-left:8px;color:#aab2be}.portal-shell-v2 .client-portal-workspace{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:28px 0 64px}.portal-client-switcher{display:flex;align-items:center;gap:14px;margin-bottom:12px}.portal-client-switcher>span{flex:0 0 auto;color:#929baa;font:700 8px DM Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.portal-client-switcher>div{display:flex;gap:7px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:none}.portal-client-switcher>div::-webkit-scrollbar{display:none}.portal-client-switcher button{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid #ffffff16;border-radius:999px;background:#ffffff06;color:#c7ced8}.portal-client-switcher button.active{border-color:color-mix(in srgb,var(--portal-primary),white 18%);background:var(--portal-primary);color:white;box-shadow:0 8px 22px color-mix(in srgb,var(--portal-primary),transparent 68%)}.portal-shell-v2 .portal-brand-hero{position:relative;isolation:isolate;display:flex;align-items:center;gap:18px;min-height:186px;padding:32px;border:1px solid #ffffff16;border-radius:26px;color:#fff;overflow:hidden;box-shadow:0 28px 70px color-mix(in srgb,var(--portal-primary),transparent 76%)}.portal-shell-v2 .portal-brand-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,#05070a25 15%,transparent 60%,#ffffff18)}.portal-brand-copy{min-width:0}.portal-brand-copy .eyebrow{color:#ffffffb8}.portal-brand-copy h1{margin:8px 0 7px;color:#fff;font-size:clamp(30px,4vw,52px);letter-spacing:-.045em;line-height:.98;overflow-wrap:anywhere}.portal-brand-copy p{margin:0;color:#ffffffc9}.portal-brand-copy p span{margin:0 7px;opacity:.55}.portal-shell-v2 .portal-monogram{flex:0 0 auto;display:grid;place-items:center;width:64px;height:64px;border:1px solid #ffffff2b;border-radius:19px;background:#ffffff15;color:#fff;font-size:24px;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-shell-v2 .portal-palette{position:absolute;right:24px;bottom:22px}.portal-hero-summary{display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));grid-gap:8px;gap:8px;margin-left:auto;margin-right:58px}.portal-hero-summary>div{display:grid;grid-gap:2px;gap:2px;min-width:98px;padding:12px 14px;border:1px solid #ffffff1f;border-radius:14px;background:#080b1045;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-hero-summary strong{color:#fff;font-size:23px;line-height:1}.portal-hero-summary small{color:#ffffffb3;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.portal-shell-v2 .portal-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 18px}.portal-shell-v2 .portal-folders button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:76px;padding:12px 14px;border:1px solid #ffffff14;border-radius:16px;background:#0d1016;color:#f7f8fb;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.portal-shell-v2 .portal-folders button:hover{transform:translateY(-2px);border-color:#ffffff2b;background:#11151d}.portal-shell-v2 .portal-folders button.active{border-color:color-mix(in srgb,var(--portal-primary),white 14%);background:color-mix(in srgb,var(--portal-primary),#0b0e13 83%);box-shadow:inset 0 1px #ffffff12}.portal-folder-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff0b;color:#a9d5ff;font:800 9px DM Mono,monospace}.portal-folders button strong{color:#f7f8fb}.portal-folders button small{color:#8f98a6}.portal-folders button>b{color:#778190;font:700 9px DM Mono,monospace}.portal-shell-v2 .portal-folder-content{min-height:330px;padding:24px;border:1px solid #ffffff14;border-radius:22px;background:#0b0e13;color:#f7f8fb;box-shadow:0 24px 60px #0000002e}.portal-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.portal-section-heading h2{margin:5px 0 6px;color:#f7f8fb;font-size:24px;letter-spacing:-.035em}.portal-section-heading p{margin:0;color:#929baa}.portal-section-heading>span{flex:0 0 auto;padding:8px 11px;border:1px solid #ffffff14;border-radius:999px;background:#ffffff06;color:#b9c1cc;font:700 8px DM Mono,monospace}.portal-shell-v2 .portal-empty{display:grid;place-items:center;min-height:210px;padding:38px;border:1px dashed #ffffff20;border-radius:16px;background:#080b10;color:#8f98a6;text-align:center}.portal-shell-v2 .portal-empty h3{margin:10px 0 5px;color:#f7f8fb;font-size:16px}.portal-shell-v2 .portal-empty p{max-width:420px;margin:0;color:#8f98a6}.portal-empty-standalone{width:min(760px,calc(100% - 32px));margin:80px auto}.portal-shell-v2 .portal-plan{margin-top:14px;border:1px solid #ffffff12;border-radius:16px;background:#090c11;overflow:hidden}.portal-shell-v2 .portal-plan>summary{padding:15px 17px;color:#f7f8fb}.portal-shell-v2 .portal-plan-table{min-width:850px;background:#090c11}.portal-shell-v2 .portal-plan-head,.portal-shell-v2 .portal-plan-row{border-color:#ffffff0f}.portal-shell-v2 .portal-plan-head{color:#788392}.portal-shell-v2 .portal-plan-row{color:#dce1e8}.portal-item-main{display:grid;min-width:0;grid-gap:3px;gap:3px}.portal-item-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-item-main small{color:#7f8998;font-size:9px}.portal-shell-v2 .portal-decision button{min-height:38px}.portal-shell-v2 .portal-decision button.approve{border-color:#35d49b4a;background:#35d49b12;color:#75e4ba}.portal-shell-v2 .portal-decision button.changes{border-color:#ffb14a45;background:#ffb14a0e;color:#ffc477}.portal-shell-v2 .portal-drive-grid a,.portal-shell-v2 .portal-report-grid a{border-color:#ffffff14;background:#0e1218;color:#f7f8fb}.portal-shell-v2 .portal-drive-grid a:hover,.portal-shell-v2 .portal-report-grid a:hover{border-color:#ffffff2c;background:#121720}.portal-shell-v2 .portal-footer{display:flex;justify-content:space-between;gap:12px;width:min(1240px,calc(100% - 32px));margin:0 auto;padding:22px 0 30px;border-top:1px solid #ffffff0e;color:#697483}.portal-shell-v2 .portal-footer strong{color:#8a94a2;font:700 8px DM Mono,monospace;letter-spacing:.14em}.portal-shell-v2 .portal-toast{position:fixed;z-index:120;right:20px;top:88px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:min(390px,calc(100vw - 32px));padding:13px 14px;border:1px solid #35d49b3d;border-radius:14px;background:#0d1714f2;color:#c9f5e4;box-shadow:0 18px 48px #0008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-shell-v2 .portal-toast.error{border-color:#ff6b783d;background:#1a0e11f2;color:#ffd2d7}.portal-shell-v2 .portal-toast button{color:inherit}.portal-shell-v2 .portal-drawer{color:#f7f8fb}@media (max-width:760px){.portal-shell-v2 .portal-header{min-height:62px;padding:0 14px}.portal-header-inner{min-height:62px}.portal-user-menu>div{display:none}.portal-user-menu .logout{margin-left:0}.portal-shell-v2 .client-portal-workspace{width:100%;padding:16px 12px 42px}.portal-client-switcher{align-items:flex-start;flex-direction:column;gap:6px}.portal-shell-v2 .portal-brand-hero{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0;padding:20px;border-radius:20px}.portal-shell-v2 .portal-monogram{width:52px;height:52px;border-radius:16px;font-size:20px}.portal-brand-copy h1{font-size:29px}.portal-hero-summary{grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:100%;margin:8px 0 0}.portal-hero-summary>div{min-width:0;padding:10px}.portal-hero-summary strong{font-size:19px}.portal-shell-v2 .portal-palette{right:16px;bottom:14px}.portal-shell-v2 .portal-folders{display:flex;gap:8px;overflow-x:auto;margin:12px -12px 16px;padding:0 12px 4px;scrollbar-width:none}.portal-shell-v2 .portal-folders::-webkit-scrollbar{display:none}.portal-shell-v2 .portal-folders button{flex:0 0 220px;min-height:68px}.portal-shell-v2 .portal-folder-content{min-height:360px;padding:16px;border-radius:18px}.portal-section-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:15px}.portal-section-heading h2{font-size:21px}.portal-section-heading>span{justify-self:start}.portal-shell-v2 .portal-plan-table{min-width:0;overflow:visible}.portal-shell-v2 .portal-plan-head{display:none}.portal-shell-v2 .portal-plan-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:11px;gap:11px;padding:15px}.portal-shell-v2 .portal-plan-row>*{min-width:0}.portal-item-main,.portal-shell-v2 .portal-channel-list,.portal-shell-v2 .portal-decision{grid-column:1/-1}.portal-item-main strong{white-space:normal;overflow-wrap:anywhere}.portal-shell-v2 .portal-decision{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.portal-shell-v2 .portal-decision button{min-height:44px}.portal-shell-v2 .portal-drive-grid,.portal-shell-v2 .portal-report-grid{grid-template-columns:1fr}.portal-shell-v2 .portal-footer{width:calc(100% - 24px)}.portal-shell-v2 .portal-toast{top:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.portal-shell-v2 .portal-drawer{inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:88dvh;border-radius:22px 22px 0 0!important}}@media (max-width:480px){.portal-shell-v2 .portal-header .sidebar-brand b,.portal-user-menu>span{display:none}.portal-brand-copy p{font-size:11px}.portal-hero-summary small{font-size:7px}.portal-shell-v2 .portal-empty{min-height:190px;padding:26px 18px}.portal-shell-v2 .portal-footer{align-items:flex-start;flex-direction:column}}.crm-main,.crm-tanstack-table,.crm-tanstack-table .orion-data-table-shell,.crm-workspace{min-width:0;max-width:100%}.crm-workspace{overflow:hidden}.crm-view-tabs{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.crm-view-tabs>*{flex:0 0 auto}.crm-tanstack-table .orion-data-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.crm-tanstack-table .orion-data-table{min-width:1280px}.crm-tanstack-table .orion-data-table td:first-child,.crm-tanstack-table .orion-data-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:#11151d;box-shadow:1px 0 #ffffff12}.crm-tanstack-table .orion-data-table th:first-child{z-index:6;background:#151a23}.phone-action{display:inline-flex;min-height:32px;padding:0 9px;border:1px solid #0d89fe45;border-radius:9px;background:#0d89fe10;color:#8bc9ff}.lead-row-actions,.phone-action{align-items:center;gap:6px;white-space:nowrap}.lead-row-actions{display:flex}.sales-calendar{display:grid;grid-gap:14px;gap:14px}.sales-calendar-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.sales-calendar-days>article{display:grid;align-content:start;grid-gap:7px;gap:7px;min-height:150px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#ffffff04}.sales-calendar-days>article>time{color:#8ec7ff;font:700 9px DM Mono;text-transform:capitalize}.sales-calendar-days>article>button{display:grid;grid-gap:4px;gap:4px;width:100%;padding:9px;border:1px solid #0d89fe30;border-radius:9px;background:#0d89fe0c;color:var(--text);text-align:left}.sales-calendar-days>article>button span{color:var(--muted);font-size:9px}.sales-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(126px,1fr));grid-gap:8px;gap:8px;min-width:940px}.sales-calendar-scroll{max-width:100%;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.sales-calendar-day{min-height:132px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#ffffff04}.sales-calendar-day>strong{display:block;margin-bottom:8px;color:#8da0b8;font:700 9px DM Mono}.sales-calendar-lead{display:grid;grid-gap:3px;gap:3px;margin-top:6px;padding:8px;border:1px solid #0d89fe30;border-radius:9px;background:#0d89fe0d;color:var(--text)}.sales-calendar-lead small{color:var(--muted);font-size:8px}.crm-mobile-filter-toggle,.crm-mobile-view-picker{display:none}@media (max-width:760px){.crm-workspace{width:100%;max-width:100%;overflow:visible!important;padding-inline:12px!important}.crm-mobile-view-picker{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px;color:#7f8ca0;font:700 8px DM Mono;letter-spacing:.12em;text-transform:uppercase}.crm-mobile-view-picker select{width:100%;min-height:48px;padding-inline:14px;border-color:#ffffff18;border-radius:13px;background-color:#121823;color:#f3f7ff;font-size:12px;text-transform:none;letter-spacing:0}.crm-view-tabs{display:none!important}.crm-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px!important;gap:8px!important;padding:10px!important}.crm-main-search{min-width:0;min-height:46px}.crm-mobile-filter-toggle{display:flex;align-items:center;justify-content:center;gap:6px;min-width:82px;min-height:46px;padding:0 12px;border:1px solid #ffffff18;border-radius:11px;background:#151b25;color:#c7d5e8}.crm-mobile-filter-toggle span:not(:empty){display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#0d89fe;color:white;font-size:9px}.crm-filters{display:none!important;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%;padding-top:2px!important;overflow:visible!important}.crm-filters.is-open{display:grid!important}.crm-filters>*{width:100%!important;min-width:0!important;min-height:43px!important}.crm-filters>.mini-button{grid-column:1/-1;justify-content:center}.crm-tanstack-table{display:none!important}.crm-mobile-lead-list{display:grid!important;grid-gap:10px;gap:10px}.crm-mobile-lead-card dl>div:last-child{grid-column:1/-1}.crm-mobile-lead-card footer{position:-webkit-sticky;position:sticky;left:0}}@media (max-width:430px){.crm-filters{grid-template-columns:1fr!important}.crm-filters>.mini-button{grid-column:auto}.crm-primary-actions{grid-template-columns:1fr!important}.crm-mobile-lead-card dl{grid-template-columns:1fr 1fr}}.notion-title-cell{display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;max-width:100%;overflow:hidden}.notion-title-cell>button{grid-row:1/span 2}.notion-title-cell>input{min-width:0!important;width:100%!important;max-width:100%}.notion-title-cell>input,.notion-title-cell>small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notion-title-cell>small{min-width:0}.content-kanban-card{min-width:0;max-width:100%;overflow:hidden}.content-kanban-card strong{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.project-identity-editor,.project-personalization{min-width:0;max-width:100%;flex-wrap:wrap}.emoji-popover,.project-emoji-picker,.project-emoji-popover{max-width:min(360px,calc(100vw - 24px));max-height:min(420px,70dvh);overflow:auto}@media (max-width:700px){.crm-workspace{width:100%;padding-inline:12px}.crm-filters,.crm-header,.crm-toolbar{min-width:0;max-width:100%}.crm-filters{display:flex;overflow-x:auto;padding-bottom:6px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.crm-filters>*{flex:0 0 min(230px,76vw)}.crm-tanstack-table{margin-inline:-12px;width:calc(100% + 24px)}.crm-tanstack-table .orion-data-table-scroll{padding-bottom:10px}.crm-tanstack-table .orion-data-table{min-width:1120px}.crm-tanstack-table .orion-data-table td:first-child,.crm-tanstack-table .orion-data-table th:first-child{left:0}.crm-drawer,.lead-drawer{width:100vw!important;max-width:100vw!important;border-radius:0!important}.sales-calendar-grid{grid-template-columns:repeat(7,118px);min-width:882px}.premium-project-hero .project-hero-top{position:static!important;inset:auto!important;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;width:100%}.premium-project-hero .project-hero-top>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-project-hero .project-personalization{grid-column:1/-1;display:flex;width:100%;overflow:visible}.premium-project-hero{align-content:start!important;gap:22px!important;min-height:auto!important;padding:14px 16px 28px!important}.premium-project-hero .project-hero-content{min-width:0}.premium-project-hero h2{overflow-wrap:anywhere}.emoji-popover,.project-emoji-picker,.project-emoji-popover{position:fixed!important;inset:auto 10px calc(74px + env(safe-area-inset-bottom)) 10px!important;width:auto!important;max-width:none}}@media (max-width:760px){.content-data-table .orion-data-table-scroll{max-width:100%;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.content-data-table .orion-data-table[data-resizable=true]{table-layout:fixed}.content-data-table .orion-data-table[data-resizable=true] td[data-column-id=title],.content-data-table .orion-data-table[data-resizable=true] th[data-column-id=title]{min-width:124px!important;max-width:168px}.content-data-table .notion-title-cell{grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:26px 14px!important;min-height:44px!important;padding:0!important}.content-data-table .notion-title-cell>button{width:20px!important;min-width:20px!important}.content-data-table .notion-title-cell>input{height:26px!important;padding:2px 4px!important;font-size:9px!important;line-height:1.15!important}.content-data-table .notion-title-cell>small{max-width:100%;font-size:7px!important;line-height:14px!important}.content-data-table .orion-data-table-scroll[data-scrolled=true] td[data-column-id=title] .notion-title-cell{grid-template-columns:16px minmax(0,1fr)!important;grid-template-rows:32px!important;min-height:32px!important}.content-data-table .orion-data-table-scroll[data-scrolled=true] td[data-column-id=title] .notion-title-cell>button{width:16px!important;min-width:16px!important}.content-data-table .orion-data-table-scroll[data-scrolled=true] td[data-column-id=title] .notion-title-cell>input{height:28px!important;font-size:8px!important}.content-data-table .reference-preview-cell{min-height:52px!important}}.task-mobile-controls{display:none}.task-kanban-guide{display:flex;align-items:center;gap:9px;margin:0 0 10px;padding:10px 12px;border:1px solid #0d89fe2e;border-radius:12px;background:#0d89fe0b;color:#a9cbe9}.task-kanban-guide>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#0d89fe18;color:#65b5ff;font-size:15px}.task-kanban-guide p{display:grid;grid-gap:2px;gap:2px;margin:0}.task-kanban-guide strong{color:#dcecff;font-size:10px}.task-kanban-guide small{color:#8296ad;font-size:8px;line-height:1.4}.task-priority-name{display:inline-flex;align-items:center;gap:5px;color:#9099a7;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.task-priority-name i{width:7px;height:7px;border-radius:999px;background:#6c7685;box-shadow:0 0 0 3px #6c76851a}.task-priority-name.priority-urgent i{background:#ff453a;box-shadow:0 0 0 3px #ff453a1c}.task-priority-name.priority-high i{background:#ff9f0a;box-shadow:0 0 0 3px #ff9f0a1c}.task-priority-name.priority-normal i{background:#0d89fe;box-shadow:0 0 0 3px #0d89fe1c}.task-priority-name.priority-low i{background:#30d158;box-shadow:0 0 0 3px #30d1581c}.dnd-task-kanban .task-card{display:grid;grid-gap:9px;gap:9px;padding:11px 11px 12px 4px}.dnd-task-kanban .task-card-top{gap:8px}.dnd-task-kanban .task-card-top time{color:#8ba3be;font-size:8px;white-space:nowrap}.dnd-task-kanban .task-card-open h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.dnd-task-kanban .task-card-open p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}@media (max-width:760px){.task-command-center{width:100%;max-width:100%}.task-smart-sidebar{display:none!important}.task-main-view{min-width:0;padding:15px 12px calc(92px + env(safe-area-inset-bottom))}.task-main-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-bottom:13px}.task-main-header h2{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:23px}.task-main-header .task-header-actions{overflow:visible}.task-header-actions .view-switcher{display:none!important}.task-header-actions>.button{min-height:44px;padding-inline:13px;white-space:nowrap}.task-mobile-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.task-mobile-controls label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:#76869a;font:700 7px DM Mono;letter-spacing:.12em;text-transform:uppercase}.task-mobile-controls select{width:100%;min-width:0;min-height:44px;padding:0 30px 0 11px;border:1px solid #ffffff17;border-radius:11px;background-color:#151a23;color:#eef5ff;font-size:11px;letter-spacing:0;text-transform:none}.quick-task-entry{min-height:48px}.task-search-row{min-width:0;flex-wrap:wrap}.task-search-row input{min-width:0;flex:1 1}.task-search-row small{width:100%;margin-left:25px}.task-list-row{min-height:62px;padding-block:8px}.task-row-body strong{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.task-row-meta{gap:6px}.task-row-meta time{display:inline-flex;align-items:center;min-height:25px;padding:0 7px;border-radius:7px;background:#0d89fe0e}.task-row-meta select{width:min(145px,48vw);min-height:34px;border:1px solid #ffffff12!important;border-radius:8px}.task-kanban-panel{margin-inline:-12px;padding-top:8px;overflow:visible}.task-kanban-guide{margin-inline:12px}.task-kanban-panel .dnd-task-kanban{width:calc(100% + 0px);max-width:100vw;padding-inline:12px;scroll-padding-inline:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dnd-task-kanban .dnd-kanban-column{flex:0 0 min(84vw,320px);width:min(84vw,320px);min-height:430px;scroll-snap-align:center}.dnd-task-kanban .dnd-sortable-card{grid-template-columns:28px minmax(0,1fr);touch-action:manipulation}.dnd-task-kanban .dnd-drag-handle{width:28px;opacity:.62}.dnd-task-kanban .task-card{min-height:105px;padding:12px 12px 12px 2px}.dnd-task-kanban .task-card-open{min-height:60px}.task-main-view .editorial-month{max-width:100%;margin-inline:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.task-main-view .editorial-month>header{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:min(100%,calc(100vw - 52px));padding-bottom:6px;background:#141519}.task-create-modal{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.task-detail-drawer{padding:20px 16px calc(100px + env(safe-area-inset-bottom))}.task-drawer-title{min-height:48px;font-size:22px;line-height:1.2}.task-property-grid input,.task-property-grid select{min-height:46px}.task-drawer-form footer{bottom:calc(10px + env(safe-area-inset-bottom));gap:8px}}@media (max-width:390px){.task-main-header{grid-template-columns:minmax(0,1fr)}.task-header-actions>.button{width:100%}.task-mobile-controls{grid-template-columns:1fr}.task-row-meta select{width:100%}.dnd-task-kanban .dnd-kanban-column{flex-basis:88vw;width:88vw}}.task-delete-button{color:#ff8a84!important;border-color:#ff453a42!important;background:#ff453a0d!important}@media (max-width:760px){body,html{max-width:100%;overflow-x:hidden}.drawer-backdrop{align-items:stretch;justify-content:stretch;overflow:hidden}.phase-three-drawer{display:flex!important;flex-direction:column;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-width:0;overflow:hidden!important;padding:0!important;border:0!important}.phase-three-drawer .drawer-head{flex:0 0 auto;grid-template-columns:42px minmax(0,1fr) 38px;padding:calc(15px + env(safe-area-inset-top)) 14px 12px}.phase-three-drawer .drawer-head>div:nth-child(2){min-width:0}.phase-three-drawer .drawer-head h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px}.phase-three-drawer .drawer-head span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}.phase-three-drawer .drawer-command-bar{flex:0 0 auto;width:100%;max-width:100%;padding:0 14px 10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.phase-three-drawer .drawer-command-bar::-webkit-scrollbar,.phase-three-drawer .scroll-tabs::-webkit-scrollbar{display:none}.phase-three-drawer .drawer-command-bar>*{flex:0 0 auto;min-height:42px}.phase-three-drawer .scroll-tabs{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:0 14px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.phase-three-drawer>.activity-timeline,.phase-three-drawer>.drawer-form,.phase-three-drawer>.drawer-section,.phase-three-drawer>.whatsapp-composer{flex:1 1 auto;min-height:0;width:100%;max-width:100%;padding:16px 14px calc(96px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.phase-three-drawer input,.phase-three-drawer select,.phase-three-drawer textarea{max-width:100%}.crm-workspace{min-width:0!important;overflow-x:hidden!important}.crm-workspace>.dnd-crm-pipeline,.dnd-crm-pipeline{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;padding:4px 10px 18px!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-padding-inline:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dnd-crm-pipeline .dnd-kanban-column{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 48px);width:calc(100vw - 48px)!important;max-width:340px;scroll-snap-align:center}.task-detail-drawer{display:flex;flex-direction:column;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-width:0;overflow:hidden!important;padding:calc(18px + env(safe-area-inset-top)) 14px 0!important;border:0!important}.task-detail-drawer>header{flex:0 0 auto;margin-bottom:10px}.task-detail-drawer .task-drawer-form{flex:1 1 auto;min-height:0;gap:15px;padding-bottom:calc(92px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.task-detail-drawer .task-property-grid{padding-block:12px}.task-detail-drawer .task-description-field textarea{min-height:130px}.task-detail-drawer .task-drawer-form footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;bottom:8px;margin-top:4px}.task-detail-drawer .task-drawer-form footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.project-workspace-backdrop{overflow:hidden!important}.project-planning-workspace{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.project-detail-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:30;width:calc(100% + 24px);max-width:none;margin-inline:-12px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#101113f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-detail-tabs::-webkit-scrollbar{display:none}.project-detail-tabs button{flex:0 0 auto;white-space:nowrap}.notion-content-editor{display:block!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 15px calc(100px + env(safe-area-inset-bottom))!important;background:#151619!important}.notion-content-editor .content-editor-header{margin:0 -15px 16px;padding:calc(16px + env(safe-area-inset-top)) 15px 14px}.notion-content-editor .content-editor-header>div{min-width:0}.notion-content-editor .content-editor-header h2{overflow-wrap:anywhere;font-size:22px;line-height:1.2}.notion-content-editor input,.notion-content-editor select,.notion-content-editor textarea{max-width:100%}}@media (max-width:420px){.task-detail-drawer .task-drawer-form footer{grid-template-columns:1fr 1fr}.task-detail-drawer .task-drawer-form footer span{grid-column:1/-1;grid-row:1}.task-detail-drawer .task-delete-button,.task-detail-drawer .task-drawer-form footer .button{width:100%;justify-content:center}.dnd-crm-pipeline .dnd-kanban-column{flex-basis:calc(100vw - 36px)!important;width:calc(100vw - 36px)!important}}.meta-warning-list{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px}.meta-warning-list p{margin:0;padding:10px 12px;border:1px solid rgba(245,158,11,.24);border-radius:12px;background:rgba(245,158,11,.08);color:#f8c56b;font-size:12px}.meta-recent-content a>div{position:relative}.meta-platform-badge{position:absolute;left:8px;bottom:8px;padding:4px 7px;border-radius:999px;background:#1877f2;color:white;font-size:10px;line-height:1;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.28)}.meta-platform-badge.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}:root{color-scheme:dark;--orion-bg:#06080d;--orion-sidebar:rgba(9,12,18,.9);--orion-surface:#0f131b;--orion-surface-raised:#151a24;--orion-border:rgba(255,255,255,.09);--orion-text:#f5f7fb;--orion-muted:#929aaa;--orion-shadow:0 24px 70px rgba(0,0,0,.28);--bg:var(--orion-bg);--surface:var(--orion-surface);--surface2:var(--orion-surface-raised);--line:var(--orion-border);--text:var(--orion-text);--muted:var(--orion-muted)}:root[data-theme=light]{color-scheme:light;--orion-bg:#f4f6fa;--orion-sidebar:rgba(255,255,255,.9);--orion-surface-raised:#f7f8fb;--orion-border:rgba(15,23,42,.1);--orion-text:#111827;--orion-muted:#667085;--orion-shadow:0 22px 60px rgba(15,23,42,.1)}body,html{min-height:100%;background:var(--orion-bg);color:var(--orion-text)}body{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .25s ease,color .25s ease}.crm-shell{background:radial-gradient(circle at 70% -20%,rgba(13,137,254,.1),transparent 36%),var(--orion-bg)}.app-sidebar{background:var(--orion-sidebar);border-color:var(--orion-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.workspace{max-width:none;margin:0}.workspace-inner{width:min(1460px,100%)}.metric,.metric-category,.orion-data-table-shell,.panel,.report-premium-card,.reports-toolbar,.scheduling-workspace>section{border-color:var(--orion-border)!important;background:var(--orion-surface)!important;box-shadow:0 1px 0 rgba(255,255,255,.025)}.metric,.metric-category,.panel,.report-premium-card{border-radius:18px!important}.reports-premium-hero h1,.topbar h1{letter-spacing:-.045em}.eyebrow,.muted,.panel small{color:var(--orion-muted)}.button{border:1px solid var(--orion-border);border-radius:11px;background:var(--orion-surface-raised);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px);border-color:rgba(13,137,254,.42)}.button.primary{border-color:transparent;box-shadow:0 10px 28px rgba(13,137,254,.2)}.orion-brand-mark{display:none!important}.orion-brand-wordmark{width:122px;height:auto}.theme-toggle{display:flex;align-items:center;gap:9px;width:100%;margin-bottom:12px;padding:9px 10px;color:var(--orion-muted);border:1px solid var(--orion-border);border-radius:10px;background:var(--orion-surface)}.theme-toggle span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:var(--orion-surface-raised);color:var(--orion-accent)}.theme-toggle b{font-size:11px;font-weight:600}.sidebar-collapsed .theme-toggle b{display:none}.sidebar-collapsed .theme-toggle{justify-content:center;padding-inline:4px}.nav-group a,.search-trigger{transition:background .16s ease,color .16s ease,transform .16s ease}.nav-group a:hover{transform:translateX(2px)}.orion-data-table-scroll{border:1px solid var(--orion-border);border-radius:14px;background:var(--orion-surface);scroll-snap-type:x proximity}.orion-data-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--orion-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.orion-data-table td,.orion-data-table th{border-color:var(--orion-border)!important}.table-column-resizer{width:12px!important;right:-6px!important;opacity:.2}.table-column-resizer.is-resizing,.table-column-resizer:hover{opacity:1;background:var(--orion-accent)!important}.orion-data-table tbody tr{transition:background .14s ease}.orion-data-table tbody tr:hover{background:color-mix(in srgb,var(--orion-accent) 5%,transparent)}.report-client-folders{display:grid;grid-gap:14px;gap:14px}.report-client-folder{border:1px solid var(--orion-border);border-radius:18px;background:var(--orion-surface);overflow:clip}.report-client-folder>summary{display:flex;align-items:center;gap:13px;padding:17px 19px;cursor:pointer;list-style:none}.report-client-folder>summary::-webkit-details-marker{display:none}.report-client-folder>summary>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:rgba(13,137,254,.12);color:var(--orion-accent)}.report-client-folder>summary div{display:grid;grid-gap:2px;gap:2px}.report-client-folder>summary small{color:var(--orion-muted)}.report-client-folder>summary b{margin-left:auto;font-size:12px;color:var(--orion-muted)}.report-client-folder .report-card-grid{padding:0 16px 16px}.schedule-calendar{padding:18px;border:1px solid var(--orion-border);border-radius:18px;background:var(--orion-surface)}.schedule-calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.schedule-calendar-head h2{margin:0}.schedule-calendar-scroll{overflow-x:auto}.schedule-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(94px,1fr));grid-gap:5px;gap:5px;min-width:720px}.schedule-calendar-grid>span{padding:7px;color:var(--orion-muted);font-size:10px;text-align:center}.schedule-day{min-height:94px;padding:8px;border:1px solid var(--orion-border);border-radius:11px;background:var(--orion-surface-raised);color:var(--orion-text);text-align:left}.schedule-day.is-outside{opacity:.38}.schedule-day.is-today{border-color:var(--orion-accent)}.schedule-day b{display:block;margin-bottom:7px}.schedule-day i{display:block;overflow:hidden;margin-top:4px;padding:4px 6px;border-radius:6px;background:rgba(13,137,254,.13);color:var(--orion-accent);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.temporary-upload{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:end;padding:14px;border:1px dashed var(--orion-border);border-radius:13px;background:var(--orion-surface-raised)}.temporary-upload>div{grid-column:1/-1;display:grid;grid-gap:3px;gap:3px}.temporary-upload small{color:var(--orion-muted)}.temporary-assets{display:grid;grid-gap:7px;gap:7px}.temporary-assets>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--orion-border);border-radius:11px}.temporary-assets a{display:grid;flex:1 1;grid-gap:2px;gap:2px}.temporary-assets small{color:var(--orion-muted)}.temporary-assets button{border:0;background:transparent;color:#ff6868;font-size:20px}.project-image-upload{display:grid;grid-template-columns:48px 1fr auto;grid-gap:9px;gap:9px;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--orion-border)}.project-image-upload img,.project-image-upload>span{width:48px;height:48px;border-radius:13px;object-fit:cover;background:var(--orion-surface-raised);display:grid;place-items:center;font-size:9px;color:var(--orion-muted)}.project-image-upload label{display:grid;grid-gap:4px;gap:4px;font-size:10px}.project-emoji-hero img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.operational-pulse{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);grid-gap:30px;gap:30px;align-items:center;margin-bottom:16px}.operational-pulse h2{margin:8px 0 6px}.operational-pulse>div>span{color:var(--orion-muted);font-size:12px}.pulse-chart{display:grid;grid-gap:12px;gap:12px}.pulse-chart>div{display:grid;grid-gap:6px;gap:6px}.pulse-chart span{display:flex;justify-content:space-between;font-size:11px}.pulse-chart span b{font-weight:500;color:var(--orion-muted)}.pulse-chart i{height:8px;overflow:hidden;border-radius:99px;background:var(--orion-surface-raised)}.pulse-chart em{display:block;height:100%;border-radius:inherit;transition:width .6s cubic-bezier(.2,.8,.2,1)}@media(max-width:760px){.workspace{padding-inline:12px!important}.workspace-inner{width:100%}.topbar{display:grid;grid-gap:14px;gap:14px}.reports-premium-hero h1,.topbar h1{font-size:clamp(25px,8vw,34px)}.orion-data-table{font-size:11px}.orion-data-table td,.orion-data-table th{padding:9px 8px!important}.orion-data-table th{scroll-snap-align:start}.orion-data-table th button{font-size:9px!important}.report-client-folder .report-card-grid{grid-template-columns:1fr}.schedule-calendar{margin-inline:-4px;padding:12px 8px}.operational-pulse{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--orion-bg:#07090d;--orion-sidebar:rgba(10,12,17,.92);--orion-surface:#101319;--orion-surface-raised:#171b23;--orion-surface-soft:#0c0f14;--orion-border:rgba(255,255,255,.075);--orion-border-strong:rgba(255,255,255,.14);--orion-text:#f4f6fa;--orion-muted:#929aa8;--orion-subtle:#687180;--orion-accent:#0d89fe;--orion-accent-soft:rgba(13,137,254,.12);--orion-radius:16px;--orion-shadow:0 22px 70px rgba(0,0,0,.26)}:root[data-theme=light]{--orion-bg:#f3f5f8;--orion-sidebar:rgba(249,250,252,.9);--orion-surface:#fff;--orion-surface-raised:#f5f7fa;--orion-surface-soft:#eef1f5;--orion-border:rgba(15,23,42,.09);--orion-border-strong:rgba(15,23,42,.16);--orion-text:#121722;--orion-muted:#626d7d;--orion-subtle:#8a94a3;--orion-accent-soft:rgba(13,137,254,.09);--orion-shadow:0 18px 55px rgba(28,39,60,.08)}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;font-feature-settings:"ss01" 1,"cv02" 1,"cv03" 1}body{letter-spacing:-.008em}.crm-shell{background:var(--orion-bg)}.workspace{padding:0!important;background:radial-gradient(circle at 78% -12%,rgba(13,137,254,.09),transparent 34rem),radial-gradient(circle at 24% 4%,rgba(105,62,248,.045),transparent 26rem),var(--orion-bg)!important}.workspace-inner{width:100%!important;max-width:1760px!important;margin:0 auto;padding:clamp(26px,3vw,52px) clamp(24px,3.5vw,64px) 96px!important}.topbar{min-height:104px!important;margin:0 0 28px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.topbar>div:first-child{max-width:820px}.topbar h1{margin:8px 0;color:var(--orion-text);font-size:clamp(31px,3vw,48px)!important;font-weight:680;letter-spacing:-.055em!important;line-height:1.02}.topbar .muted{max-width:680px;font-size:14px;line-height:1.55}.eyebrow{color:var(--orion-subtle)!important;font-size:9px!important;font-weight:700;letter-spacing:.17em!important}.app-sidebar{background:var(--orion-sidebar)!important;box-shadow:1px 0 0 rgba(255,255,255,.015);-webkit-backdrop-filter:blur(26px) saturate(150%)!important;backdrop-filter:blur(26px) saturate(150%)!important}.app-sidebar,.sidebar-header{border-color:var(--orion-border)!important}.sidebar-header{min-height:78px!important;padding:15px 18px!important}.sidebar-brand{padding:3px 0}.orion-brand-wordmark{width:118px!important;height:36px!important;object-fit:contain!important}.sidebar-toggle{width:34px!important;height:34px!important;border-radius:11px!important;color:var(--orion-muted)!important;background:var(--orion-surface)!important}.sidebar-search{padding:14px 16px 8px!important}.search-trigger{width:100%;min-height:40px;margin:0!important;padding:8px 9px 8px 11px!important;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--orion-border)!important;border-radius:11px!important;background:var(--orion-surface)!important;color:var(--orion-muted)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.search-trigger>span{display:flex;align-items:center;gap:9px;min-width:0;font-size:11px}.command-input svg,.search-trigger svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.command-input kbd,.search-trigger kbd{padding:3px 6px;border:1px solid var(--orion-border);border-radius:6px;background:var(--orion-surface-raised);color:var(--orion-subtle);font-size:8px}.search-trigger:hover{color:var(--orion-text)!important;border-color:var(--orion-border-strong)!important;transform:none!important}.sidebar-nav{padding:10px 12px 18px!important}.nav-group{margin:16px 0 21px!important}.nav-group>p{margin:0 10px 7px!important;color:var(--orion-subtle)!important;font-size:8px!important;letter-spacing:.17em!important}.nav-group a{min-height:39px;margin:2px 0;padding:9px 10px!important;gap:11px!important;border:1px solid transparent;border-radius:10px!important;color:var(--orion-muted)!important;font-size:11px!important;font-weight:500}.nav-group a:hover{color:var(--orion-text)!important;background:var(--orion-surface)!important;transform:none!important}.nav-group a.active{border-color:rgba(13,137,254,.17)!important;background:var(--orion-accent-soft)!important;color:#79bcff!important;box-shadow:none!important}.nav-group a.active:before{width:2px!important;border-radius:99px;background:var(--orion-accent)!important}.nav-icon{width:17px!important;height:17px!important}.sidebar-bottom{min-height:96px!important;padding:12px 16px!important;border-color:var(--orion-border)!important;background:transparent!important}.theme-toggle{min-height:38px;margin:0 0 10px!important;border-radius:11px!important;background:var(--orion-surface)!important}.theme-toggle span{width:26px;height:26px}.theme-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.meta-recent-content,.meta-statistics-grid article,.metric,.metric-category,.orion-data-table-shell,.panel{border-color:var(--orion-border)!important;background:var(--orion-surface)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.metric-category,.panel{border-radius:20px!important}.panel{padding:22px}.metric-category h2,.panel h2{letter-spacing:-.025em}.button,.mini-button{min-height:38px;border-radius:11px!important;border-color:var(--orion-border)!important;background:var(--orion-surface-raised)!important;color:var(--orion-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.button.primary,.mini-button.primary{border-color:transparent!important;background:linear-gradient(180deg,#1992ff,#0878e8)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 28px rgba(13,137,254,.2)!important}.button:hover,.mini-button:hover{border-color:var(--orion-border-strong)!important}input,select,textarea{min-height:40px;border-radius:11px!important;border-color:var(--orion-border)!important;background:var(--orion-surface-raised)!important;color:var(--orion-text)!important}input:focus,select:focus,textarea:focus{border-color:rgba(13,137,254,.6)!important;box-shadow:0 0 0 3px rgba(13,137,254,.12)!important}.command-overlay{padding:10vh 20px 20px!important;background:rgba(0,0,0,.5)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important;backdrop-filter:blur(12px) saturate(110%)!important}.command-box{width:min(680px,100%)!important;max-height:min(680px,78vh)!important;border:1px solid var(--orion-border-strong)!important;border-radius:20px!important;background:color-mix(in srgb,var(--orion-surface) 94%,transparent)!important;box-shadow:0 36px 120px rgba(0,0,0,.42)!important;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);animation:orion-pop .2s cubic-bezier(.2,.8,.2,1)}.command-input{min-height:64px;padding:13px 17px!important;gap:12px!important;border-color:var(--orion-border)!important}.command-input svg{width:20px;height:20px;color:var(--orion-muted)}.command-input input{height:38px!important;min-height:38px!important;padding:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important}.command-results{max-height:min(520px,58vh)!important;padding:9px!important}.command-results section>p{display:flex;align-items:center;gap:7px;padding:9px 10px 5px!important}.command-results section>p span{color:var(--orion-accent);font-size:12px}.command-results a{min-height:54px;padding:9px 11px!important;border:1px solid transparent;border-radius:11px!important}.command-results a:hover{border-color:rgba(13,137,254,.16);background:var(--orion-accent-soft)!important}.command-results a strong{font-size:12px;font-weight:600}.command-results a small{font-size:10px!important}.command-results a>b{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--orion-surface-raised);color:var(--orion-muted)}.command-empty{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:8px!important;gap:8px!important;color:var(--orion-muted)!important}.command-empty>b{color:var(--orion-text);font-size:14px}.command-empty-welcome>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--orion-accent-soft);color:var(--orion-accent);font-size:19px}.command-empty-welcome small{max-width:300px;text-align:center;line-height:1.5}.command-spinner{width:16px;height:16px;border:2px solid var(--orion-border);border-top-color:var(--orion-accent);border-radius:50%;animation:orion-spin .7s linear infinite}.command-footer{display:flex;gap:18px;padding:10px 16px;border-top:1px solid var(--orion-border);color:var(--orion-subtle);font-size:9px}@keyframes orion-spin{to{transform:rotate(1turn)}}@keyframes orion-pop{0%{opacity:0;transform:translateY(-8px) scale(.985)}}.dashboard-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.dashboard-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dashboard-topbar-actions time{display:grid;grid-gap:2px;gap:2px;min-width:190px;padding:10px 13px;border:1px solid var(--orion-border);border-radius:12px;background:var(--orion-surface)}.dashboard-topbar-actions time span{color:var(--orion-subtle);font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.dashboard-topbar-actions time strong{font-size:11px;font-weight:600;text-transform:capitalize}.metric-category{padding:20px!important}.metric-category-title{margin-bottom:17px!important}.metric-category-title>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:var(--orion-surface-raised);font-size:18px!important}.metric-category-title h2{font-size:15px!important}.metric-category .metrics{gap:8px!important}.metric-category .metric{min-height:112px;padding:14px!important;border-radius:14px!important;background:var(--orion-surface-raised)!important}.metric-icon{font-size:16px!important}.metric-category .metric strong{font-size:28px!important;letter-spacing:-.04em}.operational-pulse{padding:24px 26px!important;border-radius:20px!important}.pulse-chart i{height:7px!important;background:var(--orion-surface-raised)!important}.dashboard-grid{gap:14px!important}.dashboard-grid .panel{min-width:0}.recent-view-list{gap:10px!important}.recent-view-list>a{border-color:var(--orion-border)!important;border-radius:14px!important;background:var(--orion-surface-raised)!important}.meta-statistics-workspace{gap:16px!important}.meta-statistics-toolbar{min-height:118px;padding:22px 24px!important;border:1px solid var(--orion-border);border-radius:20px;background:var(--orion-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.meta-statistics-toolbar h2{font-size:24px!important;letter-spacing:-.035em}.meta-statistics-toolbar select{min-width:min(420px,36vw)!important}.meta-sync-message{padding:11px 14px!important;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:11px!important}.meta-statistics-grid{gap:10px!important}.meta-statistics-grid article{min-height:126px!important;padding:18px 19px!important;border-radius:16px!important}.meta-statistics-grid strong{font-size:30px!important;letter-spacing:-.04em}.meta-recent-content{padding:22px!important;border:1px solid var(--orion-border);border-radius:20px;background:var(--orion-surface)}.meta-recent-content>div{gap:12px!important}.meta-recent-content a{padding:8px!important;border-color:var(--orion-border)!important;border-radius:15px!important;background:var(--orion-surface-raised)!important;transition:transform .18s ease,border-color .18s ease}.meta-recent-content a:hover{transform:translateY(-2px);border-color:var(--orion-border-strong)!important}.meta-recent-content a>div{border-radius:11px!important}.global-notification-center{top:22px!important;right:24px!important}.notification-trigger{width:44px!important;height:44px!important;border-color:var(--orion-border)!important;border-radius:14px!important;background:color-mix(in srgb,var(--orion-surface) 90%,transparent)!important;color:var(--orion-text)!important;box-shadow:var(--orion-shadow)!important}.global-notification-center .notification-popover{top:54px!important;width:min(410px,calc(100vw - 24px))!important;border-color:var(--orion-border-strong)!important;border-radius:20px!important;background:color-mix(in srgb,var(--orion-surface) 96%,transparent)!important;box-shadow:0 32px 100px rgba(0,0,0,.36)!important}.notification-popover>header{padding:17px 18px!important;border-color:var(--orion-border)!important}.notification-popover>header h3{color:var(--orion-text);font-size:17px}.notification-actions{grid-template-columns:1fr 1fr;padding:11px 14px!important;border-color:var(--orion-border)!important}.notification-actions button{border-color:var(--orion-border)!important;background:var(--orion-surface-raised)!important;color:var(--orion-text)!important}.notification-actions .notification-error,.notification-actions span{grid-column:1/-1}.notification-list{padding:7px;max-height:430px!important}.notification-list a{min-height:72px;margin:2px 0;padding:12px!important;border:1px solid transparent!important;border-radius:12px;color:var(--orion-text);text-decoration:none}.notification-list a:hover{background:var(--orion-surface-raised);border-color:var(--orion-border)!important}.notification-list a.unread{background:var(--orion-accent-soft)}.notification-list a strong{color:var(--orion-text)!important;font-size:11px!important;line-height:1.35}.notification-list a em{color:var(--orion-muted)!important;font-size:10px!important}.notification-list a small{color:var(--orion-subtle)!important;font-size:8px!important}.notification-popover>footer{border-color:var(--orion-border)!important;color:var(--orion-subtle)!important}.orion-data-table-shell{border-radius:17px!important;overflow:visible}.orion-table-tools{min-height:42px;padding:6px 8px!important}.orion-data-table-scroll{border-color:var(--orion-border)!important;border-radius:15px!important;background:var(--orion-surface)!important;scrollbar-color:color-mix(in srgb,var(--orion-muted) 45%,transparent) transparent!important}.orion-data-table th{height:42px!important;border-color:var(--orion-border)!important;background:color-mix(in srgb,var(--orion-surface-raised) 92%,transparent)!important}.orion-data-table th>div>button:first-child{color:var(--orion-subtle)!important;font-size:8px!important;font-weight:700!important}.orion-data-table td{height:56px!important;border-color:var(--orion-border)!important;color:var(--orion-text)}.orion-data-table tbody tr:hover{background:var(--orion-accent-soft)!important}.table-column-resizer{width:14px!important;right:-7px!important;opacity:0!important;background:transparent!important;touch-action:none}.table-column-resizer:after{content:"";position:absolute;top:8px;bottom:8px;left:6px;width:2px;border-radius:99px;background:var(--orion-border-strong)}.orion-data-table th:hover .table-column-resizer,.table-column-resizer.is-resizing,.table-column-resizer:hover{opacity:1!important}.table-column-resizer.is-resizing:after{background:var(--orion-accent);box-shadow:0 0 0 3px var(--orion-accent-soft)}.table-reorder-handle{touch-action:none}:root[data-theme=light] .content-data-table .orion-data-table[data-resizable=true] td[data-column-id=title],:root[data-theme=light] .content-data-table .orion-data-table[data-resizable=true] th[data-column-id=title],:root[data-theme=light] .crm-tanstack-table .orion-data-table td:first-child,:root[data-theme=light] .crm-tanstack-table .orion-data-table th:first-child,:root[data-theme=light] .meta-statistics-grid article,:root[data-theme=light] .metric-category{background:var(--orion-surface)!important}:root[data-theme=light] .meta-statistics-grid small,:root[data-theme=light] .meta-statistics-grid span,:root[data-theme=light] .meta-statistics-grid strong{color:var(--orion-text)}:root[data-theme=light] .meta-statistics-grid small,:root[data-theme=light] .meta-statistics-grid span{color:var(--orion-muted)}:root[data-theme=light] .orion-brand-wordmark{filter:invert(1)}:root[data-theme=light] .mobile-nav{background:rgba(250,251,253,.94)!important}@media(max-width:1180px){.workspace-inner{padding-inline:28px!important}.dashboard-categories{grid-template-columns:1fr 1fr!important}.meta-statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.meta-recent-content>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:850px){.workspace-inner{padding:22px 14px 102px!important}.topbar{min-height:auto!important;margin-bottom:22px!important;gap:16px!important}.dashboard-topbar-actions{justify-content:flex-start;flex-wrap:wrap}.dashboard-topbar-actions time{min-width:0;flex:1 1}.topbar h1{font-size:clamp(29px,8vw,38px)!important}.global-notification-center{top:max(12px,env(safe-area-inset-top))!important;right:12px!important}.mobile-nav{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;min-height:62px!important;padding:6px!important;border:1px solid var(--orion-border)!important;border-radius:18px!important;background:rgba(10,13,18,.92)!important;box-shadow:0 18px 50px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(26px) saturate(150%)!important;backdrop-filter:blur(26px) saturate(150%)!important}.mobile-nav a{min-height:48px!important;border-radius:12px!important}.dashboard-categories{grid-template-columns:1fr!important}.metric-category{padding:16px!important}.metric-category .metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operational-pulse{padding:19px!important}.meta-statistics-toolbar{display:grid!important;min-height:0;padding:18px!important}.meta-statistics-toolbar>div:last-child{display:grid!important;grid-template-columns:1fr auto;width:100%}.meta-statistics-toolbar label{min-width:0}.meta-statistics-toolbar select{width:100%!important;min-width:0!important}.meta-recent-content{padding:15px!important}.meta-recent-content>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.notification-actions{grid-template-columns:1fr}.notification-actions .notification-error,.notification-actions span{grid-column:auto}.orion-data-table-scroll{border-radius:13px!important;scroll-snap-type:x proximity}.orion-data-table th{height:36px!important}.orion-data-table td{height:50px!important}.table-column-resizer{opacity:.32!important}}@media(max-width:520px){.workspace-inner{padding-inline:11px!important}.topbar h1{font-size:29px!important}.dashboard-topbar-actions{display:grid;grid-template-columns:1fr}.dashboard-topbar-actions .button{justify-content:center}.topbar .muted{font-size:12px}.panel{padding:16px!important;border-radius:17px!important}.metric-category .metrics{grid-template-columns:1fr 1fr!important}.metric-category .metric{min-height:100px!important}.meta-statistics-grid{grid-template-columns:1fr 1fr!important}.meta-statistics-grid article{min-height:108px!important;padding:14px!important}.meta-statistics-grid strong{font-size:25px!important}.meta-recent-content>div{gap:8px!important}.meta-recent-content a{padding:6px!important}.command-overlay{padding:5vh 10px 10px!important}.command-box{border-radius:17px!important}.command-footer{display:none}}:root{--orion-material:color-mix(in srgb,var(--orion-surface) 82%,transparent);--orion-material-strong:color-mix(in srgb,var(--orion-surface-strong) 92%,transparent);--orion-separator:color-mix(in srgb,var(--orion-border) 72%,transparent);--orion-spring:cubic-bezier(.22,1,.36,1);--orion-focus:0 0 0 3px color-mix(in srgb,var(--orion-accent) 24%,transparent)}html{-webkit-tap-highlight-color:transparent}[role=button],a,button,input,select,textarea{touch-action:manipulation}.button,.data-table-row,.kanban-card,.metric-card,.nav-link,.orion-mobile-nav a,.project-card,[role=button],button{transition:transform .18s var(--orion-spring),border-color .18s ease,background-color .18s ease,box-shadow .22s var(--orion-spring),opacity .16s ease}.button:not(:disabled):active,.kanban-card:active,.metric-card:active,.nav-link:active,.orion-mobile-nav a:active,.project-card:active,[role=button]:not([aria-disabled=true]):active,button:not(:disabled):active{transform:scale(.975);transition-duration:70ms}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:none;box-shadow:var(--orion-focus)}.app-sidebar,.command-palette,.content-editor,.drawer-panel,.lead-drawer,.modal-card,.notification-panel,.orion-mobile-nav{background:var(--orion-material-strong);border-color:var(--orion-separator);-webkit-backdrop-filter:saturate(160%) blur(24px);backdrop-filter:saturate(160%) blur(24px)}.app-main,.workspace-main{width:min(100%,1840px);margin-inline:auto}.page-header,.workspace-header{position:relative;isolation:isolate}.page-header:after,.workspace-header:after{content:"";position:absolute;inset-inline:0;bottom:-18px;height:1px;background:linear-gradient(90deg,transparent,var(--orion-separator) 12%,var(--orion-separator) 88%,transparent)}.card,.kanban-column,.metric-card,.panel,.project-card,.table-shell{background:var(--orion-material);border-color:var(--orion-separator);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent),0 14px 40px color-mix(in srgb,#000 8%,transparent)}.metric-card:hover,.project-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--orion-accent) 34%,var(--orion-border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent),0 18px 48px color-mix(in srgb,#000 12%,transparent)}.command-palette,.notification-panel{transform-origin:top right;animation:orion-popover-in .24s var(--orion-spring) both}.drawer-backdrop,.modal-backdrop{animation:orion-fade-in .18s ease both}.content-editor,.drawer-panel,.lead-drawer{animation:orion-drawer-in .32s var(--orion-spring) both;overscroll-behavior:contain}html[data-dragging=true],html[data-dragging=true] body{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-dragging=true] .kanban-column{border-style:dashed;border-color:color-mix(in srgb,var(--orion-accent) 42%,var(--orion-border))}.data-table-row[data-dragging=true],.kanban-card[data-dragging=true]{transform:scale(1.025) rotate(.25deg);box-shadow:0 22px 52px color-mix(in srgb,#000 28%,transparent)}.data-table-scroll,.orion-data-table-scroll{scrollbar-gutter:stable;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.data-table-cell,.data-table-header,.orion-data-table td,.orion-data-table th{scroll-snap-align:start}.column-resizer,.table-column-resizer{position:relative;touch-action:none}.column-resizer:after,.table-column-resizer:after{content:"";position:absolute;inset-block:-8px;inset-inline:-8px}.column-resizer:hover,.column-resizer[data-resizing=true],.table-column-resizer.is-resizing,.table-column-resizer:hover{background:var(--orion-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--orion-accent) 30%,transparent)}@keyframes orion-popover-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orion-drawer-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes orion-sheet-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes orion-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.app-main,.workspace-main{width:100%;padding-inline:clamp(14px,4vw,20px)}.page-header:after,.workspace-header:after{bottom:-12px}.content-editor,.drawer-panel,.lead-drawer{inset:auto 0 0;width:100%;max-width:none;height:min(92dvh,920px);border-radius:24px 24px 0 0;animation-name:orion-sheet-in}.drawer-backdrop,.modal-backdrop{align-items:flex-end}.drawer-header,.drawer-tabs{position:-webkit-sticky;position:sticky;z-index:8;background:var(--orion-material-strong);-webkit-backdrop-filter:saturate(160%) blur(22px);backdrop-filter:saturate(160%) blur(22px)}.drawer-header{top:0}.drawer-tabs{top:var(--drawer-head-height,82px)}.data-table-scroll,.orion-data-table-scroll{margin-inline:calc(clamp(14px,4vw,20px) * -1);padding-inline:clamp(14px,4vw,20px)}.orion-mobile-nav{padding-bottom:max(8px,env(safe-area-inset-bottom));box-shadow:0 -12px 42px color-mix(in srgb,#000 20%,transparent)}}@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(prefers-reduced-transparency:reduce){.app-sidebar,.command-palette,.content-editor,.drawer-panel,.lead-drawer,.modal-card,.notification-panel,.orion-mobile-nav{background:var(--orion-surface-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--orion-border:color-mix(in srgb,currentColor 42%,transparent)}.card,.kanban-column,.metric-card,.panel,.project-card,.table-shell{border-width:2px}}