@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("/assets/ubuntu-cyrillic-400-normal-D9OZd8lm.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("/assets/ubuntu-cyrillic-500-normal-BU9-HBoA.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("/assets/ubuntu-cyrillic-700-normal-CF4plK0P.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-700:oklch(55.4% .135 66.442);--color-lime-100:oklch(96.7% .067 122.328);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-700:oklch(49.6% .265 301.924);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-moz-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto!important}.pointer-events-none{pointer-events:none!important}.collapse{visibility:collapse!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.inset-x-0{inset-inline:0!important}.-top-0\.5{top:calc(var(--spacing) * -.5)!important}.-top-1{top:calc(var(--spacing) * -1)!important}.-top-2{top:calc(var(--spacing) * -2)!important}.top-0{top:0!important}.top-1{top:var(--spacing)!important}.top-1\.5{top:calc(var(--spacing) * 1.5)!important}.top-1\/2{top:50%!important}.top-\[-5px\]{top:-5px!important}.top-\[45vh\]{top:45vh!important}.top-\[50\%\]{top:50%!important}.top-\[73px\]{top:73px!important}.top-\[74px\]{top:74px!important}.-right-0\.5{right:calc(var(--spacing) * -.5)!important}.-right-1{right:calc(var(--spacing) * -1)!important}.-right-2{right:calc(var(--spacing) * -2)!important}.right-0{right:0!important}.right-1{right:var(--spacing)!important}.right-1\.5{right:calc(var(--spacing) * 1.5)!important}.right-4{right:calc(var(--spacing) * 4)!important}.right-\[-8px\]{right:-8px!important}.right-\[10px\]{right:10px!important}.-bottom-3{bottom:calc(var(--spacing) * -3)!important}.bottom-0{bottom:0!important}.bottom-16{bottom:calc(var(--spacing) * 16)!important}.bottom-\[-5px\]{bottom:-5px!important}.bottom-\[20px\]{bottom:20px!important}.bottom-\[53px\]{bottom:53px!important}.bottom-\[65px\]{bottom:65px!important}.bottom-\[100px\]{bottom:100px!important}.bottom-\[107px\]{bottom:107px!important}.bottom-\[115px\]{bottom:115px!important}.bottom-\[145px\]{bottom:145px!important}.-left-1{left:calc(var(--spacing) * -1)!important}.left-0,.left-0\!{left:0!important}.left-1\/2{left:50%!important}.left-3{left:calc(var(--spacing) * 3)!important}.left-\[50\%\]{left:50%!important}.left-\[321px\]{left:321px!important}.z-1{z-index:1!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-50{z-index:50!important}.z-60{z-index:60!important}.z-500{z-index:500!important}.z-1000{z-index:1000!important}.z-1001{z-index:1001!important}.z-1040{z-index:1040!important}.z-10000{z-index:10000!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.container{width:100%!important}@media (min-width:40rem){.container{max-width:40rem!important}}@media (min-width:48rem){.container{max-width:48rem!important}}@media (min-width:64rem){.container{max-width:64rem!important}}@media (min-width:80rem){.container{max-width:80rem!important}}@media (min-width:96rem){.container{max-width:96rem!important}}.m-0,.m-0\!{margin:0!important}.m-1{margin:var(--spacing)!important}.m-\[5px\]{margin:5px!important}.mx-0{margin-inline:0!important}.mx-1{margin-inline:var(--spacing)!important}.mx-2{margin-inline:calc(var(--spacing) * 2)!important}.mx-3{margin-inline:calc(var(--spacing) * 3)!important}.mx-auto{margin-inline:auto!important}.my-0\.5{margin-block:calc(var(--spacing) * .5)!important}.my-1{margin-block:var(--spacing)!important}.my-2{margin-block:calc(var(--spacing) * 2)!important}.my-3{margin-block:calc(var(--spacing) * 3)!important}.my-4{margin-block:calc(var(--spacing) * 4)!important}.my-5{margin-block:calc(var(--spacing) * 5)!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)!important}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)!important}.mt-0{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:var(--spacing)!important}.mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)!important}.mt-5{margin-top:calc(var(--spacing) * 5)!important}.mt-6{margin-top:calc(var(--spacing) * 6)!important}.mt-\[2px\]{margin-top:2px!important}.mt-\[12px\]{margin-top:12px!important}.-mr-2{margin-right:calc(var(--spacing) * -2)!important}.mr-0{margin-right:0!important}.mr-0\.5{margin-right:calc(var(--spacing) * .5)!important}.mr-1{margin-right:var(--spacing)!important}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)!important}.mr-2{margin-right:calc(var(--spacing) * 2)!important}.mr-3{margin-right:calc(var(--spacing) * 3)!important}.mr-4{margin-right:calc(var(--spacing) * 4)!important}.mr-5{margin-right:calc(var(--spacing) * 5)!important}.mr-\[5px\]{margin-right:5px!important}.mr-\[10px\]{margin-right:10px!important}.mr-\[20px\]{margin-right:20px!important}.mr-auto{margin-right:auto!important}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)!important}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)!important}.-ml-1{margin-left:calc(var(--spacing) * -1)!important}.ml-0{margin-left:0!important}.ml-1{margin-left:var(--spacing)!important}.ml-2{margin-left:calc(var(--spacing) * 2)!important}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)!important}.ml-3{margin-left:calc(var(--spacing) * 3)!important}.ml-4{margin-left:calc(var(--spacing) * 4)!important}.ml-5{margin-left:calc(var(--spacing) * 5)!important}.ml-6{margin-left:calc(var(--spacing) * 6)!important}.ml-8{margin-left:calc(var(--spacing) * 8)!important}.ml-\[10px\]{margin-left:10px!important}.ml-auto{margin-left:auto!important}.ml-px{margin-left:1px!important}.box-border{box-sizing:border-box!important}.line-clamp-1{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-3{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.block{display:block!important}.flex,.flex\!{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.aspect-square{aspect-ratio:1!important}.size-2{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-\[10px\]{width:10px!important;height:10px!important}.size-\[14px\]{width:14px!important;height:14px!important}.size-\[28px\]{width:28px!important;height:28px!important}.size-\[40px\]{width:40px!important;height:40px!important}.size-full{width:100%!important;height:100%!important}.h-1\.5{height:calc(var(--spacing) * 1.5)!important}.h-3{height:calc(var(--spacing) * 3)!important}.h-4{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)!important}.h-6{height:calc(var(--spacing) * 6)!important}.h-8{height:calc(var(--spacing) * 8)!important}.h-10{height:calc(var(--spacing) * 10)!important}.h-14{height:calc(var(--spacing) * 14)!important}.h-14\.5{height:calc(var(--spacing) * 14.5)!important}.h-16{height:calc(var(--spacing) * 16)!important}.h-60{height:calc(var(--spacing) * 60)!important}.h-88{height:calc(var(--spacing) * 88)!important}.h-\[14px\]{height:14px!important}.h-\[18px\]{height:18px!important}.h-\[19px\]{height:19px!important}.h-\[20px\]{height:20px!important}.h-\[28px\]{height:28px!important}.h-\[40px\]{height:40px!important}.h-\[40vh\]{height:40vh!important}.h-\[50px\]{height:50px!important}.h-\[51px\]{height:51px!important}.h-\[60px\]{height:60px!important}.h-\[62vh\]{height:62vh!important}.h-\[70px\]{height:70px!important}.h-\[80px\]{height:80px!important}.h-\[200px\]{height:200px!important}.h-\[350px\]{height:350px!important}.h-\[400px\]{height:400px!important}.h-\[440px\]{height:440px!important}.h-\[516px\]{height:516px!important}.h-\[550px\]{height:550px!important}.h-\[560px\]{height:560px!important}.h-auto{height:auto!important}.h-fit,.h-fit\!{height:-moz-fit-content!important;height:fit-content!important}.h-full{height:100%!important}.h-max\!{height:-moz-max-content!important;height:max-content!important}.h-px{height:1px!important}.h-screen{height:100vh!important}.max-h-\(--max-height\){max-height:var(--max-height)!important}.max-h-10{max-height:calc(var(--spacing) * 10)!important}.max-h-96{max-height:calc(var(--spacing) * 96)!important}.max-h-\[70vh\]{max-height:70vh!important}.max-h-\[300px\]{max-height:300px!important}.max-h-\[350px\]{max-height:350px!important}.max-h-\[400px\]{max-height:400px!important}.max-h-\[420px\]{max-height:420px!important}.min-h-0{min-height:0!important}.min-h-6{min-height:calc(var(--spacing) * 6)!important}.min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-40{min-height:calc(var(--spacing) * 40)!important}.min-h-80{min-height:calc(var(--spacing) * 80)!important}.min-h-\[24px\]{min-height:24px!important}.min-h-\[30px\]{min-height:30px!important}.min-h-\[60vh\]{min-height:60vh!important}.min-h-\[300px\]{min-height:300px!important}.w-1\.5{width:calc(var(--spacing) * 1.5)!important}.w-1\/2{width:50%!important}.w-1\/3{width:33.3333%!important}.w-2\/3{width:66.6667%!important}.w-2\/5{width:40%!important}.w-4{width:calc(var(--spacing) * 4)!important}.w-5{width:calc(var(--spacing) * 5)!important}.w-6{width:calc(var(--spacing) * 6)!important}.w-8{width:calc(var(--spacing) * 8)!important}.w-10{width:calc(var(--spacing) * 10)!important}.w-12{width:calc(var(--spacing) * 12)!important}.w-14{width:calc(var(--spacing) * 14)!important}.w-14\.5{width:calc(var(--spacing) * 14.5)!important}.w-16{width:calc(var(--spacing) * 16)!important}.w-24{width:calc(var(--spacing) * 24)!important}.w-28{width:calc(var(--spacing) * 28)!important}.w-48{width:calc(var(--spacing) * 48)!important}.w-50{width:calc(var(--spacing) * 50)!important}.w-56{width:calc(var(--spacing) * 56)!important}.w-\[19px\]{width:19px!important}.w-\[20px\]{width:20px!important}.w-\[84\.5\%\]{width:84.5%!important}.w-\[140px\]{width:140px!important}.w-\[200px\]{width:200px!important}.w-\[240px\]{width:240px!important}.w-\[260px\]{width:260px!important}.w-\[280px\]{width:280px!important}.w-\[400px\]{width:400px!important}.w-auto{width:auto!important}.w-fit,.w-fit\!{width:-moz-fit-content!important;width:fit-content!important}.w-full,.w-full\!{width:100%!important}.w-max,.w-max\!{width:-moz-max-content!important;width:max-content!important}.w-min{width:-moz-min-content!important;width:min-content!important}.w-px{width:1px!important}.w-screen{width:100vw!important}.max-w-7xl{max-width:var(--container-7xl)!important}.max-w-24{max-width:calc(var(--spacing) * 24)!important}.max-w-32{max-width:calc(var(--spacing) * 32)!important}.max-w-44{max-width:calc(var(--spacing) * 44)!important}.max-w-48{max-width:calc(var(--spacing) * 48)!important}.max-w-80{max-width:calc(var(--spacing) * 80)!important}.max-w-84{max-width:calc(var(--spacing) * 84)!important}.max-w-88{max-width:calc(var(--spacing) * 88)!important}.max-w-96{max-width:calc(var(--spacing) * 96)!important}.max-w-116{max-width:calc(var(--spacing) * 116)!important}.max-w-200{max-width:calc(var(--spacing) * 200)!important}.max-w-216{max-width:calc(var(--spacing) * 216)!important}.max-w-240{max-width:calc(var(--spacing) * 240)!important}.max-w-\[20rem\]{max-width:20rem!important}.max-w-\[27px\]{max-width:27px!important}.max-w-\[40vw\]{max-width:40vw!important}.max-w-\[45\%\]\!{max-width:45%!important}.max-w-\[60\%\]{max-width:60%!important}.max-w-\[70\%\]{max-width:70%!important}.max-w-\[200px\]{max-width:200px!important}.max-w-\[220px\]{max-width:220px!important}.max-w-\[250px\]{max-width:250px!important}.max-w-\[260px\]{max-width:260px!important}.max-w-\[280px\]{max-width:280px!important}.max-w-\[300px\]{max-width:300px!important}.max-w-\[320px\]{max-width:320px!important}.max-w-\[350px\]{max-width:350px!important}.max-w-\[400px\]{max-width:400px!important}.max-w-\[420px\]{max-width:420px!important}.max-w-\[640px\]{max-width:640px!important}.max-w-\[1400px\]{max-width:1400px!important}.max-w-full{max-width:100%!important}.max-w-none{max-width:none!important}.min-w-0{min-width:0!important}.min-w-8{min-width:calc(var(--spacing) * 8)!important}.min-w-32{min-width:calc(var(--spacing) * 32)!important}.min-w-52{min-width:calc(var(--spacing) * 52)!important}.min-w-64{min-width:calc(var(--spacing) * 64)!important}.min-w-\[14px\]{min-width:14px!important}.min-w-\[16px\]{min-width:16px!important}.min-w-\[18px\]{min-width:18px!important}.min-w-\[50\%\]{min-width:50%!important}.min-w-\[55\%\]{min-width:55%!important}.min-w-\[80\%\]{min-width:80%!important}.min-w-\[90px\]{min-width:90px!important}.min-w-\[120px\]{min-width:120px!important}.min-w-\[160px\]{min-width:160px!important}.min-w-\[180px\]{min-width:180px!important}.min-w-\[200px\]{min-width:200px!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-none{flex:none!important}.shrink-0{flex-shrink:0!important}.grow{flex-grow:1!important}.basis-1\/2{flex-basis:50%!important}.border-spacing-4{--tw-border-spacing-x:calc(var(--spacing) * 4)!important;--tw-border-spacing-y:calc(var(--spacing) * 4)!important;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important}.translate-x-\[-50\%\]{--tw-translate-x:-50%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.scale-75{--tw-scale-x:75%!important;--tw-scale-y:75%!important;--tw-scale-z:75%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.-rotate-180{rotate:-180deg!important}.rotate-180{rotate:180deg!important}.rotate-\[-30deg\]{rotate:-30deg!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-ping{animation:var(--animate-ping)!important}.animate-pulse{animation:var(--animate-pulse)!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer,.cursor-pointer\!{cursor:pointer!important}.resize{resize:both!important}.resize-none{resize:none!important}.columns-2{-moz-columns:2!important;columns:2!important}.grid-flow-row{grid-auto-flow:row!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-cols-\[1fr\]{grid-template-columns:1fr!important}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr!important}.grid-cols-\[60\%_40\%\]{grid-template-columns:60% 40%!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap!important}.place-content-end{place-content:end!important}.place-items-center{place-items:center!important}.place-items-start{place-items:start!important}.items-baseline{align-items:baseline!important}.items-center,.items-center\!{align-items:center!important}.items-end{align-items:flex-end!important}.items-start,.items-start\!{align-items:flex-start!important}.items-stretch{align-items:stretch!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-start,.justify-start\!{justify-content:flex-start!important}.gap-0\.5{gap:calc(var(--spacing) * .5)!important}.gap-1{gap:var(--spacing)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-2,.gap-2\!{gap:calc(var(--spacing) * 2)!important}.gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.gap-3{gap:calc(var(--spacing) * 3)!important}.gap-4{gap:calc(var(--spacing) * 4)!important}.gap-6{gap:calc(var(--spacing) * 6)!important}.gap-8{gap:calc(var(--spacing) * 8)!important}.gap-10{gap:calc(var(--spacing) * 10)!important}.gap-\[5px\]{gap:5px!important}.gap-px{gap:1px!important}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse))!important;margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))!important}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4)!important;column-gap:calc(var(--spacing) * 4)!important}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6)!important;column-gap:calc(var(--spacing) * 6)!important}.gap-y-1{row-gap:var(--spacing)!important}.gap-y-2{row-gap:calc(var(--spacing) * 2)!important}.self-center{align-self:center!important}.self-end{align-self:flex-end!important}.justify-self-end{justify-self:flex-end!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-\[4px\]{border-radius:4px!important}.rounded-full{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-xs,.rounded-xs\!{border-radius:var(--radius-xs)!important}.rounded-l-lg{border-top-left-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.rounded-b{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0,.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-l-4{border-left-style:var(--tw-border-style)!important;border-left-width:4px!important}.border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.border-none{--tw-border-style:none!important;border-style:none!important}.border-solid{--tw-border-style:solid!important;border-style:solid!important}.border-\[\#4CAA1DBB\]{border-color:#4caa1dbb!important}.border-\[\#4d4d4d\]{border-color:#4d4d4d!important}.border-\[\#51a5ff\]{border-color:#51a5ff!important}.border-\[\#1890ff\]{border-color:#1890ff!important}.border-\[\#5676f3\]{border-color:#5676f3!important}.border-\[\#888888\]{border-color:#888!important}.border-\[\#b7eb8f\]{border-color:#b7eb8f!important}.border-\[\#f0f0f0\]{border-color:#f0f0f0!important}.border-\[\#f9a972\]{border-color:#f9a972!important}.border-\[\#ffd591\]{border-color:#ffd591!important}.border-\[rgba\(64\,163\,255\,0\.3\)\]{border-color:#40a3ff4d!important}.border-amber-400{border-color:var(--color-amber-400)!important}.border-blue-200{border-color:var(--color-blue-200)!important}.border-blue-400{border-color:var(--color-blue-400)!important}.border-blue-500{border-color:var(--color-blue-500)!important}.border-gray-100{border-color:var(--color-gray-100)!important}.border-gray-200{border-color:var(--color-gray-200)!important}.border-gray-300{border-color:var(--color-gray-300)!important}.border-gray-500{border-color:var(--color-gray-500)!important}.border-green-100{border-color:var(--color-green-100)!important}.border-green-200{border-color:var(--color-green-200)!important}.border-green-300{border-color:var(--color-green-300)!important}.border-green-500{border-color:var(--color-green-500)!important}.border-indigo-100{border-color:var(--color-indigo-100)!important}.border-neutral-100{border-color:var(--color-neutral-100)!important}.border-neutral-200{border-color:var(--color-neutral-200)!important}.border-orange-100{border-color:var(--color-orange-100)!important}.border-red-100{border-color:var(--color-red-100)!important}.border-red-300{border-color:var(--color-red-300)!important}.border-red-500{border-color:var(--color-red-500)!important}.border-sky-100{border-color:var(--color-sky-100)!important}.border-slate-200{border-color:var(--color-slate-200)!important}.border-transparent{border-color:#0000!important}.border-white{border-color:var(--color-white)!important}.border-yellow-400{border-color:var(--color-yellow-400)!important}.border-b-\[\#e9e9e9\]{border-bottom-color:#e9e9e9!important}.bg-\[\#038fde\]{background-color:#038fde!important}.bg-\[\#51A5FF\]{background-color:#51a5ff!important}.bg-\[\#72b153\]\/15{background-color:oklab(69.6212% -.103399 .0986098/.15)!important}.bg-\[\#387af5\]{background-color:#387af5!important}.bg-\[\#1890ff\]{background-color:#1890ff!important}.bg-\[\#88888810\]{background-color:#88888810!important}.bg-\[\#EFFFE1\]{background-color:#efffe1!important}.bg-\[\#FEEEEE\]\!{background-color:#feeeee!important}.bg-\[\#dde7fa\]{background-color:#dde7fa!important}.bg-\[\#e2f6ff\]{background-color:#e2f6ff!important}.bg-\[\#e6f4ff\]\!{background-color:#e6f4ff!important}.bg-\[\#e6faff\]{background-color:#e6faff!important}.bg-\[\#e9e9e9\]{background-color:#e9e9e9!important}.bg-\[\#f2a36d\]{background-color:#f2a36d!important}.bg-\[\#f6ffed\]{background-color:#f6ffed!important}.bg-\[\#f9f9f9\]{background-color:#f9f9f9!important}.bg-\[\#fefaf5\]{background-color:#fefaf5!important}.bg-\[\#feffe6\]{background-color:#feffe6!important}.bg-\[\#fff7e6\]{background-color:#fff7e6!important}.bg-\[rgba\(70\,165\,254\,0\.85\)\]{background-color:#46a5fed9!important}.bg-\[rgba\(220\,238\,255\,0\.55\)\]{background-color:#dceeff8c!important}.bg-\[rgba\(252\,235\,232\,0\.3647058824\)\]\!{background-color:#fcebe85d!important}.bg-amber-100{background-color:var(--color-amber-100)!important}.bg-black\/20{background-color:#0003!important}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)!important}}.bg-black\/30{background-color:#0000004d!important}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)!important}}.bg-black\/45{background-color:#00000073!important}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)!important}}.bg-black\/50{background-color:#00000080!important}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)!important}}.bg-black\/60{background-color:#0009!important}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)!important}}.bg-blue-50{background-color:var(--color-blue-50)!important}.bg-blue-100{background-color:var(--color-blue-100)!important}.bg-blue-100\/0{background-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/0{background-color:color-mix(in oklab, var(--color-blue-100) 0%, transparent)!important}}.bg-blue-400{background-color:var(--color-blue-400)!important}.bg-blue-400\/15{background-color:#54a2ff26!important}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/15{background-color:color-mix(in oklab, var(--color-blue-400) 15%, transparent)!important}}.bg-blue-500{background-color:var(--color-blue-500)!important}.bg-blue-600{background-color:var(--color-blue-600)!important}.bg-current{background-color:currentColor!important}.bg-gray-50{background-color:var(--color-gray-50)!important}.bg-gray-100,.bg-gray-100\!{background-color:var(--color-gray-100)!important}.bg-gray-200{background-color:var(--color-gray-200)!important}.bg-gray-200\/75{background-color:#e5e7ebbf!important}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\/75{background-color:color-mix(in oklab, var(--color-gray-200) 75%, transparent)!important}}.bg-gray-300{background-color:var(--color-gray-300)!important}.bg-gray-500{background-color:var(--color-gray-500)!important}.bg-green-50,.bg-green-50\!{background-color:var(--color-green-50)!important}.bg-green-100{background-color:var(--color-green-100)!important}.bg-green-500{background-color:var(--color-green-500)!important}.bg-indigo-50{background-color:var(--color-indigo-50)!important}.bg-lime-100{background-color:var(--color-lime-100)!important}.bg-neutral-50{background-color:var(--color-neutral-50)!important}.bg-orange-50{background-color:var(--color-orange-50)!important}.bg-orange-100{background-color:var(--color-orange-100)!important}.bg-orange-500{background-color:var(--color-orange-500)!important}.bg-red-50,.bg-red-50\!{background-color:var(--color-red-50)!important}.bg-red-100{background-color:var(--color-red-100)!important}.bg-red-500{background-color:var(--color-red-500)!important}.bg-red-700{background-color:var(--color-red-700)!important}.bg-sky-50,.bg-sky-50\!{background-color:var(--color-sky-50)!important}.bg-slate-50{background-color:var(--color-slate-50)!important}.bg-transparent,.bg-transparent\!{background-color:#0000!important}.bg-violet-500\/15{background-color:#8d54ff26!important}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)!important}}.bg-white,.bg-white\!{background-color:var(--color-white)!important}.bg-yellow-50{background-color:var(--color-yellow-50)!important}.bg-yellow-200{background-color:var(--color-yellow-200)!important}.bg-linear-to-b{--tw-gradient-position:to bottom!important}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab!important}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-t{--tw-gradient-position:to top in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.from-gray-50{--tw-gradient-from:var(--color-gray-50)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-green-50{--tw-gradient-from:var(--color-green-50)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-orange-50{--tw-gradient-from:var(--color-orange-50)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-white{--tw-gradient-from:var(--color-white)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.to-slate-50{--tw-gradient-to:var(--color-slate-50)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.to-transparent{--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.object-cover{-o-object-fit:cover!important;object-fit:cover!important}.p-0,.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)!important}.p-1{padding:var(--spacing)!important}.p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.p-2{padding:calc(var(--spacing) * 2)!important}.p-3{padding:calc(var(--spacing) * 3)!important}.p-4{padding:calc(var(--spacing) * 4)!important}.p-6{padding:calc(var(--spacing) * 6)!important}.p-\[1px_5px\]{padding:1px 5px!important}.p-\[5px\]{padding:5px!important}.p-\[10px\]{padding:10px!important}.p-\[25px\]{padding:25px!important}.px-0{padding-inline:0!important}.px-1{padding-inline:var(--spacing)!important}.px-1\.5,.px-1\.5\!{padding-inline:calc(var(--spacing) * 1.5)!important}.px-2,.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3,.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)!important}.px-\[3px\]{padding-inline:3px!important}.px-\[10px\]{padding-inline:10px!important}.py-0{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-3{padding-block:calc(var(--spacing) * 3)!important}.py-4{padding-block:calc(var(--spacing) * 4)!important}.py-5{padding-block:calc(var(--spacing) * 5)!important}.py-6{padding-block:calc(var(--spacing) * 6)!important}.py-8{padding-block:calc(var(--spacing) * 8)!important}.py-10{padding-block:calc(var(--spacing) * 10)!important}.py-\[2px\]{padding-block:2px!important}.py-\[5px\]\!{padding-block:5px!important}.py-\[30\%\]{padding-block:30%!important}.ps-3{padding-inline-start:calc(var(--spacing) * 3)!important}.pe-3{padding-inline-end:calc(var(--spacing) * 3)!important}.pt-0{padding-top:0!important}.pt-1{padding-top:var(--spacing)!important}.pt-2{padding-top:calc(var(--spacing) * 2)!important}.pt-3{padding-top:calc(var(--spacing) * 3)!important}.pt-4{padding-top:calc(var(--spacing) * 4)!important}.pt-8{padding-top:calc(var(--spacing) * 8)!important}.pr-0{padding-right:0!important}.pr-1{padding-right:var(--spacing)!important}.pr-2{padding-right:calc(var(--spacing) * 2)!important}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)!important}.pr-3{padding-right:calc(var(--spacing) * 3)!important}.pr-4{padding-right:calc(var(--spacing) * 4)!important}.pr-5{padding-right:calc(var(--spacing) * 5)!important}.pr-6{padding-right:calc(var(--spacing) * 6)!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:var(--spacing)!important}.pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.pl-0{padding-left:0!important}.pl-1{padding-left:var(--spacing)!important}.pl-2{padding-left:calc(var(--spacing) * 2)!important}.pl-3{padding-left:calc(var(--spacing) * 3)!important}.pl-4{padding-left:calc(var(--spacing) * 4)!important}.pl-\[5px\]{padding-left:5px!important}.pl-\[20px\]{padding-left:20px!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-start{text-align:start!important}.align-middle{vertical-align:middle!important}.align-text-bottom{vertical-align:text-bottom!important}.align-top\!{vertical-align:top!important}.font-mono{font-family:var(--font-mono)!important}.text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm,.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[0\.8rem\]{font-size:.8rem!important}.text-\[9px\]{font-size:9px!important}.text-\[10px\]{font-size:10px!important}.text-\[11px\]{font-size:11px!important}.text-\[12px\]{font-size:12px!important}.text-\[13px\]{font-size:13px!important}.text-\[14px\]{font-size:14px!important}.text-\[15px\]{font-size:15px!important}.text-\[16px\]{font-size:16px!important}.text-\[20px\],.text-\[20px\]\!{font-size:20px!important}.text-\[24px\]{font-size:24px!important}.leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-\[1\.2\]{--tw-leading:1.2!important;line-height:1.2!important}.leading-\[100\%\]{--tw-leading:100%!important;line-height:100%!important}.leading-none{--tw-leading:1!important;line-height:1!important}.leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-wide{--tw-tracking:var(--tracking-wide)!important;letter-spacing:var(--tracking-wide)!important}.text-nowrap{text-wrap:nowrap!important}.text-wrap{text-wrap:wrap!important}.break-words,.wrap-break-word{overflow-wrap:break-word!important}.break-all{word-break:break-all!important}.text-ellipsis{text-overflow:ellipsis!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-line{white-space:pre-line!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.text-\[\#4CAA1DBB\]{color:#4caa1dbb!important}.text-\[\#4c97f8\]{color:#4c97f8!important}.text-\[\#4d4d4d\]{color:#4d4d4d!important}.text-\[\#038fde\]{color:#038fde!important}.text-\[\#51a5ff\]{color:#51a5ff!important}.text-\[\#52c41a\]{color:#52c41a!important}.text-\[\#1677ff\]{color:#1677ff!important}.text-\[\#1890FF\]{color:#1890ff!important}.text-\[\#5676f3\]{color:#5676f3!important}.text-\[\#888888\]{color:#888!important}.text-\[\#bfbfbf\]{color:#bfbfbf!important}.text-\[\#cc161f\]{color:#cc161f!important}.text-\[\#d46b08\]{color:#d46b08!important}.text-\[\#f9a972\]{color:#f9a972!important}.text-\[black\]{color:#000!important}.text-\[blue\]{color:#00f!important}.text-\[grey\]{color:gray!important}.text-\[rgba\(70\,165\,254\,0\.7\)\]{color:#46a5feb3!important}.text-\[rgba\(70\,165\,254\,0\.92\)\]{color:#46a5feeb!important}.text-amber-600{color:var(--color-amber-600)!important}.text-amber-700{color:var(--color-amber-700)!important}.text-black,.text-black\!{color:var(--color-black)!important}.text-blue-400{color:var(--color-blue-400)!important}.text-blue-500{color:var(--color-blue-500)!important}.text-blue-600{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)!important}.text-blue-800{color:var(--color-blue-800)!important}.text-gray-300{color:var(--color-gray-300)!important}.text-gray-400{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)!important}.text-gray-600{color:var(--color-gray-600)!important}.text-gray-700{color:var(--color-gray-700)!important}.text-gray-800{color:var(--color-gray-800)!important}.text-gray-900{color:var(--color-gray-900)!important}.text-green-500{color:var(--color-green-500)!important}.text-green-600{color:var(--color-green-600)!important}.text-green-700{color:var(--color-green-700)!important}.text-green-800{color:var(--color-green-800)!important}.text-inherit{color:inherit!important}.text-neutral-500{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)!important}.text-neutral-700{color:var(--color-neutral-700)!important}.text-neutral-900{color:var(--color-neutral-900)!important}.text-orange-400{color:var(--color-orange-400)!important}.text-orange-600{color:var(--color-orange-600)!important}.text-orange-700{color:var(--color-orange-700)!important}.text-orange-800{color:var(--color-orange-800)!important}.text-purple-700{color:var(--color-purple-700)!important}.text-red-400{color:var(--color-red-400)!important}.text-red-500{color:var(--color-red-500)!important}.text-red-600{color:var(--color-red-600)!important}.text-red-700{color:var(--color-red-700)!important}.text-red-800{color:var(--color-red-800)!important}.text-sky-600{color:var(--color-sky-600)!important}.text-sky-700{color:var(--color-sky-700)!important}.text-slate-800{color:var(--color-slate-800)!important}.text-slate-900{color:var(--color-slate-900)!important}.text-white{color:var(--color-white)!important}.text-yellow-700{color:var(--color-yellow-700)!important}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.underline{text-decoration-line:underline!important}.opacity-0{opacity:0!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.opacity-100{opacity:1!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_0_0_2px_rgba\(59\,130\,246\,0\.5\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3b82f680)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0px_0px_1px_0px_black\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,black)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[inset_0px_0px_1px_1px_rgb\(151\,151\,151\)\]\!{--tw-shadow:inset 0px 0px 1px 1px var(--tw-shadow-color,#979797)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-none,.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring-sky-100{--tw-ring-color:var(--color-sky-100)!important}.outline-hidden{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.outline-hidden{outline-offset:2px!important;outline:2px solid #0000!important}}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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,)!important}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))!important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.delay-150{transition-delay:.15s!important}.duration-150{--tw-duration:.15s!important;transition-duration:.15s!important}.duration-200{--tw-duration:.2s!important;transition-duration:.2s!important}.duration-300{--tw-duration:.3s!important;transition-duration:.3s!important}.duration-700{--tw-duration:.7s!important;transition-duration:.7s!important}.ease-in-out{--tw-ease:var(--ease-in-out)!important;transition-timing-function:var(--ease-in-out)!important}.ease-out{--tw-ease:var(--ease-out)!important;transition-timing-function:var(--ease-out)!important}.outline-none{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@media (hover:hover){.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg!important}.group-hover\:text-\[\#1677ff\]:is(:where(.group):hover *){color:#1677ff!important}.group-hover\:text-\[\#ff4d4f\]:is(:where(.group):hover *),.group-hover\:text-\[\#ff4d4f\]\!:is(:where(.group):hover *){color:#ff4d4f!important}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)!important}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1!important}}.last\:mb-0:last-child{margin-bottom:0!important}.first-of-type\:mt-0:first-of-type{margin-top:0!important}.read-only\:bg-gray-50:-moz-read-only{background-color:var(--color-gray-50)!important}.read-only\:bg-gray-50:read-only{background-color:var(--color-gray-50)!important}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.hover\:scale-\[1\.02\]:hover{scale:1.02!important}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)!important}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)!important}.hover\:border-red-500:hover{border-color:var(--color-red-500)!important}.hover\:bg-\[\#72b153\]\/25:hover{background-color:oklab(69.6212% -.103399 .0986098/.25)!important}.hover\:bg-\[\#e6faff\]:hover{background-color:#e6faff!important}.hover\:bg-\[rgba\(255\,148\,148\,0\.815\)\]:hover{background-color:#ff9494d0!important}.hover\:bg-black:hover{background-color:var(--color-black)!important}.hover\:bg-black\/75:hover{background-color:#000000bf!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)!important}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)!important}.hover\:bg-blue-400\/25:hover{background-color:#54a2ff40!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-400\/25:hover{background-color:color-mix(in oklab, var(--color-blue-400) 25%, transparent)!important}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)!important}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)!important}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)!important}.hover\:bg-green-100:hover{background-color:var(--color-green-100)!important}.hover\:bg-green-500:hover{background-color:var(--color-green-500)!important}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)!important}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)!important}.hover\:bg-red-50:hover{background-color:var(--color-red-50)!important}.hover\:bg-red-100:hover{background-color:var(--color-red-100)!important}.hover\:bg-red-200:hover{background-color:var(--color-red-200)!important}.hover\:bg-red-500:hover{background-color:var(--color-red-500)!important}.hover\:bg-red-700:hover{background-color:var(--color-red-700)!important}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)!important}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)!important}.hover\:bg-transparent:hover{background-color:#0000!important}.hover\:bg-violet-500\/25:hover{background-color:#8d54ff40!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/25:hover{background-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)!important}}.hover\:bg-white:hover{background-color:var(--color-white)!important}.hover\:text-\[\#1890ff\]:hover{color:#1890ff!important}.hover\:text-black:hover{color:var(--color-black)!important}.hover\:text-blue-500:hover{color:var(--color-blue-500)!important}.hover\:text-blue-600:hover{color:var(--color-blue-600)!important}.hover\:text-blue-700:hover{color:var(--color-blue-700)!important}.hover\:text-blue-800:hover{color:var(--color-blue-800)!important}.hover\:text-gray-600:hover{color:var(--color-gray-600)!important}.hover\:text-gray-800:hover{color:var(--color-gray-800)!important}.hover\:text-gray-900:hover{color:var(--color-gray-900)!important}.hover\:text-red-500:hover{color:var(--color-red-500)!important}.hover\:text-red-700:hover{color:var(--color-red-700)!important}.hover\:text-white:hover{color:var(--color-white)!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-80:hover{opacity:.8!important}.hover\:opacity-100:hover{opacity:1!important}.hover\:brightness-95:hover{--tw-brightness:brightness(95%)!important;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,)!important}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)!important}.focus\:bg-\[rgba\(255\,148\,148\,0\.815\)\]:focus{background-color:#ff9494d0!important}.focus\:text-white:focus{color:var(--color-white)!important}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:ring-blue-200:focus{--tw-ring-color:var(--color-blue-200)!important}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)!important}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)!important}.focus\:ring-yellow-400:focus{--tw-ring-color:var(--color-yellow-400)!important}.focus\:outline-hidden:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.active\:scale-95:active{--tw-scale-x:95%!important;--tw-scale-y:95%!important;--tw-scale-z:95%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.active\:bg-gray-200:active{background-color:var(--color-gray-200)!important}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none!important}}@media not all and (min-width:40rem){.max-sm\:w-full{width:100%!important}.max-sm\:flex-col{flex-direction:column!important}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)!important}}@media (min-width:40rem){.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)!important}.sm\:mr-2{margin-right:calc(var(--spacing) * 2)!important}.sm\:mb-1{margin-bottom:var(--spacing)!important}.sm\:flex{display:flex!important}.sm\:max-w-56{max-width:calc(var(--spacing) * 56)!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-start{align-items:flex-start!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:gap-2{gap:calc(var(--spacing) * 2)!important}.sm\:p-4{padding:calc(var(--spacing) * 4)!important}.sm\:text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.sm\:content-none{--tw-content:none!important;content:none!important}}@media (min-width:48rem){.md\:mr-auto{margin-right:auto!important}.md\:ml-auto{margin-left:auto!important}.md\:h-\[600\]{height:600px!important}.md\:w-\[380px\]{width:380px!important}.md\:w-\[420px\]{width:420px!important}.md\:flex-row{flex-direction:row!important}}@media (min-width:64rem){.lg\:ml-8{margin-left:calc(var(--spacing) * 8)!important}.lg\:w-2\/3{width:66.6667%!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}}@media (min-width:80rem){.xl\:w-1\/2{width:50%!important}.xl\:justify-between{justify-content:space-between!important}}@media (min-width:96rem){.\32 xl\:mr-2{margin-right:calc(var(--spacing) * 2)!important}.\32 xl\:inline{display:inline!important}}.\[\&_\.ant-checkbox-inner\]\:h-3\.5 .ant-checkbox-inner{height:calc(var(--spacing) * 3.5)!important}.\[\&_\.ant-checkbox-inner\]\:w-3\.5 .ant-checkbox-inner{width:calc(var(--spacing) * 3.5)!important}.\[\&_\.ant-checkbox-inner\]\:after\:scale-50 .ant-checkbox-inner:after{content:var(--tw-content);--tw-scale-x:50%!important;--tw-scale-y:50%!important;--tw-scale-z:50%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.\[\&_\.ant-checkbox-wrapper\]\:items-center .ant-checkbox-wrapper{align-items:center!important}.\[\&_\.ant-list-header\]\:p-0 .ant-list-header{padding:0!important}.\[\&_\.ant-list-item-meta-title\]\:m-0\! .ant-list-item-meta-title{margin:0!important}.\[\&_\.ant-radio-label\]\:grid\! .ant-radio-label{display:grid!important}.\[\&_\.ant-radio-label\]\:h-full\! .ant-radio-label{height:100%!important}.\[\&_\.ant-radio-label\]\:place-items-center\! .ant-radio-label{place-items:center!important}.\[\&_\.ant-radio-label\]\:p-0\! .ant-radio-label{padding:0!important}.\[\&_\.ant-tabs-nav\]\:mb-0 .ant-tabs-nav{margin-bottom:0!important}.\[\&_\.ant-tabs-nav\:\:before\]\:hidden .ant-tabs-nav:before{display:none!important}.\[\&_\.ant-tabs-tab\]\:px-3 .ant-tabs-tab{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_\.ant-tree-title\]\:block .ant-tree-title{display:block!important}.\[\&_\.ant-tree-title\]\:w-full .ant-tree-title{width:100%!important}.\[\&_\.pagination\]\:hidden .pagination{display:none!important}.\[\&_\.ql-remove\]\:mr-2\! .ql-remove{margin-right:calc(var(--spacing) * 2)!important}.\[\&_span\]\:flex span{display:flex!important}.\[\&_span\]\:max-w-\[15vw\] span{max-width:15vw!important}.\[\&_span\]\:items-center span{align-items:center!important}.\[\&_span\]\:justify-start span{justify-content:flex-start!important}.\[\&_span\]\:gap-2 span{gap:calc(var(--spacing) * 2)!important}.\[\&_span\]\:truncate span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.\[\&_span\]\:text-ellipsis span{text-overflow:ellipsis!important}.\[\&_td\]\:border-b-0\! td{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
:root {
  --font-family-base: Ubuntu, system-ui, Avenir, Helvetica, Arial, sans-serif;
  font-family: var(--font-family-base);
}

svg,
img {
  display: initial;
}

.disableTag {
  background-color: #d8d8d8 !important;
  cursor: not-allowed !important;
}

/* TODO: Need to find out */
.Selectable .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside) {
  background-color: #f0f8ff !important;
  color: #4a90e2;
}

.Selectable .DayPicker-Day {
  border-radius: 0 !important;
}

.Selectable .DayPicker-Day--start {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.Selectable .DayPicker-Day--end {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.Selectable .DayPicker-Month {
  margin: 1em 2em 0 2em;
}

/* TODO: Need to find out */
.data-grid {
  width: 100% !important;
}

.data-grid-container .data-grid .cell {
  overflow: hidden;
  vertical-align: middle !important;
}

.data-grid-container .data-grid .cell .value-viewer {
  word-break: break-all;
}

.data-grid-container .data-grid .cell.updated {
  background-color: unset !important;
}

.data-grid-container .data-grid tbody tr td.cell:last-child {
  width: 120px;
}

/* TODO: Needs refactoring */
.description_comment_text {
  line-height: 1.3;
}

.comment-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  color: #545454;
  margin-bottom: 0;
  white-space: pre-wrap;
  word-break: break-word
}

.fontDescription {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}

.label {
  display: inline-block;
  border: 1px solid;
  margin: 0 10px;
  font-size: 14px;
  padding: 0 15px;
  border-radius: 50px;
  vertical-align: middle;
  line-height: 22px;
}

.form-control.is-invalid.touched-input:focus {
  border-color: #dc3545 !important;
}

@media screen and (max-width: 1400px) {
  .fx-operation-list-icon {
    display: none;
  }
}

.smallEntityText {
  display: inline-block;
  font-family: "Ubuntu", sans-serif;
  font-size: 12px;
  padding-bottom: 6px;
  color: #595959;
}

.ant-form-item-label {
  line-height: normal !important;
}

/*Rewrite btn*/
.ant-btn-flex {
  display: flex !important;
  align-items: center !important;
  justify-content: center;
}

label:not(.ant-segmented-item) {
  margin-bottom: 0.3rem;
}

.wrap-icon {
  padding: 6px;
  border-radius: 5px;
  transition: all ease 0.15s;
}

.wrap-icon:hover {
  transition: all ease 0.15s;
  background: #fff;
}

.ant-dropdown-menu-submenu-title {
  padding: 7px 21px;
  line-height: 26px;
  border-bottom: 1px solid #dee2e6;
}

/*Badges*/
.badge,
.label {
  font-weight: 500;
  text-shadow: none;
  font-size: 80%;
}

/*table start*/
.sheet-table-t-head .cell.read-only {
  background-color: #fff !important;
  color: #000 !important;
  font-weight: 500;
}

/*table end*/

/* >>> */
.user-flow-container-bth {
  min-height: 100px;
  border-right: 1px solid #c2bfbf7c;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 20px;
}

.to-devise-container-bth {
  min-height: 100px;
  border-left: 1px solid #c2bfbf7c;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 20px;
}

.project-flow-container-bth {
  min-height: 100px;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 20px;
}

.hoverDateBtn:hover {
  color: rgb(24, 144, 255) !important;
}

.h5InDateBtn {
  color: inherit !important;
}

.inputTimeWorkNotValid {
  border: 1px solid red !important
}

.desiredTimeInAllReports {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgb(215, 215, 215);
  background-color: rgb(238, 238, 238) !important;
  border-radius: 2px;
  width: 70px;
  height: 30px;
}

/* + */
.colorHaveChanges {
  background-color: #b9fa6521 !important;
}


.a-main {
  margin: 0 !important;
  padding: 35px 0 !important;
}

.disabled-date-edit {
  color: #888888 !important;
}
.ck-content ul, .ck-content ol {
  padding-left: 30px;
}

.ck-placeholder {
  min-height: 150px;
}

.ck.ck-sticky-panel__placeholder {
  display: none !important;
  height: auto !important;
}

.cke_maximized {
  top: 0px !important;
}

.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::-moz-selection, .ck.ck-editor__editable .table table th.ck-editor__editable_selected ::-moz-selection {
  color: #545454;
}

.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,
.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus {
  color: #545454;
}

.ck.ck-sticky-panel__content.ck-sticky-panel__content_sticky {
  position: relative !important;
  width: auto !important;
  z-index: 0 !important;
}

.ck-source-editing-area {
  flex: 1 1 0;
}
.ck-source-editing-area textarea {
  overflow: auto !important;
}::-webkit-scrollbar {
  width: 20px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
}

.borderR10 {
  border-radius: 5px !important;
  border-color: #f8f8f8 !important;
}

.min-height-50 {
  min-height: 50px;
}

.min-height-60 {
  min-height: 60px;
}

.min-height-80 {
  min-height: 80px;
}

.min-width-60px {
  min-width: 60px;
}

.minWidth130 {
  min-width: 130px;
}

.border_right_none {
  border-right: none !important;
}

@keyframes blinker {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.blink {
  animation: blinker 0.5s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
}

.transition07 {
  transition: 0.7s;
}

.line-height-inherit {
  line-height: inherit;
}

a {
  color: #007bff;
  transition: all 0.2s ease-in-out;
}
a:hover {
  color: #0056b3;
  text-decoration: none;
  outline: none;
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.2rem !important;
}

.h4, h4 {
  font-size: 1.5rem;
}

.h5, h5 {
  font-size: 1.25rem;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

span, p {
  font-weight: initial;
}

label {
  display: inline-block;
}

.title-info-card {
  font-size: 1.1rem;
  color: #525252 !important;
}

.fontSize10 {
  font-size: 10px !important;
}

.fontSize11 {
  font-size: 11px !important;
}

.fontSize15 {
  font-size: 15px !important;
}

.wordBreak {
  word-break: break-word;
}

.wordBreakOneLine {
  word-break: inherit !important;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-primary {
  color: #007bff !important;
}

.text-secondary {
  color: #8c8c8c !important;
}

.text-secondary-withHover {
  color: #8c8c8c !important;
}

.text-secondary-withHover .ant-steps-item-icon {
  transition: none !important;
}

.text-secondary-withHover:hover .ant-steps-item-title {
  cursor: pointer;
  color: rgb(64, 169, 255) !important;
}

.text-secondary-withHover:hover .ant-steps-item-icon {
  border-color: rgb(64, 169, 255) !important;
}

.text-secondary-withHover:hover span {
  color: rgb(64, 169, 255) !important;
}

.text-secondary-withHover:hover p {
  color: rgb(64, 169, 255) !important;
}

.text-secondary-withHover:hover svg {
  color: rgb(64, 169, 255) !important;
}

.text-secondary-withHover:hover div {
  cursor: pointer;
  color: rgb(64, 169, 255) !important;
}

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

button:focus {
  outline: none;
}

audio {
  height: 28px;
  width: 100%;
}
audio:focus {
  outline: none;
}

.audio-container {
  border: 1px dashed rgb(182, 180, 180);
  padding: 5px 5px 0px 5px;
  border-radius: 4px;
  width: 100%;
}

.audio-box {
  padding: 0px 0 5px 0;
  margin-bottom: 0;
  position: relative;
}
.audio-box:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
.audio-box__remove {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.audio-box__remove:hover {
  color: #ff4d4f;
  background: rgba(255, 77, 79, 0.2);
  z-index: 1;
}
.audio-box__label {
  margin-bottom: 2px;
  font-size: 10px;
}

.audio-box-in-popup {
  min-width: 200px;
  max-width: 250px;
  width: 100%;
  padding: 5px 0 5px 0;
  margin-bottom: 0;
  position: relative;
}

.custom-ant-modal .ant-modal-content .ant-modal-body {
  min-height: 130px;
  padding-top: 24px;
  display: flex !important;
}
.custom-ant-modal .ant-modal-content .ant-modal-footer {
  min-height: 40px;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}
.custom-ant-modal .ant-modal-content .ant-modal-footer button:first-child {
  color: #f5222d;
  border-color: #f5222d;
}
.custom-ant-modal .ant-modal-content .ant-modal-footer button:first-child:hover {
  color: #fff !important;
  background-color: #f5222d;
  border-color: #f5222d;
}
.custom-ant-modal .ant-modal-content .ant-modal-footer button:not(:disabled):last-child {
  color: #89c093;
  background-color: white;
  border-color: #89c093;
}
.custom-ant-modal .ant-modal-content .ant-modal-footer button:not(:disabled):last-child:hover {
  color: white !important;
  background-color: #89c093;
  border-color: #89c093;
}

.fileAttached {
  position: relative;
}
.fileAttached .fileLoad {
  position: absolute;
  left: 12px;
  top: 14px;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
}
.fileAttached-header {
  width: 100px;
}
.fileAttached::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  border-radius: 8px;
  background: #000;
  transition: all 0.25s ease-in-out;
}
.fileAttached:hover::after {
  opacity: 0.075;
}
.fileAttached:hover .fileLoad {
  opacity: 1;
}.goal-title-editor {
  min-width: 0;
  flex: 1 1 auto;
}
.goal-title-editor--view {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  max-width: 100%;
  padding: 1px 4px 1px 2px;
  margin: -1px -4px -1px -2px;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.goal-title-editor--disabled {
  cursor: default;
}
.goal-title-editor__text {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -0.03em;
  color: #038fde;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.goal-title-editor--view .goal-title-editor__text {
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
}
.goal-title-editor__edit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #51a5ff;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.goal-title-editor--view:hover:not(.goal-title-editor--disabled) .goal-title-editor__edit, .goal-title-editor--view:focus-visible:not(.goal-title-editor--disabled) .goal-title-editor__edit {
  background-color: rgba(221, 236, 255, 0.95);
  color: #51a5ff;
}
.goal-title-editor--edit {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
}
.goal-title-editor__field {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 1;
  min-width: 0;
  min-height: calc(18px * 1.35 + 4px);
  padding: 0 10px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e4e4e4;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.goal-title-editor__field--error {
  border-color: #f5222d;
}
.goal-title-editor__field--error:focus-within {
  border-color: #eb777d;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.08);
}
.goal-title-editor__input {
  flex: 1;
  min-width: 0;
  width: 100%;
  border: none;
  outline: none;
  background: transparent;
  padding: 2px 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -0.03em;
  color: #038fde;
}
.goal-title-editor__input::-moz-placeholder {
  color: #bfbfbf;
  font-weight: 500;
}
.goal-title-editor__input::placeholder {
  color: #bfbfbf;
  font-weight: 500;
}
.goal-title-editor__counter {
  flex-shrink: 0;
  font-size: 11px;
  line-height: 1.2;
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
}
.goal-title-editor__actions {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
.goal-title-editor__action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border-radius: 6px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, opacity 0.2s ease;
}
.goal-title-editor__action--save {
  color: #fff;
  background-color: rgba(114, 177, 83, 0.8705882353);
  border-color: rgba(114, 177, 83, 0.8705882353);
}
.goal-title-editor__action--save:hover:not(:disabled) {
  background-color: rgba(89, 158, 55, 0.8705882353);
  border-color: rgba(89, 158, 55, 0.8705882353);
}
.goal-title-editor__action--save:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.goal-title-editor__action--cancel {
  color: rgba(226, 128, 0, 0.85);
  background-color: rgba(255, 248, 239, 0.85);
  border-color: rgba(255, 236, 212, 0.6);
}
.goal-title-editor__action--cancel:hover {
  color: rgb(226, 128, 0);
  background-color: rgba(255, 236, 212, 0.85);
  border-color: rgba(253, 200, 131, 0.85);
}/* @use "../../../../../../styles/vars" as *; */
.custom-segmented.ant-segmented .ant-segmented-item-selected {
  background: #e6f4ff;
  outline: 1px solid #1677ff;
}

.custom-list .ant-list-item-action {
  margin-inline-start: 16px !important;
}@media (max-width: 567px) {
  .ant-modal-header {
    margin-top: 30px;
  }
}.entityTagBadge {
  color: #fff !important;
  cursor: pointer;
  border: none;
  pointer-events: none;
}
.entityTagBadge.textLabel {
  pointer-events: auto;
}
.entityTagBadge.none {
  color: #545454 !important;
}
.entityTagBadge.lightGrey {
  background: #a1a1a1 !important;
}
.entityTagBadge.red {
  background-color: #f5222d !important;
}
.entityTagBadge.tooltipRed .ant-tooltip-inner {
  background-color: #f5222d !important;
}
.entityTagBadge.tooltipRed .ant-tooltip-arrow-content {
  --antd-arrow-background-color: $color-red !important;
}
.entityTagBadge.darkRed {
  background-color: #a70000 !important;
}
.entityTagBadge.orange, .entityTagBadge.bug-tracker {
  background-color: #fa541c !important;
}
.entityTagBadge.lightYellow {
  background-color: #ece039 !important;
}
.entityTagBadge.yellow {
  background-color: #faad14 !important;
}
.entityTagBadge.green {
  background-color: rgba(76, 170, 29, 0.7333333333) !important;
}
.entityTagBadge.lightOrange {
  background-color: rgb(250, 139, 20);
}
.entityTagBadge.skyBlue {
  background-color: #4bc0ff;
}
.entityTagBadge.lightBlue {
  background-color: #52c1e2 !important;
}
.entityTagBadge.blue, .entityTagBadge.feature-tracker {
  background-color: #1890ff !important;
}
.entityTagBadge.violet {
  background-color: #9655ff !important;
}
.entityTagBadge.tooltipViolet .ant-tooltip-inner {
  background-color: #9655ff !important;
}
.entityTagBadge.tooltipViolet .ant-tooltip-arrow-content {
  --antd-arrow-background-color: $color-violet !important;
}
.entityTagBadge.darkblue, .entityTagBadge.ticket-tracker {
  background-color: #2f54eb !important;
}

.tag_day_overdue {
  color: #bb302e;
  border: 1px solid #c08b88;
  font-size: 10px;
}

.tag_day_blue {
  color: #1890ff;
  border: 1px solid #4ea9ff;
}

.tag_day_left {
  color: #55a535;
  border: 1px solid #9dce89;
  font-size: 10px;
}

.border-area {
  border: 1px solid rgb(153, 152, 152);
}.wrapper_header_assigned_user_btn {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #deefff;
  background-origin: padding-box;
}

.height-350 {
  height: 350px;
}

.max-height-350 {
  max-height: 350px;
}

.wrapper_list_assigned_user_btn {
  margin-top: 3px;
  overflow: auto;
}
.wrapper_list_assigned_user_btn::-webkit-scrollbar-track {
  background: rgb(248, 248, 248) !important;
}
.wrapper_list_assigned_user_btn::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #d9d9d9 !important;
}

.btn_assigned {
  border-radius: 3px;
  position: relative;
  height: 100%;
  width: 90px;
  background-origin: padding-box;
  color: white;
  display: flex;
  align-self: stretch;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 4px;
}
.btn_assigned.add {
  border: 1px solid #57a1fa;
  background-color: #86bcfd;
}
.btn_assigned.add:hover {
  background-color: #57a1fa;
}
.btn_assigned.delete {
  border: 1px solid rgb(255, 104, 78);
  background-color: rgb(255, 122, 99);
}
.btn_assigned.delete:hover {
  background-color: rgb(255, 104, 78);
}

.substrate_assigned_users {
  position: fixed;
  background-color: rgba(87, 160, 250, 0);
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}.container-priority-status-deadline {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  place-items: start;
}

.container-deadline {
    place-items: start;
}

@media (max-width: 1024) {
    .container-priority-status-deadline {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 430px) {
    .container-priority-status-deadline {
        grid-template-columns: 1fr !important;
        place-items: center !important;
    }

    .container-deadline {
        place-items: center;
    }
}.activities-container {
  gap: 8px;
}
.activities-container .activity-btn {
  flex: 1 1 auto;
  padding: 10px 12px;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 13px;
  color: #5a5a5a;
  border-color: #c7c5c5;
}
.activities-container .activity-btn.selected {
  color: #1890ff;
  border-color: rgb(34.9251336898%, 63.174688057%, 98.486631016%);
  box-shadow: inset -6px -6px 8px -10px rgb(89, 161, 251);
  border-style: solid;
}
.activities-container .activity-btn:hover {
  color: #1890ff;
  border-color: rgb(34.9251336898%, 63.174688057%, 98.486631016%);
  border-style: solid;
  background-color: rgb(76.1176470588%, 86.9732620321%, 100%);
  box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.4);
  transform: translateY(calc(-8px / 2.5));
}

.last-comments-container {
  border: 1px dashed #c7c5c5;
  border-radius: 2px;
}.mentions {
  min-height: 28px;
  height: 100%;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.mentions--fullscreen {
  min-height: 60px;
}
.mentions__control {
  position: relative;
  max-height: 420px;
  height: 100%;
}
.mentions__highlighter {
  border: 1px;
  height: 100%;
  padding: 4px 8px;
}
.mentions__input {
  min-height: 28px;
  outline: none;
  border-width: 1px;
  border-color: #d9d9d9;
  border-radius: 4px;
  padding: 4px 8px;
  transition: all 0.3s;
  overflow-y: auto !important;
}
.mentions__input:hover, .mentions__input:focus {
  border-color: #40a9ff;
}
.mentions__suggestions {
  margin-left: 15px;
  margin-top: 20px;
  max-height: 250px;
  max-width: calc(100% - 15px);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  overflow: auto;
}
.mentions__suggestions__item {
  display: flex;
  padding: 4px 12px;
  height: 32px;
  align-items: center;
  min-width: 100px;
  max-width: 100%;
  line-height: 22px;
  transition: background 0.3s ease;
}
.mentions__suggestions__item:first-child {
  border-radius: 4px 4px 0 0;
}
.mentions__suggestions__item:last-child {
  border-radius: 0 0 4px 4px;
}
.mentions__suggestions__item:hover {
  background-color: #cde4fd;
}
.mentions__suggestions__item__display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}.wrapper-drag-card {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 9999999;
  background-color: rgb(228, 228, 228);
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px dashed rgb(161, 161, 161);
  border-radius: 5px;
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/wgALCAGQAZABASIA/8QAHAABAQADAQEBAQAAAAAAAAAAAAgDBQcBBgQC/9oACAEBAAAAAeygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPAAHvoAAAABxHkYABlrHaAAAAAcQ5H9LQoAGKWqv3gAAAAOIcz6R8pTwAGKOav3gAAAAcQ5nS3y3L6eAAxRzV+8AAAAHEOZ0t9LzHl9PAAYo5q/eAAAAHEOS9y+lfCfHU9/HJ/yge9M3GKOav3gAAADSydsPR9xQWtlf8AMB7QHQsUc1fvAAAAGjlCxcwAAMUc1fvAAAAGjlCxsoAAMUc1fvAAAAGjlCxsvml8AA3X9Yo5q/eAAAANHKFjZebT4AA7907FHNX7wAAABo5QsbL+b4nwAHv2n68Uc1fvAAAAGjlCxsoAAMUc1fvAAAAGjlCxsoAAMUc1fvAAAAGjlCxsvyHEP5AB7237LFHNX7wAAABo5QsbL81x3wAHvYPp8Uc1fvAAAAGjlCxsoAAMUc1fvAAAAGjlCxsoAAMUc1fvAAAAGjlCxsuu51/IAPeibPFHNX7wAAABo5QsbLz2dgAFCdHxRzV+8AAAAaOULGysfgAGVijmr94AAAA0coWNlAABijmr94AAAA0coWNlfg8AB7+9ijmr94AAAA0coWNl5zPXgAPaA6Xijmr94AAAA0coWNl/F8B4AD3739+KOav3gAAADRyhY2UAAGKOav3gAAADRyhY2UAAGKOav3gAAADRyhY2UAAGKOav3gAAADRyhUuUAAGKWqv3gAAADWSbiAAAZax2gAAAB4AAAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/8QAKRAAAQIFBAMAAwEBAQEAAAAAAAMFAQQGERYVMzVAAhMUBxAwNoASUP/aAAgBAQABBQL/ALWvAvAvAvAvAvAvAvAvAvAvAvAvAvAvAvD/AOFV1SRUjeJeJeJeJeJeJeJeJeJeJeJeJeJeJeIkqoko0reUw2d+r6j9v6pdFJd90NoNDaDQ2g0NoNDaDQ2g0NoNDaDQ2g0NoNDaDQ2g0NoFWRpgkU/wfeq+o/aN8mvPzVTNCDTTtH/6P+q2yU/wfdq+o/aN8mvPTTAzoNMr+RuIo/8A0f8AVbZKf4PuVfUftG+TXnpqn2hBplT8jcRR/wDo/wCq2yU/wfbq+o/aeEP/AF5ME/TrTK5OymUMpWrw3uDbR/8AoxTz8U/CZrdDwVzkzkzkzkzkzkzkhXMLtDig5yYtslP8H2n7yj4sp8M6fBOnwTp8E6fBOlFtU7rI6S8ZpumZGcl1fQsehY9Cx6Fj0LHoWPQsQl14xoVvmJFtFtkp/g+1UHBiOz0ltkp/g+1UHBiOz0ltkp/g+1UHBiOyRjCEIu7XCOsNRrDUaw1GsNRrDUaw1GsNRrDUaw1GsNRrDUaw1EHdrjHxjDygLbJT/B9qoODEdk/ISqybP/b8dqr+bULbJT/B9qoODEdkmkEplCNIM8Y4gzmIM5iDOYgzmIM5iDOYgzmIM5iDOYgzmIM5iDOQpBnvKS6MqgLbJT/B9qoODEdnpLbJT/B9qoODEdnpLbJT/B9qoODEdkqt18mpujUj1GORvRkb0ZG9GRvRkb0ZG9GRvRkb0ZG9GRvRkb0ZG9EKker0k7ebrIC2yU/wfaqDgxHZKiavF2kI0c73w53MOdzDncw53MOdzDncw53MOdzDncw53MOdzDnchRzvem2nxaZEW2Sn+D7VQcGI7PSW2Sn+D7VQcGI7PSW2Sn+D7VQcGI7I4zsvISsa3k75vKGbyhm8oZvKGbyhm8oZvKGbyhm8oZvKGbyhm8oQreTu2T0u4SotslP8H2qg4MR2SvJKYm2n+1AyUxKtgtslP8H2qg4MR2f16/A9aZ60z1pnrTPWmetM9aZ60z1pnrTPWmetM9fh+1tkp/g+1UHBiOz0ltkp/g+1UHBiOz+ozkpCP3SZ90mfdJn3SZ90mfdJn3SZ90mfdJn3SZ90mfdJkJ2UjH9LbJT/AAfaqDgxHZK/mV0Gj+349mV1msW2Sn+D7VQcGI7JPSqE5LRotsvhbaYW2mFtphbaYW2mFtphbaYW2mFtphbaYW2mFtpCi2y8hKISMsLbJT/B9qoODEdnpLbJT/B9qoODEdnpLbJT/B9qoODEdnpLbJT/AAfaqDgxJ7aYJa40GuNBrjQa40GuNBrjQa40GuNBrjQa40GuNBrjQa40GuNBrjQa40GuNBrjQKvbTFIp/g+07I+Uw2KpKJKWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiJJKKqNKPlLtnbsWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgW/7R//EAEAQAAAEAQgHAwsCBgMAAAAAAAABAgQDEDQ1cnORkrEREjEyM0CTE0TRBSEiMEFCUWGho+FScSNQYoKiwYCDkP/aAAgBAQAGPwL/AJrbRtG0bRtG0bRtG0bRtG0bRtG3+RqY+T4mhGyJFL2/Iht9eUSEtSFlsMjDaPE3okJKju/kCmDBfobIkQve+RSNoUZCYiFH50n+wo5vgFHN8Ao5vgFHN8Ao5vgFHN8Ao5vgFHN8Ao5vgFHN8Ao5vgFHN8Ao5vgCjLye32fokZWCcufUwYL/AIeyJEL3vkQS3bo1lq+ggw4fpRVRi7SJ8fMYafueXrl1TkZWCcueUwYL/h7IkQve+RBLdujWWr6Ds0elFVxInxEG2/0YafueXrl1TkZWCcudUwYL9DZEiF73yIJbt0ay1fQdmj0oquJE+MkG2/0YafueXrl1TkZWCcucUwYL9DZEiF73yIEWki+Zjs0O9aKriRNQ/OJ3/gYnf+BiHCaR+0WUTSZap/ANP3PKRS1noSktJmDTAZKioL3jiaun6CjfvfgUb978CjfvfgUb978CjfvfgUb978CjfvfgefyafW/AJy3M9GwyPaRyLqnIysE5c28Uk9BlBVlJNI/TMTSP0zE0j9MxNI/TMTSP0zENzEgLhwoXnM1FokcNknoOJDNJGDhRm8VKi/pHBiYRwYmEcGJhHBiYRwYmEcGJhHBiYRoKDEwhanCTQqMrSSD9hSLqnIysE5c29sFZSIqlya6pyMrBOXNvbBWUiKpcmuqcjKwTlzb2wVlIiqUmk/MQ0H5QbdQhSDbqEKQbdQhSDbqEKQbdQhSDbqEKQbdQhSDbqEKQbdQhSDbqEKQbdQhSDbqEKQbdQhoLyg26hDSR6SkXVORlYJy5t7YKykRVKRCYekkLiaF6PXxURDM4aImhEi6pyMrBOXNvbBWUiKpSKgx4ZLhq2kY3Ixf9g3Y3UG7G6g3Y3UG7G6g3Y3UG7G6g3Y3UG7G6g3Y3UG7G6g3Y3UG7G6g3I3UCYECGUOGnYRSLqnIysE5c29sFZSIqlya6pyMrBOXNvbBWUiKpcmuqcjKwTlzb2wVlIiqUnaQiI4q1aqNPs+Yny7iE+XcQny7iE+XcQny7iE+XcQny7iE+XcQny7iE+XcQny7iE+XcQny7iE+XcQUqMRFGhnqq0e35yLqnIysE5c29sFZSIqlJ2Bq1FpPWQr5ja3P+8d3xju+Md3xju+Md3xju+Md3xju+Md3xju+Md3xju+MbW+Mdjr68RR6y1SLqnIysE5c29sFZSIqlya6pyMrBOXNvbBWUiKpcmuqcjKwTlzb2wVlIiqUinLlWqhP1HmZxryEzjXkJnGvITONeQmca8hM415CZxryEzjXkJnGvITONeQmca8hM415CZxryHnZxryBOWytZB/SRdU5GVgnLm3tgrKRFUpEnASa+yXrKSXw9fEXHSaO1XpSk/hIuqcjKwTlzb2wVlIiqUu4m4bibhuJuG4m4bibhuJuG4m4bibhuJuG4m4bibhuJuG4m4bibpV1TkZWCcube2CspEVS5NdU5GVgnLm3tgrKRFUpdBuoJHXITqBjITqBjITqBjITqBjITqBjITqBjITqBjITqBjITqBjITqBjITqBjITqBjIaCdQcZSrqnIysE5c29sFZSIqlIlMEzSUVeqsy+Hr4kOKZqTCXoQZ5SLqnIysE5c29sFZSIqlIpu4Rrw1eweaK5L+4vAcZzeXgOM5vLwHGc3l4DjOby8BxnN5eA4zm8vAcZzeXgOM5vLwHGc3l4DjOby8BxnN5eA4zm8vAcVziLwCW7ZGpDKRdU5GVgnLm3tgrKRFUuTXVORlYJy5t7YKykRVLk11TkZWCcube2CspEVS5NdU5GVgnLm3tgrKRJH5Qb7P1ikW+MUi3xikW+MUi3xikW+MUi3xikW+MUi3xikW+MUi3xikW+MUi3xikW+MUi3xikW+MUi3xikW+MUi3xhRF5Qb7P1yMrBOXNuYCN6JCUkrgcOIhSFFtIy5UocNClrPYREG0CJvQ4SUnd/4Bf//EACoQAAIBAwMEAgICAwEAAAAAAAAB8BFRYTHB8RAhQNFBkTCBcaEggLFQ/9oACAEBAAE/If8AdbE+zG+zG+zG+zG+zG+zG+zG+zG+zG+zG+zG+zG+zG+zG+xM0a/8FuiHkEdx+5bJUdajIzIzIzIzIzIzIzIzIzIzIzIzIzIx+ka0ZopddobvzzdFUz4tuBn56OblStU+44EcCOBHAjgRwI4EcCOBHAjgRwI4EKk2na7LDJmzzm6H86j8DPyPvfUS7wU6HBi7v/QiSu/NIWHqTNnmt01K6+G4Gfkf+c/SXeDtVpGxd32R/WhJXfmkLD1JmzzG6IrvmLfgZ+R/5z9Jd4KNVSNi7v66f1oSV35pCw9SZs8t9jPi24GfkQ1Vbp8CKdaibK7/AF2RP6SP0lAYdIdqrkld0QVcNaJIYZii/pFRTedN503nTedN503nTedGoF80HvSH6ZPpIWHqTNnls8Maa+O7onKqbCxHNiObEc2I5sMVZrPU6USVemLj0Noe5ejVRyg5QcoOUHKDlBygRGbeirEii6whUVekhYepM2eXO3C1JC3+NPzSFh6kzZ5c7cLUkLeHIWHqTNnlztwtSQt0cmJHdt/A1IWteYl25LtyXbku3JduS7cl25LtyXbku3JduS7cTGLctRJWYqpp9n0kLD1Jmzy524WpIW6MpQX2UdF/H56ygS/jt3Snz0kLD1Jmzy524WpIW6JmbRbsxkfefCY58c+OfHPjnxz458c+OfHPjnxz4RR1sNhPKOikLD1Jmzy524WpIW8OQsPUmbPLnbhakhbw5Cw9SZs8uduFqSFuiZaunZVhodCtvUSzYlmxLNiWbEs2JZsSzYlmxLNiWbEs2JZsII6lL+oqtRujs7dEhYepM2eXO3C1JC3Rl0sqqWWBJkkr1+iZ/RM/omf0TP6Jn9Ez+iZ/RM/omf0TP6Jn9Ez+hpE0q9foe6FLSom7LC6SFh6kzZ5c7cLUkLeHIWHqTNnlztwtSQt4chYepM2eXO3C1JC3TScrt3bWWRBkyvh/lrrrrrrrrrrrrmEoVctFyHVUbWav0kLD1Jmzy524WpIW6MHVCqt0NV/Q006NOpQoUKFChQoUKFCgk32SKTaltGkWv76SFh6kzZ5c7cLUkLdW11bHlDi5xc4ucXOLnFzi5xc4ucXOLnFxJdUh/wAOshYepM2eXO3C1JC3hyFh6kzZ5c7cLUkLdX5Kap+4jW5GtyNbka3I1uRrcjW5GtyNbka3I1uRrcRGLfwvcJ16SFh6kzZ5c7cLUkLdP4ntSN0/f50e6Win/G/SQsPUmbPLnbhakhbolXrG/wCrI4zSW/KOnTp06dOnTp06dEEbcrAXV0K+W7u76SFh6kzZ5c7cLUkLeHIWHqTNnlztwtSQt4chYepM2eXO3C1JC3hyFh6kzZ5c7cIVJtKn2WOBHAjgRwI4EcCOBHAjgRwI4EcCOBHAjgRwI4EcCGSbbpdlh6kzZ5dD/vDdtQfrOlGaMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDH6xpVmyl12huvMUfKRgRgRgRgRgRgRgRgRgRgRgRgRgRgRgRgRgRgRgRgRQtEv8AdH//2gAIAQEAAAAQ/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD9/wD7/wD/AP8A/AAA/wD/AP8A/i//AJ//AP8A/wAH/wDH/wD/AP8Agf8A8f8A/wD/AMJ//H//AP8A5BP9H/8A/wD5BwDH/wD/AP59v/H/AP8A/wCP/wD8f/8A/wDiAAcf/wD/APi//wDH/wD/AP4gADH/AP8A/wCP/wD8f/8A/wDj/wD/AB//AP8A+J//AEf/AP8A/j//ANH/AP8A/wCP/wD8f/8A/wDj/wD/AB//AP8A+J//AMf/AP8A/igAcf8A/wD/AIwAHH//AP8A4/8A/wAf/wD/APi//wBH/wD/AP4n/wCx/wD/AP8AigAcf/8A/wDj/wD/AB//AP8A+P8A/wDH/wD/AP4//wDx/wD/AP8AkAACf/8A/wDgAAB//wD/AP4AAB//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/EACgQAQABAgUFAQEAAwEBAAAAAAEAEfAxUXHB8RAhQEFhkTCAgaEgUP/aAAgBAQABPxD/ADVqSi0R/uta1rWta1rWtZSin4wa/wDwARUKHuKuNoteCLDOMcDtiuJVxVxnJTkpyU5KclOSnJTkpyU5KclOSnJTkoXWTh57EiyJhFBIr+vnkiQDFY6p5/0sWP3oHbHHvKSUkbE7jj3IUbb8lr7S19pa+0tfaWvtLX2lr7S19pa+0tfaWvtLX2imDwrCLvhMTr59YAq0DGK6aF0iWNddA7YtHLT3H9D2w9KChF2zJ70N+msw/rbM0xNfOrAFQBisdrBXSxY110DtjpZie4/oe2EBFoCb0ZPehv1zazD+tszTE182sCKhQ9xWcP8ApUsfvQO2OlnJ7j+h7YMEtATejI96G8CnXNrMP62zNMTXzKyAqgHuOqef9JFjXXQO2Ig1qtRXFoLQ+EFCoCN6PRq0N4H6wfHAePsaEjWoDFP3prMIlLi6DVV+ARz1Bio9naGrX+GGGGGGGDQqnuFQ0olfAM8BApGo19j0tmaYmvmVkEMNRWMdBgRKiUX/AMjRo0aoce/WdCFWrXtgEMIOt5MEQr8rEegQw09iFE+naXntLz2l57S89pee0vPaXntGANQFV/Ib/CaVwD0tVplTpbM0xNfNrIsDWEwOBKGUoZShlKGUo60MpSUlJSUlJSUMpQOlszTE182siwNZfMnh2zNMTXzayLA1l8ydBLioUAYqxq7UD2X+p06dOnTp06dOnTp0IUA7rBXvDkHBExOlszTE182siwNZfMnR4fjJWuVPZP8Ah/c0WFVoS13oaNPrpbM0xNfNrIsDWXzJ07vbNg2fYnchRIq9gPhUl0bS6NpdG0ujaXRtLo2l0bS6NpdG0ujaXRtLo2j4CNewOtCUxci0DNfavte70tmaYmvm1kWBrL5k8O2Zpia+bWRYGsvmTw7ZmmJr5tZFgay+ZOnY72NWqQe6Bhmk71QrQYaH9WbNmzZs2bNmzZs3dTFaJGCqbFpXqA9L3qZn3pbM0xNfNrIsDWXzJ0NaI2khKD2ho/6fUM0GgAqZ95+k36TfpN+k36TfpN+k36TfpN+k36TfpNcEnukp+T6MjFEAHvQPeNV+dLZmmJr5tZFgay+ZPDtmaYmvm1kWBrL5k8O2Zpia+bWRYGsvmTopOk7FVrQvaphCId7gqaV7f1aaaaaaaaaaaaAFr3CoaViWkpUnx9YVP3pbM0xNfNrIsDWXzJ0qBziWYAx7sMliwAdkTuSrJ/JVk/kqyfyVZP5Ksn8lWT+SrJ/JVk/kqyfyVZP5Ksn8lWT+RYQr2AMZUE8pRGscNgPS2Zpia+bWRYGsvmTpSM3Tuql/5L42l8bS+NpfG0vjaXxtL42l8bS+NpfG0vjaXxtDQp3EJP8AkAMOlszTE182siwNZfMnh2zNMTXzayLA1l8ydFAqsUoNACP3+osWLFixYsWLFixZsDUEFYAVGp0tmaYmvm1kWBrL5k6DJSyj7SYCO/wpO/8AUXOI5W9UZUL6VKZdFszTE182siwNZfMnQe907REwQ7g9JE4RqVNPn9U6dOnTp06dOnTpxw896GsVYeotUYo909r0tmaYmvm1kWBrL5k8O2Zpia+bWRYGsvmTw7ZmmJr5tZFgay+ZPDtmaYmvm1kWI1hICRrCD7LX3lr7y195a+8tfeWvvLX3lr7y195a+8tfeWvvLX3lr7y195a+8tfeWvvDcGhWVX2YmvmVjpRCqCQP1iV7OHnpGcVOKnFTipxU4qcVOKnFTipxU4qcVOKnFTipxU4qcVOKhd5OHvoCDICFVAgn6eYq1RqTipxU4qcVOKnFTipxU4qcVOKnFTipxU4qcVOKnFTipxUMEHT/ADR//9k=) 50% no-repeat, rgb(255, 255, 255);
  background-size: contain;
}

.button-on-paste {
  border: 1px dashed;
  padding: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1890ff;
  border-color: #1890ff;
}
.button-on-paste.active {
  border: 1px dashed rgb(15, 89, 158);
  background-color: #f2f9ff;
  color: rgb(15, 89, 158);
}

.ant-upload-select {
  background-color: rgba(255, 255, 255, 0.719) !important;
}

.ant-upload-list-item-container {
  width: 60px !important;
  height: 60px !important;
}

.ant-upload-list-item {
  width: 60px !important;
  height: 60px !important;
  background-color: white !important;
}

.ant-upload-list-item::before {
  width: 60px !important;
  height: 60px !important;
  margin: -8px !important;
  border-radius: 4px !important;
}

.ant-upload-list-item-action {
  width: 22px !important;
}

.ant-upload-list-item-action {
  margin-top: 40px !important;
  z-index: 999 !important;
}

.ant-upload-list-item-actions a {
  display: block !important;
  position: absolute !important;
  z-index: 998 !important;
  top: 3px !important;
  width: 100% !important;
  height: calc(100% - 5px) !important;
  background-color: none !important;
}

.ant-upload-list-item-actions a svg {
  display: none !important;
}

.button-delete-upload-file {
  position: absolute;
  right: 0px;
  top: -6px;
  z-index: 999;
  cursor: pointer;
  color: #858585;
  transition: all 0.15s ease-in-out;
}
.button-delete-upload-file:hover {
  color: #f5222d;
}

.description-drag-and-paste {
  color: rgb(165, 165, 165);
}
.description-drag-and-paste:hover {
  color: #1890ff;
}

.text-upload-file {
  font-size: 10px;
  max-width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wrapper-file-icon {
  border: 1px solid rgb(219, 219, 219);
  padding: 5px;
  border-radius: 3px;
}

.audio-icon {
  color: rgb(177, 177, 177);
}

.audio-icon:hover {
  color: rgb(134, 134, 134);
}

.upload-file-dashed-bth {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  min-width: 50px;
  white-space: pre-wrap !important;
  font-size: 13px !important;
}

.wrapper-edit-files-card {
  position: relative;
  z-index: 20;
  overflow: hidden;
  width: 400px;
  background-color: white;
  min-height: 300px;
}.video_wrapper {
  border: 1px solid rgb(233, 233, 233);
}

.videoAttached {
  position: relative;
  cursor: pointer;
}
.videoAttached .wrapper-fileLoad {
  position: absolute;
  left: 13px;
  top: 18px;
  background-color: rgb(196, 196, 196);
  border-radius: 50%;
  transition: opacity 0.25s ease-in-out;
  color: rgb(245, 245, 245);
  display: inline-flex;
  opacity: 0;
}
.videoAttached .fileLoad {
  opacity: 0;
}
.videoAttached:hover .wrapper-fileLoad {
  opacity: 1;
}
.videoAttached:hover .fileLoad {
  opacity: 1;
}.audio-box {
  max-width: 300px;
}
.audio-box .audio-box__header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 2px 8px 2px;
  color: rgba(0, 0, 0, 0.75);
}
.audio-box .audio-box__meta {
  min-width: 0;
  display: flex;
  flex-direction: column;
  line-height: 1.2;
  gap: 2px;
}
.audio-box .audio-box__meta-title {
  font-size: 12px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.75);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.audio-box .audio-box__meta-subtitle {
  font-size: 11px;
  font-weight: 500;
  color: #8c8c8c;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.audio-box .audio-box__player-wrap {
  position: relative;
}
.audio-box .audio-box__player.rhap_container {
  height: 44px;
  padding: 0 10px 0 6px;
  border-radius: 8px;
  border: 1px solid #d4ecf9;
  box-shadow: 0 1px 3px rgba(3, 143, 222, 0.08);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, padding-right 0.2s ease;
}
.audio-box .audio-box__player-wrap:has(.audio-box__actions):hover .audio-box__player.rhap_container {
  padding-right: var(--audio-actions-width, 0px);
}
.audio-box .rhap_controls-section {
  color: #038fde;
  margin-right: 0 !important;
  flex: none;
  gap: 2px;
}
.audio-box .rhap-horizontal-reverse {
  margin-right: 0 !important;
}
.audio-box .rhap_button-clear:not(.audio-box__action) {
  color: #038fde;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  transition: background-color 0.15s ease;
}
.audio-box .rhap_button-clear:not(.audio-box__action):hover {
  background-color: rgba(3, 143, 222, 0.08);
}
.audio-box .rhap_play-pause-button {
  font-size: 30px;
}
.audio-box .rhap_additional-controls {
  display: none;
}
.audio-box .audio-box__actions {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  border-radius: 0 8px 8px 0;
  gap: 2px;
  padding: 2px 4px 2px 2px;
  margin: 1px;
  opacity: 0;
  pointer-events: none;
  background: white;
  transition: opacity 0.2s ease;
}
.audio-box .audio-box__player-wrap:hover .audio-box__actions {
  opacity: 1;
  pointer-events: auto;
}
.audio-box .audio-box__action {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.audio-box .audio-box__action--info:hover {
  color: #038fde;
  background-color: rgba(3, 143, 222, 0.08);
}
.audio-box .audio-box__action--remove:hover {
  color: #ff4d4f;
  background-color: rgba(255, 77, 79, 0.15);
}
.audio-box .rhap_main-controls {
  margin-left: 0;
}
.audio-box .rhap_progress-section {
  margin-left: 0;
  gap: 6px;
  align-items: center;
}
.audio-box .rhap_volume-container {
  display: none;
}
.audio-box .rhap_time {
  padding: 0 2px 0 0;
  font-size: 11px;
  font-weight: 500;
  color: #5a8fad;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.02em;
  min-width: 34px;
  text-align: right;
}
.audio-box .audio-progress {
  flex: 1;
  display: flex;
  align-items: center;
  min-width: 0;
  padding: 0 4px;
}
.audio-box .audio-progress__track {
  position: relative;
  width: 100%;
  height: 4px;
  background: #e3f2fb;
  border-radius: 999px;
  cursor: pointer;
}
.audio-box .audio-progress__track:hover {
  height: 6px;
}
.audio-box .audio-progress__buffer {
  position: absolute;
  inset: 0 auto 0 0;
  height: 100%;
  background: #c8e8f9;
  pointer-events: none;
  transition: width 0.3s ease;
  border-radius: 999px;
}
.audio-box .audio-progress__fill {
  position: absolute;
  inset: 0 auto 0 0;
  height: 100%;
  background: #038fde;
  pointer-events: none;
  will-change: width;
  border-radius: 999px;
}.timelog-button-delete {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  width: -moz-max-content;
  width: max-content;
  height: 24px !important;
  margin-left: auto;
  padding: 0 !important;
  outline: none !important;
  animation-duration: 0s !important;
  transition: all 0.15s ease-in-out !important;
}

.timelog-button-delete[ant-click-animating-without-extra-node]:after {
  animation: 0s !important;
}

.timelog-button-delete:hover {
  color: #f5222d !important;
}

.timelog-button-disabled {
  color: #bfbfbf !important;
}.avatar-my, .avatar-user {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
}
.avatar-my.small, .avatar-user.small {
  font-size: 12px;
}
.avatar-my p, .avatar-user p {
  margin: 0;
}
.avatar-my {
  background-color: rgba(114, 177, 83, 0.8705882353);
}
.avatar-user {
  background-color: rgba(62, 155, 255, 0.7960784314);
}.wrapper-create-comment {
  margin: 1rem 0 0.5rem 0 !important;
}

#comment-files {
  margin: 1rem 0.5rem 0 0.5rem !important;
}.custom-textarea {
  display: block;
  border: 1px solid rgb(236, 236, 236);
  padding: 4px 10px;
  resize: none;
  outline: none;
  overflow: hidden;
  word-break: break-word;
  white-space: pre-wrap;
  font-size: 14px;
  line-height: 1.4em;
  cursor: text;
}
.custom-textarea:empty:before {
  content: attr(data-placeholder);
  color: grey;
}
.custom-textarea:focus {
  border: 1px solid rgb(221, 235, 255);
}
.custom-textarea[data-disabled] {
  color: rgba(0, 0, 0, 0.5);
  background-color: inherit;
}
.custom-textarea[data-border=false] {
  padding: 0px 5px;
  border: 1px solid rgba(236, 236, 236, 0);
}
.custom-textarea[data-border=false]:focus,
.custom-textarea[data-border=false] :active {
  border: 1px solid rgba(221, 235, 255, 0);
}.voice-record-btn {
  --vrb-size: 36px;
  --vrb-expanded: 120px;
  --vrb-duration-collapse: 160ms;
  --vrb-duration-expand: 480ms;
  --vrb-duration: var(--vrb-duration-collapse);
  --vrb-ease: cubic-bezier(0.4, 0, 1, 1);
  --vrb-ease-expand: cubic-bezier(0.22, 1, 0.36, 1);
  position: relative;
  display: inline-block;
  width: var(--vrb-size);
  height: var(--vrb-size);
  padding: 0;
  border: 1px solid #c0e5f8;
  border-radius: 999px;
  background: #fff;
  color: #038fde;
  cursor: pointer;
  outline: none;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(3, 143, 222, 0.08);
  font-family: inherit;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  transition: width var(--vrb-duration) var(--vrb-ease), background-color var(--vrb-duration) ease, border-color var(--vrb-duration) ease, color var(--vrb-duration) ease, box-shadow var(--vrb-duration) ease, opacity 180ms ease;
}
.voice-record-btn:hover:not(:disabled) {
  border-color: #038fde;
  background: #f4fbff;
  box-shadow: 0 2px 8px rgba(3, 143, 222, 0.12);
}
.voice-record-btn:active:not(:disabled):not(.voice-record-btn--recording) {
  transform: scale(0.97);
}
.voice-record-btn:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(3, 143, 222, 0.35);
}
.voice-record-btn:disabled {
  cursor: not-allowed;
  opacity: 0.45;
  box-shadow: none;
}
.voice-record-btn--recording {
  --vrb-duration: var(--vrb-duration-expand);
  --vrb-ease: var(--vrb-ease-expand);
  width: var(--vrb-expanded);
  border-color: #ffb3b8;
  color: #e84749;
  box-shadow: 0 2px 10px rgba(232, 71, 73, 0.12);
}
.voice-record-btn--recording:hover:not(:disabled) {
  border-color: #ff7875;
  background: linear-gradient(135deg, #fff0f0 0%, #fff 100%);
  box-shadow: 0 3px 12px rgba(232, 71, 73, 0.16);
}
.voice-record-btn--recording:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(232, 71, 73, 0.28);
}

.voice-record-btn__core {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: var(--vrb-size);
  height: var(--vrb-size);
}

.voice-record-btn__icons {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -9px;
}

.voice-record-btn__icon {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  transition: opacity var(--vrb-duration) var(--vrb-ease), transform var(--vrb-duration) var(--vrb-ease);
}

.voice-record-btn__icon--mic {
  opacity: 1;
  transform: scale(1);
}

.voice-record-btn--recording .voice-record-btn__icon--mic {
  opacity: 0;
  transform: scale(0.85);
  transition-delay: 0ms;
}

.voice-record-btn:not(.voice-record-btn--recording) .voice-record-btn__icon--mic {
  opacity: 1;
  transform: scale(1);
  transition-delay: 40ms;
}

.voice-record-btn__pulse {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  margin-left: -4px;
  opacity: 0;
  transform: scale(0.6);
  pointer-events: none;
  transition: opacity var(--vrb-duration) var(--vrb-ease), transform var(--vrb-duration) var(--vrb-ease);
}

.voice-record-btn--recording .voice-record-btn__pulse {
  opacity: 1;
  transform: scale(1);
  transition-delay: 160ms;
}

.voice-record-btn:not(.voice-record-btn--recording) .voice-record-btn__pulse {
  opacity: 0;
  transform: scale(0.6);
  transition-delay: 0ms;
}

.voice-record-btn__dot {
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #ff4d4f;
}

.voice-record-btn__ripple {
  position: absolute;
  inset: -3px;
  border-radius: 50%;
  background: rgba(255, 77, 79, 0.28);
  animation: voiceRecordRipple 2.4s ease-out infinite;
  animation-play-state: paused;
}

.voice-record-btn--recording .voice-record-btn__ripple {
  animation-play-state: running;
}

@keyframes voiceRecordRipple {
  0% {
    transform: scale(0.75);
    opacity: 0.7;
  }
  65% {
    transform: scale(1.8);
    opacity: 0;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}
.voice-record-btn__timer {
  position: absolute;
  top: 51%;
  left: var(--vrb-size);
  width: 70px;
  opacity: 0;
  overflow: hidden;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.01em;
  padding-right: 0;
  transform: translateY(-50%) translateX(-8px);
  pointer-events: none;
  transition: opacity var(--vrb-duration) var(--vrb-ease), transform var(--vrb-duration) var(--vrb-ease), padding-right var(--vrb-duration) var(--vrb-ease);
}

.voice-record-btn--recording .voice-record-btn__timer {
  opacity: 1;
  padding-right: 12px;
  transform: translateY(-50%) translateX(0);
  transition-delay: 100ms;
}

.voice-record-btn:not(.voice-record-btn--recording) .voice-record-btn__timer {
  transition-delay: 0ms;
}.pagination {
  margin: 20px 0 6px 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 8px;
}
.pagination .shown-items {
  margin-right: 2.5%;
  padding: 8px;
  height: 28px;
  display: flex;
  align-items: center;
  color: #1677ff;
  border-radius: 4px;
  background-color: #e6f4ff;
}
.pagination__list {
  flex-grow: 1;
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
  list-style: none;
}
.pagination__list-item {
  margin: 0;
  padding-inline: 8px;
  min-width: 28px;
  text-wrap: nowrap;
  border-radius: 4px;
}
.pagination__list-item button {
  padding: 0 6px;
}
.pagination__list-item:hover {
  color: #1677ff;
}
.pagination__list-item:first-child, .pagination__list-item:last-child {
  padding-inline: 0;
}
.pagination__list-item.--active {
  font-weight: 500;
  color: #ffffff;
  background: #1677ff;
  box-shadow: inset 0 0 0 1px #1677ff, 0 1px 0px 0px #e0e0e0, 0 2px 4px 0px rgba(0, 0, 0, 0.3);
}

.pagination-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-align: center;
  line-height: 1;
  cursor: pointer;
}
.pagination-item button {
  height: 100%;
}

.pageLimit {
  margin-left: 2.5%;
  display: flex;
  align-items: center;
  gap: 8px;
}
.pageLimit__title {
  flex-shrink: 0;
}
.pageLimit__list {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.pageLimit__item {
  padding-inline: 10px;
  color: #1677ff;
  background: #ffffff;
  border-radius: 4px;
  border: none;
  outline: none;
  box-shadow: inset 0 0 0 1px #1677ff;
  transition: background ease-out 0.15s, color ease-out 0.15s;
}
.pageLimit__item.--active {
  box-shadow: inset 0 0 0 1px #1677ff, 0px 1px 0px 0px #e0e0e0, 0 2px 4px 0px rgba(0, 0, 0, 0.3);
}
.pageLimit__item:hover {
  color: #ffffff;
  background: #1677ff;
}
.pageLimit__item:not(:last-child) {
  margin-right: 6px;
}

.dots {
  font-size: large;
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
}
.dots:hover {
  color: #1677ff;
}

.svg-arrow {
  background: transparent;
  border-color: transparent;
}
.svg-arrow:hover svg {
  fill: #1677ff;
}
.svg-arrow.--disabled:hover {
  cursor: not-allowed;
}
.svg-arrow.--disabled svg {
  fill: rgba(0, 0, 0, 0.25);
}.entityTag {
  display: flex;
  align-items: center;
  line-height: inherit;
  color: #8c8c8c;
  background: #f0f0f0;
}
.entityTag._hovered:hover {
  background: rgb(86.5882352941%, 86.5882352941%, 86.5882352941%);
}
.entityTag .chevron {
  transition: all 0.25s;
}
.entityTag .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.with-border {
  border: 1px solid #b1b1b1;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.entityTag.bug-tracker {
  color: #ffffff;
  background: rgba(250, 83, 28, 0.8431372549);
}
.entityTag.bug-tracker._hovered:hover {
  background: rgba(97.8512508452%, 26.0830290737%, 2.4467883705%, 0.8431372549);
}
.entityTag.bug-tracker .chevron {
  transition: all 0.25s;
}
.entityTag.bug-tracker .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.feature-tracker {
  color: #ffffff;
  background: rgba(24, 143, 255, 0.8549019608);
}
.entityTag.feature-tracker._hovered:hover {
  background: rgba(0.6588235294%, 51.8345811052%, 100%, 0.8549019608);
}
.entityTag.feature-tracker .chevron {
  transition: all 0.25s;
}
.entityTag.feature-tracker .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.ticket-tracker {
  color: #ffffff;
  background: rgba(89, 118, 231, 0.8784313725);
}
.entityTag.ticket-tracker._hovered:hover {
  background: rgba(26.1308565531%, 39.0357069143%, 89.320123839%, 0.8784313725);
}
.entityTag.ticket-tracker .chevron {
  transition: all 0.25s;
}
.entityTag.ticket-tracker .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.meeting-tracker {
  color: #ffffff;
  background: #9655ff;
}
.entityTag.meeting-tracker._hovered:hover {
  background: rgb(52.2352941176%, 22.6666666667%, 100%);
}
.entityTag.meeting-tracker .chevron {
  transition: all 0.25s;
}
.entityTag.meeting-tracker .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.red, .entityTag.high, .entityTag.difficult, .entityTag.production, .entityTag.urgent, .entityTag.significant, .entityTag.important {
  color: #f5222d;
  background: #ffccc7;
}
.entityTag.red._hovered:hover, .entityTag.high._hovered:hover, .entityTag.difficult._hovered:hover, .entityTag.production._hovered:hover, .entityTag.urgent._hovered:hover, .entityTag.significant._hovered:hover, .entityTag.important._hovered:hover {
  background: rgb(100%, 67.0285714286%, 63.7960784314%);
}
.entityTag.red .chevron, .entityTag.high .chevron, .entityTag.difficult .chevron, .entityTag.production .chevron, .entityTag.urgent .chevron, .entityTag.significant .chevron, .entityTag.important .chevron {
  transition: all 0.25s;
}
.entityTag.red .chevron._open, .entityTag.high .chevron._open, .entityTag.difficult .chevron._open, .entityTag.production .chevron._open, .entityTag.urgent .chevron._open, .entityTag.significant .chevron._open, .entityTag.important .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.red.with-border, .entityTag.high.with-border, .entityTag.difficult.with-border, .entityTag.production.with-border, .entityTag.urgent.with-border, .entityTag.significant.with-border, .entityTag.important.with-border {
  border: 1px solid #ffaaa4 !important;
}
.entityTag.created, .entityTag.actual, .entityTag.acquainted, .entityTag.backlog, .entityTag.blocked, .entityTag.paused, .entityTag.not.reproducible, .entityTag.paused, .entityTag.backlog, .entityTag.reopened, .entityTag.rejected, .entityTag.accepted, .entityTag.minor {
  color: #51a5ff;
  background: rgba(211, 241, 255, 0.6509803922);
}
.entityTag.created._hovered:hover, .entityTag.actual._hovered:hover, .entityTag.acquainted._hovered:hover, .entityTag.backlog._hovered:hover, .entityTag.blocked._hovered:hover, .entityTag.paused._hovered:hover, .entityTag.not.reproducible._hovered:hover, .entityTag.paused._hovered:hover, .entityTag.backlog._hovered:hover, .entityTag.reopened._hovered:hover, .entityTag.rejected._hovered:hover, .entityTag.accepted._hovered:hover, .entityTag.minor._hovered:hover {
  background: rgba(68.1254901961%, 89.8581105169%, 100%, 0.6509803922);
}
.entityTag.created .chevron, .entityTag.actual .chevron, .entityTag.acquainted .chevron, .entityTag.backlog .chevron, .entityTag.blocked .chevron, .entityTag.paused .chevron, .entityTag.not.reproducible .chevron, .entityTag.paused .chevron, .entityTag.backlog .chevron, .entityTag.reopened .chevron, .entityTag.rejected .chevron, .entityTag.accepted .chevron, .entityTag.minor .chevron {
  transition: all 0.25s;
}
.entityTag.created .chevron._open, .entityTag.actual .chevron._open, .entityTag.acquainted .chevron._open, .entityTag.backlog .chevron._open, .entityTag.blocked .chevron._open, .entityTag.paused .chevron._open, .entityTag.not.reproducible .chevron._open, .entityTag.paused .chevron._open, .entityTag.backlog .chevron._open, .entityTag.reopened .chevron._open, .entityTag.rejected .chevron._open, .entityTag.accepted .chevron._open, .entityTag.minor .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.created.with-border, .entityTag.actual.with-border, .entityTag.acquainted.with-border, .entityTag.backlog.with-border, .entityTag.blocked.with-border, .entityTag.paused.with-border, .entityTag.not.reproducible.with-border, .entityTag.paused.with-border, .entityTag.backlog.with-border, .entityTag.reopened.with-border, .entityTag.rejected.with-border, .entityTag.accepted.with-border, .entityTag.minor.with-border {
  border: 1px solid #c0e5f8 !important;
}
.entityTag.progress, .entityTag.review, .entityTag.scheduled, .entityTag.going, .entityTag.canceled, .entityTag.finished, .entityTag.bugs, .entityTag.ready.for.deploy, .entityTag.fixing {
  color: #5676f3;
  background: rgba(203, 218, 247, 0.6509803922);
}
.entityTag.progress._hovered:hover, .entityTag.review._hovered:hover, .entityTag.scheduled._hovered:hover, .entityTag.going._hovered:hover, .entityTag.canceled._hovered:hover, .entityTag.finished._hovered:hover, .entityTag.bugs._hovered:hover, .entityTag.ready.for.deploy._hovered:hover, .entityTag.fixing._hovered:hover {
  background: rgba(67.3725490196%, 76.7843137255%, 94.9803921569%, 0.6509803922);
}
.entityTag.progress .chevron, .entityTag.review .chevron, .entityTag.scheduled .chevron, .entityTag.going .chevron, .entityTag.canceled .chevron, .entityTag.finished .chevron, .entityTag.bugs .chevron, .entityTag.ready.for.deploy .chevron, .entityTag.fixing .chevron {
  transition: all 0.25s;
}
.entityTag.progress .chevron._open, .entityTag.review .chevron._open, .entityTag.scheduled .chevron._open, .entityTag.going .chevron._open, .entityTag.canceled .chevron._open, .entityTag.finished .chevron._open, .entityTag.bugs .chevron._open, .entityTag.ready.for.deploy .chevron._open, .entityTag.fixing .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.progress.with-border, .entityTag.review.with-border, .entityTag.scheduled.with-border, .entityTag.going.with-border, .entityTag.canceled.with-border, .entityTag.finished.with-border, .entityTag.bugs.with-border, .entityTag.ready.for.deploy.with-border, .entityTag.fixing.with-border {
  border: 1px solid #b3ccfa !important;
}
.entityTag.discussion, .entityTag.low, .entityTag.planning {
  color: rgba(62, 155, 255, 0.9254901961);
  background: #e4ecfd;
}
.entityTag.discussion._hovered:hover, .entityTag.low._hovered:hover, .entityTag.planning._hovered:hover {
  background: rgb(75.3622718053%, 82.6623394185%, 98.1749830967%);
}
.entityTag.discussion .chevron, .entityTag.low .chevron, .entityTag.planning .chevron {
  transition: all 0.25s;
}
.entityTag.discussion .chevron._open, .entityTag.low .chevron._open, .entityTag.planning .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.discussion.with-border, .entityTag.low.with-border, .entityTag.planning.with-border {
  border: 1px solid rgba(125, 187, 253, 0.9254901961) !important;
}
.entityTag.yellow, .entityTag.archive {
  color: #faad14;
  background: #fff4ca;
}
.entityTag.yellow._hovered:hover, .entityTag.archive._hovered:hover {
  background: rgb(100%, 92.710617832%, 64.8784313725%);
}
.entityTag.yellow .chevron, .entityTag.archive .chevron {
  transition: all 0.25s;
}
.entityTag.yellow .chevron._open, .entityTag.archive .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.yellow.with-border, .entityTag.archive.with-border {
  border: 1px solid #ffeeac !important;
}
.entityTag.very_complicated, .entityTag.critical {
  color: #722ed1;
  background: #e4d8f8;
}
.entityTag.very_complicated._hovered:hover, .entityTag.critical._hovered:hover {
  background: rgb(80.8675191816%, 72.3641943734%, 95.0397271952%);
}
.entityTag.very_complicated .chevron, .entityTag.critical .chevron {
  transition: all 0.25s;
}
.entityTag.very_complicated .chevron._open, .entityTag.critical .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.very_complicated.with-border, .entityTag.critical.with-border {
  border: 1px solid #d1afff !important;
}
.entityTag.orange, .entityTag.normal {
  color: #fa541c;
  background: #ffd8bf;
}
.entityTag.orange._hovered:hover, .entityTag.normal._hovered:hover {
  background: rgb(100%, 76.1794117647%, 60.9098039216%);
}
.entityTag.orange .chevron, .entityTag.normal .chevron {
  transition: all 0.25s;
}
.entityTag.orange .chevron._open, .entityTag.normal .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.orange.with-border, .entityTag.normal.with-border {
  border: 1px solid #ffaf95 !important;
}
.entityTag.test.failed, .entityTag.test, .entityTag.testing, .entityTag.medium {
  color: rgba(248, 148, 81, 0.9058823529);
  background: rgba(255, 246, 240, 0.9058823529);
}
.entityTag.test.failed._hovered:hover, .entityTag.test._hovered:hover, .entityTag.testing._hovered:hover, .entityTag.medium._hovered:hover {
  background: rgba(100%, 87.1529411765%, 78.5882352941%, 0.9058823529);
}
.entityTag.test.failed .chevron, .entityTag.test .chevron, .entityTag.testing .chevron, .entityTag.medium .chevron {
  transition: all 0.25s;
}
.entityTag.test.failed .chevron._open, .entityTag.test .chevron._open, .entityTag.testing .chevron._open, .entityTag.medium .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.test.failed.with-border, .entityTag.test.with-border, .entityTag.testing.with-border, .entityTag.medium.with-border {
  border: 1px solid rgba(255, 215, 188, 0.9058823529) !important;
}
.entityTag.protected {
  color: #f89451;
  background: rgba(255, 226, 206, 0.9058823529);
}
.entityTag.protected._hovered:hover {
  background: rgba(100%, 80.0678671469%, 66.3215686275%, 0.9058823529);
}
.entityTag.protected .chevron {
  transition: all 0.25s;
}
.entityTag.protected .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.protected.with-border {
  border: 1px solid rgba(255, 198, 160, 0.9058823529) !important;
}
.entityTag.active, .entityTag.resolved, .entityTag.deploy {
  color: rgba(114, 177, 83, 0.8705882353);
  background: #f0fae7;
}
.entityTag.active._hovered:hover, .entityTag.resolved._hovered:hover, .entityTag.deploy._hovered:hover {
  background: rgb(86.3123732252%, 95.4374577417%, 78.0997971602%);
}
.entityTag.active .chevron, .entityTag.resolved .chevron, .entityTag.deploy .chevron {
  transition: all 0.25s;
}
.entityTag.active .chevron._open, .entityTag.resolved .chevron._open, .entityTag.deploy .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.active.with-border, .entityTag.resolved.with-border, .entityTag.deploy.with-border {
  border: 1px solid #90ca72 !important;
}
.entityTag.green {
  color: rgba(76, 170, 29, 0.7333333333);
  background: #efffe1;
}
.entityTag.green._hovered:hover {
  background: rgb(85.6941176471%, 100%, 73.1764705882%);
}
.entityTag.green .chevron {
  transition: all 0.25s;
}
.entityTag.green .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.green.with-border {
  border: 1px solid #90ca72 !important;
}
.entityTag.darkRed {
  color: #a70000;
  background: #f0fae7;
}
.entityTag.darkRed._hovered:hover {
  background: rgb(86.3123732252%, 95.4374577417%, 78.0997971602%);
}
.entityTag.darkRed .chevron {
  transition: all 0.25s;
}
.entityTag.darkRed .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.darkRed.with-border {
  border: 1px solid #a85353 !important;
}
.entityTag.closed, .entityTag.abandoned, .entityTag.deployed {
  color: #4d4d4d;
  background: #d6d6d6;
}
.entityTag.closed._hovered:hover, .entityTag.abandoned._hovered:hover, .entityTag.deployed._hovered:hover {
  background: rgb(77.2078431373%, 77.2078431373%, 77.2078431373%);
}
.entityTag.closed .chevron, .entityTag.abandoned .chevron, .entityTag.deployed .chevron {
  transition: all 0.25s;
}
.entityTag.closed .chevron._open, .entityTag.abandoned .chevron._open, .entityTag.deployed .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.closed.with-border, .entityTag.abandoned.with-border, .entityTag.deployed.with-border {
  border: 1px solid #9b9b9b !important;
}
.entityTag.outdated, .entityTag.draft, .entityTag.system {
  color: #8c8c8c;
  background: #f0f0f0;
}
.entityTag.outdated._hovered:hover, .entityTag.draft._hovered:hover, .entityTag.system._hovered:hover {
  background: rgb(86.5882352941%, 86.5882352941%, 86.5882352941%);
}
.entityTag.outdated .chevron, .entityTag.draft .chevron, .entityTag.system .chevron {
  transition: all 0.25s;
}
.entityTag.outdated .chevron._open, .entityTag.draft .chevron._open, .entityTag.system .chevron._open {
  transform: rotate(-180deg);
}
.entityTag.outdated.with-border, .entityTag.draft.with-border, .entityTag.system.with-border {
  border: 1px solid #adadad !important;
}

.default_style_icon_table {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

.default_style_icon_table_no_cut {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1px 7px 1px 7px;
  border-radius: 4px;
}

.issue-priority-radio__0,
.issue-priority-radio__1,
.issue-priority-radio__2,
.issue-priority-radio__3,
.issue-priority-radio__4,
.issue-priority-radio__5 {
  border: none !important;
}

@media (max-width: 1024px) {
  .text-title-type {
    font-size: 12px !important;
  }
}.universal_header_table_row th {
  padding: 4px !important;
}
.universal_header_table_row.blue > th {
  background-color: #ecf9ff !important;
  color: rgb(100, 100, 100);
}
.universal_header_table_row.small > th {
  font-size: 13px;
}
.universal_header_table_row.bordered > th {
  border-right: 1px solid #f0f0f0;
  border-top: 1px solid #f0f0f0;
}
.universal_header_table_row.bordered > th::before {
  width: 0px !important;
  background-color: inherit;
}
.universal_header_table_row.color-gray > th {
  color: #636363 !important;
}

.universal_body_table_row.small > td {
  padding: 4px !important;
}

.row_viewed_notifications {
  background-color: #fafafa;
}
.row_viewed_notifications > * {
  color: rgb(160, 160, 160);
}

tr.expandedRowDailyReport > td {
  background-color: rgba(204, 236, 248, 0.603) !important;
}

.universal_table_row td {
  padding: 6px !important;
}
.universal_table_row:hover td {
  background-color: rgba(238, 250, 255, 0.593) !important;
}
.universal_table_row.cantBeChanged {
  background-color: rgb(100%, 82.6823529412%, 47.6862745098%);
}
.universal_table_row.blue {
  background-color: #def2ff;
}
.universal_table_row.selected .light-dark div {
  color: #00b3ff !important;
}
.universal_table_row.selected {
  background-color: #afe7ff;
}
.universal_table_row.border {
  box-shadow: 0px 0px 1px 1px inset rgb(151, 151, 151) !important;
}
.universal_table_row.border td {
  background-color: inherit !important;
  border-bottom: none;
}
.universal_table_row.light-green.ant-table-row.ant-table-row-selected > td {
  background-color: #f1ffe6 !important;
}

.universal_table_row:hover {
  cursor: pointer;
}

.red_table_row {
  background-color: rgba(252, 235, 232, 0.3647058824) !important;
}

.recurring_table_row {
  background-color: rgba(252, 255, 170, 0.5) !important;
}

.select_table_row {
  cursor: pointer !important;
}
.select_table_row.selected {
  box-shadow: 0px 0px 1px 1px inset rgb(151, 151, 151) !important;
}
.select_table_row.selected td {
  background-color: inherit !important;
  border-bottom: none;
}

.cell-green {
  background-color: #def1ca !important;
}

.cell-grey {
  background-color: #f5f5f5;
}

.cell-warning {
  background-color: #fff8ed !important;
}

.ant-dropdown .ant-table-filter-dropdown {
  min-width: min(300px, 20vw);
}

.ant-dropdown.status-filter-dropdown .ant-table-filter-dropdown {
  overflow: visible;
}

.ant-table-wrapper .ant-table-filter-trigger {
  margin-inline-end: 0;
}
.ant-table-wrapper .ant-table-filter-trigger.active {
  background-color: rgba(169, 198, 231, 0.4392156863);
}

.ant-table-wrapper .ant-table.ant-table-small .ant-table-filter-trigger {
  margin-inline-end: 0;
}

.select_table_row.selected td {
  border-bottom: none !important;
}

.header_table_blue > th {
  color: rgb(24, 144, 255) !important;
  background-color: #e6faff;
  cursor: pointer;
  padding: 6px;
}
.header_table_blue > th:hover {
  background-color: #e6f4ff !important;
}
.header_table_blue > th.expand-cell-header {
  padding: 0px;
  height: 100%;
}
.header_table_blue > th.expand-cell-header .parent_cell_expand_row_table {
  width: 100%;
  padding: 6px;
  color: rgba(179, 179, 179, 0.315) !important;
}

.highlight-table-row {
  background-color: #5478ee !important;
  transition: background-color 0.2s ease;
}

/*tr.highlighted {
  background-color: rgba(255, 0, 0, 0.411);
  transition: background-color 0.5s ease;
}

tr {
  transition: background-color 0.5s ease;
}*/.user-avatar {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dadce0;
  background: #fff;
  color: #777;
  z-index: 1;
}
.user-avatar.blueColor {
  color: rgba(62, 155, 255, 0.9254901961);
  background: #e4ecfd;
  border: 1px solid rgba(182, 216, 252, 0.9254901961);
}
.user-avatar:not(:last-child) {
  margin-right: -7px;
}

.user-avatar_sm {
  width: 28px;
  height: 28px;
}

.user-avatar_extra_sm {
  width: 24px;
  height: 24px;
  color: rgba(47, 85, 235, 0.5803921569);
}

.user-avatar_circle {
  border-radius: 50px;
}

.user-avatar__initials {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  position: relative;
  top: 1px;
}.step-linked-data {
  background-color: #fff;
}
.step-linked-data:not(.step-linked-data--empty) {
  margin: 12px -14px 0;
  border-top: 1px solid #ececec;
  border-radius: 0;
}
.step-linked-data:not(.step-linked-data--empty).step-linked-data--flush-bottom {
  margin-bottom: -14px;
}
.step-linked-data--empty {
  margin-top: 8px;
  padding: 0 0 4px;
  background: transparent;
  border: none;
}
.step-linked-data--empty .step-linked-data__header {
  padding: 0;
}
.step-linked-data__header {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  padding: 10px 14px 0;
}
.step-linked-data__header-bar {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.step-linked-data__header-title {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #6b7280;
  line-height: 1.2;
  flex-shrink: 0;
}
.step-linked-data__header-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.06);
  font-size: 10px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #8c8c8c;
  line-height: 1;
  flex-shrink: 0;
}
.step-linked-data__header-label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  padding: 4px 6px;
  margin: 0 -6px;
  border: none;
  border-radius: 4px;
  background: transparent;
  cursor: pointer;
  outline: none;
  transition: background-color 0.2s ease;
}
.step-linked-data__header-label:hover {
  background: rgba(0, 0, 0, 0.04);
}
.step-linked-data__header-label:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__type-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.step-linked-data__type-filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  height: 22px;
  padding: 0 8px;
  border: 1px solid #ececec;
  border-radius: 999px;
  background: #fff;
  color: #595959;
  font-size: 11px;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  outline: none;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.step-linked-data__type-filter-btn:hover:not(.step-linked-data__type-filter-btn--active) {
  border-color: #d9d9d9;
  color: #262626;
}
.step-linked-data__type-filter-btn:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__type-filter-btn--active {
  border-color: #c0e5f8;
  background: #e6f4ff;
  color: #038fde;
}
.step-linked-data__type-filter-count {
  font-size: 10px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  opacity: 0.7;
}
.step-linked-data__view-switch {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  margin-left: auto;
  padding: 2px;
  border-radius: 8px;
  background: #f5f5f5;
  flex-shrink: 0;
}
.step-linked-data__view-switch-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 26px;
  padding: 0;
  border: none;
  border-radius: 6px;
  background: transparent;
  color: #8c8c8c;
  cursor: pointer;
  outline: none;
  transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
.step-linked-data__view-switch-btn:hover:not(.step-linked-data__view-switch-btn--active) {
  color: #434343;
}
.step-linked-data__view-switch-btn:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.35);
}
.step-linked-data__view-switch-btn--active {
  background: #fff;
  color: #038fde;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
}
.step-linked-data__compact {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(104px, 1fr));
  gap: 8px;
  padding: 8px 14px 12px;
}
.step-linked-data__compact .step-linked-data__tile {
  width: auto;
  min-width: 0;
}
.step-linked-data__tile {
  position: relative;
  width: 64px;
  min-width: 64px;
  height: 64px;
  flex-shrink: 0;
}
.step-linked-data__tile-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: 100%;
  height: 100%;
  padding: 6px 4px;
  border: 1px solid #ececec;
  border-radius: 8px;
  background: #fff;
  cursor: pointer;
  outline: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.step-linked-data__tile-btn:hover {
  border-color: #d9d9d9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.step-linked-data__tile-btn:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__tile-btn--static {
  cursor: default;
}
.step-linked-data__tile-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  flex-shrink: 0;
}
.step-linked-data__tile-icon--file {
  background: #f5f5f5;
}
.step-linked-data__tile-id {
  font-size: 12px;
  font-weight: 600;
  color: #434343;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.01em;
}
.step-linked-data__tile-label {
  width: 100%;
  font-size: 12px;
  font-weight: 500;
  color: #8c8c8c;
  line-height: 1.2;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__tile-partition, .step-linked-data__row-partition {
  display: block;
  width: 100%;
  margin-top: 4px;
  padding: 0 6px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__tile--wide {
  width: 124px;
  min-width: 124px;
  height: auto;
  min-height: 64px;
}
.step-linked-data__tile-meta {
  display: block;
  width: 100%;
  font-size: 10px;
  line-height: 1.3;
  color: #8c8c8c;
  font-variant-numeric: tabular-nums;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__tile-btn--wide {
  align-items: stretch;
  justify-content: flex-start;
  gap: 3px;
  padding: 6px 8px;
  text-align: left;
}
.step-linked-data__tile-head {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
}
.step-linked-data__tile-head .step-linked-data__tile-label {
  width: auto;
  min-width: 0;
  text-align: left;
}
.step-linked-data__tile-icon--small {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}
.step-linked-data__tile-title {
  display: block;
  width: 100%;
  min-width: 0;
  text-align: left;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.35;
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__tile-title--empty {
  font-weight: 400;
  font-style: italic;
  color: #bfbfbf;
}
.step-linked-data__tile--voice .step-linked-data__tile-btn {
  position: relative;
  overflow: hidden;
}
.step-linked-data__tile-play {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  margin: auto 0;
  gap: 5px;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
  color: #038fde;
}
.step-linked-data__tile-play-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 999px;
  background: #038fde;
  color: #fff;
  transition: transform 0.15s ease, background-color 0.2s ease;
}
.step-linked-data__tile--voice .step-linked-data__tile-btn:hover .step-linked-data__tile-play-icon, .step-linked-data__tile[data-tile-type=file] .step-linked-data__tile-btn:hover .step-linked-data__tile-play-icon {
  transform: scale(1.1);
}
.step-linked-data__tile--playing .step-linked-data__tile-play-icon {
  background: #0277bd;
}
.step-linked-data__tile-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  background: #038fde;
  pointer-events: none;
  transition: width 0.2s linear;
}
.step-linked-data__file-info-overlay {
  max-width: 300px;
}
.step-linked-data__file-info-overlay .ant-popover-inner {
  padding: 10px 12px;
  border-radius: 8px;
}
.step-linked-data__file-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 180px;
  max-width: 276px;
}
.step-linked-data__file-info-name {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
  color: #262626;
  word-break: break-all;
}
.step-linked-data__file-info-list {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 4px 12px;
  margin: 0;
  padding-top: 8px;
  border-top: 1px solid #f0f0f0;
  font-size: 12px;
  line-height: 1.4;
}
.step-linked-data__file-info-list dt {
  color: #8c8c8c;
}
.step-linked-data__file-info-list dd {
  margin: 0;
  color: #262626;
  font-variant-numeric: tabular-nums;
  text-align: right;
}
.step-linked-data__viewer-download {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.65);
  cursor: pointer;
  transition: color 0.2s ease;
}
.step-linked-data__viewer-download:hover {
  color: #fff;
}
.step-linked-data__image-viewer {
  display: none;
}
.step-linked-data__tile-cover {
  display: block;
  width: 100%;
  height: 38px;
  margin-top: auto;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
  background: #fafafa;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);
}
.step-linked-data__tile-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  min-width: 0;
  margin-top: auto;
}
.step-linked-data__tile-play + .step-linked-data__tile-footer {
  margin-top: 0;
}
.step-linked-data__tile-footer .step-linked-data__tile-meta {
  width: auto;
  min-width: 0;
}
.step-linked-data__tile-status {
  flex-shrink: 1;
  max-width: 100%;
}
.step-linked-data__tile-status .ant-tag {
  overflow: hidden;
}
.step-linked-data__tile-status .ant-tag > span {
  min-width: 0;
}
.step-linked-data__tile-status.step-linked-data__status .ant-tag {
  padding: 0 4px;
  font-size: 10px;
  line-height: 16px;
}
.step-linked-data__tile-status.step-linked-data__status .ant-tag .ui54-icon {
  margin-right: 2px !important;
}
.step-linked-data__tile-status.step-linked-data__status .ant-tag svg {
  width: 10px !important;
  height: 10px !important;
}
.step-linked-data__tile-unlink {
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: transparent;
  color: #8c8c8c;
  cursor: pointer;
  outline: none;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.step-linked-data__tile-unlink:hover {
  background: #fff1f0;
  color: #ff4d4f;
}
.step-linked-data__tile-unlink:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__tile-btn--wide .step-linked-data__tile-head {
  padding-right: 18px;
}
.step-linked-data__actions {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
.step-linked-data__action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid #c0e5f8;
  border-radius: 999px;
  background: #fff;
  color: #038fde;
  cursor: pointer;
  outline: none;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.15s ease;
}
.step-linked-data__action-btn:hover:not(:disabled) {
  border-color: #038fde;
  background: #f4fbff;
}
.step-linked-data__action-btn:active:not(:disabled) {
  transform: scale(0.97);
}
.step-linked-data__action-btn:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(3, 143, 222, 0.35);
}
.step-linked-data__action-btn:disabled {
  cursor: not-allowed;
  opacity: 0.45;
  box-shadow: none;
}
.step-linked-data__voice-action {
  display: inline-flex;
  align-items: center;
  line-height: 0;
}
.step-linked-data__files-spinner {
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
}
.step-linked-data__accordions {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 14px 12px;
}
.step-linked-data__accordion {
  padding: 6px 10px;
  border-radius: 8px;
  background: #f9f9f9;
}
.step-linked-data__accordion--open {
  padding-bottom: 10px;
}
.step-linked-data__accordion-header {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 4px 0;
  border: none;
  border-radius: 4px;
  background: transparent;
  text-align: left;
  cursor: pointer;
  outline: none;
}
.step-linked-data__accordion-header:hover .step-linked-data__accordion-title, .step-linked-data__accordion-header:hover .step-linked-data__accordion-chevron {
  color: #262626;
}
.step-linked-data__accordion-header:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__accordion-chevron {
  flex-shrink: 0;
  color: #8c8c8c;
  transform: rotate(-90deg);
  transition: transform 0.2s ease, color 0.2s ease;
}
.step-linked-data__accordion--open .step-linked-data__accordion-chevron {
  transform: rotate(0deg);
}
.step-linked-data__accordion-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  flex-shrink: 0;
}
.step-linked-data__accordion-title {
  font-size: 12px;
  font-weight: 600;
  color: #434343;
  line-height: 1.2;
  transition: color 0.2s ease;
}
.step-linked-data__accordion-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.06);
  font-size: 10px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #595959;
  line-height: 1;
}
.step-linked-data__accordion-body {
  padding: 2px 0 0;
}
.step-linked-data__rows {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6px;
}
@media (max-width: 767px) {
  .step-linked-data__rows {
    grid-template-columns: minmax(0, 1fr);
  }
}
.step-linked-data__rows > :only-child {
  grid-column: 1/-1;
}
.step-linked-data__rows--voice > :only-child, .step-linked-data__rows--files > :only-child, .step-linked-data__accordion[data-linked-group=document] .step-linked-data__rows > :only-child {
  grid-column: auto;
}
.step-linked-data__rows--voice .audio-box {
  max-width: none;
  padding: 6px 8px !important;
  border: 1px solid #ececec;
  border-radius: 6px;
  background: #fff;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.step-linked-data__rows--voice .audio-box:hover {
  border-color: #d9d9d9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.step-linked-data__rows--voice .audio-box .audio-box__header {
  padding: 0 0 2px;
}
.step-linked-data__rows--voice .audio-box .audio-box__player.rhap_container {
  height: 32px;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.step-linked-data__rows--voice .audio-box .audio-box__actions {
  border-radius: 0;
}
.step-linked-data__voice-meta {
  display: flex;
  align-items: baseline;
  gap: 6px;
  min-width: 0;
}
.step-linked-data__voice-author {
  min-width: 0;
  font-size: 12px;
  font-weight: 500;
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__row {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  min-height: 38px;
  padding: 6px 8px;
  border: 1px solid #ececec;
  border-radius: 6px;
  background: #fff;
  cursor: pointer;
  outline: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.step-linked-data__row:hover {
  border-color: #d9d9d9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.step-linked-data__row:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__row--static {
  cursor: default;
}
.step-linked-data__row-file-thumb {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
  background: #fafafa;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);
}
.step-linked-data__row-file-thumb--icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5f5f5;
  color: #038fde;
  box-shadow: none;
}
.step-linked-data__row-file-action {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  flex-shrink: 0;
  margin-left: auto;
  font-size: 11px;
  font-weight: 500;
  color: #038fde;
}
.step-linked-data__rows--files .step-linked-data__files-spinner {
  width: 36px;
  height: 36px;
}
.step-linked-data__row-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 5px;
  flex-shrink: 0;
}
.step-linked-data__row-icon--timelog {
  background: #e6fffb;
  color: #13c2c2;
}
.step-linked-data__row-id {
  flex-shrink: 0;
  font-size: 11px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #595959;
  letter-spacing: 0.01em;
}
.step-linked-data__row-title {
  flex: 1;
  min-width: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.35;
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.step-linked-data__row-title--empty {
  font-weight: 400;
  font-style: italic;
  color: #bfbfbf;
}
.step-linked-data__row-main {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  gap: 3px;
}
.step-linked-data__row-head {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  min-height: 24px;
}
.step-linked-data__row-head .step-linked-data__row-actions {
  margin-left: auto;
}
.step-linked-data__row-sub {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  overflow: hidden;
}
.step-linked-data__row-sub .step-linked-data__row-meta + .step-linked-data__row-meta::before {
  content: "·";
  margin-right: 6px;
  color: #bfbfbf;
}
.step-linked-data__row-meta {
  flex-shrink: 0;
  font-size: 10px;
  line-height: 1.3;
  color: #8c8c8c;
  font-variant-numeric: tabular-nums;
}
.step-linked-data__row-status {
  flex-shrink: 1;
}
.step-linked-data__row-status .ant-tag {
  overflow: hidden;
}
.step-linked-data__row-status .ant-tag > span {
  min-width: 0;
}
.step-linked-data__priority {
  display: inline-flex;
  flex-shrink: 0;
}
.step-linked-data__priority .default_style_icon_table {
  width: 20px;
  height: 20px;
  font-size: 11px;
  line-height: 1;
}
.step-linked-data__assignees {
  display: inline-flex;
  flex-shrink: 0;
  margin-left: auto;
  padding-left: 4px;
  line-height: 0;
}
.step-linked-data__assignees .ant-avatar-group .ant-avatar {
  font-size: 10px;
}
.step-linked-data__status {
  display: inline-flex;
  flex-shrink: 0;
  min-width: 0;
}
.step-linked-data__status.step-linked-data__tile-status, .step-linked-data__status.step-linked-data__row-status {
  flex-shrink: 1;
}
.step-linked-data__status .ant-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  margin: 0;
  padding: 0 6px;
  font-size: 11px;
  line-height: 18px;
}
.step-linked-data__status .ant-tag span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.step-linked-data__status .ant-tag .ui54-icon {
  flex-shrink: 0;
  margin-right: 2px !important;
}
.step-linked-data__status .ant-tag svg {
  width: 12px !important;
  height: 12px !important;
}
.step-linked-data__row-actions {
  display: inline-flex;
  flex-shrink: 0;
  margin: -2px 0;
}
.step-linked-data__row-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: transparent;
  color: #8c8c8c;
  cursor: pointer;
  outline: none;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.step-linked-data__row-action:hover {
  background: #fff1f0;
  color: #ff4d4f;
}
.step-linked-data__row-action:focus-visible {
  box-shadow: 0 0 0 2px rgba(3, 143, 222, 0.25);
}
.step-linked-data__attach-modal-body {
  display: flex;
  flex-direction: column;
  height: 540px;
}
.step-linked-data__attach-modal-table {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.step-linked-data__attach-modal-table .ant-spin-nested-loading,
.step-linked-data__attach-modal-table .ant-spin-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.step-linked-data__attach-modal-table .ant-table-wrapper {
  flex: 1;
  min-height: 0;
}
.step-linked-data__attach-table-row {
  cursor: pointer;
}
.step-linked-data__attach-table-row.selected {
  background: #e6f4ff;
}
.step-linked-data__attach-table-row--disabled {
  cursor: not-allowed;
  opacity: 0.55;
}
.step-linked-data__attach-menu {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 180px;
}
.step-linked-data__attach-menu-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 8px;
  border: none;
  background: transparent;
  text-align: left;
  font-size: 13px;
  color: #262626;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}
.step-linked-data__attach-menu-item:hover {
  background: #f5f5f5;
}
.step-linked-data__attach-menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  border-radius: 6px;
}.step-status-picker {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
  max-width: 100%;
  padding: 2px 4px;
  cursor: pointer;
  border-radius: 4px;
  transition: color 0.15s ease, background 0.15s ease;
}
.step-status-picker:hover {
  color: #6b7280;
  background: rgba(0, 0, 0, 0.05);
}
.step-status-picker__label {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1f2937;
  line-height: 1.4;
}
.step-status-picker__edit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  padding: 0;
  background: transparent;
  color: #9ca3af;
  cursor: pointer;
}
.step-status-picker__popover {
  min-width: 220px;
}
.step-status-picker__custom {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 2px;
}
.step-status-picker__custom .ant-input-affix-wrapper,
.step-status-picker__custom .ant-input {
  border-radius: 8px;
}
.step-status-picker__custom-hint {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 1.3;
  padding-left: 2px;
}.change-status-popover__trigger {
  display: inline-flex;
}

