.crmShellV2{--shell-sidebar-width:232px;--crm-context-bar-height:64px;background:var(--color-background);width:100%;max-width:none;min-height:100vh}.profilePopoverPortalRoot{background:0 0;min-height:0}.crmShellV2 .sidebar{z-index:var(--z-sidebar);width:var(--shell-sidebar-width);border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);flex-direction:column;padding:20px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0}.crmShellV2 .brandBlock{gap:4px;padding:3px 12px 22px;display:grid}.crmShellV2 .brandWordmark{width:fit-content;color:var(--color-accent);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1}.crmShellV2 .brandWordmark:hover{color:var(--color-accent-hover);text-decoration:none}.crmShellV2 .sidebarNav{scrollbar-width:none;flex-direction:column;flex:1;gap:0;min-height:0;padding:0 2px 14px 0;display:flex;overflow-y:auto}.crmShellV2 .sidebarNav::-webkit-scrollbar{display:none}.crmShellV2 .sidebarNavGroup{gap:3px;margin-bottom:15px;display:grid}.crmShellV2 .sidebarNavGroup:last-child{margin-bottom:0}.crmShellV2 .sidebarNavGroupLabel{color:var(--color-text-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;padding:0 10px 5px;line-height:1.2}.crmShellV2 .navItem{border-radius:var(--radius-control);min-height:36px;color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);transition:background-color var(--motion-duration-default) var(--motion-easing-standard), color var(--motion-duration-default) var(--motion-easing-standard);align-items:center;gap:10px;padding:7px 10px;line-height:1.25;display:flex}.crmShellV2 .navItem:hover{background:var(--color-surface-hover);color:var(--color-text-primary);text-decoration:none}.crmShellV2 .navItemIcon{width:22px;height:22px;color:inherit;flex:0 0 22px;place-items:center;display:grid}.crmShellV2 .navItemActive{background:var(--color-accent-subtle);color:var(--color-accent-active);font-weight:var(--font-weight-semibold)}.crmShellV2 .navItemActive:hover{background:var(--color-accent-subtle);color:var(--color-accent-active)}.crmShellV2 .navItemActive .navItemIcon{color:var(--color-accent)}.crmShellV2 .sidebarFooter{border-top:1px solid var(--color-border);min-height:36px;color:var(--color-text-muted);font-size:var(--font-size-xs);justify-content:flex-start;align-items:center;gap:8px;padding:10px 10px 0;display:flex}.crmShellV2 .tenantState{background:var(--color-text-muted);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.crmShellV2 .tenantStateActive{background:var(--crm-theme-success-fill,var(--color-success))}.crmShellV2 .crmMain{width:calc(100% - var(--shell-sidebar-width));min-width:0;max-width:none;min-height:100vh;margin-left:var(--shell-sidebar-width)}.crmShellV2 .crmContextBar{z-index:calc(var(--z-sticky) + 5);border-bottom:1px solid var(--color-border);background:var(--crm-theme-surface,#fffffff5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:9px 28px;display:flex;position:sticky;top:0;box-shadow:0 1px #171a1f04}.crmShellV2 .subscriptionNotice{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-accent-border);background:var(--color-accent-subtle);min-height:38px;color:var(--color-accent-active);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);padding:8px 28px;display:flex}.crmShellV2 .subscriptionNotice a{color:inherit;font-weight:var(--font-weight-bold);text-decoration:none}.crmShellV2 .subscriptionNotice a:hover{text-decoration:underline}.crmShellV2 .subscriptionNotice-warning{border-color:var(--color-warning-border);background:var(--color-warning-subtle);color:var(--color-warning)}.crmShellV2 .subscriptionNotice-danger{border-color:var(--color-danger-border);background:var(--color-danger-subtle);color:var(--color-danger)}.crmShellV2 .mobileBrandRow{align-items:center;gap:10px;display:none}.crmShellV2 .topbarContext{align-items:center;gap:8px;min-width:0;display:flex}.crmShellV2 .companyContext,.crmShellV2 .branchContext{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;gap:9px;min-width:0;min-height:44px;padding:5px 10px;display:flex}.crmShellV2 .companyContext{width:min(320px,32vw)}.crmShellV2 .branchContext{width:min(220px,24vw)}.crmShellV2 .contextIcon{background:var(--color-surface-hover);width:28px;height:28px;color:var(--color-text-secondary);border-radius:7px;flex:0 0 28px;place-items:center;display:grid}.crmShellV2 .contextField{flex:1;gap:1px;min-width:0;display:grid}.crmShellV2 .contextLabel{color:var(--color-text-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:none;line-height:1.15}.crmShellV2 .contextSelectWrap{align-items:center;min-width:0;display:flex;position:relative}.crmShellV2 .contextSelectWrap select{appearance:none;width:100%;min-width:0;height:22px;color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0 22px 0 0;line-height:1.2}.crmShellV2 .contextSelectWrap>svg{pointer-events:none;color:var(--color-text-muted);position:absolute;right:0}.crmShellV2 .contextSelectWrap select:disabled{cursor:not-allowed;color:var(--color-text-muted)}.crmShellV2 .branchContext strong{color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.crmShellV2 .profileMenu{flex:none;position:relative}.crmShellV2 .profileMenuTrigger{font:inherit;text-align:left;border-radius:var(--radius-control);min-height:44px;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-standard);background:0 0;border:0;align-items:center;gap:9px;padding:4px 6px;display:flex}.crmShellV2 .profileMenuTrigger:hover,.crmShellV2 .profileMenuOpen .profileMenuTrigger{background:var(--color-surface-hover)}.crmShellV2 .avatar{border:1px solid var(--color-accent-border);background:var(--color-accent-subtle);width:34px;height:34px;color:var(--color-accent-active);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.crmShellV2 .avatarLarge{flex-basis:40px;width:40px;height:40px}.crmShellV2 .profileSummaryText{gap:2px;min-width:0;display:grid}.crmShellV2 .profileSummaryText strong{max-width:180px;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.crmShellV2 .profileSummaryText span{max-width:180px;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.crmShellV2 .profileMenuTrigger>svg{color:var(--color-text-muted);transition:transform var(--motion-duration-default) var(--motion-easing-standard)}.crmShellV2 .profileMenuOpen .profileMenuTrigger>svg{transform:rotate(180deg)}.crmShellV2 .profilePopover{z-index:var(--z-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-popover);background:var(--color-surface-elevated);width:280px;box-shadow:var(--elevation-popover);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.crmShellV2 .profilePopoverHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:14px;display:flex}.crmShellV2 .profilePopoverHeader div{gap:3px;min-width:0;display:grid}.crmShellV2 .profilePopoverClose{background:var(--color-surface-hover);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:auto;font-size:20px;line-height:1;display:grid}.crmShellV2 .profilePopoverClose:hover{background:var(--color-border)}.crmShellV2 .profilePopoverHeader strong,.crmShellV2 .profilePopoverHeader span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmShellV2 .profilePopoverHeader strong{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.crmShellV2 .profilePopoverHeader span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.crmShellV2 .profileScope{border-bottom:1px solid var(--color-border);grid-template-columns:70px minmax(0,1fr);gap:8px 12px;padding:12px 14px;display:grid}.crmShellV2 .profileScope span,.crmShellV2 .profileScope strong{min-width:0;font-size:var(--font-size-xs);line-height:1.35}.crmShellV2 .profileScope span{color:var(--color-text-muted)}.crmShellV2 .profileScope strong{font-weight:var(--font-weight-medium);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmShellV2 .profileLinks{border-bottom:1px solid var(--color-border);padding:6px;display:grid}.crmShellV2 .profileLink{border-radius:var(--radius-control);min-height:38px;color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);align-items:center;gap:9px;padding:8px 9px;text-decoration:none;display:flex}.crmShellV2 .profileLink svg{color:var(--color-text-muted)}.crmShellV2 .profileLink:hover{background:var(--color-surface-hover)}.crmShellV2 .profileLink:hover svg{color:var(--color-accent-active)}.crmShellV2 .profileLogout{width:100%;min-height:40px;color:var(--color-danger);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:9px 14px;display:flex}.crmShellV2 .profileLogout:hover{background:var(--color-danger-subtle)}.crmShellV2 .menuButton{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:34px;height:34px;color:var(--color-text-primary);place-items:center;display:grid}.crmShellV2 .menuButton:hover{background:var(--color-surface-hover)}.crmShellV2 .sidebarBackdrop{z-index:calc(var(--z-sidebar) - 1);background:#171a1f59;border:0;display:block;position:fixed;inset:0}.crmShellV2 .pageContent{width:min(1500px,100%);min-width:0;max-width:100%;margin:0 auto;padding:26px 28px 64px}.crmShellV2 .pageHeader{gap:20px;margin-bottom:20px}.crmShellV2 .pageHeader h1{font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin-bottom:6px;line-height:1.15}.crmShellV2 .pageEyebrow{color:var(--color-text-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin-bottom:6px}.crmShellV2 .pageDescription{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width:1180px){.crmShellV2 .profileSummaryText{display:none}.crmShellV2 .profileMenuTrigger{gap:5px}.crmShellV2 .companyContext{width:min(300px,38vw)}.crmShellV2 .branchContext{width:min(200px,27vw)}}@media (max-width:980px){.crmShellV2 .sidebar{transition:transform var(--motion-duration-slow) var(--motion-easing-standard);transform:translate(-100%)}.crmShellV2 .sidebarOpen{transform:translate(0)}.crmShellV2 .crmMain{max-width:100%;margin-left:0}.crmShellV2 .crmContextBar{gap:12px;padding:8px 18px}.crmShellV2 .mobileBrandRow{flex:none;display:flex}.crmShellV2 .mobileBrandRow strong{color:var(--color-accent);font-size:var(--font-size-card-title);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.crmShellV2 .topbarContext{flex:1}.crmShellV2 .companyContext{width:min(300px,42vw)}.crmShellV2 .branchContext{width:min(190px,28vw)}.crmShellV2 .pageContent{padding:22px 20px 58px}}@media (max-width:760px){.crmShellV2 .branchContext{display:none}.crmShellV2 .companyContext{width:min(320px,55vw)}}@media (max-width:560px){.crmShellV2{--crm-context-bar-height:58px}.crmShellV2 .crmContextBar{min-height:58px;padding:7px 12px}.crmShellV2 .mobileBrandRow strong{display:none}.crmShellV2 .topbarContext{min-width:0}.crmShellV2 .companyContext{width:100%;min-height:40px;padding:4px 8px}.crmShellV2 .contextIcon,.crmShellV2 .profileMenuTrigger>svg{display:none}.crmShellV2 .profilePopover{width:min(280px,100vw - 20px);position:fixed;top:62px;right:10px}.crmShellV2 .pageContent{padding:18px 14px 48px}.crmShellV2 .pageHeader{flex-direction:column;align-items:stretch;gap:12px}.crmShellV2 .pageHeader h1{font-size:var(--font-size-metric)}}.crmShellV2 .topbarActions{flex:none;align-items:center;gap:8px;display:flex}.appLauncher{z-index:calc(var(--z-dropdown) + 2);position:relative}.appLauncherTrigger{z-index:3;min-height:42px;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-standard), color var(--motion-duration-default) var(--motion-easing-standard);background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:7px 11px;display:inline-flex;position:relative}.appLauncherTrigger:hover,.appLauncherTrigger.active{background:var(--color-surface-hover);color:var(--color-text-primary)}.appLauncherCompact .appLauncherTrigger{justify-content:center;width:42px;padding:0}.appLauncherDots{grid-template-rows:repeat(3,4px);grid-template-columns:repeat(3,4px);place-content:center;gap:2.5px;width:19px;height:19px;display:grid}.appLauncherDots i{background:currentColor;border-radius:1.5px;width:4px;height:4px}.appLauncherBackdrop{z-index:160;background:0 0;border:0;position:fixed;inset:0}.appLauncherPopover{z-index:161;top:calc(100% + 9px);right:var(--app-launcher-right,0px);border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;width:400px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 84px);padding:14px;position:absolute;overflow-y:auto;box-shadow:0 24px 65px #171a1f29}.appLauncherHeading{justify-content:space-between;align-items:start;gap:16px;padding:3px 4px 12px;display:flex}.appLauncherHeadingCopy{flex:1;gap:7px;min-width:0;display:grid}.appLauncherHeading span{color:var(--color-accent-active);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.12em}.appLauncherHeading strong{letter-spacing:-.02em;font-size:18px}.appLauncherHeading small{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appLauncherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.appLauncherItem{background:var(--color-surface-hover);min-height:96px;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--motion-easing-standard), box-shadow var(--ui-motion-fast) var(--motion-easing-standard);border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:10px;padding:12px;text-decoration:none;display:grid;position:relative}.appLauncherItem:hover:not(.disabled){background:var(--color-background)}.appLauncherItem.current{background:var(--color-accent-subtle)}.appLauncherGrid>.appLauncherItem:last-child:nth-child(odd){grid-column:1/-1;min-height:72px}.appLauncherItem:focus-visible,.appLauncherHeadingRight>button:focus-visible,.appLauncherPairingActions button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.appLauncherItem.disabled{cursor:default;opacity:.62}.appLauncherGlyph{background:var(--crm-theme-surface,#fff);width:36px;height:36px;color:var(--color-accent-active);font-size:14px;font-weight:var(--font-weight-bold);border-radius:10px;place-items:center;display:grid;box-shadow:0 1px 5px #171a1f12}.appLauncherCopy{gap:4px;min-width:0;padding-top:2px;display:grid}.appLauncherCopy strong{font-size:var(--font-size-secondary);line-height:1.22}.appLauncherCopy small{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.35}.appLauncherItem em{background:var(--crm-theme-surface,#eceef2);color:var(--color-text-muted);font-size:9px;font-style:normal;font-weight:var(--font-weight-semibold);border-radius:999px;padding:4px 7px;position:absolute;bottom:10px;right:10px}.appLauncherHint{color:var(--color-text-secondary);font-size:var(--font-size-micro);margin:11px 4px 1px;line-height:1.4}@media (max-width:720px){.appLauncherPopover{width:auto;position:fixed;top:70px;left:12px;right:12px}}.workspaceShell{--workspace-topbar-height:68px;background:var(--crm-theme-surface,#f2f3f6);min-height:100dvh;color:var(--color-text-primary)}.workspaceTopbar{z-index:calc(var(--z-sticky) + 6);border-bottom:1px solid var(--color-border);background:var(--crm-theme-surface,#fffffff5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 22px;display:flex;position:sticky;top:0}.workspaceBrand,.workspaceTopbarMeta{align-items:center;gap:10px;min-width:0;display:flex}.workspaceLogo{color:var(--color-accent);letter-spacing:-.04em;font-size:18px;font-weight:800;text-decoration:none}.workspaceDivider{background:var(--color-border);width:1px;height:30px;margin:0 3px}.workspaceTitle{gap:1px;min-width:0;display:grid}.workspaceTitle span,.workspaceCompany span{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.workspaceTitle strong{font-size:14px;font-weight:700}.workspaceCompany{gap:1px;max-width:220px;padding-right:10px;display:grid}.workspaceCompany select{min-width:150px;max-width:220px;height:24px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 24px 0 0;font-size:12px;font-weight:700}.workspaceCompany select:focus{outline:none}.workspaceProfile{position:relative}.workspaceProfile>summary{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:4px 8px 4px 4px;list-style:none;display:flex}.workspaceProfile>summary::-webkit-details-marker{display:none}.workspaceProfile>summary:hover{background:var(--color-surface-hover)}.workspaceProfile>summary strong{font-size:12px}.workspaceAvatar{background:var(--color-accent-subtle);width:34px;height:34px;color:var(--color-accent-active);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.workspaceProfileMenu{border:1px solid var(--color-border);background:var(--crm-theme-surface,#fff);width:230px;box-shadow:var(--elevation-popover);border-radius:13px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.workspaceProfileMenu span{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);padding:5px 7px 9px;font-size:10px}.workspaceProfileMenu a,.workspaceProfileMenu button{color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:11px;text-decoration:none}.workspaceProfileMenu a:hover,.workspaceProfileMenu button:hover{background:var(--color-surface-hover)}.workspaceMain{min-height:calc(100vh - var(--workspace-topbar-height));min-height:calc(100dvh - var(--workspace-topbar-height))}@media (max-width:720px){.workspaceTopbar{padding:9px 12px}.workspaceTitle span,.workspaceCompany,.workspaceProfile>summary strong{display:none}}.appLauncherPairingActions{background:var(--color-accent-subtle);border-radius:12px;gap:10px;margin:12px 0 0;padding:12px;display:grid}.appLauncherPairingActions>strong{font-size:var(--font-size-secondary);font-weight:var(--font-weight-semibold)}.appLauncherPairingActions>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.appLauncherPairingActions button{background:var(--color-surface);min-height:36px;color:var(--color-accent-active);font:600 var(--font-size-caption)/1 var(--font-family-sans);cursor:pointer;transition:background-color var(--ui-motion-fast) var(--motion-easing-standard);border:0;border-radius:9px}.appLauncherPairingActions button:hover{background:var(--color-surface-hover)}.devicePairingBackdrop{z-index:170;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1214197a;border:0;position:fixed;inset:0}.devicePairingModal{z-index:171;background:var(--crm-theme-surface,#fff);border-radius:20px;width:min(480px,100vw - 32px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 90px #14182040}.devicePairingModal>header{border-bottom:1px solid var(--crm-theme-border,#eceef1);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.devicePairingModal>header div{gap:3px;display:grid}.devicePairingModal>header span{color:var(--crm-theme-secondary,#858b96);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.devicePairingModal h2{letter-spacing:-.035em;margin:0;font-size:23px}.devicePairingModal>header button{background:var(--crm-theme-surface,#f3f4f6);cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.devicePairingForm{gap:14px;padding:22px 24px 24px;display:grid}.devicePairingForm label{gap:6px;display:grid}.devicePairingForm label span{font-size:11px;font-weight:700}.devicePairingForm select,.devicePairingForm input{background:var(--crm-theme-surface,#f3f4f6);height:44px;font:inherit;border:0;border-radius:11px;padding:0 12px}.devicePairingForm>button,.devicePairingCode>button{background:var(--crm-theme-accent-fill,#6d4aff);color:#fff;height:46px;font:750 12px/1 var(--font-family-sans);cursor:pointer;border:0;border-radius:11px}.devicePairingForm>button:disabled{opacity:.45}.devicePairingError{background:var(--crm-theme-danger-surface,#fff0f0);color:var(--crm-theme-danger-ink,#a52b32);border-radius:9px;padding:10px;font-size:11px}.devicePairingCode{text-align:center;gap:14px;padding:28px;display:grid}.devicePairingCode>span{color:var(--crm-theme-secondary,#6f7480);font-size:12px}.devicePairingCode>strong{letter-spacing:.18em;font-size:48px}.devicePairingCode p{color:var(--crm-theme-secondary,#666d78);margin:0;font-size:12px;line-height:1.55}.devicePairingModal{max-height:calc(100vh - 32px);overflow:auto}.devicePairingList{gap:8px;padding:0 24px 24px;display:grid}.devicePairingListHead{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.devicePairingListHead strong{font-size:12px}.devicePairingListHead span{background:var(--crm-theme-info-surface,#f1edff);min-width:24px;height:24px;color:var(--crm-theme-accent-ink,#5133c9);border-radius:8px;place-items:center;font-size:10px;font-weight:750;display:grid}.devicePairingRow{background:var(--crm-theme-surface,#f6f7f9);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.devicePairingRow.inactive{opacity:.58}.devicePairingRow>div{gap:2px;min-width:0;display:grid}.devicePairingRow strong{font-size:11px}.devicePairingRow span,.devicePairingRow small{color:var(--crm-theme-secondary,#6f7480);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.devicePairingRow button{background:var(--crm-theme-danger-surface,#fff0f0);min-height:32px;color:var(--crm-theme-danger-ink,#a52b32);font:700 9px/1 var(--font-family-sans);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 10px}.devicePairingRow button:disabled{opacity:.45}.devicePairingModal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(480px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);margin:0;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.devicePairingModal>header{z-index:2;background:var(--crm-theme-surface,#fffffff5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.devicePairingConnectPage,.devicePairingLink{background:var(--crm-theme-surface,#f6f7f9);text-align:left;border-radius:11px;gap:7px;padding:11px 12px;display:grid}.devicePairingConnectPage>span,.devicePairingLink>span{color:var(--crm-theme-secondary,#858b96);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.devicePairingConnectPage>a,.devicePairingLink>a{min-width:0;color:var(--crm-theme-accent-ink,#5133c9);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;text-decoration:none;overflow:hidden}.devicePairingLink>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.devicePairingLink button,.devicePairingOpenLink{background:var(--crm-theme-surface,#fff);min-height:38px;color:var(--crm-theme-accent-ink,#5133c9);font:700 10px/1 var(--font-family-sans);cursor:pointer;border:0;border-radius:9px;place-items:center;text-decoration:none;display:grid}.devicePairingOpenLink{background:var(--crm-theme-accent-fill,#6d4aff);color:#fff}@media (max-height:620px){.devicePairingModal{max-height:calc(100dvh - 16px)}.devicePairingModal>header{padding:14px 18px}.devicePairingForm{gap:10px;padding:14px 18px 18px}.devicePairingCode{gap:10px;padding:18px}.devicePairingCode>strong{font-size:40px}.devicePairingList{padding:0 18px 18px}}@media (max-width:520px){.devicePairingModal{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.devicePairingLink>div{grid-template-columns:1fr}}.appLauncherHeadingRight{justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.appLauncherHeadingRight>button{background:var(--color-surface-hover);width:30px;height:30px;color:var(--color-text-secondary);font:500 20px/1 var(--font-family-sans);cursor:pointer;border:0;border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.appLauncherHeadingRight>button:hover{color:var(--color-text-primary)}.appLauncherGlyph svg{width:23px;height:23px}@media (min-width:761px){.crmMain thead:not([data-sticky-scope=none])>tr>th,.crmMain [data-sticky-head]:not([data-sticky-scope=none]){top:var(--crm-context-bar-height,64px);z-index:4;position:sticky}.crmMain thead[data-sticky-scope=inner]>tr>th,.crmMain [data-sticky-head][data-sticky-scope=inner]{top:0}.crmMain .crmStickyBg{background-color:var(--crm-theme-surface,var(--color-surface))}.crmMain .crmStickyUnclip{overflow:clip!important}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-variation-settings:normal;font-family:inherit}.crmShellV2 .pageHeader h1,.crmShellV2 .topbar h1{margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:var(--line-height-tight)}.crmShellV2 .pageEyebrow,.crmShellV2 .eyebrow{color:var(--color-text-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:var(--line-height-heading)}.crmShellV2 .pageDescription,.crmShellV2 .subtitle{color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.crmShellV2 :is(.panelTitle,.panelHeader,.sectionTitle) h2,.crmShellV2 :is(.panelTitle,.panelHeader,.sectionTitle) h3{color:var(--color-text-primary);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.crmShellV2 :is(.panelTitle,.panelHeader,.sectionTitle) p{color:var(--color-text-secondary);font-size:var(--font-size-secondary);line-height:var(--line-height-body)}.crmShellV2 .pageActions{align-items:center;gap:var(--space-2);flex-wrap:wrap}.crmShellV2 .pageActions :is(.button,a,button){min-height:var(--control-height-default);border-radius:var(--radius-control);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);padding:9px 14px}.crmShellV2 :is(.button,.refreshButton,.retryButton,.logoutButton){font-weight:var(--font-weight-semibold)}.crmShellV2 :is(input,select,textarea){color:var(--color-text-primary);font-size:max(var(--font-size-secondary), 1em);line-height:var(--line-height-body)}.crmShellV2 :is(input,select,textarea)::placeholder{color:var(--color-text-muted);opacity:1}.crmShellV2 :is(.panel,.metricCard,.summaryCard,.entityCard,.integrationCard){border-color:var(--color-border);box-shadow:var(--elevation-surface)}.crmShellV2 :is(.dataTable,.dataTableRow){color:var(--color-text-primary);font-size:var(--font-size-secondary);line-height:var(--line-height-body)}.crmShellV2 :is(.dataTable th,.dataTableHead){color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.035em;line-height:var(--line-height-heading)}.crmShellV2 :is(.dataTable td small,.dataTableRow small,.tableSubtext){color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.crmShellV2 :is(.statusPill,.badge,.miniBadge){font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.crmShellV2 :is(.textLink,.linkButton){font-size:var(--font-size-secondary);font-weight:var(--font-weight-semibold)}.typePageTitle{font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.typeSectionTitle{font-size:var(--font-size-section-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.typeCardTitle{font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.typeBody{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.typeSecondary{color:var(--color-text-secondary);font-size:var(--font-size-secondary);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.typeCaption{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}@media (max-width:680px){.crmShellV2 .pageHeader h1,.crmShellV2 .topbar h1{font-size:var(--font-size-heading-lg)}.crmShellV2 .pageActions,.crmShellV2 .pageActions :is(.button,a,button){width:100%}}
.yamoraAuthLogo{object-fit:contain;width:176px;height:auto;display:block}.crmShellV2 .brandWordmark{width:fit-content;line-height:0;display:block}.crmShellV2 .yamoraSidebarLogo{width:146px;height:auto;display:block}.crmShellV2 .yamoraMobileIcon{object-fit:contain;width:30px;height:33px;display:block}.workspaceLogo{align-items:center;line-height:0;display:inline-flex}.yamoraWorkspaceWordmark{width:132px;height:auto;display:block}.yamoraWorkspaceIcon{object-fit:contain;width:30px;height:33px;display:none}.appLauncherHeading .yamoraLauncherBrand{align-items:center;gap:10px;display:flex}.appLauncherHeading .yamoraLauncherLogo{object-fit:contain;width:108px;height:auto;display:block}.appLauncherHeading .yamoraLauncherBrand>strong{font-size:16px;line-height:1}.deviceConnectBrand{line-height:0}.deviceConnectBrand img{width:min(178px,70vw);height:auto;margin:0 auto;display:block}@media (max-width:700px){.yamoraWorkspaceWordmark{display:none}.yamoraWorkspaceIcon{display:block}}@media (max-width:560px){.yamoraAuthLogo{width:154px}.crmShellV2 .yamoraSidebarLogo{width:138px}}
.ordersPageV2 .orderTableRow{--order-status-accent:#6b7280;--order-status-bg:color-mix(in srgb, var(--order-status-accent) 4%, var(--crm-theme-surface,#fff));isolation:isolate;background:var(--order-status-bg);transition:background-color .14s,box-shadow .14s,transform .14s;position:relative}.ordersPageV2 .orderTableRow:before{content:"";z-index:2;background:color-mix(in srgb, var(--order-status-accent) 70%, transparent);pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px 0}:is(.ordersPageV2 .orderTableRow:has(.inlineStatusSelect.statusGray),.inlineStatusSelect.statusGray){--order-status-accent:#6d4aff}:is(.ordersPageV2 .orderTableRow:has(.inlineStatusSelect.statusOrange),.inlineStatusSelect.statusOrange){--order-status-accent:#c2610c}:is(.ordersPageV2 .orderTableRow:has(.inlineStatusSelect.statusGreen),.inlineStatusSelect.statusGreen){--order-status-accent:#1f8a4c}:is(.ordersPageV2 .orderTableRow:has(.inlineStatusSelect.statusBlue),.inlineStatusSelect.statusBlue){--order-status-accent:#2f6fe0}:is(.ordersPageV2 .orderTableRow:has(.inlineStatusSelect.statusRed),.inlineStatusSelect.statusRed){--order-status-accent:#d03b33}:is(.ordersPageV2,.orderOperatorPage) .inlineStatusSelect:is(.statusGray,.statusOrange,.statusGreen,.statusBlue,.statusRed){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--order-status-accent) 22%, transparent);border:0;font-weight:600;background-color:color-mix(in srgb, var(--order-status-accent) 12%, var(--crm-theme-surface,#fff))!important;color:color-mix(in srgb, var(--order-status-accent) 82%, #111318)!important}:is(html[data-crm-theme=graphite],html[data-crm-theme=coal]) :is(.ordersPageV2,.orderOperatorPage) .inlineStatusSelect:is(.statusGray,.statusOrange,.statusGreen,.statusBlue,.statusRed){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--order-status-accent) 38%, transparent);background-color:color-mix(in srgb, var(--order-status-accent) 24%, var(--crm-theme-surface,#1c1d22))!important;color:color-mix(in srgb, var(--order-status-accent) 40%, #fff)!important}.inlineStatusSelect option{background:var(--crm-theme-surface,#fff);color:var(--crm-theme-ink,#171a1f)}.orderPaymentPreview{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.orderPaymentBadge{min-height:20px;font-size:var(--font-size-micro);white-space:nowrap;--badge-accent:#6b7280;border-radius:999px;align-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}.orderPaymentBadge[data-tone=paid]{--badge-accent:#1f8a4c}.orderPaymentBadge[data-tone=unpaidOnline]{--badge-accent:#d03b33}.orderPaymentBadge[data-tone=attention]{--badge-accent:#c2610c}.orderPaymentBadge[data-tone]{background:color-mix(in srgb, var(--badge-accent) 12%, var(--crm-theme-surface,#fff));color:color-mix(in srgb, var(--badge-accent) 82%, #111318);font-weight:600}.orderPaymentBadge[data-tone=unpaid]{background:var(--crm-theme-hover,#eef0f2);color:var(--crm-theme-secondary,#555b64)}:is(html[data-crm-theme=graphite],html[data-crm-theme=coal]) .orderPaymentBadge[data-tone]:not([data-tone=unpaid]){background:color-mix(in srgb, var(--badge-accent) 24%, var(--crm-theme-surface,#1c1d22));color:color-mix(in srgb, var(--badge-accent) 40%, #fff)}.ordersPageV2 .orderTableRow.selected{z-index:3;transform:translate(3px);box-shadow:inset 0 0 0 1px #1f232b29,0 5px 15px #1c20271f}.ordersPageV2 .orderTableRow.selected:before{width:6px}.ordersPageV2 .orderTypeCell{color:var(--crm-theme-ink,#262a31);align-items:center;gap:9px;font-weight:700}.ordersPageV2 .orderTypeCell>span:first-child{border:1px solid var(--crm-theme-border,#d9dce3);color:#fff;background:#252932;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;line-height:1;display:grid;box-shadow:0 2px 5px #1c20271f}.ordersPageV2 .orderTypeCell>div{color:var(--crm-theme-ink,#242831);font-weight:700}.ordersPageV2 .orderTableRow:has(.preorderBadge){box-shadow:inset 0 -2px #6d4aff38}.ordersPageV2 .orderTableRow.selected:has(.preorderBadge){box-shadow:inset 0 0 0 1px #1f232b29,inset 0 -2px #6d4aff57,0 5px 15px #1c20271f}.ordersPageV2 .orderTableRow:has(.preorderBadge) .preorderBadge{font-weight:700;border:1px solid var(--crm-theme-accent-border,#b9aaff)!important;background:var(--crm-theme-accent-surface,#e5deff)!important;color:var(--crm-theme-accent-ink,#5437c9)!important}
.recipeImportWorkspace{gap:16px;min-width:0;scroll-margin-top:96px;display:grid}.recipeImportUpload{border:1px solid var(--crm-theme-border,#e8e5ef);background:var(--crm-theme-surface,#fff);border-radius:16px;overflow:hidden}.recipeImportUpload .panelHeader{border-bottom:1px solid var(--crm-theme-border,#efedf4);margin:0;padding:18px 20px 16px}.recipeImportUploadRow{grid-template-columns:minmax(320px,1fr) minmax(230px,280px) auto;align-items:stretch;gap:12px;padding:16px 20px 20px;display:grid}.recipeImportUploadRow .fileDropField{border:1.5px dashed var(--crm-theme-accent-border,#b9a6ff);background:var(--crm-theme-surface,#faf8ff);border-radius:13px;align-items:center;min-width:0;min-height:64px;padding:14px 16px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.recipeImportUploadRow .fileDropField:hover,.recipeImportUploadRow .fileDropField.isDragOver{border-color:var(--crm-theme-accent-border,#7047eb);background:var(--crm-theme-info-surface,#f4efff);box-shadow:0 0 0 3px #7047eb17}.recipeImportUploadRow .fileDropField.dropRejected{border-color:var(--crm-theme-accent-border,#dc4c64);background:var(--crm-theme-danger-surface,#fff5f6)}.recipeImportMode{border:1px solid var(--crm-theme-border,#e8e5ef);background:var(--crm-theme-surface,#fbfafc);border-radius:13px;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:11px 14px;display:flex}.recipeImportUploadRow>.button{border-radius:12px;justify-content:center;align-self:stretch;min-width:164px}.recipeImportLayout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.recipeImportHistory,.recipeImportDetail{border:1px solid var(--crm-theme-border,#e8e5ef);background:var(--crm-theme-surface,#fff);border-radius:16px;min-width:0;box-shadow:0 8px 24px #20163a09}.recipeImportHistory{position:sticky;top:84px;overflow:hidden}.recipeImportHistory .panelHeader{margin:0;padding:16px 18px 12px}.recipeImportHistoryItem{text-align:left;border-radius:12px;width:100%}.recipeImportDetail{overflow:hidden}.recipeWizardSteps{border-bottom:1px solid var(--crm-theme-border,#efedf4);background:var(--crm-theme-surface,#fcfbfd);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.recipeWizardSteps>*{min-width:0}.recipeWizardStage{padding:18px}.recipeImportDetailHeader{gap:16px;margin-bottom:16px}.recipeImportDetailHeader p{color:var(--crm-theme-secondary,#8a8494);font-size:11px}.recipeImportWorkspace .alertError{overflow-wrap:anywhere}.recipeResolutionSearchResults{border:1px solid var(--crm-theme-info-border,#e5e0ef);background:var(--crm-theme-surface,#fff);border-radius:12px;gap:6px;max-height:280px;padding:5px;display:grid;overflow-y:auto}.recipeResolutionSearchResult{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.recipeResolutionSearchResult>span{gap:2px;min-width:0;display:grid}.recipeResolutionSearchResult strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipeResolutionSearchResult small{color:var(--crm-theme-secondary,#80798e)}.recipeResolutionSearchResult:hover{border-color:var(--crm-theme-accent-border,#d9ceff);background:var(--crm-theme-hover,#f8f5ff)}.recipeResolutionSearchResult.active{border-color:var(--crm-theme-accent-border,#7047eb);background:var(--crm-theme-info-surface,#f1ecff);box-shadow:0 0 0 2px #7047eb14}.catalogExchangeIcon{border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:0 7px 18px #7047eb38;background:linear-gradient(145deg, var(--crm-theme-accent-fill,#7047eb), var(--crm-theme-accent-fill,#8b63ff))!important;color:#fff!important}.catalogDropzone{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;border-color:var(--crm-theme-accent-border,#c5b7f3)!important;background:var(--crm-theme-surface,#fbfaff)!important}.catalogDropzone:hover,.catalogDropzone.isDragOver{box-shadow:0 0 0 3px #7047eb17;border-color:var(--crm-theme-accent-border,#7047eb)!important;background:var(--crm-theme-info-surface,#f4efff)!important}.catalogDropzone.isDragOver{transform:translateY(-1px)}.catalogDropzone.dropRejected{border-color:var(--crm-theme-accent-border,#dc4c64)!important;background:var(--crm-theme-danger-surface,#fff5f6)!important}.catalogDropzoneIcon{background:var(--crm-theme-info-surface,#eee9ff)!important;color:var(--crm-theme-accent-ink,#6440d8)!important}@media (max-width:1180px){.recipeImportUploadRow{grid-template-columns:minmax(0,1fr) minmax(210px,250px)}.recipeImportUploadRow>.button{grid-column:1/-1;min-height:44px}}@media (max-width:900px){.recipeImportLayout{grid-template-columns:1fr}.recipeImportHistory{position:static}.recipeImportUploadRow{grid-template-columns:1fr}.recipeImportUploadRow>.button{grid-column:auto}}@media (max-width:640px){.recipeImportUpload .panelHeader,.recipeImportUploadRow,.recipeWizardStage{padding-left:14px;padding-right:14px}.recipeWizardSteps{grid-template-columns:1fr}}
.universalStorefront,.vkMiniStorefront,.miniStorefront,.storefrontLivePreview{font-family:var(--storefront-font-body,var(--font-manrope)), Arial, Helvetica, sans-serif!important}.universalStorefront button,.universalStorefront input,.universalStorefront select,.universalStorefront textarea,.vkMiniStorefront button,.vkMiniStorefront input,.vkMiniStorefront select,.vkMiniStorefront textarea,.miniStorefront button,.miniStorefront input,.miniStorefront select,.miniStorefront textarea{font-family:inherit}.universalStorefront .yaccDrawer,.vkMiniStorefront .yaccDrawer{font-family:var(--storefront-font-body,var(--font-manrope)), Arial, Helvetica, sans-serif!important}.universalStorefront :is(h1,h2,h3),.vkMiniStorefront :is(h1,h2,h3),.miniStorefront :is(h1,h2,h3),.storefrontLivePreview :is(h1,h2,h3,.livePreviewSection>b,.livePreviewApp>strong){font-family:var(--storefront-font-heading,var(--storefront-font-body,var(--font-manrope))), Arial, Helvetica, sans-serif!important}.universalStorefront :where(.productCard,.categoryCard,.promotionCard,.promotionWideSlide,.promotionStorySlide,.orderBar,.servicePanel,.closedBanner,.authBanner,.appPromo,.storefrontInlinePromotionCard,.modal,.productModal,.promotionStoryModal,.selectionModal,.deliveryAddressModal,.deliveryResolutionCard,.yaccPoints,.yaccNavRow,.yaccAddressCard,.checkoutPrototypeSheet),.vkMiniStorefront :where(.productCard,.categoryCard,.promotionCard,.promotionWideSlide,.promotionStorySlide,.orderBar,.servicePanel,.closedBanner,.authBanner,.appPromo,.storefrontInlinePromotionCard,.modal,.productModal,.promotionStoryModal,.selectionModal,.deliveryAddressModal,.deliveryResolutionCard,.yaccPoints,.yaccNavRow,.yaccAddressCard,.checkoutPrototypeSheet),.miniStorefront :where(.modal,.productModal,.selectionModal,.deliveryAddressModal,.deliveryResolutionCard,.yaccPoints,.yaccNavRow,.yaccAddressCard,.miniCheckoutCard){border-radius:var(--card-radius)!important}.universalStorefront .productModal,.vkMiniStorefront .productModal,.miniStorefront .productModal{overflow:hidden!important}.universalStorefront :where(.primaryButton,.productAddButton,.categoryCart,.floatingCart,.ycartCta,.checkoutPrototypeAction,.sectionTextAction,.textAction,.orderMode button,.orderLocation,.closedBanner button,.storefrontInlineBack,.cartTimingToggle button,.preorderDates button,.preorderTimeSelect,.yaccAddressActions button),.vkMiniStorefront :where(.primaryButton,.productAddButton,.categoryCart,.floatingCart,.ycartCta,.checkoutPrototypeAction,.sectionTextAction,.textAction,.orderMode button,.orderLocation,.closedBanner button,.storefrontInlineBack,.cartTimingToggle button,.preorderDates button,.preorderTimeSelect,.yaccAddressActions button),.miniStorefront :where(.miniPrimary,.miniBack,.miniTimingToggle button,.miniPreorderDates button,.ycartCta){border-radius:var(--button-radius)!important}.storefrontLivePreview .livePreviewViewport{font-family:var(--storefront-font-body,var(--font-manrope)), Arial, Helvetica, sans-serif!important}.storefrontLivePreview :where(.livePreviewHero,.livePreviewOrder,.livePreviewPromos article,.livePreviewPromoCards article,.livePreviewProducts article,.livePreviewApp){border-radius:var(--card-radius)!important}.storefrontLivePreview :where(.livePreviewChips span,.livePreviewCatalogNav span){border-radius:var(--button-radius)!important}@media (max-width:700px){.universalStorefront :where(.modal,.productModal,.promotionStoryModal,.selectionModal,.deliveryAddressModal,.sideDrawer),.vkMiniStorefront :where(.modal,.productModal,.promotionStoryModal,.selectionModal,.deliveryAddressModal,.sideDrawer),.miniStorefront :where(.modal,.productModal,.selectionModal,.deliveryAddressModal){border-radius:var(--card-radius) var(--card-radius) 0 0!important}}
.crmShellV2{--shell-sidebar-width:216px;background:var(--color-surface)}.crmShellV2 .sidebar{background:var(--crm-theme-surface,#faf9fc);padding:18px 12px 12px}.crmShellV2 .brandBlock{padding:2px 10px 24px}.crmShellV2 .yamoraSidebarLogo{width:132px}.crmShellV2 .sidebarNavGroup{gap:2px;margin-bottom:12px}.crmShellV2 .sidebarNavGroupLabel{color:var(--crm-theme-secondary,#74717e);letter-spacing:.025em;text-transform:none;padding:0 10px 5px}.crmShellV2 .navItem{min-height:32px;color:var(--crm-theme-secondary,#585761);font-size:var(--font-size-secondary);border-radius:6px;padding:6px 10px}.crmShellV2 .navItemIcon{color:var(--crm-theme-secondary,#797783)}@media (hover:hover) and (pointer:fine){.crmShellV2 .navItem:not(.navItemActive):hover{background:color-mix(in srgb, var(--color-border) 70%, var(--color-surface));color:var(--color-text-primary)}}.crmShellV2 .navItem:not(.navItemActive):focus-visible{background:color-mix(in srgb, var(--color-border) 70%, var(--color-surface));color:var(--color-text-primary)}.crmShellV2 .navItemActive,.crmShellV2 .navItemActive:hover{background:var(--crm-theme-info-surface,#eeebf8);color:var(--crm-theme-accent-ink,#6148aa)}.crmShellV2 .navItemActive .navItemIcon{color:var(--crm-theme-accent-ink,#7054b7)}.crmShellV2 .sidebarFooter{color:var(--crm-theme-secondary,#74717e)}.crmShellV2 .crmMain{background:var(--color-surface)}.crmShellV2 .crmContextBar{box-shadow:none}.crmShellV2 .companyContext,.crmShellV2 .branchContext{background:0 0;border-color:#0000}.crmShellV2 .companyContext:hover{background:var(--crm-theme-hover,#f8f7fb)}.crmShellV2 .contextIcon{background:var(--crm-theme-surface,#f6f5fa)}.crmShellV2 .contextLabel{color:var(--crm-theme-secondary,#74717e)}@media (max-width:980px){.crmShellV2 .crmMain{width:100%}}
:root{--ui-motion-fast:0s;--ui-motion-surface:0s;--ui-motion-drawer:0s;--ui-motion-option-step:0s}:root[data-ui-input=pointer]{--ui-motion-fast:var(--motion-duration-fast);--ui-motion-surface:var(--motion-duration-default);--ui-motion-drawer:var(--motion-duration-slow);--ui-motion-option-step:calc(var(--motion-duration-fast) / 5)}@media (prefers-reduced-motion:reduce){:root[data-ui-input]{--ui-motion-fast:0s;--ui-motion-surface:0s;--ui-motion-drawer:0s;--ui-motion-option-step:0s}}:where(.catalogPageV2,.orderOperatorPage,.ordersPageV2)>.adminDrawerBackdrop{opacity:1;transition:opacity var(--ui-motion-surface) var(--motion-easing-standard)}@starting-style{:where(.catalogPageV2,.orderOperatorPage,.ordersPageV2)>.adminDrawerBackdrop{opacity:0}}
:is(.ordersPageV2,.orderOperatorPage) select.inlineStatusSelect:not(:disabled){background-position:right 11px center;background-size:16px 16px;padding-right:36px}:is(.ordersPageV2,.orderOperatorPage) select.inlineStatusSelect:disabled{background-image:none}@supports (appearance:base-select){:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple]){appearance:base-select!important}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple])::picker(select){appearance:base-select!important}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple]){align-items:center;gap:10px;background-image:none!important;padding-right:12px!important}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple])::picker-icon{content:"";width:16px;height:16px;transition:rotate var(--ui-motion-fast) var(--motion-easing-standard);background:currentColor;flex:0 0 16px;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='m7 10 5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='m7 10 5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple]):open::picker-icon{rotate:180deg}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:disabled::picker-icon{display:none}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple])::picker(select){min-width:max(anchor-size(width), 220px);border:1px solid var(--color-border);background:var(--color-surface,#fff);max-width:calc(100vw - 24px);max-height:min(340px,60dvh);color:var(--color-text-primary);opacity:0;transition:opacity var(--ui-motion-surface) var(--motion-easing-standard), translate var(--ui-motion-surface) var(--motion-easing-standard), display var(--ui-motion-surface) allow-discrete, overlay var(--ui-motion-surface) allow-discrete;border-radius:10px;margin-block:5px;padding:5px;translate:0 -4px;box-shadow:0 8px 24px #1818201f}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple]):open::picker(select){opacity:1;translate:0}@starting-style{:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple]):open::picker(select){opacity:0;translate:0 -4px}}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple]) option{min-height:38px;color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-medium,500);white-space:normal;opacity:1;transition:opacity var(--ui-motion-surface) var(--motion-easing-standard), translate var(--ui-motion-surface) var(--motion-easing-standard);transition-delay:calc(var(--option-step,0) * var(--ui-motion-option-step,0s));background:0 0;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;line-height:1.4;display:flex;translate:0}@starting-style{:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select:not([multiple]) option{opacity:0;translate:0 4px}}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:nth-child(2){--option-step:1}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:nth-child(3){--option-step:2}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:nth-child(4){--option-step:3}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:nth-child(5){--option-step:4}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:nth-child(6){--option-step:5}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:nth-child(7){--option-step:6}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:nth-child(n+8){--option-step:7}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option::checkmark{color:var(--color-accent);order:1;margin-left:auto}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:checked{background:color-mix(in srgb, var(--crm-theme-accent-fill,var(--color-accent)) 8%, var(--crm-theme-surface,#fff));color:var(--color-accent)}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover){:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:not(:disabled):hover{background:color-mix(in srgb, var(--crm-theme-accent-fill,var(--color-accent)) 6%, var(--crm-theme-hover,#fff))}}:is(.ordersPageV2,.orderOperatorPage,.analyticsShell,.marketingWorkspace,.clientsWorkspace,.inventoryWorkspace,.teamWorkspace,.branchesWorkspace,.financeWorkspace,.companiesWorkspace,.settingsHubWorkspace) select option:disabled{color:var(--color-text-secondary);opacity:.6;background:0 0}}
html,body,img,video,canvas,svg{max-width:100%}input,select,textarea,button{min-width:0}.tableWrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width:1180px){.metricGridSix{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGrid,.ordersWorkspaceV2.detailOpen{grid-template-columns:minmax(0,1fr)}.orderDetailPanelV2{max-height:none}.settingsGrid,.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmapList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.crmShellV2 .crmContextBar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:7px 12px;display:grid}.crmShellV2 .mobileBrandRow{min-width:0;display:flex}.crmShellV2 .mobileBrandRow strong,.crmShellV2 .branchContext{display:none}.crmShellV2 .topbarContext{width:100%;min-width:0;display:block}.crmShellV2 .companyContext{width:100%;max-width:none;min-height:42px;padding:4px 8px}.crmShellV2 .contextIcon{display:none}.crmShellV2 .contextField,.crmShellV2 .contextSelectWrap,.crmShellV2 .contextSelectWrap select{min-width:0}.crmShellV2 .topbarActions{justify-self:end;gap:2px}.crmShellV2 .appLauncherTrigger,.crmShellV2 .profileMenuTrigger{justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.crmShellV2 .profileSummaryText,.crmShellV2 .profileMenuTrigger>svg{display:none}.crmShellV2 .subscriptionNotice{flex-wrap:wrap;align-items:flex-start;gap:5px 12px;min-height:0;padding:9px 14px;line-height:1.35}.crmShellV2 .subscriptionNotice a{margin-left:auto}.crmShellV2 .pageContent,.dashboard{width:100%;min-width:0;max-width:100%;padding:18px 14px 48px}.crmShellV2 .pageContent>*{min-width:0;max-width:100%}.pageHeader,.topbar,.toolbar,.panelTitle{flex-direction:column;align-items:stretch}.pageHeader,.topbar{gap:12px}.pageHeader h1,.topbar h1{overflow-wrap:anywhere;font-size:clamp(28px,8vw,36px)}.pageDescription,.subtitle{font-size:14px;line-height:1.55}.pageActions,.formActions,.modalActions{flex-wrap:wrap;width:100%}.pageActions>*,.formActions>*,.modalActions>*{flex:150px}.metricGrid,.metricGridSix,.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metricCard,.summaryCard{padding:14px}.metricCard strong,.summaryCard strong{font-size:clamp(24px, 7vw, var(--font-size-metric))}.dashboardGrid,.cardGrid,.settingsGrid,.inventoryDocsGrid,.formGrid,.formGridThree,.roadmapList{grid-template-columns:minmax(0,1fr)}.panel,.ordersPanel,.ordersTablePanel{max-width:100%}.panelTitle{gap:8px;padding:15px 16px}.panelTitle .textLink{align-self:flex-start}.barChart{background-image:linear-gradient(to bottom, transparent calc(25% - .5px), var(--crm-theme-surface,#eceef3) calc(25% - .5px), var(--crm-theme-surface,#eceef3) calc(25% + .5px), transparent calc(25% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), var(--crm-theme-surface,#eceef3) calc(50% - .5px), var(--crm-theme-surface,#eceef3) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(75% - .5px), var(--crm-theme-surface,#eceef3) calc(75% - .5px), var(--crm-theme-surface,#eceef3) calc(75% + .5px), transparent calc(75% + .5px));align-items:flex-end;gap:clamp(3px,1.2vw,6px);height:218px;padding:18px 12px 30px;position:relative}.barChart:after{background:var(--crm-theme-surface,#dfe2e8);content:"";height:1px;position:absolute;bottom:29px;left:12px;right:12px}.barColumn{z-index:1;gap:0;min-width:0;position:relative}.barValue{border-radius:5px 5px 2px 2px;width:min(18px,76%);min-height:5px}.barColumn span{color:var(--crm-theme-secondary,#8d929c);white-space:nowrap;font-size:9px;line-height:1;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.barColumn:first-of-type span,.barColumn:nth-of-type(5) span,.barColumn:nth-of-type(9) span,.barColumn:last-of-type span{display:block}.barColumn:first-of-type span{left:0;transform:none}.barColumn:last-of-type span{left:auto;right:0;transform:none}.segmentControl,.tabs,.settingsSectionNav nav{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.segmentControl::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.settingsSectionNav nav::-webkit-scrollbar{display:none}.segmentControl button,.tabs>*{white-space:nowrap;flex:none}.searchField{width:100%;min-width:0}.dataTable{min-width:680px}.appLauncherPopover{width:auto;max-height:calc(100dvh - 76px);position:fixed;top:66px;left:10px;right:10px;overflow-y:auto}.appLauncherGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.devicePairingModal,.recipeEditorModal,.compositionModal,.modal{width:min(100% - 20px,720px);max-height:calc(100dvh - 20px)}}@media (max-width:520px){.crmShellV2 .crmContextBar{grid-template-columns:max-content minmax(0,1fr) max-content;gap:6px}.crmShellV2 .mobileBrandRow{gap:6px}.crmShellV2 .contextLabel{font-size:9px}.crmShellV2 .contextSelectWrap select{font-size:12px}.crmShellV2 .profilePopover{width:min(300px,100vw - 16px);top:64px;right:8px}.metricGrid,.metricGridSix,.summaryGrid{grid-template-columns:minmax(0,1fr)}.barChart{gap:3px;height:204px;padding-left:9px;padding-right:9px}.barChart:after{left:9px;right:9px}.barValue{width:min(16px,74%)}.panelTitle h2{font-size:20px}.appLauncherGrid{grid-template-columns:minmax(0,1fr)}.appLauncherItem{align-content:center;min-height:76px}.appLauncherHeading .yamoraLauncherLogo{width:96px}.profileOnlyPanel,[class*=profileOnlyPanel],[class*=actionCard],[class*=identityCard],[class*=accountFact]{padding:16px}}@media (hover:none) and (pointer:coarse){.button,.menuButton,.iconButton,.tab,.segmentControl button,.appLauncherTrigger,.profileMenuTrigger{min-height:44px}}@media (max-width:980px){html,body{max-width:100%;overflow-x:clip}.crmShellV2,.crmShellV2 .crmMain,.crmShellV2 .pageContent{width:100%;min-width:0;max-width:100%}.crmShellV2 .crmMain{margin-left:0}.crmShellV2 .sidebar{max-width:min(296px,88vw);box-shadow:18px 0 44px #171a1f29}.crmShellV2 .sidebar:not(.sidebarOpen){box-shadow:none}.crmShellV2 .pageContent>*,.crmShellV2 .pageContent :where(.panel,.card,.toolbar,.dashboardGrid,.settingsGrid,.formGrid,.formGridThree,.inventoryWorkspace,.ordersWorkspaceV2){min-width:0;max-width:100%}.tableWrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}}@media (max-width:760px){.crmShellV2 .crmContextBar{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.crmShellV2 .pageContent,.dashboard{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right));padding-bottom:calc(48px + env(safe-area-inset-bottom))}.crmShellV2 :is(input,select,textarea){max-width:100%}@supports (-webkit-touch-callout:none){.crmShellV2 :is(input,select,textarea){font-size:16px}}.settingsSectionNav{top:var(--crm-context-bar-height);flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px}.settingsSectionNav nav{flex-wrap:nowrap;justify-content:flex-start;width:100%}.workspaceMain,.workspaceTopbar,.workspaceBrand,.workspaceTopbarMeta{min-width:0;max-width:100%}.workspaceTitle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:520px){.pageActions>*,.formActions>*,.modalActions>*{flex-basis:100%}.crmShellV2 .sidebar{width:min(296px,88vw);padding-bottom:max(14px, env(safe-area-inset-bottom))}}
html[data-crm-theme=graphite],html[data-crm-theme=coal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#1c1d22;--color-surface:#1c1d22;--color-surface-elevated:#25262d;--color-surface-hover:#282930;--color-surface-selected:#332946;--color-border:#32343d;--color-border-strong:#494b58;--color-text-primary:#eeeef3;--color-text-secondary:#abaebb;--color-text-muted:#9699a8;--color-text-inverse:#fff;--color-accent:#ad95ff;--color-accent-hover:#beacff;--color-accent-active:#c7b8ff;--color-accent-subtle:#302842;--color-accent-border:#665183;--color-success:#87d6ae;--color-success-subtle:#20342b;--color-success-border:#395346;--color-warning:#edc18c;--color-warning-subtle:#3b3025;--color-warning-border:#65503b;--color-danger:#f3a8a3;--color-danger-subtle:#402927;--color-danger-subtle-hover:#4d302d;--color-danger-border:#704641;--color-info:#b3b7ff;--color-info-subtle:#292b44;--color-info-border:#4e5278;--color-focus-ring:#bca5ff;--color-focus-ring-shadow:#ad95ff3d;--elevation-popover:0 14px 34px #00000059;--elevation-sticky:0 -8px 24px #0000003d;--crm-sidebar-surface:#191a1f;--crm-nav-ink:#b9bac6;--crm-nav-muted:#9698a9;--crm-nav-active:#c4b0ff;--crm-nav-selected:#31293f;--crm-theme-background:var(--color-background);--crm-theme-surface:var(--color-surface);--crm-theme-hover:var(--color-surface-hover);--crm-theme-selected:var(--color-surface-selected);--crm-theme-border:var(--color-border);--crm-theme-ink:var(--color-text-primary);--crm-theme-secondary:var(--color-text-secondary);--crm-theme-muted:var(--color-text-muted);--crm-theme-accent-ink:var(--color-accent-active);--crm-theme-accent-surface:var(--color-accent-subtle);--crm-theme-accent-border:var(--color-accent-border);--crm-theme-accent-fill:#8051d3;--crm-theme-accent-fill-hover:#8758df;--crm-theme-success-ink:var(--color-success);--crm-theme-success-surface:var(--color-success-subtle);--crm-theme-success-border:var(--color-success-border);--crm-theme-success-fill:#167a54;--crm-theme-warning-ink:var(--color-warning);--crm-theme-warning-surface:var(--color-warning-subtle);--crm-theme-warning-border:var(--color-warning-border);--crm-theme-warning-fill:#94510f;--crm-theme-danger-ink:var(--color-danger);--crm-theme-danger-surface:var(--color-danger-subtle);--crm-theme-danger-border:var(--color-danger-border);--crm-theme-danger-fill:#b42318;--crm-theme-info-ink:var(--color-info);--crm-theme-info-surface:var(--color-info-subtle);--crm-theme-info-border:var(--color-info-border);--crm-theme-info-fill:#4841b5}html[data-crm-theme=coal]{--color-background:#0f0f0f;--color-surface:#171717;--color-surface-elevated:#222;--color-surface-hover:#272727;--color-surface-selected:#352747;--color-border:#39393b;--color-border-strong:#545456;--color-text-primary:#f3f3f5;--color-text-secondary:#b6b4bc;--color-text-muted:#a5a3ac;--color-accent:#b596ff;--color-accent-hover:#c6afff;--color-accent-active:#d2bfff;--color-accent-subtle:#352747;--color-accent-border:#74569c;--color-success:#91dcb5;--color-success-subtle:#20362a;--color-success-border:#43664e;--color-warning:#f0c48f;--color-warning-subtle:#3e3022;--color-warning-border:#765b3e;--crm-sidebar-surface:#121212;--crm-nav-ink:#c2bfc8;--crm-nav-muted:#aba7b4;--crm-nav-active:#d2bfff;--crm-nav-selected:#352747}html[data-crm-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-crm-theme] body,html[data-crm-theme=graphite] .crmShellV2.crmLayout,html[data-crm-theme=coal] .crmShellV2.crmLayout,html[data-crm-theme=graphite] .crmShellV2 .crmMain,html[data-crm-theme=coal] .crmShellV2 .crmMain{background:var(--color-background)}html[data-crm-theme=graphite] .crmShellV2 .sidebar,html[data-crm-theme=coal] .crmShellV2 .sidebar{background:var(--crm-sidebar-surface)}html[data-crm-theme=graphite] .crmShellV2 .navItem,html[data-crm-theme=coal] .crmShellV2 .navItem{color:var(--crm-nav-ink)}html[data-crm-theme=graphite] .crmShellV2 .navItemIcon,html[data-crm-theme=coal] .crmShellV2 .navItemIcon{color:var(--crm-nav-muted)}html[data-crm-theme=graphite] .crmShellV2 .navItemActive,html[data-crm-theme=coal] .crmShellV2 .navItemActive{color:var(--crm-nav-active);background:var(--crm-nav-selected)}html[data-crm-theme=graphite] .crmShellV2 .navItemActive .navItemIcon,html[data-crm-theme=coal] .crmShellV2 .navItemActive .navItemIcon{color:var(--crm-nav-active)}.crmShellV2 .brandWordmark{position:relative}.crmShellV2 .yamoraSidebarLogo{aspect-ratio:1332/445;width:146px;position:relative;overflow:hidden}.crmShellV2 :is(.yamoraSidebarLogo,.yamoraSidebarLogoLight)>img{width:115.315%;max-width:none;height:230.112%;position:absolute;top:-67.8652%;left:-7.80781%}.crmShellV2 .yamoraSidebarLogoLight{display:none}html[data-crm-theme=graphite] .yamoraSidebarLogoLight,html[data-crm-theme=coal] .yamoraSidebarLogoLight{aspect-ratio:1332/445;clip-path:inset(0 0 0 33.3%);pointer-events:none;width:100%;height:auto;display:block;position:absolute;inset:0 0 auto;overflow:hidden}.crmShellV2 .yamoraSidebarLogoLight>img{filter:brightness(0)invert()}.crmShellV2 :is(.yamoraSidebarIcon,.yamoraMobileIcon){position:relative;overflow:hidden}.crmShellV2 :is(.yamoraSidebarIcon,.yamoraMobileIcon)>img{width:345.169%;max-width:none;height:230.112%;position:absolute;top:-67.8652%;left:-19.6629%}.crmShellV2 .yamoraMobileIcon{width:30px;height:30px}@media (max-width:560px){.crmShellV2 .yamoraSidebarLogo{width:138px}}html[data-crm-theme=coal] .crmShellV2 .ordersPageV2 :is(.ordersShiftSummary,.ordersFilterPanel,.datePresetControl){background:0 0!important}html[data-crm-theme=coal] .crmShellV2 .ordersPageV2{background:0 0}html[data-crm-theme=graphite] .buttonPrimary,html[data-crm-theme=coal] .buttonPrimary{background:var(--crm-theme-accent-fill)!important;border-color:var(--crm-theme-accent-fill)!important;color:#fff!important}html[data-crm-theme=graphite] .buttonPrimary:hover:not(:disabled),html[data-crm-theme=coal] .buttonPrimary:hover:not(:disabled){background:var(--crm-theme-accent-fill-hover)!important}html[data-crm-theme=coal] .subscriptionNotice-trial{color:#c2b9d0;background:#1b1721;border-color:#382c47}html[data-crm-theme=coal] .subscriptionNotice-trial a{color:var(--color-accent-active)}html[data-crm-theme]{scrollbar-color:var(--color-border-strong) var(--color-background)}html[data-crm-theme] ::selection{background:var(--color-accent-subtle);color:var(--color-text-primary)}html[data-crm-appearance-switching] *,html[data-crm-appearance-switching] :before,html[data-crm-appearance-switching] :after{transition:none!important}.crmShellV2 .brandBlock{justify-content:space-between;align-items:center;gap:8px;display:flex}.crmShellV2 .yamoraSidebarIcon{display:none}.crmShellV2 .sidebarCollapseButton{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;display:grid}.crmShellV2 .sidebarCollapseButton svg{transform:rotate(180deg)}.crmShellV2 .sidebarCollapseButton:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.crmShellV2 .sidebarCollapseButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.crmShellV2 .sidebarCollapseButton:disabled{opacity:.5;cursor:default}.crmNavTooltip{z-index:170;border:1px solid var(--color-border);background:var(--color-surface-elevated);max-width:260px;color:var(--color-text-primary);box-shadow:var(--elevation-popover);font-size:var(--font-size-caption);pointer-events:none;border-radius:6px;padding:7px 10px;line-height:1.4}.crmShellV2 .profilePopover{overscroll-behavior:contain;overflow-y:auto}.profileAppearance{border:0;border-top:1px solid var(--color-border);margin:0;padding:16px}.profileAppearance legend{float:left;width:100%;color:var(--color-text-primary);font-size:var(--font-size-secondary);font-weight:var(--font-weight-semibold);padding:0 0 10px}.crmThemeOptions{clear:both;gap:4px;display:grid}.crmThemeOption{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:8px;display:flex;position:relative}.crmThemeOption input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.crmThemeOption>svg{color:var(--color-accent);visibility:hidden;flex:0 0 16px;margin-left:auto}.crmThemeOption:has(input:checked){border-color:var(--color-accent-border);background:var(--color-accent-subtle)}.crmThemeOption:has(input:checked)>svg{visibility:visible}.crmThemeOption:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:1px}.crmThemeOption:hover{background:var(--color-surface-hover)}.crmThemeOption:has(input:checked):hover{background:var(--color-accent-subtle)}.crmThemeSwatch{border:1px solid #777;border-radius:6px;flex:0 0 26px;width:26px;height:26px;display:block}.crmThemeSwatch-light{background:#fff}.crmThemeSwatch-graphite{background:#1c1d22}.crmThemeSwatch-coal{background:#0f0f0f}.crmThemeText{gap:3px;display:grid}.crmThemeText strong{color:var(--color-text-primary);font-size:var(--font-size-secondary);font-weight:var(--font-weight-medium)}.crmThemeText small{color:var(--color-text-secondary);font-size:var(--font-size-micro)}.crmSidebarPreference{color:var(--color-text-primary);font-size:var(--font-size-caption);cursor:pointer;align-items:center;gap:8px;margin-top:14px;display:flex}.crmSidebarPreference input{accent-color:var(--color-accent);flex:none}.profileAppearance p{color:var(--color-text-secondary);font-size:var(--font-size-micro);margin:10px 0 0;line-height:1.5}@media (min-width:981px){.crmShellV2 .sidebar{background:0 0!important}.crmShellV2 .sidebar:before{content:"";z-index:-1;background:var(--crm-sidebar-surface,var(--color-surface));clip-path:inset(0);pointer-events:none;width:216px;transition:clip-path var(--ui-motion-drawer) var(--motion-easing-standard);position:absolute;inset:0 auto 0 0}.crmShellV2 .navItemLabel,.crmShellV2 .sidebarFooterLabel,.crmShellV2 .sidebarNavGroupLabel{opacity:1;white-space:nowrap;transition:opacity var(--ui-motion-surface) var(--motion-easing-standard)}.crmShellV2 .sidebarCollapseButton svg{transition:transform var(--ui-motion-fast) var(--motion-easing-standard)}html[data-crm-sidebar=compact] .crmShellV2 .sidebar:before{clip-path:inset(0 144px 0 0)}html[data-crm-sidebar=compact] .crmShellV2 :is(.navItemLabel,.sidebarFooterLabel,.sidebarNavGroupLabel){opacity:0}html[data-crm-sidebar=compact] .crmShellV2{--shell-sidebar-width:72px}html[data-crm-sidebar=compact] .crmShellV2 .brandBlock{flex-direction:column;gap:10px;padding:2px 0 14px}html[data-crm-sidebar=compact] .crmShellV2 :is(.yamoraSidebarLogo,.yamoraSidebarLogoLight){display:none}html[data-crm-sidebar=compact] .crmShellV2 .yamoraSidebarIcon{object-fit:contain;width:36px;height:36px;display:block}html[data-crm-sidebar=compact] .crmShellV2 .sidebarCollapseButton svg{transform:none}html[data-crm-sidebar=compact] .crmShellV2 .sidebarNav{padding-right:0}html[data-crm-sidebar=compact] .crmShellV2 .sidebarNavGroupLabel{background:var(--color-border);height:1px;margin:3px 10px 8px;padding:0;font-size:0;overflow:hidden}html[data-crm-sidebar=compact] .crmShellV2 .sidebarNavGroup:first-child .sidebarNavGroupLabel{display:none}html[data-crm-sidebar=compact] .crmShellV2 .navItem{justify-content:center;min-height:36px;padding:8px;position:relative}html[data-crm-sidebar=compact] .crmShellV2 .navItemLabel,html[data-crm-sidebar=compact] .crmShellV2 .sidebarFooterLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-crm-sidebar=compact] .crmShellV2 .navItem :is([aria-label^=Новых\ обращений],[aria-label^=Новых\ заказов]){min-width:16px;height:16px;font-size:var(--font-size-micro);border:1px solid var(--color-surface);margin:0;padding:0 2px;position:absolute;top:1px;right:0}html[data-crm-sidebar=compact] .crmShellV2 .sidebarFooter{justify-content:center}}@media (max-width:980px){.crmShellV2 .sidebarCollapseButton{display:none}.crmShellV2 .profileAppearance{padding:12px}.crmSidebarPreference{min-height:44px}}@media print{html[data-crm-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-hover:#f8f9fb;--color-surface-selected:#f1edff;--color-border:#e5e7eb;--color-border-strong:#d5d8de;--color-text-primary:#171a1f;--color-text-secondary:#6f7480;--color-text-muted:#9297a0;--color-text-inverse:#fff;--color-accent:#6d4aff;--color-accent-hover:#5e3de6;--color-accent-active:#5133c9;--color-accent-subtle:#f1edff;--color-accent-border:#d8ccff;--color-success:#167a54;--color-success-subtle:#e8f6ef;--color-success-border:#b7e4ce;--color-warning:#b54708;--color-warning-subtle:#fff5e8;--color-warning-border:#fed7aa;--color-danger:#b42318;--color-danger-subtle:#fff2f1;--color-danger-border:#f5b7b1;--color-info:#4f46e5;--color-info-subtle:#eef2ff;--color-info-border:#c7d2fe;--crm-sidebar-surface:#fff;--crm-nav-ink:#585761;--crm-nav-muted:#797783;--crm-nav-active:#6148aa;--crm-nav-selected:#eeebf8;--crm-theme-background:initial;--crm-theme-surface:initial;--crm-theme-hover:initial;--crm-theme-selected:initial;--crm-theme-border:initial;--crm-theme-ink:initial;--crm-theme-secondary:initial;--crm-theme-muted:initial;--crm-theme-accent-ink:initial;--crm-theme-accent-surface:initial;--crm-theme-accent-border:initial;--crm-theme-accent-fill:initial;--crm-theme-accent-fill-hover:initial;--crm-theme-success-ink:initial;--crm-theme-success-surface:initial;--crm-theme-success-border:initial;--crm-theme-success-fill:initial;--crm-theme-warning-ink:initial;--crm-theme-warning-surface:initial;--crm-theme-warning-border:initial;--crm-theme-warning-fill:initial;--crm-theme-danger-ink:initial;--crm-theme-danger-surface:initial;--crm-theme-danger-border:initial;--crm-theme-danger-fill:initial;--crm-theme-info-ink:initial;--crm-theme-info-surface:initial;--crm-theme-info-border:initial;--crm-theme-info-fill:initial}html[data-crm-theme] .yamoraSidebarLogoLight{display:none!important}}
