.nextCrmPage{color:#101828;background:#eef2f7!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:0!important;overflow:hidden!important}.nextCrmShell{--next-border:#d8dee8;--next-muted:#64748b;--next-blue:#2563eb;font-size:13px;line-height:1.25;grid-template-rows:58px 76px 74px minmax(0,1fr)!important;gap:8px!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:8px!important;display:grid!important;overflow:hidden!important}.nextCrmShell *,.nextCrmShell :before,.nextCrmShell :after{box-sizing:border-box;min-width:0}.nextCrmTopbar,.nextCrmContextBar,.nextCrmSubnav,.nextCrmWorkspace{border:1px solid var(--next-border)!important;background:#fffffff5!important;border-radius:8px!important;box-shadow:0 10px 24px #0f172a0f!important}.nextCrmTopbar{grid-template-columns:220px minmax(0,1fr) 210px!important;align-items:center!important;gap:10px!important;padding:7px 10px!important;display:grid!important;overflow:hidden!important}.nextCrmBrand{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.nextCrmBrand .logo{background:#2563eb!important;border-radius:8px!important;width:34px!important;height:34px!important}.nextCrmBrand strong,.nextCrmBrand small,.nextCrmTitle span,.nextCrmTitle h1,.nextCrmTitle p,.nextCrmUser span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.nextCrmBrand strong{font-size:15px!important}.nextCrmBrand small{color:var(--next-muted)!important;font-size:11px!important}.nextCrmPrimaryNav{grid-auto-columns:minmax(92px,1fr)!important;grid-auto-flow:column!important;gap:6px!important;height:42px!important;display:grid!important;overflow:hidden!important}.nextCrmPrimaryNav button,.nextCrmSubnav button{cursor:pointer;color:#344054!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;height:100%!important;min-height:0!important;padding:0 8px!important;display:grid!important;overflow:hidden!important}.nextCrmPrimaryNav button span,.nextCrmSubnav button span{color:#1e40af!important;background:#eef2ff!important;border-radius:6px!important;place-items:center!important;width:28px!important;height:24px!important;font-size:10px!important;font-weight:800!important;display:grid!important}.nextCrmPrimaryNav button.active,.nextCrmSubnav button.active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.nextCrmPrimaryNav button.generated span,.nextCrmSubnav button:nth-child(odd) span{color:#047857!important;background:#ecfdf5!important}.nextCrmUser{grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:8px!important;display:grid!important}.nextCrmUser span{color:var(--next-muted)!important;text-align:right!important;font-size:12px!important}.nextCrmContextBar{grid-template-columns:minmax(0,1fr) 260px 226px 170px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.nextCrmTitle span{color:var(--next-blue)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.nextCrmTitle h1{letter-spacing:0!important;margin:2px 0 3px!important;font-size:21px!important;line-height:1.05!important}.nextCrmTitle p{color:var(--next-muted)!important;font-size:12px!important}.nextCrmSearch{gap:4px!important;display:grid!important}.nextCrmSearch span{color:var(--next-muted)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.nextCrmSearch input,.nextCrmShell .input,.nextCrmShell select.input,.nextCrmShell textarea.input,.nextCrmShell .codeArea{border:1px solid var(--next-border)!important;color:#101828!important;background:#fff!important;border-radius:7px!important;width:100%!important;min-height:34px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.2!important}.nextCrmShell textarea.input,.nextCrmShell .codeArea{resize:none!important;min-height:62px!important;max-height:120px!important}.nextCrmContextBar .humanModeSwitchV710{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;height:42px!important;display:grid!important;overflow:hidden!important}.nextCrmContextBar .humanModeSwitchV710 button{border-radius:7px!important;height:42px!important;min-height:0!important;padding:3px 5px!important;overflow:hidden!important}.nextCrmContextBar .humanModeSwitchV710 button span{display:none!important}.nextCrmContextBar .humanModeSwitchV710 button b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.05!important;overflow:hidden!important}.nextCrmActions{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.nextCrmShell .btn,.nextCrmShell .miniBtn,.nextCrmShell .ghost,.nextCrmShell button.btn,.nextCrmShell button.miniBtn{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.1!important;overflow:hidden!important}.nextCrmSubnav{grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-rows:30px!important;gap:6px!important;padding:6px!important;display:grid!important;overflow:hidden!important}.nextCrmSubnav button{height:30px!important;min-height:30px!important;font-size:11px!important}.nextCrmWorkspace{min-height:0!important;padding:8px!important;position:relative!important;overflow:hidden!important}.nextCrmContent,.nextCrmMain{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.nextCrmMain{display:grid!important}.nextCrmShell .customWorkspaceNav,.nextCrmShell .pageCoachBannerV709,.nextCrmShell .pageCoachMiniV709,.nextCrmShell .floatingHelp,.nextCrmShell .runtimeAdminHint{display:none!important}.nextCrmShell .card,.nextCrmShell .panel,.nextCrmShell .card.panel{border:1px solid var(--next-border)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.nextCrmShell .panelHead,.nextCrmShell .runtimePageHeader,.nextCrmShell .commandBoardTopV711,.nextCrmShell .sectionHeaderInline{gap:8px!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.nextCrmShell .panelHead h2,.nextCrmShell .runtimePageHeader h2,.nextCrmShell .commandBoardTitleV711 h2,.nextCrmShell h2,.nextCrmShell h3{letter-spacing:0!important;margin:0!important;font-size:16px!important;line-height:1.08!important}.nextCrmShell .commandBoardV711{grid-template-rows:68px 62px minmax(0,1fr) 74px!important;gap:8px!important;height:100%!important;display:grid!important;overflow:hidden!important}.nextCrmShell .commandBoardMetricsV711{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.nextCrmShell .commandMetricV711{border-radius:8px!important;height:62px!important;min-height:0!important;padding:8px!important}.nextCrmShell .commandMetricV711 b{font-size:20px!important}.nextCrmShell .commandBoardMainV711{grid-template-rows:44px minmax(0,1fr)!important;align-content:stretch!important;gap:8px!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}.nextCrmShell .commandBoardSectionHeadV711{grid-template-columns:minmax(0,1fr) 256px!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:4px 6px!important;display:grid!important;overflow:hidden!important}.nextCrmShell .commandBoardSectionHeadV711 h3{font-size:17px!important}.nextCrmShell .commandBoardSectionHeadV711>div span{display:none!important}.nextCrmShell .commandActionGridV711{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.nextCrmShell .commandActionV711{border-radius:8px!important;grid-template-rows:28px auto minmax(0,1fr) auto!important;align-content:start!important;justify-items:start!important;height:100%!important;min-height:0!important;padding:8px!important;display:grid!important}.nextCrmShell .commandActionV711 small{color:#667085!important;max-height:58px!important;font-size:12px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.nextCrmShell .commandRoleStripV711{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:hidden!important}.nextCrmShell .commandRoleV711{border-radius:8px!important;height:74px!important;min-height:0!important;padding:8px!important}.nextCrmShell .productHomeV707,.nextCrmShell .beginnerHomeV709{grid-template-rows:100px 150px 76px minmax(0,1fr)!important;gap:8px!important;height:100%!important;display:grid!important;overflow:hidden!important}.nextCrmShell .builderGrid,.nextCrmShell .dealWorkGrid,.nextCrmShell .userWorkGrid,.nextCrmShell .flowBuilderGrid,.nextCrmShell .analyticsBuilderGrid,.nextCrmShell .runtimeGeneratedPage{gap:8px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.nextCrmShell .builderGrid,.nextCrmShell .flowBuilderGrid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)!important}.nextCrmShell .runtimeGeneratedPage{grid-template-rows:auto minmax(0,1fr)!important}.nextCrmMain>.card,.nextCrmMain>.panel,.nextCrmMain>.card.panel,.nextCrmMain>section,.nextCrmMain>div{max-height:100%!important;overflow:hidden!important}.nextCrmMain>.card.panel,.nextCrmMain>section.card.panel{height:100%!important;min-height:0!important}.nextCrmShell .runtimeTwoZonePageV624,.nextCrmShell .runtimeNoInnerMenu,.nextCrmShell .runtimeBodyAreaV624,.nextCrmShell .runtimeBodyAreaV624>div{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.nextCrmShell .runtimeTwoZonePageV624,.nextCrmShell .runtimeNoInnerMenu{grid-template-rows:minmax(0,1fr)!important}.nextCrmShell .splitGrid,.nextCrmShell .builderGrid{height:auto!important;max-height:calc(100vh - 430px)!important;overflow:hidden!important}.nextCrmShell .builderGrid>*,.nextCrmShell form.card.inner{max-height:100%!important;overflow:hidden!important}.nextCrmShell .builderGrid form.card.inner{height:calc(100vh - 448px)!important;max-height:calc(100vh - 448px)!important}.nextCrmShell .builderGrid form.card.inner>:nth-child(n+5),.nextCrmShell .builderGrid form.card.inner .btn,.nextCrmShell .builderGrid>.card.inner:nth-child(n+2),.nextCrmMain>section.card.panel>div.card.inner{display:none!important}.nextCrmShell .builderToggleRow{max-height:46px!important;overflow:hidden!important}.nextCrmShell .builderToggleRow label:nth-child(n+2),.nextCrmShell .builderToggleRow>:nth-child(n+2){display:none!important}.nextCrmShell .qualityGatePanel{max-height:210px!important;overflow:hidden!important}.nextCrmShell .qualityScoreCard{max-height:188px!important;overflow:hidden!important}.nextCrmShell .qualityScoreCard .runtimeActions,.nextCrmShell small.muted,.nextCrmShell .diagnosticsPanelV711 .label,.nextCrmShell .diagnosticsPanelV711 label,.nextCrmShell .diagnosticsPanelV711 p.muted,.nextCrmShell .objectListItem,.nextCrmShell .runtimeMiniCard:nth-of-type(n+4),.nextCrmShell .runtimeCardList>:nth-child(n+4),.nextCrmShell .runtimeTaskList>:nth-child(n+4),.nextCrmShell .runtimeCalendarList>:nth-child(n+4),.nextCrmShell .runtimeTreeList>:nth-child(n+4),.nextCrmShell .schemaTable.recordsTable tr:nth-child(n+8),.nextCrmShell .recordsTable tr:nth-child(n+8),.nextCrmShell .editableTable tr:nth-child(n+8){display:none!important}.nextCrmShell .schemaTable.recordsTable,.nextCrmShell .recordsTable,.nextCrmShell .editableTable{max-height:220px!important;overflow:hidden!important}.nextCrmActions .btn,.nextCrmTitle span{white-space:normal!important}.nextCrmShell .runtimeBlocksLive,.nextCrmShell .generatedPageGrid,.nextCrmShell .runtimeGrid{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:minmax(74px,auto)!important;gap:8px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.nextCrmShell .runtimeLiveBlock,.nextCrmShell .runtimeBlockSlot,.nextCrmShell .runtimePanel,.nextCrmShell .mainPanel,.nextCrmShell .directorPanelV52,.nextCrmShell .inner,.nextCrmShell .entityList,.nextCrmShell .tableWrap,.nextCrmShell .recordsWrap,.nextCrmShell .runtimeCardList,.nextCrmShell .runtimeTaskList,.nextCrmShell .runtimeCalendarList,.nextCrmShell .runtimeTreeList,.nextCrmShell .workflowList,.nextCrmShell .eventList,.nextCrmShell .templateList,.nextCrmShell .marketplaceGrid,.nextCrmShell .fileListClean,.nextCrmShell .drawerRecordList,.nextCrmShell .activityMiniList{min-height:0!important;max-height:100%!important;overflow:hidden!important}.nextCrmShell table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}.nextCrmShell th,.nextCrmShell td{text-overflow:ellipsis!important;white-space:nowrap!important;height:28px!important;padding:5px 7px!important;font-size:11px!important;overflow:hidden!important}.nextCrmShell tr:nth-child(n+12){display:none!important}.nextCrmShell .recordForm,.nextCrmShell .fieldForm,.nextCrmShell .compactForm,.nextCrmShell .runtimeFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:hidden!important}.nextCrmShell .notice{z-index:20!important;border-radius:8px!important;max-width:min(420px,100% - 24px)!important;position:absolute!important;bottom:12px!important;right:12px!important}@media (max-width:980px){.nextCrmShell{grid-template-rows:54px 68px 72px minmax(0,1fr)!important;gap:6px!important;padding:6px!important}.nextCrmTopbar{grid-template-columns:146px minmax(0,1fr) 74px!important;gap:6px!important;padding:6px!important}.nextCrmBrand small,.nextCrmUser span,.nextCrmContextBar .humanModeSwitchV710,.nextCrmActions .miniBtn,.nextCrmTitle p{display:none!important}.nextCrmPrimaryNav{grid-auto-columns:minmax(58px,1fr)!important;gap:4px!important}.nextCrmPrimaryNav button:nth-child(n+3){display:none!important}.nextCrmPrimaryNav button{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:0 4px!important;font-size:10px!important}.nextCrmPrimaryNav button span{display:none!important}.nextCrmUser{grid-template-columns:minmax(0,1fr)!important}.nextCrmContextBar{grid-template-columns:minmax(0,1fr) 130px 78px!important;gap:6px!important;padding:6px!important}.nextCrmTitle h1{font-size:16px!important}.nextCrmSearch span{display:none!important}.nextCrmActions{grid-template-columns:minmax(0,1fr)!important}.nextCrmSubnav{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:31px!important;gap:4px!important;padding:4px!important}.nextCrmSubnav button{text-align:center!important;white-space:normal!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:0 3px!important;font-size:10px!important;line-height:1.05!important}.nextCrmSubnav button span{display:none!important}.nextCrmWorkspace{padding:6px!important}.nextCrmShell .commandBoardV711{grid-template-rows:76px 54px minmax(0,1fr)!important}.nextCrmShell .commandRoleStripV711{display:none!important}.nextCrmShell .commandBoardTopV711{grid-template-columns:minmax(0,1fr)!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:6px!important}.nextCrmShell .commandBoardTitleV711 p{display:none!important}.nextCrmShell .commandBoardActionsV711{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.nextCrmShell .commandBoardActionsV711 .btn,.nextCrmShell .commandBoardActionsV711 .miniBtn{height:30px!important;min-height:30px!important;padding:5px!important;font-size:10px!important}.nextCrmShell .commandBoardMetricsV711,.nextCrmShell .commandActionGridV711{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nextCrmShell .commandBoardSectionHeadV711{grid-template-columns:minmax(0,1fr)!important;height:40px!important;min-height:40px!important;max-height:40px!important}.nextCrmShell .commandBoardSectionHeadV711 .humanModeSwitchV710,.nextCrmShell .commandActionV711 small{display:none!important}.nextCrmShell .builderGrid,.nextCrmShell .flowBuilderGrid{grid-template-columns:minmax(0,1fr)!important}.nextCrmShell .splitGrid,.nextCrmShell .builderGrid{max-height:190px!important}.nextCrmShell .qualityGatePanel{max-height:184px!important}.nextCrmShell .qualityScoreCard{max-height:172px!important}.nextCrmShell .runtimeMiniCard:nth-of-type(n+3),.nextCrmShell .runtimeCardList>:nth-child(n+3),.nextCrmShell .runtimeTaskList>:nth-child(n+3),.nextCrmShell .runtimeCalendarList>:nth-child(n+3),.nextCrmShell .runtimeTreeList>:nth-child(n+3),.nextCrmShell .runtimeLiveBlock:nth-child(n+4),.nextCrmShell .runtimeBlockSlot:nth-child(n+4){display:none!important}.nextCrmShell .builderGrid form.card.inner{height:132px!important;max-height:146px!important}.nextCrmShell .builderGrid form.card.inner>:nth-child(n+3),.nextCrmShell .diagnosticsPanelV711 label,.nextCrmShell .diagnosticsPanelV711 .label,.nextCrmShell .diagnosticsPanelV711 select.input,.nextCrmShell .diagnosticsPanelV711 .compactPanelHead,.nextCrmShell .diagnosticsPanelV711 .tableWrap,.nextCrmShell .diagnosticsPanelV711 .btn,.nextCrmShell .builderToggleRow,.nextCrmShell .runtimeLiveBlock:nth-child(n+2),.nextCrmShell .runtimeBlockSlot:nth-child(n+2),.nextCrmShell .schemaTable.recordsTable tr:nth-child(n+5),.nextCrmShell .recordsTable tr:nth-child(n+5),.nextCrmShell .editableTable tr:nth-child(n+5){display:none!important}.nextCrmShell .recordForm,.nextCrmShell .fieldForm,.nextCrmShell .compactForm,.nextCrmShell .runtimeFormGrid{grid-template-columns:minmax(0,1fr)!important}}
:root{--ui-bg:#f5f7fb;--ui-bg-soft:#eef3fa;--ui-surface:#fff;--ui-surface-soft:#f8fafc;--ui-surface-hover:#f1f5f9;--ui-border:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-text:#0f172a;--ui-text-soft:#334155;--ui-muted:#64748b;--ui-muted-soft:#94a3b8;--ui-primary:#1d4ed8;--ui-primary-hover:#1e40af;--ui-primary-soft:#eff6ff;--ui-primary-border:#bfdbfe;--ui-danger:#b42318;--ui-danger-soft:#fef2f2;--ui-danger-border:#fecaca;--ui-success:#047857;--ui-success-soft:#ecfdf3;--ui-warning:#b45309;--ui-warning-soft:#fffbeb;--ui-shadow-xs:0 1px 2px #0f172a0d;--ui-shadow-sm:0 8px 22px #0f172a0f;--ui-shadow-md:0 18px 46px #0f172a1a;--ui-radius-xs:8px;--ui-radius-sm:12px;--ui-radius-md:16px;--ui-radius-lg:22px;--ui-radius-xl:28px;--ui-gap-xs:6px;--ui-gap-sm:10px;--ui-gap-md:14px;--ui-gap-lg:20px;--ui-gap-xl:28px;--ui-sidebar:300px;--ui-topbar:72px;--ui-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body{background:var(--ui-bg)!important;color:var(--ui-text)!important;font-family:var(--ui-font)!important}body,button,input,select,textarea{font-family:var(--ui-font)!important}.osSimpleApp,.osSimpleApp *,.osRecordOverlay,.osRecordOverlay *,.osLogin,.osLogin *{box-sizing:border-box!important}.osSimpleApp{grid-template-columns:var(--ui-sidebar) minmax(0, 1fr)!important;background:var(--ui-bg)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;color:var(--ui-text)!important;display:grid!important;overflow:hidden!important}.osSidebar{gap:var(--ui-gap-md)!important;border-right:1px solid var(--ui-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;height:100dvh!important;min-height:0!important;padding:18px!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important;box-shadow:6px 0 28px #0f172a0a!important}.osSidebarTop{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.osLogo{color:#fff!important;letter-spacing:-.05em!important;width:44px!important;height:44px!important;box-shadow:var(--ui-shadow-sm)!important;background:linear-gradient(135deg,#111827,#1e293b)!important;border-radius:15px!important;place-items:center!important;font-weight:950!important;display:grid!important}.osSidebarTop b,.osTopbar strong,.osCardHead h2,.osPageHeader h1,.osHero h1,.osRecordDrawerHead h2{color:var(--ui-text)!important}.osSidebarTop b{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.035em!important;font-size:18px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.osSidebarTop span,.osSidebarUser span,.osNav button small{color:var(--ui-muted)!important}.osSidebarTop span{text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:12px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.osSearch{color:var(--ui-muted)!important;text-transform:uppercase!important;letter-spacing:.11em!important;gap:7px!important;font-size:11px!important;font-weight:900!important;display:grid!important}.osNav{scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;align-content:start!important;gap:18px!important;min-height:0!important;padding:1px 4px 1px 1px!important;display:grid!important;overflow:auto!important}.osNav::-webkit-scrollbar{width:8px!important;height:8px!important}.osPage::-webkit-scrollbar{width:8px!important;height:8px!important}.osTable::-webkit-scrollbar{width:8px!important;height:8px!important}.osKanbanBoard::-webkit-scrollbar{width:8px!important;height:8px!important}.osRecordDrawer::-webkit-scrollbar{width:8px!important;height:8px!important}.osNav::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.osPage::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.osTable::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.osKanbanBoard::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.osRecordDrawer::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.osNavGroup{gap:7px!important;display:grid!important}.osNavGroup:empty{display:none!important}.osNavGroup>span,.osTopbar span,.osPageHeader span,.osHero span,.osMapLauncher span,.osCardHead span,.osRecordDrawerHead span,.osEmpty span,.osParticipantPicker>span,.osLinkedInfo span{color:var(--ui-primary)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:950!important;line-height:1.2!important}.osNavGroup>span{color:var(--ui-muted-soft)!important;padding:0 10px!important}.osNav button,.osList button,.osStepList button,.osStepList a{min-width:0!important;color:var(--ui-text)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s!important}.osNav button{text-align:left!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;width:100%!important;padding:9px!important;display:grid!important}.osNav button:hover{background:var(--ui-surface-hover)!important;border-color:var(--ui-border)!important}.osNav button.isActive{background:var(--ui-primary-soft)!important;border-color:var(--ui-primary-border)!important;color:var(--ui-primary-hover)!important;box-shadow:inset 3px 0 0 var(--ui-primary)!important}.osNav button i{width:38px!important;height:38px!important;color:var(--ui-text-soft)!important;background:#f1f5f9!important;border-radius:13px!important;grid-row:1/span 2!important;place-items:center!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;display:grid!important;overflow:hidden!important}.osNav button.isActive i{color:var(--ui-primary)!important;background:#dbeafe!important}.osNav button b,.osNav button small,.osList button b,.osList button span,.osList button small,.osStepList b,.osStepList span,.osStepList small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.osNav button b{font-size:14px!important;line-height:1.25!important}.osNav button small{font-size:12px!important;line-height:1.25!important}.osSidebarUser{border-top:1px solid var(--ui-border)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding-top:14px!important;display:grid!important}.osSidebarUser button{border:1px solid var(--ui-border)!important;min-height:36px!important;color:var(--ui-text-soft)!important;cursor:pointer!important;background:#fff!important;border-radius:12px!important;padding:7px 10px!important;font-weight:850!important}.osMain{flex-direction:column!important;min-width:0!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}.osTopbar,.osPreviewBanner,.osNotice,.osError,.osLoading{flex:none!important}.osTopbar{z-index:30!important;min-height:var(--ui-topbar)!important;gap:var(--ui-gap-md)!important;border-bottom:1px solid var(--ui-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:var(--ui-shadow-xs)!important;background:#ffffffeb!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:14px 22px!important;display:grid!important;position:relative!important;top:auto!important}.osTopbar strong{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.04em!important;margin-top:4px!important;font-size:clamp(18px,2vw,24px)!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.osTopActions,.osHeroActions,.osPageActions,.osUserProfileActions,.osPreviewActions,.osTemplateFooter,.firstLaunchActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.osButton,.osIconButton,.osViewSwitch button{appearance:none!important;font:inherit!important}.osButton{border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface)!important;min-width:0!important;min-height:42px!important;color:var(--ui-text-soft)!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:var(--ui-shadow-xs)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;font-weight:850!important;line-height:1.15!important;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s!important;display:inline-flex!important}.osButton:hover:not(:disabled){box-shadow:var(--ui-shadow-sm)!important;border-color:#b6c2d2!important;transform:translateY(-1px)!important}.osButton.primary{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:#fff!important;box-shadow:0 12px 26px #1d4ed82e!important}.osButton.primary:hover:not(:disabled){background:var(--ui-primary-hover)!important;border-color:var(--ui-primary-hover)!important}.osButton.ghost{border-color:var(--ui-border)!important;color:var(--ui-muted)!important;box-shadow:none!important;background:0 0!important}.osButton.danger{border-color:var(--ui-danger-border)!important;color:var(--ui-danger)!important;background:#fff!important}.osButton.danger:hover:not(:disabled){background:var(--ui-danger-soft)!important}.osButton.tiny{border-radius:10px!important;min-height:32px!important;padding:7px 10px!important;font-size:12px!important}.osButton.big{border-radius:16px!important;min-height:52px!important;padding:14px 18px!important;font-size:15px!important}.osButton:disabled,.osIconButton:disabled,.osViewSwitch button:disabled{opacity:.52!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.osPage{gap:var(--ui-gap-lg)!important;background:var(--ui-bg)!important;isolation:isolate!important;flex-direction:column!important;flex:auto!important;min-width:0!important;min-height:0!important;padding:22px!important;display:flex!important;overflow:auto!important}.osPage>*{float:none!important;flex:none!important;min-width:0!important;margin-top:0!important;margin-bottom:0!important;position:relative!important;inset:auto!important;transform:none!important}.osGrid{gap:var(--ui-gap-lg)!important;grid-template-columns:1fr!important;align-items:start!important;min-width:0!important;display:grid!important}.osGrid.two,.osCalendarGrid,.osTasksEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.osGrid.sidebarContent{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important}.osWide{min-width:0!important}.osEntityLayout,.osUsersWorkspace{gap:var(--ui-gap-lg)!important;grid-template-columns:minmax(310px,410px) minmax(0,1fr)!important;align-items:start!important;min-width:0!important;display:grid!important}.osEntitySideStack{gap:var(--ui-gap-lg)!important;align-items:start!important;min-width:0!important;display:grid!important}.osCard,.osPageHeader,.osHero,.osMapLauncher,.osMetric,.osTemplate,.osEmpty,.osRecordReadonly,.osLinkedInfo,.osParticipantPicker{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-xs)!important}.osCard,.osPageHeader,.osHero,.osMapLauncher{min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.osCard{flex-direction:column!important;gap:0!important;padding:20px!important;display:flex!important}.osPageHeader{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;padding:22px!important;display:grid!important}.osPageHeader h1,.osHero h1,.osEntityHeaderTop h1{color:var(--ui-text)!important;letter-spacing:-.055em!important;overflow-wrap:anywhere!important;margin:8px 0!important;line-height:1.04!important}.osPageHeader h1{font-size:clamp(28px,3vw,42px)!important}.osPageHeader p,.osHero p,.osEntityHeaderTop p,.osMapLauncher p,.osMuted,.osEmpty p{color:var(--ui-muted)!important;line-height:1.55!important}.osCardHead{flex:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-width:0!important;min-height:0!important;margin:0 0 16px!important;display:grid!important}.osCardHead h2{overflow-wrap:anywhere!important;letter-spacing:-.045em!important;margin:5px 0 0!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.08!important}.osHero{gap:var(--ui-gap-lg)!important;background:linear-gradient(135deg,#fff,#f8fbff)!important;grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;padding:clamp(24px,3vw,40px)!important;display:grid!important;overflow:hidden!important}.osHero h1{max-width:760px!important;font-size:clamp(34px,4.5vw,64px)!important}.osHeroStatus{border:1px solid var(--ui-primary-border)!important;border-radius:var(--ui-radius-lg)!important;background:linear-gradient(180deg, var(--ui-primary-soft), #fff)!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:10px!important;min-height:180px!important;padding:22px!important;display:grid!important}.osHeroStatus b{color:var(--ui-primary-hover)!important;letter-spacing:-.04em!important;font-size:30px!important;line-height:1!important}.osHeroStatus span{color:var(--ui-muted)!important;text-transform:none!important;letter-spacing:0!important;font-weight:650!important;line-height:1.45!important}.osMetrics,.osEntityMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;min-width:0!important;display:grid!important}.osMetric{align-content:start!important;gap:7px!important;min-width:0!important;min-height:104px!important;padding:16px!important;display:grid!important;overflow:hidden!important}.osMetric span{color:var(--ui-muted)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:900!important}.osMetric strong{color:var(--ui-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.045em!important;font-size:clamp(25px,2.4vw,34px)!important;line-height:1!important;overflow:hidden!important}.osMetric small{color:var(--ui-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.3!important;overflow:hidden!important}.osEntityMetrics .osMetric strong{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.08!important;display:-webkit-box!important}.osLoginCard label,.osStackForm label,.osInlineForm label,.osRecordEditForm label{min-width:0!important;color:var(--ui-text-soft)!important;gap:7px!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important;display:grid!important}.osStackForm,.osRecordEditForm{gap:14px!important;display:grid!important}.osStackForm.compact{gap:10px!important}.osInlineForm{grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;align-items:end!important;gap:12px!important;display:grid!important}.osFormGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.osLoginCard input,.osSearch input,.osInlineForm input,.osInlineForm select,.osStackForm input,.osStackForm select,.osStackForm textarea,.osPage select,.osPage input,.osPage textarea,.osRecordEditForm input,.osRecordEditForm select,.osRecordEditForm textarea{border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface)!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;color:var(--ui-text)!important;border-radius:14px!important;outline:none!important;padding:10px 12px!important;font-size:14px!important;font-weight:650!important;line-height:1.3!important;box-shadow:0 1px #0f172a05!important}.osPage input[type=checkbox],.osRecordEditForm input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--ui-primary)!important;border-radius:4px!important;padding:0!important}.osSearch input{text-transform:none!important;letter-spacing:0!important;min-height:40px!important;font-weight:600!important}.osStackForm textarea,.osRecordEditForm textarea,.osInlineForm textarea,.osPage textarea{resize:vertical!important;min-height:96px!important}.osLoginCard input:focus,.osSearch input:focus,.osInlineForm input:focus,.osInlineForm select:focus,.osStackForm input:focus,.osStackForm select:focus,.osStackForm textarea:focus,.osPage select:focus,.osPage input:focus,.osPage textarea:focus,.osRecordEditForm input:focus,.osRecordEditForm select:focus,.osRecordEditForm textarea:focus{border-color:var(--ui-primary)!important;box-shadow:0 0 0 4px #1d4ed81c!important}.osList,.osStepList,.osChipCloud{gap:10px!important;min-width:0!important;display:grid!important;overflow:visible!important}.osList.compact,.osStepList{gap:8px!important}.osList button,.osStepList button,.osStepList a{text-align:left!important;background:var(--ui-surface-soft)!important;border-color:var(--ui-border)!important;border-radius:16px!important;align-content:center!important;gap:4px!important;width:100%!important;min-height:58px!important;padding:13px 14px!important;display:grid!important}.osList button:hover,.osStepList button:hover,.osStepList a:hover,.osList button.isActive{background:var(--ui-primary-soft)!important;border-color:var(--ui-primary-border)!important;box-shadow:var(--ui-shadow-xs)!important}.osList button b,.osStepList b{color:var(--ui-text)!important;font-size:14px!important;line-height:1.3!important}.osList button span,.osList button small,.osStepList span,.osStepList small{color:var(--ui-muted)!important;font-size:12px!important;line-height:1.35!important}.osChipCloud{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.osPill,.osChipCloud span,.osTemplateFooter span{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;width:fit-content!important;max-width:100%!important;min-height:30px!important;color:var(--ui-text-soft)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;padding:6px 10px!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important;display:inline-flex!important;overflow:hidden!important}.osPill.tone-good{background:var(--ui-success-soft)!important;color:var(--ui-success)!important;border-color:#bbf7d0!important}.osPill.tone-warn{background:var(--ui-warning-soft)!important;color:var(--ui-warning)!important;border-color:#fed7aa!important}.osPill.tone-bad{border-color:var(--ui-danger-border)!important;background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important}.osTable{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:var(--ui-shadow-xs)!important;-webkit-overflow-scrolling:touch!important;border-radius:18px!important;overflow:auto!important}.osTable table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:var(--ui-surface)!important;width:100%!important;min-width:760px!important}.osEditableTable table{min-width:940px!important}.osTable th,.osTable td{border-bottom:1px solid var(--ui-border)!important;text-align:left!important;vertical-align:middle!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:320px!important;padding:12px 14px!important;overflow:hidden!important}.osTable th{z-index:1!important;color:var(--ui-muted)!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:#f8fafc!important;font-size:11px!important;font-weight:950!important;position:sticky!important;top:0!important}.osTable td{color:var(--ui-text-soft)!important;font-size:13px!important}.osTable td b{color:var(--ui-text)!important}.osTable tr:last-child td{border-bottom:0!important}.osTable tbody tr:hover td,.osEditableRow:hover td{background:var(--ui-surface-soft)!important}.osTableActionHead,.osTableActions{text-align:right!important;width:150px!important}.osTableActions{white-space:nowrap!important;overflow:visible!important}.osEntityHeaderCard{gap:18px!important;padding:22px!important;display:grid!important;overflow:hidden!important}.osEntityHeaderTop{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;min-width:0!important;display:grid!important}.osEntityHeaderTop h1{font-size:clamp(30px,3.3vw,48px)!important}.osEntityCreateCard,.osEntityHelpCard,.osEntityListCard,.osUsersListCard,.osUserProfileCard,.osTaskKanbanCard{align-self:start!important;width:100%!important;min-width:0!important;overflow:hidden!important}.osEntityListCard .osTable{max-height:none!important}.osEntityViewHead{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}.osViewSwitch{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;border-radius:14px!important;flex:none!important;gap:6px!important;padding:4px!important;display:inline-flex!important}.osViewSwitch button{min-height:34px!important;color:var(--ui-muted)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 12px!important;font-weight:900!important}.osViewSwitch button.isActive{color:var(--ui-primary)!important;box-shadow:var(--ui-shadow-xs)!important;background:#fff!important}.osKanbanBoard{-webkit-overflow-scrolling:touch!important;grid-auto-columns:minmax(270px,310px)!important;grid-auto-flow:column!important;gap:14px!important;min-height:340px!important;padding:4px 2px 12px!important;display:grid!important;overflow:auto hidden!important}.osKanbanColumn{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;min-width:0!important;padding:12px!important;display:grid!important}.osKanbanColumn header{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.osKanbanColumn header b{color:var(--ui-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;overflow:hidden!important}.osKanbanColumn header span{border:1px solid var(--ui-border)!important;min-width:28px!important;height:28px!important;color:var(--ui-primary)!important;background:#fff!important;border-radius:999px!important;place-items:center!important;font-size:12px!important;font-weight:950!important;display:inline-grid!important}.osKanbanCards{align-content:start!important;gap:10px!important;min-width:0!important;display:grid!important}.osKanbanCard{border:1px solid var(--ui-border)!important;min-width:0!important;box-shadow:var(--ui-shadow-xs)!important;background:#fff!important;border-radius:16px!important;gap:8px!important;padding:12px!important;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s!important;display:grid!important}.osKanbanCard[role=button]{cursor:pointer!important}.osKanbanCardTitle{color:var(--ui-text)!important;text-align:left!important;cursor:pointer!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;padding:0!important;font-weight:950!important;line-height:1.25!important}.osKanbanCard small{color:var(--ui-muted)!important;overflow-wrap:anywhere!important;line-height:1.35!important}.osKanbanOpenHint{border:1px solid var(--ui-border)!important;width:100%!important;min-height:30px!important;color:var(--ui-primary)!important;background:#fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;display:inline-flex!important}.osKanbanOpenHint:hover,.osKanbanOpenHint:focus-visible{border-color:var(--ui-primary-border)!important;background:var(--ui-primary-soft)!important}.osKanbanCard select{border:1px solid var(--ui-border-strong)!important;width:100%!important;min-height:38px!important;color:var(--ui-text)!important;background:#fff!important;border-radius:12px!important;font-weight:800!important}.osKanbanEmpty{border:1px dashed var(--ui-border-strong)!important;color:var(--ui-muted)!important;text-align:center!important;background:#ffffffa6!important;border-radius:14px!important;padding:14px!important;font-weight:800!important}.osRecordOverlay{z-index:1000!important;pointer-events:auto!important;grid-template-columns:minmax(0,1fr) minmax(420px,560px)!important;display:grid!important;position:fixed!important;inset:0!important}.osRecordBackdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f172a52!important}.osRecordDrawer{border-left:1px solid var(--ui-border)!important;background:#fff!important;flex-direction:column!important;gap:18px!important;min-width:0!important;height:100dvh!important;padding:22px!important;display:flex!important;overflow:auto!important;box-shadow:-28px 0 70px #0f172a2e!important}.osRecordDrawerHead{border-bottom:1px solid var(--ui-border)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;padding-bottom:16px!important;display:grid!important}.osRecordDrawerHead h2{overflow-wrap:anywhere!important;letter-spacing:-.055em!important;margin:7px 0!important;font-size:clamp(24px,2.8vw,36px)!important;line-height:1.04!important}.osRecordDrawerHead p{color:var(--ui-muted)!important;margin:0!important;line-height:1.5!important}.osIconButton{border:1px solid var(--ui-border)!important;width:40px!important;height:40px!important;color:var(--ui-muted)!important;cursor:pointer!important;background:#fff!important;border-radius:12px!important;font-size:22px!important;line-height:1!important}.osIconButton:hover{background:var(--ui-surface-soft)!important}.osRecordReadonly,.osLinkedInfo,.osParticipantPicker{padding:12px 14px!important;line-height:1.45!important}.osRecordReadonly{border-color:var(--ui-primary-border)!important;background:var(--ui-primary-soft)!important;color:#1e3a8a!important;font-weight:850!important}.osRecordChangeHint{border:1px dashed var(--ui-border-strong)!important;background:var(--ui-surface-soft)!important;color:var(--ui-muted)!important;border-radius:14px!important;padding:11px 12px!important;line-height:1.45!important}.osRecordDrawerActions{background:linear-gradient(#fff0,#fff 32%)!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding:16px 0 0!important;display:grid!important;position:sticky!important;bottom:-22px!important}.osEmpty{text-align:center!important;background:linear-gradient(#fff,#f8fafc)!important;place-items:center!important;gap:8px!important;min-height:220px!important;padding:26px!important;display:grid!important}.osEmpty h3{color:var(--ui-text)!important;letter-spacing:-.035em!important;margin:2px 0 0!important;font-size:22px!important;line-height:1.1!important}.osEmpty p{max-width:560px!important;margin:0!important}.osEmptyAction{margin-top:10px!important}.osNotice,.osError{border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:12px 22px 0!important;padding:12px 14px!important;display:flex!important}.osNotice{border:1px solid var(--ui-primary-border)!important;background:var(--ui-primary-soft)!important;color:#1e3a8a!important}.osError{border:1px solid var(--ui-danger-border)!important;background:var(--ui-danger-soft)!important;color:#991b1b!important}.osNotice button{color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:20px!important;line-height:1!important}.osLoading{background:#dbeafe!important;height:3px!important;overflow:hidden!important}.osLoading span{background:var(--ui-primary)!important;width:34%!important;height:100%!important;display:block!important}.osUserProfile{gap:18px!important;min-width:0!important;display:grid!important}.osUserAvatar{color:#fff!important;letter-spacing:-.06em!important;background:linear-gradient(135deg,#111827,#1e293b)!important;border-radius:22px!important;place-items:center!important;width:64px!important;height:64px!important;font-size:20px!important;font-weight:950!important;display:grid!important}.osUserFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.osUserFacts div{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;border-radius:16px!important;min-width:0!important;padding:12px!important}.osUserFacts span{color:var(--ui-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:5px!important;font-size:11px!important;font-weight:900!important;display:block!important}.osUserFacts strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ui-text)!important;font-size:14px!important;display:block!important;overflow:hidden!important}.osUserPreviewCallout,.osPreviewBanner{border:1px solid var(--ui-primary-border)!important;background:linear-gradient(135deg, var(--ui-primary-soft), #fff)!important;color:#1e3a8a!important;border-radius:18px!important}.osUserPreviewCallout{gap:7px!important;padding:16px!important;display:grid!important}.osUserPreviewCallout strong{font-size:16px!important}.osUserPreviewCallout span,.osPreviewBanner small{color:#475569!important;line-height:1.5!important}.osPreviewBanner{z-index:25!important;box-shadow:var(--ui-shadow-sm)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:12px 22px 0!important;padding:14px!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important}.osPreviewBanner strong{color:#1e3a8a!important;letter-spacing:-.03em!important;margin-top:4px!important;font-size:18px!important;display:block!important}.osLogin{background:radial-gradient(circle at 12% 10%,#1d4ed81f,#0000 28%),linear-gradient(135deg,#f8fafc,#eef2ff)!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;gap:24px!important;min-height:100dvh!important;padding:24px!important;display:grid!important}.osLoginIntro,.osLoginCard{border-radius:var(--ui-radius-xl)!important;box-shadow:var(--ui-shadow-md)!important;background:#ffffffe6!important;border:1px solid #e2e8f0f2!important}.osLoginIntro{flex-direction:column!important;justify-content:center!important;padding:clamp(32px,5vw,68px)!important;display:flex!important}.osLoginCard{align-self:center!important;gap:18px!important;padding:34px!important;display:grid!important}.osLoginIntro h1{max-width:760px!important;color:var(--ui-text)!important;letter-spacing:-.055em!important;margin:18px 0!important;font-size:clamp(42px,6vw,78px)!important;line-height:.95!important}.osLoginIntro p{max-width:660px!important;color:var(--ui-muted)!important;margin:0!important;font-size:18px!important;line-height:1.6!important}.osLoginCard h2{color:var(--ui-text)!important;letter-spacing:-.04em!important;margin:0!important;font-size:32px!important}.osLoginSteps{gap:12px!important;max-width:560px!important;margin-top:34px!important;display:grid!important}.osLoginSteps b{border:1px solid var(--ui-border)!important;color:var(--ui-text-soft)!important;background:#fff!important;border-radius:18px!important;padding:16px 18px!important;display:block!important}.businessMapGeneratorPage.simpleMapUxV507{--ui-bg:#f5f7fb;background:var(--ui-bg)!important;color:var(--ui-text)!important}.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorTopbar,.businessMapGeneratorPage.simpleMapUxV507 .businessGeneratorCommandBar.cleanV41,.businessMapGeneratorPage.simpleMapUxV507 .systemSafetyPanelV53,.businessMapGeneratorPage.simpleMapUxV507 .businessFirstLaunchWizard,.businessMapGeneratorPage.simpleMapUxV507 .templateChooserPanel,.businessMapGeneratorPage.simpleMapUxV507 .selectedTemplatePanel,.businessMapGeneratorPage.simpleMapUxV507 .detailedTemplatePanelV513,.businessMapGeneratorPage.simpleMapUxV507 .aiSimpleBox,.businessMapGeneratorPage.simpleMapUxV507 .aiEditorBoxV514,.businessMapGeneratorPage.simpleMapUxV507 .templateDeliverablesV513,.businessMapGeneratorPage.simpleMapUxV507 .templateBlocksV513 article,.businessMapGeneratorPage.simpleMapUxV507 .demoDataOptionV536,.businessMapGeneratorPage.simpleMapUxV507 .demoDataOptionLockedV1013{border-color:var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-xs)!important}.businessMapGeneratorPage.simpleMapUxV507 button,.businessMapGeneratorPage.simpleMapUxV507 a{border-radius:14px!important}@media (max-width:1240px){.osSimpleApp{--ui-sidebar:280px}.osEntityLayout,.osUsersWorkspace,.osGrid.sidebarContent{grid-template-columns:1fr!important}.osMetrics,.osEntityMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.osGrid.two,.osCalendarGrid,.osTasksEditorGrid,.osFormGrid.two,.osInlineForm,.osHero,.osPageHeader,.osEntityHeaderTop,.osEntityViewHead,.osPreviewBanner{grid-template-columns:1fr!important}.osTopbar{grid-template-columns:1fr!important;align-items:stretch!important}.osTopActions,.osHeroActions,.osPageActions,.osPreviewActions,.osUserProfileActions{justify-content:flex-start!important}}@media (max-width:820px){.osSimpleApp{flex-direction:column!important;height:auto!important;min-height:100dvh!important;max-height:none!important;display:flex!important;overflow:visible!important}.osSidebar{border-right:0!important;border-bottom:1px solid var(--ui-border)!important;height:auto!important;max-height:46dvh!important;overflow:auto!important}.osNav{max-height:25dvh!important}.osMain{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.osPage{padding:16px!important;overflow:visible!important}.osTopbar,.osNotice,.osError,.osPreviewBanner{margin-left:0!important;margin-right:0!important}.osPreviewBanner{margin:10px 16px 0!important}.osButton,.osTopActions .osButton,.osHeroActions .osButton,.osPageActions .osButton,.osPreviewActions .osButton,.osUserProfileActions .osButton{white-space:normal!important;width:100%!important}.osLogin{grid-template-columns:1fr!important;padding:14px!important}}@media (max-width:640px){.osMetrics,.osEntityMetrics,.osUserFacts{grid-template-columns:1fr!important}.osCard,.osPageHeader,.osHero,.osMapLauncher,.osMetric,.osEntityHeaderCard{border-radius:18px!important;padding:16px!important}.osRecordOverlay{grid-template-columns:1fr!important}.osRecordBackdrop{display:none!important}.osRecordDrawer{width:100%!important;padding:18px!important}.osRecordDrawerActions{grid-template-columns:1fr!important;bottom:-18px!important}.osKanbanBoard{grid-auto-columns:minmax(240px,86vw)!important}}.osRecordCardDrawer{gap:16px!important;width:min(760px,100vw)!important;max-width:760px!important;overflow:hidden!important}.osRecordOverlay:has(.osRecordCardDrawer){grid-template-columns:minmax(0,1fr) minmax(520px,760px)!important}.osRecordCardHead{padding-bottom:14px!important}.osRecordIdentity{grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-width:0!important;display:grid!important}.osRecordAvatar{border:1px solid var(--ui-primary-border)!important;width:58px!important;height:58px!important;color:var(--ui-primary)!important;letter-spacing:-.04em!important;background:linear-gradient(135deg,#eef2ff,#eff6ff)!important;border-radius:20px!important;place-items:center!important;font-weight:950!important;display:grid!important}.osRecordSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.osRecordSummaryGrid article{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;border-radius:16px!important;min-width:0!important;padding:12px 13px!important}.osRecordSummaryGrid span,.osRecordSectionHead span,.osRecordTabs button span{color:var(--ui-muted)!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.osRecordSummaryGrid b{min-width:0!important;color:var(--ui-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:5px!important;font-size:14px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.osRecordQuickActions{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.osRecordQuickActions button{border:1px solid var(--ui-border)!important;min-width:0!important;min-height:58px!important;color:var(--ui-text)!important;text-align:left!important;box-shadow:var(--ui-shadow-xs)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;font-weight:900!important;display:grid!important}.osRecordQuickActions button.isActive{border-color:var(--ui-primary-border)!important;background:linear-gradient(180deg, #fff, var(--ui-primary-soft))!important;color:var(--ui-primary)!important;box-shadow:0 10px 26px #2563eb1f!important}.osRecordQuickActions button:disabled{cursor:not-allowed!important;color:var(--ui-muted)!important;box-shadow:none!important;opacity:.72!important;background:#f8fafc!important}.osRecordQuickActions i{background:var(--ui-surface-soft)!important;width:30px!important;height:30px!important;color:inherit!important;border-radius:10px!important;place-items:center!important;font-size:15px!important;font-style:normal!important;font-weight:950!important;display:inline-grid!important}.osRecordQuickActions span{gap:2px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.osRecordQuickActions strong,.osRecordQuickActions em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.osRecordQuickActions strong{color:inherit!important;font-size:13px!important;line-height:1.1!important}.osRecordQuickActions em{color:var(--ui-muted)!important;font-size:11px!important;font-style:normal!important;font-weight:760!important;line-height:1.15!important}.osRecordQuickActions b{background:var(--ui-primary-soft)!important;min-width:24px!important;height:24px!important;color:var(--ui-primary)!important;border-radius:999px!important;place-items:center!important;font-size:12px!important;display:inline-grid!important}.osRecordTabs{border-bottom:1px solid var(--ui-border)!important;gap:8px!important;padding:2px 0 8px!important;display:flex!important;overflow-x:auto!important}.osRecordTabs button{border:1px solid var(--ui-border)!important;min-height:40px!important;color:var(--ui-muted)!important;background:#fff!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;font-weight:900!important;display:inline-flex!important}.osRecordTabs button.isActive{border-color:var(--ui-primary-border)!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.osRecordTabs button span{min-width:22px!important;height:22px!important;color:inherit!important;letter-spacing:0!important;background:#0f172a0f!important;border-radius:999px!important;place-items:center!important;font-size:11px!important;display:inline-grid!important}.osRecordCardForm{flex:auto!important;grid-template-rows:minmax(0,1fr) auto!important;gap:0!important;min-height:0!important;display:grid!important}.osRecordCardBody{overscroll-behavior:contain!important;gap:16px!important;min-height:0!important;padding:0 2px 18px 0!important;display:grid!important;overflow:auto!important}.osRecordSections,.osRecordTabPane{gap:14px!important;display:grid!important}.osRecordSection,.osRecordTabPane{border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow-xs)!important;background:linear-gradient(#fff,#fbfdff)!important;border-radius:20px!important;padding:16px!important}.osRecordCardDrawer .osRecordDrawerActions{padding:14px 22px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--ui-border)!important;background:#fff!important;margin:0 -22px -22px!important;position:relative!important;bottom:auto!important;box-shadow:0 -12px 28px #0f172a14!important}.osRecordSectionHead{gap:3px!important;margin-bottom:13px!important;display:grid!important}.osReadonlyField input,.osReadonlyField select,.osReadonlyField textarea{cursor:not-allowed!important;border-color:var(--ui-border)!important;color:var(--ui-muted)!important;background:#f8fafc!important}.osReadonlyField small{color:var(--ui-muted)!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.osRecordSectionHead h3{color:var(--ui-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:18px!important;line-height:1.12!important}.osLinkedList,.osDocumentTemplateList,.osTimeline{gap:10px!important;display:grid!important}.osLinkedList article,.osDocumentTemplateList article{border:1px solid var(--ui-border)!important;background:#fff!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px!important;display:grid!important}.osLinkedList article b,.osDocumentTemplateList article b,.osTimeline article b{min-width:0!important;color:var(--ui-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:950!important;display:block!important;overflow:hidden!important}.osLinkedList article span,.osDocumentTemplateList article span,.osLinkedList article small,.osTimeline article span{color:var(--ui-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;font-size:12px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.osGeneratedDocuments{margin-top:12px!important}.osRecordMiniEmpty{border:1px dashed var(--ui-border-strong)!important;background:var(--ui-surface-soft)!important;color:var(--ui-muted)!important;border-radius:16px!important;padding:12px 14px!important;font-weight:800!important;line-height:1.45!important}.osInlineActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.osRecordChecklist article input[type=checkbox]{justify-self:end!important;width:22px!important;height:22px!important}.osFileUploadPanel input[type=file]{cursor:pointer!important}.osPermissionFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.osPermissionFacts article{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;border-radius:16px!important;min-width:0!important;padding:12px 13px!important}.osPermissionFacts span{color:var(--ui-muted)!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:11px!important;font-weight:950!important;display:block!important}.osPermissionFacts b{overflow-wrap:anywhere!important;color:var(--ui-text)!important;font-size:14px!important;line-height:1.25!important;display:block!important}.osPermissionMatrix,.osFieldAccessList{gap:8px!important;display:grid!important}.osPermissionMatrixHead{color:var(--ui-muted)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.osPermissionMatrixHead b{color:var(--ui-text)!important;font-size:13px!important;font-weight:950!important}.osPermissionMatrixHead span{letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.osPermissionMatrix article,.osFieldAccessList article{border:1px solid var(--ui-border)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}.osPermissionMatrix article.isDenied{background:#fff7f7!important;border-color:#fecaca!important}.osPermissionMatrix article b,.osFieldAccessList article b{min-width:0!important;color:var(--ui-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important;display:block!important;overflow:hidden!important}.osPermissionMatrix article span,.osFieldAccessList article span{color:var(--ui-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:12px!important;display:block!important;overflow:hidden!important}.osPermissionMatrix article strong,.osFieldAccessList article span{color:var(--ui-muted)!important;white-space:nowrap!important;background:#f1f5f9!important;border-radius:999px!important;padding:5px 8px!important;font-size:11px!important;font-weight:950!important}.osPermissionMatrix article.isAllowed strong{color:#047857!important;background:#ecfdf5!important}.osPermissionMatrix article.isDenied strong{color:#b91c1c!important;background:#fee2e2!important}.osEntityDesignerGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;align-items:start!important;gap:14px!important;margin-top:16px!important;display:grid!important}.osEntityDesignerPanel{border:1px solid var(--ui-border)!important;min-width:0!important;box-shadow:var(--ui-shadow-xs)!important;background:linear-gradient(#fff,#fbfdff)!important;border-radius:18px!important;align-content:start!important;gap:14px!important;padding:16px!important;display:grid!important}.osEntityDesignerPanel.osWide{grid-column:1/-1!important}.osCardBlockEditor,.osWorkflowButtonEditor,.osDemoDataEditor,.osActionPermissionEditor{gap:10px!important;display:grid!important}.osCardBlockEditor article{border:1px solid var(--ui-border)!important;background:#fff!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;padding:12px!important;display:grid!important}.osCardBlockEditor article.isDisabled{opacity:.66!important;background:var(--ui-surface-soft)!important}.osCardBlockEditor article small{color:var(--ui-muted)!important;grid-column:1/-1!important;font-size:12px!important;line-height:1.35!important}.osCardBlockOrder{gap:5px!important;display:inline-flex!important}.osIconButton.tiny{border-radius:10px!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:14px!important}.osCardBlockToggle{white-space:nowrap!important}.osCardBlockEditor article>label:not(.osCardBlockToggle){grid-column:1/-1!important;min-width:0!important}.osCardRoleChips{flex-wrap:wrap!important;grid-column:1/-1!important;align-items:center!important;gap:7px!important;display:flex!important}.osCardRoleChips span{color:var(--ui-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.osCardRoleChips button{border:1px solid var(--ui-border)!important;min-height:30px!important;color:var(--ui-muted)!important;background:#fff!important;border-radius:999px!important;padding:6px 10px!important;font-weight:900!important}.osCardRoleChips button.active{border-color:var(--ui-primary-border)!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.osEntityDesignerActions,.osPermissionRolePicker{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.osEntityDesignerActions span{min-width:220px!important;color:var(--ui-muted)!important;flex:260px!important;font-size:13px!important;line-height:1.4!important}.osWorkflowButtonEditor article{border:1px solid var(--ui-border)!important;background:#fff!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.osDemoDataEditor{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;border-radius:16px!important;padding:12px!important}.osDemoDataEditor .osButton{place-self:start!important}.osPermissionRolePicker label{min-width:min(100%,280px)!important}.osFieldPermissionEditor{border:1px solid var(--ui-border)!important;background:var(--ui-border)!important;border-radius:16px!important;gap:1px!important;display:grid!important;overflow:hidden!important}.osFieldPermissionHead,.osFieldPermissionRow{background:#fff!important;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(86px,110px))!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.osFieldPermissionHead{color:var(--ui-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.osFieldPermissionRow b{color:var(--ui-text)!important;gap:3px!important;font-size:14px!important;line-height:1.2!important;display:grid!important}.osFieldPermissionRow small{color:var(--ui-muted)!important;font-size:12px!important;font-weight:800!important}.osFieldPermissionRow input[type=checkbox]{justify-self:center!important;width:20px!important;height:20px!important}.osActionPermissionEditor{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;border-radius:16px!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;padding:12px!important}.osTimeline article{border:1px solid var(--ui-border)!important;background:#fff!important;border-radius:16px!important;grid-template-columns:118px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;display:grid!important}.osTimeline time{color:var(--ui-muted)!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important}@media (max-width:860px){.osRecordOverlay:has(.osRecordCardDrawer){display:block!important}.osRecordCardDrawer{border-left:0!important;gap:12px!important;width:100vw!important;max-width:none!important;height:100dvh!important;padding:14px!important}.osRecordCardHead{padding-bottom:10px!important}.osRecordIdentity{grid-template-columns:minmax(0,1fr)!important}.osRecordAvatar{display:none!important}.osRecordCardHead h2{font-size:clamp(22px,8vw,30px)!important;line-height:1.02!important}.osRecordTabs{align-items:center!important;min-height:48px!important;margin:0 -14px!important;padding:0 14px 8px!important;overflow-y:hidden!important}.osRecordTabs button{min-height:36px!important;padding:8px 11px!important}.osRecordCardBody{padding:0 0 14px!important}.osRecordEditForm .osFormGrid.two{grid-template-columns:1fr!important}.osRecordSummaryGrid{scrollbar-width:thin!important;align-items:stretch!important;gap:8px!important;min-height:66px!important;padding-bottom:3px!important;display:flex!important;overflow:auto hidden!important}.osRecordSummaryGrid article{flex:0 0 min(162px,44vw)!important;min-height:60px!important;padding:9px 10px!important}.osRecordQuickActions{gap:8px!important;padding-bottom:3px!important;display:flex!important;overflow-x:auto!important}.osRecordQuickActions button{flex:0 0 min(214px,72vw)!important}.osRecordSummaryGrid article,.osRecordSection,.osRecordTabPane{border-radius:14px!important}.osLinkedList article,.osDocumentTemplateList article,.osTimeline article{grid-template-columns:1fr!important}.osInlineActions{justify-content:stretch!important}.osInlineActions>*{flex:auto!important}.osPermissionFacts,.osEntityDesignerGrid,.osCardBlockEditor article,.osWorkflowButtonEditor article,.osFieldPermissionHead,.osFieldPermissionRow{grid-template-columns:1fr!important}.osEntityDesignerPanel.osWide{grid-column:auto!important}.osCardBlockOrder,.osCardBlockToggle,.osFieldPermissionRow input[type=checkbox]{justify-self:start!important}.osFieldPermissionHead span{display:none!important}.osRecordCardDrawer .osRecordDrawerActions{padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr!important;margin:0 -14px -14px!important}.osRecordCardDrawer .osRecordDrawerActions .osButton.primary{grid-column:1/-1!important}.osRecordCardDrawer .osRecordDrawerActions .osButton{width:100%!important;min-height:38px!important}}.osRecordFullOverlay{grid-template-columns:minmax(0,1fr) minmax(520px,760px)!important}@media (max-width:860px){.osRecordFullOverlay{display:block!important}}.osInlineCrudPanel{border:1px solid var(--ui-border)!important;background:linear-gradient(180deg, #fff, var(--ui-surface-soft))!important;border-radius:18px!important;gap:12px!important;margin:0 0 14px!important;padding:14px!important;display:grid!important}.osInlineCrudPanel>label,.osInlineCrudPanel .osFormGrid label{min-width:0!important}.osInlineCrudPanel .osButton{justify-self:start!important}.osInlineEditorRow{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}.osInlineEditorRow>label{min-width:0!important}.osInlineEditorRow>.osButton{align-self:end!important;min-height:52px!important}.osFileDropZone{border:1px dashed var(--ui-border-strong)!important;background:#fff!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:12px!important;display:grid!important}.osFilePickerButton{border:1px solid var(--ui-primary-border)!important;background:var(--ui-primary-soft)!important;min-height:44px!important;color:var(--ui-primary)!important;cursor:pointer!important;white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:10px 14px!important;font-weight:950!important;line-height:1.1!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.osFilePickerButton input[type=file]{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.osFilePickerButton input[type=file]:disabled{cursor:not-allowed!important}.osFilePickerButton span{pointer-events:none!important}.osFileDropZone b,.osFileDropZone span{min-width:0!important;display:block!important}.osFileDropZone b{color:var(--ui-text)!important;font-size:14px!important;font-weight:950!important}.osFileDropZone span{color:var(--ui-muted)!important;margin-top:4px!important;font-size:13px!important;line-height:1.35!important}.osParticipantPicker.compact{border-radius:14px!important;max-height:160px!important;padding:10px!important;overflow:auto!important}.osParticipantPicker.compact label{min-height:34px!important;padding:7px 9px!important}.osLinkedList article .osButton.tiny{white-space:nowrap!important;align-self:center!important}@media (max-width:860px){.osInlineCrudPanel .osFormGrid.two,.osInlineEditorRow,.osFileDropZone{grid-template-columns:1fr!important}.osInlineEditorRow>.osButton,.osFilePickerButton{width:100%!important}}.osKanbanColumn.isDragOver{border-color:var(--ui-primary)!important;background:color-mix(in srgb, var(--ui-primary) 7%, #fff)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-primary) 20%, transparent), var(--ui-shadow-xs)!important}.osKanbanColumn header div{gap:3px!important;min-width:0!important;display:grid!important}.osKanbanColumn header div small{color:var(--ui-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:850!important;display:block!important;overflow:hidden!important}.osKanbanCard[draggable=true],.osKanbanCard[draggable=true]:active{cursor:pointer!important}.osKanbanCard.isDragging{cursor:grabbing!important;opacity:.55!important;border-color:var(--ui-primary)!important;transform:rotate(-1deg)scale(.99)!important}.osKanbanCard:hover{border-color:color-mix(in srgb, var(--ui-primary) 52%, var(--ui-border))!important;background:linear-gradient(#fff,#f8fbff)!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px #2563eb24!important}.osKanbanCard[role=button]:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-primary) 35%, transparent)!important;outline-offset:3px!important}.entityKanbanBoard .osKanbanColumn,.taskKanbanBoard .osKanbanColumn{min-height:420px!important}.entityKanbanBoard .osKanbanCards,.taskKanbanBoard .osKanbanCards{min-height:320px!important}.osEntityViewHead .osViewSwitch:before{content:"Вид";color:var(--ui-muted);text-transform:uppercase;letter-spacing:.08em;align-self:center;padding:0 4px 0 6px;font-size:11px;font-weight:950}@media (max-width:760px){.entityKanbanBoard .osKanbanColumn,.taskKanbanBoard .osKanbanColumn{min-height:340px!important}}.osCalendarWorkspace{gap:var(--ui-gap-lg)!important;grid-template-columns:minmax(320px,430px) minmax(0,1fr)!important;align-items:start!important;min-width:0!important;display:grid!important}.osCalendarCreateCard,.osCalendarBoardCard{min-width:0!important}.osCalendarCreateCard{align-self:start!important;position:sticky!important;top:0!important}.osCalendarForm{gap:12px!important}.osCalendarToolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;margin-bottom:16px!important;display:grid!important}.osCalendarToolbar>div:first-child{gap:4px!important;min-width:0!important;display:grid!important}.osCalendarToolbar span{color:var(--ui-primary)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:950!important}.osCalendarToolbar h2{color:var(--ui-text)!important;letter-spacing:-.04em!important;text-transform:capitalize!important;margin:0!important;font-size:24px!important;line-height:1.08!important}.osCalendarToolbar p{color:var(--ui-muted)!important;margin:0!important;font-size:13px!important;font-weight:760!important}.osCalendarActions{justify-items:end!important;gap:10px!important;min-width:260px!important;display:grid!important}.osCalendarNav{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.osCalendarFilter{width:min(100%,270px)!important}.osCalendarWeekdays{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important;display:grid!important}.osCalendarWeekdays span{color:var(--ui-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:0 4px!important;font-size:11px!important;font-weight:950!important}.osCalendarDaysGrid,.osCalendarMonthGrid{gap:10px!important;min-width:0!important;display:grid!important}.osCalendarDaysGrid{grid-template-columns:repeat(7,minmax(180px,1fr))!important;padding-bottom:4px!important;overflow-x:auto!important}.osCalendarDaysGrid.single{grid-template-columns:minmax(0,1fr)!important;overflow-x:visible!important}.osCalendarMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.osCalendarDayCell{border:1px solid var(--ui-border)!important;min-width:0!important;min-height:220px!important;box-shadow:var(--ui-shadow-xs)!important;background:linear-gradient(#fff,#fbfdff)!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}.osCalendarMonthGrid .osCalendarDayCell{min-height:170px!important;padding:10px!important}.osCalendarDayCell.isToday{border-color:var(--ui-primary-border)!important;background:linear-gradient(180deg, var(--ui-primary-soft), #fff)!important}.osCalendarDayCell.isOutsideMonth{opacity:.58!important;background:var(--ui-surface-soft)!important}.osCalendarDayCell header{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}.osCalendarDayCell header b{color:var(--ui-text)!important;text-transform:capitalize!important;font-size:15px!important;font-weight:950!important}.osCalendarDayCell header span{max-width:52%!important;color:var(--ui-muted)!important;text-align:right!important;text-overflow:ellipsis!important;text-transform:capitalize!important;white-space:nowrap!important;font-size:11px!important;font-weight:850!important;overflow:hidden!important}.osCalendarDayEvents{align-content:start!important;gap:8px!important;min-width:0!important;display:grid!important}.osCalendarDayEvents>p{border:1px dashed var(--ui-border-strong)!important;color:var(--ui-muted)!important;text-align:center!important;background:#fff9!important;border-radius:14px!important;margin:4px 0 0!important;padding:10px!important;font-size:12px!important;font-weight:850!important}.osCalendarEventCard{border:1px solid var(--ui-border)!important;border-left:4px solid var(--ui-primary)!important;width:100%!important;min-width:0!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-xs)!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border-radius:14px!important;gap:3px!important;padding:10px 11px!important;transition:border-color .15s,box-shadow .15s,transform .15s!important;display:grid!important}.osCalendarEventCard:hover{border-color:var(--ui-primary-border)!important;box-shadow:var(--ui-shadow-sm)!important;transform:translateY(-1px)!important}.osCalendarEventCard.status-done{border-left-color:var(--ui-success)!important}.osCalendarEventCard.status-cancelled{border-left-color:var(--ui-danger)!important}.osCalendarEventCard.status-postponed{border-left-color:var(--ui-warning)!important}.osCalendarEventCard time,.osCalendarEventCard span,.osCalendarEventCard small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.osCalendarEventCard time{color:var(--ui-primary)!important;font-size:11px!important;font-weight:950!important}.osCalendarEventCard b{min-width:0!important;color:var(--ui-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important;overflow:hidden!important}.osCalendarEventCard span,.osCalendarEventCard small{color:var(--ui-muted)!important;font-size:11px!important;font-weight:780!important}@media (max-width:1180px){.osCalendarWorkspace{grid-template-columns:1fr!important}.osCalendarCreateCard{position:relative!important}}@media (max-width:820px){.osCalendarToolbar{grid-template-columns:1fr!important}.osCalendarActions{justify-items:stretch!important;min-width:0!important}.osCalendarFilter{width:100%!important}.osCalendarMonthGrid,.osCalendarWeekdays{grid-template-columns:repeat(2,minmax(0,1fr))!important}.osCalendarDaysGrid{grid-template-columns:minmax(260px,1fr)!important}.osCalendarMonthGrid .osCalendarDayCell{min-height:150px!important}}.osCalendarWeekdays.single{grid-template-columns:1fr!important}.osTimelineChanges{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;border-radius:14px!important;gap:6px!important;margin-top:10px!important;padding:10px!important;display:grid!important}.osChangeRow{min-width:0!important;color:var(--ui-text)!important;grid-template-columns:minmax(92px,.8fr) minmax(0,1fr) 18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;font-size:12px!important;line-height:1.35!important;display:grid!important}.osChangeRow strong,.osChangeRow em,.osChangeRow span{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.osChangeRow strong{color:var(--ui-muted)!important;font-weight:950!important}.osChangeRow span{text-align:center!important;color:var(--ui-muted)!important}.osChangeRow em{border:1px solid var(--ui-border)!important;background:#fff!important;border-radius:10px!important;padding:4px 7px!important}@media (max-width:860px){.osChangeRow{grid-template-columns:1fr!important;gap:4px!important}.osChangeRow span{display:none!important}}.osEmpty{isolation:isolate!important;align-content:center!important;position:relative!important;overflow:hidden!important}.osEmpty:after{content:""!important;z-index:-1!important;background:radial-gradient(circle,#2563eb1f,#2563eb00 66%)!important;border-radius:999px!important;width:180px!important;height:180px!important;position:absolute!important;inset:auto -30px -55px auto!important}.osEmpty.compact{gap:7px!important;min-height:128px!important;padding:18px!important}.osEmptyIcon{border:1px solid var(--ui-border)!important;width:46px!important;height:46px!important;color:var(--ui-primary)!important;box-shadow:var(--ui-shadow-xs)!important;background:#fff!important;border-radius:16px!important;place-items:center!important;font-size:18px!important;font-weight:950!important;display:grid!important}.osEmpty-tasks .osEmptyIcon{color:#16a34a!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.osEmpty-calendar .osEmptyIcon{color:#7c3aed!important;background:#f5f3ff!important;border-color:#ddd6fe!important}.osEmpty-documents .osEmptyIcon{color:#c2410c!important;background:#fff7ed!important;border-color:#fed7aa!important}.osEmpty-admin .osEmptyIcon{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.osEmpty-warning .osEmptyIcon{color:#a16207!important;background:#fefce8!important;border-color:#fde68a!important}.osEmptySteps{text-align:left!important;gap:8px!important;width:min(100%,580px)!important;margin:8px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.osEmptySteps li{color:var(--ui-muted)!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;display:grid!important;position:relative!important}.osEmptySteps li:before{content:"✓"!important;background:var(--ui-primary-soft)!important;width:20px!important;height:20px!important;color:var(--ui-primary)!important;border-radius:999px!important;place-items:center!important;font-size:11px!important;font-weight:950!important;display:grid!important}.osEmptyActions,.osEmptyAction{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:12px!important;display:flex!important}.osEmptyActions>*,.osEmptyAction>*{min-width:0!important}.empty,.emptyCell,.emptyDoc,.emptyDrop,.osKanbanEmpty,.osRecordMiniEmpty{border:1px dashed var(--ui-border-strong,#cbd5e1)!important;color:var(--ui-muted,#64748b)!important;text-align:center!important;background:linear-gradient(#fff,#f8fafc)!important;border-radius:16px!important;place-items:center!important;min-height:74px!important;padding:18px!important;font-weight:820!important;line-height:1.5!important;display:grid!important;position:relative!important}.empty:before,.emptyCell:before,.emptyDoc:before,.emptyDrop:before,.osKanbanEmpty:before,.osRecordMiniEmpty:before{content:"＋"!important;border:1px solid var(--ui-border,#e2e8f0)!important;width:28px!important;height:28px!important;color:var(--ui-primary,#2563eb)!important;background:#fff!important;border-radius:999px!important;place-items:center!important;margin-bottom:6px!important;font-weight:950!important;display:grid!important}.emptyCell{white-space:normal!important;min-height:120px!important}.osCalendarBoardCard .osEmpty.compact{margin-bottom:14px!important}.osKanbanCards .osKanbanEmpty{min-height:96px!important;font-size:13px!important}td.emptyCell,th.emptyCell{vertical-align:middle!important;padding:26px!important;display:table-cell!important}td.emptyCell:before,th.emptyCell:before{margin-left:auto!important;margin-right:auto!important}