.change-status-popover__trigger-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.change-status-popover__trigger-btn.radio-darkBlue:not([disabled]) {
  color: #5676f3 !important;
  border-color: #5676f3 !important;
}
.change-status-popover__trigger-btn.radio-darkBlue:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-darkBlue:not([disabled]) .change-status-popover__arrow {
  color: #5676f3;
}
.change-status-popover__trigger-btn.radio-darkBlue:not([disabled]):hover {
  color: #5676f3 !important;
  border-color: #5676f3 !important;
  background: #bdcff7 !important;
}
.change-status-popover__trigger-btn.radio-blue:not([disabled]) {
  color: rgba(62, 155, 255, 0.93) !important;
  border-color: rgba(62, 155, 255, 0.93) !important;
}
.change-status-popover__trigger-btn.radio-blue:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-blue:not([disabled]) .change-status-popover__arrow {
  color: rgba(62, 155, 255, 0.93);
}
.change-status-popover__trigger-btn.radio-blue:not([disabled]):hover {
  color: rgba(62, 155, 255, 0.93) !important;
  border-color: rgba(62, 155, 255, 0.93) !important;
  background: #cde4fd !important;
}
.change-status-popover__trigger-btn.radio-green:not([disabled]) {
  color: rgba(114, 177, 83, 0.87) !important;
  border-color: rgba(114, 177, 83, 0.87) !important;
}
.change-status-popover__trigger-btn.radio-green:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-green:not([disabled]) .change-status-popover__arrow {
  color: rgba(114, 177, 83, 0.87);
}
.change-status-popover__trigger-btn.radio-green:not([disabled]):hover {
  color: rgba(114, 177, 83, 0.87) !important;
  border-color: rgba(114, 177, 83, 0.87) !important;
  background: #ddf3cc !important;
}
.change-status-popover__trigger-btn.radio-red:not([disabled]) {
  color: #f5222d !important;
  border-color: #f5222d !important;
}
.change-status-popover__trigger-btn.radio-red:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-red:not([disabled]) .change-status-popover__arrow {
  color: #f5222d;
}
.change-status-popover__trigger-btn.radio-red:not([disabled]):hover {
  color: #f5222d !important;
  border-color: #f5222d !important;
  background: #ffccc7 !important;
}
.change-status-popover__trigger-btn.radio-gray:not([disabled]) {
  color: #888888 !important;
  border-color: #888888 !important;
}
.change-status-popover__trigger-btn.radio-gray:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-gray:not([disabled]) .change-status-popover__arrow {
  color: #888888;
}
.change-status-popover__trigger-btn.radio-gray:not([disabled]):hover {
  color: #888888 !important;
  border-color: #888888 !important;
  background: #d9d9d9 !important;
}
.change-status-popover__trigger-btn.radio-orange:not([disabled]) {
  color: rgba(248, 148, 81, 0.8) !important;
  border-color: rgba(248, 148, 81, 0.8) !important;
}
.change-status-popover__trigger-btn.radio-orange:not([disabled]) .change-status-popover__trigger-icon,
.change-status-popover__trigger-btn.radio-orange:not([disabled]) .change-status-popover__arrow {
  color: rgba(248, 148, 81, 0.8);
}
.change-status-popover__trigger-btn.radio-orange:not([disabled]):hover {
  color: rgba(248, 148, 81, 0.8) !important;
  border-color: rgba(248, 148, 81, 0.8) !important;
  background: #fff7e6 !important;
}

