/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--color-gray-500:oklch(55.1% .027 264.364);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-\[var\(--crm-z-header\)\]{z-index:var(--crm-z-header)}.z-\[var\(--crm-z-nav\)\]{z-index:var(--crm-z-nav)}.order-5{order:5}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.\!flex{display:flex!important}.\!inline-flex{display:inline-flex!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-0{height:0}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.\!w-auto{width:auto!important}.w-\[min\(44rem\,calc\(100vw-2rem\)\)\]{width:min(44rem,100vw - 2rem)}.w-full{width:100%}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-xl{max-width:var(--container-xl)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-44{min-width:calc(var(--spacing) * 44)}.\!flex-1{flex:1!important}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-center{align-items:center!important}.\!items-start{align-items:flex-start!important}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-center{justify-content:center!important}.justify-end{justify-content:flex-end}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-auto{overflow:auto!important}.\!overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-full{border-radius:2147483647px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\!border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-solid{--tw-border-style:solid!important;border-style:solid!important}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-\[var\(--ant-color-border-secondary\)\]{border-color:var(--ant-color-border-secondary)!important}.border-\[var\(--ant-color-border-secondary\)\]{border-color:var(--ant-color-border-secondary)}.\!bg-\[var\(--ant-color-bg-container\)\]{background-color:var(--ant-color-bg-container)!important}.\!bg-\[var\(--ant-color-bg-layout\)\]{background-color:var(--ant-color-bg-layout)!important}.bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_12\%\,var\(--ant-color-bg-container\)\)\]{background-color:var(--ant-color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_12\%\,var\(--ant-color-bg-container\)\)\]{background-color:color-mix(in srgb,var(--ant-color-primary) 12%,var(--ant-color-bg-container))}}.bg-\[var\(--ant-color-bg-container\)\]{background-color:var(--ant-color-bg-container)}.bg-\[var\(--ant-color-bg-elevated\)\]{background-color:var(--ant-color-bg-elevated)}.bg-\[var\(--ant-color-bg-layout\)\]{background-color:var(--ant-color-bg-layout)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.\!p-0{padding:0!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-4{padding:calc(var(--spacing) * 4)}.\!px-1{padding-inline:var(--spacing)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.\!py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.\!pr-2\.5{padding-right:calc(var(--spacing) * 2.5)!important}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.font-\[inherit\]{font-family:inherit}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.\!text-\[var\(--ant-color-text-secondary\)\]{color:var(--ant-color-text-secondary)!important}.text-\[var\(--ant-color-primary\)\]{color:var(--ant-color-primary)}.text-\[var\(--ant-color-text\)\]{color:var(--ant-color-text)}.text-\[var\(--ant-color-text-secondary\)\]{color:var(--ant-color-text-secondary)}.text-\[var\(--ant-color-text-tertiary\)\]{color:var(--ant-color-text-tertiary)}.text-gray-500{color:var(--color-gray-500)}.text-inherit{color:inherit}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-60{opacity:.6}.\!shadow-\[0_24px_48px_-28px_rgba\(16\,24\,40\,0\.55\)\]{--tw-shadow:0 24px 48px -28px var(--tw-shadow-color,#1018288c)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ant-box-shadow-secondary\)\]{--tw-shadow:var(--ant-box-shadow-secondary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-\[var\(--ant-color-border\)\]:hover{border-color:var(--ant-color-border)}.hover\:bg-\[var\(--ant-color-fill-tertiary\)\]:hover{background-color:var(--ant-color-fill-tertiary)}.hover\:\!text-\[var\(--ant-color-text\)\]:hover{color:var(--ant-color-text)!important}.hover\:text-\[var\(--ant-color-primary\)\]:hover{color:var(--ant-color-primary)}.hover\:text-\[var\(--ant-color-text\)\]:hover{color:var(--ant-color-text)}}.focus-visible\:border-\[var\(--ant-color-primary\)\]:focus-visible{border-color:var(--ant-color-primary)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--ant-color-primary\)\]:focus-visible{outline-color:var(--ant-color-primary)}.aria-\[current\=page\]\:\!bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_12\%\,transparent\)\][aria-current=page]{background-color:var(--ant-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.aria-\[current\=page\]\:\!bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_12\%\,transparent\)\][aria-current=page]{background-color:color-mix(in srgb,var(--ant-color-primary) 12%,transparent)!important}}.aria-\[current\=page\]\:bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_12\%\,transparent\)\][aria-current=page]{background-color:var(--ant-color-primary)}@supports (color:color-mix(in lab, red, red)){.aria-\[current\=page\]\:bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_12\%\,transparent\)\][aria-current=page]{background-color:color-mix(in srgb,var(--ant-color-primary) 12%,transparent)}}.aria-\[current\=page\]\:\!font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-\[current\=page\]\:\!text-\[var\(--ant-color-primary\)\][aria-current=page]{color:var(--ant-color-primary)!important}.aria-\[current\=page\]\:text-\[var\(--ant-color-primary\)\][aria-current=page]{color:var(--ant-color-primary)}@media (hover:hover){.aria-\[current\=page\]\:hover\:\!bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_16\%\,transparent\)\][aria-current=page]:hover{background-color:var(--ant-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.aria-\[current\=page\]\:hover\:\!bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_16\%\,transparent\)\][aria-current=page]:hover{background-color:color-mix(in srgb,var(--ant-color-primary) 16%,transparent)!important}}.aria-\[current\=page\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_16\%\,transparent\)\][aria-current=page]:hover{background-color:var(--ant-color-primary)}@supports (color:color-mix(in lab, red, red)){.aria-\[current\=page\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--ant-color-primary\)_16\%\,transparent\)\][aria-current=page]:hover{background-color:color-mix(in srgb,var(--ant-color-primary) 16%,transparent)}}.aria-\[current\=page\]\:hover\:\!text-\[var\(--ant-color-primary\)\][aria-current=page]:hover{color:var(--ant-color-primary)!important}.aria-\[current\=page\]\:hover\:text-\[var\(--ant-color-primary\)\][aria-current=page]:hover{color:var(--ant-color-primary)}}@media not all and (width>=900px){.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.max-\[900px\]\:\!gap-0{gap:0!important}.max-\[900px\]\:\!px-0{padding-inline:0!important}}@media not all and (width>=720px){.max-\[720px\]\:hidden{display:none}.max-\[720px\]\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.max-\[720px\]\:flex-none{flex:none}.max-\[720px\]\:justify-center{justify-content:center}.max-\[720px\]\:px-0{padding-inline:0}}@media not all and (width>=640px){.max-\[640px\]\:hidden{display:none}}@media not all and (width>=520px){.max-\[520px\]\:\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.max-\[520px\]\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.max-\[520px\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}.max-\[520px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[520px\]\:pl-3{padding-left:calc(var(--spacing) * 3)}}@media (width>=1100px){.min-\[1100px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem){.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}}.\[\&_\.anticon\]\:\!text-\[17px\] .anticon{font-size:17px!important}@media not all and (width>=520px){.max-\[520px\]\:\[\&_\.anticon\]\:\!text-\[15px\] .anticon{font-size:15px!important}}}:root{--crm-z-table-head:2;--crm-z-tabs:10;--crm-z-nav:20;--crm-z-header:30;--crm-z-spotlight:1100}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";margin:0}::selection{background:var(--ant-color-primary,#e4570f)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 22%, transparent)}}*{scrollbar-width:thin;scrollbar-color:var(--ant-color-text,#1f2430) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--ant-color-text,#1f2430) 20%, transparent) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ant-color-text,#1f2430) padding-box;border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ant-color-text,#1f2430) 18%, transparent) padding-box}}::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text,#1f2430) padding-box}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ant-color-text,#1f2430) 32%, transparent) padding-box}}.crm-shell{height:100vh;overflow:hidden}.crm-header{--crm-wing-start:var(--ant-color-primary,#e4570f)}@supports (color:color-mix(in lab, red, red)){.crm-header{--crm-wing-start:color-mix(in srgb, var(--ant-color-primary,#e4570f) 82%, #ffb26b)}}.crm-header{--crm-wing-end:var(--ant-color-primary,#e4570f)}@supports (color:color-mix(in lab, red, red)){.crm-header{--crm-wing-end:color-mix(in srgb, var(--ant-color-primary,#e4570f) 70%, #7c2d12)}}.crm-header{--crm-wing-edge:var(--crm-wing-start)}@supports (color:color-mix(in lab, red, red)){.crm-header{--crm-wing-edge:color-mix(in srgb, var(--crm-wing-start) 60%, var(--crm-wing-end))}}.crm-header{--crm-wing-ink:var(--ant-color-text-light-solid,#fff);--crm-wing-curve:34px;isolation:isolate;background:linear-gradient(100deg, var(--ant-color-primary,#e4570f) 0%, var(--ant-color-bg-container,#fff) 45%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crm-header{background:linear-gradient(100deg, color-mix(in srgb, var(--ant-color-primary,#e4570f) 7%, var(--ant-color-bg-container,#fff)) 0%, var(--ant-color-bg-container,#fff) 45%)}}.crm-header{box-shadow:0 10px 30px -22px #10182880}.crm-header:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--ant-color-primary,#e4570f), transparent);width:46%;position:absolute;inset:-60% auto -60% -10%}@supports (color:color-mix(in lab, red, red)){.crm-header:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--ant-color-primary,#e4570f) 16%, transparent), transparent)}}.crm-header:before{pointer-events:none;animation:14s ease-in-out infinite alternate crm-header-glow}@keyframes crm-header-glow{0%{opacity:.7;transform:translate(0)scale(1)}to{opacity:1;transform:translate(55%)scale(1.15)}}.crm-header-mark{background:linear-gradient(145deg, #ff9a4a 0%, var(--ant-color-primary,#e4570f) 52%, #c2410c 100%);width:40px;height:40px;color:var(--ant-color-text-light-solid,#fff);background-size:160% 160%;border-radius:14px;place-items:center;font-size:17px;font-weight:800;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-position .6s;display:grid;box-shadow:0 10px 18px -10px #e4570fe6,inset 0 1px #ffffff59}.crm-header-brand:hover .crm-header-mark{background-position:100% 100%;transform:rotate(-8deg)scale(1.06)}.crm-header-tagline{color:var(--ant-color-primary,#e4570f);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1}.crm-header-wing{margin-left:calc(var(--crm-wing-curve) * .4);border-bottom-left-radius:var(--crm-wing-curve);background:linear-gradient(120deg, var(--crm-wing-start), var(--ant-color-primary,#e4570f) 45%, var(--crm-wing-end));color:var(--crm-wing-ink);background-size:200% 100%;padding:0 14px 0 22px;animation:.5s cubic-bezier(.22,1,.36,1) both crm-wing-in,16s ease-in-out .5s infinite alternate crm-wing-flow;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff1f,-12px 0 28px -18px #7c2d12b3}.crm-header-wing:before{content:"";top:0;left:calc(var(--crm-wing-curve) * -1 + 1px);width:var(--crm-wing-curve);height:var(--crm-wing-curve);background:radial-gradient(circle at 0 100%, transparent calc(var(--crm-wing-curve) - .5px), var(--crm-wing-start) var(--crm-wing-curve));pointer-events:none;position:absolute}.crm-header-wing:after{content:"";border-bottom-left-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%) 150% 0/250% 100%;animation:9s ease-in-out 1.2s infinite crm-wing-sheen;position:absolute;inset:0}@keyframes crm-wing-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes crm-wing-flow{0%{background-position:0 0}to{background-position:100% 0}}@keyframes crm-wing-sheen{0%,70%{background-position:150% 0}to{background-position:-50% 0}}.crm-header-actions,.crm-header-account{z-index:1;border:1px solid var(--crm-wing-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.crm-header-actions,.crm-header-account{border:1px solid color-mix(in srgb, var(--crm-wing-ink) 22%, transparent)}}.crm-header-actions,.crm-header-account{background:var(--crm-wing-ink)}@supports (color:color-mix(in lab, red, red)){.crm-header-actions,.crm-header-account{background:color-mix(in srgb, var(--crm-wing-ink) 10%, transparent)}}.crm-header-actions,.crm-header-account{box-shadow:inset 0 1px 0 var(--crm-wing-ink), 0 6px 16px -12px #4314078c}@supports (color:color-mix(in lab, red, red)){.crm-header-actions,.crm-header-account{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--crm-wing-ink) 18%, transparent), 0 6px 16px -12px #4314078c}}.crm-header-actions,.crm-header-account{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.crm-header-account>.crm-header-icon+*{margin-left:5px;position:relative}.crm-header-account>.crm-header-icon+:before{content:"";background:var(--crm-wing-ink);width:1px;position:absolute;top:9px;bottom:9px;left:-3px}@supports (color:color-mix(in lab, red, red)){.crm-header-account>.crm-header-icon+:before{background:color-mix(in srgb, var(--crm-wing-ink) 28%, transparent)}}.crm-header-wing>*{z-index:1;position:relative}.crm-header-wing .crm-header-icon.ant-btn,.crm-header-wing .crm-header-user.ant-btn{color:var(--crm-wing-ink)}@supports (color:color-mix(in lab, red, red)){.crm-header-wing .crm-header-icon.ant-btn,.crm-header-wing .crm-header-user.ant-btn{color:color-mix(in srgb, var(--crm-wing-ink) 88%, transparent)}}.crm-header-wing .crm-header-icon.ant-btn,.crm-header-wing .crm-header-user.ant-btn{transition:background .18s,color .18s,transform .18s}.crm-header-wing .crm-header-icon.ant-btn:hover,.crm-header-wing .crm-header-user.ant-btn:hover{background:var(--crm-wing-ink)}@supports (color:color-mix(in lab, red, red)){.crm-header-wing .crm-header-icon.ant-btn:hover,.crm-header-wing .crm-header-user.ant-btn:hover{background:color-mix(in srgb, var(--crm-wing-ink) 16%, transparent)}}.crm-header-wing .crm-header-icon.ant-btn:hover,.crm-header-wing .crm-header-user.ant-btn:hover{color:var(--crm-wing-ink)}.crm-header-wing .crm-header-icon.ant-btn:hover .anticon{transform:translateY(-1px)scale(1.08)}.crm-header-wing .crm-header-icon .anticon{transition:transform .2s}.crm-header-wing .crm-header-icon.ant-btn:focus-visible,.crm-header-wing .crm-header-user.ant-btn:focus-visible{outline:2px solid var(--crm-wing-ink);outline-offset:1px}.crm-header-wing .crm-header-user span{color:var(--crm-wing-ink)}.crm-header-avatar.ant-avatar{background:var(--crm-wing-ink)}@supports (color:color-mix(in lab, red, red)){.crm-header-avatar.ant-avatar{background:color-mix(in srgb, var(--crm-wing-ink) 22%, transparent)}}.crm-header-avatar.ant-avatar{color:var(--crm-wing-ink);box-shadow:0 0 0 2px var(--crm-wing-ink)}@supports (color:color-mix(in lab, red, red)){.crm-header-avatar.ant-avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-wing-ink) 45%, transparent)}}.crm-header-badge{--crm-badge-ink:var(--ant-color-error,#f04438)}@supports (color:color-mix(in lab, red, red)){.crm-header-badge{--crm-badge-ink:color-mix(in srgb, var(--ant-color-error,#f04438) 82%, #000)}}.crm-header-badge-warning{--crm-badge-ink:var(--ant-color-warning,#f79009)}@supports (color:color-mix(in lab, red, red)){.crm-header-badge-warning{--crm-badge-ink:color-mix(in srgb, var(--ant-color-warning,#f79009) 62%, #000)}}.crm-header-badge-success{--crm-badge-ink:var(--ant-color-success,#12b76a)}@supports (color:color-mix(in lab, red, red)){.crm-header-badge-success{--crm-badge-ink:color-mix(in srgb, var(--ant-color-success,#12b76a) 66%, #000)}}.crm-header-badge.ant-badge .ant-badge-count{z-index:1;background:var(--crm-wing-ink);min-width:16px;height:16px;color:var(--crm-badge-ink);border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;box-shadow:0 2px 6px -1px #43140773}.crm-header-badge.ant-badge .ant-badge-count:after{content:"";border-radius:inherit;border:2px solid var(--crm-wing-ink);opacity:0;animation:2.8s ease-out infinite crm-badge-ping;position:absolute;inset:-3px}@keyframes crm-badge-ping{0%{opacity:.55;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.5)}}@media (width<=720px){.crm-header{--crm-wing-curve:24px}.crm-header-wing{padding:0 8px 0 14px}}@media (width<=520px){.crm-header{--crm-wing-curve:16px}.crm-header-mark{border-radius:12px;width:36px;height:36px}.crm-header-wing{padding:0 6px 0 8px}.crm-header-actions{padding:0}}@media (prefers-reduced-motion:reduce){.crm-header:before,.crm-header-wing,.crm-header-wing:after,.crm-header-badge .ant-badge-count:after{animation:none}.crm-header-mark,.crm-header-wing .crm-header-icon .anticon{transition:none}}.crm-page-lead{max-width:760px;color:var(--ant-color-text-secondary,#667085);margin:-4px 0 12px;font-size:13px}.crm-workflow-time{flex-direction:column;line-height:1.3;display:inline-flex}.crm-workflow-clock{color:var(--ant-color-text-secondary,#667085);font-variant-numeric:tabular-nums;font-size:12px}.crm-workflow-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-workflow-content .crm-support-detail-body{white-space:normal;line-height:inherit;margin:0;display:inline}.crm-workflow-content .crm-support-detail-body p{margin:0;display:inline}.crm-workflow-content strong,.crm-workflow-content b{font-weight:600}.crm-workflow-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.crm-workflow-avatar{background:var(--ant-color-primary,#e4570f);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.crm-workflow-avatar{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 14%, var(--ant-color-bg-container,#fff))}}.crm-workflow-avatar{color:var(--ant-color-primary,#e4570f);font-size:10px;font-weight:600}.crm-workflow-imei,.crm-arte-imei{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.crm-workflow-muted{color:var(--ant-color-text-quaternary,#c0c6d0)}.crm-arte-date{font-variant-numeric:tabular-nums}.crm-arte-device{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:inline-flex}.crm-arte-device .crm-arte-imei{color:var(--ant-color-primary,#e4570f);font-weight:600}.crm-arte-device:hover .crm-arte-imei{text-decoration:underline}.crm-arte-device:focus-visible{outline:2px solid var(--ant-color-primary,#e4570f);outline-offset:2px;border-radius:6px}.crm-arte-sub{max-width:100%;color:var(--ant-color-text-secondary,#667085);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-arte-issue{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-arte-note{-webkit-line-clamp:1;color:var(--ant-color-text-tertiary,#98a2b3);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.crm-arte-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.crm-arte-step{color:var(--ant-color-text-tertiary,#98a2b3);grid-template-columns:14px 1fr auto;align-items:center;gap:6px;font-size:12px;display:grid}.crm-arte-step.is-done{color:var(--ant-color-text,#1f2430)}.crm-arte-step.is-done .anticon{color:var(--ant-color-success,#12b76a)}.crm-arte-step-date{font-variant-numeric:tabular-nums}.crm-arte-facts{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.crm-arte-facts div{display:contents}.crm-order-facts{grid-template-columns:minmax(96px,auto) 1fr;gap:8px 16px}.crm-order-facts dd{overflow-wrap:anywhere}.crm-order-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.crm-order-status-amount{color:var(--ant-color-text,#1f2430);font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:600}.crm-order-section-heading{align-items:center;margin-bottom:12px}.crm-order-section-action{margin-left:auto}.crm-order-note{border-left:3px solid var(--ant-color-warning,#f79009);background:var(--ant-color-warning-bg,#fffaeb);color:var(--ant-color-text,#1f2430);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.crm-order-note-empty,.crm-order-note-hint{color:var(--ant-color-text-secondary,#667085);margin:0;font-size:13px}.crm-order-note-hint{margin-top:6px;font-size:12px}.crm-order-note-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.crm-order-name{align-items:center;gap:6px;max-width:100%;display:inline-flex}.crm-order-name .crm-row-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-order-note-badge{background:var(--ant-color-warning-bg,#fffaeb);width:22px;height:22px;color:var(--ant-color-warning,#f79009);cursor:pointer;border:0;border-radius:6px;flex:none;place-items:center;padding:0;font-size:12px;display:inline-grid}.crm-order-note-badge:hover{background:var(--ant-color-warning,#f79009)}@supports (color:color-mix(in lab, red, red)){.crm-order-note-badge:hover{background:color-mix(in srgb, var(--ant-color-warning,#f79009) 20%, transparent)}}.crm-order-note-tip{max-width:320px}.crm-order-note .crm-support-detail-body,.crm-order-note-tip .crm-support-detail-body{font-size:inherit;margin:0;line-height:1.5}.crm-order-note-tip .crm-support-detail-body{color:inherit}.crm-arte-facts dt{color:var(--ant-color-text-secondary,#667085)}.crm-arte-facts dd{white-space:pre-wrap;margin:0}.crm-arte-error{background:var(--ant-color-error-bg,#fef3f2);color:var(--ant-color-error-text,#b42318);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.crm-service-comments-panel{flex-direction:column;gap:12px;display:flex}.crm-service-comments-head span{color:var(--ant-color-error-text,#b42318)}.crm-service-comments-note{margin-top:10px}.crm-service-comments-empty{color:var(--ant-color-text-tertiary,#98a2b3);margin:0;font-size:13px}.crm-service-comments-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crm-thread-comment{gap:10px;display:flex}.crm-service-comment-avatar{background:var(--ant-color-primary,#e4570f);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.crm-service-comment-avatar{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 14%, var(--ant-color-bg-container,#fff))}}.crm-service-comment-avatar{color:var(--ant-color-primary,#e4570f);font-size:11px;font-weight:600}.crm-service-comment-main{background:var(--ant-color-fill-quaternary,#f6f7f9);border-radius:4px 12px 12px;flex:1;min-width:0;padding:8px 12px}.crm-service-comment-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:12px;display:flex}.crm-service-comment-meta time{color:var(--ant-color-text-secondary,#667085);font-variant-numeric:tabular-nums}.crm-service-comment-main p{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.crm-service-comments-compose{flex-direction:column;gap:6px;display:flex}.crm-service-comments-error{color:var(--ant-color-error,#f04438);font-size:12px}.crm-service-comments-actions{color:var(--ant-color-text-tertiary,#98a2b3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.crm-ticket-id{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.crm-ticket-id .ant-tag{margin:0}.crm-emergency-flag.ant-btn-text{color:var(--ant-color-text-quaternary,#c0c6d0)}.crm-emergency-flag.ant-btn-text:hover{color:var(--ant-color-error,#f04438)}.crm-row-emergency>td{background:var(--ant-color-error,#f04438)!important}@supports (color:color-mix(in lab, red, red)){.crm-row-emergency>td{background:color-mix(in srgb, var(--ant-color-error,#f04438) 6%, var(--ant-color-bg-container,#fff))!important}}.crm-row-emergency>td:first-child{box-shadow:inset 3px 0 0 var(--ant-color-error,#f04438)}.crm-bulk-list{border:1px solid var(--ant-color-border-secondary,#eaecf0);border-radius:10px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.crm-bulk-list li{border-top:1px solid var(--ant-color-border-secondary,#eaecf0);justify-content:space-between;gap:12px;padding:7px 12px;font-size:13px;display:flex}.crm-bulk-list li:first-child{border-top:0}.crm-bulk-list-name{gap:8px;min-width:0;display:inline-flex}.crm-bulk-list li:has(.crm-bulk-list-change){flex-direction:column;gap:2px}.crm-bulk-list-change{color:var(--ant-color-text-secondary,#667085);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.crm-bulk-list-change strong{color:var(--ant-color-primary,#e4570f);font-weight:600}.crm-bulk-list-change.is-same em{color:var(--ant-color-text-tertiary,#98a2b3);font-style:normal}.crm-bulk-current{margin-bottom:14px}.crm-bulk-current-title{color:var(--ant-color-text-secondary,#667085);margin-bottom:6px;font-size:12px;display:block}.crm-bulk-current-chips{flex-wrap:wrap;gap:6px;display:flex}.crm-bulk-chip{border:1px solid var(--ant-color-border-secondary,#eaecf0);background:var(--ant-color-fill-quaternary,#f6f7f9);border-radius:999px;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.crm-bulk-confirm p{margin:0 0 6px}.crm-bulk-confirm-from{color:var(--ant-color-text-secondary,#667085);font-size:13px}.crm-bulk-confirm-warn{color:var(--ant-color-error-text,#b42318);font-size:13px}.crm-bulk-list-id{color:var(--ant-color-text-tertiary,#98a2b3);font-variant-numeric:tabular-nums;flex:none}.crm-inbox{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.crm-inbox-section{border:1px solid var(--ant-color-border-secondary,#eaecf0);background:var(--ant-color-bg-container,#fff);border-radius:14px;flex:none;overflow:hidden}.crm-inbox-head{align-items:center;gap:10px;padding:12px 10px 10px 14px;display:flex}.crm-inbox-icon{border:1px solid var(--crm-tone-border);background:var(--crm-tone-bg);width:32px;height:32px;color:var(--crm-tone-fg);border-radius:10px;flex:none;place-items:center;font-size:15px;display:grid}.crm-inbox-heading{flex-direction:column;flex:1;min-width:0;display:flex}.crm-inbox-heading h3{margin:0;font-size:14px;font-weight:600;line-height:1.3}.crm-inbox-heading span{color:var(--ant-color-text-secondary,#667085);font-size:12px}.crm-inbox-head .ant-btn-link{padding-inline:4px;font-size:12px}.crm-inbox-list{margin:0;padding:0 6px 6px;list-style:none}.crm-inbox-item{border:0;border-top:1px solid var(--ant-color-border-secondary,#eaecf0);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 8px 8px 10px;transition:background .15s;display:flex}.crm-inbox-list li:first-child .crm-inbox-item{border-top-color:#0000}.crm-inbox-item:hover,.crm-inbox-item:focus-visible{background:var(--ant-color-fill-quaternary,#f6f7f9);border-top-color:#0000;border-radius:10px;outline:none}.crm-inbox-item:focus-visible{box-shadow:inset 0 0 0 2px var(--ant-color-primary,#e4570f)}.crm-inbox-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.crm-inbox-item-title,.crm-inbox-item-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-inbox-item-title{font-size:13px;font-weight:500}.crm-inbox-item-meta{color:var(--ant-color-text-secondary,#667085);font-size:12px}.crm-inbox-amount{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.crm-inbox-item .ant-tag{flex:none;margin:0}.crm-inbox-empty{color:var(--ant-color-text-tertiary,#98a2b3);margin:0;padding:4px 14px 14px;font-size:12px}.crm-inbox-alert{margin:0 12px 12px}.crm-inbox-skeleton{background:linear-gradient(90deg, var(--ant-color-fill-quaternary,#f6f7f9) 25%, var(--ant-color-fill-tertiary,#eef0f3) 50%, var(--ant-color-fill-quaternary,#f6f7f9) 75%);background-size:200% 100%;border-radius:10px;height:72px;margin:0 12px 12px;animation:1.2s linear infinite crm-inbox-shimmer}@keyframes crm-inbox-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.crm-inbox-skeleton{animation:none}}.crm-login{background:radial-gradient(circle at top left, var(--ant-color-primary,#f97316), transparent 45%), var(--ant-color-bg-layout,#f5f5f5);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-login{background:radial-gradient(circle at top left, color-mix(in srgb, var(--ant-color-primary,#f97316) 18%, transparent), transparent 45%), var(--ant-color-bg-layout,#f5f5f5)}}.crm-spotlight kbd{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);color:var(--ant-color-text-tertiary,#98a2b3);font:inherit;border-radius:5px;padding:2px 6px;font-size:12px;line-height:1.4}.crm-spotlight{z-index:var(--crm-z-spotlight);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);background:#10141a61;justify-content:center;padding-top:12vh;animation:.16s ease-out crm-fade-in;display:flex;position:fixed;inset:0}.crm-spotlight-panel{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-elevated,#fff);width:min(680px,100vw - 32px);height:fit-content;font-family:var(--ant-font-family,system-ui, sans-serif);border-radius:16px;animation:.2s cubic-bezier(.2,.9,.3,1.2) crm-pop-in;overflow:hidden;box-shadow:0 0 0 1px #10141a05,0 24px 60px #10141a33}.crm-spotlight-field{border-bottom:1px solid var(--ant-color-border-secondary,#e6e8ee);color:var(--ant-color-text-tertiary,#98a2b3);align-items:center;gap:12px;padding:16px 18px;font-size:20px;display:flex}.crm-spotlight-field input,.crm-spotlight-field .ant-input{min-width:0;height:auto;color:var(--ant-color-text,#1f2430);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.crm-spotlight-body{background:var(--ant-color-fill-quaternary,#f6f7f9);min-height:88px;color:var(--ant-color-text-secondary,#667085);padding:16px}.crm-spotlight-body p{margin:0}.crm-spotlight-body .crm-spotlight-label{color:var(--ant-color-text,#1f2430);letter-spacing:-.02em;margin:0 2px 20px;font-size:13px;font-weight:600;line-height:1.2}.crm-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-spotlight-item{background:var(--ant-color-bg-elevated,#fff);min-width:0;box-shadow:0 0 0 1px var(--ant-color-border-secondary,#e6e8ee);color:var(--ant-color-text,#1f2430);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;transition:box-shadow .18s,background .18s,transform .18s;display:flex}.crm-spotlight-icon{background:linear-gradient(135deg, var(--ant-color-primary,#e4570f), var(--ant-color-primary,#e4570f));border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-spotlight-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--ant-color-primary,#e4570f) 16%, transparent), color-mix(in srgb, var(--ant-color-primary,#e4570f) 6%, transparent))}}.crm-spotlight-icon{color:var(--ant-color-primary,#e4570f);font-size:16px}.crm-spotlight-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.crm-spotlight-copy>span:first-child{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.crm-spotlight-kind{color:var(--ant-color-text-tertiary,#98a2b3);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.crm-spotlight-item:hover,.crm-spotlight-item:focus-visible{background:var(--ant-color-bg-elevated,#fff);outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #e4570f73,0 8px 18px #10141a14}@media (width<=560px){.crm-spotlight-grid{grid-template-columns:1fr}}.crm-spotlight-hints{border-top:1px solid var(--ant-color-border-secondary,#e6e8ee);color:var(--ant-color-text-tertiary,#98a2b3);gap:16px;padding:10px 18px 12px;font-size:12px;display:flex}.crm-spotlight-hints span{align-items:center;gap:6px;display:inline-flex}.crm-open-tabs:focus-visible{outline:2px solid var(--ant-color-primary,#e4570f);outline-offset:-2px}.crm-workspace{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.crm-tabbar{z-index:var(--crm-z-tabs);background:var(--ant-color-bg-layout,#f3f4f6);align-items:flex-end;gap:8px;height:42px;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-tabbar{background:color-mix(in srgb, var(--ant-color-bg-layout,#f3f4f6) 96%, var(--ant-color-text,#1f2430))}}.crm-tabbar{border-bottom:1px solid var(--ant-color-border-secondary,#e6e8ee)}.crm-workspace-tabs{flex:1;min-width:0}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav:before{border-bottom:0}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:0 0;border-color:#0000 #0000 currentColor;border-bottom-style:none;border-bottom-width:0;border-radius:10px 10px 0 0;transition:background .18s,color .18s,border-color .18s;position:relative}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background:var(--ant-color-text,#1f2430)}@supports (color:color-mix(in lab, red, red)){.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background:color-mix(in srgb, var(--ant-color-text,#1f2430) 5%, transparent)}}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:var(--ant-color-text-secondary,#667085)}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{border-color:var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-layout,#f3f4f6);box-shadow:0 -4px 10px -4px #1018281f}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{opacity:0;border-radius:6px;margin-left:2px;transition:opacity .15s,background .15s}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover .ant-tabs-tab-remove,.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:focus-within .ant-tabs-tab-remove,.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-remove{opacity:1}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove:hover{background:var(--ant-color-text,#1f2430)}@supports (color:color-mix(in lab, red, red)){.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove:hover{background:color-mix(in srgb, var(--ant-color-text,#1f2430) 8%, transparent)}}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab[data-node-key=dashboard]{z-index:1;background:var(--ant-color-bg-layout,#f3f4f6);position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab[data-node-key=dashboard]{background:color-mix(in srgb, var(--ant-color-bg-layout,#f3f4f6) 96%, var(--ant-color-text,#1f2430))}}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab[data-node-key=dashboard]{box-shadow:6px 0 8px -6px #1018282e}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab[data-node-key=dashboard].ant-tabs-tab-active{background:var(--ant-color-bg-layout,#f3f4f6)}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:before{content:"";background:var(--ant-color-primary,#e4570f);border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:10px;right:10px}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:after{content:"";background:var(--ant-color-bg-layout,#f3f4f6);height:1px;position:absolute;bottom:-1px;left:0;right:0}.crm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500}.crm-workspace-tabs .ant-tabs-content-holder,.crm-workspace-tabs .ant-tabs-content{display:none}.crm-workspace-tabs.ant-tabs{margin-bottom:0}.crm-workspace-tabs .ant-tabs-nav{min-width:0;margin:0}.crm-workspace-tabs .ant-tabs-nav-wrap{scrollbar-width:none;min-width:0;overflow:auto hidden!important}.crm-workspace-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.crm-workspace-tabs .ant-tabs-nav-list{transform:none!important}.crm-workspace-tabs .ant-tabs-nav-wrap:before,.crm-workspace-tabs .ant-tabs-nav-wrap:after,.crm-workspace-tabs .ant-tabs-nav-operations{display:none!important}.crm-tab-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.crm-tab-title{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.crm-open-tabs .crm-tab-count{min-width:0}.crm-open-tabs-panel{background:var(--ant-color-bg-elevated,#fff);width:300px;box-shadow:var(--ant-box-shadow-secondary,0 12px 32px -12px #1018284d);border-radius:12px;padding:8px}.crm-open-tabs-panel .ant-dropdown-menu.crm-open-tabs-menu{max-height:min(60vh,420px);box-shadow:none;margin-top:6px;padding:0;overflow-y:auto}.crm-open-tabs-menu .ant-dropdown-menu-title-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-open-tabs-hint{color:var(--ant-color-text-tertiary,#98a2b3);margin:6px 4px 0;font-size:11px}.crm-open-tabs{height:30px;color:var(--ant-color-text-secondary,#667085);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-bottom:4px;padding:0 10px;font-size:14px;transition:background .18s,color .18s;display:inline-flex}.crm-open-tabs:hover{background:var(--ant-color-text,#1f2430)}@supports (color:color-mix(in lab, red, red)){.crm-open-tabs:hover{background:color-mix(in srgb, var(--ant-color-text,#1f2430) 6%, transparent)}}.crm-open-tabs:hover{color:var(--ant-color-text,#1f2430)}.crm-tab-check-spacer{width:14px;display:inline-block}.crm-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.crm-tab-pane{flex:1;min-height:0;padding:16px 20px 28px;position:relative;overflow:auto}.crm-tab-pane[hidden]{display:none}.crm-loading{justify-content:center;align-items:center;min-height:min(480px,62vh);display:flex}.crm-loading-indicator{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.crm-loading-mark{border:2px solid var(--ant-color-primary,#e4570f);width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.crm-loading-mark{border:2px solid color-mix(in srgb, var(--ant-color-primary,#e4570f) 18%, transparent)}}.crm-loading-mark{border-top-color:var(--ant-color-primary,#e4570f);border-radius:50%;animation:.7s linear infinite crm-loading-spin}.crm-loading-label{color:var(--ant-color-text-secondary,#667085);letter-spacing:.01em;font-size:13px;font-weight:500}.crm-loading-bar{background:var(--ant-color-primary,#e4570f);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crm-loading-bar{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 16%, transparent)}}.crm-loading-bar:after{content:"";background:var(--ant-color-primary,#e4570f);width:40%;animation:1.05s ease-in-out infinite crm-loading-bar;position:absolute;inset:0 auto 0 0}.crm-tab-pane:has(.crm-loading){position:relative}.crm-data-table .ant-spin-dot.crm-loading-indicator{width:max-content;height:auto;margin:0;transform:translate(-50%,-50%)}.crm-data-table .ant-table-wrapper .ant-spin-blur{opacity:.45}.crm-data-table .ant-table-wrapper .ant-spin-blur:after{background:var(--ant-color-bg-container,#fff)}@supports (color:color-mix(in lab, red, red)){.crm-data-table .ant-table-wrapper .ant-spin-blur:after{background:color-mix(in srgb, var(--ant-color-bg-container,#fff) 72%, transparent)}}@keyframes crm-fade-in{0%{opacity:0}}@keyframes crm-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes crm-rise-in{0%{opacity:0;transform:translateY(4px)}}@keyframes crm-loading-spin{to{transform:rotate(360deg)}}@keyframes crm-loading-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.crm-loading-mark,.crm-loading-bar:after,.crm-spotlight,.crm-spotlight-panel,.crm-page{animation:none}.crm-spotlight-item:hover,.crm-spotlight-item:focus-visible{transform:none}}.crm-tab-pane:has(>.crm-customer-workspace){flex-direction:column;padding:0;display:flex;overflow:hidden}.crm-customer-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.crm-customer-context{z-index:4;background:var(--ant-color-bg-container,#fff);border-bottom:1px solid var(--ant-color-border-secondary,#eaecf0);position:sticky;top:0;box-shadow:0 4px 12px -8px #1018281a}.crm-customer-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:72px;padding:16px 24px 8px;display:flex}.crm-customer-hero{align-items:flex-start;gap:14px;min-width:0;display:flex}.crm-customer-avatar{background:var(--ant-color-primary,#e4570f);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-customer-avatar{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 14%, var(--ant-color-bg-container,#fff))}}.crm-customer-avatar{color:var(--ant-color-primary,#e4570f);letter-spacing:.02em;font-size:17px;font-weight:700}.crm-customer-identity{min-width:0}.crm-customer-crumbs{color:var(--ant-color-text-tertiary,#98a2b3);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.crm-customer-crumbs a{color:var(--ant-color-text-secondary,#667085)}.crm-customer-crumbs a:hover{color:var(--ant-color-primary,#e4570f)}.crm-customer-titleline{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.crm-customer-titleline h3.ant-typography{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 4px 0 0;font-size:22px}.crm-customer-titleline .ant-tag{margin:0}.crm-customer-id{color:var(--ant-color-text-secondary,#667085);font-variant-numeric:tabular-nums}.crm-customer-quick{color:var(--ant-color-text-secondary,#667085);flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.crm-customer-quick li{align-items:center;gap:6px;min-width:0;display:inline-flex}.crm-customer-quick a{color:var(--ant-color-text,#1f2430);overflow-wrap:anywhere}.crm-customer-quick a:hover{color:var(--ant-color-primary,#e4570f)}.crm-customer-actions{flex:none;gap:8px;min-width:8px;min-height:32px;display:flex}.crm-customer-tab{align-items:center;gap:6px;display:inline-flex}.crm-tab-count{background:var(--ant-color-fill-secondary,#eceff3);min-width:20px;height:18px;color:var(--ant-color-text-secondary,#667085);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.crm-customer-nav .ant-tabs-tab-active .crm-tab-count{background:var(--ant-color-primary,#e4570f)}@supports (color:color-mix(in lab, red, red)){.crm-customer-nav .ant-tabs-tab-active .crm-tab-count{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 14%, transparent)}}.crm-customer-nav .ant-tabs-tab-active .crm-tab-count{color:var(--ant-color-primary,#e4570f)}.crm-customer-nav.ant-tabs{min-width:0;padding:0 16px}.crm-customer-nav .ant-tabs-nav{margin:0}.crm-customer-nav .ant-tabs-content-holder{display:none}.crm-customer-nav.ant-tabs .ant-tabs-nav-wrap{overflow:auto hidden!important}.crm-customer-nav.ant-tabs .ant-tabs-nav-operations{display:none!important}.crm-customer-body{background:var(--ant-color-bg-layout,#f5f6f8);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.crm-customer-card{border:1px solid var(--ant-color-border-secondary,#eaecf0);background:var(--ant-color-bg-container,#fff);border-radius:12px;min-width:0;padding:16px 18px}.crm-customer-card-title{align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.crm-customer-card-icon{background:var(--ant-color-primary,#e4570f);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-customer-card-icon{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 10%, var(--ant-color-bg-container,#fff))}}.crm-customer-card-icon{color:var(--ant-color-primary,#e4570f);font-size:14px}.crm-customer-facts{grid-template-columns:minmax(96px,38%) minmax(0,1fr);margin:0;display:grid}.crm-customer-facts>div{display:contents}.crm-customer-facts dt,.crm-customer-facts dd{border-top:1px solid var(--ant-color-border-secondary,#eaecf0);padding:7px 0}.crm-customer-facts>div:first-child dt,.crm-customer-facts>div:first-child dd{border-top:0}.crm-customer-facts dt{color:var(--ant-color-text-secondary,#667085);padding-right:12px;font-size:13px}.crm-customer-facts dd{overflow-wrap:anywhere;margin:0}.crm-customer-facts>.is-wide dt{grid-column:1/-1;padding-bottom:2px}.crm-customer-facts>.is-wide dd{border-top:0;grid-column:1/-1;padding-top:0}.crm-section-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.crm-section-toolbar-title{align-items:center;gap:8px;display:flex}.crm-section-toolbar-title .crm-workspace-title.ant-typography{margin:0;font-size:18px}.crm-customer-support,.crm-customer-service{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.crm-customer-overview,.crm-customer-devices,.crm-customer-vehicles,.crm-customer-users,.crm-customer-notes{padding:20px 24px 32px}.crm-customer-overview .crm-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.crm-workspace-title.ant-typography{margin-top:0;margin-bottom:12px}.crm-customer-support>.crm-workspace-title.ant-typography,.crm-customer-service>.crm-workspace-title.ant-typography{flex:none;margin:12px 20px 8px}.crm-workspace-section-title{color:var(--ant-color-text-secondary,#667085);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.4}.crm-customer-group+.crm-customer-group>.crm-workspace-section-title,.crm-service-detail>.crm-workspace-section-title,.crm-service-comments>.crm-workspace-section-title{border-top:1px solid var(--ant-color-border-secondary,#eaecf0);margin-top:18px;padding-top:12px}.crm-customer-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.crm-customer-notes{flex-direction:column;gap:16px;display:flex}.crm-customer-notes .crm-customer-note-form{margin:0}.crm-customer-note-form-actions{justify-content:flex-end;display:flex}.crm-customer-note-form .ant-form-item{margin-bottom:12px}.crm-customer-list-card{padding:4px 18px}.crm-customer-list-card+.crm-table-pagination,.crm-customer-list-card>:last-child{margin-bottom:0}.crm-note-timeline{margin:0;padding:0;list-style:none}.crm-note-timeline>li{border-top:1px solid var(--ant-color-border-secondary,#eaecf0);gap:12px;padding:14px 0;display:flex}.crm-note-timeline>li:first-child{border-top:0}.crm-note-avatar{background:var(--ant-color-fill-secondary,#eceff3);width:32px;height:32px;color:var(--ant-color-text-secondary,#667085);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.crm-note-entry{flex:1;min-width:0}.crm-note-entry header{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.crm-note-entry header strong{font-weight:600}.crm-note-entry time{color:var(--ant-color-text-tertiary,#98a2b3);font-variant-numeric:tabular-nums;font-size:12px}.crm-note-entry .crm-customer-note-body{margin:4px 0 0;line-height:1.55}.crm-customer-address,.crm-customer-notes-text{white-space:pre-wrap;overflow-wrap:anywhere}.crm-customer-notes-text{margin:0}.crm-feature-request-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.crm-feature-request-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.crm-feature-request-comments-title{margin:20px 0 8px;font-size:16px}.crm-feature-request-empty{color:var(--ant-color-text-secondary,#667085);margin:0 0 16px}.crm-feature-request-comment{margin-bottom:16px}.crm-feature-request-images{margin:0 0 12px;padding-left:18px}.crm-feature-request-facts{margin-top:8px}.crm-customer-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.crm-device-open{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.crm-device-open[aria-current=true]{color:var(--ant-color-primary,#f26522);font-weight:600}.crm-customer-devices .ant-table-row.is-selected>td{background:var(--ant-color-primary-bg,#fff4ee)}.crm-device-detail{flex-direction:column;gap:12px;display:flex}.crm-device-detail .crm-workspace-section-title{margin-bottom:6px}.crm-device-detail-loading{padding:24px 0}.crm-workspace-split{border-top:1px solid var(--ant-color-border-secondary,#eaecf0);flex:1;grid-template-columns:minmax(16rem,40%) minmax(0,1fr);min-height:0;display:grid}.crm-workspace-split[data-layout=narrow]{grid-template-columns:1fr}.crm-workspace-pane{min-width:0;min-height:0}.crm-workspace-pane-list{flex-direction:column;display:flex;overflow:hidden}.crm-workspace-list-scroll{flex:1;min-height:0;padding:8px;overflow:auto}.crm-workspace-list-footer{border-top:1px solid var(--ant-color-border-secondary,#eaecf0);flex:none;padding:4px 8px 8px}.crm-workspace-pane-detail{border-left:1px solid var(--ant-color-border-secondary,#eaecf0);background:var(--ant-color-bg-container,#fff);overflow:auto}.crm-workspace-split[data-layout=narrow] .crm-workspace-pane-detail,.crm-workspace-split[data-resizable=true] .crm-workspace-pane-detail{border-left:0}.crm-workspace-splitter{cursor:col-resize;touch-action:none;position:relative}.crm-workspace-splitter:before{content:"";background:var(--ant-color-border-secondary,#eaecf0);width:1px;position:absolute;top:0;bottom:0;left:3px}.crm-workspace-splitter:hover:before,.crm-workspace-splitter:focus-visible:before{background:var(--ant-color-text-secondary,#667085);width:2px;left:3px}.crm-workspace-splitter:focus-visible{outline:2px solid var(--ant-color-primary,#f97316);outline-offset:-2px}body.crm-workspace-resizing,body.crm-workspace-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.crm-workspace-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.crm-workspace-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;line-height:1.35;transition:background .15s,box-shadow .15s;display:flex}.crm-workspace-item:hover{background:var(--ant-color-fill-tertiary,#eceff3)}.crm-workspace-item.is-selected{background:var(--ant-color-bg-container,#fff);box-shadow:inset 3px 0 0 var(--ant-color-primary,#e4570f), 0 0 0 1px var(--ant-color-border-secondary,#e6e8ee), 0 2px 8px #1018280f}.crm-workspace-item:focus-visible,.crm-workspace-back:focus-visible{outline:2px solid var(--ant-color-primary,#e4570f);outline-offset:2px}.crm-workspace-item-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.crm-workspace-item-metaline{flex-wrap:wrap;gap:0 6px;display:flex}.crm-workspace-item-metaline>.crm-workspace-item-meta+.crm-workspace-item-meta:before{content:"·";color:var(--ant-color-text-quaternary,#c0c5cf);margin-right:6px}.crm-workspace-item-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.crm-workspace-item-tags .ant-tag{margin:0}.crm-workspace-item-count{color:var(--ant-color-text-tertiary,#98a2b3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.crm-workspace-item-id{color:var(--ant-color-text-secondary,#667085);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.crm-workspace-item-title{font-size:14px;font-weight:600}.crm-workspace-item-meta,.crm-support-item-preview{color:var(--ant-color-text-secondary,#667085);font-size:13px;font-weight:400}.crm-support-item-preview{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-support-preview,.crm-service-preview{min-width:0;padding:16px 20px 24px}.crm-workspace-placeholder{color:var(--ant-color-text-secondary,#667085);margin:0}.crm-workspace-detail-loading{min-height:4rem}.crm-workspace-detail-header h5{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.crm-workspace-detail-meta{grid-template-columns:auto 1fr;gap:6px 16px;margin:12px 0 0;display:grid}.crm-workspace-detail-meta div{display:contents}.crm-workspace-detail-meta dt{color:var(--ant-color-text-secondary,#667085);font-size:13px}.crm-workspace-detail-meta dd{margin:0}.crm-workspace-back{color:var(--ant-color-text,#1f2430);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:12px;padding:0;text-decoration:underline}.crm-support-detail-body{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:8px;line-height:1.6}.crm-imei-content .crm-support-detail-body{margin-top:0}.crm-imei-timeline-meta{flex-wrap:wrap;gap:8px 16px;display:flex}.crm-imei-timeline-meta span{color:var(--ant-color-text-secondary)}.crm-raw-data-guide.ant-collapse{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:10px;margin:0 0 16px;overflow:hidden}.crm-raw-data-guide .ant-collapse-item{border:none}.crm-raw-data-guide .ant-collapse-header{color:var(--ant-color-text,#1f2430);font-weight:600;align-items:center!important;padding:10px 14px!important}.crm-raw-data-guide .ant-collapse-content-box{padding:0 14px 14px!important}.crm-raw-data-guide-body{gap:14px;display:grid}.crm-raw-data-guide-steps{color:var(--ant-color-text-secondary,#667085);margin:0;padding-left:1.2em;line-height:1.55}.crm-raw-data-guide-steps li+li{margin-top:4px}.crm-raw-data-guide-steps code{background:var(--ant-color-primary,#e4570f);border-radius:4px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.crm-raw-data-guide-steps code{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 12%, transparent)}}.crm-raw-data-guide-steps code{color:var(--ant-color-primary,#e4570f);font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.crm-raw-data-voltages{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.crm-raw-data-voltage{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-fill-quaternary,#f6f7f9);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.crm-raw-data-voltage-volts{color:var(--ant-color-text-secondary,#667085);font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.crm-raw-data-voltage-percent{color:var(--ant-color-text,#1f2430);font-weight:600}.crm-raw-data-log{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}.crm-support-detail-body p{margin:0 0 .75em}.crm-support-detail-body p:last-child{margin-bottom:0}.crm-support-preview.is-chat{flex-direction:column;height:100%;min-height:28rem;padding:0;display:flex}.crm-support-preview.is-chat>.crm-workspace-back{margin:12px 20px 0}.crm-support-preview.is-chat .crm-support-detail{flex-direction:column;flex:1;min-height:0;display:flex}.crm-support-chat-header{border-bottom:1px solid var(--ant-color-border-secondary,#eaecf0);background:var(--ant-color-bg-container,#fff);flex:none;padding:14px 20px 12px}.crm-support-chat-title h5{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.crm-support-detail-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.crm-support-detail-meta div{border:1px solid var(--ant-color-border-secondary,#eaecf0);border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:2px 10px;font-size:12px;display:inline-flex}.crm-support-detail-meta dt{color:var(--ant-color-text-secondary,#667085)}.crm-support-detail-meta dd{margin:0;font-weight:500}.crm-support-detail-meta .ant-tag{margin:0}.crm-support-thread{background:var(--ant-color-fill-quaternary,#f6f7f9);overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;min-height:0;padding:20px 20px 12px;display:flex;overflow-y:auto}.crm-support-conversation{flex-direction:column;display:flex}.crm-support-chat-note{color:var(--ant-color-text-tertiary,#98a2b3);text-align:center;margin:16px 0 4px;font-size:12px}.crm-support-answers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-support-answer{margin-top:14px}.crm-support-answer.is-continued{margin-top:4px}.crm-support-answer.is-request{margin-top:0}.crm-support-day{justify-content:center;margin:8px 0 14px;display:flex}.crm-support-day span{background:var(--ant-color-bg-container,#fff);box-shadow:0 0 0 1px var(--ant-color-border-secondary,#eaecf0);color:var(--ant-color-text-secondary,#667085);border-radius:999px;padding:3px 12px;font-size:11px;font-weight:500}.crm-support-message{align-items:flex-end;gap:8px;max-width:min(78%,40rem);display:flex}.crm-support-answer.is-staff .crm-support-message{flex-direction:row-reverse;margin-left:auto}.crm-support-avatar{background:var(--ant-color-fill-secondary,#e9ecf1);width:30px;height:30px;color:var(--ant-color-text-secondary,#667085);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.crm-support-answer.is-continued .crm-support-avatar{visibility:hidden}.crm-support-answer.is-staff .crm-support-avatar{background:var(--ant-color-primary,#e4570f)}@supports (color:color-mix(in lab, red, red)){.crm-support-answer.is-staff .crm-support-avatar{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 16%, var(--ant-color-bg-container,#fff))}}.crm-support-answer.is-staff .crm-support-avatar{color:var(--ant-color-primary,#e4570f)}.crm-support-message-main{flex-direction:column;min-width:0;display:flex}.crm-support-answer.is-staff .crm-support-message-main{align-items:flex-end}.crm-support-answer-who{color:var(--ant-color-text-secondary,#667085);margin:0 4px 4px;font-size:12px;font-weight:500}.crm-support-bubble{background:var(--ant-color-bg-container,#fff);min-width:4.5rem;box-shadow:0 1px 2px #1018280f, 0 0 0 1px var(--ant-color-border-secondary,#eaecf0);color:var(--ant-color-text,#1f2430);border-radius:16px 16px 16px 4px;padding:9px 14px 7px;position:relative}.crm-support-answer.is-continued .crm-support-bubble{border-radius:16px}.crm-support-answer.is-staff .crm-support-bubble{background:var(--ant-color-primary,#e4570f);color:var(--ant-color-text-light-solid,#fff);border-radius:16px 16px 4px;box-shadow:0 1px 2px #1018281a}.crm-support-answer.is-staff.is-continued .crm-support-bubble{border-radius:16px}.crm-support-answer.is-unknown .crm-support-bubble{box-shadow:none;outline:1px dashed var(--ant-color-border,#d0d5dd);background:0 0}.crm-support-bubble .crm-support-detail-body{margin-top:0;line-height:1.5}.crm-support-bubble .crm-support-detail-body p{margin-bottom:.35em}.crm-support-bubble .crm-support-detail-body p:last-child{margin-bottom:0}.crm-support-bubble .crm-support-detail-body ul,.crm-support-bubble .crm-support-detail-body ol{margin:0;padding-left:1.25em}.crm-support-bubble time{color:var(--ant-color-text-tertiary,#98a2b3);font-variant-numeric:tabular-nums;text-align:right;margin-top:2px;font-size:11px;display:block}.crm-support-answer.is-staff .crm-support-bubble time{color:var(--ant-color-text-light-solid,#fff)}@supports (color:color-mix(in lab, red, red)){.crm-support-answer.is-staff .crm-support-bubble time{color:color-mix(in srgb, var(--ant-color-text-light-solid,#fff) 78%, transparent)}}.crm-support-answer.is-request .crm-support-bubble{box-shadow:0 1px 2px #1018280f, 0 0 0 1px var(--ant-color-border,#d0d5dd);padding-top:8px;padding-bottom:10px}.crm-support-request-label{color:var(--ant-color-primary,#e4570f);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.crm-support-reply{border-top:1px solid var(--ant-color-border-secondary,#eaecf0);background:var(--ant-color-bg-container,#fff);flex:none;padding:12px 16px 16px}.crm-support-reply-error{margin-bottom:10px}.crm-support-composer{border:1px solid var(--ant-color-border,#d0d5dd);background:var(--ant-color-bg-container,#fff);border-radius:14px;transition:border-color .2s,box-shadow .2s}.crm-support-composer:focus-within{border-color:var(--ant-color-primary,#e4570f);box-shadow:0 0 0 3px var(--ant-color-primary,#e4570f)}@supports (color:color-mix(in lab, red, red)){.crm-support-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ant-color-primary,#e4570f) 14%, transparent)}}.crm-support-composer .ant-form-item{margin-bottom:0}.crm-support-composer-body{padding:4px 4px 0}.crm-support-composer-body .ant-form-item-explain{padding:0 11px 4px}.crm-support-composer-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px 8px 10px;display:flex}.crm-support-composer-status .ant-select{min-width:13rem}.crm-support-composer-prefix{color:var(--ant-color-text-secondary,#667085)}.crm-reply-templates{gap:8px;width:min(420px,80vw);display:grid}.crm-reply-templates-list{gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.crm-reply-template{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.crm-reply-template:hover,.crm-reply-template:focus-visible{border-color:var(--ant-color-border,#d0d5dd);background:var(--ant-color-fill-tertiary,#f5f5f5);outline:none}.crm-reply-template-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-reply-template-title{font-weight:600}.crm-reply-template-topic{margin-inline-end:0}.crm-reply-template-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.crm-support-composer-hint{color:var(--ant-color-text-tertiary,#98a2b3);margin-left:auto;font-size:12px}@media (width<=640px){.crm-support-message{max-width:92%}.crm-support-composer-hint{display:none}.crm-support-composer-bar .ant-btn{margin-left:auto}}.crm-customer-note-form,.crm-customer-user-form{border-bottom:1px solid var(--ant-color-border-secondary,#eaecf0);margin-bottom:20px;padding-bottom:16px}.crm-customer-user-form-error,.crm-customer-note-form-error,.crm-new-customer-alert{margin-bottom:12px}.crm-new-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}@media (width<=640px){.crm-new-customer-grid{grid-template-columns:1fr}}.crm-service-comment time{color:var(--ant-color-text-secondary,#667085);font-variant-numeric:tabular-nums}.crm-service-comment-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crm-service-comment{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:12px;padding:12px 14px}.crm-service-comment-body{white-space:pre-wrap;margin:8px 0 0}@media (width<=1100px){.crm-customer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.crm-customer-groups{grid-template-columns:1fr}.crm-customer-header{flex-direction:column;padding:14px 16px 6px}.crm-customer-overview,.crm-customer-devices,.crm-customer-vehicles,.crm-customer-users,.crm-customer-notes{padding:16px}.crm-customer-nav.ant-tabs{padding:0 8px}}.crm-customer-group h4.ant-typography{margin-top:0;margin-bottom:8px}.crm-customer-placeholder h4.ant-typography{margin-top:0}.crm-page{animation:.22s ease-out crm-rise-in}.crm-page h3.ant-typography{letter-spacing:-.025em;margin-top:8px;margin-bottom:8px;font-weight:650}.crm-list-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-row-link{color:var(--ant-color-link,#1677ff);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.crm-detail-split{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.crm-technical-detail{white-space:pre-wrap;max-height:240px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.crm-page>.ant-card,.crm-mb.crm-mb,:is(.crm-page,.ant-modal-body,.ant-drawer-body,.ant-card-body,.ant-tabs-tabpane)>.ant-alert:not(:last-child){margin-bottom:12px}.crm-list-heading{align-items:center;gap:8px;min-width:0;display:flex}.crm-list-title{color:var(--ant-color-text,#1f2430);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650;line-height:1.3}.crm-list-count{border:1px solid var(--ant-color-primary,#e4570f);align-items:center;height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crm-list-count{border:1px solid color-mix(in srgb, var(--ant-color-primary,#e4570f) 18%, transparent)}}.crm-list-count{background:var(--ant-color-primary,#e4570f);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.crm-list-count{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 8%, transparent)}}.crm-list-count{color:var(--ant-color-primary,#e4570f);white-space:nowrap;font-size:12px;font-weight:600}.crm-list-note{color:var(--ant-color-text-secondary,#667085);margin:0 0 16px}.gateway-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:16px 0;display:grid}.gateway-card.is-selected{border-color:var(--ant-color-primary,#e4570f)}.gateway-imeis{max-height:360px;margin:8px 0 0;padding-left:20px;overflow:auto}.crm-data-table{flex-direction:column;gap:10px;display:flex}.crm-date-range.ant-picker{min-width:240px}.crm-inline-date.ant-picker{width:100%;padding-inline:4px}.crm-quote-preview{flex-direction:column;gap:12px;height:100%;display:flex}.crm-quote-preview-subject{color:var(--ant-color-text-secondary,#667085);font-weight:400}.crm-quote-preview-meta{color:var(--ant-color-text-secondary,#667085);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:13px;display:flex}.crm-quote-preview-files{margin-inline-start:auto}.crm-quote-preview-frame{border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-container,#fff);border-radius:8px;flex:1;width:100%;min-height:70vh}.crm-quote-preview-loading{flex:1;place-items:center;min-height:50vh;display:grid}.crm-quote-email-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-quote-email-attachment{color:var(--ant-color-text-secondary,#667085);font-size:13px}.crm-date-range-label{color:var(--ant-color-text-tertiary,#98a2b3);white-space:nowrap;margin-inline-end:6px;font-size:12px}.crm-table-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-height:36px;display:flex}.crm-table-toolbar-leading{align-items:center;min-width:0;min-height:32px;margin-right:auto;display:flex}.crm-table-toolbar-leading:empty{display:none}.crm-table-toolbar-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.crm-table-toolbar .crm-table-search{flex:0 220px;width:220px;min-width:140px}.crm-toolbar-icon.ant-btn{width:32px;height:32px;padding:0}.crm-filter-button.ant-btn{height:32px}.crm-table-filters,.crm-filter-popover{flex-wrap:wrap;gap:8px;display:flex}.crm-table-filters .ant-select,.crm-filter-popover .ant-select{min-width:140px}.crm-filter-popover{flex-direction:column;width:220px}.crm-column-settings{flex-direction:column;gap:6px;min-width:180px;display:flex}.crm-column-settings .ant-btn-link{align-self:flex-start;height:auto;padding:0}.crm-bulk-bar{border:1px solid var(--ant-color-primary,#e4570f);align-items:center;gap:8px;min-height:32px;padding:2px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-bulk-bar{border:1px solid color-mix(in srgb, var(--ant-color-primary,#e4570f) 22%, transparent)}}.crm-bulk-bar{background:var(--ant-color-primary,#e4570f);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.crm-bulk-bar{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 6%, var(--ant-color-bg-container,#fff))}}.crm-bulk-bar{animation:.18s ease-out crm-rise-in}.crm-referral-customer{background:var(--ant-color-fill-tertiary,#f5f5f5);border-radius:10px;flex-wrap:wrap;gap:6px 16px;padding:10px 12px;font-size:13px;display:flex}.crm-referral-points{gap:8px;max-height:320px;display:grid;overflow-y:auto}.crm-referral-point{border:1px solid var(--ant-color-border-secondary,#eaecf0);border-radius:10px;align-items:flex-start;padding:8px 10px}.crm-referral-point .ant-radio+span{gap:2px;display:grid}.crm-referral-point-title{font-weight:600}.crm-referral-point-meta{color:var(--ant-color-text-secondary,#5b6170);font-size:12px}.crm-referral-preview{background:var(--ant-color-fill-tertiary,#f5f5f5);white-space:pre-wrap;border-radius:10px;margin:6px 0 0;padding:10px 12px;font-family:inherit;font-size:13px}.crm-referral-history{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.crm-distribution-summary{background:var(--ant-color-fill-tertiary,#f5f5f5);border-radius:10px;flex-wrap:wrap;gap:16px;padding:10px 12px;font-size:13px;display:flex}.crm-bulk-result{gap:12px;display:grid}.crm-bulk-result-list{max-height:180px;color:var(--ant-color-text-secondary,#5b6170);margin:6px 0 0;padding-left:18px;font-size:13px;overflow-y:auto}.crm-bulk-result-batch{font-size:12px}.crm-bulk-count{color:var(--ant-color-text,#1f2430);white-space:nowrap;font-size:13px;font-weight:600}.crm-table .ant-table-wrapper .ant-table{border:1px solid var(--ant-color-border-secondary,#e6e8ee);border-radius:var(--ant-border-radius-lg,12px);overflow:hidden;box-shadow:0 1px 2px #1018280a,0 4px 16px -8px #10182814}.crm-table .ant-table-thead>tr>th{letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:600}.crm-table .ant-table-header{z-index:var(--crm-z-table-head)}.crm-table .ant-table-thead>tr>th.ant-table-cell-fix-start,.crm-table .ant-table-thead>tr>th.ant-table-cell-fix-end{z-index:calc(var(--crm-z-table-head) + 1)}.crm-table .ant-table-tbody>tr>td{transition:background .15s}.crm-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.crm-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.crm-row-action.ant-btn,.crm-row-action-slot{width:28px;height:28px;padding:0;display:inline-flex}.crm-row-action.ant-btn:not(:disabled):not(.ant-btn-dangerous){color:var(--ant-color-text-secondary,#667085)}.crm-row-action.ant-btn:not(:disabled):not(.ant-btn-dangerous):hover{background:var(--ant-color-primary,#e4570f)}@supports (color:color-mix(in lab, red, red)){.crm-row-action.ant-btn:not(:disabled):not(.ant-btn-dangerous):hover{background:color-mix(in srgb, var(--ant-color-primary,#e4570f) 10%, transparent)}}.crm-row-action.ant-btn:not(:disabled):not(.ant-btn-dangerous):hover{color:var(--ant-color-primary,#e4570f)}.crm-row-action-trigger{display:inline-flex}.crm-cell-with-action{align-items:center;gap:4px;max-width:100%;display:inline-flex}.crm-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-clear-filters.ant-btn{height:32px;color:var(--ant-color-primary,#e4570f)}.crm-filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.crm-tone-success{--crm-tone-bg:var(--ant-color-success-bg);--crm-tone-border:var(--ant-color-success-border);--crm-tone-fg:var(--ant-color-success-text)}.crm-tone-warning{--crm-tone-bg:var(--ant-color-warning-bg);--crm-tone-border:var(--ant-color-warning-border);--crm-tone-fg:var(--ant-color-warning-text)}.crm-tone-danger{--crm-tone-bg:var(--ant-color-error-bg);--crm-tone-border:var(--ant-color-error-border);--crm-tone-fg:var(--ant-color-error-text)}.crm-tone-info{--crm-tone-bg:var(--ant-blue-1);--crm-tone-border:var(--ant-blue-3);--crm-tone-fg:var(--ant-blue-7)}.crm-tone-neutral{--crm-tone-bg:var(--ant-color-fill-tertiary);--crm-tone-border:var(--ant-color-border-secondary);--crm-tone-fg:var(--ant-color-text-secondary)}.crm-status-tag.ant-tag{border-color:var(--crm-tone-border);background:var(--crm-tone-bg);color:var(--crm-tone-fg);white-space:nowrap;border-radius:999px;margin:0;padding-inline:10px;font-size:12px;font-weight:500;line-height:20px}.crm-status-tag.is-custom{--crm-tone-fg:var(--crm-status-color);--crm-tone-border:var(--crm-status-color)}@supports (color:color-mix(in lab, red, red)){.crm-status-tag.is-custom{--crm-tone-border:color-mix(in srgb, var(--crm-status-color) 40%, transparent)}}.crm-status-tag.is-custom{--crm-tone-bg:var(--crm-status-color)}@supports (color:color-mix(in lab, red, red)){.crm-status-tag.is-custom{--crm-tone-bg:color-mix(in srgb, var(--crm-status-color) 10%, transparent)}}.crm-tone-text{color:var(--crm-tone-fg);font-weight:500}.crm-boolean-mark{background:var(--crm-tone-bg);width:22px;height:22px;color:var(--crm-tone-fg);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.crm-drawer-search.ant-input-affix-wrapper{margin:12px 0}.crm-checkbox-list{gap:8px;display:grid}.crm-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.crm-filter-bar .ant-select{min-width:160px}.crm-stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px;display:grid}.crm-stat-card{border:1px solid var(--ant-color-border-secondary,#e6e8ee);border-radius:var(--ant-border-radius-lg,12px);background:var(--ant-color-bg-container,#fff);align-items:center;gap:14px;min-height:88px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1018280a}button.crm-stat-card{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;margin:0}button.crm-stat-card.is-clickable:hover{border-color:var(--ant-color-primary-border,#91caff)}.crm-stat-icon{border:1px solid var(--crm-tone-border);background:var(--crm-tone-bg);width:44px;height:44px;color:var(--crm-tone-fg);border-radius:999px;flex:none;place-items:center;font-size:20px;display:grid}.crm-stat-body{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-stat-label{color:var(--ant-color-text-secondary,#667085);font-size:13px;font-weight:500}.crm-stat-value{color:var(--ant-color-text,#1f2430);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.25}.crm-stat-description{color:var(--ant-color-text-tertiary,#98a2b3);font-size:12px}.crm-stat-skeleton.ant-skeleton-element .ant-skeleton-input{width:96px;min-width:96px}.crm-table-footer{min-height:40px;color:var(--ant-color-text-secondary,#667085);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.crm-table-footer-controls{align-items:center;gap:12px;margin-left:auto;display:flex}.crm-page-size{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.crm-page-size .ant-select{width:72px}.crm-category-tag.ant-tag{background:var(--ant-color-fill-tertiary,#f2f4f7);color:var(--ant-color-text,#1f2430);border-color:#0000;border-radius:999px;margin:0;font-size:12px;line-height:18px}.crm-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-form-section-heading{align-items:flex-start;gap:12px;min-width:0;margin-bottom:16px;display:flex}.crm-form-section-icon{background:linear-gradient(135deg, var(--ant-color-primary,#e4570f), var(--ant-color-primary,#e4570f));border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-form-section-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--ant-color-primary,#e4570f) 16%, var(--ant-color-bg-container,#fff)), color-mix(in srgb, var(--ant-color-primary,#e4570f) 6%, var(--ant-color-bg-container,#fff)))}}.crm-form-section-icon{color:var(--ant-color-primary,#e4570f);font-size:16px}.crm-form-section-title{color:var(--ant-color-text,#1f2430);margin:0;font-size:15px;font-weight:600;line-height:1.3}.crm-form-section-description{color:var(--ant-color-text-secondary,#667085);margin:2px 0 0;font-size:13px;line-height:1.4}.crm-form-section{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:14px;margin-bottom:12px;padding:16px;box-shadow:0 1px 2px #1018280a;container-type:inline-size}.crm-form-grid{grid-template-columns:1fr;column-gap:16px;display:grid}.crm-form-grid>.crm-form-span-2,.crm-form-grid>.crm-form-span-all{grid-column:1/-1}@container (width>=720px){.crm-form-grid{grid-template-columns:1fr 1fr}}@container (width>=960px){.crm-form-grid{grid-template-columns:1fr 1fr 1fr}.crm-form-grid>.crm-form-span-2{grid-column:span 2}}.crm-server-pricing-card{margin-bottom:16px}.crm-server-pricing-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-server-pricing-tile{border:1px solid var(--ant-color-border-secondary,#e6e8ee);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;transition:border-color .2s,background-color .2s;display:flex}.crm-server-pricing-tile.is-changed{border-color:var(--ant-color-warning-border,#ffe58f);background:var(--ant-color-warning-bg,#fffbe6)}@supports (color:color-mix(in lab, red, red)){.crm-server-pricing-tile.is-changed{background:color-mix(in srgb, var(--ant-color-warning-bg,#fffbe6) 55%, transparent)}}.crm-server-pricing-tile-head{align-items:center;gap:12px;min-width:0;display:flex}.crm-server-pricing-tile-label{font-size:15px;font-weight:600;line-height:1.3}.crm-server-pricing-tile-meta{color:var(--ant-color-text-tertiary,#98a2b3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-server-pricing-value-row{align-items:center;gap:4px;min-height:44px;display:flex}.crm-server-pricing-tile-value{color:var(--ant-color-text,#1f2430);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-radius:8px;margin-left:-6px;padding:2px 6px;font-size:28px;font-weight:600;line-height:1.3}.crm-server-pricing-tile-value.is-editable{cursor:text}.crm-server-pricing-tile-value.is-editable:hover,.crm-server-pricing-tile-value.is-editable:focus-visible{outline:1px dashed var(--ant-color-primary-border,#ffbb96);background:var(--ant-color-fill-quaternary,#fafafa)}.crm-server-pricing-edit{opacity:.45}.crm-server-pricing-value-row:hover .crm-server-pricing-edit,.crm-server-pricing-edit:focus-visible{opacity:1}.crm-server-pricing-editor{flex-direction:column;gap:4px;min-height:44px;display:flex}.crm-server-pricing-editor .ant-input-number{font-size:22px;font-weight:600}.crm-server-pricing-editor-hint{color:var(--ant-color-text-tertiary,#98a2b3);font-size:12px}.crm-server-pricing-delta{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;font-size:13px;display:flex}.crm-server-pricing-was{color:var(--ant-color-text-tertiary,#98a2b3);font-variant-numeric:tabular-nums;text-decoration:line-through}.crm-server-pricing-apply{border:1px solid var(--ant-color-primary-border,#ffbb96);background:var(--ant-color-primary);border-radius:12px;margin-top:16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.crm-server-pricing-apply{background:color-mix(in srgb, var(--ant-color-primary) 4%, var(--ant-color-bg-container))}}.crm-server-pricing-apply-row{flex-wrap:wrap;align-items:flex-start;gap:0 16px;display:flex}.crm-server-pricing-note{flex:240px}.crm-server-pricing-actions{border-top:1px solid var(--ant-color-border-secondary,#e6e8ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.crm-server-pricing-confirm{font-variant-numeric:tabular-nums;margin:8px 0 0;padding-left:18px}@media (width<=760px){.crm-server-pricing-tiles{grid-template-columns:1fr}}.crm-integrations-lead{max-width:760px;color:var(--ant-color-text-secondary,#667085);margin:-4px 0 12px;font-size:13px}.crm-integrations-note{margin-bottom:12px}.crm-integrations-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.crm-integrations-nav{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:0}.crm-integrations-nav-summary{border-bottom:1px solid var(--ant-color-border-secondary,#e6e8ee);color:var(--ant-color-text-secondary,#667085);margin-bottom:4px;padding:6px 8px 10px;font-size:13px}.crm-integrations-nav-summary strong{color:var(--ant-color-text,#1f2430);font-size:15px}.crm-integrations-nav-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.crm-integrations-nav-item:hover,.crm-integrations-nav-item:focus-visible{background:var(--ant-color-fill-tertiary,#f5f5f5);outline:none}.crm-integrations-nav-icon{background:var(--ant-color-primary);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-integrations-nav-icon{background:color-mix(in srgb, var(--ant-color-primary) 12%, var(--ant-color-bg-container))}}.crm-integrations-nav-icon{color:var(--ant-color-primary)}.crm-integrations-nav-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.crm-integrations-nav-title{color:var(--ant-color-text,#1f2430);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.crm-integrations-nav-group{color:var(--ant-color-text-tertiary,#98a2b3);font-size:12px}.crm-integrations-dot{background:var(--crm-tone-fg,var(--ant-color-text-quaternary));border-radius:999px;flex:none;width:8px;height:8px}.crm-integrations-dot.crm-tone-neutral{background:var(--ant-color-text-quaternary)}.crm-integrations-form{flex-direction:column;gap:16px;min-width:0;display:flex}.crm-integrations-card{scroll-margin-top:12px}.crm-integrations-card .ant-card-head{padding-top:12px;padding-bottom:12px}.crm-integrations-card-title{align-items:center;gap:12px;min-width:0;display:flex}.crm-integrations-card-name{font-size:15px;font-weight:600;line-height:1.3}.crm-integrations-card-description{color:var(--ant-color-text-secondary,#667085);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.crm-integrations-card-alert{margin-bottom:16px}.crm-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.crm-integrations-grid>.crm-integrations-span{grid-column:1/-1}.crm-integrations-secrets{border-top:1px dashed var(--ant-color-border-secondary,#e6e8ee);color:var(--ant-color-text-secondary,#667085);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;margin:4px 0 12px;padding-top:12px;font-size:12px;font-weight:600;display:flex}.crm-slack-channels{flex-direction:column;gap:12px;display:flex}.crm-slack-channel{border:1px solid var(--ant-color-border-secondary,#eaecf0);background:var(--ant-color-bg-container,#fff);border-radius:10px;padding:12px 14px 4px}.crm-slack-channel-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.crm-slack-channel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.crm-slack-channel-head .ant-btn{margin-left:auto}.crm-slack-events .ant-checkbox-group{flex-direction:column;gap:8px;display:flex}.crm-slack-events .ant-checkbox-label strong{font-weight:600;display:block}.crm-slack-channels-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.crm-integrations-events-hint{color:var(--ant-color-text-secondary,#667085);font-size:12px;display:block}.crm-integrations-test{background:var(--ant-color-fill-quaternary,#fafafa);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;display:flex}.crm-integrations-savebar{z-index:2;border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px -18px #10182873}.crm-integrations-savebar.is-dirty{border-color:var(--ant-color-warning-border,#ffe58f)}@media (width<=900px){.crm-integrations-layout{grid-template-columns:1fr}.crm-integrations-nav{flex-flow:wrap;position:static}.crm-integrations-nav-summary{width:100%}.crm-integrations-nav-item{width:auto}}@media (width<=640px){.crm-integrations-grid{grid-template-columns:1fr}.crm-integrations-card-description{white-space:normal}}.crm-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.crm-quote-grid>.crm-quote-span-all{grid-column:1/-1}.crm-quote-line{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-fill-quaternary,#fafafa);border-radius:12px;margin-bottom:12px;padding:12px 14px 0}.crm-quote-line-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.crm-quote-line-index{background:var(--ant-color-primary);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.crm-quote-line-index{background:color-mix(in srgb, var(--ant-color-primary) 14%, var(--ant-color-bg-container))}}.crm-quote-line-index{color:var(--ant-color-primary);font-size:12px;font-weight:600}.crm-quote-line-code{min-width:0;color:var(--ant-color-text-secondary,#667085);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.crm-quote-line-grid{grid-template-columns:minmax(0,2fr) minmax(0,2fr) 96px 140px;gap:0 12px;display:grid}.crm-quote-summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-quote-discount{flex:320px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-quote-totals{font-variant-numeric:tabular-nums;flex:0 280px;margin:0}.crm-quote-totals>div{color:var(--ant-color-text-secondary,#667085);justify-content:space-between;gap:16px;padding:4px 0;display:flex}.crm-quote-totals dd{color:var(--ant-color-text,#1f2430);margin:0}.crm-quote-totals>.crm-quote-total{border-top:1px solid var(--ant-color-border-secondary,#e6e8ee);color:var(--ant-color-text,#1f2430);margin-top:4px;padding-top:8px;font-size:16px;font-weight:600}@media (width<=760px){.crm-quote-grid,.crm-quote-discount{grid-template-columns:1fr}.crm-quote-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-quote-line-grid>:nth-child(-n+2){grid-column:1/-1}.crm-quote-totals{flex-basis:100%}}.crm-form-switch{align-items:center;gap:8px;display:inline-flex}.crm-ui-lab-banner{color:var(--ant-color-text-secondary,#667085);margin:0 0 12px;font-size:13px}.crm-ui-lab-actions{margin-top:12px}.crm-data-table .ant-btn:focus-visible,.crm-list-primary .ant-btn:focus-visible,.crm-form-actions .ant-btn:focus-visible,.crm-bulk-bar .ant-btn:focus-visible{outline:2px solid var(--ant-color-primary,#e4570f);outline-offset:2px}@media (width<=1100px){.crm-table-toolbar .crm-table-search{flex-basis:160px;width:160px}.crm-clear-filters-label{display:none}}.crm-chart,.crm-chart-card{min-width:0}.crm-chart-host{width:100%}.crm-chart-state{justify-content:center;align-items:center;width:100%;display:flex}.crm-chart-state .ant-alert{max-width:440px}.crm-chart-card-extra{align-items:center;gap:12px;display:inline-flex}.crm-chart-card-extra .crm-loading-indicator{flex-direction:row;gap:6px}.crm-chart-card-extra .crm-loading-mark{width:14px;height:14px}.crm-chart-card-extra .crm-loading-label{font-size:12px}.crm-chart-card-alert{margin-bottom:8px}.crm-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.crm-card-note.ant-typography{margin-top:12px;margin-bottom:0}.crm-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.crm-chart-grid-wide{grid-column:1/-1;min-width:0}.crm-dashboard .crm-chart-grid{margin-bottom:8px}.crm-dashboard .crm-list-header{flex-wrap:wrap;margin-bottom:2px}.crm-dashboard-range{color:var(--ant-color-text-secondary,#667085);margin:0 0 14px;font-size:13px}.crm-dashboard .crm-stat-grid{margin-bottom:16px}.crm-dashboard .crm-stat-grid:not(.is-compact){margin-bottom:12px}.crm-dashboard button.crm-stat-card.is-clickable{transition:border-color .15s,box-shadow .15s,transform .15s}.crm-dashboard button.crm-stat-card.is-clickable:hover{border-color:var(--crm-tone-border,var(--ant-color-primary-border));transform:translateY(-1px);box-shadow:0 6px 16px #10182814}.crm-stat-grid.is-compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.crm-stat-grid.is-compact .crm-stat-card{min-height:64px;box-shadow:none;gap:10px;padding:10px 12px}.crm-stat-grid.is-compact .crm-stat-icon{width:32px;height:32px;font-size:15px}.crm-stat-grid.is-compact .crm-stat-value{font-size:17px}.crm-stat-grid.is-compact .crm-stat-label,.crm-stat-grid.is-compact .crm-stat-description{font-size:12px}.crm-dashboard-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-bottom:16px;display:grid}.crm-dashboard-panels.is-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.crm-dashboard-panels>.ant-card>.ant-card-body{padding-top:12px}.crm-panel-title{align-items:center;gap:8px;font-weight:650;display:inline-flex}.crm-panel-title-icon{background:var(--ant-color-primary-bg,#fff4ec);width:28px;height:28px;color:var(--ant-color-primary,#e4570f);border-radius:8px;place-items:center;font-size:15px;display:inline-grid}.crm-panel-title.is-danger .crm-panel-title-icon{background:var(--ant-color-error-bg,#fff1f0);color:var(--ant-color-error,#f5222d)}.crm-see-all.ant-btn{padding-inline:4px;font-size:13px}.crm-see-all .anticon{font-size:10px}.crm-reminder-list{flex-direction:column;gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.crm-reminder{border:1px solid var(--ant-color-border-secondary,#e6e8ee);border-left:3px solid var(--crm-tone-fg);border-radius:var(--ant-border-radius,8px);background:var(--ant-color-bg-container,#fff);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:9px 10px;transition:background .15s;display:flex}.crm-reminder:hover{background:var(--crm-tone-bg)}.crm-reminder:focus-visible{outline:2px solid var(--ant-color-primary,#e4570f);outline-offset:2px}.crm-reminder-icon{background:var(--crm-tone-bg);width:32px;height:32px;color:var(--crm-tone-fg);border-radius:999px;flex:none;place-items:center;font-size:15px;display:grid}.crm-reminder-text{flex-direction:column;flex:1;min-width:0;display:flex}.crm-reminder-label{font-size:13px;font-weight:600}.crm-reminder-description{color:var(--ant-color-text-tertiary,#98a2b3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-reminder-count{background:var(--crm-tone-bg);min-width:32px;color:var(--crm-tone-fg);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 8px;font-size:14px;font-weight:700}.crm-reminder-go{color:var(--ant-color-text-quaternary,#c0c4cc);font-size:11px}.crm-reminder-empty{min-height:220px;color:var(--ant-color-text-secondary,#667085);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.crm-reminder-empty .anticon{color:var(--ant-color-success,#52c41a);margin-bottom:6px;font-size:32px}.crm-reminder-empty strong{color:var(--ant-color-text,#1f2430)}.crm-dashboard-table-scroll{overflow-x:auto}.crm-dashboard-table{border-collapse:collapse;width:100%;font-size:13px}.crm-dashboard-table th{border-bottom:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-fill-quaternary,#fafafa);color:var(--ant-color-text-secondary,#667085);text-align:left;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.crm-dashboard-table td{border-bottom:1px solid var(--ant-color-border-secondary,#e6e8ee);white-space:nowrap;padding:9px 10px}.crm-dashboard-table tr:last-child td{border-bottom:0}.crm-dashboard-table .is-number{font-variant-numeric:tabular-nums;text-align:right}.crm-dashboard-strong{font-weight:600}.crm-dashboard-muted{color:var(--ant-color-text-tertiary,#98a2b3);font-size:12px}.crm-stock-distribution{grid-template-columns:minmax(160px,1fr) minmax(0,1.2fr);align-items:center;gap:12px;display:grid}.crm-stock-legend{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crm-stock-legend li{grid-template-columns:10px minmax(0,1fr) auto 48px;align-items:center;gap:8px;display:grid}.crm-stock-legend-dot{border-radius:999px;width:10px;height:10px}.crm-stock-legend-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-stock-legend strong{font-variant-numeric:tabular-nums}.crm-stock-legend-share{color:var(--ant-color-text-tertiary,#98a2b3);font-variant-numeric:tabular-nums;text-align:right}.crm-announcement-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.crm-announcement-list li{border-bottom:1px solid var(--ant-color-border-secondary,#e6e8ee);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.crm-announcement-dot{background:var(--ant-color-info,#1677ff);border-radius:999px;flex:none;width:9px;height:9px;margin-top:6px}.crm-announcement-dot.is-campaign{background:var(--ant-color-success,#52c41a)}.crm-announcement-body{flex-direction:column;flex:1;min-width:0;display:flex}.crm-announcement-title{font-size:13px;font-weight:600}.crm-announcement-meta{color:var(--ant-color-text-tertiary,#98a2b3);font-size:12px}.crm-dashboard-section{border-top:1px solid var(--ant-color-border-secondary,#e6e8ee);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:24px 0 12px;padding-top:16px;display:flex}.crm-dashboard-section h2{margin:0;font-size:16px;font-weight:650}.crm-dashboard-section span{color:var(--ant-color-text-secondary,#667085);font-size:13px}@media (width<=640px){.crm-stock-distribution{grid-template-columns:1fr}.crm-dashboard .crm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-dashboard .crm-stat-card{gap:8px;min-height:0;padding:10px}.crm-dashboard .crm-stat-icon{width:32px;height:32px;font-size:15px}.crm-dashboard .crm-stat-value{font-size:18px}}.crm-report-types{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.crm-report-type{border:1px solid var(--ant-color-border-secondary,#e6e8ee);border-radius:var(--ant-border-radius-lg,12px);background:var(--ant-color-bg-container,#fff);color:var(--ant-color-text,#1f2430);font:inherit;text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.crm-report-type:hover{border-color:var(--ant-color-primary-border-hover,#f4a06b)}.crm-report-type:focus-visible{outline:2px solid var(--ant-color-primary,#e4570f);outline-offset:2px}.crm-report-type.is-active{border-color:var(--ant-color-primary,#e4570f);background:var(--ant-color-primary-bg,#fff4ec);box-shadow:0 0 0 1px var(--ant-color-primary,#e4570f) inset}.crm-report-type-icon{color:var(--ant-color-primary,#e4570f);margin-bottom:4px;font-size:20px}.crm-report-type-label{font-size:13px;font-weight:600}.crm-report-type-description{color:var(--ant-color-text-tertiary,#98a2b3);font-size:11px}@media (width<=640px){.crm-report-types{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.crm-report-type{scroll-snap-align:start}}.crm-report-filters.ant-card{margin-bottom:14px}.crm-report-filter-grid{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:12px;display:grid}.crm-report-filter-field{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-report-filter-field .ant-select,.crm-report-filter-field .ant-picker{width:100%}.crm-report-filter-label{color:var(--ant-color-text-secondary,#667085);font-size:12px;font-weight:500}.crm-report-filter-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1200px){.crm-report-filter-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.crm-reports .crm-stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:16px}.crm-report-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-bottom:16px;display:grid}.crm-report-table.ant-card>.ant-card-body{padding-top:8px}.crm-donut{position:relative}.crm-donut-center{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.crm-donut-center strong{color:var(--ant-color-text,#1f2430);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.crm-donut-center span{color:var(--ant-color-text-secondary,#667085);font-size:12px}.crm-orders-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.crm-orders-main{min-width:0}.crm-orders-aside{gap:12px;display:grid}.crm-orders-aside .ant-card-head-title{font-size:14px}.crm-orders-ranking{counter-reset:crm-orders-rank;gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-orders-ranking li{counter-increment:crm-orders-rank;align-items:center;gap:10px;display:flex}.crm-orders-ranking li:before{content:counter(crm-orders-rank);width:22px;color:var(--ant-color-text-secondary,#667085);text-align:center;font-size:12px}.crm-orders-ranking span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm-orders-ranking strong{font-variant-numeric:tabular-nums}@media (width<=1280px){.crm-orders-layout{grid-template-columns:minmax(0,1fr)}.crm-orders-aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}@media print{.crm-report-types,.crm-report-filters,.crm-reports .ant-alert{display:none}}.crm-chart-tooltip{font-variant-numeric:tabular-nums;min-width:140px}.crm-chart-tooltip-title{margin-bottom:4px;font-weight:600}.crm-chart-tooltip-row{align-items:center;gap:8px;line-height:1.6;display:flex}.crm-chart-tooltip-marker{border-radius:2px;flex:none;width:8px;height:8px}.crm-chart-tooltip-label{opacity:.78;flex:1}.crm-chart-tooltip-value{margin-left:12px;font-weight:600}.crm-opportunity-drawer{flex:1;min-height:0;padding:4px 16px 16px;overflow:auto}.crm-opportunity-drawer .ant-tabs-nav{margin-bottom:12px}.crm-opportunity-tab{align-items:center;gap:6px;display:inline-flex}.crm-opportunity-tab-count{background:var(--ant-color-fill-secondary,#f2f4f7);min-width:20px;color:var(--ant-color-text-secondary,#667085);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;line-height:18px}.crm-opportunity-actions{justify-content:flex-end;margin-top:10px;display:flex}.crm-opportunity-timeline{border-left:2px solid var(--ant-color-border-secondary,#e6e8ee);margin:0;padding:0 0 0 14px;list-style:none}.crm-opportunity-timeline li{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:12px;margin:0 0 12px;padding:10px 12px;position:relative}.crm-opportunity-timeline li:before{border:2px solid var(--ant-color-bg-layout,#f5f6f8);background:var(--ant-color-primary,#f26a1b);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:-21px}.crm-opportunity-timeline-meta{color:var(--ant-color-text-secondary,#667085);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.crm-opportunity-timeline-meta strong{color:var(--ant-color-text,#1f2430);font-weight:600}.crm-opportunity-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.crm-opportunity-quotes,.crm-reminder-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-opportunity-quotes>li{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex}.crm-opportunity-quote-main{gap:2px;min-width:0;display:grid}.crm-opportunity-quote-title{overflow-wrap:anywhere;font-weight:600}.crm-opportunity-quote-meta,.crm-reminder-meta,.crm-reminder-hint{color:var(--ant-color-text-secondary,#667085);font-size:12px}.crm-opportunity-quote-side{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.crm-reminder-presets{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.crm-reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.crm-reminder-grid label{gap:4px;font-size:13px;display:grid}.crm-reminder-grid label>span{color:var(--ant-color-text-secondary,#667085)}@container (width<=420px){.crm-reminder-grid{grid-template-columns:1fr}}.crm-reminder-hint{margin:6px 0 0}.crm-reminder-list li{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.crm-reminder-list li.is-due{border-color:var(--ant-color-warning,#f79009)}@supports (color:color-mix(in lab, red, red)){.crm-reminder-list li.is-due{border-color:color-mix(in srgb, var(--ant-color-warning,#f79009) 45%, transparent)}}.crm-reminder-list li.is-due{background:var(--ant-color-warning-bg,#fffaeb)}.crm-reminder-list li.is-done .crm-reminder-body p{color:var(--ant-color-text-tertiary,#98a2b3);text-decoration:line-through}.crm-reminder-body{flex:1;gap:2px;min-width:0;display:grid}.crm-reminder-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.crm-followups{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.crm-followups-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-followups-title{align-items:center;gap:8px;font-weight:600;display:inline-flex}.crm-followups-alert{margin:0}.crm-followups-empty{color:var(--ant-color-text-secondary,#667085);margin:0;font-size:13px}.crm-followups-form{background:var(--ant-color-bg-layout,#f5f6f8);border-radius:10px;gap:10px;padding:12px;display:grid}.crm-followups-field{gap:4px;font-size:13px;display:grid}.crm-followups-field>span{color:var(--ant-color-text-secondary,#667085)}.crm-followups-field small{color:var(--ant-color-text-secondary,#667085);font-size:12px}.crm-followups-actions{gap:8px;margin-top:0}.crm-followups-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-followups-list li{border:1px solid var(--ant-color-border-secondary,#e6e8ee);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.crm-followups-list li.is-cancelled,.crm-followups-list li.is-skipped{opacity:.75}.crm-followups-item-main{gap:2px;min-width:0;display:grid}.crm-followups-item-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.crm-followups-item-meta,.crm-followups-item-note{color:var(--ant-color-text-secondary,#667085);overflow-wrap:anywhere;font-size:12px}.crm-followups-item-note{font-style:italic}.crm-opportunity-quote-followups{flex-basis:100%}.crm-report-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.crm-report-staff{min-width:220px}.crm-report-tab{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.crm-report-tab>*{min-width:0}.crm-report-note{color:var(--ant-color-text-secondary,#667085);margin:0;font-size:13px}.crm-report-table{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:14px;padding:14px 16px}.crm-report-table>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.crm-report-table h2{margin:0;font-size:15px;font-weight:600}.crm-report-table header p{color:var(--ant-color-text-secondary,#667085);margin:2px 0 0;font-size:12px}.crm-report-table tr.is-clickable{cursor:pointer}.crm-report-number{font-variant-numeric:tabular-nums;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.crm-filter-note{background:var(--ant-color-info-bg,#eff8ff);color:var(--ant-color-text,#1f2430);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px;padding:6px 12px;font-size:13px;display:flex}.crm-user-name{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.crm-user-drawer-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.crm-user-drawer-text{color:var(--ant-color-text-secondary,#667085);margin:0 0 10px;font-size:13px}.crm-access-toolbar{align-items:center;gap:12px;margin-bottom:8px;display:flex}.crm-access-toolbar .ant-input-search{flex:1}.crm-access-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.crm-access-muted{color:var(--ant-color-text-tertiary,#98a2b3);font-size:12px}.crm-access-modules{gap:10px;display:grid}.crm-access-group{border:1px solid var(--ant-color-border-secondary,#e6e8ee);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px;margin:0;padding:10px 12px;display:grid}.crm-access-group legend{padding:0 4px}.crm-access-footer{background:var(--ant-color-bg-layout,#f5f6f8);color:var(--ant-color-text-secondary,#667085);justify-content:flex-end;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex;position:sticky;bottom:-16px}.crm-access-footer>span{margin-right:auto}.crm-access-error{color:var(--ant-color-error-text,#b42318);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.crm-dealer-name{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.crm-dealer-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.crm-dealer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}@container (width<=480px){.crm-dealer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-dealer-stat{border:1px solid var(--ant-color-border-secondary,#e6e8ee);background:var(--ant-color-bg-container,#fff);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.crm-dealer-stat span{color:var(--ant-color-text-secondary,#667085);font-size:12px}.crm-dealer-stat strong{font-variant-numeric:tabular-nums;font-size:18px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
