*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-3{bottom:.75rem}.left-3{left:.75rem}.right-3{right:.75rem}.top-2{top:.5rem}.top-3{top:.75rem}.z-20{z-index:20}.z-50{z-index:50}.\!m-0{margin:0!important}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-12{height:3rem}.h-16{height:4rem}.h-36{height:9rem}.h-full{height:100%}.max-h-72{max-height:18rem}.min-h-0{min-height:0}.min-h-\[320px\]{min-height:320px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-16{width:4rem}.w-3\.5{width:.875rem}.w-52{width:13rem}.w-56{width:14rem}.w-60{width:15rem}.w-80{width:20rem}.w-\[220px\]{width:220px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.max-w-\[180px\]{max-width:180px}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.shrink{flex-shrink:1}.grow{flex-grow:1}.origin-top-left{transform-origin:top left}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.\!border-\[\#141413\]{--tw-border-opacity:1!important;border-color:#141413!important;border-color:rgb(20 20 19/var(--tw-border-opacity,1))!important}.\!border-gray-200{--tw-border-opacity:1!important;border-color:#e5e7eb!important;border-color:rgb(229 231 235/var(--tw-border-opacity,1))!important}.border-amber-100{--tw-border-opacity:1;border-color:#fef3c7;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-sky-100{--tw-border-opacity:1;border-color:#e0f2fe;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-400{--tw-border-opacity:1;border-color:#38bdf8;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:#475569;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.\!bg-\[\#141413\]{--tw-bg-opacity:1!important;background-color:#141413!important;background-color:rgb(20 20 19/var(--tw-bg-opacity,1))!important}.\!bg-slate-200{--tw-bg-opacity:1!important;background-color:#e2e8f0!important;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:#fff!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-wide{letter-spacing:.025em}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-50{--tw-text-opacity:1;color:#eff6ff;color:rgb(239 246 255/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:#0c4a6e;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.\!shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.ring-green-100{--tw-ring-opacity:1;--tw-ring-color:rgb(220 252 231/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-opacity{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-btn-color-default.ant-btn-variant-dashed:not(.app-button),.ant-btn-color-default.ant-btn-variant-outlined:not(.app-button){--ant-btn-bg-color-container:#f6f6f6;--ant-btn-bg-color-hover:#ebebeb;--ant-btn-border-color:#0000;--ant-btn-border-color-hover:#0000;--ant-btn-text-color-hover:#141413;background-color:#f6f6f6;border:1px solid #0000}.ant-btn-color-default.ant-btn-variant-dashed:not(.app-button):not(:disabled):focus-visible,.ant-btn-color-default.ant-btn-variant-dashed:not(.app-button):not(:disabled):hover,.ant-btn-color-default.ant-btn-variant-outlined:not(.app-button):not(:disabled):focus-visible,.ant-btn-color-default.ant-btn-variant-outlined:not(.app-button):not(:disabled):hover{background-color:#ebebeb;border-color:#0000;color:#141413}.app-floating-form-drawer.ant-drawer-right>.ant-drawer-content-wrapper{border-radius:12px;bottom:24px;box-shadow:0 24px 80px #14141329;height:auto!important;max-height:calc(100vh - 96px);overflow:visible;right:24px;top:auto}.app-floating-form-drawer .ant-drawer-content,.app-floating-form-drawer .ant-drawer-content-wrapper{border-radius:12px}.app-floating-form-drawer .ant-drawer-content{display:flex;flex-direction:column;max-height:calc(100vh - 96px);overflow:hidden}.app-floating-form-drawer .ant-drawer-wrapper-body{display:flex;flex-direction:column;max-height:calc(100vh - 96px);min-height:0}.app-floating-form-drawer--scrollable.ant-drawer-right>.ant-drawer-content-wrapper{height:calc(100vh - 96px)!important}.app-floating-form-drawer--scrollable .ant-drawer-content,.app-floating-form-drawer--scrollable .ant-drawer-wrapper-body{height:100%}.app-floating-form-drawer--adaptive-scroll .ant-drawer-body{flex:0 1 auto;max-height:calc(100vh - 242px);overflow-y:auto}.app-floating-form-drawer .ant-drawer-header{border-bottom:1px solid #ebebeb;flex:0 0 auto;margin:0;padding:20px 24px}.app-floating-form-drawer .ant-drawer-header-title{align-items:center;display:flex;gap:16px}.app-floating-form-drawer .ant-drawer-title{color:#141413;font-size:22px;font-weight:700;line-height:28px;min-width:0;order:1}.app-floating-form-drawer .ant-drawer-close{margin-inline-end:0;margin-inline-start:auto;order:2}.app-floating-form-drawer .ant-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px}.app-floating-form-drawer .ant-drawer-footer{border-top:1px solid #ebebeb;flex:0 0 auto;padding:16px 20px}.app-floating-form-drawer__footer{display:flex;gap:12px;justify-content:flex-start}.app-floating-form-drawer__footer .ant-btn{font-weight:600}.app-floating-form-drawer__footer .ant-btn-primary{background:#141413;border-color:#141413;color:#fff}.app-floating-form-drawer__footer .ant-btn-primary:not(:disabled):focus-visible,.app-floating-form-drawer__footer .ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.app-floating-form-drawer .ant-form-item{margin-bottom:16px}.app-floating-form-drawer .ant-form-item:last-child{margin-bottom:0}.app-floating-form-drawer .ant-input,.app-floating-form-drawer .ant-input-number,.app-floating-form-drawer .ant-picker,.app-floating-form-drawer .ant-select-selector,.app-floating-form-drawer .ant-tree-select-selector{border-radius:8px!important}.app-floating-form-drawer .ant-input-number,.app-floating-form-drawer .ant-picker,.app-floating-form-drawer .ant-select,.app-floating-form-drawer .ant-tree-select{width:100%}.field-editor-select-wrapper .ant-select-selector{background-color:#fff!important;border-color:#e2e8f0!important}.field-editor-select-wrapper .ant-select .ant-select-content-value{overflow:visible!important}.field-editor-select .ant-select-selection-item,.field-editor-select .ant-select-selection-placeholder,.field-editor-select-wrapper .ant-select-selection-item,.field-editor-select-wrapper .ant-select-selection-placeholder{color:#1f2937!important;font-size:.875rem}.field-editor-select .ant-select-arrow,.field-editor-select-wrapper .ant-select-arrow{color:#475569}.sidebar-menu-divider{border-color:#fff3!important;margin:8px 0!important}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:\!bg-\[\#2b2b29\]:hover{--tw-bg-opacity:1!important;background-color:#2b2b29!important;background-color:rgb(43 43 41/var(--tw-bg-opacity,1))!important}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-sky-400:hover{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-200:disabled{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:text-gray-600:disabled{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.md\:p-10{padding:2.5rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1024px){.lg\:w-auto{width:auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}}:root{--app-font-family:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--app-color-black:#141413}.app-typography{color:#141413;color:var(--app-color-black);font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--app-font-family);font-style:normal;margin:0}.app-text-h1,.app-typography--h1{font-size:40px;font-weight:600;letter-spacing:normal;line-height:44px}.app-text-h2,.app-typography--h2{font-size:32px;font-weight:600;letter-spacing:normal;line-height:36px}.app-text-h3,.app-typography--h3{font-size:24px;font-weight:600;letter-spacing:normal;line-height:28px}.app-text-h4,.app-typography--h4{font-size:20px;font-weight:600;letter-spacing:normal;line-height:24px}.app-text-body,.app-typography--body{font-size:16px;font-weight:500;letter-spacing:normal;line-height:24px}.app-text-body-bold,.app-typography--body-bold{font-size:16px;font-weight:600;letter-spacing:normal;line-height:24px}.app-text-body-2,.app-typography--body-2{font-size:14px;font-weight:500;letter-spacing:normal;line-height:20px}.app-text-caption,.app-typography--caption{font-size:12px;font-weight:500;letter-spacing:normal;line-height:16px}.app-typography--card-title{font-size:16px;font-weight:700;letter-spacing:normal;line-height:24px}.app-typography--column-title{font-size:12px;font-weight:700;letter-spacing:normal;line-height:15px}.app-typography--badge{font-size:13px;font-weight:600;letter-spacing:normal;line-height:16px}.app-typography--card-body{font-size:13px;font-weight:500;letter-spacing:normal;line-height:20px}.app-surface{background:#fff;border-radius:16px;padding:0 0 24px}.app-sidebar__notification-button{position:relative}.app-sidebar__notification-button svg{height:19px;width:19px}.app-sidebar__notification-button--open{background:var(--sidebar-bg-hover)!important;color:var(--sidebar-text-active)}.app-sidebar__notification-label{font-size:10px;letter-spacing:-.04em;max-width:100%;white-space:nowrap!important}.app-sidebar__notification-badge{align-items:center;background:#f43f6b;border:2px solid var(--sidebar-bg);border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;height:18px;justify-content:center;left:50%;line-height:1;min-width:18px;padding:0 4px;pointer-events:none;position:absolute;right:auto;top:3px;transform:translateX(5px)}.notifications-popover-overlay{max-width:calc(100vw - 24px)}.notifications-popover-overlay .ant-popover-inner{border-radius:14px;box-shadow:0 18px 54px #1414132e;overflow:hidden;padding:0;width:min(420px,calc(100vw - 24px))}.notifications-popover{color:#141413;width:100%}.notifications-popover__header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 16px 10px}.notifications-popover__header>div{display:flex;flex-direction:column;min-width:0}.notifications-popover__header strong{font-size:18px;line-height:24px}.notifications-popover__header span{color:#7b7b7b;font-size:12px;line-height:18px}.notifications-popover__header .ant-btn{flex:0 0 auto;font-weight:600;padding-inline:6px}.notifications-popover__tabs .ant-tabs-nav{margin:0;padding:0 16px}.notifications-popover__tabs .ant-tabs-nav:before{border-bottom-color:#ededed}.notifications-popover__tabs .ant-tabs-tab{padding:8px 0 9px}.notifications-popover__tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.notifications-popover__tabs .ant-tabs-tab-btn{color:#141413;font-family:var(--app-font-family);font-size:14px;font-weight:500}.notifications-popover__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.notifications-popover__tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#1677ff!important}.notifications-popover__tabs .ant-tabs-ink-bar{background:#1677ff;height:3px}.notifications-popover__body{display:flex;flex-direction:column;min-height:170px}.notifications-popover__body>.ant-alert{margin:12px 14px 0}.notifications-popover__body>.ant-spin-nested-loading{min-height:150px}.notifications-popover__body .ant-spin-container{min-height:inherit}.notifications-popover__body .ant-empty{margin-block:42px}.notifications-popover__list{max-height:min(460px,calc(100vh - 210px));overflow-y:auto;overscroll-behavior:contain}.notifications-popover__item{grid-gap:10px;align-items:flex-start;background:#fff;border-bottom:1px solid #ededed;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.notifications-popover__item--unread{background:#f7f8ff}.notifications-popover__item-icon{align-items:center;background:#f0f0f0;border-radius:9px;color:#5f5f5d;display:inline-flex;height:32px;justify-content:center;width:32px}.notifications-popover__item--unread .notifications-popover__item-icon{background:#e5e9ff;color:#4f65d9}.notifications-popover__item-content{min-width:0}.notifications-popover__item-content p,.notifications-popover__item-content strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-popover__item-content strong{font-size:14px;line-height:20px}.notifications-popover__item-content p{color:#454543;font-size:13px;line-height:18px;margin:2px 0 5px}.notifications-popover__meta{color:#858585;display:flex;font-size:11px;gap:4px 10px;line-height:16px}.notifications-popover__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-popover__item-actions{display:flex;margin:-4px -6px 0 0}.notifications-popover__item-actions .ant-btn{color:#656563;height:28px;min-width:28px;padding:0;width:28px}.notifications-popover__body>.ant-pagination{align-self:flex-end;margin:10px 14px}@media (max-width:520px){.notifications-popover-overlay .ant-popover-inner{width:min(360px,calc(100vw - 24px))}.notifications-popover__list{max-height:calc(100dvh - 250px)}}.notifications-popover__open{background:#0000;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.notifications-popover__open:focus-visible{border-radius:4px;outline:2px solid #1677ff;outline-offset:3px}.notifications-popover__pagination{border-top:1px solid #ededed;display:flex;justify-content:center;padding:12px 14px}.reminders-page-layout.app-page-layout{display:flex;height:100vh;height:100dvh;overflow:hidden}.reminders-page{background:#f2f4f7;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;width:100%}.reminders-tabs{flex:1 1;min-height:0}.reminders-status-switcher{display:flex;flex:0 0 auto;max-width:100%;min-width:0;width:max-content}.reminders-tabs>.ant-tabs-content-holder{margin-top:16px}.reminders-status-switcher>.ant-tabs-nav{align-items:center;display:flex;flex:0 0 auto;margin:0;max-width:100%;min-width:0;position:relative}.reminders-status-switcher>.ant-tabs-nav:before{border-bottom:0}.reminders-status-switcher .ant-tabs-nav-wrap{display:flex;flex:1 1;min-width:0;overflow:hidden;white-space:nowrap}.reminders-status-switcher .ant-tabs-nav-operations{display:flex;flex-shrink:0}.reminders-status-switcher .ant-tabs-nav-operations-hidden{pointer-events:none;position:absolute;visibility:hidden}.reminders-status-switcher>.ant-tabs-nav .ant-tabs-nav-list{align-items:center;background:#eaecf0;border:1px solid #e4e7ec;border-radius:12px;display:flex;gap:4px;padding:4px;position:relative}.reminders-status-switcher>.ant-tabs-nav .ant-tabs-tab{border-radius:8px;color:#667085;min-height:36px;padding:8px 12px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.reminders-status-switcher>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:0}.reminders-status-switcher>.ant-tabs-nav .ant-tabs-tab-btn{color:inherit;font-family:var(--app-font-family);font-size:14px;font-weight:600;line-height:20px;text-shadow:none}.reminders-status-switcher>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background:#f9fafb;color:#344054}.reminders-status-switcher>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;box-shadow:0 1px 3px #1018281a;color:#141413}.reminders-status-switcher>.ant-tabs-nav .ant-tabs-tab-btn:focus-visible{border-radius:4px;outline:2px solid #98a2b3;outline-offset:4px}.reminders-status-switcher>.ant-tabs-nav .ant-tabs-ink-bar{display:none}@media (max-height:500px){.reminders-tabs>.app-kanban-page-header{max-height:150px}}.reminders-tabs>.ant-tabs-content-holder,.reminders-tabs>.ant-tabs-content-holder>.ant-tabs-content,.reminders-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{display:flex;flex:1 1;flex-direction:column;min-height:0}.reminder-row-actions,.reminder-template-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.reminders-heading-actions{flex-shrink:0;flex-wrap:wrap;gap:8px}.reminders-heading.app-page-header.app-kanban-page-header__main{gap:16px}.reminders-heading>.app-page-header__actions{flex:1 1;gap:16px}.reminders-toolbar{align-items:center;display:flex;flex:1 1 100%;flex-shrink:0;flex-wrap:wrap;gap:16px;min-width:0}.reminders-toolbar>.ant-input-affix-wrapper{flex:1 1;min-width:220px}.reminders-toolbar>.ant-select{width:230px}.reminders-mine{align-items:center;display:flex;gap:8px;white-space:nowrap}@media (min-width:1600px){.reminders-heading>.app-page-header__actions{flex-wrap:nowrap}.reminders-toolbar{flex:1 1;flex-wrap:nowrap;gap:12px}.reminders-toolbar>.ant-select{flex:0 0 180px;width:180px}.reminders-mine{flex-shrink:0}}@media (min-width:768px) and (max-width:1599px){.reminders-heading.app-page-header.app-kanban-page-header__main{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.reminders-heading>.app-page-header__text{grid-column:1;grid-row:1}.reminders-heading>.app-page-header__actions{display:contents}.reminders-status-switcher{grid-column:2;grid-row:1}.reminders-toolbar{grid-column:1/-1;grid-row:2}.reminders-heading-actions{grid-column:3;grid-row:1}}.reminders-column,.reminders-column .ant-empty,.reminders-column-scroll,.reminders-column-scroll>.ant-spin-nested-loading,.reminders-column-scroll>.ant-spin-nested-loading>.ant-spin-container{cursor:grab}.reminders-column-scroll>.ant-spin-nested-loading{min-height:64px}.reminders-board--dragging,.reminders-board--dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.reminders-column--overdue .app-kanban__heading{color:#c93636}.reminders-column--overdue .app-kanban__count{background:#fee4e2}.reminders-column--drag-over{background:#e9f2ff;box-shadow:inset 0 0 0 1px #4186f4}.reminder-card:not(.app-kanban__card){background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 1px 2px #00000005;margin-bottom:12px;overflow-wrap:anywhere;padding:16px;position:relative}.reminder-card:not(.app-kanban__card):hover{border-color:#91caff;box-shadow:0 4px 12px #0000000d}.reminder-card[draggable=true]{cursor:grab}.reminder-card-main{background:none;border:0;color:inherit;font:inherit;padding:0;text-align:left}.reminder-card-main,.reminder-card-meta{align-items:flex-start;display:flex;flex-direction:column;gap:9px;width:100%}.reminder-card--board{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--kanban-card-gap)}.reminder-card--board .reminder-parent-link{gap:2px;margin-bottom:0}.reminder-card--board .reminder-card-main{gap:4px}.reminder-card--board .reminder-comment{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.reminder-card--board .reminder-card-meta{align-items:center;color:#667085;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:8px}.reminder-card--board .reminder-card-meta .ant-tag{margin-inline-end:0;padding-inline:8px}.reminder-card-main:focus-visible{border-radius:4px;outline:2px solid #1677ff;outline-offset:5px}.reminder-card>.ant-select{margin-top:12px;width:100%}.reminder-card-menu{position:absolute;right:10px;top:10px;z-index:2}.reminder-muted{color:#737373}.reminder-comment{overflow-wrap:anywhere;white-space:pre-wrap}.reminder-panel{min-width:0;padding:12px 16px}.reminder-panel h3{margin-top:0}.reminder-panel h4{margin-top:24px}.reminder-list-item{align-items:flex-start;border-bottom:1px solid #ededed;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere;padding:16px 0}.reminder-row-actions{flex-wrap:wrap;justify-content:flex-start}.reminder-card-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;width:100%}.reminder-template-list{margin:0 -4px;max-height:384px;overflow-y:auto;padding:0 4px}.reminder-template-row{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px;overflow-wrap:anywhere;padding:8px 10px}.reminder-template-name{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:6px;min-width:0}.reminder-template-actions{align-items:center;display:flex;gap:8px}.reminder-template-form{margin-top:16px}.reminder-template-field-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.reminder-template-field-label{color:#595959;font-size:12px;font-weight:500;margin:12px 0 6px}.reminder-template-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 32px}.reminder-template-fields>.ant-input{border-radius:6px;font-size:14px;min-height:32px}.reminder-template-save{border-radius:6px;font-size:14px;height:32px;width:32px}.reminder-editor-actions{display:flex;justify-content:flex-end;margin-top:28px}.reminder-editor-actions .ant-btn{border-radius:8px;font-size:16px;font-weight:600;min-height:40px;padding-inline:16px}.reminder-template-icon-grid{display:flex;flex-wrap:wrap;gap:8px}.reminder-template-icon-button{background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;display:grid;font-size:18px;height:32px;line-height:1;place-items:center;width:32px}.reminder-template-icon-button:focus-visible,.reminder-template-icon-button:hover:not(:disabled){border-color:#141413;outline:0}.reminder-template-icon-button--selected{background:#f3f3f3;border-color:#141413;box-shadow:0 0 0 2px #141413}.reminder-template-icon-button:disabled{cursor:not-allowed;opacity:.55}.reminder-template-modal{max-width:calc(100vw - 48px)}.reminder-template-modal .ant-modal-content{padding:24px}.reminder-template-modal .ant-modal-header{margin-bottom:8px}.reminder-template-modal-description{color:#737373;font-size:14px;line-height:1.45;margin:0 0 16px}.reminder-template-modal .ant-modal-title{font-size:18px;padding-right:24px}.reminder-template-modal .reminder-editor-actions{margin-top:20px}.reminder-catalog-link{margin:-16px 0 16px;padding:0}.reminder-summary{color:#737373;font-size:12px;margin-top:12px}.reminder-summary .ant-tag{margin-left:8px}.reminder-toast{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.clients-reminders-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.clients-reminders-layout>.reminder-panel{border-left:1px solid #eee}@media (max-width:640px){.reminders-toolbar>.ant-select{width:100%}.clients-reminders-layout{grid-template-columns:1fr}.clients-reminders-layout>.reminder-panel{border-left:0;border-top:1px solid #eee}}.reminders-entity-drawer.ant-drawer-right>.ant-drawer-content-wrapper{max-width:calc(100vw - 48px)}@media (max-width:800px){.clients-reminders-layout{grid-template-columns:1fr}.clients-reminders-layout>.reminder-panel{border-left:0;border-top:1px solid #eee}}.reminder-parent-link{background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;margin-bottom:12px;overflow-wrap:anywhere;padding:0;text-align:left}.reminder-parent-link:focus-visible{outline:2px solid #1677ff;outline-offset:4px}.reminder-card-main p{margin:0}.reminder-panel .ant-alert,.reminders-page .ant-alert{margin-bottom:16px}.reminders-completed{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:2px 8px 8px 2px;scrollbar-gutter:stable;width:100%}.reminders-completed>section{margin-inline:auto;width:min(100%,760px)}.reminders-completed-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.reminders-completed>section>.ant-spin-nested-loading{min-height:64px}.reminders-completed .ant-pagination{margin-top:16px}.reminders-completed .reminder-card--completed-list{grid-gap:12px 10px;align-items:start;box-shadow:0 .5px 1px #1018284d;display:grid;gap:12px 10px;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto 1fr auto;margin-bottom:0;padding:16px;transition:box-shadow .15s ease}.reminders-completed .reminder-card.reminder-card--completed-list:focus-within,.reminders-completed .reminder-card.reminder-card--completed-list:hover{border-color:#e6e6e6;box-shadow:inset 0 0 0 1px #1d29391f,0 .5px 1px #1018284d}@media (prefers-reduced-motion:reduce){.reminders-completed .reminder-card--completed-list{transition:none}}.reminder-completed-icon{background:#f6ffed;border-radius:50%;color:#389e0d;display:grid;grid-column:1;grid-row:1;height:28px;place-items:center;width:28px}.reminders-completed .reminder-parent-link{align-self:center;font-size:12px;gap:1px;grid-column:2;grid-row:1;margin:0}.reminders-completed .reminder-parent-link>strong{font-weight:500}.reminders-completed .reminder-card-main{gap:4px;grid-column:1/-1;grid-row:2;min-width:0}.reminders-completed .reminder-card-main .ant-tag{display:none}.reminders-completed .reminder-card-meta{color:#667085;gap:6px;margin-top:8px}.reminders-completed .reminder-card-actions{border-top:1px solid #f2f4f7;display:flex;grid-column:1/-1;grid-row:3;justify-self:stretch;margin:0;padding-top:12px}.reminders-completed .reminder-card-actions:empty{display:none}.reminders-completed .reminder-card-actions>.ant-btn{height:30px;padding-inline:10px}.reminder-panel{container-type:inline-size}.reminder-panel .ant-tabs-nav{margin-bottom:8px}.reminder-panel .reminder-card--compact{grid-gap:6px 10px;border:0;border-bottom:1px solid #ededed;border-radius:0;display:grid;gap:6px 10px;grid-template-columns:28px minmax(0,1fr);margin:0;padding:10px 0}.reminder-status-icon{background:#f5f5f5;border-radius:8px;color:#737373;display:grid;height:28px;place-items:center;width:28px}.reminder-card--compact .reminder-card-main{font-size:13px;gap:6px}.reminder-card--compact .reminder-card-meta{gap:6px}.reminder-card--compact .reminder-card-main>strong{font-size:14px;font-weight:600}.reminder-card--compact .reminder-comment{color:#737373}.reminder-card--compact .reminder-card-actions{gap:8px;grid-column:2;margin:2px 0 0}.reminder-card--overdue .reminder-due{color:#c93636}.reminder-card--done:not(.reminder-card--completed-list) .reminder-card-main>strong{color:#737373;font-weight:500}.reminder-card--compact.reminder-card--done .reminder-card-main>strong{font-weight:500}.reminder-card--done .reminder-status-icon{background:#f6ffed;color:#389e0d}.reminder-panel-add{margin-top:12px}.reminder-form .ant-form-item{margin-bottom:16px}.reminder-form .ant-form-item-label{padding-bottom:6px}.reminder-form .ant-form-item-label>label,.reminder-title-label>label{font-size:13px;font-weight:500}.reminder-form .ant-form-item-extra{font-size:12px;margin-top:4px;min-height:0}.reminder-form .ant-select{width:100%}.reminder-form-title-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:132px minmax(0,1fr)}.reminder-form-title-row>*{min-width:0}.reminder-title-label{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.reminder-form-context{grid-gap:0 12px;background:#fafafa;border:1px solid #ededed;border-radius:10px;display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;padding:14px 16px 0}.reminder-form-context>:nth-child(n+3),.reminder-form-context>:only-child{grid-column:1/-1}.reminder-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.reminder-form-row>*{min-width:0}.reminder-form-footer{border-top:1px solid #ededed;display:flex;gap:8px;justify-content:flex-end;padding-top:16px}.reminder-panel .reminder-form-footer>.ant-btn{width:100%}.reminder-form-modal .ant-modal-title{margin-bottom:20px}@container (max-width: 420px){.reminder-form-row{gap:0;grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.reminder-form-context,.reminder-form-row,.reminder-form-title-row{gap:0;grid-template-columns:minmax(0,1fr)}.reminder-template-modal{max-width:calc(100vw - 24px)}.reminder-template-modal .ant-modal-content{padding:20px 16px}.reminder-template-fields{gap:8px;grid-template-columns:minmax(0,1fr) 40px}.reminder-template-fields>.ant-input,.reminder-template-save{height:40px;min-height:40px}.reminder-template-save{width:40px}.reminder-template-icon-grid{gap:8px}.reminder-template-icon-button{border-radius:8px;font-size:18px;height:40px;width:40px}.reminder-template-field-header{flex-wrap:wrap;gap:0 8px}}.reminder-panel .ant-tabs-content-holder{max-height:460px;overflow-y:auto;scrollbar-gutter:stable}.workflow-task-related-tabs .reminder-panel{padding:0}.workflow-task-related-tabs .reminder-panel .ant-tabs-nav{margin:0 0 6px}.workflow-task-related-tabs .reminder-panel .ant-tabs-content-holder{padding:0}.workflow-task-related-tabs .reminder-panel .ant-tabs-content,.workflow-task-related-tabs .reminder-panel .ant-tabs-tabpane{height:auto}.workflow-task-related-tabs .reminder-panel .ant-tabs-tab-btn{font-size:14px}.reminder-card--linked{position:relative;transition:border-color .15s ease}.reminder-card--linked:not(.app-kanban__card):focus-within,.reminder-card--linked:not(.app-kanban__card):hover{border-color:#1677ff}.reminder-card--linked .reminder-parent-link{color:inherit;padding-right:36px;text-decoration:none}.reminder-card--board.reminder-card--linked .reminder-parent-link{padding-right:100px}.reminder-card--linked .reminder-parent-link:after{border-radius:inherit;content:"";cursor:pointer;inset:0;position:absolute;z-index:1}.reminder-card--linked .reminder-parent-link:focus-visible{outline:none}.reminder-card--linked .reminder-parent-link:focus-visible:after{outline:2px solid #1677ff;outline-offset:2px}.reminder-card--linked .reminder-card-actions{position:relative;z-index:2}@media (max-width:767px){.app-kanban-page-header .reminders-toolbar>.ant-input-affix-wrapper{flex-basis:100%;min-width:0}.app-kanban-page-header .reminders-toolbar>.ant-select{width:100%}}.app-button.ant-btn{background:#fff;border:1px solid #d9dde3;border-radius:10px;box-shadow:0 1px 2px #0000000a;color:#141413;font-size:14px;font-weight:500;height:40px;padding-inline:16px}.app-button.ant-btn.ant-btn-sm{height:32px;padding-inline:12px}.app-button.ant-btn.ant-btn-icon-only{padding-inline:0;width:40px}.app-button.ant-btn.ant-btn-icon-only.ant-btn-sm{width:32px}.app-button.ant-btn:not(:disabled):focus-visible,.app-button.ant-btn:not(:disabled):hover{background:#f9fafb;border-color:#a7aeb8;color:#141413}.app-button.ant-btn:not(:disabled):active{background:#f0f2f5;border-color:#a7aeb8;color:#141413}.app-button.ant-btn:focus-visible{outline:2px solid #141413;outline-offset:3px}.app-button.ant-btn.app-button--primary{background:#141413;border-color:#141413;color:#fff}.app-button.ant-btn.app-button--primary:not(:disabled):focus-visible,.app-button.ant-btn.app-button--primary:not(:disabled):hover{background:#303030;border-color:#303030;color:#fff}.app-button.ant-btn.app-button--primary:not(:disabled):active{background:#000;border-color:#000;color:#fff}.app-button.ant-btn.ant-btn-dangerous{border-color:#f3c5c2;color:#cf2920}.app-button.ant-btn.ant-btn-dangerous:not(:disabled):active,.app-button.ant-btn.ant-btn-dangerous:not(:disabled):focus-visible,.app-button.ant-btn.ant-btn-dangerous:not(:disabled):hover{background:#fff2f0;border-color:#cf2920;color:#cf2920}.app-button.ant-btn.app-button--primary.ant-btn-dangerous{background:#cf2920;border-color:#cf2920;color:#fff}.app-button.ant-btn.app-button--primary.ant-btn-dangerous:not(:disabled):active,.app-button.ant-btn.app-button--primary.ant-btn-dangerous:not(:disabled):focus-visible,.app-button.ant-btn.app-button--primary.ant-btn-dangerous:not(:disabled):hover{background:#a61d16;border-color:#a61d16;color:#fff}.app-button.ant-btn.ant-btn-dangerous:disabled,.app-button.ant-btn.app-button--primary:disabled,.app-button.ant-btn:disabled{background:#f6f6f6;border-color:#d9dde3;box-shadow:none;color:#8c8c8c}.app-page-layout{--app-page-gutter:0px;box-sizing:border-box;min-width:0;padding:0 var(--app-page-gutter) 40px;width:100%}.app-page-layout--fluid{padding-bottom:0;padding-inline-end:16px}.app-page-layout__content{margin-inline:auto;min-width:0;width:100%}.app-page-layout--wide .app-page-layout__content{max-width:1440px}.app-page-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;min-width:0}.app-page-layout--wide .app-page-header{padding-inline-end:0}.app-page-header__text{display:flex;flex-direction:column;gap:4px;min-width:0}.app-page-header__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:767px){.app-page-layout{--app-page-gutter:16px;padding-bottom:24px;padding-top:48px}.app-page-header{align-items:stretch;flex-direction:column;gap:16px}.app-page-header__actions{justify-content:flex-start}}.notifications-page>.app-page-header{margin-bottom:24px}.notifications-page__surface{border:1px solid #ebebeb;overflow:hidden}.notifications-page__toolbar{align-items:center;border-bottom:1px solid #ededed;display:flex;flex-wrap:wrap;gap:12px;padding:20px 24px}.notifications-page__toolbar .ant-select{min-width:180px}.notifications-page__total{font-feature-settings:"tnum";color:#7b7b7b;font-size:13px;font-variant-numeric:tabular-nums;margin-left:auto}.notifications-list--page .notifications-popover__list{max-height:none;overflow:visible}.notifications-list--page .notifications-popover__item{gap:16px;padding:20px 24px}.notifications-list--page .notifications-popover__item:last-child{border-bottom:0}.notifications-list--page .notifications-popover__item-icon{border-radius:12px;height:40px;width:40px}.notifications-list--page .notifications-popover__item-content p,.notifications-list--page .notifications-popover__item-content strong{overflow:visible;overflow-wrap:anywhere;white-space:normal}.notifications-list--page .notifications-popover__item-content strong{font-size:15px;line-height:22px}.notifications-list--page .notifications-popover__item-content p{font-size:14px;line-height:22px;margin:4px 0 8px}.notifications-list--page .notifications-popover__meta{flex-wrap:wrap;font-size:12px;line-height:18px}.notifications-list__unread{background:#e5e9ff;border-radius:5px;color:#4f65d9;display:inline-block;font-size:11px;font-weight:500;margin-left:10px;padding:0 7px;vertical-align:middle}.notifications-page__footer{align-items:center;border-top:1px solid #ededed;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}.notifications-page__footer>span{font-feature-settings:"tnum";color:#7b7b7b;font-size:13px;font-variant-numeric:tabular-nums}@media (max-width:600px){.notifications-page__footer,.notifications-page__toolbar{padding:16px}.notifications-page__toolbar .ant-segmented{width:100%}.notifications-page__toolbar .ant-segmented-group{display:flex}.notifications-page__toolbar .ant-segmented-item{flex:1 1;text-align:center}.notifications-list--page .notifications-popover__item{gap:10px;padding:16px}.notifications-list--page .notifications-popover__item-actions{flex-direction:column}.notifications-page__footer{justify-content:center}.notifications-page__footer>span{text-align:center;width:100%}.notifications-page__footer .ant-pagination{font-size:13px}}.app-kanban{--app-kanban-bottom-padding:12px;--kanban-background:#f2f4f7;--kanban-text:#1d2939;--kanban-muted:#667085;--kanban-accent:#4186f4;--kanban-column-gap:16px;--kanban-card-gap:8px;background:var(--kanban-background);border:0;border-radius:16px;box-sizing:border-box;color:var(--kanban-text);cursor:grab;flex:1 1;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 2px var(--app-kanban-bottom-padding);scrollbar-width:thin;touch-action:pan-x pan-y;width:100%}.app-kanban__columns{align-items:stretch;gap:var(--kanban-column-gap);height:100%;min-width:100%;width:max-content}.app-kanban__column,.app-kanban__columns{box-sizing:border-box;display:flex;min-height:0}.app-kanban__column{background:#f8fafc;border:1px solid #dfe3e9;border-radius:12px;flex:0 0 348px;flex-direction:column;min-width:0;overflow:hidden;padding:10px;width:348px}.app-kanban__header{color:var(--kanban-muted);flex-shrink:0;padding:0 0 16px}.app-kanban__heading{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-height:20px}.app-kanban__heading-label{align-items:center;display:flex;flex:0 1 auto;gap:8px;min-width:0}.app-kanban__heading h2{color:inherit;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.app-kanban__heading-label--with-badge h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-kanban__count{font-feature-settings:"tnum";align-items:center;border-radius:999px;box-sizing:border-box;color:inherit;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:600;height:28px;justify-content:center;line-height:1;min-width:28px;padding:0 5px;text-align:center}.app-kanban__badge,.app-kanban__count{background:#e4e7ec;flex-shrink:0;white-space:nowrap}.app-kanban__badge{border-radius:6px;color:#475467;padding:2px 6px}.app-kanban__body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.app-kanban__body:focus-visible{border-radius:4px;outline:2px solid #1677ff;outline-offset:-2px}.app-kanban__footer{flex-shrink:0;padding-top:16px}.app-kanban__card{background:#fff;border:0;border-radius:8px;box-shadow:0 .5px 1px #1018284d;box-sizing:border-box;overflow-wrap:anywhere;padding:20px;position:relative;transform:rotate(0deg);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .15s ease;width:100%}.app-kanban__card:focus-within,.app-kanban__card:hover{box-shadow:inset 0 0 0 1px #1d29391f,0 .5px 1px #1018284d}.app-kanban__card:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.app-kanban__card--dragging{box-shadow:11px 9px 14.5px #1018284d!important;cursor:grabbing;transform:rotate(-4.05deg);transform-origin:center}.app-kanban__card.app-kanban__card--source{opacity:.4}.app-kanban__card--dragging>.app-card-hover-actions,.app-kanban__card--source>.app-card-hover-actions,.app-kanban__drag-preview .app-card-hover-actions{pointer-events:none;visibility:hidden}.app-kanban__drag-preview{left:0;padding:40px;pointer-events:none;position:fixed;top:0;z-index:1100}@media (prefers-reduced-motion:reduce){.app-kanban__card{transition:none}}.app-kanban__card>.app-card-hover-actions{border-color:#e4e7ec;box-shadow:0 2px 6px #1018280f}@media (max-width:768px){.app-kanban{--app-kanban-bottom-padding:8px}.app-kanban__column{flex-basis:300px;width:300px}}.app-kanban__card .app-typography--card-title{color:var(--kanban-text)}.app-kanban__card .ant-tag{align-items:center;border:0;border-radius:6px;display:inline-flex;min-height:24px;padding:4px 8px}.app-kanban__card .ant-tag-green{background:#d1fadf;color:#12b066}.app-kanban__card .ant-tag-blue{background:#e9f2ff;color:var(--kanban-accent)}.app-card-with-hover-actions{position:relative}.app-card-hover-actions{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:9px;box-shadow:0 3px 10px #00000014;display:flex;gap:2px;opacity:0;padding:2px;pointer-events:none;position:absolute;right:6px;top:6px;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease;z-index:4}.app-card-with-hover-actions:focus-within>.app-card-hover-actions,.app-card-with-hover-actions:hover>.app-card-hover-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.app-card-hover-actions .ant-btn{border-radius:7px;color:#737373;height:28px;min-width:28px;padding:0;width:28px}.app-card-hover-actions .ant-btn:not(:disabled):focus-visible,.app-card-hover-actions .ant-btn:not(:disabled):hover{background:#f2f2f2;color:#141413}@media (hover:none){.app-card-hover-actions{opacity:1;pointer-events:auto;transform:none}}.app-kanban-page-header__search.ant-input-affix-wrapper{background:#ebebeb;border:0;border-radius:8px;box-shadow:none;height:40px}.app-kanban-page-header__search.ant-input-affix-wrapper-focused,.app-kanban-page-header__search.ant-input-affix-wrapper:hover{background:#ebebeb;border:0;box-shadow:none}.app-kanban-page-header__search .ant-input{background:#0000;font-size:14px}.app-kanban-page-header{background:#fff;border-bottom:1px solid #1d29391a;border-radius:16px;color:#1d2939;flex:0 0 auto;font-family:var(--app-font-family);margin-right:16px;max-height:50%;min-width:0;overflow-y:auto;padding:12px 24px}.app-kanban-page-header__main.app-page-header{align-items:center;gap:24px}.app-kanban-page-header__title.app-typography{color:#1d2939;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.app-kanban-page-header__main>.app-page-header__actions{gap:8px;min-width:0}.app-kanban-page-header__filters{margin-top:16px}@media (max-width:767px){.app-kanban-page-header{padding:16px}.app-kanban-page-header__main.app-page-header{align-items:stretch;gap:16px}.app-kanban-page-header__main>.app-page-header__text{justify-content:center;min-height:40px;padding-inline-start:48px}}*{box-sizing:border-box;margin:0;padding:0}body{background:#f8f9fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.App{text-align:center}.app-page-content-wrapper{padding-right:16px}.app-page-layout{padding:24px 0}.app-page-layout:has(.app-kanban){padding-bottom:0}.app-page-content-wrapper:has(.app-kanban){padding-right:0}a{color:#667eea;text-decoration:none;transition:color .3s ease}a:hover{color:#764ba2;text-decoration:underline}.main-container{margin:0 auto;max-width:1000px;padding:0 1rem;text-align:center;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.not-found-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:2rem;text-align:center}.not-found-page h1{color:#667eea;font-size:6rem;font-weight:700;margin:0}.not-found-page p{color:#4a5568;font-size:1.2rem;line-height:1.6;margin-top:1rem;max-width:400px}.app-sidebar-sider{background:#0000!important;height:100dvh;inset:0 auto 0 0;overflow:visible;position:fixed!important;z-index:1000}.app-sidebar{--sidebar-bg:#050505;--sidebar-bg-hover:#151515;--sidebar-bg-pressed:#232323;--sidebar-text:#d1d1d6;--sidebar-text-muted:#8f8f98;--sidebar-text-active:#fff;--sidebar-icon:#d7d7dc;--sidebar-divider:#2a2a2d;--sidebar-accent:#5b7cff;--sidebar-accent-soft:#5b7cff;--sidebar-focus:#8d7cff;background:var(--sidebar-bg);border-radius:14px;box-shadow:inset 1px 0 0 #ffffff0d,0 6px 22px #00000038;box-sizing:border-box;color:var(--sidebar-text);display:flex;flex-direction:column;font-family:var(--app-font-family);height:calc(100dvh - 12px);margin:6px 0 6px 2px;min-height:calc(100dvh - 12px);overflow:hidden;padding:8px 0;width:calc(100% - 2px)}.app-sidebar__company{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:0 0 4px;padding:0 0 8px;position:relative;width:100%}.app-sidebar__company:after{background:var(--sidebar-divider);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:56px}.app-sidebar__avatar,.app-sidebar__company-name,.app-sidebar__company-profile,.app-sidebar__company-text,.app-sidebar__user-name{display:none}.app-sidebar__company-arrow{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--sidebar-text-active);cursor:pointer;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;padding:0;position:relative;right:auto;top:auto;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:30px}.app-sidebar__company-arrow svg{height:18px;width:18px}.app-sidebar__menu-scroll{background:linear-gradient(var(--sidebar-bg) 30%,#0000) top /100% 24px local,linear-gradient(#0000,var(--sidebar-bg) 70%) bottom /100% 24px local,radial-gradient(farthest-side at 50% 0,#ffffff1a,#0000) top /100% 10px scroll,radial-gradient(farthest-side at 50% 100%,#ffffff1a,#0000) bottom /100% 10px scroll;background-repeat:no-repeat;box-sizing:border-box;flex:1 1;margin-right:0;margin-top:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:none;width:100%}.app-sidebar__menu-scroll::-webkit-scrollbar{display:none;height:0;width:0}.app-sidebar__menu{background:#0000!important;border-inline-end:0!important}.app-sidebar__menu.ant-menu-inline{align-items:stretch;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;margin-right:0;width:100%}.app-sidebar__menu .ant-menu-item{align-items:center;background:#0000!important;border-radius:8px;box-sizing:border-box;color:var(--sidebar-text)!important;display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:8px;height:auto;justify-content:center;letter-spacing:-.02em;line-height:13px;margin:0;overflow:visible;padding:0!important;position:relative;text-align:center;transition:background-color .16s ease,color .16s ease;width:100%}.app-sidebar__menu .ant-menu-item .ant-menu-title-content{box-sizing:border-box;flex:none;line-height:13px;margin-inline-start:0!important;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;padding-inline:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:normal}.app-sidebar__menu-item-text,.app-sidebar__menu-label,.app-sidebar__menu-label-text{display:block;max-width:100%;min-width:0;text-align:center;width:100%}.app-sidebar__menu-item-text,.app-sidebar__menu-label-text{margin-inline:auto;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.app-sidebar__menu-scroll .ant-menu-title-content:first-letter,.app-sidebar__menu-scroll .app-sidebar__menu-item-text:first-letter,.app-sidebar__menu-scroll .app-sidebar__menu-label-text:first-letter{text-transform:uppercase}.app-sidebar__menu-badge{font-feature-settings:"tnum";background:#f43f6b;border:2px solid var(--sidebar-bg);border-radius:999px;box-shadow:0 2px 8px #f43f6b47;box-sizing:border-box;color:#fff;font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;left:50%;letter-spacing:normal;line-height:1;min-width:18px;padding:0 4px;pointer-events:none;position:absolute;right:auto;top:-8px;transform:translateX(5px);white-space:nowrap;width:max-content;z-index:2}.app-sidebar__dialogues-icon,.app-sidebar__menu-badge{align-items:center;display:inline-flex;justify-content:center}.app-sidebar__dialogues-icon{height:24px;position:relative;width:24px}.app-sidebar__menu-badge--icon{display:none}.app-sidebar--collapsed .app-sidebar__menu-badge--icon{border:2px solid #f6f6f6;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:22px;line-height:1;min-width:22px;padding:0 5px;position:absolute;right:-6px;top:-8px}.app-sidebar__menu .ant-menu-item .ant-menu-item-icon{margin-inline-end:0!important;min-width:24px}.app-sidebar__menu .ant-menu-item .ant-menu-item-icon,.app-sidebar__menu-icon{align-items:center;color:var(--sidebar-icon);display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.app-sidebar__menu-icon{isolation:isolate;position:relative;z-index:0}.app-sidebar__menu-icon>svg{color:currentColor;display:block;height:21px;position:relative;width:21px;z-index:1}.app-sidebar__menu .ant-menu-item-selected{background:#0000!important;color:var(--sidebar-text-active)!important;font-weight:700;overflow:visible}.app-sidebar__menu .ant-menu-item-selected .ant-menu-title-content,.app-sidebar__menu .ant-menu-item-selected .app-sidebar__menu-label-text{color:var(--sidebar-text-active)!important}.app-sidebar__menu .ant-menu-item-selected .app-sidebar__menu-icon{color:#fff!important}.app-sidebar__menu .ant-menu-item-selected .app-sidebar__menu-icon:before{background:radial-gradient(circle,#6f8bff 0 45%,#5b7cffeb 56%,#5b7cff80 72%,#5b7cff1f 88%,#0000 100%);border-radius:50%;box-shadow:0 0 4px #5b7cff3d;content:"";height:34px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px;z-index:0}.app-sidebar__menu .ant-menu-item-selected:hover{background:#0000!important}.app-sidebar__menu .ant-menu-item-selected:after,.app-sidebar__menu .ant-menu-item:after{display:none!important}.app-sidebar__menu .ant-menu-item-disabled{color:#66666d!important;cursor:default!important;opacity:1!important}.app-sidebar__menu .ant-menu-item-disabled .ant-menu-title-content{color:#66666d!important}.app-sidebar__menu .ant-menu-item-disabled .app-sidebar__menu-icon{color:#5d5d66!important;opacity:1}.sidebar-menu-divider{display:none!important}.app-sidebar__footer{display:flex;flex:0 0 auto;flex-direction:column;margin-top:1px;padding-top:8px;position:relative}.app-sidebar__footer:before{background:var(--sidebar-divider);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:56px}.app-sidebar__footer-action{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--sidebar-text);cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:2px;justify-content:center;letter-spacing:-.02em;line-height:13px;min-height:54px;padding:4px 2px;text-align:center;transition:background-color .16s ease,color .16s ease;width:100%}.app-sidebar__footer-action>span:not(.anticon){min-width:0;overflow:hidden;white-space:normal}.app-sidebar__footer-action:focus-visible,.app-sidebar__footer-action:hover{background:var(--sidebar-bg-hover);color:var(--sidebar-text-active);outline:none}.app-sidebar__footer-action--danger{color:#ff637d}.app-sidebar__footer-action--danger:hover{background:#ef3f611f;color:#ff7890}.app-sidebar__footer-action svg{color:currentColor;flex:0 0 auto;height:19px;width:19px}.app-sidebar__brand{display:none}.app-sidebar__build-info{align-self:center;background:#0000;border:0;border-radius:4px;color:var(--sidebar-text-muted);cursor:pointer;font:inherit;font-size:10px;line-height:14px;margin-top:4px;max-width:calc(100% - 16px);opacity:.72;overflow:hidden;padding:2px 4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__build-info:focus-visible,.app-sidebar__build-info:hover{background:var(--sidebar-bg-hover);color:var(--sidebar-text-active);opacity:1;outline:none}.app-sidebar__mobile-trigger{background:#0b0b0b!important;border:1px solid #2a2a2d!important;border-radius:12px!important;box-shadow:0 8px 24px #0000003d;color:#fff!important;height:40px;left:14px;min-width:40px;padding:0!important;position:fixed!important;top:14px;transition:left .2s ease,background-color .16s ease,transform .16s ease!important;width:40px;z-index:1101}.app-sidebar__mobile-trigger:focus-visible,.app-sidebar__mobile-trigger:hover{background:#171717!important;border-color:#3a3a3f!important;color:#fff!important}.app-sidebar__mobile-trigger:active{transform:scale(.96)}.app-sidebar__mobile-trigger--open{left:calc(var(--mobile-sidebar-width) + 12px)}.app-sidebar__mobile-drawer .ant-drawer-content-wrapper{background:#050505!important;background:var(--sidebar-bg,#050505)!important;border-radius:0 16px 16px 0;box-shadow:8px 0 28px #0000003d!important;overflow:hidden}.app-sidebar__mobile-drawer .ant-drawer-body,.app-sidebar__mobile-drawer .ant-drawer-content,.app-sidebar__mobile-drawer .ant-drawer-wrapper-body{background:#050505!important}.app-sidebar__mobile-drawer .ant-drawer-body{overflow:hidden}.app-sidebar__mobile-drawer .app-sidebar{border-radius:0 16px 16px 0;box-shadow:none;height:100dvh;margin:0;min-height:100dvh;padding-top:12px;width:100%}@media (max-width:767px){.app-sidebar__mobile-drawer .app-sidebar{padding-inline:5px}.app-sidebar__mobile-drawer .app-sidebar__menu.ant-menu-inline{margin-right:4px;width:calc(100% - 4px)}.app-sidebar__mobile-drawer .app-sidebar__menu .ant-menu-item{gap:5px;min-height:64px;padding:6px 3px!important}.app-sidebar__mobile-drawer .app-sidebar__menu .ant-menu-item .ant-menu-item-icon,.app-sidebar__mobile-drawer .app-sidebar__menu-icon{flex-basis:28px;height:28px;min-width:28px;width:28px}.app-sidebar__mobile-drawer .app-sidebar__menu-icon>svg{height:24px;width:24px}.app-sidebar__mobile-drawer .app-sidebar__footer-action{gap:5px;min-height:64px;padding:8px 4px}.app-sidebar__mobile-drawer .app-sidebar__menu-badge{left:50%;transform:translateX(8px)}.app-sidebar__mobile-drawer .app-sidebar__menu,.app-sidebar__mobile-drawer .app-sidebar__menu .ant-menu-item,.app-sidebar__mobile-drawer .app-sidebar__menu .ant-menu-title-content{text-align:center}}.app-sidebar__company-arrow:hover,.app-sidebar__footer-action:hover,.app-sidebar__menu .ant-menu-item:not(.ant-menu-item-disabled):not(.ant-menu-item-selected):hover{background:var(--sidebar-bg-hover)!important;color:var(--sidebar-text-active)!important}.app-sidebar__company-arrow:hover svg,.app-sidebar__menu .ant-menu-item:not(.ant-menu-item-disabled):not(.ant-menu-item-selected):hover .app-sidebar__menu-icon{color:#fff}.app-sidebar__company-arrow:active,.app-sidebar__footer-action:active,.app-sidebar__menu .ant-menu-item:not(.ant-menu-item-disabled):active{background:var(--sidebar-bg-pressed)!important}.app-sidebar button:focus-visible,.app-sidebar__menu .ant-menu-item:focus-visible,.app-sidebar__menu-scroll:focus-visible{outline:2px solid var(--sidebar-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.app-sidebar *,.app-sidebar :after,.app-sidebar :before,.app-sidebar-sider{transition:none!important}}.app-sidebar__company-arrow{margin-inline:auto}.app-sidebar__company-arrow svg{display:block}.phone-input{min-width:0;width:100%}.phone-input__country{align-items:center;color:#7b7b7b;display:inline-flex;flex:0 0 24px;height:20px;justify-content:center;margin-right:8px;width:24px}.phone-input__country img,.phone-input__country svg{display:block;max-height:20px;width:100%}.table-column-header-button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;max-width:100%;min-width:0;padding:0;text-align:inherit;width:100%}.table-column-header-button__content{display:flex;flex:1 1;min-width:0}.table-column-header-button__arrow{flex:0 0 auto}.table-column-header-button--active .table-column-header-button__arrow{color:#2563eb}.table-column-header-button:focus-visible{border-radius:3px;outline:2px solid #2563eb;outline-offset:4px}.table-column-header-button__title{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.table-column-header-button__label{flex:1 1 40px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-column-header-button__indicators{align-items:center;color:#2563eb;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;max-width:100%}.table-column-header-button__indicators>*{flex:0 0 auto}.table-column-header-button__sort-marker{color:#2563eb;font-size:12px;white-space:nowrap}.unified-table{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;overflow:clip}.unified-table__toolbar{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.unified-table__search{max-width:100%;width:280px}.unified-table__search.ant-input-search .ant-input-search-btn.ant-btn{border:1px solid #d9d9d9}.unified-table__search.ant-input-search .ant-input-search-btn.ant-btn:not(:disabled):focus-visible,.unified-table__search.ant-input-search .ant-input-search-btn.ant-btn:not(:disabled):hover{border-color:#bfbfbf}.unified-table__conditions{border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.unified-table__conditions .ant-tag{margin:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.unified-table__group-bar{align-items:center;background:#f0f7ff;border-bottom:1px solid #dbeafe;color:#334155;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.unified-table__group-path{font-size:12px;margin-top:4px;overflow-wrap:anywhere}.unified-table__grid .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-weight:600}.unified-table__grid .ant-table-thead>tr>th.unified-table__resizable-header:before{content:none!important}.unified-table__resizable-header:not(.ant-table-cell-fix){position:relative}.unified-table__resizable-header:has(.unified-table__resize-handle){padding-inline-end:18px!important}.unified-table__header-content{align-items:center;display:flex;gap:4px;min-width:0}.unified-table__header-label{flex:1 1;min-width:0}.unified-table__column-drag-handle{align-items:center;background:#0000;border:0;border-radius:4px;color:#94a3b8;cursor:grab;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;touch-action:none;width:24px}.unified-table__column-drag-handle:hover{background:#e2e8f0;color:#475569}.unified-table__column-drag-handle:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.unified-table__resizable-header[data-column-dragging=true]{opacity:.55}.unified-table__resizable-header[data-column-drop=before]{box-shadow:inset 3px 0 #2563eb}.unified-table__resizable-header[data-column-drop=after]{box-shadow:inset -3px 0 #2563eb}.unified-table__column-drag-preview{background:#f8fafc;border:1px solid #93c5fd;border-radius:8px;box-shadow:0 6px 20px #0f172a26;color:#334155;cursor:grabbing;font-weight:600;max-width:min(320px,80vw);overflow:hidden;padding:10px 16px;text-overflow:ellipsis;white-space:nowrap}.unified-table__resize-handle{bottom:0;cursor:col-resize;inset-inline-end:0;position:absolute;top:0;touch-action:none;-webkit-user-select:none;user-select:none;width:10px;z-index:1}.unified-table__resize-handle:after{background:#cbd5e1;border-radius:2px;bottom:25%;content:"";inset-inline-end:4px;position:absolute;top:25%;width:2px}.unified-table__resize-handle:focus-visible:after,.unified-table__resize-handle:hover:after,.unified-table__resize-handle[data-resizing=true]:after{background:#2563eb;bottom:0;top:0}.unified-table__resize-handle:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.unified-table:has(.unified-table__resize-handle[data-resizing=true]),.unified-table:has(.unified-table__resize-handle[data-resizing=true]) *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.unified-table__grid .ant-table-cell{overflow:hidden;overflow-wrap:anywhere}.unified-table__grid .ant-table-body{overflow-y:auto!important}.unified-table:not(.unified-table--horizontal-scroll) .unified-table__grid .ant-table-body,.unified-table:not(.unified-table--horizontal-scroll) .unified-table__grid .ant-table-content{overflow-x:hidden!important}.unified-table--fixed-widths .unified-table__grid .ant-table-body>table,.unified-table--fixed-widths .unified-table__grid .ant-table-header>table{min-width:0!important}.unified-table--independent-widths .unified-table__grid .ant-table-body>table,.unified-table--independent-widths .unified-table__grid .ant-table-content>table{min-width:0!important;width:var(--unified-table-width)!important}.unified-table--fixed-widths .unified-table__grid .ant-table-header>table{width:var(--unified-table-header-width)!important}.unified-table__grid .ant-table-cell-scrollbar{width:var(--unified-table-scrollbar-width)!important}.unified-table--fixed-widths .unified-table__grid .ant-table-header>table>colgroup>col{width:auto!important}.unified-table__grid .unified-table__group-row>td{background:#eef4fc;color:#1e3a5f;font-weight:600}.unified-table__group-title{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;max-width:100%}.unified-table__group-title .ant-tag{font-weight:400;margin:0}.unified-table__data-row--clickable{cursor:pointer}.unified-table__data-row:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.unified-table__footer{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px}.unified-table__footer--infinite{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.unified-table__load-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;text-align:center}.unified-table__footer--infinite>.ant-select{justify-self:end}.unified-table-settings .ant-drawer-body,.unified-table-settings__card{display:flex;flex-direction:column;gap:12px}.unified-table-settings__card{border:1px solid #e2e8f0;border-radius:12px;padding:16px}.unified-table-settings__card>label{color:#475569;display:flex;flex-direction:column;font-size:12px;gap:5px}.unified-table-settings__card .ant-input-number,.unified-table-settings__card .ant-select{width:100%}.unified-table-settings__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.unified-table-settings__card small{color:#64748b}.unified-table-settings__embedded{display:flex;flex-direction:column;gap:12px}.unified-table-settings__refresh{margin-top:16px}.unified-table-settings__density{color:#475569;display:flex;flex-direction:column;gap:8px}.unified-table-settings__density .ant-radio-group{display:flex}.unified-table-settings__density .ant-radio-button-wrapper{flex:1 1;padding-inline:8px;text-align:center;white-space:nowrap}@media (max-width:640px){.unified-table__footer,.unified-table__toolbar{padding:12px}.unified-table__footer .ant-pagination,.unified-table__search{width:100%}.unified-table__footer--infinite{grid-template-columns:minmax(0,1fr) auto}.unified-table__footer--infinite>.unified-table__load-status{grid-column:1/-1;grid-row:2}.unified-table__footer--infinite>.ant-select{grid-column:2;grid-row:1}.unified-table-settings .ant-drawer-body{padding:16px}}.unified-table__header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.unified-table__header-controls>:first-child{flex:1 1 24px;min-width:0}.unified-table__header-controls>.ant-btn{flex-shrink:0}.unified-table__bundle-cell{align-items:center;display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}.unified-table__bundle-cell .ant-tag{font-size:11px;margin-inline-end:0;max-width:100%;white-space:normal}.unified-table__bundle-cell>.ant-btn-link{height:auto;min-width:0;padding-block:0;text-align:start;white-space:normal}.unified-table__bundle-cell>.ant-btn-link>span{min-width:0;overflow-wrap:anywhere}.unified-table__reference-group-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.unified-table__reference-group-controls>.ant-select{max-width:100%;min-width:180px}.unified-table__reference-group-controls>span{color:#7b7b7b;font-size:12px}.unified-table__reference-group>.ant-btn{background:#f5f7fa;height:auto;justify-content:flex-start;padding:10px 12px;white-space:normal}.unified-table__row-menu-anchor{height:1px;pointer-events:none;position:fixed;width:1px}.unified-table__data-row[aria-haspopup=menu]{-webkit-touch-callout:none}.profile-notification-setting{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.profile-notification-setting .ant-switch{flex-shrink:0}.profile-notification-permission{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.profile-page,.profile-page__loading{min-height:calc(100vh - 96px)}.profile-page__content{display:flex;flex-direction:column;gap:16px}.profile-page__header{margin-bottom:8px}.profile-card{border:1px solid #ebebeb;box-shadow:0 1px 2px #1414130a;height:100%;padding:24px}.profile-card--loading{min-height:144px}.profile-card__head,.profile-card__title{margin-bottom:24px}.profile-card__description{margin-top:4px}.profile-card__description--channels{margin-bottom:16px}.profile-account-grid{grid-gap:24px 48px;display:grid;gap:24px 48px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.profile-info-item{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-info-item__value{word-break:break-word}.profile-form-grid{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.profile-form-field .ant-input{border-radius:8px;font-size:16px;height:48px}.profile-card__logout.ant-btn{border-radius:8px;font-weight:700;min-width:180px}.profile-card--legal,.profile-card--session{align-items:center;display:flex;gap:24px;justify-content:space-between}.profile-card__legal-link{color:#1677ff;flex:0 0 auto;font-size:16px;font-weight:600;text-decoration:none}.profile-card__legal-link:hover{color:#0958d9;text-decoration:underline}@media (min-width:1200px){.profile-page__content{grid-gap:16px;align-items:start;display:grid;gap:16px}.profile-card--notifications,.profile-page__header{grid-column:1/-1}.profile-card{min-width:0}.profile-card--legal,.profile-card--session{min-height:100%}}@media (max-width:1024px){.profile-account-grid,.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.profile-card{padding:20px 18px 24px}.profile-account-grid,.profile-form-grid{grid-template-columns:1fr}.profile-card__logout.ant-btn{width:100%}.profile-card--legal,.profile-card--session{align-items:flex-start;flex-direction:column}}.app-back-button{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;gap:4px;padding:0}.app-back-button__icon{color:#7b7b7b;font-size:14px}.object-access{display:flex;flex-direction:column;gap:20px}.object-access__type{border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.object-access__header,.object-access__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.object-access__header .ant-radio-group{display:flex;flex-wrap:wrap}.object-access__row>span{overflow-wrap:anywhere}.object-access__keys{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.rbac-role-fields{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0}.rbac-role-fields .ant-input{flex:1 1;min-width:160px}@media (max-width:600px){.object-access__type{padding:12px}}.object-access__service{display:flex;flex-direction:column;gap:12px;min-width:0}.object-access__select{flex:1 1;min-width:160px}.object-roles{display:flex;flex-direction:column;gap:16px;min-width:0}.object-roles__note{align-items:flex-start;background:#fafafa;border:1px solid #eee;border-radius:10px;color:#7b7b7b;display:flex;font-size:13px;gap:10px;line-height:20px;padding:12px 14px}.object-roles__note>.anticon{flex:0 0 auto;margin-top:3px}.object-roles__note p{margin:0}.object-roles__loading{align-items:center;color:#7b7b7b;display:flex;font-size:13px;gap:12px;justify-content:center;padding:24px}.object-roles__list-heading{align-items:center;color:#7b7b7b;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;justify-content:space-between;line-height:18px}.object-roles__list{display:flex;flex-direction:column;gap:8px;margin:-2px;max-height:min(440px,50dvh);overflow-y:auto;overscroll-behavior:contain;padding:2px}.object-roles__row{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:12px 14px}.object-roles__row--selected{background:#fafafa;border-color:#c9c9c9}.object-roles__row:focus-within{outline:2px solid #141413;outline-offset:-2px}.object-roles__checkbox.ant-checkbox-wrapper{align-items:flex-start;color:#141413;flex:1 1;min-width:0}.object-roles__checkbox>.ant-checkbox{margin-top:3px}.object-roles__checkbox>span:last-child{min-width:0}.object-roles__name{display:block;font-size:14px;font-weight:500;line-height:22px;overflow-wrap:anywhere}.object-roles__description{color:#7b7b7b;display:block;font-size:12px;line-height:18px;margin-top:2px;overflow-wrap:anywhere}.object-roles__row--unavailable .object-roles__checkbox{color:#999}.object-roles__status{align-items:center;background:#f5f5f5;border-radius:6px;color:#7b7b7b;display:inline-flex;flex:0 0 auto;font-size:11px;gap:5px;line-height:18px;padding:3px 7px;white-space:nowrap}.object-roles__footer{align-items:center;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:16px}.object-roles__dirty{color:#7b7b7b;flex:1 1;font-size:12px;line-height:18px}.object-roles__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}@media (max-width:480px){.object-roles__row{padding:10px 12px}.object-roles__checkbox.ant-checkbox-wrapper{flex-basis:100%}.object-roles__status{margin-left:24px}.object-roles__dirty{flex-basis:100%}}.draft-actions{align-items:center;background:#fff;border:1px solid #dedede;border-radius:12px;bottom:24px;box-shadow:0 12px 32px #00000024;display:flex;gap:10px;padding:12px;position:fixed;right:24px;z-index:1000}.draft-actions__label{color:#4f4f4f;font-size:14px;margin:0 6px;white-space:nowrap}@media (max-width:767px){.draft-actions{bottom:16px;justify-content:flex-end;left:16px;right:16px}.draft-actions__label{display:none}}.draft-actions.draft-actions--inline{border:0;border-radius:0;box-shadow:none;justify-content:flex-end;margin-top:16px;padding:0;position:static}.company-page{min-height:calc(100vh - 96px)}.company-page__content{display:flex;flex-direction:column;gap:20px}.company-page__loading{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 96px)}.company-page__header-card{padding:28px 30px}.company-page__header-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.company-page__header-text{min-width:0}.company-page__title{margin-top:14px}.company-page__header-actions{align-items:center;display:flex;flex:0 0 auto;gap:14px}.company-page__info-section{border-top:1px solid #dedede;display:flex;flex-direction:column;gap:16px;margin-top:28px;padding-top:24px}.company-page__field{display:flex;flex-direction:column;gap:8px}.company-page__field .ant-input{border-radius:8px;height:44px;max-width:420px}.company-page__info-fields{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,420px))}.company-page__info-fields .company-page__field{min-width:0}.company-page__field-label{color:#7b7b7b;font-size:14px;line-height:20px}.company-page__info-fields .ant-select{height:44px;width:100%}.company-page__info-fields .ant-input{max-width:none;width:100%}.company-page__actions{display:flex;flex-wrap:wrap;gap:10px}.company-page__actions .ant-btn{border-radius:8px}.company-page__actions .ant-btn-primary{background:#141413;border-color:#141413;color:#fff}.company-page__actions .ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.company-page__actions .ant-btn-primary:disabled{color:#ffffffa6}.company-page__owner-transfer{display:flex;flex-direction:column;gap:12px;padding-top:8px}.company-page__owner-transfer .app-typography--body-bold{margin-bottom:4px}.company-page__owner-transfer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.company-page__owner-transfer-actions>button>span{font-weight:600}.company-employees-card{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;order:1;overflow:visible;padding:24px 28px}.company-employees-card__summary p{color:#7b7b7b;margin:8px 0 0}@media (max-width:700px){.company-page__info-fields{gap:20px;grid-template-columns:minmax(0,1fr)}.company-employees-card__open-button.ant-btn{width:100%}}.company-roles-summary-card{order:2;padding:24px 28px}.company-roles-summary-card__title{margin-bottom:14px}.company-roles-summary-card__count{margin-bottom:24px}.company-roles-summary-card__button.ant-btn-primary{background:#141413;border-color:#141413;border-radius:8px;color:#fff}.company-roles-summary-card__button>span{font-weight:600}.company-roles-summary-card__button.ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.company-employees-card__title{margin-bottom:26px}.company-employees-card__list{display:flex;flex-direction:column}.company-employee-row{grid-gap:24px;align-items:center;border-bottom:1px solid #dedede;display:grid;gap:24px;grid-template-columns:minmax(220px,1fr) auto;padding:22px 0}.company-employee-row:first-child{padding-top:0}.company-employee-row:last-child{border-bottom:0;padding-bottom:0}.company-employee-row__person{min-width:0}.company-employee-row__person--clickable{cursor:pointer}.company-employee-row__person--clickable:focus-visible{border-radius:8px;outline:2px solid #141413;outline-offset:4px}.company-employee-row__person .app-typography--body-bold{margin-bottom:8px}.company-employee-row__roles{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;position:relative}.company-employee-row__tag.ant-tag{align-items:center;background:#f6f6f6;border:0;border-radius:8px;color:#141413;display:inline-flex;flex-direction:row;gap:2px;margin:0;padding:8px 12px}.company-employee-row__tag .ant-tag-close-icon{color:#7b7b7b;margin-inline-start:2px}.company-employee-row__add-role.ant-btn{align-items:center;background:#fff;border:1px solid #b8b8b8;border-radius:8px;box-sizing:border-box;color:#141413;display:flex;flex-direction:row;font-size:18px;gap:2px;height:36px;justify-content:center;padding:8px 12px;width:36px}.company-employee-row__add-role.ant-btn .ant-btn-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.company-employee-row__add-role.ant-btn:not(:disabled):hover{background:#ebebeb;border-color:#0000;color:#141413}.company-employee-row__add-role--active.ant-btn,.company-employee-row__add-role--active.ant-btn:not(:disabled):hover{background:#dbdbdb;border-color:#dbdbdb;color:#141413}.company-employee-role-panel{background:#ebebeb;border-radius:12px;box-shadow:0 8px 100px #7373731a;display:flex;flex-direction:column;gap:1px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);max-width:calc(100vw - 24px);overflow-y:auto;padding:0;width:280px}.company-employee-role-panel__item{align-items:center;background:#fff;border:0;color:#141413;cursor:pointer;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;min-height:48px;overflow-wrap:anywhere;padding:12px 20px;text-align:left;width:100%}.company-employee-role-panel__item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.company-employee-role-panel__item:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.company-employee-role-panel__item:disabled{cursor:not-allowed;opacity:.55}.company-employee-role-panel__item--danger .app-typography{color:#ef3124}.company-employee-role-panel__check{align-items:center;display:flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.company-employee-role-panel__empty{background:#fff;border-radius:12px;padding:18px 24px}.company-employee-row__edit{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-employees-card__empty{margin-bottom:22px}.company-employees-card__add-button{margin-top:24px}.company-boards-card{order:3;padding:24px 28px;scroll-margin-top:24px}.company-employees-card__find-user.ant-btn-primary{background:#141413;border-color:#141413;border-radius:8px;color:#fff;margin-top:12px}.company-employees-card__find-user.ant-btn-primary:disabled{background:#dbdbdb;border-color:#dbdbdb;color:#7b7b7b}.company-employees-card__find-user.ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.company-boards-card__title{margin-bottom:24px}.company-boards-table{display:flex;flex-direction:column;width:100%}.company-boards-table__row{grid-column-gap:34px;align-items:center;column-gap:34px;display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(120px,.8fr) minmax(180px,1.4fr);width:100%}.company-boards-table__row--header{margin-bottom:20px}.company-boards-table__row--item{background:#0000;border:0;border-bottom:1px solid #dedede;cursor:pointer;min-height:58px;padding:0;text-align:left}.company-boards-table__row--item:last-child{border-bottom:0}.company-boards-table__row--item:hover .app-typography{color:#4f46e5}.company-boards-card__create-button{margin-top:24px}.company-page__telegram-card{container:company-messengers/inline-size;order:4;padding:24px 28px}.company-page__telegram-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 24px;justify-content:space-between;margin-bottom:24px}.company-page__telegram-intro{display:flex;flex:1 1 280px;flex-direction:column;gap:8px;min-width:0}.company-page__telegram-title{margin:0}.company-page__telegram-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:100%}.company-page__telegram-actions .ant-btn-primary{background:#141413;border-color:#141413;border-radius:8px;color:#fff}.company-page__telegram-actions .ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.company-page__telegram-empty,.company-page__telegram-loading{align-items:start;display:flex;gap:10px}.company-page__telegram-list{display:flex;flex-direction:column}.company-page__telegram-row{grid-gap:24px;align-items:start;border-bottom:1px solid #dedede;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:20px 0}.company-page__telegram-row:first-child{border-top:1px solid #dedede}.company-page__telegram-row:last-child{border-bottom:0}.company-page__telegram-account{align-items:flex-start;display:flex;gap:16px;min-width:0}.company-page__telegram-badge{align-items:center;background:#ebebeb;border-radius:8px;color:#141413;display:flex;flex:0 0 42px;font-size:16px;font-weight:600;height:42px;justify-content:center;width:42px}.company-page__telegram-account-info{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.company-page__telegram-account-title{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.company-page__telegram-specifics{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;width:100%}.company-page__telegram-specifics .app-typography{min-width:0;overflow-wrap:anywhere}.company-page__telegram-id{display:block;font-family:monospace;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-page__telegram-meta{align-items:flex-end;display:flex;flex-direction:column;gap:12px;padding-top:2px}.company-page__telegram-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.company-page__telegram-actions .ant-btn{border-radius:8px}.company-page__telegram-actions .ant-btn-text.ant-btn-dangerous{color:#ef3124}.company-page__telegram-account-title .ant-tag{margin:0}.company-page__telegram-head-actions .ant-btn{max-width:100%}@container company-messengers (max-width: 760px){.company-page__telegram-head{flex-direction:column;gap:16px}.company-page__telegram-intro{flex-basis:auto}.company-page__telegram-head-actions{justify-content:flex-start}.company-page__telegram-row{gap:16px;grid-template-columns:minmax(0,1fr)}.company-page__telegram-meta{align-items:flex-start;padding:0 0 0 58px}.company-page__telegram-actions{flex-wrap:wrap;justify-content:flex-start}}@container company-messengers (max-width: 400px){.company-page__telegram-meta{padding-left:0}.company-page__telegram-head-actions{width:100%}.company-page__telegram-head-actions .ant-btn{flex:1 1 100%}}.company-page__telephony-card{order:5;padding:24px 28px}.company-page__telephony-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.company-page__telephony-title{margin-bottom:8px}.company-page__telephony-actions .ant-btn-primary,.company-page__telephony-modal .ant-btn-primary{background:#141413;border-color:#141413;border-radius:8px;color:#fff}.company-page__telephony-actions .ant-btn-primary:not(:disabled):hover,.company-page__telephony-modal .ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.company-page__telephony-empty,.company-page__telephony-loading{align-items:start;display:flex;gap:10px}.company-page__telephony-list{display:flex;flex-direction:column}.company-page__telephony-row{grid-gap:24px;align-items:flex-start;border-bottom:1px solid #dedede;display:grid;gap:24px;grid-template-columns:minmax(260px,.7fr) minmax(320px,1fr);padding:18px 0}.company-page__telephony-row:first-child{border-top:1px solid #dedede}.company-page__telephony-row:last-child{border-bottom:0}.company-page__telephony-account{align-items:center;display:flex;gap:12px;min-width:0}.company-page__telephony-badge{align-items:center;background:#ebebeb;border-radius:8px;color:#141413;display:flex;flex:0 0 42px;font-size:14px;font-weight:600;height:42px;justify-content:center;width:42px}.company-page__telephony-account-info{display:flex;flex-direction:column;gap:4px;min-width:0}.company-page__telephony-account-title{align-items:center;display:flex;gap:8px}.company-page__telephony-details{display:flex;flex-direction:column;gap:10px;min-width:0}.company-page__telephony-recordings{align-items:center;color:#141413;display:flex;font-size:15px;font-weight:500;gap:14px;justify-content:space-between}.company-page__telephony-webhook{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.company-page__telephony-webhook .ant-input{font-family:monospace;overflow:hidden;text-overflow:ellipsis}.company-page__telephony-actions{display:flex;justify-content:flex-end}.company-page__telephony-actions .ant-btn-text.ant-btn-dangerous{color:#ef3124}.company-page__telephony-modal{display:flex;flex-direction:column;gap:18px}.company-page__telephony-autofill-guard{height:1px;left:-100px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:-100px;width:1px}.company-page__telephony-field{display:flex;flex-direction:column;gap:8px}.company-page__telephony-field label{color:#141413;font-size:15px;font-weight:600}.company-page__telephony-required{color:#ef3124;margin-right:4px}.company-page__telephony-connected{display:flex;flex-direction:column;gap:14px}.company-page__telephony-modal-actions{display:flex;gap:10px;justify-content:flex-end}.company-add-employee-modal{display:flex;flex-direction:column;gap:12px}.company-add-employee-modal .phone-input__control{gap:8px}.company-add-employee-modal .phone-input__select .ant-select-selector,.company-add-employee-modal .phone-input__select+.ant-input{border-radius:6px!important}.company-add-employee-modal .phone-input__select .ant-select-selector{border-bottom-right-radius:6px!important;border-end-end-radius:6px!important;border-start-end-radius:6px!important;border-top-right-radius:6px!important}.company-add-employee-modal__result{padding-top:8px}.company-add-employee-modal__user{align-items:center;border-top:1px solid #dedede;display:flex;gap:16px;justify-content:space-between;padding:12px 0}@media (min-width:1200px){.company-page__content{grid-gap:16px;align-items:start;display:grid;gap:16px}.company-page__content>.app-surface{min-width:0}}@media (max-width:767px){.company-page__header-card{padding:20px 18px 24px}.company-page__header-top{align-items:stretch;flex-direction:column}.company-page__header-actions{justify-content:flex-start}.company-employees-card{padding:20px 18px 24px}.company-employee-row{align-items:flex-start;gap:14px;grid-template-columns:1fr}.company-employee-row__roles{justify-content:flex-start}.company-employee-row__edit{grid-template-columns:1fr}.company-boards-card,.company-page__telegram-card{padding:20px 18px 24px}.company-page__telegram-head{flex-direction:column;gap:16px;margin-bottom:24px}.company-page__telegram-head-actions{justify-content:flex-start}.company-page__telegram-row{gap:14px;grid-template-columns:1fr;padding:16px 0}.company-page__telegram-meta{align-items:flex-start}.company-page__telegram-actions{flex-wrap:wrap;justify-content:flex-start}.company-page__telephony-card{padding:20px 18px 24px}.company-page__telephony-head{flex-direction:column;gap:16px;margin-bottom:24px}.company-page__telephony-row{gap:16px;grid-template-columns:1fr}.company-page__telephony-recordings{align-items:flex-start}.company-page__telephony-webhook{grid-template-columns:1fr}.company-page__telephony-actions,.company-page__telephony-modal-actions{flex-wrap:wrap;justify-content:flex-start}.company-boards-table{gap:16px}.company-boards-table__row{grid-template-columns:1fr;row-gap:4px}.company-boards-table__row--header{display:none}.company-boards-table__row--item{min-height:auto;padding-bottom:14px}}.company-page__telegram-group-warning{background:#fff8e6;border-radius:6px;color:#70510a;font-size:12px;line-height:1.5;margin-top:4px;overflow-wrap:anywhere;padding:10px 12px}.privilege-editor{min-width:0;width:100%}.privilege-editor__table-scroll{border:1px solid #dedede;border-radius:8px;overflow-x:auto;width:100%}.privilege-editor__table-scroll:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.privilege-editor__table{border-collapse:collapse;font-size:14px;width:100%}.privilege-editor__table td,.privilege-editor__table th{border-bottom:1px solid #dedede;border-right:1px solid #dedede;min-width:100px;padding:12px;text-align:center;vertical-align:middle}.privilege-editor__table thead th{background:#f7f7f7;font-weight:600;white-space:nowrap}.privilege-editor__table th:first-child{min-width:180px;overflow-wrap:anywhere;text-align:left}.privilege-editor__table tbody th{font-weight:500}.privilege-editor__table tr>:last-child{border-right:0}.privilege-editor__table tbody tr:last-child>*{border-bottom:0}.privilege-editor__permission{align-items:center;display:flex;flex-direction:column;gap:8px}.privilege-editor__permission+.privilege-editor__permission{margin-top:12px}.privilege-editor__permission-trigger{border-radius:4px;display:inline-flex}.privilege-editor__permission-trigger:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.privilege-editor__permission-hint{display:flex;flex-direction:column;gap:8px}.privilege-editor__role-badges{display:flex;flex-wrap:wrap;gap:6px}.privilege-editor__role-badges .ant-tag{background:#f0f5ff;border:1px solid #d6e4ff;border-radius:6px;color:#10239e;font-weight:500;margin:0;max-width:100%;overflow-wrap:anywhere;padding:2px 8px;white-space:normal}.privilege-editor__permission--dependent{background:#fff7e6;border-radius:6px;outline:2px solid #ffd591}.privilege-editor__show-dependencies.ant-btn{align-self:flex-start;font-size:12px;height:auto;padding:0 4px}.privilege-editor__remove-dependencies{border-radius:6px;display:inline-flex}.privilege-editor__remove-dependencies:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.privilege-editor__dependencies{display:flex;flex-direction:column;gap:8px;list-style:none;margin:16px 0;max-height:40vh;overflow-y:auto;padding:2px}.privilege-editor__dependencies li{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;padding:10px 12px}.privilege-editor__dependency-group{font-weight:600}.privilege-editor__dependency-note{color:#595959;font-size:12px}.privilege-editor__permission .ant-checkbox-wrapper{padding:4px}.privilege-editor__bindings{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.privilege-editor__bindings .ant-tag{margin:0;white-space:normal}.privilege-editor__cell--unavailable{background:#fafafa}.privilege-editor__unavailable{color:#bfbfbf;display:inline-flex;padding:4px}@media (max-width:600px){.privilege-editor .ant-collapse-content-box{padding:12px!important}.privilege-editor__table td,.privilege-editor__table th{padding:10px}}.privilege-editor-panel{min-width:0}.privilege-editor__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.privilege-editor__title{font-size:14px;font-weight:600}.privilege-editor__toolbar .ant-btn{color:#7b7b7b;font-weight:400}.privilege-editor__toolbar .ant-btn:disabled{color:#bfbfbf}.privilege-editor__group-label{align-items:center;display:flex;gap:12px;justify-content:space-between}.privilege-editor__group-count{font-feature-settings:"tnum";color:#7b7b7b;font-size:12px;font-variant-numeric:tabular-nums}.privilege-editor-panel--compact .privilege-editor.ant-collapse{background:#fff;border-color:#e8e8e8;border-radius:8px}.privilege-editor-panel--compact .privilege-editor .ant-collapse-header{padding:10px 12px}.privilege-editor-panel--compact .privilege-editor .ant-collapse-content-box{padding:0 12px 12px!important}.privilege-editor-panel--compact .privilege-editor .ant-collapse-content{border-top:0}.privilege-editor-panel--compact .privilege-editor__table td,.privilege-editor-panel--compact .privilege-editor__table th{padding:8px 10px}.privilege-editor__scope{min-width:100px}.privilege-editor__permission--implied{background:#e6f4ff;border-radius:6px;outline:1px dashed #91caff}.company-member-page{height:100vh;height:100dvh;min-height:0;overflow:hidden}.company-member-page__content{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}.company-member-page__content>:not(.company-member-page__permissions-card){flex-shrink:0}.company-member-page__permissions-card{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.company-member-page__tabs,.company-member-page__tabs>.ant-tabs-content-holder{flex:1 1;min-height:0}.company-member-page__tabs .ant-tabs-tabpane-active,.company-member-page__tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.company-member-page__permissions-card,.company-member-page__profile-card{min-width:0;padding:24px}.company-member-page__profile-head{align-items:center;margin-top:16px}.company-member-page__profile-head .app-page-header__text{gap:12px}.company-member-page__profile-head .app-typography{overflow-wrap:anywhere}.company-member-page__meta{color:#7b7b7b;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 24px;line-height:22px}.company-member-page__tabs>.ant-tabs-nav{margin-bottom:24px}.company-member-page__access-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.company-member-page__access-layout--without-roles{grid-template-columns:minmax(0,1fr)}.company-member-page__roles{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;min-width:0;padding:20px}.company-member-page__section-description{color:#7b7b7b;font-size:14px;line-height:22px;margin:8px 0 0}.company-member-page__roles-select{margin-top:20px;width:100%}.company-member-page__roles-select .ant-select-selection-item-content{overflow-wrap:anywhere;white-space:normal}.company-member-page__grants{height:100%;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.company-member-page__section-head{margin-bottom:20px}.company-member-page__grants .privilege-editor{background:#0000;border:0}.company-member-page__grants .privilege-editor>.ant-collapse-item{border:1px solid #e8e8e8;border-radius:10px;margin-bottom:10px;overflow:hidden}.company-member-page__grants .privilege-editor>.ant-collapse-item:last-child{margin-bottom:0}.company-member-page__grants .privilege-editor .ant-collapse-header{background:#fafafa;font-weight:500;padding:16px}.company-member-page__grants .privilege-editor .ant-collapse-content{border-top:1px solid #e8e8e8}.company-member-page__grants .privilege-editor__entity:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.company-member-page__grants .ant-checkbox-wrapper-disabled{color:#555}.company-member-page__permissions-card .object-access{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-member-page__permissions-card .object-access__type{gap:16px;padding:20px}.company-member-page__permissions-card .object-access__type>p{color:#7b7b7b;line-height:22px;margin:0}.company-member-page__permissions-card .object-access__header{align-items:flex-start;flex-direction:column}.company-member-page__permissions-card .object-access__header .ant-radio-group{flex-wrap:nowrap}.company-member-page__permissions-card .object-access__header .ant-radio-button-wrapper{font-size:13px;padding-inline:10px;white-space:nowrap}.company-member-page__owner-note{color:#7b7b7b;line-height:24px;margin:0}.company-member-access{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;min-width:0}.company-member-access>.company-member-page__access-layout{flex:1 1}.company-member-access--has-draft{padding-bottom:96px}.company-member-access--inline{height:auto}.company-member-access--inline>.company-member-page__access-layout{flex:none;height:min(640px,65dvh);min-height:400px}@media (max-width:1100px){.company-member-page__access-layout{gap:20px;grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.company-member-page__access-layout--without-roles{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.company-member-page__access-layout{grid-template-rows:auto minmax(0,1fr)}.company-member-page__access-layout--without-roles{grid-template-rows:minmax(0,1fr)}.company-member-page__access-layout,.company-member-page__permissions-card .object-access{grid-template-columns:minmax(0,1fr)}.company-member-page__profile-head{align-items:flex-start;flex-direction:column;gap:20px}.company-member-page__profile-head .app-page-header__actions{justify-content:flex-start}}@media (max-width:767px){.company-member-page__permissions-card,.company-member-page__profile-card{padding:20px 16px}.company-member-page__profile-head .app-page-header__text>.app-typography{font-size:26px;line-height:32px}.company-member-page__meta{flex-direction:column;gap:4px}.company-member-page__permissions-card .object-access__type,.company-member-page__roles{padding:16px}.company-member-page__tabs>.ant-tabs-nav{margin-bottom:20px}}.employees-page{min-width:0}.employees-page__header{align-items:center;margin-bottom:24px}.employees-page__header-actions{display:flex;gap:8px}.employees-page__surface{min-width:0;padding:24px}.employees-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:240px;padding:32px 16px;text-align:center;width:100%}.employees-loading__label{color:#7b7b7b;font-size:14px}.employees-profile__navigation{margin-bottom:20px}.employees-profile-access{display:flex;flex-direction:column;gap:20px;min-width:0}.employees-profile-access__description h3{font-size:16px;font-weight:600;margin:0 0 8px}.employees-profile-access__description p{color:#7b7b7b;line-height:1.6;margin:0}.employees-profile-access__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:480px){.employees-profile-access__actions{flex-direction:column}.employees-profile-access__actions>.app-button{height:auto;min-height:40px;white-space:normal;width:100%}}.employees-personal-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.employees-personal-header h3{font-size:18px;font-weight:600;margin:0}.employees-personal-header p{margin:8px 0 0}.employees-settings .ant-drawer-body{display:flex;flex-direction:column;padding:24px;scrollbar-width:thin}.employees-settings .ant-drawer-body>.employees-page,.employees-settings .ant-tabs-content,.employees-settings .ant-tabs-content-holder,.employees-settings .ant-tabs-tabpane-active,.employees-settings .employees-organization,.employees-settings .employees-structure>section,.employees-settings .employees-tabs{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.employees-settings .employees-structure{flex:1 0 auto}.employees-settings .unified-table{display:flex;flex:1 0 auto;flex-direction:column}.employees-settings .ant-tabs-nav,.employees-settings .employees-section-heading,.employees-settings .employees-toolbar,.employees-settings .unified-table__footer,.employees-settings .unified-table__toolbar{flex-shrink:0}.employees-settings .unified-table__footer{margin-top:auto}@media (max-width:700px){.employees-settings .ant-drawer-body{padding:16px}.employees-settings .employees-structure{grid-template-rows:auto minmax(min-content,1fr)}}.employees-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}.employees-toolbar>.ant-input,.employees-toolbar>.ant-input-affix-wrapper,.employees-toolbar>.phone-input{width:220px}.employees-toolbar>.ant-select{max-width:280px;min-width:165px}.employees-period{height:40px;width:210px}.employees-department-select{min-width:220px}.employees-full-width{width:100%}.employees-muted{color:#7b7b7b;font-size:13px}.employees-page .employees-toolbar>.ant-input,.employees-page .employees-toolbar>.ant-input-affix-wrapper,.employees-page .employees-toolbar>.ant-select{min-height:40px}.employees-page .employees-action-button.ant-btn,.employees-page .employees-toolbar>.ant-btn-default,.employees-page .unified-table__toolbar>.ant-btn{background:#fff;border:1px solid #d9dde3;border-radius:10px;box-shadow:0 1px 2px #0000000a;color:#141413;font-weight:500;height:40px}.employees-page .employees-action-button.ant-btn:not(:disabled):hover,.employees-page .employees-toolbar>.ant-btn-default:not(:disabled):hover,.employees-page .unified-table__toolbar>.ant-btn:not(:disabled):hover{background:#f9fafb;border-color:#a7aeb8;color:#141413}.employees-page .employees-action-button.ant-btn:focus-visible{outline:2px solid #141413;outline-offset:3px}.employees-page .employees-toolbar>.ant-btn-primary{border-radius:10px;height:40px}.employees-page .employees-action-button.ant-btn:disabled,.employees-page .employees-toolbar>.ant-btn-default:disabled{background:#f7f7f7;border-color:#e8e8e8;box-shadow:none;color:#bfbfbf}.employees-page .employees-name-link.ant-btn{color:#1677ff;height:auto;justify-content:flex-start;padding:0;text-align:left;white-space:normal}.employees-tabs>.ant-tabs-nav{margin:0}.employees-tabs>.ant-tabs-nav:before{border-bottom:1px solid #f0f0f0}.employees-tabs>.ant-tabs-nav .ant-tabs-tab{padding:0 0 12px}.employees-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.employees-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#141413;font-size:14px;font-weight:500;line-height:24px}.employees-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,.employees-tabs>.ant-tabs-nav .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#1677ff!important}.employees-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#1677ff;height:3px}.employees-tabs>.ant-tabs-content-holder{padding-top:24px}.employees-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.employees-section-heading h3,.employees-section-title{font-size:16px;font-weight:600;margin:0}.employees-section-title{margin-bottom:16px}.employees-page .unified-table__toolbar{margin-bottom:12px}.employees-page .employees-list-filters{flex:1 1 auto;margin:0}.employees-page .ant-table .ant-btn-default{background:#fff;border:1px solid #d9dde3;border-radius:8px}.employees-access-card{align-items:flex-start;display:flex;gap:20px;max-width:760px;padding:8px 0}.employees-access-card__icon{background:#edf5ff;border-radius:12px;color:#1677ff;display:grid;flex:0 0 48px;font-size:24px;height:48px;place-items:center}.employees-access-card h3{font-size:18px;font-weight:600;margin:0 0 8px}.employees-access-card p{color:#7b7b7b;line-height:1.6;margin:0 0 20px}.employees-checks{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.employees-checks__item{border:1px solid #e8e8e8;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:18px}.employees-checks__item strong{font-weight:500}.employees-checks__value{font-size:20px;font-weight:600}.employees-grid-empty{border:1px solid #e8e8e8;border-radius:12px;padding:32px 16px;text-align:center}.employees-grid-actions{border-top:1px solid #f0f0f0;margin-bottom:0;margin-top:20px;padding-top:20px}.employees-template-hours{color:#777;display:block;margin-top:4px}.employees-structure{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.employees-structure>aside{border-right:1px solid #eee;padding-right:16px}.employees-structure .ant-tree{margin:12px 0 20px}.employees-structure .ant-tree-treenode{align-items:center}.employees-structure .ant-tree-node-content-wrapper{align-items:center;display:flex;min-height:36px;padding-block:6px}.employees-structure .ant-tree-indent:empty~.ant-tree-switcher-noop{display:none}.employees-structure .ant-tree-title{flex:1 1;min-width:0;overflow-wrap:anywhere}.employees-structure .employees-department-node{width:100%}.employees-department-node .ant-tree-node-content-wrapper{flex:1 1;min-width:0}.employees-department-title{align-items:center;display:flex;gap:8px;justify-content:space-between}.employees-department-title__name{min-width:0}.employees-department-title__count{align-items:center;background:#f0f0f0;border-radius:999px;color:#666;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 6px;white-space:nowrap}.employees-structure .ant-tree-treenode:not(.ant-tree-treenode-selected) .ant-tree-node-selected{background-color:initial}.employees-structure .ant-tree-treenode:not(.ant-tree-treenode-selected) .ant-tree-node-selected:hover{background-color:#f7f7f7;background-color:var(--ant-tree-node-hover-bg,#f7f7f7)}.employees-structure>section{min-width:0}.employees-template__days{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.employees-template__days label{display:flex;flex-direction:column;font-size:13px;gap:6px;min-width:0}.employees-demand{display:flex;flex-wrap:wrap;gap:6px}.employees-demand label{display:flex;flex-direction:column;gap:4px;width:55px}.employees-demand .ant-input-number{width:55px}.employees-shift-color{border-radius:3px;display:inline-block;height:10px;margin-right:6px;width:10px}.employees-profile__head{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:24px 0}.employees-profile__head h2{font-size:28px;font-weight:600;line-height:1.3;margin:0 0 10px;overflow-wrap:anywhere}.employees-profile__head>div:first-child{min-width:0}.employees-profile__facts{grid-gap:24px 32px;display:grid;gap:24px 32px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:8px 0}.employees-profile__facts dt,.employees-timesheet__metrics dt{color:#7b7b7b;font-size:13px;margin-bottom:8px}.employees-profile__facts dd{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}.employees-timesheet__metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 24px}.employees-timesheet__metrics>div{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;padding:16px}.employees-timesheet__metrics dd{font-size:24px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere}.employees-timesheet .employees-toolbar .ant-tag{margin:0}.employees-editor .ant-modal-title{font-size:20px;line-height:1.4;overflow-wrap:anywhere;padding-right:28px}.employees-editor .ant-modal-header{margin-bottom:24px}.employees-editor .ant-modal-body{max-height:calc(100dvh - 230px);overflow-y:auto;padding:4px}.employees-editor .ant-modal-footer{border-top:1px solid #eee;margin-top:24px;padding-top:16px}.employees-editor .ant-modal-footer .ant-btn{border-radius:10px;height:40px}.employees-editor .ant-form-item{margin-bottom:16px}.employees-editor .ant-form-item-label{padding-bottom:6px}.employees-editor .ant-form-item-label>label{font-size:14px;height:auto}.employees-editor .ant-input,.employees-editor .ant-input-number,.employees-editor .ant-select{min-height:40px;width:100%}.employees-editor .ant-input-number-input{height:38px}.employees-editor .ant-select{align-items:center}.employees-editor .phone-input .ant-input-affix-wrapper{min-height:40px}.employees-editor .phone-input .ant-input{min-height:0}.employees-editor .ant-alert{margin-bottom:16px}.employees-form-grid{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.employees-form-grid>*{min-width:0}.employees-form-grid__wide{grid-column:1/-1}.employees-editor__access{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin-bottom:20px;padding:12px 16px}.employees-editor__access-fields{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:16px}.employees-template{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;padding:16px}.employees-template__controls{display:flex;flex-wrap:wrap;gap:12px}.employees-editor .employees-template__controls>.ant-select{flex:1 1 160px;width:auto}.employees-editor .employees-template__controls>.ant-input-number{flex:0 1 100px;width:100px}.employees-template__presets{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.employees-template__presets>span{color:#7b7b7b;flex-basis:100%;font-size:12px}.employees-template__presets .ant-btn{background:#fff;border:1px solid #d9dde3;border-radius:8px;height:32px}.employees-cell-summary{align-items:center;background:#f8fafc;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:24px;padding:16px}.employees-cell-summary__date{flex-basis:100%;font-size:14px;font-weight:500}.employees-cell-summary strong{font-size:18px}.employees-cell-summary .ant-tag{margin:0}.employees-cell-field__heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.employees-cell-field__heading label{font-size:14px;font-weight:500}.employees-cell-field__heading .ant-btn{padding:0}.employees-bulk-assignment{display:flex;flex-direction:column;gap:20px}.employees-cell-pool-empty{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:16px}.employees-cell-pool-empty .ant-alert{margin:0;width:100%}.employees-cell-warnings{display:flex;flex-direction:column;gap:12px;margin-top:20px}.employees-cell-warnings .ant-alert{margin:0}.employees-month-picker .ant-picker-panel-container{border:1px solid #e8edf3;border-radius:12px;box-shadow:0 8px 28px #0000001f}.employees-month-picker .ant-picker-decade-panel,.employees-month-picker .ant-picker-month-panel,.employees-month-picker .ant-picker-year-panel{width:min(288px,calc(100vw - 48px))}.employees-month-picker .ant-picker-content{width:100%}.employees-month-picker .ant-picker-month-panel .ant-picker-content{height:220px}.employees-month-picker .ant-picker-cell-inner{border-radius:8px}.employees-period.ant-picker-focused{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}@media (max-width:700px){.employees-profile__head h2{font-size:24px}.employees-profile__facts{gap:20px}.employees-profile__facts,.employees-timesheet__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.employees-form-grid,.employees-profile__facts,.employees-template__days{grid-template-columns:minmax(0,1fr)}.employees-editor .ant-modal-body{max-height:calc(100dvh - 220px)}.employees-editor .ant-modal-footer{display:flex;gap:8px}.employees-editor .ant-modal-footer .ant-btn{flex:1 1;height:auto;margin:0;min-height:40px;white-space:normal}.employees-editor .ant-modal-footer .ant-btn>span{white-space:normal}.employees-timesheet__metrics>div{padding:12px}.employees-timesheet__metrics dd{font-size:20px}}.employees-grid-scroll{border:1px solid #e2e8f0;border-radius:12px;max-height:65vh;overflow:auto;scrollbar-color:#b8bdc5 #f2f4f7;scrollbar-width:thin}.employees-grid-scroll::-webkit-scrollbar{height:6px;width:6px}.employees-grid-scroll::-webkit-scrollbar-track{background:#f2f4f7}.employees-grid-scroll::-webkit-scrollbar-thumb{background:#b8bdc5;border-radius:6px}.employees-grid-scroll::-webkit-scrollbar-thumb:hover{background:#959da8}.employees-grid-scroll::-webkit-scrollbar-button{display:none}.employees-grid-scroll:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.employees-grid{border-collapse:initial;border-spacing:0;font-size:12px;min-width:100%;width:max-content}.employees-grid td,.employees-grid th{border-bottom:1px solid #eee;border-right:1px solid #eee;min-width:110px;padding:10px;vertical-align:top}.employees-grid thead th{background:#f7f8fa;position:sticky;top:0;z-index:2}.employees-grid__weekday{color:#7b7b7b;display:block;font-size:11px;font-weight:400;margin-top:4px}.employees-grid th:first-child{background:#fff;left:0;max-width:240px;min-width:190px;position:sticky;text-align:left;z-index:1}.employees-grid thead th:first-child{background:#f7f8fa;z-index:3}.employees-grid__row-title{align-items:flex-start;display:flex;font-size:13px;gap:8px;line-height:1.5}.employees-grid__row-title .employees-shift-color{flex:0 0 10px;margin:4px 0 0}.employees-grid__row-title>span{max-width:210px;overflow-wrap:anywhere}.employees-grid small{display:block;line-height:1.5;margin-top:6px;white-space:normal}.employees-grid .employees-grid__row-meta{color:#7b7b7b;font-weight:400}.employees-grid .employees-grid__clear.ant-btn{border-radius:6px;color:#7b7b7b;font-size:12px;font-weight:500;height:28px;margin-top:8px;padding:0 4px}.employees-grid .employees-grid__clear.ant-btn:not(:disabled):hover{background:#fff2e8;color:#d4380d}.employees-grid td button{background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;font:inherit;min-height:32px;padding:6px;text-align:left;width:100%}.employees-grid td.employees-grid__day-cell{height:1px;padding:0}.employees-grid td.employees-grid__day-cell>button{align-items:flex-start;border-radius:0;display:flex;flex-direction:column;height:100%;padding:16px}.employees-grid td.employees-grid__day-cell>button:focus-visible{outline-offset:-2px}.employees-grid td button:not(:disabled):hover{background:#ffffffa6}.employees-grid td button:focus-visible{outline:2px solid #1677ff;outline-offset:1px}.employees-grid td button:disabled{cursor:default}.employees-grid__cell-count{display:block;font-weight:500}.employees-grid .employees-grid__cell-warning{align-items:flex-start;color:#9a6700;display:flex;font-size:11px;gap:5px;max-width:150px}.employees-grid__cell-warning .anticon{flex:0 0 auto;margin-top:3px}.employees-grid__cell-warning>span{overflow-wrap:anywhere}.employees-grid__off{background:#f7f8fa;color:#999;text-align:center}.employees-grid__warning{background:#fff8e6}.employees-grid__error{box-shadow:inset 0 0 0 2px #e05252}.employees-grid__draft{background:#edf3ff;border-bottom-color:#3b6fe0!important}.employees-grid td.employees-grid__selected{background:#e6f4ff;outline:2px solid #1677ff;outline-offset:-3px}.employees-grid-selection{background:#f7faff;border:1px solid #dbe7f9;border-radius:8px;padding:12px}.employees-grid-selection>span{overflow-wrap:anywhere}.employees-page .employees-grid-selection>.ant-btn{height:auto;max-width:100%;min-height:40px;white-space:normal}.employees-grid-selection>.ant-btn>span{white-space:normal}.employees-grid__elsewhere{background:#eee;color:#777;padding:3px}@media (max-width:700px){.employees-page__header{align-items:stretch;margin-bottom:20px}.employees-page__surface{padding:16px}.employees-tabs>.ant-tabs-content-holder{padding-top:20px}.employees-checks{grid-template-columns:minmax(0,1fr)}.employees-access-card{gap:12px}.employees-page__header-actions:empty{display:none}.employees-page .app-page-header__actions{gap:12px}.employees-page .employees-page__header-actions{flex:1 1 100%}.employees-page .employees-page__header-actions>.ant-btn{width:100%}.employees-structure{grid-template-columns:minmax(0,1fr)}.employees-structure>aside{border-bottom:1px solid #eee;border-right:0;padding-bottom:12px}.employees-toolbar>.ant-input,.employees-toolbar>.ant-input-affix-wrapper,.employees-toolbar>.ant-select{max-width:100%;min-width:0;width:100%}.employees-grid th:first-child{max-width:160px;min-width:140px}}.role-objects{gap:16px;max-width:1400px;min-width:0;width:100%}.role-objects__card-heading,.role-objects__heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.role-objects__heading h3{color:#141413;font-size:18px;font-weight:600;line-height:26px;margin:0}.role-objects__heading p{color:#7b7b7b;font-size:13px;line-height:20px;margin:4px 0 0}.role-objects__save-status{align-items:center;color:#7b7b7b;display:inline-flex;font-size:12px;gap:6px;line-height:20px;white-space:nowrap}.role-objects__grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.role-objects__card{background:#fff;border-color:#e8e8e8;gap:14px;padding:18px}.role-objects__identity{align-items:center;display:flex;gap:10px;min-width:0}.role-objects__identity h4{color:#141413;font-size:15px;font-weight:600;line-height:22px;margin:0;overflow-wrap:anywhere}.role-objects__icon{align-items:center;background:#f5f5f5;border-radius:9px;color:#606060;display:flex;flex:0 0 32px;font-size:17px;height:32px;justify-content:center;width:32px}.role-objects__mode-control{flex:0 0 auto;min-width:0}.role-objects__card--restricted .role-objects__icon{color:#999}.role-objects__modes.ant-radio-group{background:#f5f5f5;border:1px solid #eee;border-radius:9px;display:inline-flex;flex-wrap:nowrap;padding:3px}.role-objects__modes .ant-radio-button-wrapper{background:#0000;border:0;border-radius:6px;color:#606060;font-size:13px;height:30px;line-height:30px;padding-inline:12px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.role-objects__modes .ant-radio-button-wrapper:before{display:none}.role-objects__modes .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover{background:#eaeaea;color:#141413}.role-objects__modes .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#141413;border-color:#141413;box-shadow:0 1px 2px #00000014;color:#fff}.role-objects__modes .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:#303030;color:#fff}.role-objects__modes .ant-radio-button-wrapper-disabled:not(.ant-radio-button-wrapper-checked){color:#aaa}.role-objects__modes .ant-radio-button-wrapper:focus-within{outline:2px solid #141413;outline-offset:2px}.role-objects__description,.role-objects__restricted-note{color:#7b7b7b;font-size:13px;line-height:20px;margin:0}.role-objects__restricted-note{align-items:flex-start;display:flex;gap:8px}.role-objects__restricted-note>.anticon{margin-top:3px}.role-objects__service{border-top:1px solid #f0f0f0;gap:10px;padding-top:12px}.role-objects__service-heading{align-items:center;color:#606060;display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:space-between;line-height:20px}.role-objects__count{font-feature-settings:"tnum";align-items:center;background:#f5f5f5;border-radius:6px;color:#606060;display:inline-flex;flex:0 0 auto;font-variant-numeric:tabular-nums;height:22px;justify-content:center;min-width:22px;padding-inline:6px}.role-objects__empty,.role-objects__loading{align-items:center;border:1px dashed #e5e5e5;border-radius:8px;color:#999;display:flex;font-size:13px;gap:10px;line-height:20px;margin:0;padding:10px 12px}.role-objects__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.role-objects__item{align-items:center;background:#fafafa;border:1px solid #eee;border-radius:8px;color:#141413;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:22px;padding:6px 8px 6px 12px}.role-objects__item>span{min-width:0;overflow-wrap:anywhere}.role-objects__remove.app-button.ant-btn{background:#0000;border-color:#0000;box-shadow:none;color:#7b7b7b;flex:0 0 28px;font-size:12px;height:28px;width:28px}.role-objects__remove.app-button.ant-btn:not(:disabled):focus-visible,.role-objects__remove.app-button.ant-btn:not(:disabled):hover{background:#fff2f0;border-color:#f3c5c2;color:#cf2920}.role-objects__assign{align-items:center;display:flex;gap:8px;min-width:0}.role-objects__select.ant-select{flex:1 1;height:40px;min-width:0}.role-objects__assign>.app-button{flex:0 0 auto}@media (max-width:1100px){.role-objects__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.role-objects__card{padding:14px}.role-objects__mode-control,.role-objects__modes.ant-radio-group{width:100%}.role-objects__modes .ant-radio-button-wrapper{flex:1 1;padding-inline:8px;text-align:center}.role-objects__assign{flex-wrap:wrap}.role-objects__select.ant-select{flex-basis:100%}.role-objects__assign>.app-button{width:100%}}@media (prefers-reduced-motion:reduce){.role-objects__modes .ant-radio-button-wrapper{transition:none}}.role-objects__assignment{border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px}.company-roles-page{min-height:calc(100vh - 96px)}.company-roles-page__content{display:flex;flex-direction:column;gap:20px}.company-roles-page__heading{display:flex;flex-direction:column;gap:12px}.company-roles-page__back{align-self:flex-start;background:#0000;border:0;gap:8px;min-height:32px;padding:4px 0}.company-roles-page__back:hover{opacity:.75}.company-role-editor__toggle:focus-visible,.company-roles-page__back:focus-visible{border-radius:8px;outline:2px solid #141413;outline-offset:-2px}.company-roles-list.app-surface{border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;padding:0}.company-role-editor+.company-role-editor{border-top:1px solid #e8e8e8}.company-role-editor__header{align-items:center;display:flex;gap:8px;padding-inline:16px}.company-role-editor__toggle{align-items:center;background:#0000;border:0;color:#141413;cursor:pointer;display:flex;flex:1 1;font-family:var(--app-font-family);gap:12px;min-height:68px;min-width:0;padding:12px 0;text-align:left}.company-role-editor--expanded>.company-role-editor__header,.company-role-editor__header:hover{background:#fafafa}.company-role-editor__toggle>.anticon{color:#7b7b7b;flex:0 0 auto;font-size:12px;transition:transform .16s ease}.company-role-editor__toggle-icon--collapsed{transform:rotate(-90deg)}.company-role-editor__identity{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.company-role-editor__name{font-size:16px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.company-role-editor__description{color:#7b7b7b;font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-role-editor__summary{font-feature-settings:"tnum";color:#7b7b7b;flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums;font-weight:400}.company-role-editor__actions.ant-btn{color:#7b7b7b;flex:0 0 auto;font-size:18px;height:36px;width:36px}.company-role-editor__permissions{border-top:1px solid #eee;display:flex;flex-direction:column;gap:16px;min-width:0;padding:12px 24px 24px}.company-role-editor__fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);max-width:880px}.company-role-editor__fields>.company-role-field{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:64px minmax(0,1fr)}.company-role-field{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.company-role-field__label{color:#7b7b7b;font-family:var(--app-font-family);font-size:13px;font-weight:500;line-height:18px}.company-role-editor__owner-description{color:#7b7b7b;font-size:14px;margin:0;padding:16px 40px 20px}@media (max-width:767px){.company-roles-page__content{gap:16px}.company-role-editor__header{padding-inline:12px}.company-role-editor__toggle{grid-gap:4px 10px;display:grid;gap:4px 10px;grid-template-columns:12px minmax(0,1fr);min-height:64px}.company-role-editor__summary{font-size:12px;grid-column:2}.company-role-editor__permissions{gap:16px;padding:12px}.company-role-editor__fields{gap:8px;grid-template-columns:minmax(0,1fr)}.company-role-editor__owner-description{padding:12px 16px 16px}}.company-roles-page--has-draft .company-roles-page__content{padding-bottom:96px}.companies-profile-page{min-height:calc(100vh - 96px);padding:0}.companies-profile-page__content{display:flex;flex-direction:column;gap:10px}.companies-profile-card{padding:20px 24px}.companies-profile-card__name{margin-bottom:6px}.companies-profile-card__company{margin-bottom:26px}.companies-profile-card__meta{display:flex;gap:36px}.companies-profile-card__meta>div{display:flex;flex-direction:column;gap:4px;min-width:0}.companies-list-card{padding:20px 24px}.companies-list-card__title{margin-bottom:22px}.companies-list-card__items{display:flex;flex-direction:column}.companies-list-card__item{background:#0000;border:0;border-bottom:1px solid #dedede;cursor:pointer;padding:12px 0 13px;text-align:left;width:100%}.companies-list-card__item .app-typography--h4{margin-bottom:4px}.companies-list-card__item:first-child{padding-top:0}.companies-list-card__item:last-child{border-bottom:0}.companies-list-card__item:hover .app-typography--h4{color:#4f46e5}.companies-list-card__empty{padding-bottom:9px}.companies-list-card__create{display:flex;gap:12px;margin-top:12px}.companies-list-card__create-modal{display:flex;flex-direction:column;gap:12px}@media (max-width:767px){.companies-list-card,.companies-profile-card{padding:20px 18px 24px}.companies-profile-card__meta{gap:14px;grid-template-columns:1fr}}.workflow-builder-page{background:#f6f6f6;min-height:calc(100vh - 48px);position:relative}.workflow-builder-shell{background:#fff;border-radius:8px;display:flex;flex-direction:column;min-height:calc(100vh - 72px);overflow:hidden}.workflow-builder-header{align-items:flex-start;background:#fff;border-bottom:1px solid #dedede;display:flex;gap:24px;justify-content:space-between;min-height:118px;padding:24px 16px 24px 28px}.workflow-builder-header>.app-page-header__text{flex:1 1}.workflow-builder-header__title{display:flex;flex:1 1;flex-direction:column;min-width:0}.workflow-builder-header__back{margin-bottom:12px}.workflow-builder-header__meta{align-items:center;display:flex;gap:24px}.workflow-builder-header__meta-text{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.workflow-builder-header__icon-trigger{align-items:center;background:#f6f6f6;border:0;border-radius:8px;cursor:pointer;display:inline-flex;flex:0 0 64px;height:64px;justify-content:center;transition:background .15s ease,transform .15s ease;width:64px}.workflow-builder-header__icon-trigger:hover{background:#efefef}.workflow-builder-header__icon-trigger:active{transform:scale(.98)}.workflow-builder-header__icon-picker{background:#fff;border:1px solid #e7e7e7;border-radius:14px;box-shadow:0 12px 34px #00000024;padding:12px;width:328px}.workflow-builder-header__icon-picker-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.workflow-builder-header__icon-picker-title{color:#151515;font-size:13px;font-weight:650;line-height:18px}.workflow-builder-header__icon-search.ant-input-affix-wrapper{border-radius:9px;height:36px;margin-bottom:10px;padding-inline:10px}.workflow-builder-header__icon-search .ant-input-prefix{color:#858585;margin-inline-end:7px}.workflow-builder-header__icon-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr);max-height:280px;overflow-y:auto;padding:2px;scrollbar-width:thin}.workflow-builder-header__icon-option{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#4e4e55;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:44px}.workflow-builder-header__icon-option:hover{background:#f4f6ff;color:#3556d8}.workflow-builder-header__icon-option:active{transform:scale(.96)}.workflow-builder-header__icon-option--selected{background:#eef2ff;border-color:#5b7cff;color:#3556d8}.workflow-builder-header__icon-option:focus-visible{outline:2px solid #5b7cff;outline-offset:1px}.workflow-builder-header__icon-picker-empty{color:#8b8b8b;font-size:13px;grid-column:1/-1;padding:24px 8px;text-align:center}.workflow-builder-header__icon-option svg,.workflow-builder-header__icon-trigger svg{display:block}.workflow-builder-header__name-input.ant-input{color:#141413;font-family:var(--app-font-family);font-size:32px;font-weight:600;height:40px;line-height:36px;max-width:560px;padding:0;width:100%}.workflow-builder-header__name-input.ant-input::placeholder{color:#141413}.workflow-builder-header__name-input--error.ant-input{box-shadow:inset 0 -2px 0 #ff4d4f}.workflow-builder-header__description-input.ant-input{color:#7b7b7b;font-family:var(--app-font-family);font-size:16px;font-weight:500;height:24px;line-height:24px;margin-top:8px;max-width:560px;padding:0;width:100%}.workflow-builder-header__description-input.ant-input::placeholder{color:#7b7b7b}.workflow-builder-header__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:2px}.workflow-builder-board{background:#fff;cursor:grab;flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;padding:14px 0 24px}.workflow-builder-board--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.workflow-builder-board--dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.workflow-builder-board__columns{display:flex;flex-wrap:nowrap;gap:8px;min-width:100%;padding:0 24px;width:max-content}.workflow-builder-board__columns--empty{display:flex;min-width:0;padding:0 24px}.workflow-builder-column-slot{flex:0 0 320px;position:relative;width:320px}.workflow-builder-column-card{grid-gap:10px;background:#f0f0f0;border-radius:12px;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 28px;padding:18px 12px 16px 20px;transition:background .15s ease,box-shadow .15s ease}.workflow-builder-column-card:hover{background:#ebebeb;box-shadow:inset 0 0 0 1px #dedede}.workflow-builder-column-card--error,.workflow-builder-column-card--error:hover{box-shadow:inset 0 0 0 2px #ff4d4f}.workflow-builder-column-card__content{min-width:0}.workflow-builder-column-card__name.ant-input{background:#0000;color:#141413;font-family:var(--app-font-family);font-size:20px;font-weight:600;height:28px;line-height:24px;padding:0}.workflow-builder-column-card__name.ant-input::placeholder{color:#141413}.workflow-builder-column-card__description-wrap{height:48px;overflow:hidden;position:relative}.workflow-builder-column-card__description-wrap:after{background:linear-gradient(90deg,#f0f0f000,#f0f0f0 72%);bottom:0;content:"";height:24px;pointer-events:none;position:absolute;right:0;width:92px}.workflow-builder-column-card:hover .workflow-builder-column-card__description-wrap:after{background:linear-gradient(90deg,#ebebeb00,#ebebeb 72%)}.workflow-builder-column-card__description.ant-input{background:#0000;color:#7b7b7b;font-family:var(--app-font-family);font-size:16px;font-weight:500;height:48px;line-height:24px;overflow:hidden;padding:0;resize:none}.workflow-builder-column-card__description.ant-input::placeholder{color:#7b7b7b}.workflow-builder-column-card__handle{align-items:center;background:#0000;border:0;color:#b8b8b8;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:24px}.workflow-builder-column-card__handle:hover{color:#141413}.workflow-builder-column-add{align-items:center;background:#fafafa;border:1px dashed #c8c8c8;border-radius:8px;color:#7b7b7b;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;min-height:104px}.workflow-builder-board__columns--empty .workflow-builder-column-add{width:260px}.workflow-builder-column-insert{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 4px 18px #1414131f;color:#141413;cursor:pointer;display:inline-flex;font-size:20px;height:40px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-24px;top:28px;transform:scale(.92);transition:opacity .14s ease,transform .14s ease,background .14s ease;width:40px;z-index:2}.workflow-builder-column-insert:focus-visible,.workflow-builder-column-slot:focus-within .workflow-builder-column-insert,.workflow-builder-column-slot:hover .workflow-builder-column-insert{opacity:1;pointer-events:auto;transform:scale(1)}.workflow-builder-column-insert:hover{background:#f6f6f6}.workflow-builder-column-add:hover{border-color:#141413;color:#141413}.workflow-builder-column-add--error,.workflow-builder-column-add--error:hover{border-color:#ff4d4f;box-shadow:inset 0 0 0 1px #ff4d4f;color:#ff4d4f}.workflow-builder-floating-drawer.ant-drawer-right>.ant-drawer-content-wrapper{border-radius:12px;bottom:24px;box-shadow:0 24px 80px #14141329;height:auto!important;max-height:calc(100vh - 96px);overflow:visible;right:24px;top:auto}.workflow-builder-floating-drawer--scrollable.ant-drawer-right>.ant-drawer-content-wrapper,.workflow-builder-floating-drawer--settings.ant-drawer-right>.ant-drawer-content-wrapper{height:calc(100vh - 96px)!important;overflow:hidden;top:72px}.workflow-builder-floating-drawer--column.ant-drawer-right>.ant-drawer-content-wrapper{top:auto}.workflow-builder-floating-drawer--column.workflow-builder-floating-drawer--scrollable.ant-drawer-right>.ant-drawer-content-wrapper{top:72px}.workflow-builder-floating-drawer .ant-drawer-content{border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 96px);overflow:hidden}.workflow-builder-floating-drawer .ant-drawer-content-wrapper{border-radius:12px}.workflow-builder-floating-drawer--scrollable .ant-drawer-content,.workflow-builder-floating-drawer--settings .ant-drawer-content{height:100%}.workflow-builder-floating-drawer .ant-drawer-wrapper-body{display:flex;flex-direction:column;max-height:calc(100vh - 96px);min-height:0}.workflow-builder-floating-drawer--scrollable .ant-drawer-wrapper-body,.workflow-builder-floating-drawer--settings .ant-drawer-wrapper-body{height:100%}.workflow-builder-floating-drawer .ant-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto}.workflow-builder-floating-drawer .ant-drawer-footer{background:#fff;border-top:0;flex:0 0 auto}.workflow-builder-settings{background:#fff;display:flex;flex-direction:column;min-height:100%}.workflow-builder-settings__head{align-items:flex-start;border-bottom:1px solid #dedede;display:flex;gap:18px;justify-content:space-between;padding:28px 30px 24px}.workflow-builder-settings__head .app-typography--h4{margin-bottom:6px}.workflow-builder-settings__close{align-items:center;background:#0000;border:0;color:#7b7b7b;cursor:pointer;display:inline-flex;font-size:30px;height:28px;justify-content:center;line-height:1;width:28px}.workflow-builder-settings__section{display:flex;flex-direction:column;gap:12px;padding:20px 24px}.workflow-builder-settings__label{color:#141413;font-size:14px;font-weight:500;line-height:20px}.workflow-builder-settings__label-with-help{align-items:center;display:inline-flex;gap:6px}.workflow-builder-settings__label-with-help .anticon{color:#7b7b7b;cursor:help;font-size:14px}.workflow-builder-task-number-help{display:flex;flex-direction:column;gap:6px;max-width:360px}.workflow-builder-settings .ant-input,.workflow-builder-settings .ant-select-selector{border-radius:8px!important}.workflow-builder-settings .ant-select,.workflow-builder-settings .ant-select-dropdown,.workflow-builder-settings .ant-space,.workflow-builder-settings .ant-space-item{width:100%}.workflow-builder-settings .ant-select-selection-overflow{min-width:0}.workflow-builder-settings .ant-select-selection-item{max-width:100%}.workflow-builder-column-settings__fields .field-editor-card--error.border.rounded-lg,.workflow-builder-settings .field-editor-card--error{border:1px solid #ff4d4f}.field-editor-card__error,.workflow-builder-settings__field-error{color:#ff4d4f;font-size:12px;line-height:16px}.workflow-builder-settings__field-error{font-family:var(--app-font-family)}.workflow-builder-settings__fields{display:flex;flex-direction:column;gap:12px}.workflow-builder-settings__add-field{background:#f6f6f6;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:14px}.workflow-builder-settings__add-field-trigger.ant-btn{align-self:flex-start;color:#141413;font-weight:500;padding-inline:0}.workflow-builder-settings__add-field-trigger.ant-btn:not(:disabled):hover{background:#0000;color:#141413}.workflow-builder-settings__draft-actions{display:flex;gap:8px}.workflow-builder-settings__switch-row,.workflow-builder-settings__toggle-card{align-items:center;display:flex;gap:18px}.workflow-builder-settings__switch-row{color:#141413;font-size:16px;font-weight:500;justify-content:flex-start;line-height:24px}.workflow-builder-settings__toggle-card{justify-content:space-between}.workflow-builder-settings__toggles{display:flex;flex-direction:column;gap:10px;padding:20px 24px 12px}.workflow-builder-settings__toggle-card{background:#f6f6f6;border-radius:8px;min-height:72px;padding:14px 16px}.workflow-builder-settings__toggle-card .app-typography--body-bold{margin-bottom:2px}.workflow-builder-settings__footer{background:#fff;border-top:1px solid #dedede;display:flex;gap:8px;margin-top:24px;padding:16px 30px 18px}.workflow-builder-settings__footer .ant-btn{border-radius:8px;font-weight:500}.workflow-builder-settings__footer .ant-btn-primary{background:#141413;border-color:#141413;color:#fff}.workflow-builder-settings__footer .ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.workflow-builder-settings__footer .ant-btn-primary:disabled{background:#dbdbdb;border-color:#dbdbdb;color:#7b7b7b}.workflow-builder-column-settings .workflow-builder-settings__head{align-items:center;padding:20px 24px}.workflow-builder-column-settings .workflow-builder-settings__head .app-typography--h3{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-builder-column-settings__main{display:flex;flex-direction:column;gap:22px;padding:20px 24px}.workflow-builder-column-settings__fields{display:flex;flex-direction:column}.workflow-builder-column-settings__fields .border.rounded-lg{border:0;border-bottom:1px solid #dedede;border-radius:0;box-shadow:none;margin:0;padding:20px 24px}.workflow-builder-column-settings__fields .field-editor-card,.workflow-builder-settings .field-editor-card{display:flex;flex-direction:column;gap:18px}.field-editor-card__actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.field-editor-card__required{align-items:center;color:#141413;display:flex;font-size:16px;font-weight:500;gap:12px;line-height:24px}.field-editor-card__actions .ant-btn.ant-btn-text.ant-btn-dangerous{color:#ff2f2f;font-size:16px;font-weight:500;padding-inline:0}.field-editor-select-options{background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:14px}.field-editor-select-options__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.field-editor-select-options__title{color:#141413;font-size:15px;font-weight:700;line-height:20px}.field-editor-select-options__list{display:flex;flex-direction:column;gap:8px}.field-editor-select-options__row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px 36px 36px}.field-editor-select-options__row .ant-btn{align-items:center;display:flex;justify-content:center}.field-editor-select-options__empty{color:#8c8c8c;font-size:14px;line-height:20px}.field-editor-select-options .ant-checkbox-wrapper{color:#4b5563;font-size:15px;font-weight:600}.workflow-builder-column-settings__fields .field-editor-card--error.border.rounded-lg{border:1px solid #ff4d4f}.workflow-builder-column-settings__fields .ant-select,.workflow-builder-column-settings__fields .field-editor-select-wrapper{width:100%}.workflow-builder-column-settings__draft{border-bottom:1px solid #dedede;display:flex;flex-direction:column;gap:18px;padding:22px 24px 28px}.workflow-builder-column-settings__required{align-items:center;color:#141413;display:flex;font-size:16px;font-weight:500;gap:12px;line-height:24px}.workflow-builder-column-drawer__footer{align-items:center}.workflow-builder-column-drawer__add-button{color:#141413;margin-left:auto}.workflow-builder-task-fields-settings__body{display:flex;flex-direction:column;gap:16px;padding:18px 24px 24px}.workflow-builder-task-fields-settings__empty{background:#f6f6f6;border-radius:8px;color:#7b7b7b;font-size:15px;line-height:22px;padding:18px 16px}.workflow-builder-task-fields-settings__list{display:flex;flex-direction:column;gap:14px}.workflow-builder-task-fields-settings__section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:4px 0 0}.workflow-builder-task-fields-settings__section-head span{color:#141413;display:block;font-size:17px;font-weight:700;line-height:24px}.workflow-builder-task-fields-settings__section-head p{color:#7b7b7b;font-size:14px;line-height:20px;margin:2px 0 0}.workflow-builder-task-fields-settings__field{background:#fff;border:1px solid #dedede;border-radius:8px;display:flex;flex-direction:column;gap:14px;padding:16px}.workflow-builder-task-fields-settings__field-header{align-items:center;color:#7b7b7b;display:flex;font-size:14px;font-weight:600;justify-content:space-between;line-height:20px}.workflow-builder-task-fields-settings__field-counter{color:#1f7aff;font-size:13px;font-weight:600}.workflow-builder-task-fields-settings__field .field-editor-card{border:0;border-radius:0;box-shadow:none;padding:0}.workflow-builder-task-fields-settings__field .field-editor-card--error{border:1px solid #ff4d4f;border-radius:8px;padding:10px}.workflow-builder-task-fields-settings__required{background:#f6f6f6;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px}.workflow-builder-task-fields-settings__required-head{align-items:center;color:#141413;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;line-height:20px}.workflow-builder-task-fields-settings__required-head button{background:#0000;border:0;color:#7b7b7b;cursor:pointer;font-size:14px;font-weight:500;padding:0}.workflow-builder-task-fields-settings__required-head button:hover{color:#141413}.workflow-builder-task-fields-settings__columns{display:flex;flex-wrap:wrap;gap:8px}.workflow-builder-task-fields-settings__required-place{display:flex;flex-direction:column;gap:8px;padding-top:2px}.workflow-builder-task-fields-settings__required-place>span{color:#7b7b7b;font-size:13px;font-weight:600;line-height:18px}.workflow-builder-task-fields-settings__column-chip{align-items:center;background:#fff;border:1px solid #dedede;border-radius:999px;color:#141413;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px;max-width:100%;min-height:36px;padding:7px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.workflow-builder-task-fields-settings__column-chip:hover{border-color:#9a9a9a}.workflow-builder-task-fields-settings__column-chip--active{background:#141413;border-color:#141413;color:#fff}.workflow-builder-task-fields-settings__column-chip--active:hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.workflow-builder-task-fields-settings__required-error{color:#ff4d4f;font-size:13px;line-height:18px}.workflow-builder-task-fields-settings__footer{align-items:center}.workflow-builder-task-fields-settings__footer-add-group{display:flex;flex-wrap:wrap;gap:8px;margin-right:auto;min-width:0}.workflow-builder-task-fields-settings__footer-add.ant-btn{background:#f6f6f6;border:0;color:#141413;font-weight:600}.workflow-builder-task-fields-settings__footer-add.ant-btn:not(:disabled):hover{background:#efefef;color:#141413}@media (max-width:1024px){.workflow-builder-page__back{top:10px}.workflow-builder-header{flex-direction:column}.workflow-builder-header>.app-page-header__actions,.workflow-builder-header__actions{justify-content:flex-start;width:100%}.workflow-builder-board__columns{min-width:100%}.workflow-builder-column-slot{flex-basis:280px;width:280px}}@media (max-width:640px){.workflow-builder-header__icon-picker{width:min(328px,calc(100vw - 32px))}.workflow-builder-header__icon-grid{grid-template-columns:repeat(5,1fr)}.workflow-builder-header__name-input.ant-input{font-size:26px;line-height:32px}.workflow-builder-header__actions .ant-btn{width:100%}}.cloud-file-picker .ant-drawer-content{border-bottom-left-radius:12px;border-top-left-radius:12px;overflow:hidden}.cloud-file-picker__head{align-items:flex-start;border-bottom:1px solid #dedede;display:flex;gap:20px;justify-content:space-between;padding:30px}.cloud-file-picker__head .app-typography--h3{margin-bottom:8px}.cloud-file-picker__close{background:#0000;border:0;color:#7b7b7b;cursor:pointer;font-size:36px;line-height:1}.cloud-file-picker__close:hover{color:#141413}.cloud-file-picker__toolbar{border-bottom:1px solid #dedede;display:flex;flex-direction:column;gap:14px;padding:20px 30px}.cloud-file-picker__toolbar .ant-input,.cloud-file-picker__toolbar .ant-input-affix-wrapper{border-radius:8px}.cloud-file-picker__breadcrumbs{align-items:center;display:flex;gap:8px;min-width:0;overflow-x:auto}.cloud-file-picker__breadcrumb{background:#0000;border:0;color:#7b7b7b;cursor:pointer;flex:0 0 auto;font-family:var(--app-font-family);font-size:14px;font-weight:500;line-height:20px}.cloud-file-picker__breadcrumb:after{color:#b8b8b8;content:"/";margin-left:8px}.cloud-file-picker__breadcrumb:last-child:after{content:"";margin-left:0}.cloud-file-picker__breadcrumb:hover{color:#141413}.cloud-file-picker__body{min-height:320px}.cloud-file-picker__state{align-items:center;display:flex;justify-content:center;min-height:320px;padding:30px}.cloud-file-picker__list{display:flex;flex-direction:column;padding:0 30px 30px}.cloud-file-picker__row{align-items:center;background:#0000;border:0;border-bottom:1px solid #dedede;cursor:pointer;display:flex;gap:14px;min-height:72px;text-align:left;width:100%}.cloud-file-picker__row:last-child{border-bottom:0}.cloud-file-picker__row:hover .app-typography{color:#141413}.cloud-file-picker__row--selected{background:#f6f6f6}.cloud-file-picker__row-icon{align-items:center;background:#ebebeb;border-radius:8px;color:#141413;display:flex;flex:0 0 40px;font-size:22px;height:40px;justify-content:center;width:40px}.cloud-file-picker__row-text{min-width:0}.cloud-file-picker__row-text .app-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-file-input{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.cloud-file-input__selector{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#7b7b7b;cursor:pointer;display:flex;font-family:var(--app-font-family);font-size:14px;gap:8px;line-height:20px;min-height:40px;min-width:0;padding:8px 10px;text-align:left;transition:padding-right .16s ease,background-color .16s ease,border-color .16s ease;width:100%}.cloud-file-input__selector--selected{border-color:#0000;color:#141413}.cloud-file-input__selector--selected:not(:disabled):focus-visible,.cloud-file-input__selector--selected:not(:disabled):hover{background:#f6f6f6;border-color:#0000}.cloud-file-input__selector:not(:disabled):focus-visible,.cloud-file-input__selector:not(:disabled):hover{border-color:#141413;outline:none}.cloud-file-input__selector:disabled{background:#f5f5f5;color:#b8b8b8;cursor:not-allowed}.cloud-file-input__selector>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-file-input__selector--selected>span:last-child{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.cloud-file-input__actions{align-items:center;display:inline-flex;gap:2px}.cloud-file-input__actions .ant-btn{border-radius:8px;color:#141413}@media (hover:hover) and (pointer:fine){.cloud-file-input{grid-template-columns:minmax(0,1fr);position:relative}.cloud-file-input__actions{opacity:0;padding-left:8px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:opacity .16s ease;z-index:1}.cloud-file-input:focus-within .cloud-file-input__actions,.cloud-file-input:hover .cloud-file-input__actions{opacity:1;pointer-events:auto}.cloud-file-input:focus-within .cloud-file-input__selector--selected,.cloud-file-input:hover .cloud-file-input__selector--selected{padding-right:84px}.cloud-file-input__actions .ant-btn{background:#f6f6f6}}.cloud-file-link{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.cloud-file-link__name{align-items:center;display:inline-flex;gap:8px;min-width:0}.cloud-file-link__name .anticon{color:#141413;flex:0 0 auto}.cloud-file-link__name .app-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-file-link__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:2px}.cloud-file-link__actions .ant-btn{border-radius:8px;color:#141413}@media (max-width:767px){.cloud-file-picker .ant-drawer-content{border-radius:0}.cloud-file-picker__head,.cloud-file-picker__list,.cloud-file-picker__toolbar{padding-inline:20px}.cloud-file-input{grid-template-columns:1fr}.cloud-file-input__actions{justify-content:flex-start}}.workflow-board-layout.app-page-layout{display:flex;height:100vh;height:100dvh;overflow:hidden}.workflow-board-page{background:#f2f4f7;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.workflow-board-header>.app-page-header__actions{flex:1 1;justify-content:flex-end}.workflow-board-header__search.ant-input-affix-wrapper{flex:1 1 220px;margin-left:auto;max-width:400px;width:220px}.workflow-board-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.workflow-board-header__completed-toggle{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:12px;height:40px;padding:0 16px}.workflow-board-header__completed-toggle .ant-switch{flex:0 0 auto}.workflow-board-closed-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(170px,1fr));width:360px}.workflow-board-closed-filters .ant-picker,.workflow-board-closed-filters .ant-select{width:100%}.workflow-board-content{display:flex;flex:1 1;margin-top:0;min-height:0;min-width:0;padding:16px 16px 0;position:relative}.workflow-board-loading-overlay{align-items:center;background:#ffffffb3;border-radius:16px;display:flex;inset:0;justify-content:center;margin-top:16px;position:absolute;z-index:1}.task-merge-drawer.ant-drawer-right>.ant-drawer-content-wrapper{width:min(640px,calc(100vw - 96px))!important}.task-merge-drawer .ant-drawer-header{border-bottom:0}.task-merge-drawer--wide.ant-drawer-right>.ant-drawer-content-wrapper{width:min(1180px,calc(100vw - 96px))!important}.task-merge-drawer--wide .ant-drawer-body{flex:0 1 auto;max-height:calc(100vh - 242px);overflow-y:auto}.task-merge{background:#fff;display:flex;flex-direction:column;min-height:0}.task-merge__head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:20px 24px 12px}.task-merge__head p{color:#7b7b7b;font-size:14px;line-height:20px;margin:0;max-width:760px}.task-merge__selector{padding:0 24px 18px}.task-merge__select.ant-select{width:100%}.task-merge__empty{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:220px;padding:32px 24px}.task-merge__grid{grid-gap:18px;align-items:start;border-top:1px solid #ebebeb;display:grid;flex:1 1;gap:18px;grid-template-columns:minmax(0,1fr) 320px;min-height:0;padding:18px 24px 24px}.task-merge__compare{background:#fff;border:1px solid #ebebeb;border-radius:8px;min-width:0;overflow-x:auto}.task-merge__compare-grid{display:grid;min-width:max-content}.task-merge__corner,.task-merge__field-name,.task-merge__field-value,.task-merge__task-head{border-bottom:1px solid #ebebeb}.task-merge__task-head{background:#fafafa;border-left:1px solid #f3f3f3;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.task-merge__task-head strong{color:#141413;font-size:15px;line-height:20px;overflow-wrap:anywhere}.task-merge__row{display:contents}.task-merge__field-name{background:#fafafa;border-right:1px solid #f3f3f3;color:#7b7b7b;font-size:13px;font-weight:600;left:0;line-height:18px;position:sticky;z-index:1}.task-merge__field-name,.task-merge__field-value{align-items:center;display:flex;min-height:64px;padding:12px 16px}.task-merge__field-value{border-left:1px solid #f8f8f8;color:#141413;cursor:pointer;font-size:14px;gap:10px;line-height:20px;min-width:0}.task-merge__field-value span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-merge__result{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;min-width:0;overflow:hidden}.task-merge__result-head{align-items:flex-start;border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;min-height:144px;padding:16px}.task-merge__result h3{color:#141413;font-size:18px;font-weight:700;line-height:24px;margin:4px 0 18px}.task-merge__result-field{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:64px;padding:12px 16px}.task-merge__result-field span{color:#9ca3af;font-size:12px;font-weight:500;line-height:16px}.task-merge__result-field strong{color:#141413;font-size:14px;line-height:20px;overflow-wrap:anywhere}.task-merge__note{display:block;font-size:12px;line-height:18px;margin-top:16px}.workflow-board-kanban.builder-kanban.workflow-board-kanban--card-dragging{overflow-x:hidden;padding-bottom:calc(var(--app-kanban-bottom-padding) + var(--workflow-board-scrollbar-height, 0px))}.workflow-board-kanban.builder-kanban.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.workflow-board-kanban.builder-kanban.dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.workflow-board-kanban.builder-kanban .app-kanban__body{display:flex;flex-direction:column}.workflow-board-kanban.builder-kanban [data-workflow-card-id]{flex-shrink:0;margin-bottom:var(--kanban-card-gap)}.workflow-board-column-header{width:100%}.kanban-task-card{cursor:pointer;display:flex;flex-direction:column;gap:4px}.workflow-board-kanban.builder-kanban .kanban-task-card--loader{align-items:center;background:#ffffffb8!important;border:1px dashed #d9d9d9;color:#7b7b7b;cursor:default;flex-direction:row;gap:10px;justify-content:center}.kanban-task-card__top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.kanban-task-card.app-card-with-hover-actions .kanban-task-card__top{min-height:16px;padding-right:96px}.kanban-task-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0;word-break:break-word}.kanban-task-card__outcome{align-items:center;border-radius:6px;display:inline-flex;min-height:20px;padding:4px 8px;white-space:nowrap}.kanban-task-card__outcome-row{display:flex;justify-content:flex-start;margin-top:0}.kanban-task-card__outcome--won{background:#d1fadf;color:#12b066}.kanban-task-card__outcome--lost{background:#fee2e2;color:#b91c1c}.kanban-task-card__outcome--other{background:#e5e7eb;color:#4b5563}.kanban-task-card__closed-at{display:block;margin-top:0}.kanban-task-card__number{background:#0000;border:0;cursor:copy;display:inline-flex;min-width:0;padding:0}.kanban-task-card__number:hover .app-typography{color:#141413!important}.kanban-task-card__assignee{align-items:center;display:flex;gap:8px}.kanban-task-card__avatar{align-items:center;background:#f2f4f7;border-radius:50%;color:#475467;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.workflow-board-kanban.builder-kanban .react-kanban-column[data-testid=column-closed] .kanban-task-card{opacity:.85}.workflow-task-modal.ant-drawer-right>.ant-drawer-content-wrapper{border-radius:12px;bottom:24px;box-shadow:0 24px 80px #14141329;height:auto!important;max-height:calc(100vh - 96px);overflow:visible;right:24px;top:auto}.workflow-task-modal .ant-drawer-content,.workflow-task-modal .ant-drawer-content-wrapper{border-radius:12px}.workflow-task-modal .ant-drawer-content{display:flex;flex-direction:column;max-height:calc(100vh - 96px);overflow:hidden}.workflow-task-modal .ant-drawer-wrapper-body{display:flex;flex-direction:column;max-height:calc(100vh - 96px);min-height:0}.workflow-task-modal .ant-drawer-header{border-bottom:1px solid #ebebeb;flex:0 0 auto;margin:0;padding:20px 24px}.workflow-task-modal .ant-drawer-header-title{align-items:center;display:flex;gap:16px}.workflow-task-modal .ant-drawer-title{min-width:0;order:1}.workflow-task-modal .ant-drawer-close{margin-inline-end:0;margin-inline-start:auto;order:2}.workflow-task-modal .ant-drawer-title .app-typography{margin:0}.workflow-task-modal .ant-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px}.workflow-task-modal .ant-drawer-footer{border-top:1px solid #ebebeb;flex:0 0 auto;margin:0;padding:16px 20px;text-align:left}.workflow-task-modal .ant-drawer-footer .ant-btn{font-weight:600}.workflow-task-modal .ant-drawer-footer .ant-btn-primary{background:#141413;border-color:#141413}.workflow-task-modal__footer{display:flex;gap:12px;justify-content:flex-start}.workflow-task-modal__form{display:flex;flex-direction:column;gap:20px}.workflow-task-modal__fields{display:flex;flex-direction:column;gap:12px}.workflow-task-modal__field-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:140px minmax(0,1fr)}.workflow-task-modal__field-label{align-items:center;color:#141413;display:inline-flex;gap:6px;min-width:0}.workflow-task-modal__field-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-task-modal__field-help{color:#7b7b7b;cursor:help;flex:0 0 auto;font-size:14px}.workflow-task-modal__field-help:hover{color:#141413}.workflow-task-modal__required{color:#ef3124;margin-left:4px}.workflow-task-modal__field-control{margin:0;min-width:0}.workflow-task-modal__field-control .ant-input,.workflow-task-modal__field-control .ant-picker,.workflow-task-modal__field-control .ant-select-selector{border-color:#dbdbdb;color:#141413;font-family:var(--app-font-family)}.workflow-task-modal__field-control .ant-input::placeholder{color:#7b7b7b}.workflow-task-modal__field-control .ant-form-item-explain,.workflow-task-modal__field-control .ant-form-item-extra{margin-top:6px}@media (max-width:1200px){.workflow-board-header.app-page-header{align-items:stretch;flex-direction:column;gap:16px}.workflow-board-header>.app-page-header__actions{justify-content:flex-start}.workflow-board-header__search.ant-input-affix-wrapper{margin-left:0}.workflow-board-header__actions{justify-content:flex-start}}@media (max-width:767px){.workflow-board-header__search.ant-input-affix-wrapper{flex-basis:100%;max-width:none}.workflow-board-closed-filters{grid-template-columns:1fr;width:min(320px,calc(100vw - 48px))}.workflow-task-modal{max-width:none;width:auto!important}.workflow-task-modal.ant-drawer-right>.ant-drawer-content-wrapper{bottom:16px;left:16px;right:16px;width:auto!important}}.client-phones-input{display:flex;flex-direction:column;gap:12px;min-width:0}.client-phones-input__row{display:flex;flex-direction:column;gap:6px;min-width:0}.client-phones-input__row .phone-input{min-width:0}.client-phones-input__actions{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:32px;min-width:0}.client-phones-input__actions .ant-radio-wrapper{margin:0}.client-phones-input__actions .ant-btn{border-radius:8px;flex:0 0 auto;height:32px}.client-phones-input__error{color:#ff4d4f;font-size:12px;line-height:18px}.client-phones-input__add.ant-btn{border-radius:8px;font-weight:600;width:fit-content}.customer-tag-badge{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 1 auto;font-family:var(--app-font-family);font-size:12px;font-weight:700;gap:4px;line-height:18px;max-width:180px;min-height:24px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;transition:filter .15s ease,box-shadow .15s ease;white-space:nowrap}.customer-tag-badge:hover{filter:brightness(.94)}.customer-tag-badge:focus-visible{outline:2px solid #141413;outline-offset:2px}.customer-tag-badge--empty{background:#fff;border:1px dashed #b8b8b8;color:#7b7b7b;font-weight:600}.customer-tag-badge--empty:hover{background:#f6f6f6;border-color:#7b7b7b;color:#141413;filter:none}.customer-tag-badge--preview{cursor:default}.customer-tag-editor-overlay .ant-popover-inner{border-radius:12px;padding:0}.customer-tag-editor{padding:16px;width:min(320px,calc(100vw - 32px))}.customer-tag-editor__label{color:#141413;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.customer-tag-editor .ant-select{width:100%}.customer-tag-editor__counter{color:#7b7b7b;font-size:12px;margin-top:4px;text-align:right}.customer-tag-editor__palette{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,24px);margin-top:14px}.customer-tag-editor__swatch{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dedede;cursor:pointer;height:24px;padding:0;width:24px}.customer-tag-editor__swatch--active{box-shadow:0 0 0 2px #141413}.customer-tag-editor__swatch:focus-visible{outline:2px solid #141413;outline-offset:2px}.customer-tag-editor__preview{align-items:center;color:#7b7b7b;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:16px}.customer-tag-editor__actions{display:flex;gap:12px;justify-content:space-between;margin-top:18px}.customer-tag-editor__suggestion{align-items:center;display:flex;gap:8px}.customer-tag-editor__suggestion-dot{border-radius:50%;flex:0 0 auto;height:10px;width:10px}.customer-tag-editor__suggestion small{color:#7b7b7b;margin-left:auto}@media (max-width:480px){.customer-tag-editor__palette{grid-template-columns:repeat(5,24px)}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.file-drop-zone{position:relative}.file-drop-zone__overlay{align-items:center;background:#e6f4fff2;border:2px dashed #1677ff;border-radius:12px;box-sizing:border-box;color:#0958d9;display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:12px;justify-content:center;left:0;padding:24px;pointer-events:none;position:absolute;right:0;text-align:center;z-index:50}.file-drop-zone__overlay>.anticon{font-size:32px}.file-upload-queue{grid-gap:8px;display:grid;gap:8px;margin:12px 0}.file-upload-queue__item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:0;padding:10px 12px}.file-upload-queue__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.file-upload-queue__description{align-items:baseline;display:flex;flex:1 1;gap:8px;min-width:0}.file-upload-queue__name{color:#111827;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload-queue__meta{color:#9ca3af;flex:none;font-size:12px}.file-upload-queue .ant-progress{display:block;line-height:1;margin-top:6px}@media (max-width:640px){.file-upload-queue__description{align-items:flex-start;flex-direction:column;gap:2px}.file-upload-queue__header .ant-btn{padding-inline:4px}.file-upload-queue__header .ant-btn>span:not(.ant-btn-icon){display:none}}.message-text{color:inherit;font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere;white-space:pre-wrap}.message-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.message-text code{background:#0000000f;border-radius:4px;font-family:monospace;padding:1px 4px}.message-text__quote{border-left:3px solid;display:inline-block;max-width:100%;opacity:.85;padding-left:10px}.message-formatting__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px}.message-formatting__preview{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;max-height:160px;overflow-y:auto;padding:8px}.task-dialog-messages-shell{height:100%;min-height:0;position:relative}.task-dialog-messages{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.task-dialog-messages__content{display:flex;flex-direction:column;gap:4px;justify-content:flex-end;min-height:100%;padding:8px 0}.task-dialog-messages__date{align-self:center;display:flex;justify-content:center;width:fit-content}.task-dialog-messages__date--separator{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;box-shadow:0 4px 14px #14141314;color:#7b7b7b;font-size:14px;font-weight:400;line-height:20px;margin:6px 0;padding:4px 12px;pointer-events:none}@keyframes taskDialogSkeletonPulse{0%{background-position:100% 50%}to{background-position:0 50%}}.task-dialog-skeleton{animation:taskDialogSkeletonPulse 1.25s ease-in-out infinite;background:linear-gradient(90deg,#f2f2f2,#e8e8e8 45%,#f2f2f2 90%);background-size:220% 100%}.task-dialog-skeleton--date{align-self:center;border-radius:999px;height:18px;width:86px}.task-dialog-skeleton--bubble{border-radius:12px 12px 0 12px;height:64px}.task-dialog-skeleton--bubble-sm{width:min(320px,62%)}.task-dialog-skeleton--bubble-md{width:min(460px,74%)}.task-dialog-skeleton--bubble-lg{width:min(620px,84%)}.task-dialog-message-row{align-items:center;display:flex;justify-content:flex-start;padding-left:24px;padding-right:24px}@keyframes taskDialogReplyHighlight{0%,to{filter:none;transform:translateY(0)}18%,72%{filter:brightness(1.08);transform:translateY(-1px)}}.task-dialog-message-row--highlighted .task-dialog-message{animation:taskDialogReplyHighlight 1.8s ease;box-shadow:0 0 0 4px #facc15e6,0 0 0 9px #facc1547,0 16px 34px #0f172a38;transition:box-shadow .2s ease,filter .2s ease,transform .2s ease}.task-dialog-message-row--highlighted .task-dialog-message--outgoing{box-shadow:0 0 0 4px #fffffff2,0 0 0 9px #facc1573,0 16px 34px #0f172a42}.task-dialog-message-row--outgoing{justify-content:flex-end}.task-dialog-reaction-trigger.ant-btn{height:28px;margin:0 4px;min-width:28px;opacity:1;width:28px}.task-dialog-reaction-trigger.ant-btn,.task-dialog-reply-trigger.ant-btn{border:1px solid #0000;color:#8c8c8c;transition:color .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.task-dialog-reaction-trigger.ant-btn:focus-visible,.task-dialog-reaction-trigger.ant-btn:hover,.task-dialog-reaction-trigger.ant-btn[aria-expanded=true],.task-dialog-reply-trigger.ant-btn:focus-visible,.task-dialog-reply-trigger.ant-btn:hover{background:#fff;border-color:#d9d9d9;color:#1677ff;opacity:1}.task-dialog-message-row>.task-dialog-message{order:1}.task-dialog-reaction-trigger--incoming{order:2}.task-dialog-reply-trigger--incoming{order:3}.task-dialog-message-row--outgoing>.task-dialog-reply-trigger--outgoing{order:1}.task-dialog-message-row--outgoing>.task-dialog-reaction-trigger--outgoing{order:2}.task-dialog-message-row--outgoing>.task-dialog-message{order:3}.task-dialog-reaction-picker .ant-dropdown-menu{border:1px solid #0f172a0f;border-radius:18px;box-shadow:0 12px 36px #0f172a2e;max-height:min(440px,calc(100vh - 32px));min-width:52px;overflow-y:auto;padding:8px 6px}.task-dialog-reaction-picker .ant-dropdown-menu-item{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;padding:0;width:40px}.task-dialog-reaction-picker .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:2px}.task-dialog-reaction-picker .ant-dropdown-menu-item-active,.task-dialog-reaction-picker .ant-dropdown-menu-item:hover{background:#f0f6ff}.task-dialog-reaction-picker .ant-dropdown-menu-item.task-dialog-reaction-picker__item--selected{background:#dbeafe;box-shadow:inset 0 0 0 1px #1677ff38}.task-dialog-reaction-picker .ant-dropdown-menu-title-content{align-items:center;display:flex;justify-content:center}.task-dialog-reaction-picker__emoji{display:block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1;transform-origin:center;transition:transform .12s ease}.task-dialog-reaction-picker .ant-dropdown-menu-item-active .task-dialog-reaction-picker__emoji,.task-dialog-reaction-picker .ant-dropdown-menu-item:hover .task-dialog-reaction-picker__emoji{transform:scale(1.14)}.task-dialog-message{--message-bubble-max-width:min(640px,calc(100% - 48px))}.task-dialog-message--service{background:#f8fafc;border:1px dashed #64748b73;color:#141413}.task-dialog-message__route{align-items:center;color:#8c8c8c;display:flex;font-size:12px;font-weight:400;gap:4px;justify-content:flex-end;line-height:16px;text-align:right;white-space:nowrap}.task-dialog-message__route,.task-dialog-message__route>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.task-dialog-message__route-icon{flex:0 0 auto;font-size:10px}.task-dialog-message-reply{background:#0f172a0d;border:0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:1px;margin-bottom:6px;min-width:0;padding:6px 9px 6px 12px;position:relative;text-align:left;transition:background .15s ease;width:100%}.task-dialog-message-reply:hover{background:#0f172a14}.task-dialog-message-reply:before{background:#94a3b8;border-radius:999px;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.task-dialog-message-reply--outgoing{background:#ffffff29}.task-dialog-message-reply--outgoing:hover{background:#ffffff38}.task-dialog-message-reply--outgoing:before{background:#ffffff9e}.task-dialog-message-reply__label{color:#64748b;font-size:11px;font-weight:600;line-height:14px}.task-dialog-message-reply--outgoing .task-dialog-message-reply__label{color:#ffffffc7}.task-dialog-message-reply__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#334155;display:-webkit-box;font-size:13px;font-weight:400;line-height:18px;overflow:hidden;overflow-wrap:anywhere}.task-dialog-message-reply--outgoing .task-dialog-message-reply__text{color:#fff}.task-dialog-message--outgoing .task-dialog-message__route{color:#d9d9d9}.task-dialog-message--service .task-dialog-message__author,.task-dialog-message--service .task-dialog-message__time{color:#64748b}.task-dialog-location{grid-gap:10px;background:#fff;border:0;border-radius:12px;color:#141413;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:58px minmax(0,1fr);overflow:hidden;padding:0;text-align:left;text-decoration:none;width:min(320px,100%)}.task-dialog-location:hover{color:#141413}.task-dialog-location--outgoing{background:#ffffff29;color:#fff}.task-dialog-location--outgoing:hover{color:#fff}.task-dialog-location__map{align-items:center;background:linear-gradient(135deg,#1677ff2e,#22c55e29),repeating-linear-gradient(45deg,#0000 0 11px,#0f172a0d 11px 12px);color:#1677ff;display:flex;font-size:24px;justify-content:center;min-height:64px}.task-dialog-location--outgoing .task-dialog-location__map{background:linear-gradient(135deg,#ffffff2e,#ffffff1a),repeating-linear-gradient(45deg,#0000 0 11px,#ffffff14 11px 12px);color:#fff}.task-dialog-location__content{display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;padding:8px 10px 8px 0}.task-dialog-location__title{font-size:13px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dialog-location__address,.task-dialog-location__coords{color:#64748b;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dialog-location--outgoing .task-dialog-location__address,.task-dialog-location--outgoing .task-dialog-location__coords{color:#ffffffc7}.task-dialog-location--preview{background:#f8fafc;border:1px solid #e5e7eb;width:100%}.task-dialog-location-modal{display:flex;flex-direction:column;gap:14px}.task-dialog-location-modal--view{gap:16px}.task-dialog-location-modal__search{position:relative;z-index:1200}.task-dialog-location-modal__results{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 40px #0f172a24;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:1200}.task-dialog-location-modal__result{background:#fff;border:0;border-bottom:1px solid #f1f5f9;color:#141413;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;width:100%}.task-dialog-location-modal__result:last-child{border-bottom:0}.task-dialog-location-modal__result:hover{background:#f8fafc}.task-dialog-location-modal__result span{font-size:13px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dialog-location-modal__result small{color:#64748b;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dialog-location-modal__result--empty{color:#64748b;cursor:default}.task-dialog-location-modal__result--empty:hover{background:#fff}.task-dialog-location-modal__map-wrap{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;position:relative}.task-dialog-location-modal__map-wrap--fullscreen{border-radius:18px;box-shadow:0 24px 80px #0f172a52;inset:16px;position:fixed;z-index:2000}.task-dialog-location-modal__map-wrap--view{height:360px}.task-dialog-location-providers{display:flex;flex-direction:column;gap:12px}.task-dialog-location-providers__hint{color:#64748b;font-size:12px;line-height:18px;margin:0}.task-dialog-location-modal__map{height:320px;width:100%}.task-dialog-location-modal__map-wrap--fullscreen .task-dialog-location-modal__map,.task-dialog-location-modal__map-wrap--view .task-dialog-location-modal__map{height:100%}.task-dialog-location-modal__fullscreen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #0f172a14;box-shadow:0 6px 18px #0f172a24;color:#1f2937;height:36px;position:absolute;right:12px;top:12px;width:36px;z-index:500}.task-dialog-location-modal__fullscreen:hover{background:#fff;color:#1677ff}.task-dialog-location-modal__hint{background:#0f172ab8;border-radius:999px;bottom:12px;color:#fff;font-size:12px;line-height:16px;padding:6px 10px;pointer-events:none;position:absolute;right:12px;z-index:500}.task-dialog-location-picker__pin{background:#0000;border:0}.task-dialog-location-picker__pin span{background:#1677ff;border:3px solid #fff;border-radius:999px 999px 999px 0;box-shadow:0 8px 18px #0f172a47;display:block;height:24px;position:relative;transform:rotate(-45deg);width:24px}.task-dialog-location-picker__pin span:after{background:#fff;border-radius:999px;content:"";height:6px;left:6px;position:absolute;top:6px;width:6px}.task-dialog-location-modal__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.task-dialog-location-modal label{color:#475569;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;line-height:16px;min-width:0}.task-dialog-location-modal__field{width:100%}.task-dialog-channel-select{align-items:center;display:flex;gap:10px;margin-bottom:10px}.task-dialog-channel-select__label{color:#7b7b7b;flex:0 0 auto;font-size:13px;font-weight:600;line-height:18px}.task-dialog-channel-select__control.ant-select{flex:1 1 auto;min-width:0}.task-dialog-channel-select__control .ant-select-selector{border-radius:10px!important}.task-dialog-composer{grid-gap:10px;align-items:end;background:#f9fafb;border:1px solid #f0f0f0;border-radius:18px;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) 48px;padding:10px 12px}.task-dialog-composer__action.ant-btn{height:40px;min-width:40px;width:40px}.task-dialog-composer__textarea{background:#0000;border:0;color:#141413;font-family:var(--app-font-family);font-size:16px;font-weight:400;line-height:22px;max-height:240px;min-height:40px;min-width:0;outline:none;overflow-wrap:anywhere;overflow-y:auto;padding:8px 0;resize:none;white-space:pre-wrap;width:100%;word-break:break-word}.task-dialog-composer__textarea::placeholder{color:#9ca3af}.task-dialog-composer__textarea:disabled{color:#9ca3af;cursor:not-allowed}.task-dialog-send-button.ant-btn{box-shadow:0 8px 18px #1677ff38;font-size:18px;height:40px;min-width:40px;width:40px}.task-dialog-send-button.ant-btn,.task-dialog-send-button.ant-btn .anticon{align-items:center;display:inline-flex;justify-content:center}.task-dialog-send-button.ant-btn[disabled]{box-shadow:none}.task-dialog-attachment-preview-modal .ant-modal-content{background:#fff;border-radius:16px;box-shadow:0 24px 80px #1414132e;overflow:hidden;padding:0}.task-dialog-attachment-preview{background:#fff;color:#141413;display:flex;flex-direction:column}.task-dialog-attachment-preview__head{grid-gap:12px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr) 56px;padding:16px 20px}.task-dialog-attachment-preview__close.ant-btn{color:#7b7b7b;font-size:18px;height:40px;width:40px}.task-dialog-attachment-preview__close.ant-btn:hover{background:#f5f5f5!important;color:#141413!important}.task-dialog-attachment-preview__title{color:#141413;font-size:18px;font-weight:600;line-height:24px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.task-dialog-attachment-preview__spacer{height:1px;width:56px}.task-dialog-attachment-preview__media{align-items:center;background:#f6f7f9;display:flex;justify-content:center;max-height:min(58vh,620px);min-height:260px;overflow:hidden}.task-dialog-attachment-preview__image{background:#f6f7f9;display:block;max-height:min(58vh,620px);object-fit:contain;width:100%}.task-dialog-attachment-preview__thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 16px 0}.task-dialog-attachment-preview__thumb{background:#f6f7f9;border:2px solid #d9d9d9;border-radius:10px;cursor:pointer;flex:0 0 auto;height:56px;overflow:hidden;padding:0;width:56px}.task-dialog-attachment-preview__thumb img,.task-dialog-attachment-preview__thumb video{display:block;height:100%;object-fit:cover;width:100%}.task-dialog-attachment-preview__mode{align-items:center;align-self:flex-start;color:#141413;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;line-height:20px;margin:14px 20px 0}.task-dialog-attachment-preview__mode .ant-checkbox,.task-dialog-attachment-preview__mode .ant-checkbox-wrapper{line-height:1}.task-dialog-attachment-preview__mode .ant-checkbox-checked .ant-checkbox-inner{background-color:#141413;border-color:#141413}.task-dialog-attachment-preview__footer{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 56px;padding:16px 20px 20px}.task-dialog-attachment-preview__caption{background:#fff;border:1px solid #d9d9d9;border-radius:999px;color:#141413;font-size:15px;height:48px;line-height:20px;min-width:0;outline:none;padding:13px 18px;resize:none;width:100%}.task-dialog-attachment-preview__caption::placeholder{color:#a6a6a6}.task-dialog-attachment-preview__caption:focus{border-color:#141413}.task-dialog-attachment-preview__send.ant-btn{font-size:22px;height:56px;width:56px}@media (max-width:767px){.task-dialog-message-row{padding-left:12px;padding-right:12px}.task-dialog-message{--message-bubble-max-width:calc(100% - 24px)}.workflow-task-details-layout--dialogues .workflow-task-contact__body--chat footer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.workflow-task-details-layout--dialogues .task-dialog-channel-select{gap:8px;margin-bottom:8px}.workflow-task-details-layout--dialogues .task-dialog-channel-select__label{font-size:12px}.workflow-task-details-layout--dialogues .task-dialog-composer{border-radius:14px;gap:6px;grid-template-columns:36px minmax(0,1fr) 40px;padding:8px}.workflow-task-details-layout--dialogues .task-dialog-composer__action.ant-btn{height:36px;min-width:36px;width:36px}.workflow-task-details-layout--dialogues .task-dialog-composer__textarea{max-height:132px;min-height:36px;padding:7px 0}.workflow-task-details-layout--dialogues .task-dialog-send-button.ant-btn{height:40px;min-width:40px;width:40px}}.task-dialog-group-notice{background:#fff8e6;border-radius:8px;color:#70510a;font-size:12px;line-height:1.5;margin:8px 0;padding:8px 12px}.task-dialog-attachment-placeholder{align-items:center;background:#7f7f7f14;border-radius:8px;display:flex;font-size:12px;gap:8px;min-height:120px;min-width:180px;padding:12px}.task-dialog-message--context-menu{transition:background-color .15s ease,box-shadow .15s ease}.task-dialog-message--context-menu:hover,.task-dialog-message--context-menu[aria-expanded=true]{background:#ededed}.task-dialog-message--context-menu:focus-visible{outline:2px solid #91caff;outline-offset:2px}.task-dialog-message--context-menu.task-dialog-message--outgoing:hover,.task-dialog-message--context-menu.task-dialog-message--outgoing[aria-expanded=true]{background:#126de9}.task-dialog-message--context-menu.task-dialog-message--service:hover,.task-dialog-message--context-menu.task-dialog-message--service[aria-expanded=true]{background:#eef2f6}.task-dialog-message-menu .ant-dropdown-menu{min-width:180px}.task-dialog-message-menu__reaction--selected{background:#dbeafe!important;box-shadow:inset 0 0 0 1px #1677ff38}.task-dialog-message-menu__emoji{display:block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1;transform-origin:center;transition:transform .12s ease}.task-dialog-message.task-dialog-message--sticker{background:#0000;border:0;color:#141413}.task-dialog-message.task-dialog-message--context-menu.task-dialog-message--sticker:hover,.task-dialog-message.task-dialog-message--context-menu.task-dialog-message--sticker[aria-expanded=true]{background:#0000}.task-dialog-message--sticker.task-dialog-message--outgoing .task-dialog-message__author{color:#141413}.task-dialog-message--sticker.task-dialog-message--outgoing .task-dialog-message__time{color:#7b7b7b}.task-dialog-message--sticker.task-dialog-message--outgoing .task-dialog-message__route{color:#8c8c8c}.task-dialog-message--sticker .task-dialog-message-reply--outgoing{background:#0f172a0d}.task-dialog-message--sticker .task-dialog-message-reply--outgoing:hover{background:#0f172a14}.task-dialog-message--sticker .task-dialog-message-reply--outgoing:before{background:#94a3b8}.task-dialog-message--sticker .task-dialog-message-reply--outgoing .task-dialog-message-reply__label{color:#64748b}.task-dialog-message--sticker .task-dialog-message-reply--outgoing .task-dialog-message-reply__text{color:#334155}.task-dialog-feed-marker{color:#6b7280;font-size:12px;margin:8px 0;overflow-wrap:anywhere;text-align:center}.attachment-upload-status{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#475569;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1.4;overflow-wrap:anywhere;padding:8px 10px}.attachment-upload-status__heading{align-items:center;display:flex;font-weight:600;gap:6px;min-width:0}.attachment-upload-status__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-upload-status__label{font-weight:600}.attachment-upload-status--failed{background:#fff1f2;border-color:#fecaca;color:#991b1b}.attachment-upload-status .ant-btn{align-self:flex-start}.attachment-upload-status__feedback{font-weight:500}.app-empty-state{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:320px;padding:24px;text-align:center;width:100%}.app-empty-state--dialog{min-height:100%;padding:32px 24px}.app-empty-state__image{display:block;height:96px;object-fit:contain;width:96px}.app-empty-state--dialog .app-empty-state__image{height:88px;width:88px}.app-empty-state--reminders{min-height:100%;padding:32px 24px}.app-empty-state--reminders .app-empty-state__image{height:96px;width:96px}.app-empty-state__description{margin:0}.app-empty-state__actions{display:flex;justify-content:center}.message-audio{--audio-accent:#1677ff;--audio-track:#dbe4ef;align-items:center;background:#0000;color:#1f2937;display:flex;gap:10px;min-width:min(270px,100%);padding:2px 0;width:min(330px,100%)}.message-audio--outgoing{--audio-accent:#fff;--audio-track:#ffffff61;color:#fff}.message-audio audio{display:none}.message-audio__play,.message-audio__rate{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0;text-decoration:none}.message-audio__play{background:var(--audio-accent);border-radius:50%;color:#fff;font-size:17px;height:36px;width:36px}.message-audio--outgoing .message-audio__play{color:#1677ff}.message-audio__track{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}.message-audio__track input[type=range]{appearance:none;background:linear-gradient(to right,var(--audio-accent) 0,var(--audio-accent) var(--audio-progress),var(--audio-track) var(--audio-progress),var(--audio-track) 100%);border-radius:999px;cursor:pointer;height:3px;margin:0;outline:none;width:100%}.message-audio__track input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--audio-accent);border:0;border-radius:50%;height:9px;width:9px}.message-audio__track input[type=range]::-moz-range-thumb{background:var(--audio-accent);border:0;border-radius:50%;height:9px;width:9px}.message-audio__time{color:inherit;font-size:12px;line-height:14px;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-audio__rate{background:#0f172a0f;border-radius:13px;font-size:11px;font-weight:700;height:26px;min-width:34px}.message-audio--outgoing .message-audio__rate{background:#ffffff2e}.message-audio__play:hover,.message-audio__rate:hover{filter:brightness(.96)}.message-audio--outgoing .message-audio__play:hover,.message-audio--outgoing .message-audio__rate:hover{filter:brightness(.94)}.message-bubble:has(.message-audio){border-radius:18px 18px 4px 18px;gap:5px;padding:10px 12px 6px}.message-bubble:has(.message-audio) .message-bubble__time{align-self:flex-end;line-height:14px}.message-bubble{background:#f6f6f6;border-radius:12px 12px 0 12px;color:#141413;display:flex;flex-direction:column;gap:2px;max-width:100%;max-width:var(--message-bubble-max-width,100%);padding:7px 12px}.message-bubble--outgoing{background:#1677ff;color:#fff}.message-bubble--outlined:not(.message-bubble--outgoing):not(.message-bubble--sticker){background:#fff;border:1px solid #e5e7eb;border-radius:12px 12px 12px 0}.message-bubble--sticker{background:#0000;border:0;color:#141413}.message-bubble__header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.message-bubble__author{color:inherit;font-size:12px;font-weight:400;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-bubble__author a{color:inherit;text-decoration:underline;text-underline-offset:2px}.message-bubble__author .message-bubble__employee-link{text-decoration:none}.message-bubble__author .message-bubble__employee-link:hover{text-decoration:underline}.message-bubble__author .message-bubble__employee-link:focus-visible{border-radius:2px;outline:1px solid currentColor;outline-offset:2px}.message-bubble__time{align-items:center;color:#7b7b7b;display:flex;font-size:12px;font-weight:400;gap:12px;justify-content:space-between;line-height:16px}.message-bubble--outgoing:not(.message-bubble--sticker) .message-bubble__time{color:#fff}.message-bubble__reply-label{color:#64748b;font-size:11px;font-weight:600;line-height:14px}.message-bubble--outgoing:not(.message-bubble--sticker) .message-bubble__reply-label{color:#fff}.message-image-gallery{grid-gap:3px;border-radius:12px;display:grid;gap:3px;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.message-image-gallery .message-image-gallery__image{aspect-ratio:4/3;background:#7f7f7f14;border:0;border-radius:0;cursor:zoom-in;display:block;grid-column:span 3;min-width:0;overflow:hidden;padding:0;width:100%}.message-image-gallery .message-image-gallery__image img{display:block;height:100%;object-fit:cover;width:100%}.message-image-gallery[data-count="3"] .message-image-gallery__image:first-child{aspect-ratio:8/5;grid-column:span 6}.message-image-gallery[data-count="3"] .message-image-gallery__image:not(:first-child){aspect-ratio:16/9}.message-image-gallery .message-image-gallery__image--third{grid-column:span 2}.message-image-gallery[data-count="1"] .message-image-gallery__image{aspect-ratio:auto;grid-column:span 6}.message-image-gallery[data-count="1"] img{height:auto;max-height:420px;object-fit:contain}.message-image-gallery .message-image-gallery__image:hover img{filter:brightness(.94)}.message-image-gallery .message-image-gallery__image:focus-visible{outline:3px solid #1677ff;outline-offset:-3px}.message-bubble:has(.message-image-gallery){border-radius:16px 16px 4px 16px;gap:6px;min-width:0;padding:4px 4px 5px;width:420px}.message-bubble:has(.message-image-gallery[data-count="1"]){width:360px}.message-bubble:has(.message-image-gallery) .message-bubble__header,.message-bubble:has(.message-image-gallery) .message-text{padding:0 6px}.message-bubble:has(.message-image-gallery) .message-bubble__time{align-self:flex-end;padding:0 6px}.message-sticker{align-items:center;align-self:flex-start;display:flex;justify-content:center;max-width:100%;position:relative}.message-sticker__media{inset:0;position:absolute}.message-sticker__animation,.message-sticker__animation svg,.message-sticker__media img,.message-sticker__media video{display:block;height:100%;object-fit:contain;width:100%}.message-sticker__emoji{font-size:64px;line-height:1}.message-sticker__label{font-size:14px}.message-video{background:#111827;border-radius:12px;min-height:180px;min-width:min(280px,100%);overflow:hidden;position:relative;width:min(420px,100%)}.message-video video{background:#111827;display:block;max-height:420px;object-fit:contain;width:100%}.message-video__loading{align-items:center;color:#ffffffc7;display:flex;flex-direction:column;font-size:12px;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute}.message-video__loading .anticon{font-size:34px}.message-video:not(.message-video--loaded) video{min-height:180px;opacity:0}.message-video__fallback{align-items:center;background:#0f172a14;border-radius:10px;color:inherit;display:inline-flex;font-size:13px;font-weight:600;gap:10px;min-width:220px;padding:12px 14px;text-decoration:none}.message-video__fallback:hover{background:#0f172a1f;color:inherit}.message-bubble:has(.message-video){border-radius:16px 16px 4px 16px;gap:6px;padding:6px 6px 5px}.message-bubble:has(.message-video) .message-bubble__header,.message-bubble:has(.message-video) .message-text{padding:0 6px}.message-bubble:has(.message-video) .message-bubble__time{align-self:flex-end;line-height:14px;padding-right:6px}.message-reactions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;margin-top:4px}.message-reaction-chip{align-items:center;background:#dbeafe;border-radius:999px;box-shadow:inset 0 0 0 1px #1677ff29;color:#1677ff;display:inline-flex;font-size:14px;gap:5px;line-height:18px;padding:3px 8px}.message-reaction-chip__emoji{line-height:1}.message-reaction-chip__authors,.message-reaction-chip__avatar{align-items:center;display:inline-flex}.message-reaction-chip__avatar{background:#8b5cf6;border:1.5px solid #dbeafe;border-radius:50%;color:#fff;font-size:10px;font-weight:600;height:20px;justify-content:center;line-height:1;width:20px}.message-reaction-chip__avatar+.message-reaction-chip__avatar{margin-left:-5px}.message-reaction-chip__avatar--more{background:#64748b;font-size:9px}.message-reaction-chip--outgoing{background:#ffffff38;box-shadow:none;color:#fff}.message-reaction-chip--outgoing .message-reaction-chip__avatar{border-color:#5da0ff}.message-reaction-chip--removable{border:0;cursor:pointer;font-family:inherit;transition:filter .15s ease,box-shadow .15s ease}.message-reaction-chip--removable:hover{filter:brightness(.94)}.message-reaction-chip--removable:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.task-dialog-call-row{display:flex;justify-content:flex-start;padding-left:24px;padding-right:24px}.task-dialog-call-row--outgoing{justify-content:flex-end}.task-dialog-call{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 16px #0f172a0f;box-sizing:border-box;color:#141413;display:inline-flex;gap:10px;max-width:min(520px,100%);min-width:0;padding:7px 12px}.task-dialog-call--outgoing,.task-dialog-call--status-answered{background:#e6f4ff;border-color:#91caff}.task-dialog-call--status-in-progress{background:#f6ffed;border-color:#b7eb8f}.task-dialog-call--status-missed{background:#fff2f0;border-color:#ffccc7}.task-dialog-call--status-warning{background:#fffbe6;border-color:#ffe58f}.task-dialog-call__icon{align-items:center;background:#bae0ff;border-radius:999px;color:#0958d9;display:inline-flex;flex:0 0 auto;font-size:16px;height:36px;justify-content:center;width:36px}.task-dialog-call--status-in-progress .task-dialog-call__icon{background:#d9f7be;color:#237804}.task-dialog-call--status-missed .task-dialog-call__icon{background:#ffccc7;color:#cf1322}.task-dialog-call--status-warning .task-dialog-call__icon{background:#fff1b8;color:#ad6800}.task-dialog-call__content{flex:1 1 auto;min-width:0}.task-dialog-call__title{color:#141413;font-size:14px;font-weight:600;line-height:20px}.task-dialog-call__meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;gap:6px;line-height:16px}.task-dialog-call__status{color:#0958d9;font-weight:500}.task-dialog-call--status-in-progress .task-dialog-call__status{color:#237804}.task-dialog-call--status-missed .task-dialog-call__status{color:#cf1322}.task-dialog-call--status-warning .task-dialog-call__status{color:#ad6800}.task-dialog-call--status-default .task-dialog-call__status{color:inherit;font-weight:400}.task-dialog-call__meta span:not(:last-child):after{color:#9ca3af;content:"·";margin-left:6px}.task-dialog-call__recording{display:flex;flex-direction:column;gap:8px;margin-top:10px;min-width:0;position:relative}.task-dialog-call__recording-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.task-dialog-call__recording-actions .ant-btn{border-radius:8px;font-size:12px;font-weight:500}.task-dialog-call__recording-status{color:#6b7280;font-size:12px;line-height:16px;margin-top:8px}.task-dialog-call__player{align-items:center;background:#fff;border:1px solid #1677ff;border-radius:2px;box-shadow:0 10px 28px #1414131f;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px;max-width:100%;padding:7px 10px;width:min(520px,100%);z-index:2}.task-dialog-call__player audio{display:none}.task-dialog-call__player-button.ant-btn{color:#1677ff;flex:0 0 24px;height:24px;padding:0;width:24px}.task-dialog-call__player-button.ant-btn .ant-btn-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.task-dialog-call__player-time{font-feature-settings:"tnum";color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums;line-height:16px;max-width:100%;min-width:0;overflow-wrap:anywhere}.task-dialog-call__player-range{accent-color:#1677ff;flex:1 1 120px;margin:0;min-width:0;width:100%}.task-dialog-call__player-volume{grid-gap:5px;align-items:center;color:#6b7280;display:grid;flex:1 1 74px;gap:5px;grid-template-columns:16px minmax(0,1fr);max-width:120px;min-width:0}.task-dialog-call__player-volume input{accent-color:#1677ff;margin:0;min-width:0;width:100%}.task-dialog-call__player-speed.ant-select{flex:0 0 82px;width:82px}.task-dialog-call__player-speed .ant-select-selector{border:0!important;box-shadow:none!important}.task-dialog-message-row--highlighted .task-dialog-call{animation:taskDialogReplyHighlight 1.8s ease;box-shadow:0 0 0 4px #facc15e6,0 0 0 9px #facc1547,0 16px 34px #0f172a38;transition:box-shadow .2s ease,filter .2s ease,transform .2s ease}@media (max-width:640px){.task-dialog-call-row{padding-left:12px;padding-right:12px}}.task-dialog-message__forwarded{font-size:12px;font-style:italic;margin-bottom:4px;opacity:.75}.task-dialog-message__deleted{align-items:flex-start;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:4px 0;text-align:left;width:100%}.task-dialog-message__deleted>span{font-style:italic}.task-dialog-message__deleted small{font-size:10px;opacity:.7}.task-dialog-message__time-content{align-items:center;display:inline-flex;gap:6px}.task-dialog-message__change-marker{align-items:center;background:#0000;border:0;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:18px;justify-content:center;padding:0;width:18px}.task-dialog-message__change-marker--deleted{color:#ff4d4f}.task-dialog-message__change-marker:hover{background:#7f7f7f1f}.task-dialog-message__change-marker:focus-visible{outline:2px solid currentColor;outline-offset:2px}.task-message-state{font-size:12px;line-height:1.4;margin-top:6px;overflow-wrap:anywhere}.task-message-state--pending{align-items:center;color:#64748b;display:flex;gap:5px}.task-message-state--failed{border-top:1px solid #f4b4af;color:#b42318;padding-top:6px}.task-message-state__title{align-items:center;display:flex;font-weight:600;gap:5px}.task-message-state__action{margin-top:3px}.task-message-state .ant-btn{margin-top:6px;max-width:100%}.task-message-state__feedback{margin-top:4px}.task-dialog-message--outgoing .task-message-state--pending{color:#fff}.task-dialog-message--outgoing .task-message-state--failed{background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;color:#b42318;padding:6px}.task-dialog-message--sticker .task-message-state--pending{color:#475569}.task-dialog-forward{display:flex;flex-direction:column;gap:16px}.task-dialog-message-history{max-height:min(620px,65vh);overflow-y:auto;padding:4px 4px 4px 0}.task-dialog-message-history__intro{color:#7b7b7b;font-size:13px;margin:0 0 20px}.task-dialog-message-history__timeline{list-style:none;margin:0;padding:0}.task-dialog-message-history__entry{display:flex;gap:14px;padding-bottom:20px;position:relative}.task-dialog-message-history__entry:not(:last-child):before{background:#e5e7eb;bottom:0;content:"";left:14px;position:absolute;top:30px;width:2px}.task-dialog-message-history__entry:last-child{padding-bottom:0}.task-dialog-message-history__dot{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:50%;color:#7b7b7b;display:flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.task-dialog-message-history__version{flex:1 1;min-width:0;padding-top:3px}.task-dialog-message-history__heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:4px}.task-dialog-message-history__label{font-weight:600}.task-dialog-message-history__current{background:#e6f4ff;border-radius:6px;color:#1677ff;font-size:11px;line-height:16px;padding:2px 6px}.task-dialog-forward__selection-title,.task-dialog-message-history__meta{color:#6b7280;font-size:12px;margin-bottom:6px}.task-dialog-message-history__text{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.task-dialog-message-history__entry--current .task-dialog-message-history__text{background:#f0f7ff;border-color:#bae0ff}.task-dialog-message-history__entry--deleted .task-dialog-message-history__dot{background:#fff2f0;border-color:#ffccc7;color:#ff4d4f}.task-dialog-message-history__entry--deleted .task-dialog-message-history__text{background:#fff7f6;border-color:#ffccc7}.task-dialog-message-history__saved-label{color:#7b7b7b;display:block;font-size:12px;margin-bottom:6px}.task-dialog-message-history__empty-text{color:#7b7b7b}.task-dialog-forward>label{grid-gap:6px;display:grid;gap:6px}.task-dialog-forward>label>span:first-child{font-size:12px;font-weight:600}.task-dialog-forward__messages{border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding:10px}.task-dialog-forward__messages .ant-checkbox-wrapper{align-items:flex-start;margin-inline-start:0}.task-dialog-forward__switch{align-items:center;display:flex!important;grid-template-columns:auto 1fr}.settings-table-header-popover-overlay .ant-popover-container{border:1px solid #e9edf2;border-radius:12px;padding:8px}.settings-table-header-popover{display:flex;flex-direction:column;max-width:calc(100vw - 48px);width:268px}.settings-table-header-popover__section{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px 4px}.settings-table-header-popover__section+.settings-table-header-popover__section{border-top:1px solid #edf0f4;margin-top:4px;padding-top:12px}.settings-table-header-popover__caption{color:#7b8493;font-size:12px;font-weight:500;line-height:18px;padding-inline:8px}.settings-table-header-popover__actions{display:flex;flex-direction:column;gap:2px}.settings-table-header-popover .settings-table-header-popover__action{border-radius:6px;font-size:13px;gap:10px;height:auto;justify-content:flex-start;line-height:20px;min-height:34px;padding:6px 8px;text-align:left;white-space:normal;width:100%}.settings-table-header-popover__action-label{flex:1 1;min-width:0}.settings-table-header-popover__action .ant-btn-icon{color:#7b8493;flex:0 0 16px}.settings-table-header-popover .settings-table-header-popover__action--active{background:#edf5ff;color:#1677ff}.settings-table-header-popover__action--active .ant-btn-icon{color:inherit}.settings-table-header-popover .settings-table-header-popover__action:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.settings-table-header-popover .settings-table-header-popover__action:disabled .ant-btn-icon{color:inherit}.settings-table-header-popover .ant-select{width:100%}.settings-table-header-popover__section .ant-btn-primary{align-self:stretch;justify-self:stretch;width:100%}.settings-table-header-popover .settings-table-header-popover__reset{border-radius:0 0 6px 6px;border-top:1px solid #edf0f4;color:#667085;margin-top:4px}.finance-movements{display:flex;flex-direction:column;gap:24px}.finance-movements__toolbar{align-items:center;display:flex;gap:16px;justify-content:flex-end}.finance-movements__reset-button.ant-btn{background:#1677ff1a;border:1px solid #0000;border-radius:16px;box-shadow:none;box-sizing:border-box;color:#1677ff;font-weight:500;transform:none;transition:background-color .2s ease,color .2s ease}.finance-movements__reset-button.ant-btn:active,.finance-movements__reset-button.ant-btn:focus,.finance-movements__reset-button.ant-btn:hover{background:#1677ff26;border:1px solid #0000;box-shadow:none;color:#1677ff;outline:none;transform:none}.finance-movements__reset-button .ant-btn-icon{align-items:center;display:inline-flex;line-height:0}.finance-exchange-rates__add-button.ant-btn{font-weight:600}.finance-movements__table-card{overflow:hidden;padding:0}.finance-balance-column-filter{display:flex;flex-direction:column;gap:8px}.finance-balance-column-filter .ant-input-number,.finance-balance-column-filter .ant-select{width:100%}.finance-balance-column-filter .ant-btn{align-self:flex-end}.finance-balance-column-filter--range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-balance-column-filter--range .ant-btn{grid-column:1/-1}.finance-exchange-rates-table__action-cell,.finance-movements-table__action-cell{min-height:24px;padding-right:64px;position:relative}.finance-exchange-rates-table.unified-table__grid .ant-table-tbody>tr.ant-table-row:hover>td,.finance-exchange-rates-table.unified-table__grid .ant-table-tbody>tr>td.ant-table-cell-row-hover,.finance-movements-table.unified-table__grid .ant-table-tbody>tr.ant-table-row:hover>td,.finance-movements-table.unified-table__grid .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#ebebeb!important}.finance-exchange-rates-table .app-table-row-actions.ant-btn,.finance-movements-table .app-table-row-actions.ant-btn{background:#0000;border:0;box-shadow:none;height:76px;opacity:0;padding:0;pointer-events:none;position:absolute;right:-12px;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:76px}.finance-exchange-rates-table .app-table-row-actions.ant-btn.ant-dropdown-open,.finance-exchange-rates-table .app-table-row-actions.ant-btn:active,.finance-exchange-rates-table .app-table-row-actions.ant-btn:focus,.finance-exchange-rates-table .app-table-row-actions.ant-btn:hover,.finance-movements-table .app-table-row-actions.ant-btn.ant-dropdown-open,.finance-movements-table .app-table-row-actions.ant-btn:active,.finance-movements-table .app-table-row-actions.ant-btn:focus,.finance-movements-table .app-table-row-actions.ant-btn:hover{background:#0000!important;border:0;box-shadow:none}.finance-exchange-rates-table.unified-table__grid .ant-table-tbody>tr .app-table-row-actions.ant-dropdown-open,.finance-exchange-rates-table.unified-table__grid .ant-table-tbody>tr:hover .app-table-row-actions,.finance-movements-table .ant-table-tbody>tr .app-table-row-actions.ant-dropdown-open,.finance-movements-table .ant-table-tbody>tr:hover .app-table-row-actions,.finance-movements-table.unified-table__grid .ant-table-tbody>tr .app-table-row-actions.ant-dropdown-open,.finance-movements-table.unified-table__grid .ant-table-tbody>tr:hover .app-table-row-actions{opacity:1;pointer-events:auto}.finance-movements-embedded-actions{align-items:center;display:flex;justify-content:flex-start;margin-bottom:24px;margin-top:12px}.finance-movements-embedded-actions .ant-btn{background:#f7f7f7;border:1px solid #0000;border-radius:8px;box-shadow:none;color:#141413;font-weight:600;transform:none;transition:background-color .2s ease,color .2s ease}.finance-movements-embedded-actions .ant-btn:active,.finance-movements-embedded-actions .ant-btn:focus,.finance-movements-embedded-actions .ant-btn:hover{background:#ebebeb;border-color:#0000;box-shadow:none;color:#141413;outline:none;transform:none}.finance-movements-table-shell--embedded{-ms-overflow-style:none;cursor:grab;overflow-x:auto;scrollbar-width:none}.finance-movements-table-shell--embedded::-webkit-scrollbar{display:none}.finance-movements-table-shell--embedded .ant-table-content{-ms-overflow-style:none;scrollbar-width:none}.finance-movements-table-shell--embedded .ant-table-content::-webkit-scrollbar{display:none}.finance-movements-table-shell--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.finance-movements-mini-table .ant-table{background:#0000;pointer-events:auto}.finance-movements-mini-table .ant-table-container,.finance-movements-mini-table .ant-table-content{border:0!important}.finance-movements-mini-table .ant-table-thead>tr>th{background:#0000;border-bottom:0;color:#7b7b7b;font-family:var(--app-font-family);font-size:14px;font-weight:500;line-height:20px;padding:16px 24px 16px 0;white-space:nowrap}.finance-movements-mini-table .ant-table-tbody>tr>td{border-bottom:1px solid #dedede;color:#141413;font-family:var(--app-font-family);font-size:14px;font-weight:500;line-height:20px;padding:18px 24px 18px 0;white-space:nowrap}.finance-movements-mini-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.finance-movements-mini-table .ant-table-cell:before{display:none}.finance-movements-mini-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#0000}.finance-movement-create-form{display:flex;flex-direction:column;gap:20px}.finance-movement-create-form__category{border-bottom:1px solid #dedede;padding-bottom:16px}.finance-movement-create-form__split{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.finance-movement-create-form__split--two{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finance-movement-create-form__split--two .finance-movement-create-form__section+.finance-movement-create-form__section{border-left:1px solid #dedede;padding-left:20px}.finance-movement-create-form__split--two .finance-movement-create-form__section:first-child{padding-right:20px}.finance-movement-create-form__section{display:flex;flex-direction:column}.finance-movement-create-form__split--two .finance-movement-create-form__section{align-content:start;display:grid;grid-template-rows:auto repeat(4,minmax(102px,auto))}.finance-movement-create-form__section-title{color:#141413;font-family:var(--app-font-family);font-size:16px;font-weight:700;line-height:22px;margin-bottom:14px}.finance-movement-create-form__section .ant-form-item{margin-bottom:16px}.finance-movement-create-form__split--two .finance-movement-create-form__section .ant-form-item-label{align-items:flex-start;display:flex;min-height:48px}.finance-movement-create-form__split--two .finance-movement-create-form__section .ant-form-item-label>label{height:auto;white-space:normal}@media (max-width:767px){.finance-movement-create-form__split--two{gap:20px;grid-template-columns:minmax(0,1fr)}.finance-movement-create-form__split--two .finance-movement-create-form__section+.finance-movement-create-form__section{border-left:0;border-top:1px solid #dedede;padding-left:0;padding-top:18px}.finance-movement-create-form__split--two .finance-movement-create-form__section:first-child{padding-right:0}.finance-movement-create-form__split--two .finance-movement-create-form__section{display:flex;flex-direction:column;grid-template-rows:none}.finance-movement-create-form__split--two .finance-movement-create-form__section .ant-form-item-label{min-height:0}}.client-activity,.workflow-task-activity{min-height:100%;padding:0 0 24px}.client-activity__intro,.workflow-task-activity__intro{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.client-activity__state,.workflow-task-activity__state{align-items:center;display:flex;justify-content:center;min-height:240px}.client-activity__timeline,.workflow-task-activity__timeline{position:relative}.client-activity__timeline:before,.workflow-task-activity__timeline:before{background:#e7e7e7;bottom:24px;content:"";left:15px;position:absolute;top:44px;width:1px}.client-activity__day,.workflow-task-activity__day{background:#fff;border:1px solid #e8e8e8;border-radius:999px;color:#7b7b7b;font-size:12px;font-weight:600;line-height:16px;margin:16px 0 10px;padding:5px 10px;position:relative;width:fit-content;z-index:1}.client-activity__day:first-child,.workflow-task-activity__day:first-child{margin-top:0}.client-activity-item,.workflow-task-activity-item{grid-gap:10px;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);margin-bottom:10px;position:relative}.client-activity-item__marker,.workflow-task-activity-item__marker{align-items:center;background:#e9f2ff;border:4px solid #fff;border-radius:50%;color:#2468ba;display:flex;font-size:13px;height:32px;justify-content:center;width:32px;z-index:1}.client-activity-item__marker--created,.workflow-task-activity-item__marker--created{background:#e8f8ef;color:#218653}.client-activity-item__marker--deleted,.workflow-task-activity-item__marker--deleted{background:#fff0ef;color:#c8403b}.client-activity-item__marker--merged,.workflow-task-activity-item__marker--merged{background:#f3edff;color:#7650bd}.client-activity-item__card,.workflow-task-activity-item__card{background:#fff;border:1px solid #ececec;border-radius:12px;min-width:0;padding:12px}.client-activity-item__header,.workflow-task-activity-item__header{align-items:center;display:flex;gap:10px;min-width:0}.client-activity-item__avatar,.workflow-task-activity-item__avatar{align-items:center;background:#f1f1f1;border-radius:50%;color:#555;display:flex;flex:0 0 32px;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.client-activity-item__heading,.workflow-task-activity-item__heading{align-items:flex-start;display:flex;flex:1 1;gap:10px;justify-content:space-between;min-width:0}.client-activity-item__title,.workflow-task-activity-item__title{color:#3f3f3d;display:flex;flex-direction:column;font-size:13px;gap:1px;line-height:18px;min-width:0}.client-activity-item__title strong,.workflow-task-activity-item__title strong{color:#141413;font-weight:650}.client-activity-item__title span,.workflow-task-activity-item__title span{color:#7b7b7b;font-size:12px}.client-activity-item__heading time,.workflow-task-activity-item__heading time{color:#9a9a98;flex:0 0 auto;font-size:12px;line-height:18px}.client-activity-item__changes,.workflow-task-activity-item__changes{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.activity-event-change,.client-activity-change,.workflow-task-activity-change{display:flex;flex-direction:column;gap:6px;min-width:0}.activity-event-change__field,.client-activity-change__field,.workflow-task-activity-change__field{color:#666;font-weight:600}.activity-event-change__comparison,.client-activity-change__comparison,.workflow-task-activity-change__comparison{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0}.activity-event-change__value,.client-activity-change__value,.workflow-task-activity-change__value{border-radius:7px;font-size:12px;line-height:17px;min-width:0;overflow-wrap:anywhere;padding:7px 9px}.activity-event-change__value--old,.client-activity-change__value--old,.workflow-task-activity-change__value--old{background:#f7f7f7;color:#858583;text-decoration:line-through;text-decoration-color:#b8b8b5}.activity-event-change__value--new,.client-activity-change__value--new,.workflow-task-activity-change__value--new{background:#edf8f2;color:#176b42}.activity-event-change__arrow,.client-activity-change__arrow,.workflow-task-activity-change__arrow{color:#aaa;font-size:14px}.client-activity-item__merge,.workflow-task-activity-item__merge{align-items:center;background:#f7f3ff;border-radius:8px;color:#594478;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:14px;padding:9px 10px}.client-activity__more,.workflow-task-activity__more{border-radius:8px;margin-top:18px}.activity-event-change__comparison--created,.client-activity-change__comparison--created,.workflow-task-activity-change__comparison--created{grid-template-columns:minmax(0,1fr)}.client-activity-item__title,.workflow-task-activity-item__title{overflow-wrap:anywhere}.activity-event-item__changes{display:flex;flex-direction:column;gap:10px;margin-top:12px}@media (max-width:640px){.activity-event-change__comparison,.client-activity-change__comparison,.workflow-task-activity-change__comparison{grid-template-columns:minmax(0,1fr)}.activity-event-change__arrow,.client-activity-change__arrow,.workflow-task-activity-change__arrow{display:none}}.workflow-task-list-item__meta{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;max-width:220px;min-width:150px;text-align:right}.workflow-task-list-item__stage{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;line-height:18px;max-width:100%;min-height:26px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.workflow-task-list-item__stage--closed{background:#f1f3f5;border-color:#e1e4e8;color:#60646c}.workflow-task-list-item__stage--new{background:#edf5ff;border-color:#d5e8ff;color:#1677ff}.workflow-task-list-item__stage--active{background:#edf8f1;border-color:#d4efdf;color:#237b4b}.workflow-task-list-item__assignee{color:#6b7280;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:640px){.workflow-task-list-item__meta{max-width:50%;min-width:0}}.warehouse-movements{display:flex;flex-direction:column;gap:24px}.warehouse-movements__toolbar{align-items:center;display:flex;gap:16px;justify-content:flex-end}.warehouse-movements__reset-button.ant-btn{background:#1677ff1a;border:1px solid #0000;border-radius:16px;box-shadow:none;box-sizing:border-box;color:#1677ff;font-weight:500;transform:none;transition:background-color .2s ease,color .2s ease}.warehouse-movements__reset-button.ant-btn:active,.warehouse-movements__reset-button.ant-btn:focus,.warehouse-movements__reset-button.ant-btn:hover{background:#1677ff26;border:1px solid #0000;box-shadow:none;color:#1677ff;outline:none;transform:none}.warehouse-movements__reset-button .ant-btn-icon{align-items:center;display:inline-flex;line-height:0}.warehouse-movements__table-card{overflow:hidden;padding:0}.warehouse-movements-table__action-cell{min-height:24px;padding-right:64px;position:relative}.warehouse-movements-table.unified-table__grid .ant-table-tbody>tr.ant-table-row:hover>td,.warehouse-movements-table.unified-table__grid .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#ebebeb!important}.warehouse-movements-table .app-table-row-actions.ant-btn{background:#0000;border:0;box-shadow:none;height:76px;opacity:0;padding:0;pointer-events:none;position:absolute;right:-12px;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:76px}.warehouse-movements-table .app-table-row-actions.ant-btn.ant-dropdown-open,.warehouse-movements-table .app-table-row-actions.ant-btn:active,.warehouse-movements-table .app-table-row-actions.ant-btn:focus,.warehouse-movements-table .app-table-row-actions.ant-btn:hover{background:#0000!important;border:0;box-shadow:none}.warehouse-movements-table .ant-table-tbody>tr .app-table-row-actions.ant-dropdown-open,.warehouse-movements-table .ant-table-tbody>tr:hover .app-table-row-actions,.warehouse-movements-table.unified-table__grid .ant-table-tbody>tr:hover .app-table-row-actions{opacity:1;pointer-events:auto}.app-row-actions-menu{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 8px 24px #1414131f;min-width:132px;padding:6px}.app-row-actions-menu__button.ant-btn{border-radius:6px;font-family:var(--app-font-family);font-size:14px;justify-content:flex-start;width:100%}.warehouse-movements-embedded-actions{align-items:center;display:flex;justify-content:flex-start;margin-bottom:24px;margin-top:12px}.warehouse-movements-embedded-actions .ant-btn{background:#f7f7f7;border:1px solid #0000;border-radius:8px;box-shadow:none;color:#141413;font-weight:600;transform:none;transition:background-color .2s ease,color .2s ease}.warehouse-movements-embedded-actions .ant-btn:active,.warehouse-movements-embedded-actions .ant-btn:focus,.warehouse-movements-embedded-actions .ant-btn:hover{background:#ebebeb;border-color:#0000;box-shadow:none;color:#141413;outline:none;transform:none}.warehouse-movements-table-shell--embedded{-ms-overflow-style:none;cursor:grab;overflow-x:auto;scrollbar-width:none}.warehouse-movements-table-shell--embedded::-webkit-scrollbar{display:none}.warehouse-movements-table-shell--embedded .ant-table-content{-ms-overflow-style:none;scrollbar-width:none}.warehouse-movements-table-shell--embedded .ant-table-content::-webkit-scrollbar{display:none}.warehouse-movements-table-shell--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.warehouse-movements-mini-table .ant-table{background:#0000}.warehouse-movements-mini-table .ant-table-container,.warehouse-movements-mini-table .ant-table-content{border:0!important}.warehouse-movements-mini-table .ant-table-thead>tr>th{background:#0000;border-bottom:0;color:#7b7b7b;font-family:var(--app-font-family);font-size:14px;font-weight:500;line-height:20px;padding:16px 24px 16px 0;white-space:nowrap}.warehouse-movements-mini-table .ant-table-tbody>tr>td{border-bottom:1px solid #dedede;color:#141413;font-family:var(--app-font-family);font-size:14px;font-weight:500;line-height:20px;padding:18px 24px 18px 0;white-space:nowrap}.warehouse-movements-mini-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.warehouse-movements-mini-table .ant-table-cell:before{display:none}.warehouse-movements-mini-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#0000}.workflow-task-details-page{display:flex;flex-direction:column;gap:24px;height:calc(100dvh - 18px);margin-block:-15px;margin-inline:0;min-height:calc(100dvh - 18px);position:relative}.workflow-dialogues-loading-pill{align-items:center;background:#fffffff5;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 10px 28px #0f172a1f;color:#4b5563;display:inline-flex;font-size:13px;font-weight:500;gap:8px;left:50%;line-height:18px;padding:8px 14px;position:fixed;top:16px;transform:translateX(-50%);z-index:20}@keyframes workflowSkeletonPulse{0%{background-position:100% 50%}to{background-position:0 50%}}.workflow-dialogue-chat-skeleton,.workflow-dialogue-related-skeleton{height:100%;min-height:0;width:100%}.workflow-dialogue-chat-skeleton{display:flex;flex-direction:column;gap:20px;padding:24px}.workflow-dialogue-chat-skeleton__bubble,.workflow-dialogue-chat-skeleton__input,.workflow-dialogue-chat-skeleton__line,.workflow-dialogue-related-skeleton__panel div,.workflow-dialogue-related-skeleton__tabs span{animation:workflowSkeletonPulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e5e7eb 45%,#f1f5f9 90%);background-size:220% 100%;border-radius:12px}.workflow-dialogue-chat-skeleton__line{height:32px;width:180px}.workflow-dialogue-chat-skeleton__line--short{width:140px}.workflow-dialogue-chat-skeleton__space{flex:1 1}.workflow-dialogue-chat-skeleton__bubble{height:92px;width:min(420px,78%)}.workflow-dialogue-chat-skeleton__bubble--incoming{align-self:flex-start}.workflow-dialogue-chat-skeleton__bubble--outgoing{align-self:flex-end;width:min(360px,68%)}.workflow-dialogue-chat-skeleton__input{border-radius:14px;height:56px}.workflow-dialogue-related-skeleton{display:flex;flex-direction:column;gap:24px;padding:20px 24px 24px}.workflow-dialogue-related-skeleton__tabs{display:flex;gap:16px}.workflow-dialogue-related-skeleton__tabs span{height:34px;width:150px}.workflow-dialogue-related-skeleton__panel{display:flex;flex-direction:column;gap:14px}.workflow-dialogue-related-skeleton__panel div{height:54px}.workflow-dialogue-related-skeleton__panel div:nth-child(2){width:84%}.workflow-dialogue-related-skeleton__panel div:nth-child(3){width:68%}.workflow-dialogue-related-skeleton__panel div:nth-child(4){width:92%}.workflow-task-details-layout{grid-gap:0!important;align-items:stretch!important;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 2px #1414130a;display:grid;gap:0!important;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;width:100%}.workflow-task-details-sidebar{align-self:stretch;background:#fff;border:0;border-radius:0;box-shadow:none;height:100%;min-height:0;min-width:0;overflow:auto;width:100%}.workflow-task-details-sidebar__content{container-type:inline-size;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workflow-task-details-sidebar__scroll{flex:1 1 auto;min-height:0;overflow:auto}.workflow-task-details-sidebar--switchable{display:flex;overflow:hidden}.workflow-dialogues-list-panel,.workflow-task-details-sidebar--switchable>.workflow-task-details-sidebar__content{flex:1 1;min-width:0}.workflow-task-details-sidebar--switchable>.workflow-task-details-sidebar__content{height:100%;min-height:0;overflow:hidden}.workflow-task-details-sidebar--switchable .workflow-task-details-sidebar__scroll{overflow:auto}.workflow-dialogues-list-panel{height:100%;overflow:auto}.workflow-dialogues-list-panel,.workflow-task-details-layout--dialogues .task-dialog-messages,.workflow-task-details-sidebar,.workflow-task-details-sidebar__scroll{scrollbar-width:thin}.workflow-dialogues-list-panel[hidden],.workflow-task-details-sidebar__content[hidden]{display:none}.workflow-dialogues-panel-toggle{align-items:center;align-self:stretch;background:#f7f7f8;border:0;border-left:1px solid #ebebeb;color:#7b7b7b;cursor:pointer;display:flex;flex:0 0 24px;justify-content:center;padding:0;transition:background-color .2s ease}.workflow-dialogues-panel-toggle>span{align-items:center;background:#fff;border:1px solid #dedede;border-radius:50%;box-shadow:0 1px 3px #14141314;display:flex;font-size:11px;height:22px;justify-content:center;width:22px}.workflow-dialogues-panel-toggle:hover{background:#ebebed;color:#141413}.workflow-dialogues-panel-toggle:focus-visible{color:#141413;outline:2px solid #141413;outline-offset:-2px}.workflow-task-details-sidebar--task-open>.workflow-dialogues-panel-toggle{border-left:0;border-right:1px solid #ebebeb;order:-1}@media (min-width:768px){.workflow-task-details-sidebar--switchable .workflow-dialogues-task-switch{display:none}.workflow-dialogues-list-panel:not([hidden]){animation:workflowDialoguesListToFront .28s ease}.workflow-task-details-sidebar--switchable>.workflow-task-details-sidebar__content:not([hidden])>.workflow-task-details-sidebar__scroll{animation:workflowDialogueTaskToFront .28s ease}}@keyframes workflowDialoguesListToFront{0%{transform:translateX(-24px)}to{transform:translateX(0)}}@keyframes workflowDialogueTaskToFront{0%{transform:translateX(24px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.workflow-dialogues-list-panel:not([hidden]),.workflow-task-details-sidebar--switchable>.workflow-task-details-sidebar__content:not([hidden])>.workflow-task-details-sidebar__scroll{animation:none}}.workflow-task-details-resize-handle{align-self:stretch;cursor:col-resize;position:relative;touch-action:none;width:8px}.workflow-task-details-resize-handle:before{background:#f0f0f0;border-radius:999px;bottom:12px;content:"";left:3px;position:absolute;top:12px;transition:background-color .2s ease;width:2px}.workflow-task-details-resize-handle:focus-visible:before,.workflow-task-details-resize-handle:hover:before{background:#bdbdbd}.workflow-task-details-hero{display:flex;flex-direction:column;gap:20px;padding:20px 24px}.workflow-task-details-hero__main{display:flex;flex-direction:column;gap:16px}.workflow-task-details-hero__title{word-break:break-word}.workflow-task-details-title-editor{min-width:0}.workflow-task-details-title-editor__button{background:#0000;border:0;color:inherit;cursor:text;display:block;padding:0;text-align:left;width:100%}.workflow-task-details-title-editor__button .app-typography{margin:0}.workflow-task-details-title-editor__input.ant-input{border-color:#dbdbdb;border-radius:8px;color:#141413;font-family:var(--app-font-family);font-size:32px;font-weight:600;line-height:40px;min-height:48px}.workflow-task-details-title-editor__input.ant-input-focused,.workflow-task-details-title-editor__input.ant-input:focus{border-color:#1677ff;box-shadow:none}.workflow-task-details-stage{min-width:132px;width:fit-content}.workflow-task-details-stage .ant-select-selector{background:#f6f6f6!important;border:0!important;border-radius:8px!important;box-shadow:none!important;min-height:52px;padding:0 16px!important}.workflow-task-details-stage .ant-select-selection-item{color:#141413;font-size:16px;font-weight:600;line-height:50px!important}.workflow-task-details-section{border-top:1px solid #ebebeb;display:flex;flex-direction:column;gap:16px;padding:20px 24px}.workflow-dialogues-sidebar{display:flex;flex-direction:column;min-height:100%}.workflow-dialogues-sidebar__head{grid-gap:12px;align-items:center;background:#fff;border-bottom:1px solid #ebebeb;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;min-height:56px;padding:8px 16px;position:sticky;top:0;z-index:10}.workflow-dialogues-sidebar__search{background:#fff;border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;gap:8px;padding:12px 20px;position:relative;z-index:0}.workflow-dialogues-sidebar__search .ant-checkbox-wrapper{color:#4b5563;font-size:13px}.workflow-dialogues-sidebar__search-hint{color:#7b7b7b;font-size:12px;line-height:16px}.workflow-dialogue-search-highlight{background:#fef08a;color:inherit;padding:0}.workflow-dialogues-sidebar__filters{align-items:center;border-bottom:1px solid #ebebeb;color:#4b5563;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;line-height:20px;min-height:48px;padding:8px 20px}.workflow-dialogues-sidebar__state{align-items:center;display:flex;justify-content:center;min-height:240px;padding:24px;text-align:center}.workflow-dialogues-list{display:flex;flex-direction:column}.workflow-dialogues-list__loading{align-items:center;display:flex;justify-content:center;min-height:56px}.workflow-dialogue-item{background:#fff;border:0;border-bottom:1px solid #ebebeb;color:#141413;cursor:pointer;display:grid;font-family:var(--app-font-family);grid-template-columns:minmax(0,1fr);min-height:92px;padding:14px 56px 14px 20px;position:relative;text-align:left;transition:background-color .15s ease;width:100%}.workflow-dialogue-item--active,.workflow-dialogue-item:focus-visible,.workflow-dialogue-item:hover{background:#f6f6f6;outline:none}.workflow-dialogue-item__content{display:flex;flex-direction:column;gap:2px;min-width:0}.workflow-dialogue-item__meta{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.workflow-dialogue-item__message,.workflow-dialogue-item__name,.workflow-dialogue-item__task{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-dialogue-item__task{color:#141413;font-size:14px;font-weight:600;line-height:20px}.workflow-dialogue-item__time{color:#7b7b7b;font-size:13px;font-weight:400;line-height:18px}.workflow-dialogue-item__name{color:#141413;font-size:16px;font-weight:600;line-height:22px}.workflow-dialogue-item__message{color:#7b7b7b;font-size:14px;font-weight:400;line-height:20px}.workflow-dialogue-item__message--missed-call{color:#f04438}.workflow-dialogue-item__draft-label{color:#f04438;font-weight:600}.workflow-dialogue-item__badge{align-items:center;background:#1677ff;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;line-height:16px;min-width:28px;padding:0 8px;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:background-color .15s ease,transform .15s ease}.workflow-dialogue-item__badge:focus-visible,.workflow-dialogue-item__badge:hover{background:#141413;outline:none;transform:translateY(-50%) scale(1.04)}.workflow-dialogue-item__badge .ant-spin-dot-item{background-color:#fff}.workflow-dialogues-task-switch{border-bottom:1px solid #ebebeb;display:flex;justify-content:flex-end;padding:12px 24px}.workflow-dialogues-task-switch .ant-btn{border-radius:8px;font-weight:600}.workflow-task-details-section__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.workflow-task-details-actions{display:flex;gap:8px;justify-content:flex-end}.workflow-task-details-draft-actions.draft-actions.draft-actions--inline{align-self:flex-end;border:1px solid #dedede;border-radius:12px;box-shadow:0 12px 32px #00000024;box-sizing:border-box;display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto auto;margin:16px 24px 24px;max-width:calc(100% - 48px);padding:12px;width:max-content}.workflow-task-details-draft-actions .draft-actions__label{display:block;grid-column:auto;margin:0 6px;overflow-wrap:anywhere;text-align:left;white-space:normal}@container (max-width: 420px){.workflow-task-details-draft-actions.draft-actions.draft-actions--inline{grid-template-columns:auto auto}.workflow-task-details-draft-actions .draft-actions__label{grid-column:1/-1}}.workflow-task-details-actions--bottom{background:#fff;border-top:1px solid #ebebeb;bottom:0;box-shadow:0 -8px 20px #1414130a;margin-top:auto;padding:20px 24px 24px;position:sticky;z-index:5}.workflow-task-details-actions .ant-btn,.workflow-task-details-section__head .ant-btn{border-radius:8px;font-weight:600}.workflow-task-action-button.ant-btn{background:#f6f6f6;border-radius:8px;box-shadow:none;color:#141413;font-family:var(--app-font-family);font-size:16px;font-weight:600;letter-spacing:-.04em;line-height:24px}.workflow-task-action-button.ant-btn:not(:disabled):focus-visible,.workflow-task-action-button.ant-btn:not(:disabled):hover{background:#ebebeb;border-color:#0000;color:#141413}.workflow-task-details-edit-form{display:flex;flex-direction:column;gap:8px}.workflow-task-details-edit-form .ant-form-item{margin-bottom:0}.workflow-task-details-edit-form__date-picker{width:100%}.workflow-task-details-inline-form .workflow-task-details-row{align-items:center}.workflow-task-details-field-control{min-width:0}.workflow-task-details-field-control .ant-form-item-control-input{min-height:40px}.workflow-task-details-field-control .ant-input,.workflow-task-details-field-control .ant-picker,.workflow-task-details-field-control .ant-select-selector{border-color:#dbdbdb;border-radius:8px;color:#141413;font-family:var(--app-font-family);font-size:14px;min-height:40px}.workflow-task-details-field-control .ant-input:hover,.workflow-task-details-field-control .ant-picker:hover,.workflow-task-details-field-control .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#bdbdbd}.workflow-task-details-field-control .ant-input-focused,.workflow-task-details-field-control .ant-input:focus,.workflow-task-details-field-control .ant-picker-focused,.workflow-task-details-field-control .ant-select-focused .ant-select-selector{border-color:#1677ff;box-shadow:none}.workflow-task-details-rows{display:flex;flex-direction:column}.workflow-task-details-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(120px,1fr) minmax(140px,1.4fr);min-height:40px}.workflow-task-details-page .workflow-task-details-inline-form,.workflow-task-details-page .workflow-task-details-rows{grid-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr)}.workflow-task-details-page .workflow-task-details-row{grid-column:1/-1;grid-template-columns:subgrid}.workflow-task-details-page .workflow-task-details-row>*{min-width:0}.workflow-task-details-page .workflow-task-details-row>:first-child{overflow:hidden;text-overflow:ellipsis}.workflow-task-details-page .workflow-task-details-rows>:not(.workflow-task-details-row){grid-column:1/-1}.workflow-task-number-editor{width:100%}.workflow-task-details-field-display{align-items:center;background:#0000;border:0;border-radius:6px;color:#141413;cursor:pointer;display:inline-flex;font-family:var(--app-font-family);font-size:14px;font-weight:400;justify-content:flex-start;line-height:20px;min-height:40px;padding:8px;text-align:left;width:100%}.workflow-task-details-field-display:focus-visible,.workflow-task-details-field-display:hover{background:#f6f6f6;outline:none}.workflow-task-details-field-display--empty{color:#7b7b7b}.workflow-task-details-field-label{align-items:center;display:inline-flex;gap:6px;min-width:0}.workflow-task-details-field-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-task-details-field-label__help{color:#7b7b7b;cursor:help;flex:0 0 auto;font-size:14px}.workflow-task-details-field-label__help:hover{color:#141413}.workflow-task-clients-section{gap:0}.workflow-task-client-card{border-bottom:1px solid #dedede;display:flex;flex-direction:column;gap:4px;padding-bottom:24px}.workflow-task-client-card+.workflow-task-client-card{padding-top:24px}.workflow-task-client-card__head{align-items:center;display:flex;gap:16px;justify-content:space-between}.workflow-task-client-card__title{align-items:center;display:flex;gap:8px;min-width:0}.workflow-task-client-card__toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:8px;min-width:0;padding:0;text-align:left}.workflow-task-client-card__toggle .anticon{color:#7b7b7b;flex:0 0 auto;font-size:14px}.workflow-task-client-card__toggle .app-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-task-client-card__actions{flex:0 0 auto}.workflow-task-client-card__head .ant-btn.ant-btn-text.ant-btn-dangerous{color:#7b7b7b;font-size:16px;font-weight:600;padding-inline:0}.workflow-task-client-card__head .ant-btn.ant-btn-text.ant-btn-dangerous:not(:disabled):hover{background:#0000;color:#ef3124}.workflow-task-client-card__fields{padding-top:8px}.workflow-task-client-card__control,.workflow-task-client-card__input{width:100%}.workflow-task-details-row--phones{align-items:start}.workflow-task-details-row--phones>:first-child{padding-top:10px}.workflow-task-client-card__control .ant-input,.workflow-task-client-card__control .ant-input-number{width:100%}.workflow-task-client-card__input.ant-input,.workflow-task-client-card__input.ant-input-number{border-radius:8px}.workflow-task-client-card__add.ant-btn{border-radius:8px;color:#141413;font-size:16px;font-weight:600;margin-top:18px;width:fit-content}.workflow-task-client-card__select{align-items:center;display:flex;gap:12px;margin-top:18px}.workflow-task-client-card__select .ant-select{flex:1 1;min-width:0}.workflow-task-contact-column{display:flex;height:100%;min-height:0;min-width:0;width:100%}.workflow-task-contact{background:#fff;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:hidden;position:relative;width:100%}.workflow-task-contact__mobile-head{display:none}.workflow-task-contact__head{border-bottom:0;display:flex;flex-direction:column;gap:18px;padding:24px 24px 11px}.workflow-task-contact__head .app-typography{margin:0}.workflow-task-contact__header{align-items:flex-start;display:flex;gap:12px;padding:16px 24px 14px}.workflow-task-contact__clients{display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:0}.workflow-task-contact__message-search.ant-btn{color:#141413;height:36px;margin-left:auto;min-width:36px;width:36px}.workflow-task-contact__message-search.ant-btn:hover,.workflow-task-contact__message-search.ant-btn[aria-pressed=true]{background:#f2f2f2;color:#141413}.workflow-task-contact__dialogue-chip-wrap{align-items:center;display:inline-flex;gap:4px}.workflow-task-contact__dialogue-chip-wrap>.customer-tag-badge{align-self:center}.workflow-task-contact__client-chip{background:#f6f6f6;border:0;border-radius:8px;color:#141413;cursor:pointer;font-family:var(--app-font-family);font-size:14px;font-weight:600;line-height:20px;min-height:36px;padding:8px 12px;transition:background .15s ease,color .15s ease}.workflow-task-contact__client-chip:hover{background:#ebebeb}.workflow-task-contact__client-chip--active,.workflow-task-contact__client-chip--active:hover{background:#141413;color:#fff}.workflow-task-contact__dialogue-edit.ant-btn{color:#6b7280;height:32px;min-width:32px;width:32px}.workflow-task-contact__dialogue-edit.ant-btn:hover{background:#f2f2f2;color:#141413}.workflow-task-contact__dialogue-input.ant-input{border-radius:8px;font-family:var(--app-font-family);font-size:14px;font-weight:600;height:36px;width:180px}.workflow-task-contact__body{margin-top:2px;max-height:360px;min-height:0;overflow:auto}.workflow-task-contact__body>.app-empty-state{min-height:360px}.workflow-task-contact__body--chat{display:flex;flex:1 1;max-height:none;min-height:0;overflow:hidden;width:100%}.workflow-task-contact__body--chat>*{width:100%}.workflow-task-related-section{background:#fff;border:0;border-radius:0;box-shadow:none;height:100%;min-height:0;min-width:0;overflow:auto;width:100%}.workflow-task-related-section__head{display:flex;flex-direction:column;gap:18px;padding:24px 24px 12px}.workflow-task-related-section__head .ant-btn{background-color:#f6f6f6;font-size:16px;font-weight:600;line-height:20px}.workflow-task-related-section__head>span{color:#141413}.workflow-task-related-section__head .app-typography{margin:0}.workflow-task-related-section__head .ant-btn:not(:disabled):hover{background:#ebebeb;border-color:#0000;color:#141413}.workflow-task-related-section__title{padding:0}.workflow-task-related-tabs .ant-tabs-nav{border-bottom:0;margin:0 24px 2px;padding:24px 0 13px}.workflow-task-related-tabs .ant-tabs-nav:before{border-bottom:0}.workflow-task-related-tabs .ant-tabs-tab{padding:0 0 8px}.workflow-task-related-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.workflow-task-related-tabs .ant-tabs-tab-btn{color:#141413;font-family:var(--app-font-family);font-size:14px;font-weight:500;line-height:24px}.workflow-task-related-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#1677ff}.workflow-task-related-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.workflow-task-related-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.workflow-task-related-tabs .ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn{color:#1677ff!important}.workflow-task-related-tabs .ant-tabs-ink-bar{background:#1677ff;height:2px}.workflow-task-related-tabs .ant-tabs-content-holder{padding:0 24px}.workflow-task-related-tabs .ant-tabs-content,.workflow-task-related-tabs .ant-tabs-tabpane{height:100%}.workflow-task-tab-content{margin-top:2px}.workflow-task-tab-content,.workflow-task-tab-content .app-empty-state,.workflow-task-tab-content>.app-empty-state{min-height:calc(100vh - 230px)}.workflow-task-execution,.workflow-task-execution__list{display:flex;flex-direction:column}.workflow-task-execution__list{gap:8px}.workflow-task-execution__loading{align-items:center;display:flex;justify-content:center;min-height:160px}.workflow-task-execution__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:8px 0}.workflow-task-subtask-modal__head{display:flex;flex-direction:column;gap:12px}.workflow-task-subtask-form{display:flex;flex-direction:column}.workflow-task-subtask-form__section{border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;gap:16px;padding:20px 24px}.workflow-task-subtask-form__section .ant-form-item{margin-bottom:0}.workflow-task-subtask-form__section .ant-input,.workflow-task-subtask-form__section .ant-select-selector{border-radius:8px!important}.workflow-task-subtask-modal__footer{border-top:1px solid #ebebeb;display:flex;gap:12px;padding:18px 32px 24px}.workflow-task-subtask-modal__footer .ant-btn{border-radius:8px;font-weight:600}.workflow-task-subtask-modal__footer .ant-btn-primary{background:#141413;border-color:#141413;color:#fff}.workflow-task-subtask-modal__footer .ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}@media (max-width:1280px){.workflow-task-details-page{height:auto;margin-block:0;margin-inline:0;min-height:auto}.workflow-task-details-layout{align-items:flex-start!important;display:flex;flex-direction:column;gap:0!important;height:auto;min-height:auto;overflow:hidden}.workflow-task-details-resize-handle{display:none}.workflow-task-details-sidebar{align-self:auto;flex-basis:auto;height:auto;width:100%}.workflow-task-details-sidebar__content{min-height:auto}.workflow-task-contact-column,.workflow-task-related-section{border-top:1px solid #f0f0f0;flex-basis:auto;height:auto;width:100%}.workflow-task-contact{height:auto;max-height:none}}@media (min-width:768px) and (max-width:1280px){.workflow-task-details-sidebar--switchable{height:min(560px,70dvh);min-height:0}}@media (max-width:767px){.workflow-task-details-page-layout--dialogues{padding:0}.workflow-task-details-page--dialogues{background:#fff;gap:0;height:100dvh;margin:-24px 0;min-height:100dvh;overflow:hidden;width:100%}.workflow-task-details-layout--dialogues{background:#fff;border:0;border-radius:0;box-shadow:none;height:100%;min-height:0}.workflow-task-details-layout--dialogues .workflow-task-details-sidebar{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.workflow-task-details-layout--dialogues .workflow-dialogues-panel-toggle{display:none}.workflow-task-details-layout--dialogues .workflow-dialogues-sidebar{min-height:100%}.workflow-task-details-layout--dialogues .workflow-dialogues-sidebar__head{min-height:68px;padding-left:14px;padding-right:14px}.workflow-task-details-layout--dialogues .workflow-dialogues-task-switch{padding-left:62px;padding-top:36px}.workflow-task-details-layout--dialogues .workflow-dialogues-sidebar__filters{padding-left:16px;padding-right:16px}.workflow-task-details-layout--dialogues .workflow-dialogue-item{min-height:88px;padding:12px 52px 12px 16px}.workflow-task-details-layout--dialogues .workflow-dialogue-item__badge{right:14px}.workflow-task-details-layout--dialogues .workflow-task-contact-column,.workflow-task-details-layout--dialogues .workflow-task-related-section,.workflow-task-details-layout--mobile-chat-open .workflow-task-details-sidebar{display:none}.workflow-task-details-layout--mobile-chat-open .workflow-task-contact-column{border:0;display:flex;height:100%;min-height:0}.workflow-task-details-layout--mobile-chat-open .workflow-task-contact{height:100%;min-height:0}.workflow-task-details-layout--dialogues .workflow-task-contact__mobile-head{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #ebebeb;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:40px minmax(0,1fr) 32px;min-height:68px;padding:8px 14px 8px 62px}.workflow-task-contact__mobile-back.ant-btn{border-radius:8px;height:40px;width:40px}.workflow-task-contact__mobile-title{display:flex;flex-direction:column;gap:1px;min-width:0}.workflow-task-contact__mobile-title small,.workflow-task-contact__mobile-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-task-contact__mobile-title span{color:#141413;font-size:16px;font-weight:600;line-height:22px}.workflow-task-contact__mobile-title small{color:#7b7b7b;font-size:12px;font-weight:400;line-height:16px}.workflow-task-details-layout--dialogues .workflow-task-contact__clients{flex:1 1 auto;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:0;scrollbar-width:none}.workflow-task-details-layout--dialogues .workflow-task-contact__header{align-items:center;border-bottom:1px solid #ebebeb;flex:0 0 auto;gap:8px;padding:10px 12px}.workflow-task-details-layout--dialogues .workflow-task-contact__clients::-webkit-scrollbar{display:none}.workflow-task-details-layout--dialogues .workflow-task-contact__client-chip{flex:0 0 auto;max-width:80vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:640px){.workflow-task-details-hero,.workflow-task-details-section{padding-left:20px;padding-right:20px}.workflow-task-details-row{gap:4px;grid-template-columns:1fr}.workflow-task-details-page .workflow-task-details-inline-form,.workflow-task-details-page .workflow-task-details-row,.workflow-task-details-page .workflow-task-details-rows{grid-template-columns:minmax(0,1fr)}.workflow-task-related-section__head{align-items:flex-start;flex-direction:column;padding:28px 20px 20px}.workflow-task-related-section__head .ant-btn{width:100%}.workflow-task-related-tabs .ant-tabs-nav{margin-left:20px;margin-right:20px}.workflow-task-related-tabs .ant-tabs-content-holder{padding-left:20px;padding-right:20px}.workflow-task-related-tabs .ant-tabs-tab-btn{font-size:18px;line-height:24px}.workflow-task-related-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}}.workflow-dialogue-group-label{align-items:center;background:#eef4ff;border-radius:4px;color:#245ab5;display:inline-flex;font-size:11px;font-weight:500;gap:4px;margin-left:8px;padding:1px 6px;vertical-align:middle}.workflow-dialogue-group-label svg{display:block;height:14px;width:14px}.workflow-dialogue-group-label svg path{stroke:currentColor}.workflow-group-summary{border-bottom:1px solid #e9ebf0;overflow-wrap:anywhere;padding:16px}.workflow-group-summary__title{font-weight:600;margin-bottom:8px}.workflow-group-summary__participants{color:#596273;font-size:13px}.workflow-outcome-modal .ant-modal-footer{text-align:left;text-align:initial}.workflow-outcome-modal__actions{display:flex;flex-direction:column;gap:12px}.workflow-outcome-modal__choices{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-outcome-modal__choices .ant-btn,.workflow-outcome-modal__skip.ant-btn{width:100%}.workflow-task-details-field-display--error,.workflow-task-details-field-display--error:focus-visible,.workflow-task-details-field-display--error:hover{background:#fff2f0;box-shadow:inset 0 0 0 1px #d94a4a;color:#d94a4a}.workflow-task-details-field-control.ant-form-item-has-error .ant-input,.workflow-task-details-field-control.ant-form-item-has-error .ant-picker,.workflow-task-details-field-control.ant-form-item-has-error .ant-select-selector{border-color:#d94a4a}@media (max-width:1280px){.workflow-task-details-sidebar__content{height:auto;overflow:visible}.workflow-task-details-sidebar__scroll{overflow:visible;padding-bottom:100px}.workflow-task-details-draft-actions.draft-actions.draft-actions--inline{bottom:16px;left:auto;margin:0;max-width:calc(100vw - 128px);position:fixed;right:16px;z-index:1000}}@media (max-width:767px){.workflow-task-details-draft-actions.draft-actions.draft-actions--inline{grid-template-columns:auto auto;max-width:calc(100vw - 32px)}.workflow-task-details-draft-actions .draft-actions__label{grid-column:1/-1}}.workflow-dialogue-item__message--failed{color:#b42318}.workflow-task-details-row--file .cloud-file-input{grid-template-columns:minmax(0,1fr) auto}.workflow-task-details-row--file .cloud-file-input__selector>span:last-child{flex:1 1;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.workflow-task-details-row--file .cloud-file-input__selector>.anticon{flex:0 0 auto}.workflow-task-details-row--file .cloud-file-link__name .app-typography{min-width:0}.workflow-task-links{display:flex;flex-direction:column;gap:32px}.workflow-task-parent-card{display:flex;flex-direction:column;gap:16px;padding:24px 0 0}@media (hover:hover) and (pointer:fine){.workflow-task-details-row--file .cloud-file-input{grid-template-columns:minmax(0,1fr)}.workflow-task-details-row--file .cloud-file-input__actions{padding-left:0}.workflow-task-details-row--file .cloud-file-input:focus-within .cloud-file-input__selector--selected,.workflow-task-details-row--file .cloud-file-input:hover .cloud-file-input__selector--selected{padding-right:70px}}@media (max-width:640px){.workflow-task-subtask-modal__head .app-typography--h2{font-size:24px;line-height:30px}.workflow-task-subtask-modal__footer{flex-wrap:wrap;padding:16px 24px}}.client-details-hero{border-bottom:1px solid #ebebeb}.client-details-hero__heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.client-details-hero__heading>div{min-width:0}.client-details-entity-badge{align-items:center;background:#f6f6f6;border:1px solid #ebebeb;border-radius:999px;color:#60646c;display:inline-flex;font-size:13px;font-weight:600;gap:7px;line-height:18px;margin-bottom:8px;min-height:28px;padding:4px 10px}.client-details-entity-badge .anticon{color:#7b7b7b;font-size:14px}.client-details-info-section{border-top:0}.client-details-info-section .workflow-task-details-rows{gap:12px}.client-details-page .workflow-task-details-sidebar__scroll{scrollbar-gutter:stable}.client-details-page .workflow-task-details-actions--bottom{flex-shrink:0}.client-details-field-value{color:#141413;font-size:14px;line-height:20px;min-width:0;overflow-wrap:anywhere;padding:8px}.client-details-field-value--empty{color:#9ca3af}.client-details-state,.client-details-tab-state{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 48px)}.client-details-state--error{flex-direction:column;gap:20px}@media (max-width:1280px){.client-details-page .workflow-task-details-sidebar__scroll{padding-bottom:0}.client-details-page .workflow-task-contact-column{min-height:680px}.client-details-page .workflow-task-related-section{min-height:520px}}@media (max-width:640px){.client-details-hero__heading{flex-direction:column}}.archived-client-history{display:flex;flex-direction:column;gap:16px;margin:0 24px}.archived-client-history .client-activity{background:#fff;border-radius:16px;height:calc(100vh - 200px);min-height:0;overflow-y:auto;padding:16px}@media (max-width:767px){.archived-client-history{margin:0 12px}}.client-details-info-section .workflow-task-details-row{align-items:stretch;display:flex;flex-direction:column;gap:4px}.client-details-info-section .workflow-task-details-row>:first-child{flex:none;max-width:none;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;width:100%}.client-details-info-section .workflow-task-details-row>:last-child{flex:none;max-width:100%;min-width:0;width:100%}.client-details-info-section .client-details-field-value{overflow-wrap:break-word;padding:4px 0;white-space:normal;word-break:normal}.client-details-info-section .workflow-task-details-rows{gap:16px}.workflow-task-details-page
.client-details-info-section
.workflow-task-details-inline-form,.workflow-task-details-page
.client-details-info-section
.workflow-task-details-rows{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);width:100%}.workflow-task-details-page
.client-details-info-section
.workflow-task-details-row{grid-gap:4px;align-items:start;display:grid;gap:4px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);min-width:0}.client-details-info-section
.workflow-task-details-row>*{grid-column:1/-1;max-width:none;min-width:0;width:100%}.client-details-info-section
.workflow-task-details-row>:first-child{overflow:visible;padding-top:0;text-overflow:clip;white-space:normal}.client-details-info-section
.client-details-field-value,.client-details-info-section
.workflow-task-details-field-display{min-width:0;overflow-wrap:break-word;white-space:normal;width:100%;word-break:normal}.clients-page__empty{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 180px)}.clients-format-drawer.ant-drawer-right>.ant-drawer-content-wrapper{border-radius:12px;bottom:24px;box-shadow:0 24px 80px #14141329;height:calc(100vh - 72px)!important;max-height:calc(100vh - 72px);overflow:hidden;right:24px;top:48px}.clients-format-drawer .ant-drawer-content,.clients-format-drawer .ant-drawer-content-wrapper{border-radius:12px}.clients-format-drawer .ant-drawer-content{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.clients-format-drawer .ant-drawer-wrapper-body{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0}.clients-format-drawer .ant-drawer-header{border-bottom:1px solid #ebebeb;flex:0 0 auto;margin:0;padding:18px 22px}.clients-format-drawer .ant-drawer-header-title{align-items:center;display:flex;gap:14px}.clients-format-drawer .ant-drawer-title{min-width:0;order:1}.clients-format-drawer .ant-drawer-close{margin-inline-end:0;margin-inline-start:auto;order:2}.clients-format-drawer .ant-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px}.clients-format-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #ebebeb;flex:0 0 auto;padding:14px 18px}.clients-format-drawer .ant-btn{font-weight:600}.clients-format-drawer__title{align-items:center;color:#141413;display:flex;font-size:20px;font-weight:700;gap:10px;line-height:28px;min-width:0}.clients-format-drawer__content{display:flex;flex-direction:column;gap:14px}.clients-format-drawer__summary{background:#f8f8f8;border:1px solid #ebebeb;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px}.clients-format-drawer__summary-title.ant-typography{color:#141413;font-size:16px;font-weight:700;line-height:22px}.clients-format-drawer__summary-text.ant-typography{color:#7b7b7b;font-size:14px;line-height:20px}.clients-format-drawer__tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.clients-format-drawer__fields{border-top:1px solid #dedede;display:flex;flex-direction:column;gap:0}.clients-format-drawer .field-editor-card.border.rounded-lg{background:#0000;border:0;border-bottom:1px solid #dedede;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:18px;padding:20px 0}.clients-format-drawer .field-editor-card .ant-input,.clients-format-drawer .field-editor-card .ant-select-selector{border-radius:8px!important}.clients-format-drawer .field-editor-card__actions{align-items:center;display:flex;justify-content:space-between;min-height:24px}.clients-format-drawer .field-editor-card__actions .ant-btn.ant-btn-text.ant-btn-dangerous{color:#ff2f2f;font-size:16px;font-weight:500;padding-inline:0}.clients-format-drawer__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.clients-format-drawer__footer-note.ant-typography{color:#8c8c8c;font-size:13px;line-height:18px;min-width:0}.clients-format-drawer__footer .ant-btn-primary{background:#141413;border-color:#141413;color:#fff}.clients-format-drawer__footer .ant-btn-primary:not(:disabled):focus-visible,.clients-format-drawer__footer .ant-btn-primary:not(:disabled):hover{background:#2b2b29;border-color:#2b2b29;color:#fff}.clients-table.app-table{overflow:hidden}.clients-table.app-table .ant-table-content>table{min-width:720px;width:max-content!important}.clients-table.app-table .ant-table-tbody>tr>td,.clients-table.app-table .ant-table-thead>tr>th{white-space:nowrap}.clients-table.app-table .ant-table-tbody>tr.ant-table-row:hover>td,.clients-table.app-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#ebebeb!important}.clients-table.app-table .ant-table-tbody>tr.ant-table-row{cursor:pointer}.clients-table.app-table .ant-table-tbody>tr.ant-table-row:focus-visible>td{background:#f1f5ff!important;outline:2px solid #1677ff;outline-offset:-2px}.clients-table__action-cell{min-height:24px;padding-right:64px;position:relative}.clients-table .clients-table__row-actions.ant-btn{background:#0000;border:0;box-shadow:none;height:76px;opacity:0;padding:0;pointer-events:none;position:absolute;right:-12px;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:76px}.clients-table .clients-table__row-actions.ant-btn.ant-dropdown-open,.clients-table .clients-table__row-actions.ant-btn:active,.clients-table .clients-table__row-actions.ant-btn:focus,.clients-table .clients-table__row-actions.ant-btn:hover{background:#0000!important;border:0;box-shadow:none}.clients-table .clients-table__row-actions.ant-btn .ant-btn-icon,.clients-table .clients-table__row-actions.ant-btn svg{height:24px;line-height:0;width:24px}.clients-table.app-table .ant-table-tbody>tr .clients-table__row-actions.ant-dropdown-open,.clients-table.app-table .ant-table-tbody>tr:hover .clients-table__row-actions{opacity:1;pointer-events:auto}.clients-row-actions-menu{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 8px 24px #1414131f;min-width:132px;padding:6px}.clients-row-actions-menu__button.ant-btn{border-radius:6px;font-family:var(--app-font-family);font-size:14px;justify-content:flex-start;width:100%}.clients-client-drawer-form{padding:20px 24px 8px}.clients-merge-drawer.ant-drawer-right>.ant-drawer-content-wrapper{width:min(640px,calc(100vw - 96px))!important}.clients-merge-drawer .ant-drawer-header{border-bottom:0}.clients-merge-drawer--wide.ant-drawer-right>.ant-drawer-content-wrapper{width:min(1180px,calc(100vw - 96px))!important}.clients-merge{background:#fff;display:flex;flex-direction:column;min-height:0}.clients-merge__head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:20px 24px 12px}.clients-merge__head p{color:#7b7b7b;font-size:14px;line-height:20px;margin:0;max-width:760px}.clients-merge__actions{display:flex;flex:0 0 auto;gap:10px}.clients-merge__selector{padding:0 24px 18px}.clients-merge__select.ant-select{width:100%}.clients-merge__empty{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:220px;padding:32px 24px}.clients-merge__grid{grid-gap:18px;border-top:1px solid #ebebeb;display:grid;flex:1 1;gap:18px;grid-template-columns:minmax(0,1fr) 320px;min-height:0;padding:18px 24px 24px}.clients-merge__compare{background:#fff;border:1px solid #ebebeb;border-radius:8px;max-height:calc(100vh - 250px);min-width:0;overflow:auto}.clients-merge__compare-grid{display:grid;min-width:max-content}.clients-merge__client-head,.clients-merge__corner,.clients-merge__field-name,.clients-merge__field-value{border-bottom:1px solid #ebebeb}.clients-merge__client-head{background:#fafafa;border-left:1px solid #f3f3f3;display:flex;flex-direction:column;gap:6px;min-height:118px;padding:14px 16px}.clients-merge__client-head strong{color:#141413;font-size:15px;line-height:20px}.clients-merge__client-phones.ant-typography{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.clients-merge__row{display:contents}.clients-merge__field-name{background:#fafafa;border-right:1px solid #f3f3f3;color:#7b7b7b;font-size:13px;font-weight:600;left:0;line-height:18px;position:sticky;z-index:1}.clients-merge__field-name,.clients-merge__field-value{align-items:center;display:flex;min-height:64px;padding:12px 16px}.clients-merge__field-value{border-left:1px solid #f8f8f8;color:#141413;cursor:pointer;font-size:14px;gap:10px;line-height:20px;min-width:0}.clients-merge__field-value span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-merge__result{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;max-height:calc(100vh - 250px);min-width:0;overflow-y:auto;padding:16px}.clients-merge__result h3{color:#141413;font-size:18px;font-weight:700;line-height:24px;margin:4px 0 18px}.clients-merge__result-field{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:4px;padding:12px 0}.clients-merge__result-field span{color:#9ca3af;font-size:12px;font-weight:500;line-height:16px}.clients-merge__result-field strong{color:#141413;font-size:14px;line-height:20px;overflow-wrap:anywhere}.clients-merge__note{display:block;font-size:12px;line-height:18px;margin-top:16px}.clients-page__sticky-header{background:#f6f6f6;padding-block:8px 16px;position:sticky;top:0;z-index:20}.clients-page__sticky-header .app-page-header{align-items:center;flex-wrap:wrap}.clients-page__sticky-header .app-page-header__text{flex:1 1}.clients-page__title-search{align-items:center;display:flex;flex-wrap:wrap;gap:24px;min-width:0}.clients-page__title-search h2.ant-typography{color:#141413;font-size:24px;line-height:32px;margin:0}.clients-page__search-slot{flex:1 1 240px;max-width:360px;min-width:0}.clients-page__search-slot .unified-table__search{width:100%}@media (max-width:767px){.clients-page__sticky-header{padding-top:12px}.clients-page__sticky-header .app-page-header__text{width:100%}.clients-page__title-search{gap:12px}.clients-page__title-search h2.ant-typography{padding-inline-start:48px}.clients-page__search-slot{max-width:none}.clients-page__sticky-header .app-page-header__actions{width:100%}}.customer-activity{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px}.customer-activity__heading{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.customer-activity>.activity-kinds{flex-shrink:0}.customer-activity>.activity-feed{min-height:0}.customer-activity__heading span{color:#7b7b7b;font-size:13px}.activity-kinds{display:flex;flex-wrap:wrap;gap:6px}.activity-kinds .ant-tag{cursor:pointer;margin:0;white-space:normal}.activity-feed{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:200px;overflow-wrap:anywhere;overflow-y:auto;padding:4px}.activity-feed--page{flex:none;overflow:visible}.activity-feed__entry{flex-shrink:0;min-width:0}.activity-feed__state{padding:40px;text-align:center}.activity-feed__load-more{display:flex;flex-shrink:0;justify-content:center;padding:8px 0 12px}.activity-feed__load-more-button.ant-btn{background:#fff;border:1px solid #d9dde3;border-radius:12px;box-shadow:0 1px 2px #0000000a;color:#141413;font-weight:500;gap:10px;height:44px;max-width:100%;padding-inline:20px;width:220px}.activity-feed__load-more-button.ant-btn:not(:disabled):focus-visible,.activity-feed__load-more-button.ant-btn:not(:disabled):hover{background:#f9fafb;border-color:#a7aeb8;color:#141413}.activity-feed__load-more-button.ant-btn:focus-visible{outline:2px solid #141413;outline-offset:3px}.activity-feed__load-more-button .ant-btn-icon{color:#626b78}.activity-feed__event{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px}.activity-feed__meta{color:#7b7b7b;font-size:12px;margin-bottom:6px}.activity-feed__author{font-size:13px;font-weight:500;margin-bottom:4px}.activity-feed__message-row{display:flex;justify-content:flex-start;min-width:0}.activity-feed__message-row--outgoing{justify-content:flex-end}.activity-feed__message{--message-bubble-max-width:min(90%,620px)}.activity-feed__message-row--outgoing a{color:inherit;text-decoration:underline}.activity-feed__day{align-items:center;color:#626b78;display:flex;font-size:13px;font-weight:500;gap:16px;margin:20px 0 16px}.activity-feed__entry:first-child .activity-feed__day{margin-top:4px}.activity-feed__day:after,.activity-feed__day:before{background:#dde1e7;content:"";flex:1 1;height:1px}.activity-feed__day time{flex-shrink:0}.activity-feed__attachment{margin-top:6px}.activity-feed__location{display:block;padding:8px 0}.activity-composer{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:1;gap:8px;max-height:min(50%,360px);min-height:90px;padding-top:12px}.activity-composer__body{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:2px}.activity-composer__body>*{flex-shrink:0;min-width:0}.activity-composer .ant-select{width:100%}.activity-composer__files{display:flex;flex-wrap:wrap;gap:8px}.activity-composer>.task-dialog-composer{flex-shrink:0}.activity-composer .task-dialog-composer__textarea{max-height:min(160px,20dvh)}.activity-composer__files:empty{display:none}.activity-composer__files .ant-tag{max-width:100%;overflow-wrap:anywhere;white-space:normal}.app-page-layout.activity-journal-page{padding-top:24px}.activity-journal-page .app-page-layout__content{max-width:1600px}.activity-journal{display:flex;flex-direction:column;gap:16px;margin:0 auto;width:100%}.activity-journal__header.app-kanban-page-header{margin-right:0;max-height:none;overflow:visible;position:sticky;top:24px;z-index:10}.activity-journal__header-actions{align-items:center;display:flex;gap:8px}.activity-journal__filter-button.ant-btn{min-width:40px;padding-inline:10px}.activity-journal__filter-button .anticon{font-size:18px}.activity-journal__filter-button.app-button--default.ant-btn[aria-expanded=true]{background:#f0f2f5;border-color:#a7aeb8}.activity-journal__filter-count{font-feature-settings:"tnum";align-items:center;background:#ffffff2e;border-radius:999px;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding-inline:5px}.activity-journal__refresh-button.ant-btn{padding-inline:14px}.activity-journal__filter-dropdown{width:min(320px,calc(100vw - 32px))}.activity-journal__filter-popup{background:#fff;border-radius:12px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:12px}.activity-journal__filter-heading{align-items:center;display:flex;gap:8px;margin-bottom:12px}.activity-journal__options,.activity-journal__options .ant-checkbox-group{display:flex;flex-direction:column;gap:4px}.activity-journal__options{max-height:min(480px,60dvh);overflow-y:auto;padding:2px}.activity-journal__options>.ant-checkbox-wrapper{border-bottom:1px solid #e5e7eb;margin-bottom:4px;padding-bottom:10px}.activity-journal__options .ant-checkbox-wrapper{align-items:center;margin-inline-start:0;min-height:32px}.activity-journal__actor-select{width:100%}.activity-journal__period,.activity-journal__period label{display:flex;flex-direction:column;gap:12px;min-width:0}.activity-journal__period label{color:#626b78;font-size:13px;gap:6px}.activity-journal__period input{min-width:0;width:100%}@media (max-width:767px){.customer-activity{height:85vh;min-height:740px;padding:12px}.activity-feed__message{--message-bubble-max-width:95%}.activity-feed__day{gap:10px}}.warehouse-measure-units-card,.warehouse-measure-units-table,.warehouse-reference,.warehouse-reference-table,.warehouse-reference__card,.warehouse-reference__layout{min-width:0;width:100%}.warehouse-reference__layout>[hidden]{display:none!important}.warehouse-measure-units-card,.warehouse-reference__card{overflow:hidden;padding:0}.warehouse-measure-units-card__header,.warehouse-reference__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:24px}.warehouse-reference__heading{display:flex;flex-direction:column;gap:8px;min-width:0}.warehouse-measure-units-card__header-actions>.ant-btn,.warehouse-reference__header>.ant-btn{flex-shrink:0}.warehouse-reference__description,.warehouse-reference__group-description{color:#7b7b7b;font-size:14px;line-height:1.5;margin:0}.warehouse-measure-units-card__loading,.warehouse-reference__loading{padding:0 24px 24px}.warehouse-reference__empty{align-items:center;display:flex;flex-direction:column;gap:8px;padding:12px 24px 36px;text-align:center}.warehouse-reference__group{padding:0 24px 24px}.warehouse-reference__group-header{align-items:flex-end;background:#f7f9fc;border:1px solid #e8edf3;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:18px}.warehouse-reference__group-select-field{display:flex;flex-direction:column;gap:8px;max-width:100%;min-width:0;width:380px}.warehouse-reference__group-select-field>label{color:#586477;font-size:13px;line-height:18px}.warehouse-reference__group-select{min-width:0;width:100%}.warehouse-reference__group-option{align-items:center;display:flex;gap:10px;min-width:0}.warehouse-reference__group-option>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-reference__group-count{background:#e8edf3;border-radius:6px;color:#586477;flex-shrink:0;font-size:12px;line-height:22px;min-width:24px;padding:0 7px;text-align:center}.warehouse-reference__group-description{overflow-wrap:anywhere;padding:12px 2px 0}.warehouse-measure-units-card__header-actions,.warehouse-reference__group-actions,.warehouse-reference__table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.warehouse-reference__group-actions{flex-shrink:0}.warehouse-reference__group-icon-button.ant-btn{flex-shrink:0;height:40px;padding:0;width:40px}.warehouse-reference__group-icon-button--danger.ant-btn{color:#ef3124}.warehouse-reference__table-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:24px 0 16px}.warehouse-reference__group-title{min-width:0}.warehouse-reference__reset-button.ant-btn{background:#1677ff1a;border:1px solid #0000;box-shadow:none;color:#1677ff}.warehouse-reference__reset-button.ant-btn:not(:disabled):hover{background:#1677ff26;border-color:#0000;color:#1677ff}.warehouse-measure-units-table{padding:0 24px 24px}@media (max-width:767px){.warehouse-measure-units-card__header,.warehouse-reference__header{align-items:stretch;flex-direction:column;gap:16px;padding:20px 16px}.warehouse-measure-units-card__loading,.warehouse-measure-units-table,.warehouse-reference__group,.warehouse-reference__loading{padding:0 16px 20px}.warehouse-reference__group-header,.warehouse-reference__table-header{align-items:stretch;flex-direction:column;gap:14px}.warehouse-reference__group-header{padding:14px}.warehouse-reference__group-select-field{width:100%}.warehouse-reference__table-actions>.ant-btn-primary{flex-grow:1}.warehouse-reference__empty{padding:8px 16px 28px}}.warehouses-list{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.warehouses-list-card{min-width:0;overflow:hidden;padding:0}.warehouses-list-card__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:24px}.warehouses-list-card__heading{display:flex;flex-direction:column;gap:8px;min-width:0}.warehouses-list-card__description{color:#7b7b7b;font-size:14px;line-height:1.5;margin:0}.warehouses-list-card__header>.ant-btn{flex-shrink:0}.warehouses-list-card__loading,.warehouses-list-table{min-width:0;padding:0 24px 24px}.warehouses-list__bulk-delete{display:none}@media (max-width:767px){.warehouses-list-card__header{align-items:stretch;flex-direction:column;gap:16px;padding:20px 16px}.warehouses-list-card__loading,.warehouses-list-table{padding:0 16px 20px}}.warehouse-stocks{display:flex;flex-direction:column;gap:24px}.warehouse-stocks__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.warehouse-stocks__warehouse-filter{flex:1 1 260px;max-width:420px;min-width:260px}.warehouse-stocks__zero-toggle{align-items:center;display:inline-flex;gap:16px}.warehouse-stocks__zero-toggle .ant-typography{margin:0;white-space:nowrap}.warehouse-stocks__reset-button.ant-btn{background:#1677ff1a;border:1px solid #0000;border-radius:16px;box-shadow:none;box-sizing:border-box;color:#1677ff;font-weight:500;transform:none;transition:background-color .2s ease,color .2s ease}.warehouse-stocks__reset-button.ant-btn:active,.warehouse-stocks__reset-button.ant-btn:focus,.warehouse-stocks__reset-button.ant-btn:hover{background:#1677ff26;border:1px solid #0000;box-shadow:none;color:#1677ff;outline:none;transform:none}.warehouse-stocks__reset-button .ant-btn-icon{align-items:center;display:inline-flex;line-height:0}.warehouse-stocks__table-card{padding:0}.warehouse-stocks-table.unified-table__grid .ant-table-tbody>tr>td,.warehouse-stocks-table.unified-table__grid .ant-table-thead>tr>th{white-space:nowrap}.warehouse-stocks-table.unified-table__grid .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:inherit}.settings-layout{gap:24px;width:100%}.settings-layout,.settings-layout__heading{display:flex;flex-direction:column;min-width:0}.settings-layout__heading{gap:6px}.settings-layout__heading>.app-typography--h3{font-size:24px;line-height:32px}.settings-layout__body{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:224px minmax(0,1fr);min-width:0}.settings-layout__nav{background:#fff;border:1px solid #e8ebef;border-radius:16px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px}.settings-layout__nav-item{align-items:flex-start;background:#0000;border:0;border-radius:10px;color:#525b67;cursor:pointer;display:flex;font:inherit;gap:12px;min-width:0;padding:14px 12px;text-align:left;transition:background-color .15s ease,color .15s ease}.settings-layout__nav-item:hover{background:#f6f7f9;color:#141413}.settings-layout__nav-item--active,.settings-layout__nav-item--active:hover{background:#edf4ff;color:#1677ff}.settings-layout__nav-item:focus-visible{outline:2px solid #1677ff;outline-offset:1px}.settings-layout__nav-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:18px;justify-content:center;line-height:22px;margin-top:2px}.settings-layout__nav-text{display:flex;flex-direction:column;gap:4px;min-width:0}.settings-layout__nav-label{font-size:14px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.settings-layout__nav-description{color:#7b8492;font-size:12px;line-height:18px}.settings-layout__content,.settings-layout__content>*{min-width:0}.module-settings-view{display:flex;flex-direction:column;gap:20px;min-width:0}.module-settings-view[hidden],.module-workspace-view[hidden]{display:none}.module-settings-view__back{align-self:flex-start}.app-button.ant-btn.module-settings-trigger[aria-pressed=true]{background:#edf4ff;border-color:#b8d4ff;color:#1677ff}@media (max-width:1023px){.settings-layout__body{gap:16px;grid-template-columns:minmax(0,1fr)}.settings-layout__nav{flex-direction:row;overflow-x:auto}.settings-layout__nav-item{flex:1 0 160px}}@media (max-width:767px){.module-page-layout.app-page-layout{padding:72px 0 24px 16px}.settings-layout{gap:18px}.settings-layout__heading>.app-typography--h3{font-size:20px;line-height:28px}.settings-layout__nav{border-radius:12px;padding:6px}.settings-layout__nav-item{align-items:center;flex-basis:auto;gap:8px;padding:10px 12px;white-space:nowrap}.settings-layout__nav-icon{font-size:16px;margin-top:0}.settings-layout__nav-description{display:none}.settings-layout__nav-label{overflow-wrap:normal}}@media (max-height:600px) and (pointer:coarse),(max-width:767px){.app-floating-form-drawer.module-settings-drawer.ant-drawer-right>.ant-drawer-content-wrapper{bottom:12px;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);right:12px}.app-floating-form-drawer.module-settings-drawer .ant-drawer-content,.app-floating-form-drawer.module-settings-drawer .ant-drawer-section,.app-floating-form-drawer.module-settings-drawer .ant-drawer-wrapper-body{max-height:calc(100dvh - 24px)}.app-floating-form-drawer.module-settings-drawer .ant-drawer-section{overflow:hidden}.app-floating-form-drawer.module-settings-drawer .ant-drawer-body{padding:16px}.app-floating-form-drawer.module-settings-drawer .ant-drawer-footer{padding:12px 16px}.app-floating-form-drawer.module-settings-drawer .app-floating-form-drawer__footer{flex-wrap:wrap;gap:8px}}.app-module-tabs .warehouse-movements__toolbar--tabline{position:absolute;right:0;top:-48px;z-index:5}.app-module-tabs .warehouse-movements__toolbar--tabline .warehouse-movements__reset-button.ant-btn{position:static}.warehouse-movement-create-form{display:flex;flex-direction:column;gap:20px}.warehouse-movement-create-form__section{padding-top:2px}.warehouse-movement-create-form__section+.warehouse-movement-create-form__section{border-top:1px solid #dedede;padding-top:18px}.warehouse-movement-create-form__section-title{color:#141413;font-family:var(--app-font-family);font-size:16px;font-weight:700;line-height:22px;margin-bottom:14px}.warehouse-movement-create-form__type{background:#f7faff;border-left:3px solid #1677ff;border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.warehouse-movement-create-form__type-select{width:100%}.warehouse-entity-details{display:flex;flex-direction:column;gap:12px}.warehouse-entity-details__row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr)}.warehouse-entity-details__value{color:#141413;font-size:14px;line-height:20px;min-width:0;overflow-wrap:anywhere}@media (max-width:767px){.app-module-tabs .warehouse-movements__toolbar--tabline,.app-module-tabs .warehouse-stocks__toolbar{position:static}.warehouse-movement-create-form{gap:16px}.warehouse-entity-details__row{gap:4px;grid-template-columns:1fr}}.finance-cash-flow-details.ant-modal{top:32px}.finance-cash-flow-details .ant-modal-title{padding-right:24px}.finance-cash-flow-details .ant-modal-body{padding-top:24px}.finance-cash-flow-details__table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{overflow-wrap:anywhere;vertical-align:top}.finance-cash-flow-details__amount-cell,.finance-cash-flow-details__date{font-feature-settings:"tnum";display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.finance-cash-flow-details__currency,.finance-cash-flow-details__date,.finance-cash-flow-details__note{color:#667085}.finance-cash-flow-details__amount{white-space:nowrap}.finance-cash-flow-details__amount--positive{color:#067647}.finance-cash-flow-details__amount--negative{color:#b42318}.finance-cash-flow-details__currency,.finance-cash-flow-details__note{font-size:12px}.finance-cash-flow-details__summary{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:8px 12px;justify-content:space-between;margin-top:16px}.finance-cash-flow-details__note{align-items:center;display:inline-flex;font-weight:400;gap:4px}.finance-cash-flow-details__info{background:#0000;border:0;color:inherit;cursor:pointer;padding:4px}.finance-cash-flow-details__info:focus-visible{outline:2px solid #1677ff;outline-offset:1px}.finance-cash-flow-details .ant-modal-footer{border-top:1px solid #eaecf0;margin-top:16px;padding-top:16px}@media (max-width:640px){.finance-cash-flow-details.ant-modal{margin:0 auto;max-width:calc(100vw - 16px);top:16px}.finance-cash-flow-details .ant-modal-container{padding:16px}.finance-cash-flow-details .unified-table__footer{gap:8px;padding:8px}.finance-cash-flow-details .unified-table__footer>.ant-typography{flex-basis:100%}.finance-cash-flow-details .unified-table__footer>.ant-select{width:104px}.finance-cash-flow-details .unified-table__footer .ant-pagination{width:auto}.finance-cash-flow-details .unified-table__footer .ant-pagination-item{height:28px;line-height:26px;margin-inline-end:4px;min-width:24px}.finance-cash-flow-details .unified-table__footer .ant-pagination-next,.finance-cash-flow-details .unified-table__footer .ant-pagination-prev{height:28px;margin-inline-end:4px;min-width:24px;width:24px}}.finance-cash-flow{display:flex;flex-direction:column;gap:16px}.finance-cash-flow__toolbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.finance-cash-flow__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.finance-cash-flow__filter-field{display:flex;flex-direction:column;gap:6px}.finance-cash-flow__filter-field .ant-typography{line-height:1.2;white-space:nowrap}.finance-cash-flow__filter-field .ant-picker-range{width:300px}.finance-cash-flow__year-picker{width:140px}.finance-cash-flow__select{width:300px}.finance-cash-flow__reset-button.ant-btn{background:#1677ff1a;border:1px solid #0000;border-radius:16px;box-shadow:none;box-sizing:border-box;color:#1677ff;flex:0 0 auto;font-weight:500;margin-top:24px;transform:none;transition:background-color .2s ease,color .2s ease}.finance-cash-flow__reset-button.ant-btn:active,.finance-cash-flow__reset-button.ant-btn:focus,.finance-cash-flow__reset-button.ant-btn:hover{background:#1677ff26;border-color:#0000;box-shadow:none;color:#1677ff;outline:none;transform:none}.finance-cash-flow__reset-button .ant-btn-icon{align-items:center;display:inline-flex;line-height:0}.finance-cash-flow__period-error{color:#ff4d4f;font-size:13px;margin-top:-8px}.finance-cash-flow-table.unified-table__grid.ant-table-wrapper{border-color:#e4e7ec;box-shadow:0 1px 2px #1018280a}.finance-cash-flow-table.unified-table__grid .ant-table-thead>tr>td,.finance-cash-flow-table.unified-table__grid .ant-table-thead>tr>th{background:#f8f9fb!important;border-bottom:1px solid #e4e7ec;font-size:14px;font-weight:600;height:52px;letter-spacing:-.02em;line-height:20px;padding:14px 16px!important}.finance-cash-flow-table.unified-table__grid .ant-table-content{scrollbar-color:#b8bdc5 #f2f4f7;scrollbar-width:thin}.finance-cash-flow-table.unified-table__grid .ant-table-content::-webkit-scrollbar{height:10px}.finance-cash-flow-table.unified-table__grid .ant-table-content::-webkit-scrollbar-track{background:#f2f4f7}.finance-cash-flow-table.unified-table__grid .ant-table-content::-webkit-scrollbar-thumb{background:#b8bdc5;border:2px solid #f2f4f7;border-radius:999px}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>tr:not(.ant-table-measure-row)>td{font-feature-settings:"tnum";border-bottom:1px solid #eaecf0;font-size:14px;font-variant-numeric:tabular-nums;height:44px;letter-spacing:-.02em;line-height:20px;padding:10px 16px!important;white-space:nowrap}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>.finance-cash-flow-table__row--section>td{background:#f3f5f7!important;border-top:1px solid #dfe3e8;font-weight:600}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>.finance-cash-flow-table__row--result>td{background:#eef4ff!important;border-bottom:1px solid #b9ccec;border-top:1px solid #b9ccec;font-weight:700}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>.finance-cash-flow-table__row--balance>td{background:#f6f7f9!important;font-weight:700}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>.finance-cash-flow-table__row--closing-balance>td{border-top:2px solid #d0d5dd}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>.finance-cash-flow-table__row--detail:hover>td{background:#f8fafc!important}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>.finance-cash-flow-table__row--balance:hover>td,.finance-cash-flow-table.unified-table__grid .ant-table-tbody>.finance-cash-flow-table__row--section:hover>td{background:#edf0f3!important}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>.finance-cash-flow-table__row--result:hover>td{background:#e5efff!important}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>tr:not(.ant-table-measure-row)>td.finance-cash-flow-table__label-column,.finance-cash-flow-table.unified-table__grid .ant-table-thead>tr>th.finance-cash-flow-table__label-column{box-shadow:inset -1px 0 #eaecf0;text-align:left!important}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>tr:not(.ant-table-measure-row)>td.finance-cash-flow-table__amount-column,.finance-cash-flow-table.unified-table__grid .ant-table-thead>tr>th.finance-cash-flow-table__amount-column{text-align:right!important}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>tr:not(.ant-table-measure-row)>td.finance-cash-flow-table__total-column,.finance-cash-flow-table.unified-table__grid .ant-table-thead>tr>th.finance-cash-flow-table__total-column{box-shadow:inset 1px 0 #dfe3e8;font-weight:600}.finance-cash-flow-table__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-cash-flow-table__label--level-1{padding-left:26px;position:relative}.finance-cash-flow-table__label--level-1:before{background:#c6cbd2;content:"";height:1px;left:8px;position:absolute;top:50%;width:8px}.finance-cash-flow-table__label--level-2{color:#667085;padding-left:50px;position:relative}.finance-cash-flow-table__label--level-2:before{background:#c6cbd2;content:"";height:1px;left:30px;position:absolute;top:50%;width:10px}.finance-cash-flow-table__amount{font-weight:inherit}.finance-cash-flow-table__amount-button{background:#0000;border:0;border-radius:2px;color:inherit;cursor:pointer;font:inherit;padding:0}.finance-cash-flow-table__amount-button:hover{text-decoration:underline;text-underline-offset:3px}.finance-cash-flow-table__amount-button:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.finance-cash-flow-table__amount-button:disabled{cursor:wait}.finance-cash-flow-table.unified-table__grid .ant-table-tbody .finance-cash-flow-table__amount.finance-cash-flow-table__amount--positive{color:#067647!important}.finance-cash-flow-table.unified-table__grid .ant-table-tbody .finance-cash-flow-table__amount.finance-cash-flow-table__amount--negative{color:#b42318!important}.finance-cash-flow-table.unified-table__grid .ant-table-tbody .finance-cash-flow-table__amount.finance-cash-flow-table__amount--zero{color:#475467!important}.finance-cash-flow-table.unified-table__grid .ant-table-tbody>tr>td span.finance-cash-flow-table__dash{color:#98a2b3!important}@media (max-width:1024px){.finance-cash-flow__toolbar{flex-direction:column}.finance-cash-flow__reset-button.ant-btn{margin-top:0}}@media (max-width:640px){.finance-cash-flow__filter-field,.finance-cash-flow__filter-field .ant-picker-range,.finance-cash-flow__filters,.finance-cash-flow__filters>.ant-btn-primary,.finance-cash-flow__select,.finance-cash-flow__year-picker{width:100%}}.finance-settings{display:flex;flex-direction:column;min-width:0;width:100%}.finance-settings-card{max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}.finance-settings-card[hidden]{display:none}.finance-settings-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px}.finance-settings-card__heading{display:flex;flex:1 1 280px;flex-direction:column;gap:6px;min-width:0}.finance-settings-card__description{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:600px}.finance-settings-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.finance-settings-card__reset-button.ant-btn{background:#1677ff1a;border:1px solid #0000;border-radius:16px;box-shadow:none;box-sizing:border-box;color:#1677ff;font-weight:500;transform:none;transition:background-color .2s ease,color .2s ease}.finance-settings-card__reset-button.ant-btn:active,.finance-settings-card__reset-button.ant-btn:focus,.finance-settings-card__reset-button.ant-btn:hover{background:#1677ff26;border:1px solid #0000;box-shadow:none;color:#1677ff;outline:none;transform:none}.finance-settings-card__reset-button .ant-btn-icon{align-items:center;display:inline-flex;line-height:0}.finance-settings-card__error{padding:0 24px 20px}.finance-settings-card__table{min-width:0;padding:0 24px 24px}.finance-settings-table__row--readonly{cursor:default}.finance-settings-table__account-name{align-items:center;display:flex;gap:8px;min-width:0}.finance-settings-table__account-name .ant-btn{flex-shrink:0}.finance-settings-table__ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-settings-table__stacked-cell{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.finance-category-types{background:#f7f8fa;border:1px solid #eef0f3;border-radius:12px;display:inline-flex;gap:4px;margin:0 24px 20px;max-width:calc(100% - 48px);overflow-x:auto;padding:4px}.finance-category-types__button{background:#0000;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;flex-shrink:0;font:inherit;font-size:14px;font-weight:500;min-height:36px;padding:7px 14px;white-space:nowrap}.finance-category-types__button:hover{background:#eef0f3;color:#141413}.finance-category-types__button--active{background:#fff;border-color:#e4e7ec;box-shadow:0 1px 3px #0000000d;color:#141413}.finance-category-types__button:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.finance-category-count{color:#6b7280;font-size:13px;margin:0 0 12px}@media (max-width:767px){.finance-settings-card__header{align-items:stretch;flex-direction:column;gap:14px;padding:20px 16px}.finance-settings-card__heading{flex-basis:auto}.finance-settings-card__actions{justify-content:flex-start;margin-left:0}.finance-settings-card__error,.finance-settings-card__table{padding:0 16px 16px}.finance-category-types{margin:0 16px 16px;max-width:calc(100% - 32px)}}.finance-page,.finance-page .ant-tabs-content,.finance-page .ant-tabs-content-holder,.finance-page .ant-tabs-tabpane,.finance-page .app-module-tabs,.finance-page .finance-movements{min-width:0}.finance-page .unified-table__grid{max-width:100%}.finance-page .unified-table__grid .ant-table-content{overflow-x:auto}.finance-page__header{margin-bottom:20px}.app-module-tabs .ant-tabs-nav{margin:0}.app-module-tabs .ant-tabs-nav:before{border-bottom:0}.app-module-tabs .ant-tabs-tab{padding:0 0 8px}.app-module-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.app-module-tabs .ant-tabs-tab-btn{color:#141413;font-family:var(--app-font-family);font-size:14px;font-weight:500;line-height:24px}.app-module-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.app-module-tabs .ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn,.app-module-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#1677ff!important}.app-module-tabs .ant-tabs-ink-bar{background:#1677ff;height:3px}.app-module-tabs .ant-tabs-content-holder{padding-top:16px;position:relative}.app-module-tabs .finance-cash-flow__reset-button.ant-btn,.app-module-tabs .finance-movements__toolbar--tabline,.app-module-tabs .finance-movements__toolbar:not(.finance-movements__toolbar--tabline) .finance-movements__reset-button.ant-btn{position:absolute;right:0;top:-48px;z-index:5}.app-module-tabs .finance-movements__toolbar--tabline .finance-movements__reset-button.ant-btn{position:static}@media (max-width:1024px){.app-module-tabs .finance-cash-flow__reset-button.ant-btn,.app-module-tabs .finance-movements__toolbar--tabline,.app-module-tabs .finance-movements__toolbar:not(.finance-movements__toolbar--tabline) .finance-movements__reset-button.ant-btn{position:static}}.files-page{display:flex;flex-direction:column;gap:24px;width:100%}.files-page__heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.files-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.files-trash__header-actions .ant-btn-dangerous:not(:disabled):focus-visible,.files-trash__header-actions .ant-btn-dangerous:not(:disabled):hover{background:#ffeceb;border-color:#0000;color:#ef3124}.files-browser,.files-empty-company{overflow:hidden;padding:0}.files-empty-company{display:flex;flex-direction:column;gap:12px;min-height:164px;padding:30px 40px}.files-browser__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:30px 40px}.files-browser__header-text{display:flex;flex-direction:column;gap:12px;min-width:0}.files-browser__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.files-browser__breadcrumb-button{background:#0000;border:0;color:#7b7b7b;cursor:pointer;font-family:var(--app-font-family);font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:20px;padding:0}.files-browser__breadcrumb-button:hover{color:#141413}.files-browser__back-button.ant-btn{color:#7b7b7b;font-family:var(--app-font-family);font-size:14px;font-weight:500;height:auto;letter-spacing:-.04em;line-height:20px;padding:0;width:fit-content}.files-browser__back-button.ant-btn:not(:disabled):hover{background:#0000;color:#141413}.files-browser__divider{background:#dedede;height:1px}.files-filter-reset-button.ant-btn{background:#1677ff1a;border:1px solid #0000;border-radius:16px;box-shadow:none;box-sizing:border-box;color:#1677ff;flex:0 0 auto;font-weight:500;transform:none;transition:background-color .2s ease,color .2s ease}.files-filter-reset-button.ant-btn:active,.files-filter-reset-button.ant-btn:focus,.files-filter-reset-button.ant-btn:hover{background:#1677ff26;border-color:#0000;box-shadow:none;color:#1677ff;outline:none;transform:none}.files-filter-reset-button .ant-btn-icon{align-items:center;display:inline-flex;line-height:0}.files-column-filter{display:flex;flex-direction:column;gap:8px}.files-column-filter--size{display:grid;grid-template-columns:1fr 1fr}.files-column-filter label{color:#4b5563;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;line-height:16px;min-width:0}.files-column-filter .ant-input-number,.files-column-filter .ant-picker{width:100%}.files-column-filter .ant-btn{align-self:flex-end}.files-column-filter--size .ant-btn{grid-column:1/-1}.files-resource-section{border-bottom:1px solid #dedede;min-width:0;padding:24px 40px}.files-resource-section:last-child{border-bottom:0}.files-folder-list__name{align-items:center;display:flex;gap:12px;min-width:0}.files-folder-list__content-type,.files-folder-list__name>.app-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-folder-list__name .anticon{color:#141413;flex:0 0 auto;font-size:24px}.files-folder-list__more-button.ant-btn{border-radius:8px;color:#141413;font-size:22px;height:40px;justify-self:end;width:40px}.files-folder-list__more-button.ant-btn:not(:disabled):focus-visible,.files-folder-list__more-button.ant-btn:not(:disabled):hover{background:#ebebeb;color:#141413}.files-trash__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.files-trash__action-button.ant-btn,.files-trash__header-actions .ant-btn{border-radius:8px;font-family:var(--app-font-family);font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:20px}.files-trash__action-button.ant-btn{justify-self:end;padding-inline:8px}.files-trash__action-button.ant-btn:not(:disabled):focus-visible,.files-trash__action-button.ant-btn:not(:disabled):hover{background:#ebebeb;color:#141413}.files-trash__action-button.ant-btn-dangerous:not(:disabled):focus-visible,.files-trash__action-button.ant-btn-dangerous:not(:disabled):hover{background:#ffeceb;color:#ef3124}.files-trash-drawer .ant-drawer-body{padding:0}.files-trash-drawer__content{display:flex;flex-direction:column;min-height:100%}.files-trash-drawer__head{align-items:flex-start;border-bottom:1px solid #dedede;display:flex;gap:16px;justify-content:space-between;padding:24px 28px}.files-trash-drawer__head-text{display:flex;flex-direction:column;gap:6px;min-width:0}.files-trash-drawer__head .ant-btn{border-radius:8px;font-family:var(--app-font-family);font-size:14px;font-weight:600;letter-spacing:-.04em;line-height:20px}.files-trash-drawer__resource-section{border-bottom:0;padding:24px 28px}@media (max-width:767px){.files-browser__header,.files-page__heading{align-items:stretch;flex-direction:column}.files-browser__header-actions,.files-page__actions{justify-content:flex-start}.files-browser__header,.files-empty-company,.files-resource-section{padding:24px 18px}.files-trash-drawer__head{align-items:stretch;flex-direction:column;padding:20px 18px}.files-trash-drawer__resource-section{padding:20px 18px}}.files-resource-section>.app-typography{display:block;margin-bottom:12px}.files-resource-section .unified-table{margin:0}.files-folder-list__content-type{display:block}.files-trash__row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.privacy-policy-page{background:#fff;min-height:100vh;width:100%}.privacy-policy-page__document{background:#fff;border:0;display:block;height:100vh;width:100%}
/*# sourceMappingURL=main.b1303f8b.css.map*/