.change-status-popover__trigger-icon {
  display: inline-flex;
  flex-shrink: 0;
}

.change-status-popover-overlay .ant-popover-inner {
  border-radius: 10px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);
}
.change-status-popover-overlay .ant-popover-inner-content {
  padding: 12px;
}

.change-status-popover {
  min-width: 240px;
  max-width: 300px;
}
.change-status-popover__header {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.45);
  margin-bottom: 8px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  font-weight: 600;
}
.change-status-popover__current {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f0f0f0;
}
.change-status-popover__hint {
  margin-bottom: 8px;
  font-size: 11px;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.45);
}
.change-status-popover__options {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.change-status-popover__divider {
  height: 1px;
  margin: 6px 0;
  background: #f0f0f0;
}
.change-status-popover__option-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 5px 6px 5px 10px;
  border: 1px solid transparent;
  border-radius: 8px;
  background: #fafafa;
  transition: background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}
.change-status-popover__option-row:hover {
  background: #f5f9ff;
  border-color: #e6f4ff;
}
.change-status-popover__option-row--entity:not(.change-status-popover__option-row--active-step) {
  background: #f6ffed;
  border-color: #d9f7be;
}
.change-status-popover__option-row--active-step {
  background: #e6f4ff;
  border-color: #bae0ff;
}
.change-status-popover__option-info {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1;
  padding: 0;
  border: none;
  border-radius: 6px;
  background: transparent;
  font-size: 13px;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.88);
  text-align: left;
  cursor: pointer;
  transition: opacity 0.15s ease;
}
.change-status-popover__option-info:hover:not(:disabled) {
  opacity: 0.85;
}
.change-status-popover__option-info--disabled, .change-status-popover__option-info:disabled {
  opacity: 0.45;
  cursor: default;
}
.change-status-popover__action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.72);
  border: 1px solid #d9d9d9;
  color: rgba(0, 0, 0, 0.55);
  cursor: pointer;
  transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}
.change-status-popover__action-btn--add:hover:not(:disabled) {
  color: #389e0d;
  border-color: #b7eb8f;
  background: #f6ffed;
}
.change-status-popover__entity-check {
  flex-shrink: 0;
  color: #52c41a;
}
.change-status-popover__option {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 7px 10px;
  border: 1px solid transparent;
  border-radius: 8px;
  background: #fafafa;
  cursor: pointer;
  font-size: 13px;
  line-height: 1.4;
  text-align: left;
  color: rgba(0, 0, 0, 0.88);
  transition: background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}
.change-status-popover__option:hover {
  background: #f0f7ff;
  border-color: #bae0ff;
}
.change-status-popover__option--active {
  background: #e6f4ff;
  border-color: #1677ff;
  font-weight: 500;
  box-shadow: 0 0 0 1px rgba(22, 119, 255, 0.1);
}
.change-status-popover__option-icon {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  opacity: 0.75;
}
.change-status-popover__option-text {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  gap: 1px;
}
.change-status-popover__option-label {
  flex: 1;
  min-width: 0;
}
.change-status-popover__option-hint {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 1.3;
}
.change-status-popover__option--custom:hover {
  background: #f6ffed;
  border-color: #b7eb8f;
}
.change-status-popover__check {
  flex-shrink: 0;
  color: #1677ff;
}
.change-status-popover__arrow {
  margin-left: 2px;
  font-size: 10px;
  opacity: 0.55;
}.base-steps {
  border-radius: 14px;
  border: none;
  background-color: rgb(248, 249, 251);
}
.base-steps .ant-card-body {
  padding: 0;
}
.base-steps__add-meeting-btn {
  color: #9859ff;
  border-color: #9859ff;
  background: white;
}
.base-steps__add-meeting-btn:hover {
  background: #9859ff !important;
  color: #fff !important;
  border-color: #9859ff !important;
}

.base-step-card {
  border: 1px solid #e4e7ec !important;
  border-radius: 12px;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
  overflow: hidden;
  background: #fff;
}
.base-step-card .ant-card-head {
  padding: 10px 14px;
  min-height: unset;
  border-bottom: 1px solid #eef0f3;
  transition: background-color 0.2s ease;
}
.base-step-card .ant-card-body {
  padding: 12px 14px 14px;
  transition: background-color 0.2s ease;
}
.base-step-card__header {
  width: 100%;
}
.base-step-card__title-group {
  min-width: 0;
  flex: 1;
  align-items: center;
}
.base-step-card__toolbar {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  margin-left: 4px;
  padding-left: 10px;
  border-left: 1px solid rgba(15, 23, 42, 0.1);
}
.base-step-card__info-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border: 1px solid #bfdbfe;
  border-radius: 8px;
  background: #ffffff;
  color: #3e8adb;
  cursor: pointer;
  transition: border-color 0.15s ease, background-color 0.15s ease;
}
.base-step-card__info-btn:hover {
  border-color: #3e8adb;
  background: #e0efff;
}
.base-step-card__edit-actions {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.base-step-card__edit-btn.ant-btn-sm {
  min-width: 76px;
  width: 76px;
  height: 28px;
  padding-inline: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
  border-radius: 8px;
  box-shadow: none;
}
.base-step-card__icon-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 1px solid #d5dbe3;
  border-radius: 8px;
  background: #fff;
  color: #64748b;
  cursor: pointer;
  outline: none;
  transition: border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;
}
.base-step-card__icon-btn:hover {
  border-color: #94a3b8;
  background: #f8fafc;
  color: #334155;
}
.base-step-card__icon-btn:active {
  transform: scale(0.97);
}
.base-step-card__icon-btn:focus-visible {
  box-shadow: 0 0 0 2px rgba(22, 119, 255, 0.2);
}
.base-step-card__icon-btn--primary {
  color: #1677ff;
  border-color: #b7d4f7;
  background: #ffffff;
}
.base-step-card__icon-btn--primary:hover {
  border-color: #1677ff;
  background: #ffffff;
  color: #0958d9;
}
.base-step-card__icon-btn--danger {
  color: #ef4444;
  border-color: #fecaca;
  background: #fffafa;
}
.base-step-card__icon-btn--danger:hover {
  border-color: #ef4444;
  background: #fef2f2;
  color: #dc2626;
}
.base-step-card__title {
  color: #1f2937;
  line-height: 1.4;
}
.base-step-card__index {
  font-weight: 600;
  color: #6b7280;
}
.base-step-card__type-badge {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  padding: 1px 7px;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  line-height: 1.5;
}
.base-step-card--active {
  box-shadow: 0 3px 12px rgba(15, 23, 42, 0.08);
}
.base-step-card--meeting {
  border-color: rgba(152, 89, 255, 0.24) !important;
}
.base-step-card--meeting .ant-card-head {
  background: rgba(152, 89, 255, 0.13);
  border-bottom-color: rgba(152, 89, 255, 0.16);
}
.base-step-card--meeting .ant-card-body {
  background: rgba(152, 89, 255, 0.045);
}
.base-step-card--meeting .base-step-card__index {
  color: rgba(152, 89, 255, 0.85);
}
.base-step-card--meeting .base-step-card__type-badge {
  background: rgba(152, 89, 255, 0.16);
  color: rgb(117, 54, 220);
}
.base-step-card--relate-block {
  border-style: dashed !important;
  border-color: #c5cdd9 !important;
  background: #f3f5f8;
}
.base-step-card--relate-block .ant-card-head {
  background: #e9edf3;
  border-bottom: 1px dashed #d2dae5;
}
.base-step-card--relate-block .ant-card-body {
  background: #f3f5f8;
}
.base-step-card--relate-block .base-step-card__title {
  color: #374151;
}
.base-step-card--relate-block .base-step-card__index {
  color: #64748b;
}
.base-step-card--relate-block .base-step-card__type-badge {
  background: #dce3ed;
  color: #475569;
}
.base-step-card--relate-block.base-step-card--active {
  border-color: #94a3b8 !important;
  box-shadow: 0 3px 12px rgba(71, 85, 105, 0.1);
}
.base-step-card--relate-block.base-step-card--active .ant-card-head {
  background: #e2e8f0;
}
.base-step-card--status-in-progress, .base-step-card--status-review, .base-step-card--status-custom {
  border-color: rgba(22, 119, 255, 0.22) !important;
}
.base-step-card--status-in-progress .ant-card-head, .base-step-card--status-review .ant-card-head, .base-step-card--status-custom .ant-card-head {
  background: rgba(22, 119, 255, 0.12);
  border-bottom-color: rgba(22, 119, 255, 0.16);
}
.base-step-card--status-in-progress .ant-card-body, .base-step-card--status-review .ant-card-body, .base-step-card--status-custom .ant-card-body {
  background: rgba(22, 119, 255, 0.04);
}
.base-step-card--status-in-progress .base-step-card__index, .base-step-card--status-review .base-step-card__index, .base-step-card--status-custom .base-step-card__index {
  color: rgba(22, 119, 255, 0.85);
}
.base-step-card--status-in-progress .base-step-card__type-badge, .base-step-card--status-review .base-step-card__type-badge, .base-step-card--status-custom .base-step-card__type-badge {
  background: rgba(22, 119, 255, 0.16);
  color: rgb(0, 84, 220);
}
.base-step-card--status-reopened {
  border-color: rgba(59, 130, 246, 0.22) !important;
}
.base-step-card--status-reopened .ant-card-head {
  background: rgba(59, 130, 246, 0.12);
  border-bottom-color: rgba(59, 130, 246, 0.16);
}
.base-step-card--status-reopened .ant-card-body {
  background: rgba(59, 130, 246, 0.04);
}
.base-step-card--status-reopened .base-step-card__index {
  color: rgba(59, 130, 246, 0.85);
}
.base-step-card--status-reopened .base-step-card__type-badge {
  background: rgba(59, 130, 246, 0.16);
  color: rgb(24, 95, 211);
}
.base-step-card--status-deployed_closed, .base-step-card--status-completed {
  border-color: rgba(82, 196, 26, 0.22) !important;
}
.base-step-card--status-deployed_closed .ant-card-head, .base-step-card--status-completed .ant-card-head {
  background: rgba(82, 196, 26, 0.12);
  border-bottom-color: rgba(82, 196, 26, 0.16);
}
.base-step-card--status-deployed_closed .ant-card-body, .base-step-card--status-completed .ant-card-body {
  background: rgba(82, 196, 26, 0.04);
}
.base-step-card--status-deployed_closed .base-step-card__index, .base-step-card--status-completed .base-step-card__index {
  color: rgba(82, 196, 26, 0.85);
}
.base-step-card--status-deployed_closed .base-step-card__type-badge, .base-step-card--status-completed .base-step-card__type-badge {
  background: rgba(82, 196, 26, 0.16);
  color: rgb(47, 161, 0);
}
.base-step-card--status-archived, .base-step-card--status-paused, .base-step-card--status-protected, .base-step-card--status-testing {
  border-color: rgba(250, 140, 22, 0.24) !important;
}
.base-step-card--status-archived .ant-card-head, .base-step-card--status-paused .ant-card-head, .base-step-card--status-protected .ant-card-head, .base-step-card--status-testing .ant-card-head {
  background: rgba(250, 140, 22, 0.13);
  border-bottom-color: rgba(250, 140, 22, 0.16);
}
.base-step-card--status-archived .ant-card-body, .base-step-card--status-paused .ant-card-body, .base-step-card--status-protected .ant-card-body, .base-step-card--status-testing .ant-card-body {
  background: rgba(250, 140, 22, 0.045);
}
.base-step-card--status-archived .base-step-card__index, .base-step-card--status-paused .base-step-card__index, .base-step-card--status-protected .base-step-card__index, .base-step-card--status-testing .base-step-card__index {
  color: rgba(250, 140, 22, 0.85);
}
.base-step-card--status-archived .base-step-card__type-badge, .base-step-card--status-paused .base-step-card__type-badge, .base-step-card--status-protected .base-step-card__type-badge, .base-step-card--status-testing .base-step-card__type-badge {
  background: rgba(250, 140, 22, 0.16);
  color: rgb(215, 105, 0);
}
.base-step-card--status-failed {
  border-color: rgba(255, 77, 79, 0.24) !important;
}
.base-step-card--status-failed .ant-card-head {
  background: rgba(255, 77, 79, 0.12);
  border-bottom-color: rgba(255, 77, 79, 0.16);
}
.base-step-card--status-failed .ant-card-body {
  background: rgba(255, 77, 79, 0.04);
}
.base-step-card--status-failed .base-step-card__index {
  color: rgba(255, 77, 79, 0.85);
}
.base-step-card--status-failed .base-step-card__type-badge {
  background: rgba(255, 77, 79, 0.16);
  color: rgb(220, 42, 44);
}
.base-step-card--status-created {
  border-color: rgba(59, 130, 246, 0.22) !important;
}
.base-step-card--status-created .ant-card-head {
  background: rgba(59, 130, 246, 0.12);
  border-bottom-color: rgba(59, 130, 246, 0.16);
}
.base-step-card--status-created .ant-card-body {
  background: rgba(59, 130, 246, 0.04);
}
.base-step-card--status-created .base-step-card__index {
  color: rgba(59, 130, 246, 0.85);
}
.base-step-card--status-created .base-step-card__type-badge {
  background: rgba(59, 130, 246, 0.16);
  color: rgb(24, 95, 211);
}
.base-step-card--status-closed, .base-step-card--status-backlog {
  border-color: rgba(136, 136, 136, 0.22) !important;
}
.base-step-card--status-closed .ant-card-head, .base-step-card--status-backlog .ant-card-head {
  background: rgba(136, 136, 136, 0.12);
  border-bottom-color: rgba(136, 136, 136, 0.16);
}
.base-step-card--status-closed .ant-card-body, .base-step-card--status-backlog .ant-card-body {
  background: rgba(136, 136, 136, 0.04);
}
.base-step-card--status-closed .base-step-card__index, .base-step-card--status-backlog .base-step-card__index {
  color: rgba(136, 136, 136, 0.85);
}
.base-step-card--status-closed .base-step-card__type-badge, .base-step-card--status-backlog .base-step-card__type-badge {
  background: rgba(136, 136, 136, 0.16);
  color: rgb(101, 101, 101);
}
.base-step-card--draft {
  border-style: dashed !important;
  border-color: gray !important;
  box-shadow: 0 0 0 1px rgba(22, 119, 255, 0.08);
}.priorityBlue {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
}
.priorityBlue:hover {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
  background: #cde4fd;
}

.priorityRed {
  color: #f5222d !important;
  border: 1px solid #f5222d;
}
.priorityRed:hover {
  color: #f5222d !important;
  border: 1px solid #f5222d;
  background: #ffccc7;
}

.priorityMedium {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529);
}
.priorityMedium:hover {
  background-color: #ffefd0;
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529);
}

.priorityUrgent {
  color: #f5222d !important;
  border: 1px solid #f5222d;
}
.priorityUrgent:hover {
  background-color: #ffccc7;
  color: #f5222d !important;
  border: 1px solid #f5222d;
}

.trackerTicket {
  color: #2f54eb !important;
  border: 1px solid #2f54eb;
}
.trackerTicket:hover {
  color: #2f54eb !important;
  background-color: #cde4fd;
}

.typeRelease {
  color: #a70000 !important;
  border: 1px solid #a70000;
}
.typeRelease:hover {
  color: #a70000 !important;
  background-color: #ecd0d0;
}

.typeWorkblock {
  color: #f5222d !important;
  border: 1px solid #f5222d;
}
.typeWorkblock:hover {
  color: #f5222d !important;
  background-color: #ecd0d0;
}

.typeLaunch {
  color: rgba(248, 148, 81, 0.7960784314) !important;
  border: 1px solid rgba(248, 148, 81, 0.7960784314);
}
.typeLaunch:hover {
  color: rgba(248, 148, 81, 0.7960784314) !important;
  background-color: #feffe6;
}

.typeVersion {
  color: #9655ff !important;
  border: 1px solid #9655ff;
}
.typeVersion:hover {
  color: #9655ff !important;
  background-color: #AE8DE2;
}

.typeDeploy {
  color: #52c41a !important;
  border: 1px solid #52c41a;
}
.typeDeploy:hover {
  color: #52c41a !important;
  background-color: #d9f7be;
}

.trackerBug {
  color: #fa541c !important;
  border: 1px solid #fa541c;
}
.trackerBug:hover {
  background-color: #ffccc7;
  color: #f5222d !important;
  border: 1px solid #f5222d;
}

.trackerFeature {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
}
.trackerFeature:hover {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
  background: #cde4fd;
}

.previous-sub-type {
  color: #8b8b8b !important;
  border: 1px solid #8b8b8b;
}
.previous-sub-type:hover {
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
  background: #e7e7e7;
}

.current-sub-type, .production-sub-type {
  color: #fa541c !important;
  border: 1px solid #fa541c;
}
.current-sub-type:hover, .production-sub-type:hover {
  background-color: #ffccc7;
  color: #f5222d !important;
  border: 1px solid #f5222d;
}

.next-sub-type {
  color: #cbd44e !important;
  border: 1px solid #cbd44e;
}
.next-sub-type:hover {
  background-color: #f3f5c6;
  color: #ccd82b !important;
  border: 1px solid #ccd82b;
}

.next-plus-sub-type {
  color: #4ea100 !important;
  border: 1px solid #4ea100;
}
.next-plus-sub-type:hover {
  background-color: #a5d675;
  color: #428800 !important;
  border: 1px solid #428800;
}

.next-2-plus-sub-type {
  color: #daa85d !important;
  border: 1px solid #daa85d;
}
.next-2-plus-sub-type:hover {
  background-color: #f1e4ca;
  color: #dba048 !important;
  border: 1px solid #dba048;
}

.ant-custom-dropdown-docs {
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  padding: 5px 8px !important;
  height: 100% !important;
  border-radius: 3px !important;
}
.ant-custom-dropdown-docs:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-docs.document {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-docs.document:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-docs.idea {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-docs.idea:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-docs.created {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-docs.created:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-docs.important {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-docs.important:hover {
  background-color: #ffccc7 !important;
}
.ant-custom-dropdown-docs.outdated {
  color: #7a7a7a !important;
  border: 1px solid #7a7a7a !important;
}
.ant-custom-dropdown-docs.outdated:hover {
  background-color: #ebebeb !important;
}

.ant-custom-dropdown-status {
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  padding: 5px 8px !important;
  height: 100% !important;
  border-radius: 3px !important;
}
.ant-custom-dropdown-status:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-status .disabled {
  font-size: 30px;
}
.ant-custom-dropdown-status.accepted, .ant-custom-dropdown-status.created {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-status.accepted:hover, .ant-custom-dropdown-status.created:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-status.protected, .ant-custom-dropdown-status.bugfix, .ant-custom-dropdown-status.testing {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529) !important;
}
.ant-custom-dropdown-status.protected:hover, .ant-custom-dropdown-status.bugfix:hover, .ant-custom-dropdown-status.testing:hover {
  background-color: #ffefd0 !important;
}
.ant-custom-dropdown-status.in.progress, .ant-custom-dropdown-status.in_progress, .ant-custom-dropdown-status.planning, .ant-custom-dropdown-status.support_only {
  color: #5676f3 !important;
  border: 1px solid #5676f3 !important;
}
.ant-custom-dropdown-status.in.progress:hover, .ant-custom-dropdown-status.in_progress:hover, .ant-custom-dropdown-status.planning:hover, .ant-custom-dropdown-status.support_only:hover {
  background-color: rgba(203, 218, 247, 0.6509803922) !important;
}
.ant-custom-dropdown-status.active, .ant-custom-dropdown-status.developing {
  color: #52c41a !important;
  border: 1px solid #52c41a !important;
}
.ant-custom-dropdown-status.active:hover, .ant-custom-dropdown-status.developing:hover {
  background-color: #d9f7be !important;
}
.ant-custom-dropdown-status.success, .ant-custom-dropdown-status.completed {
  color: #52c41a !important;
  border: 1px solid #52c41a !important;
}
.ant-custom-dropdown-status.success:hover, .ant-custom-dropdown-status.completed:hover {
  background-color: #d9f7be !important;
}
.ant-custom-dropdown-status.closed {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-status.closed:hover {
  background-color: #ffccc7 !important;
}
.ant-custom-dropdown-status.failed {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-status.failed:hover {
  background-color: #ffccc7 !important;
}
.ant-custom-dropdown-status.unexecuted, .ant-custom-dropdown-status.on_demand, .ant-custom-dropdown-status.blocked, .ant-custom-dropdown-status.backlog, .ant-custom-dropdown-status.requested {
  color: #7a7a7a !important;
  border: 1px solid #7a7a7a !important;
}
.ant-custom-dropdown-status.unexecuted:hover, .ant-custom-dropdown-status.on_demand:hover, .ant-custom-dropdown-status.blocked:hover, .ant-custom-dropdown-status.backlog:hover, .ant-custom-dropdown-status.requested:hover {
  background-color: #ebebeb !important;
}
.ant-custom-dropdown-status.paused, .ant-custom-dropdown-status.not_supported {
  color: #7a7a7a !important;
  border: 1px solid #7a7a7a !important;
}
.ant-custom-dropdown-status.paused:hover, .ant-custom-dropdown-status.not_supported:hover {
  background-color: #ebebeb !important;
}

.ant-custom-dropdown-adjustments {
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  padding: 5px 8px !important;
  height: 100% !important;
  border-radius: 3px !important;
}
.ant-custom-dropdown-adjustments:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-adjustments {
  width: -moz-max-content;
  width: max-content;
}
.ant-custom-dropdown-adjustments .disabled {
  font-size: 30px;
}
.ant-custom-dropdown-adjustments.overtime {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-adjustments.overtime:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-adjustments.i.feel.sick.going.home {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529) !important;
}
.ant-custom-dropdown-adjustments.i.feel.sick.going.home:hover {
  background-color: #ffefd0 !important;
}
.ant-custom-dropdown-adjustments.personal.needs {
  color: #5676f3 !important;
  border: 1px solid #5676f3 !important;
}
.ant-custom-dropdown-adjustments.personal.needs:hover {
  background-color: rgba(203, 218, 247, 0.6509803922) !important;
}

.ant-custom-dropdown-type {
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  padding: 5px 8px !important;
  height: 100% !important;
  border-radius: 3px !important;
}
.ant-custom-dropdown-type:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-type.general {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-type.general:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-type.functional {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-type.functional:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-type.version {
  color: #9655ff !important;
  border: 1px solid #9655ff !important;
}
.ant-custom-dropdown-type.version:hover {
  background-color: #AE8DE2 !important;
}
.ant-custom-dropdown-type.deploy {
  color: #52c41a !important;
  border: 1px solid #52c41a !important;
}
.ant-custom-dropdown-type.deploy:hover {
  background-color: #d9f7be !important;
}
.ant-custom-dropdown-type.workblock {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-type.workblock:hover {
  background-color: #ffcbc7 !important;
}
.ant-custom-dropdown-type.launch {
  color: rgba(248, 148, 81, 0.7960784314) !important;
  border: 1px solid rgba(248, 148, 81, 0.7960784314) !important;
}
.ant-custom-dropdown-type.launch:hover {
  background-color: #feffe6 !important;
}

.vectorCard {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 rgba(16, 98, 250, 0.8078431373), 0 2px 15px rgba(0, 0, 0, 0.186) !important;
  cursor: pointer !important;
  padding: 24px !important;
}
.vectorCard > .ant-card-body {
  padding: 0 !important;
}

.badge-vector {
  position: absolute;
  right: -13px;
  top: -11px;
  color: rgba(255, 255, 255, 0);
  border-radius: 5px;
  padding: 0 3px;
  font-size: 9px;
}
.badge-vector.next {
  background-color: #fdffce;
  color: #7e8300;
  border: 1px solid #d9dba3;
}
.badge-vector.next_plus {
  background-color: #d3f3b5;
  color: #4ea100;
  border: 1px solid #b7d699;
}
.badge-vector.next_2plus {
  background-color: #ffeece;
  color: #a06800;
  border: 1px solid #dbc7a8;
}
.badge-vector.production, .badge-vector.current {
  background-color: #ffccc7;
  color: #ac0e00;
  border: 1px solid #e4b2ae;
}
.badge-vector.previous {
  background-color: #d8d8d8;
  color: #757575;
  border: 1px solid #b9b8b8;
}.dropdown-priority-wrapper-list {
  min-width: 100%;
}.popupPopconfirm .ant-popover-inner {
    padding: 5px 10px;
    border: 2px solid #ffc069;
    border-radius: 8px;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.18);
    animation: pulse 3s infinite;
}
.popupPopconfirm .ant-popover-inner:hover {
    animation-play-state: paused;
}

.popupPopconfirm .ant-popover-title {
    padding: 5px;
}
.popupPopconfirm .ant-popover-inner-content {
    width: 100%;
}.card-with-side-panel {
  position: relative;
}

.card-side-panel {
  position: absolute;
  z-index: 499;
  top: 0;
  right: 0;
  max-width: 440px;
  width: 100%;
  height: 100%;
  padding: 40px 15px 20px;
  background-color: #ffffff;
  border-top-left-radius: 4px;
  border: 1px solid #f1f1f1;
  box-shadow: 0px 0px 12px -4px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  transform: translateX(110%);
  transition: transform 0.5s ease;
}
.card-side-panel.--show {
  transform: translateX(0);
}
.card-side-panel .close-button {
  position: absolute;
  left: -1px;
  top: -1px;
}

.fullscreen .card-with-side-panel {
  display: flex;
  gap: 20px;
}
.fullscreen .card-side-panel {
  margin: 0;
  padding: 0;
  width: 0;
  border: 0;
  transition: none;
}
.fullscreen .card-side-panel.--show {
  flex: 1 0 400px;
  position: relative;
  width: 100%;
  margin: unset;
  padding: 40px 15px 20px;
  border: 1px solid #f1f1f1;
  transition: transform 0.5s ease;
}

.wide .card-with-side-panel {
  display: flex;
  gap: 20px;
}
.wide .card-side-panel {
  margin: 0;
  padding: 0;
  max-height: min(620px, 70vh);
  height: auto;
  width: 0;
  border: 0;
  transition: none;
}
.wide .card-side-panel.--show {
  flex: 1 0 400px;
  position: sticky;
  top: 74px;
  width: 100%;
  margin: unset;
  padding: 40px 15px 20px;
  border: 1px solid #f1f1f1;
  transition: transform 0.5s ease;
}

.comments-wrapper.--side-panel {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.comments-wrapper.--side-panel .mentions, .comments-wrapper.--side-panel .mentions__control {
  min-height: 60px;
}
.comments-wrapper.--side-panel .mentions__control {
  max-height: 220px;
}
.comments-wrapper .--side-overflow {
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
}
.comments-wrapper .comments-actions {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.activity-timelog-spinner {
  height: 100%;
}
.activity-timelog-spinner .ant-spin-container {
  height: 100%;
}

.tab-container {
  flex: 1 1 auto;
}
.tab-container .header-buttons-section-comment {
  justify-content: center;
}.buildVersionTag {
  position: relative;
}
.buildVersionTag-wrapper {
  z-index: 1;
  display: flex;
  align-self: center;
  border-radius: 15%;
  height: 100%;
  margin-left: -3px;
}
.buildVersionTag-wrapper span {
  height: 26px;
  margin-right: 4px;
}
.buildVersionTag-menu {
  z-index: 0;
  display: flex;
  align-self: center;
  border-radius: 15%;
  height: 100%;
  margin-left: -3px;
}
.buildVersionTag-menu span {
  height: 26px;
  margin-right: 4px;
}
.buildVersionTag.inside .buildVersionTag-wrapper {
  align-self: auto;
  position: absolute;
  right: -6px;
  top: -6px;
}.general_item {
  display: flex;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  padding: 12px 20px;
  background-color: #fafafa;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: transparent;
  border: 1px solid rgb(228, 228, 228);
}
.general_item.active {
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #fff;
}

.custom_reportTab {
  display: flex;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  padding: 6px 10px;
  background-color: #fafafa;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: transparent;
  border: 1px solid rgb(228, 228, 228);
}
.custom_reportTab.active {
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #fff;
}

.custom_userReport_detail {
  display: flex;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  padding: 3px 5px;
  background-color: #fafafa;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: transparent;
  border: 1px solid rgb(228, 228, 228);
}
.custom_userReport_detail.active {
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #fff;
}

.info_card {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 3px 5px;
  background-color: rgba(245, 245, 245, 0.4078431373);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid rgba(245, 245, 245, 0.5411764706);
  border-bottom: 2px solid rgba(245, 245, 245, 0.4078431373);
}
.info_card.active {
  border: 1px solid rgba(245, 245, 245, 0.5411764706);
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #fff;
}

.header-buttons-section-comment {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 3px 5px;
  background-color: rgba(238, 238, 238, 0.4078431373);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid rgba(224, 224, 224, 0.5411764706);
  border-bottom: 2px solid rgba(224, 224, 224, 0.5411764706);
}
.header-buttons-section-comment.active {
  border: 1px solid #bce3fa;
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #e1f2fc;
}
.header-buttons-section-comment:hover {
  background-color: rgba(209, 209, 209, 0.4078431373);
}

.report_card {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 3px 5px;
  background-color: rgba(245, 245, 245, 0.4078431373);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid rgba(172, 172, 172, 0.5411764706);
  border-bottom: 1px solid rgba(172, 172, 172, 0.5411764706);
}
.report_card.active {
  border: 1px solid #c3dff0;
  border-bottom: 2px solid #038fde;
  color: #038fde;
  background-color: #f5fcff;
}

.subData-tag {
  position: absolute;
  top: -8px;
  right: 0;
  z-index: 10;
}.comment-date {
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
.comment-date p {
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  margin: 0;
  padding: 1px 10px;
  position: relative;
}
.comment-date p::before, .comment-date p::after {
  content: "";
  position: absolute;
  display: block;
  height: 1px;
  width: 100px;
  background-color: #f0f0f0;
  top: 50%;
}
.comment-date p::before {
  right: 100%;
}
.comment-date p::after {
  left: 100%;
}
.comment-wrapper {
  padding-left: 8px;
}
.comment-body {
  display: flex;
  align-items: center;
  padding: 3px 0;
}
.comment-user, .comment-my {
  padding: 0;
  box-sizing: content-box;
  display: flex;
}
.comment-user .comment-image, .comment-my .comment-image {
  width: 320px;
}
.comment-user .comment-image .WrapAttachFileHeading, .comment-my .comment-image .WrapAttachFileHeading {
  text-align: left;
  margin-top: 4px;
  font-size: 14px;
}
.comment-user .comment-image img, .comment-my .comment-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.comment-user .WrapAttachFile, .comment-my .WrapAttachFile {
  height: 160px !important;
}
.comment-user .comment-image, .comment-my .comment-image {
  width: 100%;
}
.comment-user .comment-files, .comment-my .comment-files {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(2, 50%);
  max-width: 480px;
}
.comment-user .comment-files .fileAttached-header, .comment-my .comment-files .fileAttached-header {
  width: 100px;
}
.comment-user .comment-file, .comment-my .comment-file {
  max-width: 240px;
}
.comment-user .comment-file .fileAttached-header, .comment-my .comment-file .fileAttached-header {
  width: 75%;
}
.comment-user .comment-audio, .comment-my .comment-audio {
  width: 340px;
}
.comment-user .comment-header, .comment-my .comment-header {
  display: flex;
  min-height: 24px;
}
.comment-user .comment-header p, .comment-my .comment-header p {
  display: flex;
  align-items: center;
  line-height: 1.2;
  margin: 0 auto 0 0;
}
.comment-user h5, .comment-my h5 {
  word-break: break-all;
}
.comment-user h6, .comment-my h6 {
  display: flex;
  align-items: center;
  margin: 0;
}
.comment-user {
  border-radius: 10px 10px 10px 0;
  background: #fafafa;
}
.comment-my {
  border-radius: 10px 10px 0 10px;
  background: #f6ffed;
  margin-left: auto;
}
.comment-button-delete {
  background: none !important;
  border: none !important;
  color: #bfbfbf !important;
  box-shadow: none !important;
  width: -moz-max-content;
  width: max-content;
  height: 24px !important;
  margin-left: auto;
  padding: 0 !important;
  outline: none !important;
  animation-duration: 0s !important;
  transition: all 0.15s ease-in-out !important;
}
.comment-button-delete[ant-click-animating-without-extra-node]:after {
  animation: 0s !important;
}
.comment-button-delete:hover {
  color: #f5222d !important;
}
.comment-button-reply {
  height: 24px !important;
}
.comment-actions {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
  padding-right: 6px;
}
.comment-reply-wrapper {
  display: flex;
  width: 100%;
  padding: 10px;
  margin: 0 0 6px;
  background-color: #f5f5f5;
  border-radius: 6px;
}
.comment-reply-wrapper.isComment {
  padding: 0;
  background-color: transparent;
  margin: 0;
}
.comment-reply-name {
  display: flex;
  align-items: center;
  min-height: 20px;
  margin: 0;
}
.comment-reply-text {
  margin: 0;
}
.comment-reply-body {
  width: 100%;
  border-left: 2px solid #1890ff;
  padding-left: 10px;
}
.comment-reply-clear {
  height: 100% !important;
  margin-left: auto;
}

.wrapper_show_more_btn_comments {
  position: relative;
  background-color: rgb(247, 247, 247);
  border: 1px solid rgba(233, 233, 233, 0.835);
  border-radius: 3px;
  width: 160px;
  height: 28px;
  display: flex;
  align-items: center;
  padding: 4px 8px 4px 8px;
}
.wrapper_show_more_btn_comments:hover {
  background-color: rgb(238, 238, 238);
  border: 1px solid rgba(211, 211, 211, 0.835);
}
.wrapper_show_more_btn_comments:hover .wrapper_show_more_btn_comments__word {
  background-color: rgb(238, 238, 238);
  color: rgb(69, 69, 69);
}
.wrapper_show_more_btn_comments .wrapper_show_more_btn_comments__line {
  border-bottom: 1px solid rgb(148, 148, 148);
  width: 100%;
}
.wrapper_show_more_btn_comments .wrapper_show_more_btn_comments__word {
  position: absolute;
  top: center;
  left: 25%;
  padding: 2px;
  background-color: rgb(247, 247, 247);
  color: rgb(94, 94, 94);
}

.comment_background {
  background: #ffffff !important;
  border: 1px solid rgb(228, 228, 228);
  position: relative;
}.ant-ant-custom-dropdown-default-blue {
  color: rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-ant-custom-dropdown-default-blue:hover {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  background: #cde4fd;
}

.createdBlue {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
}
.createdBlue:hover {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  background: #cde4fd;
}

.createdDarkBlue {
  color: #5676f3 !important;
  border: 1px solid #5676f3;
}
.createdDarkBlue:hover {
  color: #5676f3 !important;
  background: rgba(203, 218, 247, 0.6509803922);
}

.createdViolet {
  color: #722ed1 !important;
  border: 1px solid #722ed1;
}
.createdViolet:hover {
  color: #722ed1 !important;
  background: #dfd2f1;
}

.protectedOrange {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529);
}
.protectedOrange:hover {
  background-color: #ffefd0;
  color: rgba(248, 148, 81, 0.9058823529) !important;
}

.closedRed {
  color: #f5222d !important;
  border: 1px solid #f5222d;
}
.closedRed:hover {
  background-color: #ffccc7;
}

.blockedGrey {
  color: #7a7a7a !important;
  border: 1px solid #d3d3d3;
}
.blockedGrey:hover {
  background-color: #ebebeb;
}

.pausedOrange {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529);
}
.pausedOrange:hover {
  background-color: #ffefd0;
  color: rgba(248, 148, 81, 0.9058823529) !important;
}

.activeGreen {
  color: #52c41a !important;
  border: 1px solid #52c41a;
}
.activeGreen:hover {
  color: #52c41a !important;
  background-color: #d9f7be;
}

.archiveGold {
  color: #faad14 !important;
  border: 1px solid #faad14;
}
.archiveGold :hover {
  background-color: #feffe6;
  color: #faad14 !important;
}

.button-status-edit-icon {
  cursor: pointer;
  color: rgba(81, 164, 252, 0.4666666667);
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(244, 249, 255, 0.8156862745);
  border: 1px solid rgba(222, 237, 253, 0.0274509804);
}
.button-status-edit-icon:hover {
  background: #cee5ff;
  border: 1px solid rgba(177, 213, 252, 0.3882352941);
  color: rgba(81, 164, 252, 0.8980392157);
}

.btn-leave-or-join {
  /* background: #f4f9ffd0; */
  color: rgba(62, 155, 255, 0.6901960784);
}

.view-wrap-statuses-btn {
  border: none !important;
  /* background-color: rgba(255, 255, 255, 0)!important; */
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 5px 0px 5px;
  cursor: pointer;
  border-radius: 3px;
}
.view-wrap-statuses-btn.small {
  font-size: 13px !important;
}

.ant-custom-dropdown-status-project {
  background-color: rgba(62, 155, 255, 0.9254901961);
  background-color: #ffffff !important;
  margin: 5px 10px !important;
  border-radius: 3px !important;
  padding: 5px 8px !important;
  height: 100% !important;
}
.ant-custom-dropdown-status-project:hover {
  background-color: #ffffff !important;
}
.ant-custom-dropdown-status-project.created {
  color: rgba(62, 155, 255, 0.9254901961) !important;
  border: 1px solid rgba(62, 155, 255, 0.9254901961) !important;
}
.ant-custom-dropdown-status-project.created:hover {
  background-color: #cde4fd !important;
}
.ant-custom-dropdown-status-project.active {
  color: #52c41a !important;
  border: 1px solid #52c41a !important;
}
.ant-custom-dropdown-status-project.active:hover {
  background-color: #d9f7be !important;
}
.ant-custom-dropdown-status-project.closed {
  color: #f5222d !important;
  border: 1px solid #f5222d !important;
}
.ant-custom-dropdown-status-project.closed:hover {
  background-color: #ffccc7 !important;
}
.ant-custom-dropdown-status-project.paused {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: 1px solid rgba(248, 148, 81, 0.9058823529) !important;
}
.ant-custom-dropdown-status-project.paused:hover {
  background-color: #ffefd0 !important;
}
.ant-custom-dropdown-status-project.archive {
  color: #faad14 !important;
  border: 1px solid #faad14 !important;
}
.ant-custom-dropdown-status-project.archive:hover {
  background-color: #feffe6 !important;
}

.head-links-goals {
  background-color: rgb(248, 248, 248);
  color: grey;
  padding: 1px 10px;
  display: flex;
  align-items: center;
  min-height: 27px;
}.infoButtonWithRefresh {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}

.infoBlock {
  position: absolute;
  top: 3px;
  left: 3px;
  transition: all 0.3s ease-in-out;
}

.refreshBlock {
  position: absolute;
  top: 3px;
  left: 36px;
  transition: all 0.3s ease-in-out;
}

.infoButtonWithRefresh:hover > .infoBlock {
  left: -36px;
}

.infoButtonWithRefresh:hover > .refreshBlock {
  left: 3px;
}.backgroundRefreshIcon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}

.scoringBtnDivider {
  background-color: white;
  transition: all 0.3s ease-in-out;
}

.rotateAnimation {
  animation-name: rotation;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.scoringBtn {
  height: 32px !important;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}

.scoringBtnDanger,
.scoringBtnDanger:focus {
  border: 1px solid #cc161f;
  color: white;
  background-color: #cc161f;
}

.scoringBtnDanger:hover {
  border: 1px solid #cc161f !important;
  color: #cc161f !important;
}

.scoringBtnDanger:hover > .scoringBtnDivider {
  background-color: #cc161f;
}
.scoringBtnDanger:hover > .backgroundRefreshIcon {
  opacity: 1;
  background-color: rgba(204, 22, 31, 0.3);
}

.scoringBtnWarning,
.scoringBtnWarning:focus {
  border: 1px solid #fa8c16;
  color: white;
  background-color: #fa8c16;
}

.scoringBtnWarning:hover {
  border: 1px solid #fa8c16 !important;
  color: #fa8c16 !important;
}

.scoringBtnWarning:hover > .scoringBtnDivider {
  background-color: #fa8c16;
}
.scoringBtnWarning:hover > .backgroundRefreshIcon {
  opacity: 1;
  background-color: rgba(250, 140, 22, 0.4);
}

.scoringBtnGreen,
.scoringBtnGreen:focus {
  border: 1px solid rgba(64, 119, 36, 0.8705882353);
  color: white;
  background-color: rgba(64, 119, 36, 0.8705882353);
}

.scoringBtnGreen:hover {
  border: 1px solid rgba(64, 119, 36, 0.8705882353) !important;
  color: rgba(64, 119, 36, 0.8705882353) !important;
}

.scoringBtnGreen:hover > .scoringBtnDivider {
  background-color: rgba(64, 119, 36, 0.8705882353);
}
.scoringBtnGreen:hover > .backgroundRefreshIcon {
  opacity: 1;
  background-color: rgba(64, 119, 36, 0.4);
}

.scoringBtnDefault,
.scoringBtnDefault:focus {
  border: 1px solid rgba(150, 150, 150, 0.9);
  color: white;
  background-color: rgba(150, 150, 150, 0.9);
}

.scoringBtnDefault:hover {
  border: 1px solid rgba(150, 150, 150, 0.9) !important;
  color: rgba(150, 150, 150, 0.9) !important;
}

.scoringBtnDefault:hover > .scoringBtnDivider {
  background-color: rgba(150, 150, 150, 0.9);
}
.scoringBtnDefault:hover > .backgroundRefreshIcon {
  opacity: 1;
  background-color: rgba(150, 150, 150, 0.4);
}.expand-radio-group {
  display: flex;
}
.expand-radio-group .ant-radio-button-wrapper {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding-inline: 10px;
}
.expand-radio-group .ant-radio-button-wrapper span {
  line-height: 1;
}
.expand-radio-group .ant-radio-button-wrapper span.expand-radio-group-text {
  margin-top: 2px;
}
.expand-radio-group .ant-radio-button-wrapper span:last-child {
  display: flex;
  align-items: center;
}.expanded-mode-switcher .button-toggle {
  padding: 5px 12px;
  border: 1px solid #e5e7eb;
  cursor: pointer;
  color: #000;
}
.expanded-mode-switcher .button-toggle.checked {
  color: #fff;
  background-color: #1890ff;
}
.expanded-mode-switcher .button-toggle.first {
  border-radius: 5px 0px 0px 5px;
}
.expanded-mode-switcher .button-toggle.last {
  border-radius: 0px 5px 5px 0px;
}
@media (max-width: 576px) {
  .expanded-mode-switcher .button-toggle {
    display: none !important;
  }
}.expandCol {
  width: 50%;
  transition: all 0.2s ease-in-out;
  padding: 5px;
}
.expandCol._collapsed-100 {
  width: 0;
  overflow: hidden;
  padding: 0 !important;
  margin: 0;
  border: none;
}
.expandCol._expanded-100 {
  width: 100%;
  padding: 0 !important;
}
.expandCol._bottom-mode {
  width: 100% !important;
  transition: all 0.2s ease-in-out;
}

[class*=expand-container] {
  overflow: hidden;
}
[class*=expand-container] .ant-spin-container {
  height: 100%;
}
[class*=expand-container] [class*=expand-content] {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  height: 100%;
}
[class*=expand-container] .editor-wrapper {
  flex: 1 0 auto;
  display: flex;
  flex-flow: column;
}
[class*=expand-container] .editor-wrapper .ck-editor {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}
[class*=expand-container] .editor-wrapper .ck-editor .ck-editor__main {
  position: relative;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-height: 550px;
}
[class*=expand-container] .editor-wrapper .ck-editor .ck-editor__editable_inline {
  flex: 1 1 0;
}
[class*=expand-container] .editor-wrapper .page-view .page-view__a4 {
  resize: none;
}
[class*=expand-container].fullscreen {
  position: fixed;
  top: var(--ui54-layout-header-height, 70px);
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background-color: #ffffff;
  height: calc(100vh - var(--ui54-layout-header-height, 70px));
  padding: 25px 25px 50px 25px !important;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}
[class*=expand-container].fullscreen .ant-spin-container {
  overflow: hidden auto;
}
[class*=expand-container].fullscreen .ck-editor .ck-editor__main {
  min-height: unset;
}
[class*=expand-container].fullscreen .jexcel_container {
  max-height: none !important;
  height: auto !important;
}
[class*=expand-container].fullscreen .jexcel_container .jexcel_content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
[class*=expand-container].fullscreen .page-view {
  position: relative;
  border: 1px solid #f3f3f3;
  overflow: auto;
}
[class*=expand-container].fullscreen .page-view::before {
  content: "";
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  border-bottom: 1px solid #f3f3f3;
  box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.2);
}
[class*=expand-container].fullscreen .page-view::after {
  content: "";
  position: sticky;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
  border-top: 1px solid #f3f3f3;
  box-shadow: 0 0 5px hsla(0, 0%, 65%, 0.2);
}
[class*=expand-container].fullscreen .page-view .page-view__surface {
  position: absolute;
  display: flex;
  justify-content: center;
  min-width: 22cm;
  width: 100%;
  padding: 20px;
  background-color: #fafafa;
}
[class*=expand-container].fullscreen .page-view .page-view__a4 {
  padding: 10px 20px;
  width: 21cm;
  min-height: 29.7cm !important;
  border-radius: 0;
  box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.1);
  transition: none !important;
}
[class*=expand-container].vertical {
  position: fixed;
  top: var(--ui54-layout-header-height, 70px);
  left: 50%;
  right: 0;
  bottom: 0;
  height: calc(100vh - var(--ui54-layout-header-height, 70px));
  z-index: 1000;
  padding: 25px 25px 50px 25px !important;
  border-top: 1px solid #eeeeee;
  background-color: #ffffff;
  box-shadow: -3px 0 0 0 rgba(62, 155, 255, 0.7960784314), -10px 10px 12px -4px rgba(0, 0, 0, 0.18);
}
[class*=expand-container].vertical .ant-spin-container {
  overflow: hidden auto;
}
[class*=expand-container].vertical .ck-editor .ck-editor__main {
  min-height: unset;
}
[class*=expand-container].vertical .jexcel_container {
  max-height: none !important;
  height: auto !important;
}
[class*=expand-container].vertical .jexcel_container .jexcel_content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
[class*=expand-container].vertical .page-view .page-view__surface {
  flex: 1 1 auto;
}
[class*=expand-container].vertical .page-view .page-view__a4 {
  height: 100%;
  resize: inherit;
}
[class*=expand-container].wide {
  overflow: clip;
}
[class*=expand-container].wide [class*=expand-content] {
  height: auto;
}
[class*=expand-container].wide .ck-editor .ck-editor__editable_inline {
  flex: 1 1 auto;
}
[class*=expand-container].wide .page-view .page-view__surface {
  flex: 1 1 100%;
}
[class*=expand-container].bottom {
  height: 100% !important;
  max-height: 100% !important;
}
[class*=expand-container].bottom .ant-spin-container {
  height: 100% !important;
  max-height: 100% !important;
}
[class*=expand-container].bottom [class*=expand-content] {
  height: 100% !important;
  max-height: 100% !important;
}
[class*=expand-container].bottom .expandCol._bottom-mode {
  width: 100% !important;
}
[class*=expand-container].bottom .expandCol._bottom-mode.pr-3 {
  padding-right: 0 !important;
}
[class*=expand-container].bottom .expandCol._bottom-mode > div:first-child {
  width: 100% !important;
}

.expand-radio-group .highlighted-base-mode {
  position: relative;
  color: #1677ff;
  border-color: #1677ff;
}
.expand-radio-group .highlighted-base-mode::before {
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  width: 1px;
  height: 100%;
  background-color: #1677ff;
}

@media (max-width: 768px) {
  .expandCol {
    padding: 0px;
  }
}
@media (max-width: 1024px) {
  .expandCol {
    width: 100%;
  }
}.head-font {
  letter-spacing: -0.03em;
  font-size: 18px;
}

.wrapper-title {
  font-size: 14px;
  color: #4a4a4a;
  letter-spacing: -0.02em;
  font-style: normal;
}

@media (max-width: 430px) {
  .wrapper-title {
    text-align: center;
  }
}
.wrapper-description {
  letter-spacing: -0.03em;
  font-weight: lighter;
}
.wrapper-description.title-description .custom-textarea[contenteditable=false] {
  color: #096dd9;
}
.wrapper-description.title-description .custom-textarea[contenteditable=true] {
  color: rgba(0, 0, 0, 0.5);
}

.bg-lith-yellow {
  background-color: rgba(250, 243, 226, 0.603);
  color: rgb(255, 179, 0);
}

.bg-lith-green {
  background-color: rgba(147, 235, 122, 0.144);
  color: green;
}

.wrapper-assigned-users-list {
  overflow: hidden;
  max-height: 200px;
}

.wrapper_assigned_tags_btn {
  position: relative;
  z-index: 20;
  overflow: hidden;
  width: 250px;
  border: 1px solid #deefff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
}

.height-250 {
  height: 250px;
}

.line-right {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}.radioButtons .ant-radio {
  display: none;
}

.ant-popover-inner-content {
  padding: 10px;
}

.radioButtons .ant-radio-group {
  display: flex !important;
  flex-wrap: wrap;
}
.radioButtons .ant-radio-wrapper {
  color: #888888 !important;
}
.radioButtons .ant-radio-wrapper .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.1) !important;
}
.radioButtons .ant-radio-wrapper .ant-radio-inner {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper .ant-radio-inner::after {
  background-color: #888888 !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper .ant-radio-checked::after {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper input[type=radio]:focus {
  outline-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper:hover {
  background: #fafafa !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #fafafa !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #888888;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper {
  min-height: 30px !important;
  cursor: pointer;
  margin: 2px;
  background-color: white;
  display: flex !important;
  align-items: center !important;
  border-radius: 4px;
  transition: all 0.15s ease-in-out !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.radioButtons .ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.radioButtons .ant-radio-wrapper:hover {
  color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.1) !important;
}
.radioButtons .ant-radio-wrapper:hover .ant-radio-inner {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover .ant-radio-inner::after {
  background-color: #1890ff !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper:hover span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper:hover .ant-radio-checked::after {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover input[type=radio]:focus {
  outline-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper:hover:hover {
  background: #cde4fd !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #cde4fd !important;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #1890ff;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper:hover.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper:hover span {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked {
  color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked .ant-radio-inner {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked .ant-radio-inner::after {
  background-color: #1890ff !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked .ant-radio-checked::after {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked input[type=radio]:focus {
  outline-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked:hover {
  background: #cde4fd !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #1890ff !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #cde4fd !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #1890ff;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.ant-radio-wrapper-checked.with-border {
  border: 1px solid #cde4fd;
}
.radioButtons .ant-radio-wrapper.radio-gray {
  color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-gray .ant-radio-inner {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray .ant-radio-inner::after {
  background-color: #888888 !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-gray span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray .ant-radio-checked::after {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray input[type=radio]:focus {
  outline-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-gray:hover {
  background: #d9d9d9 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #888888 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #d9d9d9 !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #888888;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-gray.with-border {
  border: 1px solid #d9d9d9;
}
.radioButtons .ant-radio-wrapper.radio-gray.with-color-border {
  border: 1px solid #888888;
}
.radioButtons .ant-radio-wrapper.radio-dark {
  color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(77, 77, 77, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-dark .ant-radio-inner {
  border-color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark .ant-radio-inner::after {
  background-color: #4d4d4d !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-dark span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-dark .ant-radio-checked::after {
  border-color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark input[type=radio]:focus {
  outline-color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-dark:hover {
  background: #b3b3b3 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #4d4d4d !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #b3b3b3 !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #4d4d4d;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-dark.with-border {
  border: 1px solid #b3b3b3;
}
.radioButtons .ant-radio-wrapper.radio-dark.with-color-border {
  border: 1px solid #4d4d4d;
}
.radioButtons .ant-radio-wrapper.radio-blue {
  color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(62, 155, 255, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue .ant-radio-inner {
  border-color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue .ant-radio-inner::after {
  background-color: rgba(62, 155, 255, 0.9254901961) !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-blue span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-blue .ant-radio-checked::after {
  border-color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue input[type=radio]:focus {
  outline-color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-blue:hover {
  background: #cde4fd !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: rgba(62, 155, 255, 0.9254901961) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #cde4fd !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: rgba(62, 155, 255, 0.9254901961);
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-blue.with-border {
  border: 1px solid #cde4fd;
}
.radioButtons .ant-radio-wrapper.radio-blue.with-color-border {
  border: 1px solid rgba(62, 155, 255, 0.9254901961);
}
.radioButtons .ant-radio-wrapper.radio-lightBlue {
  color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(81, 165, 255, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue .ant-radio-inner {
  border-color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue .ant-radio-inner::after {
  background-color: #51a5ff !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue .ant-radio-checked::after {
  border-color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue input[type=radio]:focus {
  outline-color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-lightBlue:hover {
  background: #c7e1fd !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #51a5ff !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #c7e1fd !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #51a5ff;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.with-border {
  border: 1px solid #c7e1fd;
}
.radioButtons .ant-radio-wrapper.radio-lightBlue.with-color-border {
  border: 1px solid #51a5ff;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue {
  color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(86, 118, 243, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue .ant-radio-inner {
  border-color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue .ant-radio-inner::after {
  background-color: #5676f3 !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue .ant-radio-checked::after {
  border-color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue input[type=radio]:focus {
  outline-color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-darkBlue:hover {
  background: #bdcff7 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #5676f3 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #bdcff7 !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #5676f3;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.with-border {
  border: 1px solid #bdcff7;
}
.radioButtons .ant-radio-wrapper.radio-darkBlue.with-color-border {
  border: 1px solid #5676f3;
}
.radioButtons .ant-radio-wrapper.radio-red {
  color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(245, 34, 45, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-red .ant-radio-inner {
  border-color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red .ant-radio-inner::after {
  background-color: #f5222d !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-red span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-red .ant-radio-checked::after {
  border-color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red input[type=radio]:focus {
  outline-color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-red:hover {
  background: #ffccc7 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #f5222d !important;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #ffccc7 !important;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #f5222d;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-red.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-red.with-border {
  border: 1px solid #ffccc7;
}
.radioButtons .ant-radio-wrapper.radio-red.with-color-border {
  border: 1px solid #f5222d;
}
.radioButtons .ant-radio-wrapper.radio-lightRed {
  color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(235, 119, 125, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed .ant-radio-inner {
  border-color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed .ant-radio-inner::after {
  background-color: #eb777d !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed .ant-radio-checked::after {
  border-color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed input[type=radio]:focus {
  outline-color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-lightRed:hover {
  background: #f7d3cf !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #eb777d !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #f7d3cf !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #eb777d;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.with-border {
  border: 1px solid #f7d3cf;
}
.radioButtons .ant-radio-wrapper.radio-lightRed.with-color-border {
  border: 1px solid #eb777d;
}
.radioButtons .ant-radio-wrapper.radio-violet {
  color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(150, 85, 255, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-inner {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-inner::after {
  background-color: #9655ff !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-violet span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-checked::after {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet input[type=radio]:focus {
  outline-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-violet:hover {
  background: #AE8DE2 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #AE8DE2 !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #9655ff;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.with-border {
  border: 1px solid #AE8DE2;
}
.radioButtons .ant-radio-wrapper.radio-violet.with-color-border {
  border: 1px solid #9655ff;
}
.radioButtons .ant-radio-wrapper.radio-green {
  color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(114, 177, 83, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-green .ant-radio-inner {
  border-color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green .ant-radio-inner::after {
  background-color: rgba(114, 177, 83, 0.8705882353) !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-green span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-green .ant-radio-checked::after {
  border-color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green input[type=radio]:focus {
  outline-color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-green:hover {
  background: #ddf3cc !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: rgba(114, 177, 83, 0.8705882353) !important;
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #ddf3cc !important;
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: rgba(114, 177, 83, 0.8705882353);
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-green.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-green.with-border {
  border: 1px solid #ddf3cc;
}
.radioButtons .ant-radio-wrapper.radio-green.with-color-border {
  border: 1px solid rgba(114, 177, 83, 0.8705882353);
}
.radioButtons .ant-radio-wrapper.radio-yellow {
  color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(250, 219, 20, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow .ant-radio-inner {
  border-color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow .ant-radio-inner::after {
  background-color: #fadb14 !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow .ant-radio-checked::after {
  border-color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow input[type=radio]:focus {
  outline-color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-yellow:hover {
  background: #feffe6 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #fadb14 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #feffe6 !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #fadb14;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-yellow.with-border {
  border: 1px solid #feffe6;
}
.radioButtons .ant-radio-wrapper.radio-yellow.with-color-border {
  border: 1px solid #fadb14;
}
.radioButtons .ant-radio-wrapper.radio-orange {
  color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(248, 148, 81, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange .ant-radio-inner {
  border-color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange .ant-radio-inner::after {
  background-color: rgba(248, 148, 81, 0.7960784314) !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-orange span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-orange .ant-radio-checked::after {
  border-color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange input[type=radio]:focus {
  outline-color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-orange:hover {
  background: #fff7e6 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: rgba(248, 148, 81, 0.7960784314) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #fff7e6 !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: rgba(248, 148, 81, 0.7960784314);
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-orange.with-border {
  border: 1px solid #feffe6;
}
.radioButtons .ant-radio-wrapper.radio-orange.with-color-border {
  border: 1px solid rgba(248, 148, 81, 0.7960784314);
}
.radioButtons .ant-radio-wrapper.radio-gold {
  color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(250, 173, 20, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-gold .ant-radio-inner {
  border-color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold .ant-radio-inner::after {
  background-color: #faad14 !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-gold span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold .ant-radio-checked::after {
  border-color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold input[type=radio]:focus {
  outline-color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-gold:hover {
  background: #feffe6 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #faad14 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #feffe6 !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #faad14;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-gold.with-border {
  border: 1px solid #feffe6;
}
.radioButtons .ant-radio-wrapper.radio-gold.with-color-border {
  border: 1px solid #faad14;
}
.radioButtons .ant-radio-wrapper.radio-violet {
  color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(150, 85, 255, 0.1) !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-inner {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-inner::after {
  background-color: #9655ff !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  margin-left: -10px !important;
}
.radioButtons .ant-radio-wrapper.radio-violet span.ant-radio {
  top: 0 !important;
}
.radioButtons .ant-radio-wrapper.radio-violet .ant-radio-checked::after {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet input[type=radio]:focus {
  outline-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked, .radioButtons .ant-radio-wrapper.radio-violet:hover {
  background: #AE8DE2 !important;
  box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.1);
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled {
  border-color: #9655ff !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled:hover {
  background: #AE8DE2 !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-checked.ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: #9655ff;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-disabled {
  border-color: rgba(0, 0, 0, 0.25) !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.ant-radio-wrapper-disabled:hover {
  background: none !important;
}
.radioButtons .ant-radio-wrapper.radio-violet.with-border {
  border: 1px solid #AE8DE2;
}
.radioButtons .ant-radio-wrapper.radio-violet.with-color-border {
  border: 1px solid #9655ff;
}.back-blue {
  color: rgba(62, 155, 255, 0.9254901961);
  border-radius: 6px;
  border: 1px solid #d1efff;
  background-color: rgba(215, 239, 250, 0.6509803922);
}
.back-lightBlue {
  color: #51a5ff;
  border-radius: 6px;
  border: 1px solid rgb(192, 229, 248);
  background-color: rgba(211, 241, 255, 0.6509803922);
}
.back-darkBlue {
  color: #5676f3;
  border-radius: 6px;
  border: 1px solid #bfd4fc;
  background-color: rgba(203, 218, 247, 0.6509803922);
}
.back-orange {
  color: #f89451;
  border-radius: 6px;
  border: 1px solid #fae8c6;
  background-color: rgba(250, 226, 201, 0.1843137255);
}
.back-green {
  color: rgba(114, 177, 83, 0.8705882353);
  border-radius: 6px;
  border: 1px solid #d9f7be;
  background-color: rgba(201, 250, 203, 0.1843137255);
}
.back-gray {
  color: #888888;
  border-radius: 6px;
  border: 1px solid #f0f0f0;
  background-color: rgba(221, 221, 221, 0.1843137255);
}
.back-dark {
  color: #4d4d4d;
  border-radius: 6px;
  border: 1px solid #d3d3d3;
  background-color: rgba(133, 133, 133, 0.1843137255);
}
.back-lightRed {
  color: #eb777d;
  border-radius: 6px;
  border: 1px solid #f0f0f0;
  background-color: rgba(228, 189, 189, 0.1843137255);
}.issue-tracker-radio {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  padding: 3px 10px;
  border-radius: 3px;
  border: 1px solid;
}
.issue-tracker-radio__ticket {
  color: #6678f3;
  background-color: #bdcff7;
  border-color: rgba(102, 120, 243, 0.1647058824);
}
.issue-tracker-radio__bug {
  color: #f82a55;
  background-color: #ffccc7;
  border-color: rgba(248, 42, 87, 0.1647058824);
}
.issue-tracker-radio__feature {
  color: #50a9fe;
  background-color: #cde4fd;
  border-color: rgba(94, 189, 254, 0.1647058824);
}
.issue-tracker-radio__meeting {
  color: #9859ff;
  background-color: #eae8fa;
  border-color: rgba(152, 89, 255, 0.1647058824);
}
.issue-tracker-radio__recurring {
  color: #80b962;
  background-color: #ddf3cc;
  border-color: rgba(128, 185, 98, 0.1647058824);
}

.issue-priority-radio {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 3px;
  border: 1px solid;
}
.issue-priority-radio__0 {
  color: #8c8c8c;
  background-color: #f5f5f5;
  border-color: rgba(140, 140, 140, 0.1647058824);
}
.issue-priority-radio__1 {
  color: #69b1ff;
  background-color: #f0f8ff;
  border-color: rgba(105, 177, 255, 0.16);
}
.issue-priority-radio__2 {
  color: #1890ff;
  background-color: #e6f4ff;
  border-color: rgba(24, 144, 255, 0.1647058824);
}
.issue-priority-radio__3 {
  color: #faad14;
  background-color: #fff7e6;
  border-color: rgba(250, 173, 20, 0.1647058824);
}
.issue-priority-radio__4 {
  color: #eb777d;
  background-color: #fff1f0;
  border-color: rgba(235, 119, 125, 0.1647058824);
}
.issue-priority-radio__5 {
  color: #ffffff;
  background-color: #ff7875;
  border-color: #ffb3b0;
}

.issue-estimated-radio {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  padding: 4px 10px 4px 10px;
  border-radius: 3px;
  border: 1px solid;
}
.issue-estimated-radio__easy {
  color: #48a0ff;
  background-color: #cde4fd;
  border-color: rgba(205, 228, 253, 0.1647058824);
}
.issue-estimated-radio__normal {
  color: #f9a86f;
  background-color: #fff7e6;
  border-color: rgba(249, 168, 111, 0.1647058824);
}
.issue-estimated-radio__difficult {
  color: #ec787d;
  background-color: rgba(247, 211, 207, 0.9921568627);
  border-color: rgba(236, 120, 125, 0.1647058824);
}
.issue-estimated-radio__very_complicated {
  color: #9655ff;
  background-color: rgba(202, 173, 252, 0.1921568627);
  border-color: rgba(150, 85, 255, 0.1647058824);
}.file-wrapper {
  position: relative;
  z-index: 0;
  width: 3.625rem;
  height: 3.625rem;
  border: 1px dashed dimgray;
  border-radius: 3px;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.file-wrapper .action-icon,
.file-wrapper .additional-download-icon {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}
.file-wrapper:hover .action-icon, .file-wrapper:hover .additional-download-icon,
.file-wrapper .action-icon:has(.anticon-loading),
.file-wrapper .additional-download-icon:has(.anticon-loading) {
  opacity: 1;
  pointer-events: auto;
}

.file-wrapper:hover {
  border: 1px solid #038fde;
}

.ant-image {
  display: none;
}

.additional-download-icon {
  position: absolute;
  display: grid;
  place-items: center;
  aspect-ratio: 1;
  min-height: 0;
  transform: translateX(30%) translateY(-30%);
  top: 0;
  right: 0;
  z-index: 2;
  border-radius: 100%;
}

.action-icon {
  position: absolute;
  display: grid;
  place-items: center;
  aspect-ratio: 1;
  min-height: 0;
  transform: translateX(30%) translateY(-30%);
  top: 0;
  right: 0;
  z-index: 2;
  border-radius: 100%;
}

.action-icon--download,
.additional-download-icon--with-remove {
  top: 1.4rem;
  right: 0;
}

.not-downloaded-background {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}.audio-files {
  width: 100%;
}
.audio-files--empty {
  display: flex;
  justify-content: flex-end;
}
.audio-files--filled {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
}
.audio-files__record {
  flex-shrink: 0;
}
.audio-files__list {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
}
.audio-files .audio-box {
  padding: 0;
}
.audio-files .audio-box .audio-box__player.rhap_container {
  height: 36px;
  padding: 0 8px 0 4px;
  border-radius: 6px;
  border-color: #e8f0f5;
  box-shadow: none;
}
.audio-files .audio-box .rhap_play-pause-button {
  font-size: 24px;
}
.audio-files .audio-box .rhap_button-clear:not(.audio-box__action) {
  width: 28px;
  height: 28px;
}
.audio-files .audio-box .rhap_time {
  font-size: 10px;
  min-width: 30px;
}
.audio-files .audio-box .audio-progress__track {
  height: 3px;
}
.audio-files .audio-box .audio-progress__track:hover {
  height: 4px;
}.color-label-modal {
  color: rgb(107, 107, 107) !important;
}

.label-modal-issue .ant-form-item-label > label {
  font-size: 14px;
  color: rgb(107, 107, 107);
}

.right-section-modal {
  border-left: 1px solid rgb(226, 226, 226);
}

.select-life-time {
  position: absolute;
  top: -21px;
  right: -44px;
  z-index: 1;
}

.line-step-time {
  height: 1px;
  border-bottom: 1px solid rgb(228, 228, 228);
}.color-dark-red {
  color: rgb(148, 64, 64);
}

.color-dark-orange {
  color: #be7628;
}

.button-time-number {
  outline: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  width: 25px;
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}
.button-time-number:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-number[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}
.button-time-number {
  background-color: white;
  border: 1px solid #d9d9d9;
  margin: 0px 2px;
  border-radius: 3px;
}

.button-time-wrapper {
  display: flex;
  align-items: center;
  border: 1px solid #d9d9d9;
  background-color: white;
  border-radius: 3px;
  margin: 0px 2px;
  height: 26px;
}
.button-time-wrapper .button-time-wrapper__title {
  outline: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  width: 25px;
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}
.button-time-wrapper .button-time-wrapper__title:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-wrapper .button-time-wrapper__title[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}
.button-time-wrapper .button-time-wrapper__title {
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.button-time-wrapper .button-time-wrapper__button-left, .button-time-wrapper .button-time-wrapper__button-right {
  outline: none;
  border: none;
  width: 23px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.button-time-wrapper .button-time-wrapper__button-left-small, .button-time-wrapper .button-time-wrapper__button-right-small {
  outline: none;
  border: none;
  width: 23px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  padding: 0px 4px;
  width: 16px;
}
.button-time-wrapper .button-time-wrapper__button-left:hover, .button-time-wrapper .button-time-wrapper__button-right:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-wrapper .button-time-wrapper__button-left[disabled], .button-time-wrapper .button-time-wrapper__button-right[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}

.button-time-wrapper-small {
  display: flex;
  align-items: center;
  border: 1px solid #d9d9d9;
  background-color: white;
  border-radius: 3px;
  margin: 0px 2px;
  height: 20px;
}
.button-time-wrapper-small .button-time-wrapper__title {
  outline: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  width: 25px;
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}
.button-time-wrapper-small .button-time-wrapper__title:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-wrapper-small .button-time-wrapper__title[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}
.button-time-wrapper-small .button-time-wrapper__title {
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.button-time-wrapper-small .button-time-wrapper__button-left, .button-time-wrapper-small .button-time-wrapper__button-right {
  outline: none;
  border: none;
  width: 23px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.button-time-wrapper-small .button-time-wrapper__button-left-small, .button-time-wrapper-small .button-time-wrapper__button-right-small {
  outline: none;
  border: none;
  width: 23px;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  padding: 0px 4px;
  width: 16px;
}
.button-time-wrapper-small .button-time-wrapper__button-left:hover, .button-time-wrapper-small .button-time-wrapper__button-right:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}
.button-time-wrapper-small .button-time-wrapper__button-left[disabled], .button-time-wrapper-small .button-time-wrapper__button-right[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed;
  color: rgb(175, 175, 175) !important;
}.color-label-modal {
  color: rgb(107, 107, 107) !important;
}

.label-modal-issue .ant-form-item-label > label {
  font-size: 14px;
  color: rgb(107, 107, 107);
}

.right-section-modal {
  border-left: 1px solid rgb(226, 226, 226);
}

.select-life-time {
  position: absolute;
  top: -21px;
  right: -44px;
  z-index: 1;
}

.line-step-time {
  height: 1px;
  border-bottom: 1px solid rgb(228, 228, 228);
}
.quill-editor-wrapper {
  position: relative;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  font-family: Helvetica, Arial, sans-serif;
}

.quill-inner-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 500px;
  border-radius: 0 0 6px 6px;
}
.quill-inner-wrapper.vertical {
  min-height: auto;
  flex: 1 1 auto;
}
.quill-inner-wrapper.vertical .ql-editor {
  flex: 1 1 0;
}

.ql-toolbar.ql-snow {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 8px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  height: 18px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 0 0;
}

.ql-editing[data-mode=link] {
  position: absolute;
  display: flex;
  align-items: center;
  transform: translate(120px, 0);
}
.ql-editing[data-mode=link] input[data-link="https://quilljs.com"] {
  border-radius: 4px;
}
.ql-editing[data-mode=link] input[type=text]:focus {
  border: 1px solid #1890ff !important;
}
.ql-editing[data-mode=link] a.ql-action {
  margin-left: 4px;
  padding: 0 4px;
  display: inline-block;
  line-height: 24px;
  border-radius: 4px;
  border: 1px solid #1890ff;
}
.ql-editing[data-mode=link] a.ql-action:hover {
  background-color: #1890ff;
  color: white;
}
.ql-editing[data-mode=link] a.ql-action::after {
  margin: 0;
}

.ql-tooltip.ql-hidden {
  display: none;
}

.toolbar-divider {
  display: inline-block;
  margin: 0 5px;
  color: #ccc;
  font-size: 18px;
}

.quill-button-group-wrapper {
  display: inline-flex;
  align-items: center;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 8px;
  padding-right: 8px;
}

.ql-formats {
  display: inline-flex !important;
  align-items: center;
  border-right: 1px solid #ccced1;
}

.ql-editor img {
  outline: 2px solid transparent;
  transition: outline 0.3s ease-in-out;
}

.ql-editor hr {
  margin-top: 16px;
  margin-bottom: 16px;
  border: none;
  border-top: 3px solid #ccc;
}

.ql-tooltip {
  display: flex;
  align-items: center;
}

.ql-table-toggle {
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  opacity: 0;
}

.ql-table-menu {
  z-index: 1000;
  background-color: white;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
}

.ql-preview {
  order: 0;
}

.ql-quick-view {
  order: 1;
}

.ql-action {
  order: 2;
}

.ql-remove {
  order: 3;
}

.ql-container .ql-editor ol li::before {
  content: "";
}

.ql-editor {
  min-height: 400px;
}

.instruction-preview blockquote {
  border-left: 4px solid #ccc;
  padding-left: 16px;
}.document-card {
  height: 100%;
}
.document-card .ant-card-body {
  height: 100%;
}

.document-card-spinner {
  height: 100%;
}

.cke_button__savedoc {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  color: #000000 !important;
  margin-bottom: 2px !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}
.cke_button__savedoc:hover {
  background-color: #c0bbbb !important;
}

.cke_button__savebtn_icon {
  display: none !important;
}

.cke_button__savedoc_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__addissuebtn {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  color: #000000 !important;
  margin-bottom: 2px !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}
.cke_button__addissuebtn:hover {
  background-color: #c0bbbb !important;
}

.cke_button__addissuebtn_icon {
  display: none !important;
}

.cke_button__addissuebtn_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__addvectorbtn {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  color: #000000 !important;
  margin-bottom: 2px !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}
.cke_button__addvectorbtn:hover {
  background-color: #c0bbbb !important;
}

.cke_button__addvectorbtn_icon {
  display: none !important;
}

.cke_button__addvectorbtn_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__imagesmanagement {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  margin-right: 30px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}

.cke_button__imagesmanagement:hover {
  background-color: #c0bbbb !important;
}

.cke_button__imagesmanagement_icon {
  display: none !important;
}

.cke_button__imagesmanagement_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__addcopylink {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}

.cke_button__addcopylink:hover {
  background-color: #c0bbbb !important;
}

.cke_button__addcopylink_icon {
  display: none !important;
}

.cke_button__addcopylink_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__addissues {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
  margin-right: 15px !important;
}

.cke_button__addissues:hover {
  background-color: #c0bbbb !important;
}

.cke_button__addissues_icon {
  display: none !important;
}

.cke_button__addissues_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__pdffile {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}

.cke_button__pdffile:hover {
  background-color: #c0bbbb !important;
}

.cke_button__pdffile_icon {
  display: none !important;
}

.cke_button__pdffile_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.cke_button__docxfile {
  border: 1px solid #000000 !important;
  cursor: pointer !important;
  margin-left: 3px !important;
  margin-bottom: 2px !important;
  color: #000000 !important;
  border-radius: 3px !important;
  height: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4px 6px !important;
  outline: 0 !important;
  float: left !important;
  position: relative !important;
}

.cke_button__docxfile:hover {
  background-color: #c0bbbb !important;
}

.cke_button__docxfile_icon {
  display: none !important;
}

.cke_button__docxfile_label {
  display: inline-block !important;
  cursor: pointer !important;
  color: inherit !important;
  padding: 3px 1px 3px 1px !important;
}

.container-type-params-input {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}

.container-type-params {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

@media (max-width: 768px) {
  .container-type-params {
    display: none;
  }
}
@media (max-width: 1200px) {
  .container-type-params-input {
    flex-direction: column;
    align-items: start;
  }
}@media (max-width: 768px) {
    .container-toolbar-options {
        display: none !important;
    }
}/* .spreadsheet-info,
.spreadsheet-options {
  display: none;
} */

.jexcel_container {
  position: relative;
  max-width: 100%;
  height: 100%;
  background-color: #ffffff;
  vertical-align: bottom;
  overflow: hidden;
  flex: 1 0 auto;
}

.jexcel_content {
  max-width: 100%;
  max-height: inherit !important;
  padding-bottom: 2px;
  padding-right: 2px;
  border: 1px solid #f3f3f3;
}

.jexcel .jexcel_row {
  position: sticky !important;
  left: 0 !important;
}

.jexcel > tbody > tr.selected > .jexcel_row {
  position: relative;
  overflow: visible;
}
.jexcel > tbody > tr.selected > .jexcel_row::after {
  content: '';
  position: absolute;
  top: 0;
  right: -3px !important;
  width: 2px !important;
  height: 100%;
  background-color:#4580e6;
}
.jexcel > tbody > tr > td:first-child {
  background-color: #f5f6f7;
}

.jexcel > thead > tr > td {
  background-color: #f5f6f7;
  overflow: visible;
}

.jexcel > thead > tr > td.selected::before {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color:#4580e6;
}

.jexcel > tbody > tr > td {
  padding: 4px;
  word-wrap: break-word;
  white-space: pre-line;
}

.jexcel_corner {
  height: 2px;
  width: 2px;
  background-color: #4580e6;
  box-shadow: 0 0 0 1px #ffffff;
  border: 1px solid #4580e6;
}

.jexcel .editor {
  /* outline: 2px solid #4580e6; */
  max-width: 100%;
  overflow: visible !important;
  box-shadow: inset 0px 0px 0 1px #4580e6, 0 2px 5px rgba(0, 0, 0, 0.302) !important;
}

.jexcel .highlight.editor {
  background-color: #ffffff;
}

.jexcel .highlight-top {
  border-top: 1px solid #4580e6;
}
.jexcel .highlight-left {
  border-left: 1px solid #4580e6;
}
.jexcel .highlight-bottom {
  border-bottom: 1px solid #4580e6;
}
.jexcel .highlight-right {
  border-right: 1px solid #4580e6;
}

.jexcel .highlight-top.highlight-left {
  box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.202);
}

.jexcel .highlight-top.editor,
.jexcel .highlight-left.editor,
.jexcel .highlight-bottom.editor ,
.jexcel .highlight-right.editor {
}

.jexcel .highlight,
.jexcel .highlight-selected {
  /* background-color: rgba(69, 128, 230, 0.04); */
  background-color: rgba(160, 195, 255, 0.2);
}

.jexcel .copying {
  background-color: rgba(69, 128, 230, 0.04);
}
.jexcel .copying-left {
  border-left: 1px dashed #4580e6;
}
.jexcel .copying-right {
  border-right: 1px dashed #4580e6;
}
.jexcel .copying-top {
  border-top: 1px dashed #4580e6;
}
.jexcel .copying-bottom {
  border-bottom: 1px dashed #4580e6;
}

.jcontextmenu {
  position: fixed;
  z-index: 10000;
  display: none;
  padding: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 0;
  background: #fff;
  color: #555555;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.202);
  border: 1px solid #c6c6c6;
  outline: 0;
}

.jcontextmenu div.header {
  align-items: center;
}
.jcontextmenu div.header .title,
.jcontextmenu div.header .close {
  font-size: 15px;
  font-weight: 700;
  text-transform: capitalize;
}
.jcontextmenu div.header .title {
  color: #4580e6;
  cursor: auto;
}
.jcontextmenu div.header .close {
  color: #ff1111;
  transition: opacity 0.15s;
}

.jcontextmenu div {
  display: flex;
  justify-content: space-between;
  padding: 3px 10px;
  transition: all 0.15s;
}

.jcontextmenu div:not(:first-child):hover {
  color: #252525;
  background-color: rgba(69, 128, 230, 0.1);
  /* background-color: rgba(160, 195, 255, 0.2); */
}

.jcontextmenu div:last-child {
  display: none;
}

.jcontextmenu hr {
  margin: 4px 0;
}

.jcontextmenu-focus {
  display: inline-block;
}

.jexcel_about {
  display: none;
}
/* ================================== */
/* #spreadsheet-container.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000; header 999
  width: 100%;
  height: 100vh;
  padding: 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  background-color: #ffffff;
}

#spreadsheet-container.fullscreen .spreadsheet-content {
  max-width: calc(100% - 400px);
  height: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

#spreadsheet-container.fullscreen .spreadsheet-info {
  flex: 0 0 70px;
  margin-bottom: 5px;
  padding: 5px 10px;
  max-height: 70px;
  display: flex;
  align-items: center;
}

#spreadsheet-container.fullscreen .spreadsheet-options {
  position: relative;
  z-index: 10;
  padding: 15px 5px;
  flex: 1 1 auto;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 50px;
  border-left: 2px solid #f3f1ea;
  background-color: #faf7f6;
  box-shadow: 0px 0px 8px 0.5px rgba(69, 128, 230, 0.15);
}

#spreadsheet-container.fullscreen .jexcel_container.fullscreen {
  position: relative;
  z-index: 10;
  display: inline-block;
  max-width: 100%;
  width: 100%;
  max-height: initial!important;
  box-shadow: none;
}

#spreadsheet-container.fullscreen .jexcel_content {
} */
/* ================================== */
/* Styles for doc options buttons in fullscreen mode */
/* .spreadsheet-options .action-buttons,
.spreadsheet-options .options-buttons {
  max-width: 220px;
  width: 100%;
}

.comment-button {
  max-width: max-content;
  margin-bottom: 4px;
}

.spreadsheet-options-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
}

.spreadsheet-options .action-buttons {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-flow: row;
  gap: 10px;
}

.action-buttons #saveDocBtn,
.action-buttons #undoDocBtn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  padding: 4px;
  height: auto;
  border-radius: 4px;
  font-size: 0.82rem;
}

.action-buttons #saveDocBtn svg,
.action-buttons #undoDocBtn svg {
  width: 1.5rem !important;
  height: 1.5rem !important;
  margin: 0 !important;
}

.action-buttons #exitFullscreenDocBtn {
  grid-column: 1 / span 2;
}

.options-buttons > div > div {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.action-buttons #exitFullscreenDocBtn,
.options-buttons button,
.comment-button {
  padding: 4px 8px !important;
  border-radius: 4px !important;
  height: auto !important;
  white-space: pre-wrap !important;
}

.action-buttons #exitFullscreenDocBtn svg,
.options-buttons button svg,
.comment-button svg {
  width: 1.2rem !important;
  height: 1.2rem !important;
} */

/* #spreadsheet-container.fullscreen .spreadsheet-options button,
#spreadsheet-container.fullscreen .spreadsheet-options > div {
  margin: 0px !important;
}

#spreadsheet-container.fullscreen .spreadsheet-options button:not(:last-of-type) {
  margin-bottom: 10px !important;
}

#spreadsheet-container.fullscreen .spreadsheet-options > button:last-child {
  margin-top: 10px !important;
} */

/* Comments styles */
/* .comments-area {
  width: 100%;
  padding: 5px;
  flex: 0 0 50%;
  justify-content: end;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
} */

/* .comments-area ._comments-fullscreen { */
  /* flex: 1 1 auto; */
  /* margin-right: -25px; */
  /* overflow-y: auto; */
/* } */
/* ================================== */
.spreadsheet-button {
  color: #fa8c16;
  background-color: #ffffff;
  border: 1px solid #fa8c16;
  border-radius: 2px;
  transition: all 0.15s;
}
.spreadsheet-button:not(:last-child) {
  margin-right: 5px;
  margin-bottom: 2px;
}
.spreadsheet-button:hover {
  color: #ffffff;
  background-color: #fa8c16;
  outline: 0;
}
/* ================================== */
/* .jexcel_toolbar-item {
  text-align: center;
  margin: auto;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

.jexcel_toolbar-item .material-icons {
  font-size: 18px;
  width: 24px;
  height: 24px;
  display: block;
  line-height: 24px;
  text-align: center;
} */

.formulasModal.ant-modal-confirm .ant-modal-body {
  padding: 24px;
}

.formulasModal.ant-modal-confirm .ant-modal-body .ant-modal-confirm-content {
  margin-left: 8px;
}

.formulasModal .bold {
  font-weight: 600;
}
#history-doc-wrapper {
  height: max(600px, 80vh);
  min-height: 0;
  overflow: hidden;
}
#history-doc-wrapper .editor-spin {
  height: 100%;
  width: 100%;
}
#history-doc-wrapper .editor-spin .ant-spin-container {
  height: 100%;
}

#history-editor-wrapper {
  height: 100%;
  display: flex;
  flex-flow: column;
}
#history-editor-wrapper .ck.ck-editor {
  margin: 0 auto;
  height: 100%;
  width: min(1200px, 100%);
  display: flex;
  flex-direction: column;
}
#history-editor-wrapper .ck.ck-editor__main {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
#history-editor-wrapper .ck.ck-editor__main .ck-editor__editable {
  height: 100%;
}

.versions-list {
  display: flex;
  flex-direction: column;
  min-height: 0;
  flex: 1 1 0%;
  overflow: hidden;
}
.versions-list > .ant-spin,
.versions-list .ant-spin-nested-loading {
  flex: 1 1 0%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.versions-list > .ant-spin .ant-spin-container,
.versions-list .ant-spin-nested-loading .ant-spin-container {
  flex: 1 1 0%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.versions-list .ant-list-header {
  position: relative;
  z-index: 10;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
.versions-list .ant-list-items {
  flex: 1 1 0%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.versions-list .ant-list-items .current-version {
  display: inline-block;
  padding-inline: 6px;
  font-size: 13px;
  color: #389e0d;
  border: 1px solid #b7eb8f;
  border-radius: 6px;
  background-color: #f6ffed;
}
.versions-list .ant-list-items .ant-list-item {
  cursor: pointer;
}
.versions-list .ant-list-items .ant-list-item:hover {
  background-color: #f5f5f5;
}
.versions-list .ant-list-items .ant-list-item.--selected {
  background-color: #e5f4ff;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.18), inset -2px -2px 10px #ffffff;
}
.versions-list .ant-list-items .ant-list-item.--selected .version-title {
  color: #5470ff;
}
.versions-list .ant-list-items .ant-list-item.--selected .ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.7);
}.container_issues {
  padding: 15px;
  border: 1px solid rgb(230, 230, 230);
  background-color: rgba(248, 248, 248, 0.281);
  border-radius: 3px;
  overflow-y: auto;
  max-height: 700px !important;
  min-height: 500px !important;
}
.container_issues::-webkit-scrollbar {
  width: 4px;
  right: 10px;
}
.container_issues::-webkit-scrollbar-track {
  background: transparent !important;
}
.container_issues::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #d9d9d9 !important;
}

.wrapper_issue {
  padding: 5px;
  margin-bottom: 10px;
  border: 1px solid rgb(211, 211, 211);
  border-radius: 2px;
  background-color: rgb(245, 245, 245);
  position: relative;
}

.title_wrapper {
  width: 55%;
}

.title_wrapper__name {
  font-size: 12px;
}

.description_wrapper {
  width: 100%;
}

.assigned_wrapper {
  width: 45%;
}

.delete_issue_button {
  position: absolute;
  top: 0;
  right: 4px;
  color: rgb(116, 116, 116);
}
.delete_issue_button:hover {
  color: rgb(255, 125, 125);
}.button-time-wrapper__title_time-work {
  position: relative;
  outline: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  transition: color 0.25s, background-color 0.25s;
}
.button-time-wrapper__title_time-work:hover {
  background-color: #f0f8ff;
  color: #1890ff;
}

#calendar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hiddenInputForCalendar {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.hideDatePicker {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  visibility: hidden;
}

.calendar {
  cursor: pointer;
  width: 30px;
}.dropDownItem {
  font-family: "Ubuntu", sans-serif;
  display: block;
  width: 100%;
  padding: 2px 13px 2px 13px;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}.custom-dropdown-btn {
  padding-inline: 8px;
  height: 26px;
}
.custom-dropdown-btn .dropdown-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 25px;
}

.custom-dropdown-list .ant-dropdown-menu-item-icon {
  font-size: 19px;
}
.custom-dropdown-list .ant-dropdown-menu .ant-dropdown-menu-item-active {
  color: #1890ff;
}.ant-select-item-option.dropdown-option.radio-lightBlue {
  color: #51a5ff !important;
}
.ant-select-item-option.dropdown-option.radio-red {
  color: #f5222d !important;
}
.ant-select-item-option.dropdown-option.radio-gray {
  color: #888888 !important;
}

.ant-select-item-option-selected.dropdown-option.radio-lightBlue {
  background: #c7e1fd !important;
}
.ant-select-item-option-selected.dropdown-option.radio-red {
  background: #ffccc7 !important;
}
.ant-select-item-option-selected.dropdown-option.radio-gray {
  background: #d9d9d9 !important;
}

.ant-select-selection-item .selected-option.radio-lightBlue {
  color: #51a5ff !important;
}
.ant-select-selection-item .selected-option.radio-red {
  color: #f5222d !important;
}
.ant-select-selection-item .selected-option.radio-gray {
  color: #888888 !important;
}.OptionBtn {
  cursor: pointer !important;
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}
.OptionBtn:hover {
  background-color: #e6f7ff;
}
.OptionBtn .ant-select-item-option-content {
  display: flex;
  height: 32px;
  width: 100%;
}
.OptionBtn .ant-select-item-option-content span {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}.data-editor {
  width: 100% !important;
  resize: vertical;
}.cycles-popup-wrapper {
  width: 280px;
}

.cycles-popup-header {
  background-color: #e6f4ff;
  margin: -16px -16px 0;
  padding: 8px 16px;
  color: #1890ff;
  font-weight: 500;
}

.cycles-popup-content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-top: 12px;
}

.cycles-search-input {
  font-size: 13px;
}

.cycles-list-container {
  height: 400px;
  overflow-y: auto;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.cycles-list-container .ant-list {
  height: 100%;
}
.cycles-list-container .ant-spin-nested-loading,
.cycles-list-container .ant-spin-container {
  height: 100%;
}
.cycles-list-container::-webkit-scrollbar {
  width: 6px;
}
.cycles-list-container::-webkit-scrollbar-thumb {
  background-color: #d9d9d9;
  border-radius: 3px;
}
.cycles-list-container::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}

.cycle-list-item {
  padding: 8px 12px !important;
  cursor: pointer;
  transition: all 0.2s;
  margin: 2px;
  border-radius: 4px;
  height: 40px;
}
.cycle-list-item:hover {
  background-color: #f5f5f5;
}
.cycle-list-item.cycle-selected {
  background-color: #e6f4ff;
}

.cycle-item-content {
  display: flex;
  align-items: center;
  gap: 8px;
}

.cycle-id {
  color: #8c8c8c;
  font-size: 12px;
  min-width: 24px;
}

.cycle-title {
  font-size: 13px;
  color: #262626;
}

.cycles-popup-footer {
  padding-top: 8px;
  border-top: 1px solid #f0f0f0;
}

.cycles-popup-overlay .ant-popover-inner {
  padding: 16px;
}.quick-view-breadcrumbs {
    margin-bottom: 12px;
    padding: 8px 12px;
    background: #fafafa;
    border: 1px solid #f0f0f0;
    border-radius: 6px;
}

.quick-view-breadcrumbs__item {
    color: #8c8c8c;
    font-weight: 500;
    text-decoration: none;
    transition: color 0.15s;
}

.quick-view-breadcrumbs__item--last {
    color: #262626;
    font-weight: 600;
    cursor: default;
}#chatsToggleButton.ant-btn {
  height: 36px;
}

.chats-sidebar-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}.sidebar-actions--mobile {
  padding-bottom: 50px;
}.modal-resolution-block {
  border: none;
  display: none !important;
  height: 100%;
  padding: 0;
  position: relative;
  width: 100%;
}

.wrapper-modal-mobile {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}

.modal-mobile-text {
  padding: 10px;
}.ant-image-mask .anticon-eye {
  font-size: 16px;
  padding: 0px 7px;
}

.readers-list-container {
  max-width: 250px;
  max-height: 300px;
  overflow-y: auto;
  padding: 8px 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.readers-list-container .reader-item {
  padding: 8px 16px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: default;
}
.readers-list-container .reader-item:hover {
  background: rgba(0, 0, 0, 0.02);
}
.readers-list-container .reader-loading {
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.45);
}
.readers-list-container .reader-error {
  color: #ff4d4f;
}
.readers-list-container .reader-no-data,
.readers-list-container .reader-no-readers {
  color: rgba(0, 0, 0, 0.45);
  font-style: italic;
}

.notification-settings {
  margin-top: 5px;
}
.notification-settings__card {
  background: #fff;
  border-radius: 8px;
  padding: 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  margin-top: 20px;
}
.notification-settings__global-control {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  padding: 12px;
  background: #f8f9fa;
  border-radius: 6px;
}
.notification-settings__tabs {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
}
.notification-settings__tab {
  padding: 12px;
  background: #f8f9fa;
  border-radius: 6px;
  transition: all 0.3s;
}
.notification-settings__tab.active {
  background: #e6f7ff;
  border-left: 3px solid #1890ff;
}
.notification-settings__tab-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.notification-settings__tab-header .ant-radio-wrapper {
  flex-grow: 1;
}
.notification-settings__search {
  margin-bottom: 16px;
}
.notification-settings__list {
  height: 55vh;
  overflow-y: auto;
}
.notification-settings__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  border-bottom: 1px solid #f0f0f0;
}
.notification-settings__item:last-child {
  border-bottom: none;
}
.notification-settings__item-content {
  flex-grow: 1;
}
.notification-settings__item-name {
  font-weight: 500;
}
.notification-settings__item-uuid {
  font-size: 12px;
  color: #999;
}
.notification-settings__empty {
  text-align: center;
  padding: 16px;
  color: #999;
}

.chat {
  position: fixed;
  left: 70px;
  bottom: 0;
  display: grid;
  z-index: 1002;
}
.chat.active {
  display: flex;
  flex-direction: column;
}

.user-select {
  padding: 10px;
  border-bottom: 1px solid #e8e8e8;
}

.message-list-container {
  overflow: auto !important;
  padding: 10px;
  width: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overscroll-behavior: contain;
  background-color: #fff;
}

.message-list-container::-webkit-scrollbar {
  display: none;
}

.message-list .rce-mbox {
  border-radius: 10px;
  padding: 10px;
  margin: 5px 0;
  word-wrap: break-word;
  position: relative;
  background-color: #fff;
}

.message-list .rce-mbox.left {
  background-color: #f1f0f0;
  align-self: flex-start;
}

.message-list .rce-mbox.right {
  background-color: #dcf8c6;
  align-self: flex-end;
}

.message-list .rce-mbox .rce-mbox-text {
  font-size: 14px;
  line-height: 1.4;
}

.message-list .rce-mbox .rce-mbox-date {
  font-size: 10px;
  color: #999;
  margin-top: 5px;
}

.input-container {
  padding: 10px;
  border-top: 1px solid #e8e8e8;
  display: flex;
  align-items: center;
}

.message-input {
  flex: 1;
  margin-right: 10px;
}

.send-button {
  background-color: #1890ff;
  border-color: #1890ff;
}

.rce-mbox::before,
.rce-mbox::after {
  content: none;
}

.rce-mbox-left-notch {
  display: none;
}

.rce-mbox-right-notch {
  display: none;
}

.non-blocking-modal .ant-modal {
  position: fixed;
  bottom: 50px;
  left: 20px;
  margin: 0;
  display: flex;
  flex-direction: row;
}

.non-blocking-modal .ant-modal-content {
  border-radius: 8px;
}

.chat-list {
  display: flex;
  flex-direction: column;
  overflow: auto !important;
  height: calc(100vh - 180px);
  margin: 0px 0 0 0;
  padding: 0px;
  overscroll-behavior: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.chat-list::-webkit-scrollbar {
  display: none;
}

.users-for-chat-creation {
  display: flex;
  flex-direction: column;
  overflow: auto !important;
  height: 300px;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.chat-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid #e8e8e8;
  cursor: pointer;
  transition: background-color 0.3s, width 0.3s ease-in-out;
}
.chat-item:hover {
  background-color: #e8e8e8 !important;
}

.chat-item-title {
  font-weight: bold;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.chat-item-subtitle {
  color: #999;
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  transition: background-color 0.3s, width 0.3s ease-in-out;
}

.radio-tab {
  transition: background-color 0.3s, width 0.3s ease-in-out;
}

.file-download-link {
  display: flex;
  background-color: #007acc;
  width: 50px;
  height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 4px 0 4px 4px;
  position: relative;
  overflow: hidden;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, border-radius 0.2s ease-in-out;
}

.file-download-link.hovered {
  border-radius: 4px;
}

.file-download-link:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 15px;
  height: 15px;
  background: linear-gradient(to bottom left, white 50%, #4848c9 50%);
  border-radius: 0 0 0 4px;
  transform-origin: top right;
  transition: transform 0.2s ease-in-out;
}

.file-download-link.hovered:before {
  transform: translate(100%, -50%);
}

.file-extension {
  color: white;
  font-weight: 600;
  transition: opacity 0.3s ease-in-out;
  padding-top: 10px;
}

.ant-btn:focus, .ant-btn:active {
  outline: none !important;
  box-shadow: none !important;
}

.ant-image-preview-operations {
  background: rgba(0, 0, 0, 0.4) !important;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.ant-image-preview-operations .ant-image-preview-operations-operation {
  color: white;
}
.ant-image-preview-operations .ant-image-preview-operations-operation:hover {
  background: rgba(255, 255, 255, 0.2) !important;
}

.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  background: rgba(0, 0, 0, 0.4) !important;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.ant-image-preview-switch-left:hover,
.ant-image-preview-switch-right:hover {
  background: rgba(0, 0, 0, 0.7) !important;
}

.custom-image-counter {
  background: rgba(0, 0, 0, 0.4) !important;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}

.ant-image-preview-close {
  background: rgba(0, 0, 0, 0.4) !important;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  margin-top: -10px;
  margin-right: -20px;
}
.ant-image-preview-close:hover {
  background: rgba(0, 0, 0, 0.6) !important;
}

@media (max-width: 992px) {
  .message-list-container {
    width: 100%;
  }
  .chat-list {
    width: 100%;
  }
}
.ant-drawer-content-wrapper,
.ant-drawer-content,
.ant-drawer-wrapper-body {
  background: white !important;
  opacity: 1 !important;
}

@supports (-webkit-touch-callout: none) {
  .chat {
    cursor: pointer;
    transform: none !important;
    -webkit-transform: none !important;
  }
  .chat button,
  .chat .btnPrimary,
  .chat #chatsToggleButton {
    cursor: pointer !important;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
  }
  .chat button:hover,
  .chat .btnPrimary:hover,
  .chat #chatsToggleButton:hover {
    opacity: 0.7;
    transform: none !important;
  }
  .chat button:active,
  .chat .btnPrimary:active,
  .chat #chatsToggleButton:active {
    opacity: 0.7 !important;
    transform: none !important;
  }
  .non-blocking-modal .ant-drawer-content-wrapper {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
  }
  .non-blocking-modal .ant-drawer-content-wrapper .ant-drawer-content {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .fixed {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
  }
  .ant-modal-wrap {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
  }
}.css-var-root.ant-notification-css-var {
  --ant-notification-z-index-popup: 200000 !important;
}

.helper-start-page {
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #eee;
  min-width: 50px;
  cursor: pointer;
}
.helper-start-page:hover {
  background-color: #d0efff;
  color: #1890ff;
}

.ant-tooltip {
  z-index: 10001 !important;
}

@media (min-width: 1200px) {
  .hidden-con-header {
    display: inline !important;
  }
}
.header-dropdown-item {
  padding: 5px 12px 5px 10px !important;
  border-bottom: 1px solid rgba(136, 136, 136, 0.1);
  box-sizing: border-box;
  cursor: pointer;
  min-height: 40px;
  border-left: 3px solid transparent;
  color: #888888;
  transition: all 0.3s ease !important;
}
.header-dropdown-item:hover {
  border-left: 3px solid #1890ff;
  color: #1890ff;
}

.ui54-header-brand.w54-header-brand--collapsed {
  justify-content: center;
  padding-inline: 0;
}

.w54-header-logo {
  display: flex;
  align-items: center;
  gap: 10px;
}
.w54-header-logo__mark {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  overflow: hidden;
  background: linear-gradient(to bottom right, #f0f9ff, rgba(219, 234, 254, 0.8));
  clip-path: path("M22 0C41.8 0 44 2.2 44 22C44 41.8 41.8 44 22 44C2.2 44 0 41.8 0 22C0 2.2 2.2 0 22 0Z");
}
.w54-header-logo__img {
  width: 32px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.w54-header-logo__label {
  color: var(--ui54-layout-primary, #1890ff);
  font-size: 20px;
}

.w54-header-actions {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 100%;
  margin-left: auto;
}
.w54-header-actions > * {
  flex-shrink: 0;
  height: 100%;
}
.w54-header-actions > * + * {
  margin-inline-start: -1px;
}.wrapper-switcher-day{
  background-color: white;
  box-shadow: 1px 1px 7px 6px rgba(202, 202, 202, 0.39)!important;
  border: 1px solid #c5c5c58c!important;
  cursor: pointer;
}

.wrapper-switcher-period{
  background-color: white;
  border: 1px solid #dfdfdf8c!important;
  cursor: pointer;
}

.arrow-wrapper {
width: 70px;
display: flex;
align-items: center;
justify-content: center;
}

.arrow-wrapper__arrow{
  background-color: #e6faff;
}

.arrow-wrapper__arrow:hover{
  background-color: #def8ff;
}

.arrow-wrapper__arrow:hover > .arrow-wrapper__icon{
  color: rgb(24, 144, 255);
}

.arrow-wrapper__icon{
  color: rgb(45 150 248 / 49%);
}

@media only screen and (min-width: 2540px){
  .dt-page__title {
    font-size: 30px;
  }
}

@media only screen and (min-width: 3540px){
  .dt-page__title {
    font-size: 40px;
  }
}
.drag-button-activity {
  cursor: move;
  color: rgb(151, 151, 151);
}
.drag-button-activity:hover {
  color: rgb(66, 66, 66);
}

.wrapper_list_day {
  max-height: 100%;
  display: flex;
  align-items: flex-start;
  margin: 0px 12px;
  overflow-y: auto;
}

.week-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(228px, 1fr));
  grid-auto-rows: 1fr;
  grid-gap: 8px;
  align-items: start;
}

.wrapper_day {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 5px 5px;
  border: 1px solid rgb(225, 225, 225);
  box-sizing: border-box;
  background: white;
}
.wrapper_day.today {
  border: 1px solid rgba(205, 218, 228, 0.945);
  border-top: 2px solid rgba(160, 217, 255, 0.63);
  box-shadow: inset 0px 10px 20px 15px #e6faff;
}
.wrapper_day.no_today {
  background: rgb(253, 253, 253);
}

.day_of_week_head {
  padding: 15px 24px 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.day_of_week_head.weekend {
  color: red;
}

.day_of_week_number {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  font-size: 18px;
  border-radius: 50%;
  margin-right: 5px;
}
.day_of_week_number.toDay {
  background-color: rgba(70, 165, 254, 0.49);
  border: 1px solid rgba(64, 163, 255, 0.49);
  color: white;
}

.day_of_week_name.toDay {
  color: rgba(70, 165, 254, 0.92);
}

.title_activity_daily_plan {
  color: rgb(78, 78, 78);
  font-size: 12px;
}

.activity_daily_plan_wrapper {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 3px;
  background: transparent;
  margin-bottom: 5px;
}
.activity_daily_plan_wrapper::-webkit-scrollbar {
  width: 4px;
  right: 10px;
}
.activity_daily_plan_wrapper::-webkit-scrollbar-track {
  background: transparent !important;
}
.activity_daily_plan_wrapper::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #d9d9d9 !important;
}

.empty-data-tickets {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex: 1;
  text-align: center;
  min-height: 30px;
}

.textarea_daily_panning {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(225, 225, 225);
  color: rgb(109, 109, 109);
  font-size: 13px;
}
.textarea_daily_panning[disabled] {
  background-color: rgb(255, 255, 255);
}
.textarea_daily_panning:focus,
.textarea_daily_panning :active {
  outline: 0;
  outline-offset: 0;
}
.textarea_daily_panning.complete {
  -webkit-text-decoration: line-through solid rgb(165, 165, 165);
          text-decoration: line-through solid rgb(165, 165, 165);
  color: rgb(158, 158, 158);
  background-color: rgba(245, 245, 245, 0.301);
}
.textarea_daily_panning ::-webkit-scrollbar {
  width: 0px;
  right: 0px;
}
.textarea_daily_panning ::-webkit-scrollbar-track {
  background: transparent !important;
}
.textarea_daily_panning ::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background: #d9d9d9 !important;
}

.related_issues_wrapper {
  background-color: #e6faff;
  padding: 4px;
  border-radius: 4px;
  border: 2px solid rgba(160, 217, 255, 0.63);
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.relatedIssue_daily_planning {
  display: flex;
  justify-content: space-between;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(225, 225, 225);
  border-radius: 2px;
  color: rgb(109, 109, 109);
  font-size: 13px;
}
.relatedIssue_daily_planning[disabled] {
  background-color: rgb(255, 255, 255);
}
.relatedIssue_daily_planning:focus,
.relatedIssue_daily_planning :active {
  outline: 0;
  outline-offset: 0;
}
.relatedIssue_daily_planning.complete {
  -webkit-text-decoration: line-through solid rgb(165, 165, 165);
          text-decoration: line-through solid rgb(165, 165, 165);
  color: rgb(158, 158, 158);
  background-color: rgb(250, 250, 250);
}
.relatedIssue_daily_planning ::-webkit-scrollbar {
  width: 0px;
  right: 0px;
}
.relatedIssue_daily_planning ::-webkit-scrollbar-track {
  background: transparent !important;
}
.relatedIssue_daily_planning ::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background: #d9d9d9 !important;
}

.relatedIssue_action-btn {
  background-color: rgba(70, 165, 254, 0.92);
  color: white;
  padding: 0px 5px;
}

.wrapper_textarea_daily_panning__button_action {
  cursor: pointer;
  position: absolute;
  border: 1px solid rgb(216, 216, 216);
  background-color: rgb(248, 248, 248);
  color: rgb(112, 112, 112);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -9px;
  right: -5px;
  z-index: 999;
}
.wrapper_textarea_daily_panning__button_action:hover {
  color: rgba(70, 165, 254, 0.701);
}

.action-activity {
  display: flex;
  padding: 1px 5px !important;
  outline: none;
  flex-wrap: nowrap;
  justify-content: flex-start;
  color: inherit;
  text-decoration: none;
}
.action-activity:focus {
  background-color: rgba(70, 165, 254, 0.701);
  color: white;
}
.action-activity:hover {
  background-color: rgba(70, 165, 254, 0.701);
  color: white;
}
.action-activity.disabled {
  background-color: rgba(231, 231, 231, 0.701);
  color: rgb(109, 109, 109);
  cursor: not-allowed;
}
.action-activity.disabled:hover {
  background-color: rgba(231, 231, 231, 0.701);
  color: rgb(109, 109, 109);
}

.time_picker_in_switcher_of_date {
  font-size: 1.25rem !important;
  border-color: rgba(255, 255, 255, 0) !important;
  cursor: pointer !important;
}
.time_picker_in_switcher_of_date.ant-picker-focused {
  border-color: rgba(255, 255, 255, 0);
  box-shadow: 0 0 0 2px rgba(247, 247, 247, 0);
  border-right-width: none;
  outline: 0;
}
.time_picker_in_switcher_of_date .ant-picker-input input {
  font-size: 1.25rem !important;
  cursor: pointer !important;
  text-align: center !important;
}
@media (max-width: 768px) {
  .time_picker_in_switcher_of_date .ant-picker-input input {
    font-size: 1rem !important;
    margin-right: 0px !important;
  }
}
.time_picker_in_switcher_of_date .ant-picker-input .ant-picker-suffix {
  transition: all 0.3s;
  color: black;
  cursor: pointer;
  margin-left: 0px;
}
.time_picker_in_switcher_of_date .ant-picker-input:hover input {
  color: rgba(43, 153, 255, 0.842);
}
.time_picker_in_switcher_of_date .ant-picker-input:hover .ant-picker-suffix {
  color: rgba(43, 153, 255, 0.842);
}

.wrapper_select_actions_activity {
  width: -moz-fit-content !important;
  width: fit-content !important;
  min-width: 150px;
  white-space: nowrap;
}

.notes-wrapper {
  margin-top: 12px;
  padding: 10px 8px;
  border: 1px solid rgba(70, 165, 254, 0.25);
  border-radius: 6px;
  background: rgba(70, 165, 254, 0.02);
  transition: all 0.2s ease;
}
.notes-wrapper--today {
  background: rgba(255, 255, 255, 0.55);
  border-color: rgba(70, 165, 254, 0.25);
}

.notes-header {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 6px;
  padding: 0 2px;
}
.notes-header__icon {
  color: rgba(70, 165, 254, 0.92);
  flex-shrink: 0;
}
.notes-header__label {
  font-size: 14px;
  font-weight: 500;
  color: rgba(70, 165, 254, 0.92);
}

.notes-container {
  position: relative;
  border-radius: 4px;
  transition: all 0.2s ease;
  cursor: default;
}

.notes-text {
  font-size: 13px;
  line-height: 1.6;
  color: rgb(78, 78, 78);
  white-space: pre-wrap;
  word-break: break-word;
}

.notes-placeholder {
  font-size: 13px;
  line-height: 1.6;
  color: #b8b8b8;
}

.notes-textarea {
  padding: 8px 10px !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  color: rgb(109, 109, 109) !important;
  background: rgb(255, 255, 255) !important;
  border: 1px solid rgb(225, 225, 225) !important;
  border-radius: 4px !important;
}
.notes-textarea:focus {
  outline: 0 !important;
  outline-offset: 0 !important;
  border-color: rgba(70, 165, 254, 0.85) !important;
  box-shadow: 0 0 0 2px rgba(70, 165, 254, 0.08) !important;
}
.notes-textarea::-moz-placeholder {
  font-size: 13px;
  color: #9ca3af;
}
.notes-textarea::placeholder {
  font-size: 13px;
  color: #9ca3af;
}

.notes-saving {
  position: absolute;
  bottom: 4px;
  right: 8px;
  font-size: 10px;
  color: #9ca3af;
  background: rgba(255, 255, 255, 0.9);
  padding: 1px 8px;
  border-radius: 3px;
  animation: pulse 1s ease-in-out infinite;
}

@keyframes pulse {
  0%, 100% {
    opacity: 0.6;
  }
  50% {
    opacity: 1;
  }
}
@media (max-width: 1024px) {
  .week-wrapper {
    grid-auto-rows: minmax(200px, auto);
  }
}.card {
  border-radius: 6px !important;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.card-primary {
  box-shadow: -3px 0 0 0 rgba(62, 155, 255, 0.7960784314), 0px 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.card-warning {
  box-shadow: -3px 0 0 0 rgba(248, 148, 81, 0.7960784314), 0px 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.card.p-0 .ant-card-body {
  padding: 0 !important;
}

.primaryCard {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 rgba(62, 155, 255, 0.7960784314), 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.primaryCard.background {
  background-color: rgba(215, 239, 250, 0.6509803922);
}
.primaryCard.p-0 .ant-card-body {
  padding: 0 !important;
}
.primaryCard.p-12 .ant-card-body {
  padding: 12px !important;
}

.dangerCard {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 rgba(248, 148, 81, 0.7960784314), 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.dangerCard.background {
  background-color: rgba(250, 226, 201, 0.1843137255);
}
.dangerCard.p-0 .ant-card-body {
  padding: 0 !important;
}
.dangerCard.p-12 .ant-card-body {
  padding: 12px !important;
}

.mergeCard {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 teal, 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.mergeCard.p-0 .ant-card-body {
  padding: 0 !important;
}

.yellowCard {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 #fadb14, 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.yellowCard.p-0 .ant-card-body {
  padding: 0 !important;
}

.collapsedTable {
  border-radius: 6px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.collapsedTable-table {
  transition: 0.2s;
  overflow: hidden;
}
.collapsedTable .ant-card-body {
  padding: 0 !important;
}
.collapsedTable-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 32px;
  cursor: pointer;
  border-radius: 0 0 6px 6px;
}
.collapsedTable-button-icon {
  color: #212529;
  display: flex;
  height: 28px;
  width: 28px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  position: relative;
  top: 14px;
  align-items: center;
  justify-content: center;
  transition: color 0.3s;
}
.collapsedTable-button-icon svg {
  transform: rotate(0deg);
  transition: transform 0.5s;
}
.collapsedTable-button-icon:hover {
  color: #096dd9;
}
.collapsedTable.expanded .collapsedTable-table {
  overflow: hidden;
}
.collapsedTable.expanded .collapsedTable-button-icon svg {
  transform: rotate(180deg);
}
.collapsedTable.blue {
  box-shadow: -3px 0 0 0 #1890ff, 0 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.collapsedTable.orange {
  box-shadow: -3px 0 0 0 rgba(248, 148, 81, 0.7960784314), 0 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.collapsedTable.with-text {
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.collapsedTable.with-text.small .collapsedTable-button {
  height: 40px;
  padding-top: 8px;
}
.collapsedTable.with-text.small .collapsedTable-button-icon {
  top: 6px;
}
.collapsedTable.with-text .collapsedTable-button {
  height: 60px;
  padding-top: 13px;
}
.collapsedTable.with-text .collapsedTable-button-icon {
  top: 6px;
}
.collapsedTable.with-text.blue .collapsedTable-button {
  box-shadow: 0 3px 0 0 #1890ff, 0 2px 15px rgba(0, 0, 0, 0.05) !important;
  background-color: #cde4fd;
}
.collapsedTable.with-text.blue .collapsedTable-button h4,
.collapsedTable.with-text.blue .collapsedTable-button h6 {
  color: #1890ff;
}.project-content {
  flex: 1 0 auto;
}
.project-content .ant-spin-container {
  height: 100%;
}

.project-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}.save_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(244, 249, 255, 0.8156862745);
  color: rgba(81, 164, 252, 0.8823529412);
  border: 1px solid rgba(192, 219, 252, 0.9176470588);
}
.save_btn:hover {
  background-color: rgba(221, 236, 255, 0.8156862745);
  color: rgba(48, 145, 248, 0.8823529412);
  border: 1px solid rgba(126, 182, 252, 0.8156862745);
}

.save_btn_green {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(244, 249, 255, 0.8156862745);
  color: rgba(114, 177, 83, 0.8705882353);
  border: 1px solid rgba(114, 177, 83, 0.8705882353);
}
.save_btn_green:hover {
  background-color: rgba(192, 223, 178, 0.8705882353);
  color: rgba(114, 177, 83, 0.8705882353);
  border: 1px solid rgba(114, 177, 83, 0.8705882353);
}

.view_btn_link {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(244, 249, 255, 0.8156862745);
  color: rgba(81, 164, 252, 0.4666666667);
  border: 1px solid rgba(244, 249, 255, 0.8156862745);
}
.view_btn_link:hover {
  background-color: rgba(221, 236, 255, 0.8156862745);
  color: rgba(23, 133, 250, 0.4666666667);
  border: 1px solid rgba(126, 182, 252, 0.8156862745);
}
.view_btn_link.extra-small {
  padding: 0px 3px;
  font-size: 12px;
  height: 18px;
}

.font-size-16 {
  font-size: 16px;
}

.view_btn_link_circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background-color: rgba(244, 249, 255, 0.8156862745);
  color: #51a5ff;
  border: 1px solid rgba(244, 249, 255, 0.8156862745);
  border-radius: 50%;
}
.view_btn_link_circle:hover {
  background-color: rgba(221, 236, 255, 0.8156862745);
  color: #51a5ff;
  border: 1px solid rgba(126, 182, 252, 0.8156862745);
}
.view_btn_link_circle.extra-small {
  padding: 3px 3px;
  font-size: 12px;
  height: 18px;
}

.view_btn_link_circle_not_active {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background-color: #F5F5F5;
  color: rgba(0, 0, 0, 0.45);
  border: 1px solid #F5F5F5;
  border-radius: 50%;
}
.view_btn_link_circle_not_active:hover {
  background-color: #F5F5F5;
  color: rgba(0, 0, 0, 0.45);
  border: 1px solid #C0C0C0;
}
.view_btn_link_circle_not_active.extra-small {
  padding: 3px 3px;
  font-size: 12px;
  height: 18px;
}
.view_btn_link_circle_not_active:focus {
  background-color: #F5F5F5;
  color: rgba(0, 0, 0, 0.45);
  border: 1px solid #C0C0C0;
}

.gap5 {
  gap: 5px;
}

.gap15 {
  gap: 15px;
}

.btn-outline-red {
  display: flex;
  align-items: center;
  color: rgba(194, 9, 9, 0.603) !important;
  justify-content: center;
  background-color: rgba(255, 239, 239, 0.603);
  border: 1px solid rgba(194, 9, 9, 0.603);
}
.btn-outline-red:hover, .btn-outline-red:focus {
  border: 1px solid rgba(253, 131, 131, 0.603);
  background-color: rgba(255, 212, 212, 0.603);
}

.view_btn_link__red {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(194, 9, 9, 0.603) !important;
  background-color: rgba(255, 239, 239, 0.603);
  border: 1px solid rgba(255, 239, 239, 0.603);
}
.view_btn_link__red:hover, .view_btn_link__red:focus {
  color: rgba(194, 9, 9, 0.603) !important;
  border: 1px solid rgba(253, 131, 131, 0.603);
  background-color: rgba(255, 212, 212, 0.603);
}

.view_btn_link__orange {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 248, 239, 0.603);
  color: rgba(240, 148, 29, 0.603);
  border: 1px solid rgba(255, 250, 239, 0.603);
}
.view_btn_link__orange:hover, .view_btn_link__orange:focus {
  color: rgba(226, 128, 0, 0.603) !important;
  border: 1px solid rgba(253, 200, 131, 0.603);
  background-color: rgba(255, 236, 212, 0.603);
}
.view_btn_link__orange.border, .view_btn_link__orange .border:focus {
  border: 1px solid rgb(226, 202, 149) !important;
}

.view_btn_link__volcano {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 248, 239, 0.603);
  color: rgba(240, 78, 29, 0.603);
  color: rgba(250, 84, 28, 0.603);
  border: 1px solid rgba(255, 250, 239, 0.603);
}
.view_btn_link__volcano:hover, .view_btn_link__volcano:focus {
  color: rgba(226, 26, 0, 0.603) !important;
  border: 1px solid rgba(255, 167, 116, 0.603);
  background-color: rgba(255, 236, 212, 0.603);
}
.view_btn_link__volcano.border, .view_btn_link__volcano .border:focus {
  border: 1px solid rgb(245, 180, 142) !important;
}

.view_btn_link__info {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(244, 249, 255, 0.8156862745);
  color: rgba(81, 164, 252, 0.4666666667);
  border: 1px solid rgba(244, 249, 255, 0.8156862745);
}
.view_btn_link__info:hover {
  background-color: rgba(221, 236, 255, 0.8156862745);
  color: rgba(23, 133, 250, 0.4666666667);
  border: 1px solid rgba(126, 182, 252, 0.8156862745);
}
.view_btn_link__info.fix_size svg {
  transform: scale(1.6);
}

.view_btn_link__success {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f2ffdb;
  color: #32cd32;
  border: 1px solid #f2ffdb;
}
.view_btn_link__success:hover {
  background-color: #f2ffdb;
  color: #32cd32;
  border: 1px solid #32cd32;
}
.view_btn_link__success.fix_size svg {
  transform: scale(1.6);
}

.view_btn_link__grey {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F3F3F3;
  color: #808080;
  border: none;
}
.view_btn_link__grey:hover {
  background-color: #e7e7e7;
  color: #808080;
  border: 1px solid #808080;
}
.view_btn_link__grey.fix_size svg {
  transform: scale(1.6);
}

.constent_porover {
  display: inline-flex;
  max-width: 350px;
  color: grey;
}

.release_component_wraper_is_empty {
  border: 1px solid rgb(240, 240, 240);
  border-radius: 5px;
  padding: 5px 0px 5px 0px;
  background-color: rgb(250, 250, 250);
}

.wrapper_incriment_button {
  width: 500px;
  position: relative;
  z-index: 20;
}

.wrapper_isuue_data_from_release {
  background-color: rgb(245, 245, 245);
  border-radius: 5px;
  background-origin: padding-box;
  padding: 0px 0px 0px 15px;
  border: 1px solid rgb(218, 218, 218);
}

.implemented_date_row {
  color: grey;
}
.implemented_date_row .implemented_date_row_text {
  font-size: 13px;
}

.segmented_wrapper {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(218, 218, 218);
  border-radius: 5px;
}

.segmented_style > .ant-segmented-group > .ant-segmented-item {
  margin: 0px;
}

.wrapper_select_goals {
  width: 525px;
  height: 450px;
  position: relative;
  z-index: 20;
  overflow-x: hidden;
}

.wrapper_select_release {
  width: 400px;
  height: 400px;
  position: relative;
  z-index: 20;
}

.z-index-20 {
  position: relative;
  z-index: 20;
}

.wrapper_select_actions_activity {
  width: 250px;
  position: relative;
  z-index: 20;
}

.item_from_list_items {
  cursor: pointer;
}
.item_from_list_items:hover {
  background-color: #deefff;
}
.item_from_list_items.disabled {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.item_from_list_items.disabled .ant-list-item-meta-title {
  color: rgb(185, 185, 185) !important;
}
.item_from_list_items.selected {
  background-color: #b9dbfa;
}

.implemented_wrapper_cell {
  background-color: #def1ca !important;
}

.scheduled_wrapper_cell {
  background-color: rgba(230, 247, 255, 0.6784313725) !important;
}

.moved_wrapper_cell {
  background-color: #fff6f1 !important;
}

th.implemented_wrapper_head {
  background-color: #def1ca !important;
}

@media (max-width: 567px) {
  .wrapper_select_release {
    width: 100%;
  }
}.custom_header_row_test_case > th {
  padding: 2px 4px 2px 4px !important;
  vertical-align: middle !important;
  text-align: center !important;
  margin: 0 auto;
}

.custom_header_row_test > th {
  padding: 2px 4px 2px 4px !important;
  vertical-align: middle !important;
  text-align: center !important;
}

.table-header-style-cycles {
  border-bottom: 2px solid #1890ff;
}

.table-header-style-cycles-archive {
  border-bottom: 2px solid rgb(226, 200, 8);
}

.select-row-cycles td {
  color: #1890ff;
  background: #e5f4fc;
}

.select-row-cycles-archive td {
  color: rgb(226, 200, 8);
  background: rgba(218, 213, 64, 0.323);
}

.table-header-style-suite {
  border-bottom: 2px solid #fa8c16;
}

.table-parent-expand-foo-suite {
  background-color: rgba(250, 140, 22, 0.1450980392) !important;
  border: 1px solid rgba(248, 139, 21, 0.4784313725);
}
.table-parent-expand-foo-suite .expand-cell {
  border-left: 2px solid rgba(248, 139, 21, 0.4784313725) !important;
}

.table-parent-expand-foo-cycle {
  background-color: #d2efff !important;
  border: 1px solid #80caf2 !important;
}
.table-parent-expand-foo-cycle .expand-cell {
  border-left: 2px solid #80caf2 !important;
}

.table-parent-expand-foo-cycle-archive {
  background-color: rgba(218, 213, 64, 0.323) !important;
  border: 1px solid rgb(226, 200, 8) !important;
}
.table-parent-expand-foo-cycle-archive .expand-cell {
  border-left: 2px solid rgb(226, 200, 8) !important;
}

.steps-border-suit thead th,
.steps-border-suit tbody tr td {
  border: 1px solid rgba(248, 139, 21, 0.4784313725) !important;
}
.steps-border-suit thead th.selected,
.steps-border-suit tbody tr td.selected {
  background-color: rgba(180, 201, 255, 0.092);
}
.steps-border-suit thead th.editing,
.steps-border-suit tbody tr td.editing {
  padding: 3px;
}
.steps-border-suit thead th[data-hidden=true],
.steps-border-suit tbody tr td[data-hidden=true] {
  display: none;
}

.steps-border-cycle thead th,
.steps-border-cycle tbody tr td {
  border: 1px solid #80caf2 !important;
}
.steps-border-cycle thead th.selected,
.steps-border-cycle tbody tr td.selected {
  background-color: rgba(180, 201, 255, 0.092);
}

.steps-border-cycle-archive thead th,
.steps-border-cycle-archive tbody tr td {
  border: 1px solid rgb(226, 200, 8) !important;
}
.steps-border-cycle-archive thead th.selected,
.steps-border-cycle-archive tbody tr td.selected {
  background-color: rgba(180, 201, 255, 0.092);
}

.header_line {
  margin-top: 10px;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.125);
}
.header_line .header_line__suite {
  width: 15%;
  height: 1px;
  background-color: #fa8c16;
}

.wrapper_expand_row_test_case {
  margin: 0px 0 20px 0 !important;
  border-radius: 0px 0px 5px 5px;
  padding: 0px 0px 10px 0px !important;
  width: 100%;
}
.wrapper_expand_row_test_case.suite {
  border: 1px solid rgba(248, 139, 21, 0.4784313725);
  background-color: #fffdfb;
}
.wrapper_expand_row_test_case.cycle {
  border: 1px solid #80caf2 !important;
  background-color: rgba(247, 252, 255, 0.8588235294);
}
.wrapper_expand_row_test_case.cycleArchive {
  border: 1px solid rgb(226, 200, 8);
  background-color: rgb(255, 254, 250);
}

.table-steps-container {
  padding: 0 !important;
}
.table-steps-container .row-expand-slide-enter-done {
  border: none !important;
  padding: 0 !important;
  margin-top: 0px !important;
}

.status_test_case {
  margin-top: 2px;
}
.status_test_case.pass.active {
  background-color: rgb(95, 137, 95);
  color: white;
}
.status_test_case.fail.active {
  background-color: rgb(255, 90, 90);
  color: white;
}
.status_test_case.block.active {
  background-color: rgb(46, 147, 255);
  color: white;
}
.status_test_case.unexecuted.active {
  background-color: rgb(150, 150, 150);
  color: white;
}

.header-table-test-suite > th {
  color: #fa8c16 !important;
  background-color: #fff7ef !important;
  border-bottom: 1px solid #fa8c16 !important;
  padding-bottom: 2px !important;
  padding-top: 2px !important;
}
.header-table-test-suite > th.ant-table-row-expand-icon-cell {
  padding: 0px !important;
}

.header-table-test-cycle > th {
  color: #1890ff !important;
  background-color: #f2f9ff !important;
  border-bottom: 1px solid #1890ff !important;
  padding-bottom: 2px !important;
  padding-top: 2px !important;
}

.header-table-test-cycle-archive > th {
  color: rgb(226, 200, 8) !important;
  background-color: rgb(253, 252, 241) !important;
  border-bottom: 1px solid rgb(226, 200, 8) !important;
}

.select_test_suite_row {
  cursor: pointer !important;
}
.select_test_suite_row.selected {
  background-color: rgba(250, 140, 22, 0.145) !important;
}
.select_test_suite_row.selected td {
  background-color: inherit !important;
}
.select_test_suite_row > td.ant-table-row-expand-icon-cell {
  padding: 0px !important;
}

.select_test_cycle_row {
  cursor: pointer !important;
}
.select_test_cycle_row.selected {
  background-color: #e5f4fc !important;
}
.select_test_cycle_row.selected td {
  background-color: inherit !important;
}
.select_test_cycle_row > td.ant-table-row-expand-icon-cell {
  padding: 0px !important;
}

.select_test_cycle_archive_row {
  cursor: pointer !important;
}
.select_test_cycle_archive_row.on_demand {
  background-color: rgba(221, 64, 64, 0.323) !important;
}
.select_test_cycle_archive_row.requested {
  background-color: rgba(221, 64, 64, 0.323) !important;
}
.select_test_cycle_archive_row.selected {
  background-color: #e5f4fc !important;
}
.select_test_cycle_archive_row.selected td {
  background-color: inherit !important;
}
.select_test_cycle_archive_row > td.ant-table-row-expand-icon-cell {
  padding: 0px !important;
}

.expanded_case_wrapper > td {
  padding: 0px !important;
}

.wrapper_test_case_table {
  overflow-x: auto;
}
.wrapper_test_case_table::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #f9f9fd;
}
.wrapper_test_case_table::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: rgb(187, 182, 182);
}
.wrapper_test_case_table::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background-color: #f9f9fd;
}

.wrapper_main_test_card {
  box-sizing: border-box;
  padding-left: 15px;
  height: 100%;
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

.wrapper_collapse_btn {
  display: inline-flex;
  flex-direction: column;
  background-color: white;
  position: absolute;
  z-index: 3;
  left: -25px;
  padding: 2px;
}

.wrapper_horizontal_collapse_btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px;
  border-radius: 0px 0px 5px 5px;
  cursor: pointer;
}
.wrapper_horizontal_collapse_btn.yellowCard_style {
  background-color: #fdfcf1;
}
.wrapper_horizontal_collapse_btn.yellowCard_style:hover {
  background-color: #fdfcf1 !important;
}
.wrapper_horizontal_collapse_btn.primaryCard_style {
  background-color: #f2f9ff;
}
.wrapper_horizontal_collapse_btn.primaryCard_style:hover {
  background-color: #f2f9ff !important;
}
.wrapper_horizontal_collapse_btn.dangerCard_style {
  background-color: #fff7ef !important;
}
.wrapper_horizontal_collapse_btn.dangerCard_style:hover {
  background-color: #fff7ef !important;
}
.wrapper_horizontal_collapse_btn.general_style {
  background-color: #f7fbff !important;
}
.wrapper_horizontal_collapse_btn.general_style:hover {
  background-color: #d9edff !important;
}
.wrapper_horizontal_collapse_btn.absolute {
  position: absolute;
  background-color: inherit !important;
  bottom: -3px;
}
.wrapper_horizontal_collapse_btn.absolute_in_main_card {
  position: absolute;
  background-color: inherit !important;
}

.wrapper_main_card_table {
  overflow-x: auto;
}
.wrapper_main_card_table::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #f9f9fd;
}
.wrapper_main_card_table::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: rgb(187, 182, 182);
}
.wrapper_main_card_table::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background-color: #f9f9fd;
}

.show_more_info_btn {
  cursor: pointer;
  background-color: rgb(245, 245, 245);
  padding: 0px 5px;
  border-radius: 5px;
  border: 1px solid rgb(228, 228, 228);
}
.show_more_info_btn:hover {
  background-color: rgb(236, 236, 236);
  border: 1px solid rgb(207, 207, 207);
}.areas_filter-wrapper {
  display: flex;
  flex-wrap: wrap;
  font-size: 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.areas_filter-wrapper.isMedium label {
  padding: 2px 6px;
  height: 29px;
  font-size: 15px;
}
.areas_filter-wrapper.isMedium input[type=checkbox]:checked {
  height: 22px;
  width: 22px;
  margin-right: 4px;
}
.areas_filter-wrapper.isMedium .ui54-icon {
  left: 4px;
}
.areas_filter-wrapper.isSmall label {
  padding: 2px 6px;
  height: 26px;
  font-size: 14px;
}
.areas_filter-wrapper.isSmall input[type=checkbox]:checked {
  height: 20px;
  width: 20px;
  margin-right: 4px;
}
.areas_filter-wrapper.isSmall .ui54-icon {
  left: 4px;
}
.areas_filter-wrapper.isExtraSmall label {
  padding: 2px 6px;
  height: 23px;
  font-size: 13px;
}
.areas_filter-wrapper.isExtraSmall input[type=checkbox]:checked {
  height: 18px;
  width: 18px;
  margin-right: 4px;
}
.areas_filter-wrapper.isExtraSmall .ui54-icon {
  left: 4px;
}
.areas_filter-container, .areas_filter-group {
  display: flex;
}
.areas_filter-container input[type=checkbox], .areas_filter-group input[type=checkbox] {
  width: 0;
  height: 0;
  border-radius: 50%;
  outline: none;
  -webkit-appearance: none;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
}
.areas_filter-container input[type=checkbox]:checked, .areas_filter-group input[type=checkbox]:checked {
  height: 26px;
  width: 26px;
  background-color: #1890ff;
  margin: 0 8px 0 0;
}
.areas_filter-container label, .areas_filter-group label {
  position: relative;
  display: flex;
  align-items: center;
  height: 36px;
  border: 1px solid #d9d9d9;
  border-radius: 18px;
  margin: 4px;
  cursor: pointer;
  padding: 2px 12px 2px 6px;
  background-color: #fafafa;
}
.areas_filter-container label.active, .areas_filter-group label.active {
  padding-left: 3px;
  color: #1890ff;
  border-color: #1890ff;
}
.areas_filter-container label.active .ui54-icon, .areas_filter-group label.active .ui54-icon {
  position: absolute;
  color: #fff;
}
.areas_filter-container label label:hover svg, .areas_filter-group label label:hover svg {
  color: #1890ff;
}
.areas_filter-group {
  margin: 4px;
}
.areas_filter-group label {
  margin: 0;
  border-radius: 0;
}
.areas_filter-group label:nth-child(1) {
  border-radius: 18px 0 0 18px;
}
.areas_filter-group label:nth-last-child(1) {
  border-radius: 0 18px 18px 0;
}
.areas_filter-excluded {
  display: flex;
  cursor: pointer;
  margin: 4px;
}
.areas_filter-excluded div {
  display: flex;
  height: 36px;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  transition: all 0.15s ease-in-out;
}
.areas_filter-excluded div:nth-child(1) {
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  border-radius: 18px 0 0 18px;
  background-color: #fafafa;
}
.areas_filter-excluded div:nth-child(2) {
  border: 1px solid #d9d9d9;
  background-color: #fafafa;
}
.areas_filter-excluded div:nth-child(3) {
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  border-radius: 0 18px 18px 0;
  background-color: #fafafa;
}
.areas_filter-excluded.isSmall {
  height: 26px;
}
.areas_filter-excluded.isSmall div {
  padding: 2px 6px;
  min-width: 26px;
  height: 26px;
  font-size: 14px;
}
.areas_filter-excluded.isSmall div:nth-child(1) {
  padding: 0;
  border-radius: 13px 0 0 13px;
}
.areas_filter-excluded.isSmall div:nth-child(3) {
  padding: 0;
  border-radius: 0 13px 13px 0;
}
.areas_filter-excluded.isExtraSmall {
  height: 23px;
}
.areas_filter-excluded.isExtraSmall div {
  padding: 2px 6px;
  min-width: 26px;
  height: 23px;
  font-size: 13px;
}
.areas_filter-excluded.isExtraSmall div:nth-child(1) {
  padding: 0;
  border-radius: 13px 0 0 13px;
}
.areas_filter-excluded.isExtraSmall div:nth-child(3) {
  padding: 0;
  border-radius: 0 13px 13px 0;
}
.areas_filter-excluded.included div:nth-child(1) {
  background-color: rgba(114, 177, 83, 0.8705882353);
  color: #fff;
  border-color: rgba(114, 177, 83, 0.8705882353);
}
.areas_filter-excluded.included div:nth-child(2) {
  color: rgba(103, 173, 67, 0.8705882353);
  background-color: #f0fae7;
  border-color: #d3e7c2;
}
.areas_filter-excluded.excluded div:nth-child(3) {
  background-color: #f06a71;
  color: #fff;
  border-color: #f06a71;
}
.areas_filter-excluded.excluded div:nth-child(2) {
  border-color: rgb(240, 204, 204);
  background-color: rgba(255, 239, 239, 0.603);
  color: rgba(196, 37, 37, 0.603);
}

.isUsers label {
  background-color: #e6fffb;
  border-color: #87e8de;
}
.isUsers label input[type=checkbox]:checked {
  background-color: #08979c;
}
.isUsers label.active {
  color: #08979c;
  border-color: #08979c;
}

label.isArchive {
  background-color: #fff7e6;
  border-color: #ffd591;
}
label.isArchive input[type=checkbox]:checked {
  background-color: #fa8c16;
}
label.isArchive.active {
  color: #fa8c16;
  border-color: #fa8c16;
}

label.isIdea {
  background-color: #fff8cf;
  border-color: #ffd991;
}
label.isIdea input[type=checkbox]:checked {
  background-color: #faad14;
}
label.isIdea.active {
  color: #faad14;
  border-color: #faad14;
}

label.isDocument {
  background-color: #ffefe6;
  border-color: #ffb491;
}
label.isDocument input[type=checkbox]:checked {
  background-color: #fa541c;
}
label.isDocument.active {
  color: #fa541c;
  border-color: #fa541c;
}

label.isSpreadsheet {
  background-color: #f3ffe4;
  border-color: #aceb8e;
}
label.isSpreadsheet input[type=checkbox]:checked {
  background-color: rgba(76, 170, 29, 0.7333333333);
}
label.isSpreadsheet.active {
  color: rgba(76, 170, 29, 0.7333333333);
  border-color: rgba(76, 170, 29, 0.7333333333);
}

label.unbanned-tag, label.banned-tag {
  background-color: #e6f6ff;
  border-color: #91dcff;
}
label.unbanned-tag input[type=checkbox]:checked, label.banned-tag input[type=checkbox]:checked {
  background-color: #1cb4fa;
}
label.unbanned-tag.active, label.banned-tag.active {
  color: #1cb4fa;
  border-color: #1cb4fa;
}

label.external-tag, label.internal-tag {
  background-color: #fff7e6;
  border-color: #ffd591;
}
label.external-tag input[type=checkbox]:checked, label.internal-tag input[type=checkbox]:checked {
  background-color: #d46b08;
}
label.external-tag.active, label.internal-tag.active {
  color: #d46b08;
  border-color: #d46b08;
}

.switch-is-me {
  font-weight: bold !important;
}

.switch-validation-section {
  color: #51a5ff !important;
  border: solid 1px rgb(192, 229, 248) !important;
  background-color: rgba(233, 242, 252, 0.9254901961) !important;
}
.switch-validation-section input {
  background-color: #6eb4ff !important;
}

.switch-development-section {
  color: #5676f3 !important;
  border: solid 1px #bfd9fc !important;
  background-color: rgba(217, 229, 255, 0.9254901961) !important;
}
.switch-development-section input {
  background-color: #618feb !important;
}

.switch-testing-section, .switch-is-me {
  color: rgba(248, 148, 81, 0.9058823529) !important;
  border: solid 1px rgba(255, 215, 188, 0.9058823529) !important;
  background-color: rgba(255, 246, 240, 0.9058823529) !important;
}
.switch-testing-section input, .switch-is-me input {
  background-color: rgba(245, 158, 100, 0.9058823529) !important;
}

.switch-deploy-section {
  color: rgba(114, 177, 83, 0.8705882353) !important;
  border: solid 1px rgba(192, 223, 178, 0.8705882353) !important;
  background-color: rgba(241, 250, 236, 0.8705882353) !important;
}
.switch-deploy-section input {
  background-color: rgba(133, 175, 112, 0.8705882353) !important;
}

.switch-purgatory-section {
  color: #888888 !important;
  border: solid 1px #d4d4d4 !important;
  background-color: #f3f3f3 !important;
}
.switch-purgatory-section input {
  background-color: #a3a3a3 !important;
}

.switch-end-section {
  color: #4d4d4d !important;
  border: solid 1px #afafaf !important;
  background-color: #e4e4e4 !important;
}
.switch-end-section input {
  background-color: #5f5f5f !important;
}

.switch-tracker-bug {
  color: #fa7143 !important;
  border: 1px solid #f7bba8 !important;
  background-color: #fde7df !important;
}
.switch-tracker-bug input {
  background-color: #ff8056 !important;
}

.wrapper-text-tag {
  letter-spacing: -0.03em;
  font-style: normal;
}.chow_more_btn_drop_down {
  cursor: pointer;
  margin-top: 3px;
  padding: 1px 5px;
  font-size: 12px;
  background: rgba(228, 228, 228, 0.138);
  border: 1px solid rgba(183, 183, 183, 0.275);
  border-radius: 4px;
  width: 150px;
  min-width: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(67, 67, 67);
}
.chow_more_btn_drop_down:hover {
  background: rgba(200, 200, 200, 0.271);
  color: rgb(39, 39, 39);
}.ant-tree-draggable-icon,
.ant-tree-drag-icon {
  display: none !important;
}

.ant-tree .ant-tree-node-content-wrapper {
  display: flex;
  align-items: center;
}

.ant-tree .ant-tree-switcher {
  display: flex;
  align-items: center;
}
.ant-tree .ant-tree-switcher:hover {
  background-color: transparent !important;
}.mobile-warning-banner.ant-alert-error {
  background: #fff1f0;
  border: 1px solid #ffa39e;
  border-radius: 8px;
  margin: 16px;
}
.mobile-warning-banner.ant-alert-error .ant-alert-content {
  flex: 1;
}
.mobile-warning-banner .warning-banner-content {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #cf1322;
  font-size: 14px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .mobile-warning-banner .warning-banner-content {
    flex-direction: column;
    justify-content: center;
  }
}
.mobile-warning-banner .warning-banner-content .warning-banner-link {
  color: #cf1322;
  font-weight: 600;
  cursor: pointer;
  text-decoration: underline;
  margin-left: auto;
}
.mobile-warning-banner .warning-banner-content .warning-banner-link:hover {
  color: #a8071a;
}
.mobile-warning-banner .warning-banner-content svg {
  flex-shrink: 0;
}/* .title-documents {
    font-size: 12px;
} */

.custom-docs-card .ant-card-body {
  padding: 16px !important;
}

.container-document-dropdown {
  gap: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}.document-actions-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled) .action-created,
.document-actions-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled) .action-icon-created {
  color: #51a5ff;
}
.document-actions-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled) .action-important,
.document-actions-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled) .action-icon-important {
  color: #f5222d;
}
.document-actions-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled) .action-outdated,
.document-actions-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled) .action-icon-outdated {
  color: #888888;
}.qa-dashboard-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.qa-dashboard-header-default-buttons {
  display: flex;
  align-items: end;
}

@media (max-width: 1024px) {
  .qa-dashboard-header {
    flex-direction: column;
    gap: 10px;
  }
  .qa-dashboard-header-default-buttons {
    flex-direction: column;
    align-items: center;
  }
}.ticket-background {
  background-color: rgba(93, 106, 185, 0.4);
}

.bug-background {
  background-color: rgba(245, 34, 45, 0.4);
}

.feature-background {
  background-color: rgba(81, 165, 255, 0.4);
}

.meeting-background {
  background-color: rgba(150, 80, 255, 0.4);
}

.recurring-background {
  background-color: rgba(114, 177, 83, 0.6);
}

.low-background {
  background-color: rgba(81, 165, 255, 0.4);
}

.medium-background {
  background-color: rgba(250, 84, 28, 0.4);
}

.high-background {
  background-color: rgba(245, 34, 45, 0.4);
}

.urgent-background {
  background-color: rgba(245, 34, 45, 0.4);
}

.easy-background {
  background-color: rgba(81, 165, 255, 0.3);
}

.normal-background {
  background-color: rgba(250, 84, 28, 0.4);
}

.difficult-background {
  background-color: rgba(245, 34, 45, 0.4);
}

.very-complicated-background {
  background-color: rgba(114, 46, 209, 0.4);
}.OverviewWrapper {
  width: -moz-fit-content;
  width: fit-content;
}
.OverviewWrapper .entityTag {
  width: 2rem;
  height: 2rem;
  border-radius: 0.125rem;
}

.OverviewFilter {
  width: 100%;
  height: 100%;
  padding: 0.375rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-bottom: 0.75rem;
}
.OverviewFilter .filter-section {
  display: flex;
  align-items: start;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0 0.5rem;
}
.OverviewFilter .filter-section .tags-container {
  display: flex;
  gap: 0.25rem;
  align-items: center;
  margin-bottom: 1rem;
}
.OverviewFilter .filter-section .tags-container .tag {
  border-radius: 0.125rem;
  border: 1px solid transparent;
  padding: 0 0.25rem;
  cursor: pointer;
}
.OverviewFilter .filter-section .tags-container .tag.bug {
  background-color: transparent;
  border-color: #fb6e40;
  color: #fb6e40;
}
.OverviewFilter .filter-section .tags-container .tag.bug.selected {
  background-color: #fb6e40;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.ticket {
  background-color: transparent;
  border-color: #6d87ea;
  color: #6d87ea;
}
.OverviewFilter .filter-section .tags-container .tag.ticket.selected {
  background-color: #6d87ea;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.feature {
  background-color: transparent;
  border-color: #3a9fff;
  color: #3a9fff;
}
.OverviewFilter .filter-section .tags-container .tag.feature.selected {
  background-color: #3a9fff;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.meeting {
  background-color: transparent;
  border-color: #9655ff;
  color: #9655ff;
}
.OverviewFilter .filter-section .tags-container .tag.meeting.selected {
  background-color: #9655ff;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.recurring {
  background-color: transparent;
  border-color: #77cf2a;
  color: #77cf2a;
}
.OverviewFilter .filter-section .tags-container .tag.recurring.selected {
  background-color: #77cf2a;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.low {
  background-color: transparent;
  border-color: #68b3ff;
  color: #68b3ff;
}
.OverviewFilter .filter-section .tags-container .tag.low.selected {
  background-color: #68b3ff;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.medium {
  background-color: transparent;
  border-color: #faae76;
  color: #faae76;
}
.OverviewFilter .filter-section .tags-container .tag.medium.selected {
  background-color: #faae76;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.high {
  background-color: transparent;
  border-color: #f2958f;
  color: #f2958f;
}
.OverviewFilter .filter-section .tags-container .tag.high.selected {
  background-color: #f2958f;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.urgent {
  background-color: transparent;
  border-color: #f52f49;
  color: #f52f49;
}
.OverviewFilter .filter-section .tags-container .tag.urgent.selected {
  background-color: #f52f49;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.easy {
  background-color: transparent;
  border-color: #48a0ff;
  color: #48a0ff;
}
.OverviewFilter .filter-section .tags-container .tag.easy.selected {
  background-color: #48a0ff;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.normal {
  background-color: transparent;
  border-color: #f9a86f;
  color: #f9a86f;
}
.OverviewFilter .filter-section .tags-container .tag.normal.selected {
  background-color: #f9a86f;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.difficult {
  background-color: transparent;
  border-color: #ec787d;
  color: #ec787d;
}
.OverviewFilter .filter-section .tags-container .tag.difficult.selected {
  background-color: #ec787d;
  color: white;
}
.OverviewFilter .filter-section .tags-container .tag.very_complicated {
  background-color: transparent;
  border-color: #9655ff;
  color: #9655ff;
}
.OverviewFilter .filter-section .tags-container .tag.very_complicated.selected {
  background-color: #9655ff;
  color: white;
}.status-column-header-center .ui54-collapsible-column__head {
  justify-content: center;
}.qa-header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
}

@media (max-width: 768px) {
  .qa-header-container {
    flex-direction: column;
    justify-content: center;
  }
  .qa-container-picker-button {
    display: flex;
  }
}.vector-card-issues-view {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 rgba(16, 98, 250, 0.8078431373), 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
  cursor: pointer !important;
}
.vector-card-issues-view .ant-card-body {
  padding: 0px !important;
}

.padding-16 {
  padding: 12px;
}

@media (max-width: 820px) {
  .padding-16 {
    padding: 6px;
  }
}
.issue-card-issues-view {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 rgba(248, 148, 81, 0.7960784314), 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.issue-card-issues-view .ant-card-body {
  padding: 0px !important;
}

.myboard-plan-card-issues-view {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 #22c55e, 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.myboard-plan-card-issues-view .ant-card-body {
  padding: 0px !important;
}

.myboard-plan-card-issues-view-no-today {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 #d9d9d9, 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.myboard-plan-card-issues-view-no-today .ant-card-body {
  padding: 0px !important;
}

.myboard-closed-card-issues-view {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 #22c55e, 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.myboard-closed-card-issues-view .ant-card-body {
  padding: 0px !important;
}

.calendarcard-collapse-view {
  border-radius: 6px !important;
  box-shadow: 3px 0 0 0 rgba(248, 148, 81, 0.7960784314), 0px 1px 5px rgba(0, 0, 0, 0.186) !important;
}
.calendarcard-collapse-view .ant-card-body {
  padding: 0px !important;
}

.calendarcard-collapse-view-active {
  border-radius: 6px !important;
  box-shadow: -3px 0 0 0 rgba(248, 148, 81, 0.7960784314), 0px 2px 15px rgba(0, 0, 0, 0.186) !important;
}
.calendarcard-collapse-view-active .ant-card-body {
  padding: 0px !important;
}.spread-sheet-multi-edit .jdropdown-container {
  position: relative;
  z-index: 100;
  max-height: 250px;
  overflow-y: auto;
  cursor: pointer;
  color: rgb(110, 110, 110);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(158, 158, 158);
}
.spread-sheet-multi-edit .jdropdown-container .jdropdown-close {
  display: none;
}
.spread-sheet-multi-edit .jdropdown-container .jdropdown-item {
  padding: 8px 5px;
  margin: 5px;
  background-color: rgb(245, 251, 255);
  border: 1px solid rgb(187, 228, 255);
}
.spread-sheet-multi-edit .jdropdown-container .jdropdown-item:hover {
  background-color: rgb(187, 228, 255) !important;
}
.spread-sheet-multi-edit .jdropdown-container .jdropdown-selected {
  padding: 8px 5px;
  margin: 5px;
  color: rgb(0, 162, 255);
  background-color: rgb(245, 251, 255);
  border: 1px solid rgb(147, 212, 255);
  background-color: rgb(187, 228, 255) !important;
}
.spread-sheet-multi-edit .jcalendar-container {
  position: relative;
  z-index: 100;
  max-height: 350px;
  overflow-y: auto;
  cursor: pointer;
  color: rgb(110, 110, 110);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(158, 158, 158);
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-controls {
  display: none;
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-prev {
  position: relative;
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-prev::before {
  content: "";
  min-width: 30px;
  height: 3px;
  background-color: #0099ff;
  left: 35%;
  position: absolute;
  top: 50%;
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-prev::after {
  content: "";
  width: 13px;
  height: 13px;
  border-bottom: 3px solid #0099ff;
  border-left: 3px solid #0099ff;
  left: 34%;
  position: absolute;
  top: 53%;
  transform: translateY(-50%) rotate(45deg);
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-next {
  position: relative;
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-next::before {
  content: "";
  min-width: 30px;
  height: 3px;
  background-color: #0099ff;
  right: 35%;
  position: absolute;
  top: 50%;
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-next::after {
  content: "";
  width: 13px;
  height: 13px;
  border-top: 3px solid #0099ff;
  border-right: 3px solid #0099ff;
  right: 34%;
  position: absolute;
  top: 53%;
  transform: translateY(-50%) rotate(45deg);
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-header {
  font-size: 18px;
  padding: 20px 5px;
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-set-day {
  padding: 8px;
  margin: 5px;
  background-color: rgb(245, 251, 255);
  border: 1px solid rgb(187, 228, 255);
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-set-day:hover {
  background-color: rgb(187, 228, 255) !important;
}
.spread-sheet-multi-edit .jcalendar-container .jcalendar-selected {
  padding: 8px 5px;
  margin: 5px;
  color: rgb(0, 162, 255);
  background-color: rgb(245, 251, 255);
  border: 1px solid rgb(147, 212, 255);
  background-color: rgb(187, 228, 255) !important;
}

.multi-edit-full-screen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  z-index: 999;
  padding: 10px;
  overflow: hidden;
}
.multi-edit-full-screen .wrapper-sheet-multi-edit {
  height: 90%;
}
.multi-edit-full-screen .jexcel_container.fullscreen {
  position: relative;
  z-index: 10;
  max-height: 100% !important;
  box-shadow: none;
}@media (max-width: 768px) {
  .wrapper-work-block {
    flex-direction: column !important;
    align-items: center;
    justify-content: center;
  }
}.tableColumn {
  width: 60%;
  padding-right: 0.5rem;
}

.cardColumn {
  width: 40%;
  padding-left: 0.5rem;
}

@media (max-width: 1024px) {
  .tableColumn {
    width: 100%;
    padding-left: 0px;
  }
  .cardColumn {
    width: 100%;
    padding-left: 0px;
  }
}.color-user-activity {
  color: #fa541c;
}

.activity-affix-description {
  background-color: rgb(252, 252, 252);
}

.label-modified-filter {
  position: absolute;
  top: -12px;
  left: 2px;
}.gray-text {
  color: rgb(94, 94, 94);
}

.color-blue .ant-badge-count {
  background-color: rgba(62, 155, 255, 0.7960784314) !important;
}

.row-table-in-permissions > * {
  cursor: pointer;
  padding: 6px !important;
}
.row-table-in-permissions .expand-cell {
  background-color: rgba(242, 245, 248, 0.3764705882);
}
.row-table-in-permissions .expand-cell .expand_wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header_table_title {
  width: 100%;
  display: flex;
  background-color: rgba(203, 223, 238, 0.7137254902);
  border-radius: 10px 10px 0px 0px;
  padding: 10px;
  font-size: 18px;
  color: rgb(85, 85, 85);
}
.header_table_title.orange_color {
  background-color: rgba(250, 140, 22, 0.213) !important;
}

.header-table-perm > th {
  color: rgb(80, 80, 80) !important;
  background-color: rgba(179, 179, 179, 0.315);
  cursor: pointer;
  padding: 6px;
}
.header-table-perm > th.expand-cell-header {
  padding: 0px;
  display: flex;
  height: 100%;
  align-items: stretch;
}
.header-table-perm > th.expand-cell-header .parentCellExpandRow {
  width: 100%;
  padding: 6px;
  color: rgba(179, 179, 179, 0.315) !important;
}

.row-perm-expand-table {
  background-color: rgba(253, 252, 252, 0.3176470588);
}

.row-perm {
  background-color: rgba(242, 245, 248, 0.3764705882);
}

.row-perm-selected {
  background-color: #cde4fd !important;
}

.row-perm-delete {
  cursor: pointer;
  color: rgb(182, 83, 83);
}
.row-perm-delete:hover {
  color: rgb(138, 61, 61);
}

.circle_type {
  width: 2em;
  height: 2em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.circle_type.group {
  color: rgba(248, 148, 81, 0.7960784314);
  border: 1px solid rgba(248, 148, 81, 0.7960784314);
  background-color: rgba(255, 236, 224, 0.7960784314);
}
.circle_type.user {
  color: rgba(62, 155, 255, 0.7960784314);
  border: 1px solid rgba(62, 155, 255, 0.7960784314);
  background-color: rgba(208, 231, 253, 0.7960784314);
}

.style_link_auth {
  white-space: pre-wrap;
  word-break: break-all;
  overflow: hidden;
  height: 100% !important;
}

.show-button {
  display: flex;
  align-items: center;
  color: rgba(62, 155, 255, 0.7960784314);
  border-radius: 3px;
  padding: 0px 2px;
  font-weight: 500;
  font-size: 15px;
  cursor: pointer;
}
.show-button:hover {
  color: rgba(23, 105, 192, 0.7960784314);
}
.show-button .show-button__icon {
  transform: rotate(0deg);
  transition: transform 0.5s;
}
.show-button .show-button__icon-active {
  transform: rotate(180deg);
  transition: transform 0.5s;
}

.name-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 140px;
}
.name-container .name-container__admin-label {
  font-size: 10px;
  color: rgb(237, 139, 109);
}
.name-container .name-container__root-label {
  font-size: 10px;
  color: rgb(221, 79, 36);
}
.name-container .name-container__text {
  width: inherit;
  word-wrap: break-word;
}

.container-switch {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0px 5px 4px 5px;
}

.switch-primary {
  border-radius: 4px !important;
  min-width: 50px;
}
.switch-primary.ant-switch-small {
  height: 18px !important;
}
.switch-primary.ant-switch-small.ant-switch-checked {
  background-color: rgba(132, 148, 73, 0.7960784314);
}
.switch-primary.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 10px 0 0px;
}
.switch-primary.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 13px - 2px);
}
.switch-primary .ant-switch-handle {
  height: 14px !important;
  width: 15px !important;
  border-radius: 2px !important;
  top: 2px !important;
}
.switch-primary .ant-switch-handle::before {
  border-radius: 2px !important;
  right: 2px !important;
}.margin-permissions-card {
  margin-left: 1rem;
}

@media (max-width: 991px) {
  .margin-permissions-card {
    margin-left: 0;
    margin-top: 1rem;
  }
}.container-documentation {
  display: flex;
}

@media (max-width: 768px) {
  .container-documentation {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
  }
}.tree-switcher-icon {
  font-size: 10px;
  color: #666;
}

.ant-tree-switcher {
  justify-content: center;
  align-items: center;
}.tab-item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 41px;
  padding: 0 15px;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  border: 1px solid transparent;
  transition: all 0.2s ease-in-out;
  opacity: 0.95;
}
.tab-item.tab-item-current {
  cursor: default;
  opacity: 1;
  background: #038fde;
  color: #fff;
}
.tab-item.tab-general {
  background: #f2f9fd;
  color: #038fde;
  border-color: #b2d9f0;
}
.tab-item.tab-general.tab-item-current {
  cursor: default;
  background: #038fde;
  color: #fff;
}
.tab-item.tab-general:hover {
  border-color: #038fde;
}
.tab-item.tab-general:last-child {
  margin-right: 20px;
}
.tab-item.tab-functional {
  background: #fef9f4;
  color: #f88621;
  border-color: #f7d3b4;
}
.tab-item.tab-functional.tab-item-current {
  cursor: default;
  background: #f88621;
  color: #fff;
}
.tab-item.tab-functional:hover {
  border-color: #f88621;
}
.tab-item.tab-service {
  background: #fafafa;
  color: #545454;
  border-color: #c7c7c7;
}
.tab-item.tab-service.tab-item-current {
  cursor: default;
  background: #545454;
  color: #fff;
}
.tab-item.tab-service:hover {
  border-color: #545454;
}
.tab-item.general:last-of-type {
  background: red;
}
.tab-item .tab-icon {
  margin-right: 10px;
}
.tab-item .tab-text {
  font-size: 16px;
}
.tab-item:not(:last-child) {
  margin-right: 5px;
}
.tab-item:last-child {
  margin-right: 10px;
}.tabs-switch {
  background: #fff;
  border-radius: 5px;
  padding: 3px;
}
@media screen and (max-width: 2400px) {
  .tabs-switch .tab-item .tab-icon svg {
    width: 20px !important;
    height: 20px !important;
  }
  .tabs-switch .tab-item .tab-text {
    font-size: 15px;
  }
}
@media screen and (max-width: 1600px) {
  .tabs-switch .tab-item {
    height: 38px;
    padding: 0 12px;
  }
  .tabs-switch .tab-item .tab-icon svg {
    width: 18px !important;
    height: 18px !important;
  }
  .tabs-switch .tab-item .tab-icon {
    margin-right: 7px;
  }
  .tabs-switch .tab-item .tab-text {
    font-size: 15px;
  }
}
@media screen and (min-width: 2400px) {
  .tabs-switch .tab-item .tab-icon svg {
    width: 24px !important;
    height: 24px !important;
  }
  .tabs-switch .tabs-switch .tab-item .tab-text {
    font-size: 17px;
  }
}

.tabs_with_other_data {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-grow: 1;
  margin: 5px;
  border-left: 1px solid rgb(241, 241, 241);
}

.alphaProd {
  position: absolute;
  top: -13px;
  right: -12px;
}.breadCrumbsProject {
  padding: 8px 10px;
  background: #fff;
  border-radius: 10px;
  border: none !important;
}
.breadCrumbsProject .ant-breadcrumb {
  display: flex;
  align-items: center;
  width: 100%;
  white-space: normal;
  text-wrap: nowrap;
}
.breadCrumbsProject .ant-breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2px 0;
}
.breadCrumbsProject .ant-breadcrumb li {
  display: flex;
  align-items: center;
  min-width: 0;
}
.breadCrumbsProject .ant-breadcrumb .ant-breadcrumb-link {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  max-width: clamp(140px, 22vw, 320px);
  font-size: 13px;
  line-height: 20px;
  color: #595959;
}
.breadCrumbsProject .ant-breadcrumb .ant-breadcrumb-link > a,
.breadCrumbsProject .ant-breadcrumb .ant-breadcrumb-link > span {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: inherit;
}
.breadCrumbsProject .ant-breadcrumb .ant-breadcrumb-link a {
  color: inherit;
  border-radius: 6px;
  padding: 0 6px;
  transition: color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease;
}
.breadCrumbsProject .ant-breadcrumb .ant-breadcrumb-link a:hover {
  color: #1890ff;
  background: rgba(24, 144, 255, 0.08);
}
.breadCrumbsProject .ant-breadcrumb .ant-breadcrumb-link a:focus-visible {
  outline: 2px solid rgba(24, 144, 255, 0.35);
  outline-offset: 2px;
}
.breadCrumbsProject .ant-breadcrumb .ant-breadcrumb-link > span {
  border-radius: 6px;
  padding: 0 6px;
}
.breadCrumbsProject .ant-breadcrumb .ant-breadcrumb-separator {
  display: inline-flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.28);
  margin-inline: 6px;
  font-size: 12px;
  line-height: 20px;
}
.breadCrumbsProject .ant-breadcrumb li:last-child .ant-breadcrumb-link {
  color: rgba(0, 0, 0, 0.88);
  font-weight: 600;
}
.breadCrumbsProject .ant-breadcrumb li:last-child .ant-breadcrumb-link > span {
  background: rgba(0, 0, 0, 0.04);
}.hide-collapse {
  margin: 0px -13px -13px -13px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #096dd9;
  background-color: #cde4fd;
}

.hide-arrow {
  margin-top: 1px;
  margin-right: 3px;
  color: #096dd9;
}

.mandatory-tag {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.mandatory-tag-value {
  font-size: 14px;
}

td.ant-table-column-sort {
  background: none !important;
}

.issue-users {
  cursor: pointer;
  transition: color 0.2s ease;
}

.issue-users:hover {
  color: #038fde;
}

.ant-dropdown-menu-vertical {
  max-height: 200px;
  position: fixed;
}

.ant-dropdown-menu-vertical::-webkit-scrollbar-track {
  background-color: white;
}

.launch-table-overflow {
  overflow-x: scroll;
}.project-tab-mb-0 .ant-tabs-nav {
  margin-bottom: 0 !important;
}

.project-list-table-custom-color .ant-table-tbody > tr:hover > td {
  background: transparent !important;
}


/* .mobile-tabs-grid .ant-tabs-nav-list {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 8px !important;
  width: 100% !important;
}

.mobile-tabs-grid .ant-tabs-tab {
  margin: 0;
  width: 100%;
  justify-content: center;
}

@media (min-width: 768px) {
  .mobile-tabs-grid .ant-tabs-nav-list {
    display: flex;
    flex-direction: row;
    gap: 0;
  }
} */

.project-flow_project .ant-tabs-nav-operations {
  display: none !important;
}

.checkbox-with-full-width .ant-checkbox-label {
  width: 100% !important;
}
.breadCrumbs {
  display: flex;
}
.breadCrumbs_wrapper {
  display: flex;
}
.breadCrumbs_wrapper-arrow {
  display: flex;
  min-height: 32px;
  align-items: center;
  margin: auto 8px 0 8px;
}
.breadCrumbs_crumb {
  display: flex;
  flex-direction: column;
  min-height: 32px;
}
.breadCrumbs_crumb-title {
  margin-bottom: 1px;
  color: #595959;
  font-size: 12px;
}
.breadCrumbs_crumb-card {
  cursor: default;
  display: flex;
  margin-top: auto;
  margin-bottom: 0;
  border: 1px solid rgb(219, 219, 219);
  background: #fff;
  min-height: 32px;
  padding: 0 18px;
  align-items: center;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
  border-radius: 4px;
  max-width: 180px;
}
.breadCrumbs_crumb-card p,
.breadCrumbs_crumb-card a {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  color: #242424;
  font-size: 14px;
}
.breadCrumbs_crumb-card .clickable {
  cursor: pointer;
  transition: color 0.3s;
}
.breadCrumbs_crumb-card .clickable:hover {
  color: #1890ff;
}
.breadCrumbs_crumb-card a:hover {
  color: #1890ff;
}

.breadCrumbsProject {
  background: #fff;
  border: 1px solid rgb(235, 235, 235);
  border-radius: 4px;
  display: flex;
}
.breadCrumbsProject .last-item .breadCrumbsProject_crumb {
  color: rgb(56, 56, 56);
}
.breadCrumbsProject_wrapper-arrow {
  display: flex;
  min-height: 25px;
  align-items: center;
  margin: auto 3px 0 3px;
  color: #969696;
}
.breadCrumbsProject_crumb {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 25px;
  color: #969696;
}
.breadCrumbsProject_crumb-title {
  position: absolute;
  top: -15px;
  left: 5px;
  color: inherit;
  font-size: 10px;
}
.breadCrumbsProject_crumb-card {
  cursor: default;
  display: flex;
  margin-top: auto;
  margin-bottom: 0;
  min-height: 25px;
  padding: 0 6px;
  align-items: center;
  border-radius: 4px;
  max-width: 180px;
}
.breadCrumbsProject_crumb-card p,
.breadCrumbsProject_crumb-card a {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  color: inherit;
  font-size: 14px;
  letter-spacing: -0.3px;
}
.breadCrumbsProject_crumb-card .clickable {
  cursor: pointer;
  transition: color 0.3s;
}
.breadCrumbsProject_crumb-card .clickable:hover {
  color: #1890ff;
}
.breadCrumbsProject_crumb-card a:hover {
  color: #1890ff;
}

.project-caret {
  color: inherit;
}
.project-caret:hover {
  cursor: pointer;
  color: #669bc4;
  background-color: #f4faff;
}.infoIcon {
  opacity: 0.7;
  color: rgba(81, 164, 252, 0.4666666667);
}

.infoIcon:hover {
  opacity: 1;
  color: rgba(15, 130, 253, 0.4666666667);
}@media screen and (max-width: 1679px) {
  .projects-block {
    margin: 0 !important;
  }
  .projects-list, .projects-filters {
    width: 100%;
    max-width: none;
    flex: 100%;
    padding: 0 !important;
  }
  .projects-filters-inner {
    display: flex;
  }
  .projects-filters-inner .projects-filters-item {
    width: 100%;
    margin-top: 0 !important;
  }
  .personal-project {
    background-color: #f0f8ff;
  }
  .general-project {
    background-color: #f9f9f9;
  }
}
.partition-audit .active {
  background-color: rgba(81, 165, 255, var(--tw-bg-opacity, 1)) !important;
}
.partition-audit .active .ant-flex .ui54-icon {
  font-size: 12px;
  width: 1.125rem;
  height: 1.125rem;
}
.partition-audit .active .ant-flex .ui54-icon svg path {
  fill: white !important;
}
.partition-audit .ant-table-filter-column {
  flex-direction: row-reverse;
  align-items: center;
}
.partition-audit .ant-table-filter-column .ant-dropdown-trigger {
  margin-right: 10px !important;
  padding: 0.25rem !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.partition-audit .ant-table-filter-column .ant-dropdown-trigger .ant-badge {
  display: none;
}
.partition-audit .ant-table-filter-column .ant-dropdown-trigger .ant-flex .ui54-icon svg {
  width: 36px !important;
  height: 36px !important;
}.user-list-container {
  width: 100%;
  height: 100%;
}

.user-item-tooltip {
  width: -moz-fit-content;
  width: fit-content;
  text-wrap: nowrap;
}

.user-item-for-list {
  display: flex;
  align-items: center;
}.wrapper-user-report {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
}

.wrapper-not-selected {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.205);
  backdrop-filter: blur(10px);
  color: white;
  transition: all 0.5s ease;
  display: flex;
  overflow: hidden;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-size: 32px;
}

.overflowHidden {
  overflow: hidden !important;
}

.y-scroll {
  overflow-y: auto;
}

.position-sticky {
  top: 0;
  left: 0;
  position: sticky;
}

.scroll-style::-webkit-scrollbar, .scroll-style::-webkit-scrollbar:horizontal {
  width: 6px;
  height: 6px;
  right: 10px;
}
.scroll-style::-webkit-scrollbar-track {
  background: transparent !important;
}
.scroll-style::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #d9d9d9 !important;
}

.wrapper-view-report {
  position: relative;
  background-color: white;
  padding: 16px 16px 0px 16px;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  margin-top: 8px;
  box-sizing: border-box;
  border-bottom: 0;
  overflow: hidden;
}

.wrapper-view-report__view {
  flex: 1 1 auto;
  height: auto;
  width: 100%;
  overflow: auto;
}

.user-table-wrapper {
  padding: 16px 16px 80px 16px;
}

#user-report.wrapper-view-report._fullscreen,
#project-report.wrapper-view-report._fullscreen {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: calc(100vh - 60px);
}
#user-report.wrapper-view-report._fullscreen .wrapper-view-report__view,
#project-report.wrapper-view-report._fullscreen .wrapper-view-report__view {
  height: auto;
  flex: 1 1 0%;
  overflow: hidden;
  padding-bottom: 0;
}
#user-report.wrapper-view-report._fullscreen .wrapper-view-report__view .jexcel_container.fullscreen,
#project-report.wrapper-view-report._fullscreen .wrapper-view-report__view .jexcel_container.fullscreen {
  position: relative;
  z-index: 10;
}

.total-time._fullscreen {
  position: fixed;
  z-index: 1000;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
}.UserTabsCollaple .ant-card-body {
    padding: 5px;
}

.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
    padding-top: 0px;
}
.showAll .areas_filter-container {
    width: -moz-max-content;
    width: max-content;
}

.switch-title-header{
    position: absolute;
    font-size: 11px;
    z-index: 1;
    top: -9px;
    left: 10px;
    color: rgb(105, 105, 105);
    font-weight: bold;
}.collapseComponent .ant-collapse {
  background-color: transparent !important;
  border: none;
}
.collapseComponent .ant-collapse-item {
  border: none;
}
.collapseComponent .ant-collapse-header {
  display: none;
}
.collapseComponent .ant-collapse-content-box {
  padding: 0;
}
.collapseComponent-expander {
  align-items: center;
  justify-content: center;
  background: #fff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  bottom: 2px;
  color: #212529;
  cursor: pointer;
  display: flex;
  font-size: 18px;
  height: 28px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(50%);
  width: 28px;
  transition: all 0.3s;
}
.collapseComponent-expander.relative {
  position: relative;
}
.collapseComponent-expander:hover {
  color: #096dd9;
}
.collapseComponent-icon {
  transform: rotate(0deg);
  transition: transform 0.5s;
}
.collapseComponent.collapsed .collapseComponent-icon {
  transform: rotate(180deg);
}
.collapseComponent.danger, .collapseComponent.primary {
  background-color: #fff;
  border-radius: 6px !important;
}
.collapseComponent.danger .collapseComponent-body, .collapseComponent.primary .collapseComponent-body {
  padding: 0;
  transition: all 0.3s;
}
.collapseComponent.danger .collapseComponent-button_container, .collapseComponent.primary .collapseComponent-button_container {
  display: flex;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  height: 60px;
  width: 100%;
}
.collapseComponent.danger .collapseComponent-button_container .collapsedText, .collapseComponent.primary .collapseComponent-button_container .collapsedText {
  padding-top: 12px;
}
.collapseComponent.danger.collapsed .collapseComponent-body, .collapseComponent.primary.collapsed .collapseComponent-body {
  padding: 0;
}
.collapseComponent.danger.collapsed .collapseComponent-button_container, .collapseComponent.primary.collapsed .collapseComponent-button_container {
  border-radius: 0 0 6px 6px;
}
.collapseComponent.primary {
  box-shadow: 0 3px 0 0 rgba(62, 155, 255, 0.7960784314), 0 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.collapseComponent.primary .collapseComponent-button_container {
  background-color: #bae7ff;
}
.collapseComponent.primary .collapseComponent-button_container .collapsedText {
  color: rgba(62, 155, 255, 0.7960784314);
}
.collapseComponent.danger {
  box-shadow: 0 3px 0 0 rgba(248, 148, 81, 0.7960784314), 0 2px 15px rgba(0, 0, 0, 0.05) !important;
}
.collapseComponent.danger .collapseComponent-button_container {
  background-color: #ffe7ba;
}
.collapseComponent.danger .collapseComponent-button_container .collapsedText {
  color: rgba(248, 148, 81, 0.7960784314);
}

.collapseActive-component .ant-collapse-content {
  overflow: visible !important;
}.dashboard-tiles {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
  width: 100%;
}

.dashboard-tile {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  min-height: 200px;
  padding: 24px;
  color: var(--tile-text);
  font: inherit;
  text-align: left;
  background: var(--tile-bg);
  border: 1px solid var(--tile-border);
  border-radius: var(--tile-radius);
  cursor: pointer;
  transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;
}
.dashboard-tile:hover {
  border-color: var(--tile-accent);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
.dashboard-tile:focus-visible {
  outline: 2px solid var(--tile-accent);
  outline-offset: 2px;
}
.dashboard-tile__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  margin-bottom: 8px;
  color: var(--tile-accent);
  background: var(--tile-accent-bg);
  border-radius: var(--tile-radius);
}
.dashboard-tile__title {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.3;
}
.dashboard-tile__description {
  color: var(--tile-text-secondary);
  font-size: 14px;
  line-height: 1.5;
}
.dashboard-tile__open {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: auto;
  padding-top: 12px;
  color: var(--tile-accent);
  font-weight: 500;
  font-size: 14px;
}
.dashboard-tile__open svg {
  transition: transform 0.2s;
}
.dashboard-tile:hover .dashboard-tile__open svg {
  transform: translateX(3px);
}

.dashboard-tiles-label {
  margin: 24px 0 12px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}.avatar-wrapper {
  width: 45px;
}

.wrapper-is-online {
  position: absolute;
  bottom: -5px;
  left: 30px;
  border: 4px solid white;
  border-radius: 50%;
  height: 18px;
  width: 18px;
}
.wrapper-is-online.red {
  background-color: rgb(216, 216, 216);
}
.wrapper-is-online.green {
  background-color: rgb(22, 179, 22);
}@media screen and (max-width: 1919px) {
  .user-dashboard-table-wrapper {
    overflow-x: auto;
  }
  .user-dashboard-table-wrapper .ant-table-wrapper {
    max-width: none;
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .ant-table-wrapper {
    max-width: none;
    width: 100%;
  }
}.dashboardActiveCard {
  border: 2px solid #038fde;
  background-color: white;
  margin: 5px;
  width: 100%;
  height: auto;
}

.dashboardActiveCardHeader {
  font-size: 28px;
  color: #038fde;
  align-items: center;
  display: flex;
  align-items: center;
  gap: 10px;
}
.pd-home {
  width: 100%;
}
.pd-home__header {
  margin-bottom: 24px;
}
.pd-home__greeting {
  margin: 0;
  color: var(--pd-text);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.3;
}
.pd-home__date {
  margin: 4px 0 0;
  color: var(--pd-text-secondary);
  font-size: 14px;
}
.pd-home__grid {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-rows: minmax(180px, auto);
  gap: 16px;
}
@media (max-width: 1199px) {
  .pd-home__grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .pd-home__grid {
    grid-template-columns: 1fr;
  }
}

.pd-feature,
.pd-tile {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0;
  font: inherit;
  text-align: left;
  border-radius: var(--pd-radius);
  cursor: pointer;
}
.pd-feature:focus-visible,
.pd-tile:focus-visible {
  outline: 2px solid var(--pd-primary);
  outline-offset: 3px;
}

.pd-feature {
  position: relative;
  grid-row: span 2;
  gap: 8px;
  padding: 36px;
  overflow: hidden;
  color: #fff;
  background: var(--pd-primary);
  border: 0;
  transition: background-color 0.2s;
}
.pd-feature:hover {
  background: var(--pd-primary-hover);
}
@media (max-width: 1199px) {
  .pd-feature {
    grid-column: 1/-1;
    grid-row: span 1;
    min-height: 220px;
  }
}
.pd-feature__title {
  font-weight: 600;
  font-size: 32px;
  line-height: 1.2;
}
.pd-feature__description {
  max-width: 36ch;
  font-size: 17px;
  line-height: 1.5;
  opacity: 0.85;
}
.pd-feature__action {
  margin-top: auto;
  padding: 10px 22px;
  color: var(--pd-primary);
  font-weight: 500;
  font-size: 16px;
  background: #fff;
  border-radius: 999px;
}
.pd-feature__watermark {
  position: absolute;
  right: -28px;
  bottom: -36px;
  width: 220px;
  height: 220px;
  opacity: 0.22;
  pointer-events: none;
}
.pd-feature__watermark svg {
  width: 100%;
  height: 100%;
  color: #fff;
}

.pd-tile {
  gap: 4px;
  padding: 28px;
  color: var(--pd-text);
  background: var(--pd-bg);
  border: 1px solid var(--pd-border);
  transition: border-color 0.2s;
}
.pd-tile:hover {
  border-color: var(--pd-primary);
}
.pd-tile__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  margin-bottom: auto;
  color: var(--pd-primary);
  background: var(--pd-primary-bg);
  border-radius: var(--pd-radius);
}
.pd-tile__title {
  padding-top: 24px;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.3;
}
.pd-tile__description {
  color: var(--pd-text-secondary);
  font-size: 17px;
  line-height: 1.5;
}

.pd-settings {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 16px;
  padding: 18px 24px;
  background: var(--pd-bg);
  border: 1px solid var(--pd-border);
  border-radius: var(--pd-radius);
}
.pd-settings__icon {
  display: flex;
  color: var(--pd-text-secondary);
}
.pd-settings__text {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  align-items: baseline;
  -moz-column-gap: 10px;
       column-gap: 10px;
  min-width: 0;
}
.pd-settings__title {
  color: var(--pd-text);
  font-weight: 600;
  font-size: 18px;
}
.pd-settings__description {
  color: var(--pd-text-secondary);
  font-size: 16px;
}
.pd-settings__button {
  flex-shrink: 0;
  padding: 8px 18px;
  color: var(--pd-primary);
  font: inherit;
  font-weight: 500;
  font-size: 15px;
  background: transparent;
  border: 1px solid var(--pd-primary);
  border-radius: 999px;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
}
.pd-settings__button:hover {
  color: #fff;
  background: var(--pd-primary);
}
.pd-settings__button:focus-visible {
  outline: 2px solid var(--pd-primary);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  .pd-feature,
  .pd-tile,
  .pd-settings__button {
    transition: none;
  }
}.main-wrapper-filter {
  display: flex;
  background-color: white;
  padding: 0px !important;
  margin-left: 12px;
  margin-right: 8px;
}

.header-collapse-filter-vector {
  background-color: rgba(169, 198, 231, 0.4392156863);
  color: #0075e2;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid rgba(173, 172, 172, 0.3019607843);
  height: 100%;
  padding: 3px;
  cursor: pointer;
}
.header-collapse-filter-vector:hover {
  background-color: rgba(143, 184, 231, 0.4392156863);
  color: #0168c9;
}

.header-collapse-filter-suite {
  background-color: #ffead6;
  color: #fd7e14;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid rgba(173, 172, 172, 0.3019607843);
  height: 100%;
  padding: 3px;
  cursor: pointer;
}
.header-collapse-filter-suite:hover {
  background-color: #fddcb9;
  color: #fd7e14;
}

.header-collapse-filter-archive {
  background-color: rgb(253, 252, 241) !important;
  color: rgb(226, 200, 8);
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid rgba(173, 172, 172, 0.3019607843);
  height: 100%;
  padding: 3px;
  cursor: pointer;
}
.header-collapse-filter-archive:hover {
  background-color: rgba(218, 213, 64, 0.323) !important;
  color: rgb(226, 200, 8);
}

.header-collapse-filter-issues {
  background-color: rgba(231, 206, 169, 0.4392156863);
  color: rgba(248, 148, 81, 0.7960784314);
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid rgba(173, 172, 172, 0.3019607843);
  height: 100%;
  padding: 3px;
  cursor: pointer;
}
.header-collapse-filter-issues:hover {
  background-color: rgba(231, 200, 143, 0.4392156863);
  color: rgba(248, 139, 66, 0.7960784314);
}

.header-collapse-filter__text {
  writing-mode: vertical-lr;
  text-orientation: mixed;
}

.body-collapse-filter {
  transition: 0.2s;
  height: 100%;
  width: 100%;
}
.body-collapse-filter.hideWidth {
  width: 0px;
}

.body-collapse-filter__main-wrapper {
  width: 100%;
  border-right: 1px solid rgba(128, 128, 128, 0.3019607843);
  background-color: rgb(255, 255, 255);
  height: 100%;
}
.body-collapse-filter__main-wrapper.hideWidth {
  display: none;
}

.body-collapse-filter-activities {
  transition: 0.2s;
  height: 100%;
  width: calc(100% - 33.33px);
}
.body-collapse-filter-activities.hideWidth {
  width: 0px;
}

.body-collapse-filter__main-wrapper {
  width: 100%;
  border-right: 1px solid rgba(128, 128, 128, 0.3019607843);
  background-color: rgb(255, 255, 255);
  height: 100%;
}
.body-collapse-filter__main-wrapper.hideWidth {
  display: none;
}.react-select__menu {
  line-height: normal !important;
}
.react-select__value-container {
  padding: 0 !important;
  margin: 0 24px 0 11px !important;
}
.react-select__value-container--is-multi {
  padding: 4px 0 !important;
}
.react-select__control {
  min-height: 32px !important;
  cursor: pointer !important;
  line-height: normal !important;
}
.react-select__control:hover {
  border-color: #40a9ff !important;
}
.react-select__indicator {
  padding: 0 8px !important;
}
.react-select__indicator-separator {
  display: none !important;
}
.react-select__indicator svg {
  width: 16px !important;
  height: 16px !important;
}
.react-select__single-value {
  color: rgba(0, 0, 0, 0.65) !important;
}
.react-select .ant-select-arrow-loading {
  color: #008afc !important;
}